.hero{position:relative;width:100%;overflow:hidden;background:var(--color-ink)}.hero--full{height:100svh;min-height:520px}.hero--large{height:80svh;min-height:480px}.hero--medium{height:60svh;min-height:420px}.hero--custom{height:var(--hero-custom-height, 700px)}.hero__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media picture,.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__image{object-fit:cover}.hero__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 55%),rgba(0,0,0,var(--hero-overlay, .25))}.hero__content{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:6rem 1.5rem 8rem}@media(min-width:768px){.hero__content{padding:6rem 4rem 9rem}}.hero__content--left{justify-content:flex-start;text-align:left}.hero__content--center{justify-content:center;text-align:center}.hero__content--right{justify-content:flex-end;text-align:right}.hero__content-inner{max-width:44rem;color:#fff}.hero__accent{display:block;font-size:.625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold-light);margin-bottom:1.25rem}.hero__heading{color:#fff;margin-bottom:1.25rem}.hero__subheading{font-size:1rem;line-height:1.7;color:#fffc;max-width:34rem;margin-bottom:2rem}.hero__content--center .hero__subheading{margin-inline:auto}.hero__content--right .hero__subheading{margin-left:auto}.hero__button{color:#fff}.hero__button.btn--outline:hover{background:#fff;border-color:#fff;color:var(--color-ink)}.hero__slide .hero__accent,.hero__slide .hero__heading,.hero__slide .hero__subheading,.hero__slide .hero__button{opacity:0;transform:translateY(1.5rem);transition:opacity calc(.9s * var(--motion-scale)) var(--ease-out-expo),transform calc(.9s * var(--motion-scale)) var(--ease-out-expo)}.hero__slide.is-active .hero__accent{opacity:1;transform:none;transition-delay:.25s}.hero__slide.is-active .hero__heading{opacity:1;transform:none;transition-delay:.4s}.hero__slide.is-active .hero__subheading{opacity:1;transform:none;transition-delay:.55s}.hero__slide.is-active .hero__button{opacity:1;transform:none;transition-delay:.7s}.hero__decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:none}@media(min-width:1024px){.hero__decor{display:block}}.hero__arrow{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#00000040;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background calc(.3s * var(--motion-scale)) ease,border-color calc(.3s * var(--motion-scale)) ease}.hero__arrow:hover{background:#00000073;border-color:#fff}.hero__arrow--prev{left:1rem}.hero__arrow--next{right:1rem}@media(min-width:768px){.hero__arrow--prev{left:2rem}.hero__arrow--next{right:2rem}}.hero__dots{position:absolute;left:50%;bottom:6.5rem;z-index:5;transform:translate(-50%)}.hero__progress{position:absolute;left:0;right:0;bottom:0;z-index:5;height:2px;background:#ffffff1f}.hero__progress-bar{display:block;height:100%;transform-origin:left;background:linear-gradient(to right,var(--color-gold),var(--color-gold-light));animation:amyra-progress var(--hero-slide-duration, 7s) linear infinite}.hero__scroll-cue{position:absolute;left:50%;bottom:2rem;z-index:5;transform:translate(-50%);width:1px;height:3.5rem;overflow:hidden;background:#fff3}.hero__scroll-line{display:block;width:100%;height:50%;background:var(--color-gold-light);animation:amyra-scroll-cue 2.2s ease-in-out infinite}@keyframes amyra-scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media(prefers-reduced-motion:reduce){.hero__slide .hero__accent,.hero__slide .hero__heading,.hero__slide .hero__subheading,.hero__slide .hero__button{opacity:1!important;transform:none!important}.hero__progress-bar,.hero__scroll-line{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero.css.map */
