We don't deliver brand books anymore. Not because they're hard to make — they're easy. Easy is the problem.
A 96-page PDF is a beautiful artifact, and it dies the moment it's emailed. Marketing pulls the wrong logo, engineering invents a new gray, the agency that made the deck has moved on. Six months later you're paying someone else to audit the inconsistencies and write the next book.
What we deliver instead is a design system that ships in the same monorepo as the product. Tokens, components, motion, voice — all version-controlled, all type-checked, all observable. The brand becomes a dependency the team upgrades, not a document they consult.
There's a softer reason to do it this way: it forces the brand to be true. A guideline that says 'use generously' but isn't enforced by tokens isn't a guideline — it's a wish. Code makes wishes specific.
If you have to print a book, print it last. Print it as a celebration of the system, not the source of it.