:root{--landing-notice:0px}.landing-orbit{transform-origin:50%;animation:64s linear infinite landing-orbit}.landing-orbit-rev{transform-origin:50%;animation:90s linear infinite reverse landing-orbit}@keyframes landing-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-hero-grain{pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-hero-ring{transform-origin:50%;animation:48s linear infinite landing-orbit}@keyframes landing-hero-breathe{0%{opacity:.35;transform:scale(.98)}to{opacity:.7;transform:scale(1.03)}}.landing-hero-glow{transform-origin:50%;animation:7s ease-in-out infinite alternate landing-hero-breathe}@media (prefers-reduced-motion:reduce){.landing-orbit,.landing-orbit-rev,.landing-hero-ring,.landing-hero-glow{animation:none}}
