.hero{position:relative;display:flex;min-height:var(--hero-mobile-height, 70vh);overflow:hidden;color:var(--color-text);isolation:isolate}.hero--small{--hero-desktop: 60vh}.hero--medium{--hero-desktop: 72vh}.hero--large{--hero-desktop: 82vh}@media(min-width:750px){.hero{min-height:clamp(460px,var(--hero-desktop),920px)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-neutral-warm)}.hero__media picture,.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--overlay-opacity);pointer-events:none}.hero--overlay-light-gradient .hero__overlay{background:linear-gradient(90deg,#fff,#ffffffbf 30%,#fff0 62%)}.hero--overlay-dark-gradient .hero__overlay{background:linear-gradient(90deg,#111,#1119 32%,#1110 65%)}.hero--overlay-dark .hero__overlay{background:#111}.hero--x-right.hero--overlay-light-gradient .hero__overlay,.hero--x-right.hero--overlay-dark-gradient .hero__overlay{transform:scaleX(-1)}.hero--x-center .hero__overlay{background:radial-gradient(ellipse at center,#ffffffd9,#fff0 70%)}.hero--x-center.hero--overlay-dark-gradient .hero__overlay{background:radial-gradient(ellipse at center,#111111b3,#1110 70%)}.hero__content{position:relative;display:flex;width:100%;padding-block:48px}.hero--y-top .hero__content{align-items:flex-start}.hero--y-middle .hero__content{align-items:center}.hero--y-bottom .hero__content{align-items:flex-end}.hero--x-center .hero__content{justify-content:center;text-align:center}.hero--x-right .hero__content{justify-content:flex-end}.hero__text{display:grid;gap:22px;max-width:560px}.hero--x-center .hero__text{justify-items:center}.hero__eyebrow{color:var(--color-accent)}.hero__heading{color:inherit}.hero__description{max-width:420px;font-size:15.5px;line-height:1.7}.hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero--text-light,.hero--text-light .hero__eyebrow{color:var(--color-white)}.hero__side-label{position:absolute;right:clamp(16px,2.4vw,40px);bottom:48px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--color-white);opacity:.9}@media(max-width:749px){.hero__content{align-items:flex-end!important;justify-content:flex-start!important;text-align:left!important;padding-block:32px 36px}.hero__text{gap:16px;justify-items:start!important}.hero__heading{font-size:calc(clamp(40px,11vw,52px) * var(--heading-scale))}.hero__description{font-size:14.5px}.hero__buttons .button{flex:1 1 auto}.hero--mobile-dark,.hero--mobile-dark .hero__eyebrow{color:var(--color-white)}.hero--mobile-dark .hero__overlay{opacity:1;transform:none;background:linear-gradient(0deg,#111111b8,#11111159 38%,#1110 62%)}.hero--mobile-dark .button--secondary{--btn-fg: var(--color-white);--btn-border: rgba(255,255,255,.8)}.hero--mobile-dark .button:not(.button--secondary):not(.button--outline-light){--btn-bg: var(--color-white);--btn-fg: var(--color-accent);--btn-border: var(--color-white)}}.animations-on .hero__text>*{animation:heroIn .9s var(--ease) both}.animations-on .hero__text>*:nth-child(2){animation-delay:.12s}.animations-on .hero__text>*:nth-child(3){animation-delay:.22s}.animations-on .hero__text>*:nth-child(4){animation-delay:.32s}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero.css.map */
