MOTION · NO WEBGL · Nº2

Every letter is alive — it assembles on arrival, breathes on an idle wave, and bolts away from your cursor on a spring. No canvas, no 3D engine. Just type that refuses to sit still.

Push the Letters How It Works
SCROLL
🔤

Letters Assemble

On load, every character springs in from a scattered position and settles into place.

🧲

Cursor Repels

Move near the headline and letters shove away from your pointer, then spring back when you leave.

🌊

Idle Breathing

Even at rest the type drifts on a gentle wave — never a dead, static block of text.

🪶

Weightless

Plain DOM elements and transforms. No WebGL, no libraries — buttery on any device.

0
DEPENDENCIES
1
HERO, FULLY ALIVE
60
FRAMES PER SECOND