.hero-fallback[data-astro-cid-vvmjtjv6]{background:url(/img/textures/hero-sky.webp) center / cover no-repeat, linear-gradient(180deg, oklch(16% .035 262), var(--bg))}.hero-orb[data-astro-cid-vvmjtjv6]{background:var(--accent);width:22px;height:22px;box-shadow:0 0 28px 10px var(--accent-glow), 0 0 160px 70px var(--accent-soft);offset-path:path("M0 0 C 60 -260, 420 -420, 600 -480");offset-rotate:0deg;border-radius:999px;margin:-11px;animation:6.5s cubic-bezier(.16,1,.3,1) forwards hero-rise;position:absolute;top:72%;left:50%}@keyframes hero-rise{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=48rem){.hero-orb[data-astro-cid-vvmjtjv6]{offset-path:path("M0 0 C 30 -180, 160 -300, 220 -380")}}.hero-canvas[data-astro-cid-vvmjtjv6]{opacity:0;transition:opacity 1.6s var(--ease-out)}.hero-canvas[data-astro-cid-vvmjtjv6].is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.hero-orb[data-astro-cid-vvmjtjv6]{offset-distance:100%;animation:none}}.marquee-track[data-astro-cid-543bmuqs]{animation:marquee var(--marquee-duration) linear infinite}.marquee[data-astro-cid-543bmuqs]:hover .marquee-track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-543bmuqs]{animation:none}}
