Style

Swiss grid

A strict grid, big sans-serif type and asymmetric layout do all the work; nothing is there for decoration.

  • Mood: serious
  • Mood: technical
  • Density: balanced
  • Era: classic
  • Warmth: neutral

See it live

Example: architecture studio landing page for Raster Atelier, a fictional brand made up for this explorer. Switch the width to see the style on a phone, a tablet and a desktop screen.

Open the example on its own

Copy the idea

Take the style with you as a brief for a person, as instructions for an AI assistant, or as design tokens. It describes the idea and the rules — never the example's code.

The recipe

Swiss grid — style recipe: the same text the brief copies.

The idea

  • A strict grid, big sans-serif type and asymmetric layout do all the work; nothing is there for decoration.

Use it when

  • Architecture, design and engineering studios
  • Portfolios where the work should speak
  • Information-heavy pages that need calm order

Avoid it when

  • The brand needs warmth or softness
  • Content is mostly long-form storytelling

Principles

  • Everything sits on a visible 12-column grid
  • Type is the main image: very large headings, small body text
  • Layouts are asymmetric — text hangs from a strong left edge
  • One accent colour, used rarely and boldly
  • Flush-left, ragged-right text; never centred blocks
  • Space and alignment create hierarchy, not boxes or shadows

Colour

  • Paper white (background): #ffffff
  • Light grey (surface): #f2f2f2
  • Ink (text): #111111
  • Graphite (muted): #555555
  • Signal red (accent): #d40d12
  • Rule black (border): #111111
  • Text on background contrast: 18.88:1

Type

  • Headings: Inter, weights 700, 900 — Tight letter-spacing at large sizes
  • Body: Inter, weights 400, 500 — Small and regular; let the headings shout
  • Scale: 13px, 16px, 20px, 32px, 56px, 96px
  • One family in many sizes and weights; contrast comes from size, not from mixing faces.

Spacing and shape

  • Base unit: 8px
  • Spacing steps: 8px, 16px, 24px, 48px, 96px
  • Spacing follows the grid's gutter; big gaps between sections.
  • Corner radii: 0px
  • Borders: Thin black rules to separate, never boxes
  • Shadows: None

Imagery and motion

  • Imagery: Few, large, cropped images or pure typography; numbers and diagrams welcome.
  • Motion: None, or a short opacity fade; nothing bounces.

Do

  • Align every element to the grid
  • Make one heading much bigger than everything else
  • Use the red accent for one thing per screen

Don't

  • No rounded corners or drop shadows
  • No centred layouts
  • No more than one typeface

Palette

  • Paper whitebackground#ffffff
  • Light greysurface#f2f2f2
  • Inktext#111111
  • Graphitemuted#555555
  • Signal redaccent#d40d12
  • Rule blackborder#111111

Text on background: 18.88:1 — passes AA

Type

Headings Inter, weights 700, 900

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

Tight letter-spacing at large sizes

Body Inter, weights 400, 500

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

Small and regular; let the headings shout

Scale One family in many sizes and weights; contrast comes from size, not from mixing faces.
  • 96pxThe quick brown fox jumps over the lazy dog
  • 56pxThe quick brown fox jumps over the lazy dog
  • 32pxThe quick brown fox jumps over the lazy dog
  • 20pxThe quick brown fox jumps over the lazy dog
  • 16pxThe quick brown fox jumps over the lazy dog
  • 13pxThe quick brown fox jumps over the lazy dog

Spacing and shape

Spacing base unit 8px
  • 8px
  • 16px
  • 24px
  • 48px
  • 96px

Spacing follows the grid's gutter; big gaps between sections.

Corner radii
  • 0px
Borders
Thin black rules to separate, never boxes
Shadows
None

Do and don't

Do

  • Align every element to the grid
  • Make one heading much bigger than everything else
  • Use the red accent for one thing per screen

Don't

  • No rounded corners or drop shadows
  • No centred layouts
  • No more than one typeface