Loading
0
// UNDER THE HOOD
This might look like a simple animation — here's what's actually going on.
n = total letters in heading t = i / (n − 1) // 0 → 1 across letters curve(t) = |cos(t × π)| // U-shape startY(i) = −55 × curve(t) currentY(i) = startY(i) × (1 − p) p = scroll progress // 0 → 1
edges land first · middle follows · pure math
Back

Role
Years
Scope
Team

The Problem

Context

    The Approach

    Principles

      The Outcome

      Result
      Next Project