Escape Coffee Company

Escape Coffee Company

Preview image. Unlock full-res

Raw Concrete Canvas — Bold typography and rich textures anchor a tactile, achromatic experience.

Industryecommerce
Palette
#f5f4f2
#151515
#000000
#ebe9e6
#929292
#ffffff
#8a8a8a
#e3e3e3

Color palette

neutral
Canvas White
#f5f4f2

Primary page background, UI surfaces, muted borders. This near-white ensures content stands out while providing a soft, natural base

Graphite Ink
#151515

Primary text, strong accents, filled button backgrounds. Its deep, near-black tone provides strong contrast for legibility and command

Asphalt Black
#000000

Primary text for specific links, deep shadows, and borders in high-contrast contexts

Pale Stone
#ebe9e6

Subtle background shifts, lighter borders, and ghost button outlines, providing slight visual separation without strong contrast

Fog Gray
#929292

Muted text, secondary information, and subtle background elements for visual depth

Pure White
#ffffff

Card backgrounds, modal surfaces, and text on dark backgrounds for maximum contrast

Outline Gray
#8a8a8a

Input borders and subtle UI strokes

Subtle Border
#e3e3e3

Hairline borders and dividers, providing organization without heavy visual weight

Typography

Type scale
display250px · 0.85 · -2px
The quick brown fox jumps over the lazy dog
display-sm75px · 0.85 · -1.5px
The quick brown fox jumps over the lazy dog
heading-lg50px · 1 · -0.5px
The quick brown fox jumps over the lazy dog
heading28px · 1.06 · 0.51px
The quick brown fox jumps over the lazy dog
heading-sm22px · 1 · 0.53px
The quick brown fox jumps over the lazy dog
subheading18px · 1.2 · 0.44px
The quick brown fox jumps over the lazy dog
caption11px · 1.35 · 0.43px
The quick brown fox jumps over the lazy dog
TWK Lausanne
Weights
200, 300, 400, 600, 700
Sizes
11px, 13px, 14px, 16px, 18px, 19px, 22px, 24px, 28px, 50px
Line height
1, 1.05, 1.06, 1.2, 1.35, 1.81
Letter spacing
-0.0100em, 0.0340em, 0.0430em, 0.0510em, 0.0530em, 0.0600em, 0.0670em, 0.0730em, 0.0750em
Fallback
Inter

Primary typeface for body text, general UI, and many headings. Its wide range of weights and careful letter spacing allows for both compact information and expressive statements.

Molitor
Weights
300, 700
Sizes
26px, 45px, 75px, 250px
Line height
0.85, 1
Letter spacing
-0.0200em, 0.0130em, 0.0210em, 0.0370em
Fallback
Oswald

Impactful display typeface used for hero headlines and large promotional text. Its condensed, strong forms capture attention.

Garaje
Weights
300, 600, 700
Sizes
18px, 22px
Line height
1, 1.2
Letter spacing
0.0440em, 0.0530em
Fallback
Bebas Neue

Distinctive secondary display typeface for specific titles, badges, and emphasizes text blocks. Its robust, slab-serif like character provides a grounded, artisanal touch.

Arial
Weights
400
Sizes
13px
Line height
1.2
Letter spacing
normal
Fallback
Arial

System fallback for specific button labels and icons, ensuring broad compatibility.

GTStandard-M
Weights
300
Sizes
16px
Line height
1.5
Letter spacing
0.0600em
Fallback
Space Mono

Unique mono-spaced font for code snippets or technical product details, creating a distinct content block.

Spacing & shape

Spacing
Section gap40px
Card padding16px
Element gap10px
Radius
Default3px
Buttons7px
Inputs7px
Cards16px
badges10px
circular50%

Components

Filled Primary ButtonInteractive element

