@keyframes bu-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bu-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes bu-cue{0%{transform:translateY(0)scaleY(0)}50%{transform:translateY(0)scaleY(1)}to{transform:translateY(100%)scaleY(0)}}html:has(#landing-main){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(#landing-main){scroll-behavior:auto}}
