# Text Blur

Word-by-word blur → clear reveal. Add `data-text-blur` on any heading or paragraph.

## Stack

- GSAP 3 (stagger / delayedCall)
- SplitType
- IntersectionObserver + scroll / Lenis hooks (no ScrollTrigger)

## Export code

Open `index.html` locally.

## Webflow copy

Paste `embed-webflow.html` into the component Code Embed (CSS + JS). Site footer: GSAP + SplitType.

## Motion

- Plays **once** on first *visible* view from any direction (scroll down or up, including page load at bottom)
- Hero lines use a slightly earlier trigger (`.is-hero`)
- `prefers-reduced-motion`: no animation
