.aurelis-root .stage-glow{animation:driftGlow 14s ease-in-out infinite alternate}@keyframes driftGlow{0%{transform:translateY(-8px) rotate(0deg)}50%{transform:translateY(6px) rotate(6deg)}100%{transform:translateY(-8px) rotate(0deg)}}@keyframes floatCard{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.aurelis-root .reveal{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.aurelis-root .reveal.inview{opacity:1;transform:translateY(0)}.aurelis-root .badge-new{animation:popIn .6s var(--ease)}@keyframes popIn{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.aurelis-root .fade-in{opacity:0;transition:opacity .5s var(--ease)}.aurelis-root .fade-in.inview{opacity:1}