@keyframes word-in{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes char-in{0%{opacity:0}to{opacity:1}}@keyframes cursor-blink{0%{opacity:1}to{opacity:0}}@keyframes cursor-off{to{opacity:0;visibility:hidden}}.word{display:inline-block;animation:word-in .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reveal-start, 0s) + var(--i, 0) * .1s)}.char{animation:char-in 60ms linear both;animation-delay:calc(var(--reveal-start, 0s) + var(--i, 0) * 12ms)}.cursor{display:inline-block;width:1px;height:1em;vertical-align:text-bottom;background-color:currentcolor;animation:cursor-blink 1s steps(2,jump-none) infinite,cursor-off .2s linear forwards;animation-delay:0s,calc(var(--reveal-start, 0s) + var(--i, 0) * 12ms)}@media (prefers-reduced-motion:reduce){.char,.word{animation:none;opacity:1}.cursor{display:none}}