GSAP SplitText reveals by character, word or line.
npx shadcn@latest add @cuelark/text-reveal
text-reveal