/* Offbeat brand system 1.1. Supporting marks move; financial information stays still. */
:root{--offbeat-paper:#f5f3eb;--offbeat-ink:#262622;--offbeat-violet:#6d3ee8;--offbeat-lime:#d6f866;--offbeat-motion-hello:680ms;--offbeat-motion-nudge:180ms;--offbeat-ease:cubic-bezier(.2,.8,.2,1)}
@keyframes offbeat-hello{0%{opacity:0;transform:translateY(22px) rotate(-22deg) scale(.9)}65%{opacity:1;transform:translateY(-4px) rotate(6deg) scale(1.02)}100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}}
.offbeat-hello{animation:offbeat-hello var(--offbeat-motion-hello) var(--offbeat-ease) 1 both}
@media(prefers-reduced-motion:reduce){.offbeat-hello{animation:none!important;transform:none!important;opacity:1!important}}
