.nve-runtime{--nve-rx:0deg;--nve-ry:0deg;--nve-x:0px;--nve-y:0px;--nve-scroll-x:0px;--nve-scroll-y:0px;--nve-scroll-scale:1;--nve-layer-x:0px;--nve-layer-y:0px;--nve-scale:1.025;--nve-perspective:900px;--nve-duration:180ms;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}
.nve-effect-tilt3d,.nve-effect-depth,.nve-effect-image-depth{transform:perspective(var(--nve-perspective)) translate3d(var(--nve-x),var(--nve-y),0) rotateX(var(--nve-rx)) rotateY(var(--nve-ry)) scale(var(--nve-scale));transition:transform var(--nve-duration) cubic-bezier(.2,.8,.2,1),box-shadow var(--nve-duration) ease;position:relative;z-index:1}
.nve-effect-tilt3d:hover,.nve-effect-depth:hover,.nve-effect-image-depth:hover{z-index:3}
.nve-effect-depth [data-nve-layer],.nve-effect-tilt3d [data-nve-layer]{transform-style:preserve-3d;transition:transform var(--nve-duration) cubic-bezier(.2,.8,.2,1)}
.nve-effect-depth [data-nve-layer="1"],.nve-effect-tilt3d [data-nve-layer="1"]{transform:translateZ(10px)}
.nve-effect-depth [data-nve-layer="2"],.nve-effect-tilt3d [data-nve-layer="2"]{transform:translateZ(20px)}
.nve-effect-depth [data-nve-layer="3"],.nve-effect-tilt3d [data-nve-layer="3"]{transform:translate3d(var(--nve-layer-x),var(--nve-layer-y),32px)}
.nve-effect-depth [data-nve-layer="4"],.nve-effect-tilt3d [data-nve-layer="4"]{transform:translateZ(42px)}
.nve-effect-float{animation:nve-float 4.8s ease-in-out infinite;will-change:transform}
@keyframes nve-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-7px,0)}}
.nve-effect-scroll-y{transform:translate3d(0,var(--nve-scroll-y),0);will-change:transform}
.nve-effect-scroll-x{transform:translate3d(var(--nve-scroll-x),0,0);will-change:transform}
.nve-effect-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .45s ease,transform .45s ease}
.nve-effect-reveal.nve-inview{opacity:1;transform:translate3d(0,0,0)}
.nve-effect-scale{transform:scale(.975);transition:transform .42s ease}
.nve-effect-scale.nve-inview{transform:scale(var(--nve-scale))}
.nve-effect-magnetic{transform:translate3d(var(--nve-x),var(--nve-y),0);transition:transform var(--nve-duration) cubic-bezier(.2,.8,.2,1)}
.nve-effect-sticky-depth{position:sticky;top:16px;transform:scale(var(--nve-scroll-scale));transition:transform .12s linear;will-change:transform}
@media (hover:none),(pointer:coarse){.nve-effect-tilt3d,.nve-effect-depth,.nve-effect-magnetic{transform:none!important}.nve-effect-depth [data-nve-layer],.nve-effect-tilt3d [data-nve-layer]{transform:none!important}}
@media (prefers-reduced-motion:reduce){html:not(.nve-force-motion) .nve-runtime,html:not(.nve-force-motion) .nve-runtime [data-nve-layer]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}

.nve-effect-image-depth{transform-origin:center center;box-shadow:none!important}
