.editorial-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;color:var(--hero-text-color, #fff);background:#111}.editorial-hero__media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.editorial-hero__video-wrapper,.editorial-hero__video-player{position:absolute;top:0;left:0;width:100%;height:100%}.editorial-hero__video{width:100%;height:100%;object-fit:cover}.editorial-hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.editorial-hero__image--mobile{display:none}.editorial-hero__image--fallback{z-index:-1}.editorial-hero__img{width:100%;height:100%;object-fit:cover}.editorial-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--overlay-opacity) * 1.4)),rgba(0,0,0,calc(var(--overlay-opacity) * .6)) 40%,rgba(0,0,0,calc(var(--overlay-opacity) * .2)));z-index:1;pointer-events:none}.editorial-hero__content{position:relative;z-index:2;width:100%;padding:clamp(2.5rem,6vw,6rem);display:flex}.editorial-hero__content--bottom-left{align-items:flex-end;justify-content:flex-start}.editorial-hero__content--bottom-center{align-items:flex-end;justify-content:center}.editorial-hero__content--center{align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.editorial-hero__content--bottom-right{align-items:flex-end;justify-content:flex-end}.editorial-hero__content-inner{max-width:52rem}.editorial-hero__content--center .editorial-hero__content-inner{max-width:60rem}.editorial-hero__subheading{font-family:var(--FONT-STACK-SUBHEADING);font-size:clamp(.75rem,1.4vw,1rem);letter-spacing:.3em;text-transform:uppercase;margin:0 0 clamp(1rem,2.5vw,2rem) 0;opacity:.85}.editorial-hero__heading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--hero-heading-weight, var(--FONT-WEIGHT-HEADING-BOLD));line-height:.88;letter-spacing:-.04em;margin:0;color:var(--hero-heading-color, var(--hero-text-color, #fff))}.editorial-hero__heading p{margin:0}.editorial-hero__heading em,.editorial-hero__heading i{font-style:italic;font-family:var(--FONT-STACK-HEADING)}.editorial-hero__text{line-height:1.6;margin:clamp(1rem,2.5vw,2rem) 0 0 0;max-width:38rem;opacity:.85}.editorial-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:clamp(1.5rem,3vw,3rem) 0 0 0}.editorial-hero__buttons .btn--text{padding-left:0;padding-right:0}.editorial-hero__scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center}.editorial-hero__scroll-line{display:block;width:1px;height:3.5rem;background:var(--hero-text-color, #fff);opacity:.5;animation:editorial-hero-scroll 2s ease-in-out infinite}@keyframes editorial-hero-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.text-left{text-align:left}.text-center .editorial-hero__content-inner,.text-center .editorial-hero__text{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-center .editorial-hero__buttons{justify-content:center}.text-right .editorial-hero__buttons{justify-content:flex-end}@media screen and (max-width:749px){.editorial-hero__image--desktop{display:none}.editorial-hero__image--mobile{display:block}.editorial-hero__content-inner{max-width:100%}.mobile-text-left{text-align:left}.mobile-text-center{text-align:center}.mobile-text-center .editorial-hero__buttons{justify-content:center}.editorial-hero__content--mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.editorial-hero__content--mobile-bottom-center{align-items:flex-end;justify-content:center}.editorial-hero__content--mobile-center{align-items:center;justify-content:center}.editorial-hero__scroll-indicator{display:none}}@media screen and (min-width:750px){.editorial-hero__image--mobile{display:none}.editorial-hero__image--desktop{display:block}}@media(prefers-reduced-motion:reduce){.editorial-hero__scroll-line{animation:none;opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
