video-hero-carousel{display:block;position:relative;width:100%;height:100vh;min-height:48rem;overflow:hidden;isolation:isolate}.video-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity 1.05s cubic-bezier(.4,0,.2,1),visibility 0s linear 1.05s}.video-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity 1.05s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.video-hero__slide.is-leaving{opacity:0;visibility:visible;pointer-events:none;z-index:3;transition:opacity 1.05s cubic-bezier(.4,0,.2,1),visibility 0s linear 1.05s}.video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;filter:brightness(.6)}.video-hero__media video,.video-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.22,1,.36,1);will-change:transform}.video-hero__slide.is-active .video-hero__media video,.video-hero__slide.is-active .video-hero__media img{transform:scale(1)}.video-hero__slide.is-leaving .video-hero__media video,.video-hero__slide.is-leaving .video-hero__media img{transform:scale(1.06);transition:transform 1.05s cubic-bezier(.4,0,.2,1)}.video-hero__slide.is-from-next .video-hero__text{--vh-enter-x: 2.4rem}.video-hero__slide.is-from-prev .video-hero__text{--vh-enter-x: -2.4rem}.video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a10338c,#0a103326 32%,#0a103359 62%,#0a1033cc);pointer-events:none}.video-hero__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 5rem 8rem;color:#fff}.video-hero__content.video-hero__content--center{align-items:center;text-align:center}.video-hero__content.video-hero__content--left{align-items:flex-start;text-align:left}.video-hero__content.video-hero__content--right{align-items:flex-end;text-align:right}.video-hero__text{display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column;align-self:center;max-width:64rem;--vh-enter-x: 0;opacity:0;transform:translate3d(var(--vh-enter-x),1.8rem,0)}.video-hero__slide.is-active .video-hero__text.is-animating{animation:video-hero-rise 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.18s}.video-hero__slide.is-leaving .video-hero__text{animation:video-hero-fall .55s cubic-bezier(.4,0,1,1) both}@keyframes video-hero-rise{0%{opacity:0;transform:translate3d(var(--vh-enter-x),1.8rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes video-hero-fall{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-1rem,0)}}@media(prefers-reduced-motion:reduce){.video-hero__slide,.video-hero__slide.is-active,.video-hero__slide.is-leaving{transition-duration:.01ms}.video-hero__media video,.video-hero__media img,.video-hero__slide.is-active .video-hero__media video,.video-hero__slide.is-active .video-hero__media img,.video-hero__slide.is-leaving .video-hero__media video,.video-hero__slide.is-leaving .video-hero__media img{transform:none;transition:none}.video-hero__slide.is-active .video-hero__text.is-animating,.video-hero__slide.is-leaving .video-hero__text{animation:none;opacity:1;transform:none}}.video-hero__eyebrow{display:inline-block;margin:0 0 1.2rem;font-size:1.15rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#cfc3a5}.video-hero__heading{color:inherit;margin:0 0 1.6rem;font-size:clamp(3rem,2.4vw,4.8rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-align:center;text-shadow:0 .2rem 2rem rgba(0,0,0,.28)}.video-hero__heading.h0,.video-hero__heading.hxl,.video-hero__heading.hxxl,.video-hero__heading.h1,.video-hero__heading.h2{font-size:clamp(3rem,2.4vw,4.8rem);line-height:1.2}.video-hero__subheading{color:inherit;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.65;opacity:.9}.video-hero__buttons{display:flex;gap:1.2rem}.video-hero__buttons .button{background-color:#cfc3a5;color:#0a1033;border:.1rem solid #cfc3a5;border-radius:0;box-shadow:none;padding:1.25rem 3.2rem;font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;min-height:0;min-width:0;transition:background-color .25s ease,color .25s ease,transform .25s ease}.video-hero__buttons .button:hover,.video-hero__buttons .button:focus-visible{background-color:transparent;color:#fff;border-color:#fff;box-shadow:none;transform:translateY(-.2rem)}.video-hero__buttons .button--secondary{background-color:transparent;color:#fff;border-color:#fff9}.video-hero__buttons .button--secondary:hover,.video-hero__buttons .button--secondary:focus-visible{background-color:#fff;color:#0a1033;border-color:#fff}.video-hero__buttons .button:after,.video-hero__buttons .button:before{content:none}@media screen and (max-width:749px){video-hero-carousel,.video-hero{height:100vh}.video-hero__content{padding:0 2rem 5.6rem}.video-hero__eyebrow{font-size:1.05rem;margin-bottom:1rem}.video-hero__heading,.video-hero__heading.h0,.video-hero__heading.hxl,.video-hero__heading.hxxl,.video-hero__heading.h1,.video-hero__heading.h2{font-size:clamp(2.4rem,7vw,3.2rem);margin-bottom:1.2rem}.video-hero__subheading{font-size:1.35rem;margin-bottom:2rem}.video-hero__buttons .button{padding:1.15rem 2.6rem;font-size:1.15rem}}.video-hero__controls{position:absolute;z-index:4;bottom:2.4rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem}.video-hero__dot{width:.8rem;height:.8rem;border-radius:50%;border:.1rem solid rgba(255,255,255,.7);background:transparent;padding:0;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1)}.video-hero__dot:hover{border-color:#cfc3a5;transform:scale(1.15)}.video-hero__dot.is-active{width:2.2rem;border-radius:999px;background-color:#cfc3a5;border-color:#cfc3a5;transform:scale(1)}.video-hero__arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff;cursor:pointer;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .2s ease,color .2s ease}.video-hero__arrow:hover{opacity:1;color:#cfc3a5}.video-hero__arrow svg{width:2.4rem;height:2.4rem}.video-hero__arrow--prev{left:1rem}.video-hero__arrow--next{right:1rem}.video-hero__arrow--prev svg{transform:rotate(180deg)}@media screen and (max-width:749px){.video-hero__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/video-hero-carousel.css.map */
