.about-hero{padding:var(--section-gap-top, 0) 0 var(--section-gap-bottom, 64px);background:linear-gradient(142.38deg,#f8f6f31a,#fff,#2b47360d);display:flex;align-items:center;overflow-x:hidden}.about-hero__container{max-width:var(--site-max-width, 1600px);margin:0 auto;padding:0 clamp(16px,4vw,40px);width:100%;min-width:0;box-sizing:border-box}.about-hero__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:stretch;justify-items:stretch;min-width:0}.about-hero__text{--hero-inline-pad: calc(var(--gap, 8px) * 2);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;box-sizing:border-box;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);padding-left:max(var(--hero-inline-pad),calc((100vw - min(100vw,var(--site-max-width, 100vw))) * .5 + var(--hero-inline-pad)));padding-right:clamp(16px,4vw,40px);position:relative;height:100%;min-height:0;max-width:none;min-width:0;width:100%}@media screen and (min-width:1200px){.about-hero__text{--hero-inline-pad: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2))}}.about-hero__badge{display:inline-flex;align-items:center;padding:13px 17px;background:#fff9;border:1px solid rgba(255,255,255,.4);border-radius:50px;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:color-mix(in srgb,var(--color-headings-text) 70%,transparent);width:fit-content;box-shadow:0 4px 16px #0000000a;margin-bottom:24px;margin-top:0}.about-hero__badge-text{display:block}.about-hero__heading{font-family:Nunito Sans,sans-serif;font-size:52px;font-weight:400;line-height:64px;color:color-mix(in srgb,var(--color-headings-text) 95%,transparent);margin:0 0 24px;letter-spacing:-1.2px;display:block;overflow-wrap:break-word;word-break:break-word}.about-hero__description{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:color-mix(in srgb,var(--color-headings-text) 80%,transparent);margin:0 0 16px;overflow-wrap:break-word}.about-hero__description:last-of-type{margin-bottom:0}.about-hero__image-wrapper{position:relative;border-radius:0;overflow:hidden;height:auto;min-height:0;min-width:0;width:100%}.about-hero__image{width:100%;height:auto;object-fit:cover;object-position:center;display:block}@media screen and (min-width:991px){.about-hero{box-sizing:border-box;padding-top:0;padding-bottom:0;margin-bottom:var(--section-gap-bottom, 64px);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;align-items:stretch;overflow:hidden}.about-hero__container{max-width:none;padding:0;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;align-self:stretch;height:100%;max-height:100%;min-height:0}.about-hero__content{height:100%;max-height:100%;min-width:0;min-height:0;gap:0}.about-hero__image-wrapper{height:100%;max-height:100%;min-height:0;max-width:none}.about-hero__image{width:100%;height:100%;max-height:100%;object-fit:cover}}@media screen and (max-width:990px){.about-hero{padding:80px 0 64px}.about-hero__content{grid-template-columns:minmax(0,1fr);gap:40px}.about-hero__text{padding:0 clamp(8px,3vw,16px);min-height:auto;order:1}.about-hero__heading{font-size:44px;line-height:52px}.about-hero__image-wrapper{max-height:min(65vh,440px);min-height:0;order:0}.about-hero__image{max-height:min(65vh,440px)}}@media screen and (max-width:750px){.about-hero{padding:64px 0 48px}.about-hero__container{padding:0 24px}.about-hero__content{gap:32px}.about-hero__heading{font-size:36px;line-height:44px;letter-spacing:-.8px}.about-hero__description{font-size:15px;line-height:24px}.about-hero__image-wrapper{max-height:min(58vh,320px);min-height:0;max-width:none;justify-self:stretch;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.about-hero__image{max-height:min(58vh,320px)}}@media screen and (max-width:480px){.about-hero__container{padding:0 20px}.about-hero__image-wrapper{max-width:none;justify-self:stretch;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.about-hero__heading{font-size:28px;line-height:36px;letter-spacing:-.6px}.about-hero__description{font-size:14px;line-height:22px}.about-hero__badge{font-size:11px;padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-about-hero.css.map */
