DESIGN.md · Analysis

Honey

withhoney.com · 27 Jun 2026 · 47 colors · Suisse Int'l Regular, Suisse Int'l Semi Bold

Honey

Honey is a hyper-nimble, fully-embedded design and growth wing that challenges enterprises to build, market and innovate at the speed and tenacity of a startup.

Colors

surface#000000
surface-dim#010101
surface-bright#151515
surface-container-lowest#0a0a0a
surface-container-low#1a1a1a
surface-container#2a2a2a
surface-container-high#3d3d3d
surface-container-highest#525252
on-surface#f4f1ee
on-surface-variant#999999
inverse-surface#f4f1ee
inverse-on-surface#000000
outline#757575
outline-variant#525252
surface-tint#ff4c24
primary#ff4c24
on-primary#000000
primary-container#f44849
on-primary-container#000000
inverse-primary#ff6b47
secondary#f44849
on-secondary#000000
secondary-container#d91c1c
on-secondary-container#ffffff
tertiary#414040
on-tertiary#f4f1ee
tertiary-container#575757
on-tertiary-container#f4f1ee
error#d91c1c
on-error#ffffff
error-container#f44849
on-error-container#000000
primary-fixed#ff6b47
primary-fixed-dim#ff4c24
on-primary-fixed#000000
on-primary-fixed-variant#1a1a1a
secondary-fixed#f44849
secondary-fixed-dim#d91c1c
on-secondary-fixed#000000
on-secondary-fixed-variant#1a1a1a
tertiary-fixed#575757
tertiary-fixed-dim#414040
on-tertiary-fixed#f4f1ee
on-tertiary-fixed-variant#999999
background#000000
on-background#f4f1ee
surface-variant#3d3d3d

Typography

display
fontFamily: Suisse Int'l Regular · fontSize: 96px · fontWeight: 400 · lineHeight: 104px · letterSpacing: -0.02em
headline-lg
fontFamily: Suisse Int'l Regular · fontSize: 56px · fontWeight: 400 · lineHeight: 64px · letterSpacing: -0.015em
headline-md
fontFamily: Suisse Int'l Semi Bold · fontSize: 36px · fontWeight: 600 · lineHeight: 44px · letterSpacing: -0.01em
title-lg
fontFamily: Suisse Int'l Semi Bold · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Geist · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.005em
body-md
fontFamily: Geist · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Geist · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: GT Flexa Mono Trial Rg · fontSize: 12px · fontWeight: 400 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

