.hero-ch{animation:.45s cubic-bezier(.22,1,.36,1) both hero-ch;display:inline-block}@keyframes hero-ch{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)rotate(4deg)}to{opacity:1;filter:none;transform:none}}.hero-gold{background-size:220% 100%;padding-inline-end:.04em;animation:.6s cubic-bezier(.22,1,.36,1) both hero-reveal,5s ease-in-out infinite hero-shimmer;display:inline-block}@keyframes hero-reveal{0%{clip-path:inset(-10% 100% -10% 0);filter:blur(5px);transform:translateY(.12em)}to{clip-path:inset(-10% -5% -10% 0);filter:none;transform:none}}@keyframes hero-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-up{animation:.45s cubic-bezier(.22,1,.36,1) both hero-up}@keyframes hero-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-line{transform-origin:0;animation:.5s cubic-bezier(.22,1,.36,1) both hero-line}@keyframes hero-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-ch,.hero-gold,.hero-line,.hero-up{animation:none}}
