Brand systems
Identity, type and motion rules that survive real products.
Three words, three speeds (×0.10 · ×0.30 · ×0.55). The outlined numeral behind them drifts the other way (×−0.35). Each chapter holds its colour and flips at the seam; text is always ink or paper, never grey.
Same row, different speeds. Watch them separate as you scroll — the labels say how fast each one travels.
Identity, type and motion rules that survive real products.
Installations where the body is the interface.
Small internal tools on the same tokens.
Panels invert against the ground and their text is always the opposite ink — at least 11:1 on every ground.
Outfit 100
Outfit 400
Outfit 800
Hierarchy comes from size and weight, never from a third colour.
Opt-in GSAP ScrollTrigger via scroll-pro.js. The stage below pins for one and a half screens while its lines scrub in; then the page turns sideways. Without GSAP, or with reduced motion, everything simply sits still.
Pin.
Scrub.
Release.