BRAND
GUIDELINES
Visual Identity Guidelines
Version 2.0 — February 2026
kevinryan.io
00
Contents
  1. Primary Logo
  2. Logo Variants
  3. KR Monogram
  4. Colour Palette
  5. Typography
  6. Spacing & Grid
  7. Usage Rules
  8. Asset Library
02
Logo Variants

The logo is available in four configurations. Use the appropriate variant based on the background context. The lime green of RYAN never changes across any variant.

Standard light Standard — Light Background
Reversed dark Reversed — Dark Background
Standard warm Standard — Warm White (#F5F3EF)
Reversed grey Reversed — Dark Grey (#2E2D2B)

Colour Rules

KEVIN is always black (#0A0A0A) on light backgrounds, white on dark. RYAN is always lime #A8E10C regardless of background. "& associates" follows KEVIN. The lime must never be altered, lightened, darkened, or replaced.

File Formats

SVG (outlined paths) is the master format. PNG rasters are provided at 256, 512, 800, and 1200px. ICO files at 16/32/48px are provided for browser favicons. All files hosted at kevinryan.io/brand/.

03
KR Monogram

The KR monogram is the compact form of the identity. Use it for app icons, social media avatars, favicons, and anywhere the full logo would be illegible at small sizes. Same colour rules apply.

Monogram dark Dark
Monogram light Light
Monogram warm Warm White
Monogram dark grey Dark Grey

Sizing

Legible from 16px (favicon) to 512px. Provided: 16/32/48px (favicon), 64/128/192/256/512px (app icons), 400/800px (social media).

Application

Browser faviconfavicon-dark.ico or favicon-light.ico (16/32/48px)
Social mediakr-social-dark-400.png or 800.png
Mobile app iconkr-icon-dark-192.png (Android) or 512.png (App Store)
Slack / Teamskr-icon-dark-128.png
Watermarkkr-icon-transparent-256.png or 512.png
04
Colour Palette

The palette is taken directly from the kevinryan.io CSS custom properties. It uses warm neutrals and a single lime accent. The warm off-white (#F5F3EF) gives the site its distinctive warmth.

Primary

Lime
#A8E10C
168, 225, 12
Lime Dim
#92C40A
146, 196, 10
Black
#0A0A0A
10, 10, 10
White
#F5F3EF
245, 243, 239

Neutrals

Dark
#111111
Dark Mid
#1A1A1A
Grey 800
#2E2D2B
Grey 600
#55524E
Grey 400
#7A7772
Grey 200
#D4D1CB
Grey 100
#ECEAE5
Pure White
#FFFFFF

Usage

05
Typography

The site uses three typefaces with distinct roles. Archivo for body text, Bebas Neue for display headings, and Work Sans exclusively for the logo mark. This separation gives the logo its own identity while the editorial feel comes from Archivo and Bebas Neue.

Display — Bebas Neue

CSS variable: --font-display
EARLY TO EVERY WAVE
BREADTH IS DEPTH — EMBED. BUILD. TRANSFER.

Section headings, numbers (01–09), capability titles, case study names. Always uppercase, letter-spacing 0.02em, line-height 0.88–0.92.

Body — Archivo

CSS variable: --font-sans
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt

Body text, navigation, labels, buttons, metadata. Weights 400–900. Line-height 1.6.

Logo — Work Sans

Logo mark only — not used in site content

Black (900) for KEVIN/RYAN. Light (300) for "& associates". Not used elsewhere on site.

Type Scale

RoleFontSizeUsage
Display XLBebas Neueclamp(4.5rem, 13vw, 12rem)Hero heading, section titles
Display LGBebas Neueclamp(2.5rem, 7vw, 6rem)Section headings
Section No.Bebas Neueclamp(3.5rem, 5.5vw, 5.5rem)Section numbers (01–09)
BodyArchivo 4001.05rem / lh 1.7Paragraph text
LabelArchivo 7000.7rem / ls 0.18emSubtitles, tags, uppercase
ButtonArchivo 8000.72rem / ls 0.14emCTAs, nav links, uppercase
CaptionArchivo 7000.68rem / ls 0.12emStats labels, metadata

Google Fonts

Archivo: fonts.google.com/specimen/Archivo — weights 400, 500, 600, 700, 800, 900

Bebas Neue: fonts.google.com/specimen/Bebas+Neue — single weight

Work Sans: fonts.google.com/specimen/Work+Sans — weights 300, 900 (logo only)

06
Spacing & Grid

The layout uses an 8px base grid with a maximum content width of 1400px and fluid padding via clamp(1.5rem, 5vw, 6rem). Section padding is 7rem (112px) vertically.

Spacing Scale

4px (xs)
Tight inner padding, icon gaps
8px (sm)
Compact elements, inline spacing
16px (md)
Default component padding
24px (lg)
Section inner padding
32px (xl)
Card spacing, group separation
48px (2xl)
Major section breaks
64px (3xl)
Page section separation
112px (4xl)
Section vertical padding (7rem)

Layout Principles

07
Usage Rules

These rules protect the integrity of the identity. When in doubt, refer to the master SVG files and this document.

DO
  • Use outlined SVG files as the primary logo source — they render identically everywhere.
  • Maintain the minimum clear space (one cap-height K) around the logo at all times.
  • Use the KR monogram at sizes below 120px / 30mm where the full logo becomes illegible.
  • Keep the lime at exactly #A8E10C — no variations, no gradients, no opacity changes.
  • Use Bebas Neue for display headings, Archivo for body text, Work Sans for logo only.
  • Maintain the warm palette — use #F5F3EF not pure white for page backgrounds.
DON'T
  • Alter the proportions, letter-spacing, or stacking order of the logo.
  • Change the lime to any other colour, including lighter or darker shades.
  • Place the logo on busy photographic backgrounds without a solid backing panel.
  • Use drop shadows, gradients, outlines, or any effects on the logo.
  • Recreate the logo in a different typeface — always use the supplied SVG assets.
  • Substitute Archivo or Bebas Neue with other typefaces, or use cool-toned greys.
08
Asset Library

Every asset below is served from brand.kevinryan.io. Click any URL to open the file directly. SVG master files are the canonical source — use PNGs only where SVG is not supported.

Logo — SVG Masters

Logo white text SVG
kevin-ryan-logo-whitetext.svg
Logo live text SVG
kevin-ryan-logo-live-text.svg
Editable text — requires Work Sans font

Logo — Dark Text PNGs (Light Backgrounds)

Logo dark text 256px
logo-darktext-256.png
256px wide
Logo dark text 512px
logo-darktext-512.png
512px wide
Logo dark text 800px
logo-darktext-800.png
800px wide
Logo dark text 1200px
logo-darktext-1200.png
1200px wide

Logo — White Text PNGs (Dark Backgrounds)

Logo white text 256px
logo-whitetext-256.png
256px wide
Logo white text 512px
logo-whitetext-512.png
512px wide
Logo white text 800px
logo-whitetext-800.png
800px wide
Logo white text 1200px
logo-whitetext-1200.png
1200px wide

Logo — Dark Background PNGs (Self-contained)

Logo dark bg 512px
logo-dark-bg-512.png
512px wide
Logo dark bg 800px
logo-dark-bg-800.png
800px wide
Logo dark bg 1200px
logo-dark-bg-1200.png
1200px wide

Monogram — SVG Masters

Monogram dark SVG
kr-icon-dark.svg
For dark backgrounds
Monogram light SVG
kr-icon-light.svg
For light backgrounds
Monogram transparent SVG
kr-icon-transparent.svg
Transparent — watermarks, overlays

Monogram — Dark PNGs (For Dark Backgrounds)

Monogram dark 64px
kr-icon-dark-64.png
64 × 64px
Monogram dark 128px
kr-icon-dark-128.png
128 × 128px
Monogram dark 192px
kr-icon-dark-192.png
192 × 192px
Monogram dark 256px
kr-icon-dark-256.png
256 × 256px
Monogram dark 512px
kr-icon-dark-512.png
512 × 512px

Monogram — Light PNGs (For Light Backgrounds)

Monogram light 64px
kr-icon-light-64.png
64 × 64px
Monogram light 128px
kr-icon-light-128.png
128 × 128px
Monogram light 192px
kr-icon-light-192.png
192 × 192px
Monogram light 256px
kr-icon-light-256.png
256 × 256px
Monogram light 512px
kr-icon-light-512.png
512 × 512px

Monogram — Transparent PNGs (Watermarks & Overlays)

Monogram transparent 64px
kr-icon-transparent-64.png
64 × 64px
Monogram transparent 128px
kr-icon-transparent-128.png
128 × 128px
Monogram transparent 192px
kr-icon-transparent-192.png
192 × 192px
Monogram transparent 256px
kr-icon-transparent-256.png
256 × 256px
Monogram transparent 512px
kr-icon-transparent-512.png
512 × 512px

Social Media

Social dark 400px
kr-social-dark-400.png
400 × 400px
Social dark 800px
kr-social-dark-800.png
800 × 800px
Social light 400px
kr-social-light-400.png
400 × 400px
Social light 800px
kr-social-light-800.png
800 × 800px

Favicons

Favicon dark
favicon-dark.ico
16 / 32 / 48px — dark backgrounds
Favicon light
favicon-light.ico
16 / 32 / 48px — light backgrounds

Documents

PDF
Brand Guidelines
MD
Brand Guidelines