Typography
StableThe type system — families, the modular size scale, weights, line-heights, and letter-spacing. Every value below is rendered live from a token; nothing here is hardcoded.
Font families
Montserrat — headings
Nunito Sans — body copy and UI
Fira Code — code and token names
The heading family is a skin axis — a brand-forward skin can swap it to a serif or slab display face without touching component CSS.
Type scale
Semantic heading and body roles. Display roles (60–96px) are reserved for brand-forward headlines.
Display
Heading one
Heading two
Heading three
Heading four
Body large — intros and lead paragraphs.
Body medium — the default reading size.
Body small — captions and helper text.
Weights
The quick brown fox
The quick brown fox
The quick brown fox
The quick brown fox
The quick brown fox
Label / eyebrow
Uppercase, widest letter-spacing — used for section eyebrows and small labels.
What we do