.hero{--hero-min-height: 57.4rem;--hero-vert-padding: 6.8rem;position:relative;z-index:auto;isolation:isolate;min-height:var(--hero-min-height);display:flex;padding:var(--hero-vert-padding) 2rem}.hero--height-tall{--hero-min-height: 68rem}.hero--content-position-top-left{align-items:flex-start;justify-content:flex-start}.hero--content-position-top-center{align-items:flex-start;justify-content:center}.hero--content-position-top-right{align-items:flex-start;justify-content:flex-end}.hero--content-position-middle-left{align-items:center;justify-content:flex-start}.hero--content-position-middle-center{align-items:center;justify-content:center}.hero--content-position-middle-right{align-items:center;justify-content:flex-end}.hero--content-position-bottom-left{align-items:flex-end;justify-content:flex-start}.hero--content-position-bottom-center{align-items:flex-end;justify-content:center}.hero--content-position-bottom-right{align-items:flex-end;justify-content:flex-end}.expanded-header .hero-section:first-child .hero{padding-top:calc(var(--hero-vert-padding) + var(--header-height));min-height:calc(var(--hero-min-height) + var(--header-height))}@media screen and (min-width: 750px){.hero{--hero-min-height: 70rem;--hero-vert-padding: 7rem;margin-left:2.4rem;margin-right:2.4rem;border-radius:1.2rem;overflow:clip;padding:var(--hero-vert-padding)}.hero--height-tall{--hero-min-height: 82rem}.expanded-header .hero-section:first-child .hero{transition-property:margin,border-radius;transition-duration:var(--duration-default);transition-timing-function:var(--ease-out-cubic)}.expanded-header:not(.scrolled-past-header) .hero-section:first-child .hero{margin:0;border-radius:0}}.hero__media{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:#465227}.hero__image-fader{z-index:0}.hero:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;background:#000}.hero--overlay-style-bottom-gradient:after{background:linear-gradient(#0000 20%,#000 95%)}.hero--overlay-style-top-bottom-gradient:after{background:linear-gradient(#000,#0000 25% 30%,#000 95%)}@media screen and (min-width: 750px){.hero--overlay-style-bottom-gradient:after{background:linear-gradient(#0000 30%,#000 95%)}}.hero__content{position:relative;z-index:2}.hero__box{max-width:72rem;background:transparent}.hero__box *{overflow-wrap:break-word}.hero__box>*{margin-top:0;margin-bottom:0}.hero__box>*+*{margin-top:2rem}.hero__box>*+.hero__buttons{margin-top:3rem}.hero__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;word-break:break-word}.hero__box.left .hero__buttons{justify-content:flex-start}.hero__box.right .hero__buttons{justify-content:flex-end}.hero__text.large p{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--font-heading-text-transform);letter-spacing:var(--font-heading-letter-spacing);font-size:2.4rem;line-height:1.2}@media screen and (min-width: 750px){.hero__text.large p{font-size:3.2rem}}@media screen and (min-width: 990px){.hero__text.large p{font-size:4rem}}@media screen and (min-width: 990px){.hero__buttons:not(:first-child){margin-top:3.5rem}.hero__text.large:not(:first-child){margin-top:3.5rem}.hero__text.large+.hero__buttons{margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero.css.map */
