.section-about-hero{overflow:hidden}.about-hero{position:relative;background:var(--about-green);border-radius:0 0 124px 124px;overflow:hidden}.about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.14) 1.5px,transparent 1.5px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px,88px 88px,88px 88px;background-position:0 0,-1px -1px,-1px -1px;pointer-events:none}.about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 90% at 18% 30%,rgba(255,255,255,.1),transparent 65%),radial-gradient(ellipse 50% 80% at 78% 10%,rgba(255,255,255,.07),transparent 60%);pointer-events:none}.about-hero__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:55px 20px;display:flex;align-items:center;justify-content:space-between;gap:40px}.about-hero__content{max-width:643px;display:flex;flex-direction:column;align-items:flex-start}.about-hero__eyebrow{font-family:var(--about-font-body);font-weight:500;font-size:20px;line-height:20px;color:#fff;margin:0 0 16px}.about-hero .about-hero__heading{font-family:var(--about-font-heading);font-weight:700;font-size:64px;line-height:80px;color:#fff;margin:0 0 16px}.about-hero__text,.about-hero__text p{font-family:var(--about-font-body);font-weight:400;font-size:16px;line-height:24px;color:#fff;margin:0}.about-hero__text{max-width:627px}.about-hero__cta{margin-top:45px}.about-hero__media{flex-shrink:0;width:479px;height:530px}.about-hero__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:585px 585px 20px 20px}@media screen and (max-width:990px){.about-hero__inner{flex-direction:column;align-items:flex-start;padding:48px 20px 56px}.about-hero__content{max-width:100%}.about-hero .about-hero__heading{font-size:48px;line-height:1.25}.about-hero__media{width:100%;max-width:479px;margin:0 auto}}@media screen and (max-width:749px){.about-hero{border-radius:0 0 40px 40px}.about-hero__inner{padding:40px 20px 48px;gap:32px}.about-hero .about-hero__heading{font-size:36px;line-height:1.25}.about-hero__cta{margin-top:32px}.about-hero__media{max-width:100%;height:auto}.about-hero__image{height:auto;aspect-ratio:479 / 530;border-radius:400px 400px 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/about-hero.css.map */