Honey is a design and growth consultancy that embodies the velocity and decisiveness of startup culture applied to enterprise scale. The brand aesthetic is **Architectural Minimalism with Kinetic Energy**—a deliberate collision of austere black surfaces (#000000) with vibrant accent colors (#ff4c24 primary, #f44849 secondary) that evoke urgency and momentum. The visual language is dominated by high-contrast monochromatic compositions punctuated by dramatic 3D renders and geometric forms, creating an impression of precision, sophistication, and relentless forward motion. Users encounter a brand that feels simultaneously corporate and scrappy: professional enough for billion-dollar enterprises, yet nimble enough to feel like a startup.

The tone is direct, confident, and unapologetically ambitious. Honey speaks in declarative sentences without hedging: "Move like a startup even if you aren't one." The vocabulary is action-oriented (move, build, innovate, challenge, embed) rather than aspirational. The brand avoids flowery language, preferring concrete nouns and strong verbs. Personality-wise, Honey is the strategist in the room who isn't afraid to say what others won't—opinionated, fast-moving, and results-obsessed. Example sentence in brand voice: "We don't do slow. We embed, we iterate, we ship."

Colors

The color system is built on **high-contrast minimalism with strategic accent deployment**. The foundational palette is a near-pure black (#000000 surface, #010101 surface-dim) paired with a warm cream (#f4f1ee on-surface), creating maximum legibility and a premium, editorial feel. This monochromatic base is interrupted by two complementary accent colors: Primary (#ff4c24, a vibrant red-orange) and Secondary (#f44849, a slightly deeper red), both reserved exclusively for CTAs, interactive states, and brand-critical moments. These accents are never used decoratively—every instance of #ff4c24 or #f44849 signals actionability or emphasis.

The surface stack progresses from #000000 (base) through #010101, #151515, #1a1a1a, #2a2a2a, #3d3d3d, and #525252 (highest), providing subtle elevation wit

Typography

The type system pairs two distinct font families to create visual hierarchy and emotional contrast. **Suisse Int'l Regular** (weights 400 and 600) is the primary typeface, used for all display and headline levels (96px, 56px, 36px). Its geometric, refined letterforms convey sophistication and precision—appropriate for a brand that positions itself as a strategic partner to enterprises. **Geist** (400 weight) handles body and label text (18px, 16px, 14px), providing warm approachability and readability at smaller sizes. **GT Flexa Mono Trial** is reserved for micro-labels and metadata (12px), adding a technical, code-like quality that reinforces the "startup embedded in enterprise" positioning.

Display text (96px, 400 weight, -0.02em letter-spacing) is set with generous line-height (104px)

Layout

The layout system uses a **fluid 12-column grid with a 1600px container maximum**, allowing content to breathe on ultra-wide displays while maintaining focus on narrower viewports. The grid is anchored by a 24px gutter (spacing.md), creating consistent rhythm across sections. Vertical spacing follows a semantic scale: lg spacing (40px) separates major sections (hero, case studies, testimonials), md spacing (24px) divides subsections and card groups, and sm spacing (12px) provides breathing room within components. The design favors asymmetrical layouts with generous negative space—sections often occupy 60–70% of the viewport width, leaving the remaining 30–40% as visual breathing room or for accent imagery.

Container max-width is set to 1600px to accommodate large hero imagery and 3D rende

Elevation & Depth

Depth is conveyed through **layered shadows and subtle surface differentiation**, not through bright highlights or glassmorphism. The elevation system uses three distinct shadow levels: sm (0 1px 2px rgba(0, 0, 0, 0.4)) for subtle card borders and micro-interactions, md (0 3px 8px rgba(0, 0, 0, 0.15)) for standard cards and modals, and lg (0 8px 24px rgba(0, 0, 0, 0.2)) for elevated overlays and hover states. Shadows are always dark and slightly spread, reinforcing the nocturnal aesthetic rather than creating a "floating" effect.

The visual hierarchy is built on surface-container tokens: base

Shapes

The shape philosophy is **Architectural Sharpness with Measured Softness**—a deliberate rejection of both hard 90° corners and excessive rounding. Buttons and interactive elements use 4px border-radius (rounded.sm), creating a subtle softness that feels contemporary without being playful. Cards and containers use 20px (rounded.lg), a more generous radius that softens the geometric severity of the dark palette. Input fields use 8px (rounded.DEFAULT), splitting the difference to signal form-like functionality without excessive rounding.

The 40px radius (rounded.xl) is reserved for large modals,

Components

Action Elements Buttons are the primary interaction pattern. Primary buttons (#ff4c24 background, #000000 text, 8px 16px padding, 40px height, 4px radius) use label-md typography (14px, 600 weight) and transition to #ff6b47 on hover with a 200ms ease-out timing. The "HIRE US" button in the header is a special case: it uses the same primary color but with a tighter 4px radius and smaller padding (6px 8px) to signal urgency and compactness. Secondary buttons are transparent with a 1px outline (#757575) and shift to surface-container-high on hover. All buttons include a subtle box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) to lift them off the surface.

Containers & Surfaces Cards are the primary content container. Standard cards use surface-container (#2a2a2a) background, 24px padding, 20p

Do's and Don'ts

**Do**

  • Do use #ff4c24 (primary) exclusively for CTAs, interactive states, and moments that demand user attention—never use it decoratively or as a background fill.
  • Do maintain high contrast between text and background: #f4f1ee on #000000 or #2a2a2a, never light text on light surfaces or dark text on dark surfaces.
  • Do apply consistent 24px gutter spacing across all grid layouts and use lg spacing (40px) to separate major sections.
  • Do use Suisse Int'l for headlines and Geist for body text; never mix serif fonts or use system fonts for brand-critical content.
  • Do increase shadow intensity and shift surface color on hover/active states; never use color alone to indicate interactivity.
  • Do set all transitions to 200ms ease-out for micro-interactions and 300ms cubic-bezier(0.2, 0, 0.38, 0.9) for larger state changes.

**Don't**

  • Don't use secondary accent colors (#f44849, #d91c1c) as primary CTAs; reserve them for error states, warnings, and secondary emphasis only.
  • Don't apply rounded corners larger than 20px to buttons or small interactive elements; keep them sharp (4–8px) to signal precision.
  • Don't use transparency or blur effects (backdrop-filter, rgba overlays) on the main surface; maintain opaque, high-contrast layers.
  • Don't center-align large blocks of body text or use justified alignment; stick to left-aligned text for readability on dark backgrounds.
  • Don't mix Suisse Int'l and Geist weights arbitrarily; use 400 for body/display and 600 for headlines and labels only.
  • Don't add decorative shadows or glows to non-interactive elements; shadows are reserved for elevation and hover states only.