@keyframes sp-circle-grow{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes sp-pop-in{0%{opacity:0;transform:rotate(2deg)scale(.4)}70%{transform:rotate(2deg)scale(1.12)}to{opacity:1;transform:rotate(2deg)scale(1)}}@keyframes sp-slide-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.sp-hero-circle{animation:.9s cubic-bezier(.22,1,.36,1) both sp-circle-grow}.sp-hero-tag{animation:.55s cubic-bezier(.34,1.56,.64,1) .25s both sp-pop-in}.sp-hero-h1{animation:.7s cubic-bezier(.22,1,.36,1) .4s both sp-slide-up}.sp-hero-sub{animation:.7s cubic-bezier(.22,1,.36,1) .55s both sp-slide-up}.sp-reveal{opacity:0;transform:translateY(28px) rotate(var(--sp-rot,0deg));transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--sp-delay,0s)}.sp-reveal.sp-in{opacity:1;transform:translateY(0) rotate(var(--sp-rot,0deg))}@keyframes sp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sp-marquee{white-space:nowrap;overflow:hidden}.sp-marquee-track{animation:22s linear infinite sp-marquee;display:inline-block}@keyframes sp-wiggle{0%{transform:rotate(-1deg)}30%{transform:rotate(1.5deg)}60%{transform:rotate(-1.8deg)}to{transform:rotate(-1deg)}}a:hover .sp-quote{animation:.45s ease-in-out sp-wiggle}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}.sp-date-pulse{animation:2.4s ease-in-out infinite sp-pulse}@media (prefers-reduced-motion:reduce){.sp-hero-circle,.sp-hero-tag,.sp-hero-h1,.sp-hero-sub,.sp-marquee-track,.sp-date-pulse{animation:none}.sp-reveal{opacity:1;transform:translateY(0) rotate(var(--sp-rot,0deg));transition:none}a:hover .sp-quote{animation:none}}.sp-shake{animation:.6s ease-in-out sp-wiggle}
