Four decisions shaped everything:
Atomic structure. Every brand is composed of the same primitives. No brand-specific clones that drift and eventually contradict each other.
Tokens as the brand layer. Colour, type, spacing, motion — all driven by tokens. A brand switches values; the system stays intact. This meant brand customisation was a configuration problem, not a rebuild.
One source of truth, from day one. Figma and code ran in parallel, not in sequence. Documentation was written for designers and developers simultaneously – because a design system that only speaks one language doesn't survive contact with engineering.
Governance built in, not bolted on. Contribution rules, version control, and a clear review path — written before we needed them. At 170 markets and dozens of stakeholders, the alternative was entropy.