Decorative circle in brand green with a thin dark grey outline, featuring typographic elements from the styleguide.

The principles

behind the brand

Built for coherence, adoption, and responsible progress

This guide defines how structure, value and vision work together at scale — across channels, audiences and time.

02

Brand core & values

Brand core

Strategic Originality

Not novelty for its own sake — originality that holds up under scrutiny, in systems other people have to run.

Systemic Adoption

Work counts when it is used. Structure, enablement and habit over launch moments.

Ethical Disruption

Challenge the default, carry the consequences. Governance is part of the idea, not a brake on it.

Composed Integrity

Precision without coldness. Confident, intentional, never loud.

04

Colour system

Nine tokens, one accent. Verve carries emphasis; it never carries reading text.

Ash

#F4F4F4

Page ground, light mode

Verve

#67FF56

Accent only — never body text

Verve Ink

#1D8757

Accent text, light mode

Verve Light

#B9FF9B

Hover state

Verve Dark

#39D029

Pressed state

Charcoal

#2B3234

Page ground, dark mode

Qubit

#202627

Sunken panels, dark mode

Graphite

#585E5E

Secondary text on light

Carbon

#B4C4C5

Hairlines, muted text on dark

Rule — Verve is an accent, capped at roughly 10% of any surface. For text on a light ground use Verve Ink #1D8757; Verve on Ash fails contrast at 1.19:1.

05

Typography

One specimen, ordered by actual size.

type/h5-number · 466 / 406 · numeric

72

type/h5 · 180 / 149 · sans

The method

type/h1 · 125 / 130 · display

Start with the business

type/h2-display · 88 / 88 · display

Understand users and employees

type/statement · 88 / 88 · display

From ambition to capability

type/h1-compact · 80 / 75 · display

Prioritize, build and scale

type/stat · 64 / 80 · numeric

72%

type/h4 · 60 / 63 · display

Always start with the work

type/h2 · 40 / 50 · display

Always start with the work

type/h4-script · 40 / 50 · script

if you’re curious

type/h2-list · 34 / 42 · display

Operating method – build and validate

type/h3 · 24 / 36 · display

Operating method – build and validate

type/paragraph · 24 / 36 · sans

Operating method – build and validate

type/lead · 20.8 / 32 · sans

Clarify business goals, workflows, stakeholders, data, friction and constraints.
06

Spacing, rhythm & layout

One scale in a rhythm of 15s, four breakpoints, one grid. Every gap on the site is one of these seven steps.

Spacing · rhythm in 15s
space/4

4 px · Icon to label

space/8

8 px · Inside a chip

space/15

15 px · Stacked text

space/30

30 px · Block to block

space/60

60 px · Within a section

space/120

120 px · Section to section

space/240

240 px · Major break

Breakpoints & layout · four modes, one grid
Desktop ≥1920

margin 120 · content 1320

section gap 240 · block gap 60

Reference 1920 × 1080. Top bar, dot rail as a column.

Laptop ≤1919

margin 60 · content 900

section gap 160 · block gap 40

Reference 1440 × 900. The Webflow base breakpoint.

Tablet ≤991

margin 60 · content 900

section gap 160 · block gap 40

Seeded from Laptop, not yet tuned. Top bar down to 768.

Mobile <478

margin 20 · content 350

section gap 80 · block gap 24

Reference 390 × 844. Thumb bar below 768, touch targets ≥ 48.

Shape · radius

radius/none · 0

radius/s · 10

radius/m · 18

radius/l · 26

radius/pill · 999

Editorial modules are square-cornered (radius/none). Rounded radii belong to interactive UI only: pills for buttons and HUD, m and l for game panels. Glass is the one elevated surface: bg/glass with a 14 px background blur, used where content floats over something that moves.

08

Interaction & motion

Motion clarifies relationships, establishes rhythm and rewards curiosity — always supporting comprehension. It is playful, minimal, and invites discovery.

Hover, cursor, the hero

Micro-interactions

Subtle parallax, gentle hover states and cursor-responsive images — present but never loud.

Quotes and pull-outs

Storytelling moments

Quotes in TT Barrels appear letter by letter, sticky on scroll — editorial cadence brought to the interface.

Colour system, case pages

Scroll choreography

Vertical to horizontal to vertical on the long pages — measured, readable, purposeful.

States

A state change is a change of fill or edge, not of size or position. Nothing moves under the cursor, so nothing has to be re-aimed.

09

Tone of voice

Confident, intentional, precise. Humour, where it appears, is a playful critique of the current discourse — never of a person. Stated once, then shown.

Evidence

Do

Reduced delivery effort from 30 to 7 person-days, a 72% cut.

Don’t

Dramatically transformed delivery performance across the board.

Plain words

Do

AI that fits the workflow people already have.

Don’t

An agentic, end-to-end AI-native paradigm shift.

Humour

Do

Could today have been an email?

Don’t

Meetings, am I right? 😅

Candour

Do

Here is what we measured, and what we chose not to pursue.

Don’t

This approach works every time, guaranteed.

10

Accessibility & contrast

Every pair the system actually uses, measured. WCAG 2.1 AA needs 4.5:1 for body text and 3:1 for large text and UI edges.

Light mode
Sample text

charcoal on ash · #2B3234 on #F4F4F4 · Body text

11.87:1

AA body

Sample text

graphite on ash · #585E5E on #F4F4F4 · Secondary text

6.01:1

AA body

Sample text

verve ink on ash · #1D8757 on #F4F4F4 · Accent text

4.1:1

AA large only

Sample text

verve on ash · #67FF56 on #F4F4F4 · Accent text — why verve ink exists

1.19:1

Fails AA

Sample text

charcoal on verve · #2B3234 on #67FF56 · Text on accent

9.96:1

AA body

Dark mode
Sample text

ash on charcoal · #F4F4F4 on #2B3234 · Body text

11.87:1

AA body

Sample text

carbon on charcoal · #B4C4C5 on #2B3234 · Secondary text

7.24:1

AA body

Sample text

verve on charcoal · #67FF56 on #2B3234 · Accent text

9.96:1

AA body

Sample text

ash on qubit · #F4F4F4 on #202627 · Body on sunken

13.96:1

AA body

Consequence — verve never carries reading text on a light ground. Light mode uses verve ink for accent type and keeps verve for fills, edges and signals, where the 3:1 UI threshold applies instead.