@media (prefers-reduced-motion:no-preference){.motion-safe-scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.motion-safe-scroll-reveal.in-view{opacity:1;transform:translateY(0)}.motion-reveal-layers .motion-reveal-child{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.motion-reveal-layers.in-view .motion-reveal-child{opacity:1;transition-delay:calc(var(--i,0) * .1s);transform:translateY(0)}}@keyframes mesh-drift{0%,to{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(4%,-3%)rotate(15deg)scale(1.05)}66%{transform:translate(-3%,4%)rotate(-10deg)scale(.98)}}.bg-mesh-blob-a{will-change:transform;animation:18s cubic-bezier(.4,0,.2,1) infinite mesh-drift}.bg-mesh-blob-b{will-change:transform;animation:22s cubic-bezier(.4,0,.2,1) infinite reverse mesh-drift}.bg-mesh-blob-c{will-change:transform;animation:14s cubic-bezier(.4,0,.2,1) -6s infinite mesh-drift}@media (prefers-reduced-motion:reduce){.bg-mesh-blob-a,.bg-mesh-blob-b,.bg-mesh-blob-c{animation:none}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{will-change:transform;animation:40s linear infinite marquee-x}.marquee-paused,.marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}
