.home-module__cm_XzG__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.65,0,.35,1) .3s forwards home-module__cm_XzG__draw}@keyframes home-module__cm_XzG__draw{to{stroke-dashoffset:0}}.home-module__cm_XzG__flow{stroke-dasharray:4 8;animation:1.2s linear infinite home-module__cm_XzG__flow}@keyframes home-module__cm_XzG__flow{to{stroke-dashoffset:-24px}}.home-module__cm_XzG__pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite home-module__cm_XzG__pulse}@keyframes home-module__cm_XzG__pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.home-module__cm_XzG__float{animation:6s ease-in-out infinite home-module__cm_XzG__float}.home-module__cm_XzG__floatSlow{animation:8s ease-in-out 1s infinite home-module__cm_XzG__float}@keyframes home-module__cm_XzG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home-module__cm_XzG__rise{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards home-module__cm_XzG__rise}@keyframes home-module__cm_XzG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-module__cm_XzG__marquee{animation:40s linear infinite home-module__cm_XzG__marquee}@keyframes home-module__cm_XzG__marquee{to{transform:translate(-50%)}}.home-module__cm_XzG__grid{background-image:linear-gradient(to right, color-mix(in oklch, currentColor 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, currentColor 9%, transparent) 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.home-module__cm_XzG__dots{background-image:radial-gradient(color-mix(in oklch, currentColor 18%, transparent) 1px, transparent 1px);background-size:18px 18px}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__draw{stroke-dashoffset:0;animation:none}.home-module__cm_XzG__flow,.home-module__cm_XzG__pulse,.home-module__cm_XzG__float,.home-module__cm_XzG__floatSlow,.home-module__cm_XzG__marquee{animation:none}.home-module__cm_XzG__rise{opacity:1;animation:none}}
