DESIGN.md@design-systems/library/akqa · alpha · 2026-10-25 · sha256 7968e0540b4119ea
DESIGN.md@design-systems/library/akqa alphaA
Immutable. This exact content never changes and is served at /api/v1/blob/7968e0540b4119ea.
---
version: alpha
name: AKQA
category: "Agencies & Studios"
description: "AKQA (akqa.com), frontier design and AI agency: black on white with seasonMix 97.36px uppercase display, seasonSerif 44px statements, gradient-clipped link text, translucent pill controls, one 0.05 shadow, Tailwind token system."
colors:
canvas: "#ffffff"
ink: "#000000"
primary: "#000000"
on-primary: "#000000"
surface-3: "#191919"
ink-2: "#555555"
ink-3: "#e9e9e9"
ink-5: "#adadad"
ink-6: "#d9d9d9"
hairline: "#00000029"
button-secondary-bg: "#ffffff0a"
typography:
display:
fontFamily: seasonSans, "seasonSans Fallback", sans-serif
fontSize: 14px
fontWeight: 400
lineHeight: 21px
display-mobile:
fontFamily: seasonSerif, "seasonSerif Fallback", serif
fontSize: 16px
fontWeight: 400
lineHeight: 18px
heading:
fontFamily: seasonMix, "seasonMix Fallback", serif
fontSize: 97.3563px
fontWeight: 400
lineHeight: 84.9655px
letterSpacing: "-3px"
textTransform: uppercase
subheading:
fontFamily: seasonSerif, "seasonSerif Fallback", serif
fontSize: 28px
fontWeight: 400
lineHeight: 34px
body:
fontFamily: seasonSerif, "seasonSerif Fallback", serif
fontSize: 44px
fontWeight: 400
lineHeight: 48px
button:
fontFamily: seasonSerif, "seasonSerif Fallback", serif
fontSize: 44px
fontWeight: 420
lineHeight: 48px
nav:
fontFamily: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
fontSize: 13px
fontWeight: 400
lineHeight: 19.5px
letterSpacing: "-0.325px"
input:
fontFamily: seasonSans, "seasonSans Fallback", sans-serif
fontSize: 16px
fontWeight: 400
lineHeight: 24px
rounded:
xs: 1px
sm: 8px
md: 100px
none: 0px
pill: 9999px
spacing:
s1: 4px
s2: 6px
s3: 8px
s4: 12px
s5: 14px
s6: 16px
s7: 24px
s8: 32px
s9: 40px
s10: 48px
components:
button-primary:
backgroundColor: "{colors.ink}"
textColor: "{colors.ink}"
typography: "{typography.button}"
rounded: "{rounded.none}"
padding: 4px 0px
height: 62px
button-secondary:
backgroundColor: "{colors.button-secondary-bg}"
textColor: "{colors.ink-5}"
typography: "{typography.nav}"
rounded: "{rounded.pill}"
padding: 6px 14px
height: 34px
link:
textColor: "{colors.ink}"
typography: "{typography.subheading}"
rounded: "{rounded.none}"
nav:
textColor: "{colors.ink-5}"
rounded: "{rounded.none}"
padding: 16px
nav-link:
backgroundColor: "{colors.button-secondary-bg}"
textColor: "{colors.ink-5}"
typography: "{typography.nav}"
rounded: "{rounded.pill}"
padding: 6px 14px
text-input:
textColor: "{colors.ink-3}"
typography: "{typography.input}"
rounded: "{rounded.none}"
height: 24px
footer:
backgroundColor: "{colors.ink}"
textColor: "{colors.canvas}"
rounded: "{rounded.none}"
---
# AKQA
## Overview
AKQA (akqa.com, titled "AKQA | Frontier Agency for Design, Innovation and AI") calls itself "THE FRONTIER AGENCY", working "at the edge of imagination and technology". The measured page is 7,379px tall at 1280px and is almost entirely black on white. The hero is two lines of enormous uppercase light type, "IMAGINE WHAT'S NEXT" and "MAKE WHAT MATTERS", which wrap a full-width cinematic video frame (a car on a presentation stage in front of an audience) with a dark, rounded floating pill reading "Show me all Nike projects" and a menu glyph. Below, case studies appear as short sentences in a serif face with a muted gray client name and a down-right arrow ("A world first. A new category of writing instrument. Introducing Digital Paper for Montblanc ↘", "A renewed app to challenge corporate giants. UPS ↘"), each placed beside or above a single image, staggered left and right on a loose two-column grid. The first element in the page text is an "Ask AKQA" input with a "No suggestions available" state.
Imagery is editorial photography and video stills with one illustrated piece (a green planet with a snake inside a circular text ring on pale cream). The copy is bold, aspirational and punchy, with frontier metaphors and short fragments ("We unite the 'What if' with the 'How to'."). Other headings on the page: "THE FRONTIER AGENCY", "Latest & Greatest", "At the frontier of gaming", "What's your next frontier?". Navigation entries listed are Work, News, Perspectives, AKQA Companies and Sustainability. Clients named: Montblanc, UPS, Nestlé (Goodnes), Lexus, Google, Bethesda Softworks, Netflix, Proximus and Nike.
## Colors
The visible palette is monochrome. Painted area: white #ffffff (7,564), black #000000 (1,108), #00000047 (1,092, a translucent black layer), #191919 (789), #e9e9e9 (492), #555555 (29), #000000eb (18), #ffffff0a (12), #00000029 (3). Text: #000000 (1,029 characters), #555555 (206, muted client names), #e9e9e9 (85), #ffffff (35), #adadad (30), #d9d9d9 (25).
- `{colors.canvas}` #ffffff, `{colors.ink}` #000000, `{colors.primary}` #000000; `{colors.surface-3}` #191919 for dark blocks, `{colors.ink-2}` #555555, `{colors.ink-3}` #e9e9e9, `{colors.ink-5}` #adadad, `{colors.ink-6}` #d9d9d9, `{colors.hairline}` #00000029, `{colors.button-secondary-bg}` #ffffff0a (the translucent pill fill).
- The measured primary call to action is a text link ("Learn more ↘", 44px) whose text is clipped to a horizontal gradient (`background-clip: text`) running transparent, copper rgb(201, 144, 103), cream rgb(216, 219, 181), teal rgb(118, 183, 179), navy rgba(33, 59, 107, 0.85), transparent; that is why `{colors.on-primary}` equals black in the tokens.
- The shipped CSS publishes a 400-variable token set with many more colors that are not used by the visible chrome: primary brand 1 is the gray ramp (`primary-brand-1-100` #fff through `-900` #000, `-800` #191919, `-600` #797979), primary brand 2 is a green ramp (`-500` #17dc62, `-700` #08a041, `-900` #174221), secondary brand 1 is pink-magenta (`-500` #ca249c), secondary brand 2 is blue (`-500` #1370f1, `-900` #132c59), plus supporting ramps for blue, purple, turquoise, red, orange, yellow, green and pink, and functional fills for error, warning and success. Brand elevation tints are `#132c5917`, `#132c590d` and `#132c591a`.
## Typography
A three-face custom family: **seasonMix** (display, headings), **seasonSerif** (body and statements) and **seasonSans** (small UI), each with a metric-matched fallback, plus the system sans stack for navigation. Published font roles: `--font-h1` seasonMix; `--font-h2-alt` and `--font-h3-alt` seasonSans; `--font-paragraph-lg` seasonSerif.
- `heading` seasonMix 97.3563px / 400 / 84.9655px, letter-spacing -3px, uppercase: the hero lines (a 110px size is also measured on 25 characters).
- `body` seasonSerif 44px / 400 / 48px, and `button` the same at weight 420: the case-study sentences and links.
- `subheading` seasonSerif 28px / 400 / 34px.
- `display` seasonSans 14px / 400 / 21px: the "Show me all Nike projects" pill text, in #d9d9d9.
- `display-mobile` seasonSerif 16px / 400 / 18px, as measured on the 390px pass.
- `input` seasonSans 16px / 400 / 24px.
- `nav` system sans 13px / 400 / 19.5px, letter-spacing -0.325px.
Sizes by characters: 20px (388), 44px (362), 28px (299), 14px (132), 16px (116), 97.3563px (58), 13px (30), 110px (25). Weight is 400 for nearly all text (1,399 characters), 420 for 11.
## Layout
The shipped tokens define a flexible spacing scale (`--spacing-flex-sm` 8px, `-base` 16px, `-md` 32px, `-4xl` 128px). Measured gaps: 8px (20), 32px (8), 4px (8), 16px (6), 48px (3), 80px (2), 40px (2). Pages are single-column with edge-to-edge hero lines and a staggered two-column editorial grid; images vary in width and are offset left and right, leaving large white areas between items.
## Elevation & Depth
One shadow: `rgba(0, 0, 0, 0.05) 0px 8px 40px 0px`, a very diffuse lift. A translucent black layer (#00000047) and a darker #000000eb layer are measured as backgrounds. Brand elevation colors are published as navy-tinted transparencies (#132c5903 to #132c591a) for use as shadow tints.
## Shapes
Radii are 3.35544e+07px (8 elements, a fully rounded pill, `{rounded.pill}`), 8px (5, `{rounded.sm}`), 1px (2, `{rounded.xs}`) and 100px (1, `{rounded.md}`). The published radius tokens include `--radius-sm` 8px, `--radius-md` 32px, `--radius-lg` 48px, `--radius-flex-xl` 64px, `--radius-flex-4xl` 128px, `--components-button-radius-tr` 128px, input and accordion 32px, tabs 8px.
## Components
- **button-primary**: the gradient-clipped text link, 44px seasonSerif weight 420, no radius, padding 4px 0px, height 62px.
- **button-secondary / nav-link**: translucent white fill #ffffff0a with #adadad text, 13px system sans, pill radius, padding 6px 14px, height 34px.
- **floating pill** ("Show me all Nike projects"): dark translucent fill, 14px seasonSans #d9d9d9 text, rounded ends, with a menu icon.
- **text-input** ("Ask AKQA"): seasonSans 16px, #e9e9e9 text, height 24px, no radius.
- **link**: black seasonSerif 28px with the arrow glyph.
- **footer**: black fill, white text.
No hover states were recorded.
## Design System Architecture
No public design system or brand guideline is linked from the home page. The shipped CSS is a Tailwind-based token system: variables like `--tw-inset-shadow-alpha`, `--blur-lg: 128px`, and semantic groups `--color-fill-*` (primary, secondary, functional, grey-neutral, components such as `--color-fill-components-navigation-default: #ffffffa3` and `--color-fill-components-tag-opacity: #00000014`), `--color-*-brand-*` ramps, `--components-*` radius tokens, `--layout-radius-level-0-*` 64px, `--spacing-flex-*`, and typography tokens (`--font-h1`, `--font-weight-h5` 400, `--leading-code` 24px). Sources opened: https://www.akqa.com/ (page text and shipped CSS).
## Do's and Don'ts
- Do keep the interface black and white and let photography and video carry color.
- Do set display lines in seasonMix uppercase with -3px tracking.
- Do write case studies as one serif sentence plus a gray client name and a ↘ arrow.
- Do use fully rounded translucent pills for floating controls.
- Don't introduce brand-ramp colors (pink, green, blue) into chrome; they are published but not measured on visible elements.
- Don't add heavy shadows; the one measured shadow is 0.05 alpha.
## Responsive Behavior
Measured at 390px: the first statement is seasonSerif 16px / 400 / 18px (against 44px on desktop), and the "Learn more ↘" link keeps the gradient-clipped text treatment. Layout, breakpoints and navigation on mobile were not measured.
## Iteration Guide
When extending the page, remember what the measurement shows: type hierarchy is made almost entirely by size and case, since weight is 400 on nearly every character; color hierarchy is made by black against #555555 for secondary text; and spatial hierarchy is made by large white gaps (up to 80px measured between items) rather than rules or borders. Keep each case study to one sentence, one client name in gray and one image.
1. White canvas, black ink, #555555 for client names.
2. Hero lines seasonMix 97.3563px uppercase, -3px tracking; statements seasonSerif 44px.
3. One diffuse shadow only; pills for floating controls.
4. Pull any further color from the published `--color-*` ramps after measuring the live page.
5. Re-measure with `node web/scripts/extract-tokens.mjs --batch=web/data/batches/phase2.json --only=akqa --force --no-motion` and run `node web/scripts/verify-designs.mjs --slug=akqa`.