Brand guidelines
One structure. Four businesses. One identity.
These guidelines govern how Vuvo Group and its companies appear in every medium. Version 1.0.
01 · Concept
The keystone. Same chevron, different colour.
The V-chevron is the shared structure of every Vuvo business. The keystone triangle in its mouth is where each company's identity sits.
The chevron is always ink or ivory. Only the keystone changes. Vuvo Group uses brass. Each company uses its own colour, and no company uses brass.
Vuvo Labs keeps its existing orange keystone. No change is needed to the Labs mark.
02 · Master logo
The primary lockup.
On light
On dark
Clear space
Keep a margin of at least half the height of the chevron on every side. Nothing else enters this area: no text, edges or graphics.
Minimum size
- Primary lockup: 140 px or 35 mm wide.
- Horizontal lockup: 110 px or 28 mm wide.
- Stacked lockup: 90 px or 24 mm wide.
- Icon only: 16 px or 5 mm wide.
03 · Variants
Every layout, every colourway.
Use full colour on ivory or white. Use reversed on ink, midnight or dark imagery. Use a mono version only where one colour is the only option, such as embossing, fax or single-colour print.
Primary
Full colour
Mono, ink
Reversed
Mono, white
Horizontal
Full colour
Mono, ink
Reversed
Mono, white
Stacked
Full colour
Mono, ink
Reversed
Mono, white
Icon only
Full colour
Mono, ink
Reversed
Mono, white
04 · Company lockups
One endorsed-brand system.
Each company uses the same chevron, the same wordmark structure and the same descriptor line. Only the keystone colour changes.
On group materials, such as this site, the group deck or a joint stand, use the endorsed lockup, which adds "A Vuvo Group company". On a company's own materials, use the standard lockup.
Vuvo Labs
#FF7A1AVuvo Errands
#12B5A6Vuvo Academy
#7C5CFFVuvo Horizons
#1EA1F2The family
Social profiles, signage and decks show all five marks together at equal size, with the Group first.
05 · Colour
Navy and ivory, with brass for the Group.
Ink, midnight and ivory carry the identity. Brass marks the Group. Company colours appear only as a keystone, a thin rule, a small label or a focus state, and never as a large fill on group pages.
Core
Ink
#0A1024
Text, primary dark
Text on ivory 17.9:1 AAA
Midnight
#070B1A
Dark section background
Ivory text on it 18.6:1 AAA
Ivory
#FAF9F6
Primary background
Ink text on it 17.9:1 AAA
Stone
#F1EFEA
Muted fills
Ink text on it 16.4:1 AAA
Slate
#4B5468
Secondary text on light
On ivory 7.2:1 AAA
Group accent
Brass
#B08D4A
Keystone and rules
Graphic use only. Not for text.
Brass text
#7D6128
Brass for text on light surfaces
On ivory 5.5:1 AA
Brass on dark
#C9A763
Brass for text on dark surfaces
On ink 8.3:1 AAA
Company accents
Vuvo Labs
#FF7A1A
Keystone and graphics
Graphic use only. Not for text.
Labs text
#B33A00
Text on light surfaces
On ivory 5.7:1 AA
Labs on dark
#FF9A4D
Text on dark surfaces
On ink 9.0:1 AAA
Vuvo Errands
#12B5A6
Keystone and graphics
Graphic use only. Not for text.
Errands text
#0B6E65
Text on light surfaces
On ivory 5.8:1 AA
Errands on dark
#3FD6C6
Text on dark surfaces
On ink 10.5:1 AAA
Vuvo Academy
#7C5CFF
Keystone and graphics
Graphic use only. Not for text.
Academy text
#5A3FD6
Text on light surfaces
On ivory 6.4:1 AA
Academy on dark
#A994FF
Text on dark surfaces
On ink 7.5:1 AAA
Vuvo Horizons
#1EA1F2
Keystone and graphics
Graphic use only. Not for text.
Horizons text
#0B6AA8
Text on light surfaces
On ivory 5.5:1 AA
Horizons on dark
#5CBDF7
Text on dark surfaces
On ink 9.1:1 AAA
Contrast is calculated against ivory and ink using the WCAG 2.1 formula. Body text needs 4.5:1 (AA). Logos and decorative graphics are exempt. Use the text variants for any text.
06 · Typography
A serif for statements. A sans for everything else.
Headlines · Source Serif 4
Aa
Built to last across generations.
Weight 400–600. Sentence case. Tight tracking (−0.01em).
Labels and wordmark · Bricolage Grotesque
Aa
Our companies
Weight 600, uppercase, +0.18em tracking. Shared with the Vuvo Labs site.
Body and interface · Inter
Aa
A group of companies that operate independently and share the same standards.
Weight 400–500. 16–18 px, line-height 1.6.
Scale
07 · Grid and space
Twelve columns. Generous margins.
- Container: 1280 px maximum, 20 px gutters on mobile, 40 px on desktop.
- Twelve columns, 24 px gap. Text blocks never exceed eight columns.
- Spacing is a multiple of 8 px. Section padding is 96 to 160 px on desktop.
- Separate content with hairline rules, not boxes. Radius is 6 to 14 px.
- Alternate light and dark sections. The four company cards are the only coloured moment on a page.
08 · Imagery
Documentary. Architectural. Quiet.
Photography shows real places and real work: Nairobi streets and skyline, logistics, classrooms, landscapes. Wide, candid, unposed. Grade every image to the same cool navy tone so unrelated photos read as one set.
Where no suitable photograph exists, use the chevron graphic language below.
- No AI-generated faces or people.
- No handshakes, globes or glowing networks.
- Credit every Unsplash or Pexels image in the page footer or the credits list.
09 · Usage
What not to do.
- Do place the logo on ivory, white, ink or midnight. Over photography, add a navy overlay until contrast with the logo is at least 4.5:1.
- Do use the Group-endorsed lockup when two or more companies appear together.
- Do not add shadows, outlines, gradients or effects to the logo.
- Do not redraw the wordmark or set it in another typeface.
- Do not use brass for a company, or a company colour for the Group.
- Do not place the keystone colour on a background of similar hue.
10 · Downloads
Brand assets.
Every file below is available as SVG (editable, outlined type) and PNG (transparent background). Design tokens are provided as CSS variables, JSON and a Tailwind config.
Vuvo academy (48 files)
- vuvo-academy-endorsed-color.png
- vuvo-academy-endorsed-mono-white.png
- vuvo-academy-endorsed-mono.png
- vuvo-academy-endorsed-reversed.png
- vuvo-academy-horizontal-color.png
- vuvo-academy-horizontal-mono-white.png
- vuvo-academy-horizontal-mono.png
- vuvo-academy-horizontal-reversed.png
- vuvo-academy-icon-color.png
- vuvo-academy-icon-mono-white.png
- vuvo-academy-icon-mono.png
- vuvo-academy-icon-reversed.png
- vuvo-academy-icon-tile-color.png
- vuvo-academy-icon-tile-mono-white.png
- vuvo-academy-icon-tile-mono.png
- vuvo-academy-icon-tile-reversed.png
- vuvo-academy-primary-color.png
- vuvo-academy-primary-mono-white.png
- vuvo-academy-primary-mono.png
- vuvo-academy-primary-reversed.png
- vuvo-academy-stacked-color.png
- vuvo-academy-stacked-mono-white.png
- vuvo-academy-stacked-mono.png
- vuvo-academy-stacked-reversed.png
- vuvo-academy-endorsed-color.svg
- vuvo-academy-endorsed-mono-white.svg
- vuvo-academy-endorsed-mono.svg
- vuvo-academy-endorsed-reversed.svg
- vuvo-academy-horizontal-color.svg
- vuvo-academy-horizontal-mono-white.svg
- vuvo-academy-horizontal-mono.svg
- vuvo-academy-horizontal-reversed.svg
- vuvo-academy-icon-color.svg
- vuvo-academy-icon-mono-white.svg
- vuvo-academy-icon-mono.svg
- vuvo-academy-icon-reversed.svg
- vuvo-academy-icon-tile-color.svg
- vuvo-academy-icon-tile-mono-white.svg
- vuvo-academy-icon-tile-mono.svg
- vuvo-academy-icon-tile-reversed.svg
- vuvo-academy-primary-color.svg
- vuvo-academy-primary-mono-white.svg
- vuvo-academy-primary-mono.svg
- vuvo-academy-primary-reversed.svg
- vuvo-academy-stacked-color.svg
- vuvo-academy-stacked-mono-white.svg
- vuvo-academy-stacked-mono.svg
- vuvo-academy-stacked-reversed.svg
Vuvo errands (48 files)
- vuvo-errands-endorsed-color.png
- vuvo-errands-endorsed-mono-white.png
- vuvo-errands-endorsed-mono.png
- vuvo-errands-endorsed-reversed.png
- vuvo-errands-horizontal-color.png
- vuvo-errands-horizontal-mono-white.png
- vuvo-errands-horizontal-mono.png
- vuvo-errands-horizontal-reversed.png
- vuvo-errands-icon-color.png
- vuvo-errands-icon-mono-white.png
- vuvo-errands-icon-mono.png
- vuvo-errands-icon-reversed.png
- vuvo-errands-icon-tile-color.png
- vuvo-errands-icon-tile-mono-white.png
- vuvo-errands-icon-tile-mono.png
- vuvo-errands-icon-tile-reversed.png
- vuvo-errands-primary-color.png
- vuvo-errands-primary-mono-white.png
- vuvo-errands-primary-mono.png
- vuvo-errands-primary-reversed.png
- vuvo-errands-stacked-color.png
- vuvo-errands-stacked-mono-white.png
- vuvo-errands-stacked-mono.png
- vuvo-errands-stacked-reversed.png
- vuvo-errands-endorsed-color.svg
- vuvo-errands-endorsed-mono-white.svg
- vuvo-errands-endorsed-mono.svg
- vuvo-errands-endorsed-reversed.svg
- vuvo-errands-horizontal-color.svg
- vuvo-errands-horizontal-mono-white.svg
- vuvo-errands-horizontal-mono.svg
- vuvo-errands-horizontal-reversed.svg
- vuvo-errands-icon-color.svg
- vuvo-errands-icon-mono-white.svg
- vuvo-errands-icon-mono.svg
- vuvo-errands-icon-reversed.svg
- vuvo-errands-icon-tile-color.svg
- vuvo-errands-icon-tile-mono-white.svg
- vuvo-errands-icon-tile-mono.svg
- vuvo-errands-icon-tile-reversed.svg
- vuvo-errands-primary-color.svg
- vuvo-errands-primary-mono-white.svg
- vuvo-errands-primary-mono.svg
- vuvo-errands-primary-reversed.svg
- vuvo-errands-stacked-color.svg
- vuvo-errands-stacked-mono-white.svg
- vuvo-errands-stacked-mono.svg
- vuvo-errands-stacked-reversed.svg
Vuvo horizons (48 files)
- vuvo-horizons-endorsed-color.png
- vuvo-horizons-endorsed-mono-white.png
- vuvo-horizons-endorsed-mono.png
- vuvo-horizons-endorsed-reversed.png
- vuvo-horizons-horizontal-color.png
- vuvo-horizons-horizontal-mono-white.png
- vuvo-horizons-horizontal-mono.png
- vuvo-horizons-horizontal-reversed.png
- vuvo-horizons-icon-color.png
- vuvo-horizons-icon-mono-white.png
- vuvo-horizons-icon-mono.png
- vuvo-horizons-icon-reversed.png
- vuvo-horizons-icon-tile-color.png
- vuvo-horizons-icon-tile-mono-white.png
- vuvo-horizons-icon-tile-mono.png
- vuvo-horizons-icon-tile-reversed.png
- vuvo-horizons-primary-color.png
- vuvo-horizons-primary-mono-white.png
- vuvo-horizons-primary-mono.png
- vuvo-horizons-primary-reversed.png
- vuvo-horizons-stacked-color.png
- vuvo-horizons-stacked-mono-white.png
- vuvo-horizons-stacked-mono.png
- vuvo-horizons-stacked-reversed.png
- vuvo-horizons-endorsed-color.svg
- vuvo-horizons-endorsed-mono-white.svg
- vuvo-horizons-endorsed-mono.svg
- vuvo-horizons-endorsed-reversed.svg
- vuvo-horizons-horizontal-color.svg
- vuvo-horizons-horizontal-mono-white.svg
- vuvo-horizons-horizontal-mono.svg
- vuvo-horizons-horizontal-reversed.svg
- vuvo-horizons-icon-color.svg
- vuvo-horizons-icon-mono-white.svg
- vuvo-horizons-icon-mono.svg
- vuvo-horizons-icon-reversed.svg
- vuvo-horizons-icon-tile-color.svg
- vuvo-horizons-icon-tile-mono-white.svg
- vuvo-horizons-icon-tile-mono.svg
- vuvo-horizons-icon-tile-reversed.svg
- vuvo-horizons-primary-color.svg
- vuvo-horizons-primary-mono-white.svg
- vuvo-horizons-primary-mono.svg
- vuvo-horizons-primary-reversed.svg
- vuvo-horizons-stacked-color.svg
- vuvo-horizons-stacked-mono-white.svg
- vuvo-horizons-stacked-mono.svg
- vuvo-horizons-stacked-reversed.svg
Vuvo labs (48 files)
- vuvo-labs-endorsed-color.png
- vuvo-labs-endorsed-mono-white.png
- vuvo-labs-endorsed-mono.png
- vuvo-labs-endorsed-reversed.png
- vuvo-labs-horizontal-color.png
- vuvo-labs-horizontal-mono-white.png
- vuvo-labs-horizontal-mono.png
- vuvo-labs-horizontal-reversed.png
- vuvo-labs-icon-color.png
- vuvo-labs-icon-mono-white.png
- vuvo-labs-icon-mono.png
- vuvo-labs-icon-reversed.png
- vuvo-labs-icon-tile-color.png
- vuvo-labs-icon-tile-mono-white.png
- vuvo-labs-icon-tile-mono.png
- vuvo-labs-icon-tile-reversed.png
- vuvo-labs-primary-color.png
- vuvo-labs-primary-mono-white.png
- vuvo-labs-primary-mono.png
- vuvo-labs-primary-reversed.png
- vuvo-labs-stacked-color.png
- vuvo-labs-stacked-mono-white.png
- vuvo-labs-stacked-mono.png
- vuvo-labs-stacked-reversed.png
- vuvo-labs-endorsed-color.svg
- vuvo-labs-endorsed-mono-white.svg
- vuvo-labs-endorsed-mono.svg
- vuvo-labs-endorsed-reversed.svg
- vuvo-labs-horizontal-color.svg
- vuvo-labs-horizontal-mono-white.svg
- vuvo-labs-horizontal-mono.svg
- vuvo-labs-horizontal-reversed.svg
- vuvo-labs-icon-color.svg
- vuvo-labs-icon-mono-white.svg
- vuvo-labs-icon-mono.svg
- vuvo-labs-icon-reversed.svg
- vuvo-labs-icon-tile-color.svg
- vuvo-labs-icon-tile-mono-white.svg
- vuvo-labs-icon-tile-mono.svg
- vuvo-labs-icon-tile-reversed.svg
- vuvo-labs-primary-color.svg
- vuvo-labs-primary-mono-white.svg
- vuvo-labs-primary-mono.svg
- vuvo-labs-primary-reversed.svg
- vuvo-labs-stacked-color.svg
- vuvo-labs-stacked-mono-white.svg
- vuvo-labs-stacked-mono.svg
- vuvo-labs-stacked-reversed.svg
group (40 files)
- vuvo-group-horizontal-color.png
- vuvo-group-horizontal-mono-white.png
- vuvo-group-horizontal-mono.png
- vuvo-group-horizontal-reversed.png
- vuvo-group-icon-color.png
- vuvo-group-icon-mono-white.png
- vuvo-group-icon-mono.png
- vuvo-group-icon-reversed.png
- vuvo-group-icon-tile-color.png
- vuvo-group-icon-tile-mono-white.png
- vuvo-group-icon-tile-mono.png
- vuvo-group-icon-tile-reversed.png
- vuvo-group-primary-color.png
- vuvo-group-primary-mono-white.png
- vuvo-group-primary-mono.png
- vuvo-group-primary-reversed.png
- vuvo-group-stacked-color.png
- vuvo-group-stacked-mono-white.png
- vuvo-group-stacked-mono.png
- vuvo-group-stacked-reversed.png
- vuvo-group-horizontal-color.svg
- vuvo-group-horizontal-mono-white.svg
- vuvo-group-horizontal-mono.svg
- vuvo-group-horizontal-reversed.svg
- vuvo-group-icon-color.svg
- vuvo-group-icon-mono-white.svg
- vuvo-group-icon-mono.svg
- vuvo-group-icon-reversed.svg
- vuvo-group-icon-tile-color.svg
- vuvo-group-icon-tile-mono-white.svg
- vuvo-group-icon-tile-mono.svg
- vuvo-group-icon-tile-reversed.svg
- vuvo-group-primary-color.svg
- vuvo-group-primary-mono-white.svg
- vuvo-group-primary-mono.svg
- vuvo-group-primary-reversed.svg
- vuvo-group-stacked-color.svg
- vuvo-group-stacked-mono-white.svg
- vuvo-group-stacked-mono.svg
- vuvo-group-stacked-reversed.svg
116 SVG logo files in total. Source: /brand-assets in the repository.