Step-by-step process — numbered steps swap in as they cross the scroll threshold
npx shadcn@latest add @cnippet/m-scroll-swap-text-2
m-scroll-swap-text-2