@keyframes magic-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.magic-word{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards magic-word-in;display:inline-block}@keyframes magic-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.magic-marquee-track{width:max-content;animation:30s linear infinite magic-marquee;display:flex}.magic-reveal{opacity:0;filter:blur(6px);transition:opacity .7s,filter .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.magic-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.magic-word,.magic-marquee-track,.magic-reveal{opacity:1;filter:none;transition:none;animation:none;transform:none}}
