Brand guide · v1.0

The quadrant.

One team, one whole — split into four equal modules. One module breaks the grid, offset and rendered in electric lime: the “shipped” gesture. It encodes both anchors at once — four into one, and AI, shipped.Drawn with a ruler, not airbrushed. No letterforms, so it survives identically across all eleven locales — including Arabic and cjk.

The mark

Construction.

The mark is built on a strict grid so it reproduces identically at every size, from a 16px favicon to a billboard.

16px
32px
64px
grid
strict 8 × 8 unit
footprint
6 × 6 units, centred low
modules
2 × 2 array, 2.75u square
channels
0.5u, always background
corner radius
0.165u (~6% of module)
offset
top-right +1u right, +1u up
depth
none — no perspective, no shadow
strokes
none — solid fills only
Lockups

Lockups.

Four sanctioned arrangements. Keep at least one module-width of clear space around any of them.

stennir
01 · primary horizontalDefault
stennir
02 · stackedAvatars · narrow
03 · mark onlyFavicon · app icon
04 · wordmark + underscoreHeaders
Interface palette

Colour in the interface

The site reads semantic tokens that switch between light and dark. The five brand values below never change.

  • --color-surfaceLight #F6F8F7Dark #0C1612
  • --color-surface-elevatedLight #FFFFFFDark #14221C
  • --color-inkLight #0F1F18Dark #E9F1ED
  • --color-mutedLight #4A5D54Dark #A9BBB2
  • --ui-blueLight #CFE3F7Dark #16293B
  • --ui-mintLight #D7EEE0Dark #143024
  • --ui-lilacLight #E4DCF7Dark #241F3A
  • --ui-sandLight #F6EBD8Dark #2A251A
  • --ui-deepLight #17332ADark #10231A
  • --ui-accentLight #2E7D55Dark #56B787
  • --brand-limeLight #CCFF00Dark #CCFF00
Color

Palette.

Five values, one accent. Lime is decorative only — it never carries text, and a composition gets at most one lime element.

  • Cream / paperDefault background, channels between modules#FBF6EB
  • InkWordmark · three modules in mono#0E0A08
  • Racing greenSignature — three in-grid modules#1B3A2C
  • Deep greenHover / pressed depth only#10271D
  • Electric limeThe offset module · the underscore · use sparingly#CCFF00
Typography

Type.

Fustat for display, schibsted grotesk for body, jetbrains mono for labels and spec. The wordmark is always lowercase — never all-caps, italic, or restyled.

Display

fustat · 700 · -0.035em

AI, shipped.

Lede

schibsted grotesk · 400

Three services. One team. Shipped artifacts, not slideware.

Body

schibsted grotesk · 400

We build AI-native software, train the people who run it, and back the founders who scale it. Written scope. Code is yours.

Mono

jetbrains mono · labels & spec

01 · AI consulting   §02 · written scope   governance included
Usage

Usage rules.

The mark contains no letterforms and works identically in ltr and rtl. Contrast: ink on cream and cream on ink both clear AAA at 19.4:1.

  • DoUse the approved geometry and one of the five colorways
  • DoKeep one module-width of clear space around the mark
  • DoUse mono-ink for single-colour print and embossing
  • Don'tGradient, outline, or add depth to the modules
  • Don'tUse more than one lime element per composition
  • Don'tMirror the mark for rtl — it breaks the shipped gesture
  • Don'tSoften the corners or rotate the mark
  • Don'tSet the wordmark in all-caps, italics, or a serif