/* Purposeful movement; content remains available without JavaScript. */
@keyframes signal-orbit{0%{transform:rotate(-28deg)}100%{transform:rotate(332deg)}}
.signal-rings{animation:signal-orbit 65s linear infinite}
.motion-paused .signal-rings{animation-play-state:paused}
.reveal-in{animation:appear .65s cubic-bezier(.2,.7,.2,1) both}
@keyframes appear{from{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-control{display:none}}
