.hero{position:relative;min-height:var(--hero-min-height-mobile, 500px);display:flex;overflow:hidden;color:var(--hero-text, #fff)}@media(min-width:750px){.hero{min-height:var(--hero-min-height, 700px)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__image,.hero__video{width:100%;height:100%;object-fit:cover}.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface-alt)}.hero__placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.5}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, #000);opacity:var(--overlay-opacity, .3)}.hero__content{position:relative;z-index:1;display:flex;width:100%}.hero__content-inner{max-width:620px;padding:2rem 0}.content-left .hero__content{justify-content:flex-start;text-align:left}.content-center .hero__content{justify-content:center;text-align:center}.content-center .hero__content-inner{margin-inline:auto}.content-right .hero__content{justify-content:flex-end;text-align:right}.content-v-top .hero__content{align-items:flex-start;padding-top:3rem}.content-v-middle .hero__content{align-items:center}.content-v-bottom .hero__content{align-items:flex-end;padding-bottom:3.5rem}.hero__eyebrow{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:1rem;opacity:.9}.hero__heading{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.75rem,7vw,5rem);line-height:1.05;color:inherit;margin-bottom:1.25rem}.hero__subheading{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;max-width:480px;margin-bottom:2rem;opacity:.95}.content-center .hero__subheading{margin-inline:auto}.content-right .hero__subheading{margin-left:auto}.hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.content-center .hero__buttons{justify-content:center}.content-right .hero__buttons{justify-content:flex-end}.hero__btn.btn--primary{background:var(--color-ivory);color:var(--color-espresso);border-color:var(--color-ivory)}.hero__btn.btn--primary:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.hero--animate .hero__eyebrow{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .1s both}.hero--animate .hero__heading{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .2s both}.hero--animate .hero__subheading{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .3s both}.hero--animate .hero__buttons{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .4s both}@media(prefers-reduced-motion:reduce){.hero--animate .hero__eyebrow,.hero--animate .hero__heading,.hero--animate .hero__subheading,.hero--animate .hero__buttons{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-hero.css.map */
