.mockups-module__UfzzFq__fadeUp{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards mockups-module__UfzzFq__fadeUp;animation-delay:var(--d,0s)}@keyframes mockups-module__UfzzFq__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mockups-module__UfzzFq__waveBar{transform-origin:50%;animation:1.15s ease-in-out infinite mockups-module__UfzzFq__wave;animation-delay:var(--d,0s);transform:scaleY(.3)}@keyframes mockups-module__UfzzFq__wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.mockups-module__UfzzFq__float{animation:7s ease-in-out infinite mockups-module__UfzzFq__floaty;animation-delay:var(--d,0s)}@keyframes mockups-module__UfzzFq__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mockups-module__UfzzFq__inViewFade{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(12px)}[data-inview] .mockups-module__UfzzFq__inViewFade{opacity:1;transform:none}.mockups-module__UfzzFq__scoreBar{transform-origin:0;transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:scaleX(0)}[data-inview] .mockups-module__UfzzFq__scoreBar{transform:scaleX(1)}.mockups-module__UfzzFq__scaleIn{opacity:0;transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s;transition-delay:var(--d,0s);transform:scale(.4)}[data-inview] .mockups-module__UfzzFq__scaleIn{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.mockups-module__UfzzFq__fadeUp{opacity:1;animation:none}.mockups-module__UfzzFq__scaleIn{opacity:1;transition:none;transform:scale(1)}.mockups-module__UfzzFq__waveBar{animation:none;transform:scaleY(.55)}.mockups-module__UfzzFq__float{animation:none}.mockups-module__UfzzFq__inViewFade{opacity:1;transition:none;transform:none}.mockups-module__UfzzFq__scoreBar{transition:none;transform:scaleX(1)}}
.home-module__cm_XzG__fadeUp{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards home-module__cm_XzG__fadeUp;animation-delay:var(--d,0s)}@keyframes home-module__cm_XzG__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-module__cm_XzG__reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(18px)}[data-inview] .home-module__cm_XzG__reveal{opacity:1;transform:none}.home-module__cm_XzG__waveBar{transform-origin:50%;animation:1.15s ease-in-out infinite home-module__cm_XzG__wave;animation-delay:var(--d,0s);transform:scaleY(.3)}@keyframes home-module__cm_XzG__wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (min-width:1024px){.home-module__cm_XzG__float{animation:8s ease-in-out infinite home-module__cm_XzG__floaty}}@keyframes home-module__cm_XzG__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home-module__cm_XzG__spotCard{position:relative}.home-module__cm_XzG__spotOverlay{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--spot,#00d4b324), transparent 70%);transition:opacity .35s;position:absolute;inset:0}.home-module__cm_XzG__spotCard:hover .home-module__cm_XzG__spotOverlay{opacity:1}.home-module__cm_XzG__tiltInner{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out}.home-module__cm_XzG__magnetic{transform:translate(var(--tx,0px), var(--ty,0px));will-change:transform;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}@media (pointer:coarse){.home-module__cm_XzG__spotOverlay{display:none}}.home-module__cm_XzG__scrollCue{animation:2.4s ease-in-out infinite home-module__cm_XzG__cueBob}@keyframes home-module__cm_XzG__cueBob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__fadeUp{opacity:1;animation:none;transform:none}.home-module__cm_XzG__reveal{opacity:1;transition:none;transform:none}.home-module__cm_XzG__waveBar{animation:none;transform:scaleY(.55)}.home-module__cm_XzG__float,.home-module__cm_XzG__scrollCue{animation:none}.home-module__cm_XzG__magnetic,.home-module__cm_XzG__tiltInner{transition:none;transform:none}.home-module__cm_XzG__spotOverlay{display:none}}
