Deeper dive
Reduced-motion paths were first-class: variant sets duplicated key frames at lower amplitude instead of disabling delight entirely.
Scroll-linked storytelling that stayed performant: shared animation primitives and lazy sections kept CLS flat.
Agency comps looked great in Figma but broke in implementation—animations fought layout and hurt mobile scores.
Framer Motion variants tied to reduced-motion preferences; intersection observers gated heavy scenes; above-the-fold stayed CSS-only.
Section-level code splitting; LQIP placeholders for hero art; skeleton states matching final typography to prevent jumps.
Storyboard vs performance budget before writing components.
Interactive staging branch with synthetic throttling toggles.
E2E visual checks on key breakpoints—not only desktop happy path.
Progressive enhancement: core story works without JS.
Marketing finally had a flagship page that felt premium on phones—the motion supported the narrative instead of stealing it.
Reduced-motion paths were first-class: variant sets duplicated key frames at lower amplitude instead of disabling delight entirely.