[data-animation=text][data-animate-by=lines] .line{transform:translate3d(0,var(--y-percent,110%),0);margin-bottom:-.3em;padding-top:.1em;padding-bottom:.1em;transition:transform}[data-animation=text][data-animate-by=lines][data-serif] .line{text-box:trim-end cap alphabetic;margin-bottom:-.3em;padding-top:.15em;padding-bottom:.25em}[data-animation=text][data-animate-by=chars][data-serif] .char-mask{clip-path:inset(0 -50%);overflow:visible!important}[data-animation=text][data-animate-by=lines].is-inview .line{transition:transform var(--speed) var(--ease-expo) calc(var(--stagger)*var(--index) + var(--delay));transform:translateZ(0)}[data-animation=text][data-animate-by=words] .word{transform:translate3d(0,var(--y-percent,110%),0);transition:transform}[data-animation=text][data-animate-by=words].is-inview .word{transition:transform var(--speed) var(--ease-expo) calc(var(--stagger)*var(--index) + var(--delay));transform:translateZ(0)}[data-animation=text][data-animate-by=chars] .char{transform:translate3d(0,var(--y-percent,110%),0);transition:transform}[data-animation=text][data-animate-by=chars].is-inview .char{transition:transform var(--speed) var(--ease-expo) calc(var(--stagger)*var(--index) + var(--delay));transform:translateZ(0)}[data-animation=text][data-manual][data-animate-by=chars] .char,[data-animation=text][data-manual][data-animate-by=lines] .line,[data-animation=text][data-manual][data-animate-by=words] .word{transition:none}[data-animation=text][data-manual][data-animate-by=chars].is-inview .char,[data-animation=text][data-manual][data-animate-by=lines].is-inview .line,[data-animation=text][data-manual][data-animate-by=words].is-inview .word{animation:text-reveal-manual var(--speed) var(--ease-expo) both;animation-delay:calc(var(--stagger)*var(--index) + var(--delay))}@keyframes text-reveal-manual{0%{transform:translate3d(0,var(--y-percent,110%),0)}to{transform:translateZ(0)}}
