.hero{position:relative;display:flex;align-items:center;min-height:max(var(--hero-min-height-mobile, var(--hero-min-height, 480px)),50svh);overflow:hidden;isolation:isolate;padding-block-start:var(--pt, 0px);padding-block-end:var(--pb, 0px)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__img,.hero__video{width:100%;height:100%;object-fit:cover;object-position:center}.hero__img--fallback{display:none}video:not([src])+.hero__img--fallback,video[src=""]+.hero__img--fallback{display:block}.hero__img--placeholder{width:100%;height:100%;object-fit:cover}.hero__img--placeholder svg{width:100%;height:100%;display:block}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-foreground, #1a1a1a);opacity:var(--overlay-opacity, .4)}.hero__content{width:100%;padding:4rem var(--page-margin)}.hero__content--center .hero__content-inner{text-align:center;margin-inline:auto}.hero__content--right .hero__content-inner{text-align:right;margin-inline-start:auto}.hero__content-inner{max-width:var(--hero-content-width, 42rem);display:flex;flex-direction:column;gap:1.25rem}.hero__content--top{align-self:flex-start;padding-block-start:5rem}.hero__content--bottom{align-self:flex-end;padding-block-end:4rem}.hero__eyebrow{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.hero__heading{font-size:clamp(2rem,7vw,5rem);line-height:1.05;font-weight:var(--font-heading-weight, 700);letter-spacing:var(--font-heading-letter-spacing, -.02em)}.hero__subheading{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;opacity:.85;max-width:calc(var(--hero-content-width, 42rem) * .85)}.hero__content--center .hero__subheading{margin-inline:auto}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}.hero__content--center .hero__cta{justify-content:center}.hero__content--right .hero__cta{justify-content:flex-end}.hero__btn{min-width:9rem}@media(min-width:750px){.hero{min-height:max(var(--hero-min-height, 600px),70svh)}}@media(prefers-reduced-motion:reduce){.hero__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/section-hero-banner.css.map */
