:root{--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-duration-fast: .3s;--motion-duration-normal: .6s;--motion-duration-slow: 1.2s;--motion-stagger-base: .1s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reduce-motion{transform:none!important;opacity:1!important;transition:none!important}}.motion-optimize{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.raf-transform{transition:none;will-change:transform}.raf-opacity{transition:none;will-change:opacity}.scroll-translate-y{transform:translateY(0);transition:transform .1s linear}.scroll-scale{transform:scale(1);transition:transform .1s linear}.scroll-opacity{opacity:1;transition:opacity .1s linear}.magnetic-container{position:relative;display:inline-block}.parallax-element,[data-depth]{will-change:transform}.motion-video-container{position:relative;overflow:hidden;width:100%;height:100vh}.motion-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .1s linear}.motion-text-scale{transform:scale(1);opacity:1;will-change:transform,opacity}.motion-text-fade{opacity:1;will-change:opacity}.motion-button{transition:all var(--motion-duration-fast) var(--motion-ease);will-change:transform,opacity}.motion-button:hover{transform:translateY(-3px)}html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accelerate{transform:translateZ(0);will-change:transform}.gpu-optimize{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.motion-scroll-snap{scroll-snap-type:y mandatory}.motion-scroll-snap>*{scroll-snap-align:start}.fade-in-sequence>*{opacity:0;transform:translateY(20px)}.fade-in-sequence>*.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:calc(var(--motion-stagger-base) * 1)}.stagger-2{transition-delay:calc(var(--motion-stagger-base) * 2)}.stagger-3{transition-delay:calc(var(--motion-stagger-base) * 3)}.stagger-4{transition-delay:calc(var(--motion-stagger-base) * 4)}.stagger-5{transition-delay:calc(var(--motion-stagger-base) * 5)}.motion-layer-bg{z-index:1}.motion-layer-content{z-index:2}.motion-layer-overlay{z-index:3}.motion-layer-ui{z-index:4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nexus-motion-engine.css.map */