Solid Graphite Ink background (#151515) with Pure White text (#f5f4f2). Has a 8px border-radius and 18px vertical, 20px horizontal padding. Identifies key calls to action.

Ghost ButtonInteractive element

Transparent background with Graphite Ink text (#151515) and a 1px Graphite Ink border. No border-radius. Padding is 13.5px vertical, 0px horizontal. Used for secondary actions that require less visual weight.

Text Link ButtonInteractive element

Transparent background with Pure White text (#f5f4f2) and a 1px Pure White border, 0px radius, 0px vertical padding, 48px horizontal. Used for promotional actions at large scale.

Circular Ghost Icon ButtonInteractive element

Transparent background, Pure White text (#f5f4f2), Pure White border with 50% border-radius to create a full circle. Used for navigation icons or small, less prominent actions.

Product CardDisplay content

Pure White background (#ffffff) with an asymmetric 16px 16px 0px 0px border-radius. Has 16px padding on top, right, and left, and 54px on bottom. Houses product imagery and details.

Standard Input FieldUser input

Pure White background (#ffffff) with a 1px Outline Gray border (#8a8a8a) and 4px border-radius. Padding is 6px vertical, 10px right, 16px left. For general form inputs.

Full-width Input FieldUser input

Transparent background with a 1px Canvas White border (#f5f4f2) and 0px border-radius. Has 12px vertical padding. Used for prominent input fields like search or newsletter sign-ups.

Guidelines

Do
  • Use Graphite Ink (#151515) for all primary text content to maintain strong contrast against lighter backgrounds.
  • Apply Canvas White (#f5f4f2) as the default page background and for subtle UI element borders.
  • Prioritize TWK Lausanne for all body copy and standard headings, adjusting weight and letter spacing according to the type scale for functional variation.
  • Reserve Molitor for large, impactful headlines (e.g., hero sections) to create significant visual presence.
  • Ensure all interactive elements, like buttons, maintain a minimum border-radius of 7px, with product cards using 16px, for subtle softening without appearing overly rounded.
  • Utilize 10px as the standard element gap for arranging items within cards or small groupings.
  • Employ the Ghost Button variant (transparent background, Graphite Ink border, no radius) for secondary actions or navigation links to maintain a light UI footprint.
Don’t
  • Do not introduce new saturated colors; the palette is strictly achromatic with minimal, functional color accents for specific text states.
  • Avoid applying heavy drop shadows; elevation is primarily achieved through background color shifts and subtle borders.
  • Do not use Molitor or Garaje for body text; their distinct characteristics are intended for display and emphasis only.
  • Refrain from using border-radii smaller than 3px or deviating from the established 7px (buttons), 10px (badges), 16px (cards), and 50% (circular) values.
  • Do not use generic padding values; adhere to the 16px card padding and 10px element gap for consistent content density.
  • Avoid dense, information-heavy sections; ensure comfortable spacing and visual breaks between content blocks.

About this system

Show

Escape Coffee Company presents a rugged, textural commerce experience. High-contrast typography emphasizes bold statements, while a carefully curated achromatic palette allows rich product photography and content backgrounds to dominate. Interaction elements are minimal and integrated, often appearing as subtle outlines or text against dark neutral backgrounds, preserving a raw, authentic feel.

Layout

The site employs a primarily contained layout, utilizing a max-width for content sections, while the hero section breaks this with a full-bleed background image. The hero features a massive, split-word headline ('Go Against The Grain') overlaid directly onto the background, creating immediate impact. Sections generally flow with consistent vertical spacing, often alternating between visual styles (e.g., full-bleed image to white contained section). Content arrangement frequently uses left-aligned text with visual elements on the right, or centered stacks for product listings. There's an underlying grid for product display, likely 3-column, allowing for clear presentation of items. Density varies from image-heavy, spacious heroes to more compact product detail areas. Navigation consists of a sticky top bar and a thin, vertical sidebar on the right for utility links and a hamburger menu.

Imagery

Imagery on Escape Coffee Company is characterized by raw, sometimes grunge-like, high-quality photography interwoven with product shots. The treatment is often full-bleed for hero sections, showing realistic textures like snow, grain, or misty landscapes, creating a mood. Product photography features tight crops of coffee bags or cups, often on contrasting surfaces. There are also detailed, almost blueprint-like illustrations on product packaging, which are abstract and functional. Icons are minimalist, outlined, and monochromatic, typically in Graphite Ink (#151515) or Pure White (#ffffff). Imagery plays a dual role: setting an atmospheric mood and clearly showcasing product details, dominating visual space in hero and collection sections.

Reminiscent of A-COLD-WALL*, Allbirds, Patagonia, Acne Studios, Aesop.

# Escape Coffee Company — Style Reference
> Raw Concrete Canvas — Bold typography and rich textures anchor a tactile, achromatic experience.

**Theme:** light

**Site:** https://escape.cafe

Escape Coffee Company presents a rugged, textural commerce experience. High-contrast typography emphasizes bold statements, while a carefully curated achromatic palette allows rich product photography and content backgrounds to dominate. Interaction elements are minimal and integrated, often appearing as subtle outlines or text against dark neutral backgrounds, preserving a raw, authentic feel.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Canvas White | `#f5f4f2` | `--color-canvas-white` | Primary page background, UI surfaces, muted borders. This near-white ensures content stands out while providing a soft, natural base |
| Graphite Ink | `#151515` | `--color-graphite-ink` | Primary text, strong accents, filled button backgrounds. Its deep, near-black tone provides strong contrast for legibility and command |
| Asphalt Black | `#000000` | `--color-asphalt-black` | Primary text for specific links, deep shadows, and borders in high-contrast contexts |
| Pale Stone | `#ebe9e6` | `--color-pale-stone` | Subtle background shifts, lighter borders, and ghost button outlines, providing slight visual separation without strong contrast |
| Fog Gray | `#929292` | `--color-fog-gray` | Muted text, secondary information, and subtle background elements for visual depth |
| Pure White | `#ffffff` | `--color-pure-white` | Card backgrounds, modal surfaces, and text on dark backgrounds for maximum contrast |
| Outline Gray | `#8a8a8a` | `--color-outline-gray` | Input borders and subtle UI strokes |
| Subtle Border | `#e3e3e3` | `--color-subtle-border` | Hairline borders and dividers, providing organization without heavy visual weight |

## Tokens — Typography

### TWK Lausanne
- **Substitute:** Inter
- **Weights:** 200, 300, 400, 600, 700
- **Sizes:** 11px, 13px, 14px, 16px, 18px, 19px, 22px, 24px, 28px, 50px
- **Line height:** 1, 1.05, 1.06, 1.2, 1.35, 1.81
- **Letter spacing:** -0.0100em, 0.0340em, 0.0430em, 0.0510em, 0.0530em, 0.0600em, 0.0670em, 0.0730em, 0.0750em
- **Role:** Primary typeface for body text, general UI, and many headings. Its wide range of weights and careful letter spacing allows for both compact information and expressive statements.

### Molitor
- **Substitute:** Oswald
- **Weights:** 300, 700
- **Sizes:** 26px, 45px, 75px, 250px
- **Line height:** 0.85, 1
- **Letter spacing:** -0.0200em, 0.0130em, 0.0210em, 0.0370em
- **Role:** Impactful display typeface used for hero headlines and large promotional text. Its condensed, strong forms capture attention.

### Garaje
- **Substitute:** Bebas Neue
- **Weights:** 300, 600, 700
- **Sizes:** 18px, 22px
- **Line height:** 1, 1.2
- **Letter spacing:** 0.0440em, 0.0530em
- **Role:** Distinctive secondary display typeface for specific titles, badges, and emphasizes text blocks. Its robust, slab-serif like character provides a grounded, artisanal touch.

### Arial
- **Substitute:** Arial
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.2
- **Letter spacing:** normal
- **Role:** System fallback for specific button labels and icons, ensuring broad compatibility.

### GTStandard-M
- **Substitute:** Space Mono
- **Weights:** 300
- **Sizes:** 16px
- **Line height:** 1.5
- **Letter spacing:** 0.0600em
- **Role:** Unique mono-spaced font for code snippets or technical product details, creating a distinct content block.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 11px | 1.35 | 0.43px |
| subheading | 18px | 1.2 | 0.44px |
| heading-sm | 22px | 1 | 0.53px |
| heading | 28px | 1.06 | 0.51px |
| heading-lg | 50px | 1 | -0.5px |
| display-sm | 75px | 0.85 | -1.5px |
| display | 250px | 0.85 | -2px |

## Tokens — Spacing

- **Section gap:** 40px
- **Card padding:** 16px
- **Element gap:** 10px

## Tokens — Radius

- **Default:** 3px
- **Buttons:** 7px
- **Inputs:** 7px
- **Cards:** 16px
- **badges:** 10px
- **circular:** 50%

## Layout

The site employs a primarily contained layout, utilizing a max-width for content sections, while the hero section breaks this with a full-bleed background image. The hero features a massive, split-word headline ('Go Against The Grain') overlaid directly onto the background, creating immediate impact. Sections generally flow with consistent vertical spacing, often alternating between visual styles (e.g., full-bleed image to white contained section). Content arrangement frequently uses left-aligned text with visual elements on the right, or centered stacks for product listings. There's an underlying grid for product display, likely 3-column, allowing for clear presentation of items. Density varies from image-heavy, spacious heroes to more compact product detail areas. Navigation consists of a sticky top bar and a thin, vertical sidebar on the right for utility links and a hamburger menu.

## Imagery

Imagery on Escape Coffee Company is characterized by raw, sometimes grunge-like, high-quality photography interwoven with product shots. The treatment is often full-bleed for hero sections, showing realistic textures like snow, grain, or misty landscapes, creating a mood. Product photography features tight crops of coffee bags or cups, often on contrasting surfaces. There are also detailed, almost blueprint-like illustrations on product packaging, which are abstract and functional. Icons are minimalist, outlined, and monochromatic, typically in Graphite Ink (#151515) or Pure White (#ffffff). Imagery plays a dual role: setting an atmospheric mood and clearly showcasing product details, dominating visual space in hero and collection sections.

## Components

### Filled Primary Button
*Interactive element*

Solid Graphite Ink background (#151515) with Pure White text (#f5f4f2). Has a 8px border-radius and 18px vertical, 20px horizontal padding. Identifies key calls to action.

### Ghost Button
*Interactive element*

Transparent background with Graphite Ink text (#151515) and a 1px Graphite Ink border. No border-radius. Padding is 13.5px vertical, 0px horizontal. Used for secondary actions that require less visual weight.

### Text Link Button
*Interactive element*

Transparent background with Pure White text (#f5f4f2) and a 1px Pure White border, 0px radius, 0px vertical padding, 48px horizontal. Used for promotional actions at large scale.

### Circular Ghost Icon Button
*Interactive element*

Transparent background, Pure White text (#f5f4f2), Pure White border with 50% border-radius to create a full circle. Used for navigation icons or small, less prominent actions.

### Product Card
*Display content*

Pure White background (#ffffff) with an asymmetric 16px 16px 0px 0px border-radius. Has 16px padding on top, right, and left, and 54px on bottom. Houses product imagery and details.

### Standard Input Field
*User input*

Pure White background (#ffffff) with a 1px Outline Gray border (#8a8a8a) and 4px border-radius. Padding is 6px vertical, 10px right, 16px left. For general form inputs.

### Full-width Input Field
*User input*

Transparent background with a 1px Canvas White border (#f5f4f2) and 0px border-radius. Has 12px vertical padding. Used for prominent input fields like search or newsletter sign-ups.

## Guidelines

### Do

- Use Graphite Ink (#151515) for all primary text content to maintain strong contrast against lighter backgrounds.
- Apply Canvas White (#f5f4f2) as the default page background and for subtle UI element borders.
- Prioritize TWK Lausanne for all body copy and standard headings, adjusting weight and letter spacing according to the type scale for functional variation.
- Reserve Molitor for large, impactful headlines (e.g., hero sections) to create significant visual presence.
- Ensure all interactive elements, like buttons, maintain a minimum border-radius of 7px, with product cards using 16px, for subtle softening without appearing overly rounded.
- Utilize 10px as the standard element gap for arranging items within cards or small groupings.
- Employ the Ghost Button variant (transparent background, Graphite Ink border, no radius) for secondary actions or navigation links to maintain a light UI footprint.

### Don't

- Do not introduce new saturated colors; the palette is strictly achromatic with minimal, functional color accents for specific text states.
- Avoid applying heavy drop shadows; elevation is primarily achieved through background color shifts and subtle borders.
- Do not use Molitor or Garaje for body text; their distinct characteristics are intended for display and emphasis only.
- Refrain from using border-radii smaller than 3px or deviating from the established 7px (buttons), 10px (badges), 16px (cards), and 50% (circular) values.
- Do not use generic padding values; adhere to the 16px card padding and 10px element gap for consistent content density.
- Avoid dense, information-heavy sections; ensure comfortable spacing and visual breaks between content blocks.

## Agent Prompt Guide

Quick Color Reference:
- text: #151515
- background: #f5f4f2
- border: #f5f4f2
- accent: no distinct accent color
- primary action: #151515 (filled action)

Example Component Prompts:
- Create a hero section with a full-bleed background image. Overlay a 'Molitor' 250px weight 700 headline in pure white (#ffffff) that reads 'GO AGAINST THE GRAIN'. Include a 'Text Link Button' at the bottom right with 'SHOP NOW' in pure white (#ffffff), 0px vertical padding, 48px horizontal padding, and #ffffff border.
- Design a product listing card: Use a Pure White background (#ffffff), 16px 16px 0px 0px border-radius, and 16px padding (top, right, left) with 54px bottom padding. Inside, feature a product image, followed by product name in 'TWK Lausanne' 18px weight 600, price in 'TWK Lausanne' 16px weight 400, and a 'Wrapped Ghost Button' with 'View Details' in Graphite Ink (#151515) and a #151515 border.
- Construct a search input field: Full-width, transparent background, with a 1px Canvas White border (#f5f4f2) and 0px border-radius. Use 'TWK Lausanne' 14px weight 400 for placeholder text in Fog Gray (#929292). Add 12px vertical padding.

More like this