.modulus-about{background:var(--about-bg, var(--color-background));padding:var(--about-py, var(--mod-section-py)) var(--mod-section-px)}.modulus-about__inner{max-width:var(--mod-max-width);margin:0 auto}.modulus-about__grid{display:grid;grid-template-columns:55fr 45fr;gap:var(--mod-gap-lg);align-items:start}:is(h2,h3).modulus-about__heading{font-family:var(--mod-font-display);font-weight:600;font-style:normal;color:var(--about-heading-color, var(--color-foreground));line-height:1.05;letter-spacing:normal;text-transform:none;margin:0}h2.modulus-about__heading{font-size:var(--about-heading-size, var(--mod-text-display))}h3.modulus-about__heading{font-size:calc(var(--about-heading-size, var(--mod-text-display)) * .65)}.modulus-about__heading p{margin:0}.modulus-about__body{font-family:var(--mod-font-body);font-size:var(--mod-text-body);color:var(--about-body-color, rgb(var(--color-foreground-rgb) / .6));line-height:1.75;max-width:380px}.modulus-about__body p{margin:0 0 1em}.modulus-about__body p:last-child{margin-bottom:0}.modulus-about__cta{margin-top:var(--mod-gap-md)}@media(max-width:1024px){.modulus-about__grid{grid-template-columns:1fr;gap:var(--mod-gap-md)}.modulus-about__body{max-width:100%}}@media(max-width:768px){:is(h2,h3).modulus-about__heading{font-size:clamp(24px,7vw,36px)}.modulus-about__grid{gap:20px}.modulus-about__cta .mod-btn{padding:12px 20px;font-size:10px;width:100%;justify-content:center}}.modulus-about--centered .modulus-about__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.modulus-about--centered .modulus-about__grid{display:flex;flex-direction:column;align-items:center;gap:var(--mod-gap-md);width:100%}.modulus-about--centered :is(h2,h3).modulus-about__heading{max-width:20ch;margin-left:auto;margin-right:auto}.modulus-about--centered .modulus-about__body{max-width:640px;margin-left:auto;margin-right:auto}.modulus-about--centered .modulus-about__cta{display:flex;justify-content:center;width:100%}@media(max-width:768px){.modulus-about--centered :is(h2,h3).modulus-about__heading{max-width:none}.modulus-about--centered .modulus-about__cta .mod-btn{width:auto}}@media(max-width:768px){.modulus-about{padding-top:var(--about-py-mobile, 64px);padding-bottom:var(--about-py-mobile, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulus-about.css.map */
