.fff-hero{--hero-ink: 20, 17, 15;--hero-gold: 176, 141, 63;--hero-height: clamp(44rem, 64vh, 62rem);display:block;position:relative}.fff-hero__viewport{position:relative;width:100%;height:var(--hero-height);overflow:hidden;background:rgba(var(--color-foreground),.04);touch-action:pan-y}.fff-hero--small{--hero-height: clamp(32rem, 46vh, 44rem)}.fff-hero--medium{--hero-height: clamp(42rem, 62vh, 60rem)}.fff-hero--large{--hero-height: clamp(50rem, 78vh, 76rem)}.fff-hero--full{--hero-height: calc(100svh - var(--header-height, 0px))}@supports not (height: 100svh){.fff-hero--full{--hero-height: calc(100vh - var(--header-height, 0px))}}.fff-hero--adapt .fff-hero__viewport{height:auto;aspect-ratio:var(--hero-ratio, 16 / 9)}@media screen and (max-width:749px){.fff-hero--adapt .fff-hero__viewport{aspect-ratio:var(--hero-ratio-mobile, var(--hero-ratio, 16 / 9))}.fff-hero--small{--hero-height: clamp(28rem, 52vh, 40rem)}.fff-hero--medium{--hero-height: clamp(36rem, 62vh, 52rem)}.fff-hero--large{--hero-height: clamp(44rem, 76vh, 64rem)}}.fff-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.fff-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s ease,visibility 0s;z-index:1}fff-hero:not(:defined) .fff-hero__slide:first-child{opacity:1;visibility:visible}.fff-hero__media,.fff-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fff-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focus, center center)}.fff-hero--zoom .fff-hero__slide.is-active .fff-hero__img{animation:fff-hero-zoom 9s ease-out both}@keyframes fff-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.fff-hero__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.fff-hero__placeholder svg{width:100%;height:100%;object-fit:cover}.fff-hero .fff-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fff-hero__overlay--veil{background:rgba(0,0,0,var(--hero-overlay, .35))}.fff-hero__overlay--scrim{background:linear-gradient(to top,rgba(0,0,0,var(--hero-overlay, .65)),rgba(0,0,0,calc(var(--hero-overlay, .65) * .55)) 40%,#0000 78%)}.fff-hero__overlay--side{background:linear-gradient(to right,rgba(0,0,0,var(--hero-overlay, .65)),rgba(0,0,0,calc(var(--hero-overlay, .65) * .5)) 42%,#0000 75%)}.fff-hero__overlay--side-right{background:linear-gradient(to left,rgba(0,0,0,var(--hero-overlay, .65)),rgba(0,0,0,calc(var(--hero-overlay, .65) * .5)) 42%,#0000 75%)}.fff-hero .fff-hero__slide-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.fff-hero__slide-link:focus-visible{outline:.3rem solid #fff;outline-offset:-.6rem}.fff-hero__content-wrap{position:relative;z-index:2;display:grid;height:100%;align-items:var(--hero-v, center);justify-items:var(--hero-h, start);padding-top:4rem;padding-bottom:6.4rem;pointer-events:none}.fff-hero__content{display:flex;flex-direction:column;max-width:var(--hero-content-width, 62rem);text-align:var(--hero-text-align, left);pointer-events:auto}.fff-hero__content--center{align-items:center}.fff-hero__content--right{align-items:flex-end}.fff-hero__content--light{color:#fff;--hero-solid-bg: 255, 255, 255;--hero-solid-fg: var(--hero-ink);--hero-rule: rgba(255, 255, 255, .55)}.fff-hero__content--dark{color:rgb(var(--hero-ink));--hero-solid-bg: var(--hero-ink);--hero-solid-fg: 255, 255, 255;--hero-rule: rgba(20, 17, 15, .35)}.fff-hero__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.fff-hero__eyebrow:after{content:"";flex:0 0 4.8rem;height:.1rem;background:var(--hero-rule)}.fff-hero__content--center .fff-hero__eyebrow:before{content:"";flex:0 0 4.8rem;height:.1rem;background:var(--hero-rule)}.fff-hero__heading{margin:0;font-size:calc(clamp(3.2rem,1.4rem + 3.8vw,7.2rem) * var(--hero-heading-scale, 1));line-height:1.05;letter-spacing:-.02em;color:inherit;text-wrap:balance}.fff-hero__subheading{margin:1.6rem 0 0;max-width:52ch;font-size:clamp(1.5rem,1.25rem + .4vw,1.9rem);line-height:1.55;opacity:.92}.fff-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem;justify-content:var(--hero-btn-justify, flex-start)}.fff-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 3.2rem;border:.1rem solid transparent;border-radius:.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.fff-hero__btn:hover{transform:translateY(-.2rem)}.fff-hero__btn--solid{background:rgb(var(--hero-solid-bg));color:rgb(var(--hero-solid-fg));border-color:rgb(var(--hero-solid-bg))}.fff-hero__btn--solid:hover{background:rgb(var(--fff-red, 191, 38, 47));border-color:rgb(var(--fff-red, 191, 38, 47));color:#fff}.fff-hero__btn--outline{background:transparent;color:inherit;border-color:currentColor}.fff-hero__btn--outline:hover{background:rgb(var(--hero-solid-bg));color:rgb(var(--hero-solid-fg))}.fff-hero__slide.is-active .fff-hero__reveal{animation:fff-hero-rise .7s cubic-bezier(.22,.8,.3,1) both}.fff-hero__slide.is-active .fff-hero__reveal--2{animation-delay:.1s}.fff-hero__slide.is-active .fff-hero__reveal--3{animation-delay:.2s}.fff-hero__slide.is-active .fff-hero__reveal--4{animation-delay:.3s}@keyframes fff-hero-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.fff-hero__arrow{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;margin-top:-2.6rem;padding:0;border:.1rem solid rgba(255,255,255,.55);border-radius:50%;background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:0;transition:opacity var(--duration-default) ease,background-color var(--duration-short) ease}.fff-hero:hover .fff-hero__arrow,.fff-hero:focus-within .fff-hero__arrow{opacity:1}.fff-hero__arrow:hover{background:#0000008c}.fff-hero__arrow--prev{left:2.4rem}.fff-hero__arrow--next{right:2.4rem}.fff-hero__arrow svg{width:1.6rem;height:1.6rem}.fff-hero__arrow--prev svg{transform:rotate(180deg)}@media screen and (max-width:989px){.fff-hero__arrow{display:none}}.fff-hero__controls{position:absolute;left:0;right:0;bottom:2.4rem;z-index:4;display:flex;justify-content:center;padding:0 2rem}.fff-hero__controls-inner{display:flex;align-items:center;gap:1.4rem;max-width:100%;padding:.4rem 1.6rem;border-radius:999px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fff-hero--controls-dark .fff-hero__controls-inner{background:#ffffffb8}.fff-hero__controls--below{position:static;padding-top:1.8rem}.fff-hero__controls--below .fff-hero__controls-inner{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fff-hero__controls--below .fff-hero__dot:before{background:rgba(var(--color-foreground),.18)}.fff-hero__controls--below .fff-hero__dot-fill{background:rgb(var(--color-foreground))}.fff-hero__controls--below .fff-hero__play{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.fff-hero__controls--below .fff-hero__dot:focus-visible,.fff-hero__controls--below .fff-hero__play:focus-visible{outline-color:rgb(var(--color-foreground))}.fff-hero__dots{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.8rem}.fff-hero__dot{position:relative;width:3.2rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.fff-hero__dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:.3rem;margin-top:-.15rem;background:#ffffff73;border-radius:999px}.fff-hero__dot-fill{position:absolute;left:0;top:50%;width:0;height:.3rem;margin-top:-.15rem;background:#fff;border-radius:999px}.fff-hero__dot[aria-current=true] .fff-hero__dot-fill{width:100%}.fff-hero--autoplay .fff-hero__dot[aria-current=true] .fff-hero__dot-fill{width:0;animation:fff-hero-fill var(--hero-autoplay, 6s) linear forwards}.fff-hero--autoplay.is-paused .fff-hero__dot-fill{animation-play-state:paused}@keyframes fff-hero-fill{to{width:100%}}.fff-hero__dots--dots .fff-hero__dot{width:2.4rem;height:2.4rem}.fff-hero__dots--dots .fff-hero__dot:before{left:50%;right:auto;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;border-radius:50%}.fff-hero__dots--dots .fff-hero__dot-fill{left:50%;width:0;height:.9rem;margin:-.45rem 0 0 -.45rem;border-radius:50%}.fff-hero__dots--dots .fff-hero__dot[aria-current=true] .fff-hero__dot-fill{width:.9rem;animation:none}.fff-hero__play{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:#0000004d;color:#fff;cursor:pointer}.fff-hero__play svg{width:1.2rem;height:1.2rem}.fff-hero__play .fff-hero__icon-play{display:none}.fff-hero.is-paused .fff-hero__play .fff-hero__icon-play{display:block}.fff-hero.is-paused .fff-hero__play .fff-hero__icon-pause{display:none}.fff-hero--controls-dark .fff-hero__dot:before{background:#14110f40}.fff-hero--controls-dark .fff-hero__dot-fill{background:rgb(var(--hero-ink))}.fff-hero--controls-dark .fff-hero__play{background:#14110f8c}.fff-hero__arrow:focus-visible,.fff-hero__dot:focus-visible,.fff-hero__play:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.fff-hero--controls-dark .fff-hero__dot:focus-visible,.fff-hero--controls-dark .fff-hero__play:focus-visible{outline-color:rgb(var(--hero-ink))}@media(prefers-reduced-motion:reduce){.fff-hero__slide,.fff-hero__slide.is-active .fff-hero__reveal,.fff-hero--zoom .fff-hero__slide.is-active .fff-hero__img,.fff-hero--autoplay .fff-hero__dot[aria-current=true] .fff-hero__dot-fill{animation:none;transition:none}.fff-hero--autoplay .fff-hero__dot[aria-current=true] .fff-hero__dot-fill{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/fff-hero.css.map */
