WilmerHale

Charcoal ground, a crimson message card and a semibold serif with tracked caps.

Law firmdark themeCaptured 2026-10-06www.wilmerhale.com
WilmerHale homepage at 1440x900, captured 2026-10-06
www.wilmerhale.com at 1440x900Screenshot 2026-10-06
Overview

WilmerHale works on a #171717 charcoal ground with white text and puts its main message in a #872434 crimson card. Crimson Text sets 55px semibold headlines, and Chivo carries 14px uppercase labels tracked 0.071em. The main button is a white rectangle with a #00576f teal label, and corners stay at 2px.

Do
  • Put the key message in one solid crimson card over a dark photo.
  • Pair a semibold serif headline with small tracked uppercase sans labels.
  • Use a white rectangular button with a colored label.
Avoid
  • Use the crimson for more than one panel.
  • Lighten the ground; the page is charcoal.
  • Round corners beyond 2px.
Colors

Color roles

Background#171717

The page ground

Surface#000000

Raised panels, bands and cards

Text#ffffff

Primary ink, 17.9:1 on the background

Muted text#b6b6b6

Supporting copy, 8.8:1 on the background

Accent#ffffff

Primary actions; this system has no brand hue in its controls

Highlight#872434

Brand color in artwork, marks and badges

Border#8c8c8c

Hairlines and dividers

Typography

Type

Crimson Textdisplay, 66.2% of the text

Use Crimson Text. Crimson Text is free under the SIL Open Font License.

Chivobody, 33.8% of the text

Use Chivo. Chivo is free under the SIL Open Font License.

Display
55px / 600
lh 1.09 / 0
Systems that ship
Heading
24px / 600
lh 1.25 / 0
Hierarchy at a glance
Subheading
24px / 600
lh 1.25 / 0
A quieter supporting head
Body
14px / 600
lh 1.28 / 0.071em
Body copy carries the explanation, so it has to stay readable at length on every screen.
Small
12px / 400
lh 1.16 / 0.083em
Labels, captions and metadata

Sizes in use: 55px / 24px / 20px / 18px / 16px / 14px / 12px

Spacing

Spacing

No single base unit: these are the values the page repeats.

3px
5px
8px
12px
15px
32px
48px
90px
Shape

Corners and depth

2px
pill (9999px)
Components

Buttons and cards

Rebuilt here from the measured values, not copied from the site's code.

GET TO KNOW US
DESIGN.md

Hand this to your AI coding tool

Drop it in your repo as DESIGN.md and point Claude Code, Cursor or Codex at it before you ask for a page.

# WilmerHale design system

> Captured from https://www.wilmerhale.com/ on 2026-10-06 by Brooks New Media (https://design.brooksnewmedia.com/styles/wilmerhale/). An independent analysis for reference: WilmerHale and its marks belong to their owner. Learn from the system; don't copy the brand.

## Overview

WilmerHale works on a #171717 charcoal ground with white text and puts its main message in a #872434 crimson card. Crimson Text sets 55px semibold headlines, and Chivo carries 14px uppercase labels tracked 0.071em. The main button is a white rectangle with a #00576f teal label, and corners stay at 2px.

- Theme: dark
- Mood: dark, crimson, serif, tracked caps, architectural
- Category: Law firm

## Colors

| Role | Hex | Use |
|---|---|---|
| Background | `#171717` | The page ground |
| Surface | `#000000` | Raised panels, bands and cards |
| Text | `#ffffff` | Primary ink, 17.9:1 on the background |
| Muted text | `#b6b6b6` | Supporting copy, 8.8:1 on the background |
| Accent | `#ffffff` | Primary actions; this system has no brand hue in its controls |
| Highlight | `#872434` | Brand color in artwork, marks and badges |
| Border | `#8c8c8c` | Hairlines and dividers |

Full palette, most used first: `#ffffff`, `#171717`, `#000000`, `#d3d3d3`, `#e6e6e6`, `#b6b6b6`, `#872434`, `#590b18`, `#414141`.

## Typography

- **Crimson Text**: display, 66.2% of the text. Use Crimson Text. Crimson Text is free under the SIL Open Font License.
- **Chivo**: body, 33.8% of the text. Use Chivo. Chivo is free under the SIL Open Font License.

| Role | Family | Size | Weight | Line height | Tracking |
|---|---|---|---|---|---|
| Display | Crimson Text | 55px | 600 | 1.09 | 0 |
| Heading | Crimson Text | 24px | 600 | 1.25 | 0 |
| Subheading | Crimson Text | 24px | 600 | 1.25 | 0 |
| Body | Chivo | 14px | 600 | 1.28 | 0.071em |
| Small | Chivo | 12px | 400 | 1.16 | 0.083em |

Sizes in use, largest first: 55px, 24px, 20px, 18px, 16px, 14px, 12px.

## Spacing

No single base unit: the values below are what the page repeats.
Values in use: 3px, 5px, 8px, 12px, 15px, 32px, 48px, 90px.

## Shape

Corner radii, smallest first: 2px, pill (9999px).

No shadows: depth comes from color and borders.

## Components

### Primary button ("GET TO KNOW US")

- Fill: #ffffff
- Text: #00576f, 16px at weight 600
- Border: none
- Corner: 0px
- Height: 48px, padding 16px 24px

## Do

- Put the key message in one solid crimson card over a dark photo.
- Pair a semibold serif headline with small tracked uppercase sans labels.
- Use a white rectangular button with a colored label.

## Don't

- Use the crimson for more than one panel.
- Lighten the ground; the page is charcoal.
- Round corners beyond 2px.

## CSS variables

```css
:root {
  --color-background: #171717;
  --color-surface: #000000;
  --color-text: #ffffff;
  --color-text-muted: #b6b6b6;
  --color-accent: #ffffff;
  --color-highlight: #872434;
  --color-border: #8c8c8c;
  --font-display: "Crimson Text", system-ui, sans-serif;
  --text-display: 55px;
  --weight-display: 600;
  --font-heading: "Crimson Text", system-ui, sans-serif;
  --text-heading: 24px;
  --weight-heading: 600;
  --font-subheading: "Crimson Text", system-ui, sans-serif;
  --text-subheading: 24px;
  --weight-subheading: 600;
  --font-body: "Chivo", system-ui, sans-serif;
  --text-body: 14px;
  --weight-body: 600;
  --font-small: "Chivo", system-ui, sans-serif;
  --text-small: 12px;
  --weight-small: 400;
  --space-1: 3px;
  --space-2: 5px;
  --space-3: 8px;
  --space-4: 12px;
  --space-5: 15px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 90px;
  --radius-1: 2px;
  --radius-2: 9999px;
}
```

## Notes for AI coding tools

- Start from the CSS variables above and build components from them, not from new values.
- Use the font substitutes listed. Never embed a commercial or platform-only typeface without a license.
- Keep body text at 4.5:1 contrast or better against its ground.
- These values were measured from the live page at 1440x900; the site may have changed since 2026-10-06.
Download DESIGN.md

WilmerHale and its marks belong to their owner. This page is an independent analysis of the public website, measured on 2026-10-06. We're not affiliated with or endorsed by WilmerHale.