Identity / Typography
Typography
Manrope for everything people read or type. IBM Plex Mono for labels, numbers and captions, never for anything longer than two lines.
01Families
Sans · Manrope
Aa Gg 07
Ships 400, 500, 600, 700. Headings 600 to 700, body 400, buttons and labels 600.
Mono · IBM Plex Mono
Aa 07
Ships 400, 500. Eyebrows, section numbers, captions, data values, placeholders.
02Scale
Display H180 → 36pxpx · 700
--fs-displayQuiet intelligence beats loud platforms.
Home H168 → 35pxpx · 700
--fs-h1-homeQuiet intelligence beats loud platforms.
Article H164 → 36pxpx · 700
--fs-h1-articleRent breadth. Own the decision.
Band H256 → 32pxpx · 600
--fs-band-h2Bring the decision worth testing.
Section H244 → 28pxpx · 600
--fs-section-h2One decision, tested in 30 days.
H336 → 26pxpx · 600
--fs-h3The first purchase is breadth.
H424 → 20pxpx · 600
--fs-h4What the engagement covered
Card title18px · 600
--fs-card-titleThe recommendation
Body L18px · 400
--fs-body-lWe review the decisions worth improving, rank the possible use cases and test one.
Body16px · 400
--fs-bodyA useful system needs an owner inside the business.
Small15px · 400
--fs-smallFree. Unsubscribe in one click.
Caption (mono)14px · 400
--fs-captionSource: 33 published privacy policies, read 23 Sep 2026.
Label (mono)12px · 400
--fs-label02 / The first 30 days
03Rules
- Headings use negative tracking (−0.02 to −0.04em) and tight leading; body never does.
- Prose measure 68ch; ledes 62ch.
- Mono is never used for body text, inputs or buttons, or for anything over about two lines.
- Sentence case for every heading. Capitals only for mono labels.
- No weights above 700 in live text. 800 exists only inside the logo files.
- Numbers in tables and charts are set in mono so columns align.