5.1 Icon gallery
Search by name (try “email”, “funnel”, “analytics”). Switch variant for the palette you need. Click any icon to download.
5.2 Block pattern
The same cubes that make up the icon scale into a geometric pattern we use for backgrounds, banners, and full-bleed editorial moments. Keep it subtle — it should feel like texture, not wallpaper.
Block pattern
The quad at small scale, tiled. Use at 15–30% opacity behind display type, or as a full-bleed texture on hero banners.
The single block
Pulled out on its own, the isometric cube is a versatile mark. Use it for bullet points, list markers, and ornamental beats. Three tones — highlight, base, shadow.
Each cube is three polygons — top, right-face, left-face — using highlight / base / shadow tones.
5.3 Scalable backgrounds
A set of SVG backgrounds in three colour themes — drop them on any section to set tone. Tiled patterns (blocks, dots, grid, iso-grid, hash, stripes) repeat seamlessly at any size; gradient-based ones (bloom, mega) ship full-bleed. All self-contained: no external CSS, no web fonts, currentColor-free, works anywhere.
Drop-in CSS
.my-hero {
background-image: url('/06-brand-assets/backgrounds/bg-dots-warm.svg');
background-size: cover; /* full-bleed, clean edges */
background-repeat: no-repeat;
}
/* Or tile a pattern at a fixed scale: */
.my-hero {
background-image: url('/06-brand-assets/backgrounds/bg-iso-grid-ink.svg');
background-size: 600px auto;
background-repeat: repeat;
}
All backgrounds ship at 1200×800 viewBox with preserveAspectRatio="xMidYMid slice", so they scale cleanly from favicon-size up to billboard. Tiled patterns (blocks, dots, grid, iso-grid, hash, stripes) use native SVG <pattern> and repeat seamlessly at any background-size.
5.4 Anatomy & notes
How the icon system is drawn and where to reach for each variant.
- Every icon is 24×24, optical-grid aligned, drawn with 1.8 px strokes and occasional
opacity 0.45fills for tonal layering. - The 229 library icons are monochrome and set to
currentColor— the rootcolorattribute (baked per variant) determines the hue, and interior-contrast elements usevar(--ico-alt, …)so you can retheme without touching the path data. - The 11 voice icons (deaddatabase, socialproof, speedisstrategy, emotionaltriggers, persistencewins, quiethours, resultsnotfeatures, understandpainpoints, leadsdeservebetter, inactiveoutreach, zerobadge) are hand-drawn as full duotone originals — a 40%-opacity fill behind a 1.8 px stroke. They carry the brand's principles, so they get more care than the utility set.
- Ink is the default on warm and paper surfaces. Pink is reserved for hero moments — buttons, callouts, hovers. Duo (formerly “mono”) is for dark surfaces — white glyphs with ink interior-contrast fills; the name reflects that it's still a duotone, not a flat silhouette.
- Don't recolour icons manually — pull the right variant from
07-icons/, or override the root'scolorin CSS if you're using them inline. - The block pattern is a single native SVG using a
<pattern>element. Scale freely.