stats.swiss-figures · Figures

A stats pattern from Swiss International, drawn alone below with this design's tokens and sample copy. Used in this design on: home page, section 5; about page, section 2. Give the section root data-pattern="stats.swiss-figures". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
Big figures (step 7) in a 2×2 block across columns 4–12, each under a 2px rule; label and title in 1–3. Figures in the heading face, tabular, flush left.
Slots
sectionLabel, title, stats[2..4]
Grid areas
label 1-3 · figures 4-12 (12-column grid, 1-based inclusive spans)
Tokens
bg #FAFAFA · text #1F1F1F · heading #0F0F0F · accent #E2271D · accent2 #850001 · Inter Tight / Hanken Grotesk · radius 0px · space unit 8px (full list in design/tokens.json)

Pattern notes

  • Label and a short h2 (step 4) in 1–3; two to four figures in a 2×2 block across 4–12. Each figure: a 2 px rule, the number at step 7 (weight 700, tabular, tight), and a small muted caption. No units in a second colour, no icons.

By the numbers

Twelve years in numbers

140+

launches shipped

12

years independent

9 of 10

clients return

31%

average lift in demo requests

Layout tree (as in design/layout.json)
{
  "pattern": "stats.swiss-figures",
  "kind": "stats",
  "grid": {
    "label": "1-3",
    "figures": "4-12"
  },
  "slots": [
    "sectionLabel",
    "title",
    "stats[2..4]"
  ],
  "tree": {
    "el": "grid",
    "gap": 3,
    "rowGap": 5,
    "children": [
      {
        "el": "box",
        "span": "1-3",
        "gap": 2,
        "children": [
          {
            "el": "text",
            "color": "textMuted",
            "slot": "sectionLabel",
            "role": "eyebrow"
          },
          {
            "el": "text",
            "slot": "title",
            "role": "h2",
            "step": 4,
            "maxCh": 18
          }
        ]
      },
      {
        "el": "repeat",
        "span": "4-12",
        "slot": "stats",
        "min": 2,
        "max": 4,
        "layout": "grid",
        "cols": 2,
        "gap": 4,
        "of": {
          "el": "box",
          "gap": 1,
          "children": [
            {
              "el": "divider",
              "weight": 2
            },
            {
              "el": "text",
              "slot": "number",
              "role": "number",
              "step": 7,
              "weight": 700,
              "tracking": "tight",
              "leading": "tight"
            },
            {
              "el": "text",
              "color": "textMuted",
              "slot": "body",
              "role": "small",
              "maxCh": 30
            }
          ]
        }
      }
    ]
  }
}
Component example: reference/stats.swiss-figures.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>stats.swiss-figures — Swiss International</title>
<link rel="stylesheet" href="base.css">
<style>
  section { padding: var(--section) 0; }
  .label { grid-column: 1 / 4; display: grid; gap: 16px; align-content: start; }
  .label h3 { font-size: var(--step-4); max-width: 18ch; }
  .figures { grid-column: 4 / 13; display: grid; grid-template-columns: 1fr 1fr; gap: calc(var(--unit) * 5) var(--gutter); }
  .fig { border-top: 2px solid var(--rule); padding-top: 8px; display: grid; gap: 8px; }
  .fig .num { font-size: var(--step-7); font-variant-numeric: tabular-nums; letter-spacing: -0.04em; line-height: 0.9; }
  @media (max-width: 640px) { .figures { grid-template-columns: 1fr; } .fig .num { font-size: var(--step-5); } }
</style>
</head>
<body>
<section class="wrap grid">
  <div class="label"><p class="eyebrow muted">In numbers</p><h3>Twenty-six years on one module.</h3></div>
  <div class="figures">
    <div class="fig"><span class="num">148</span><p class="small muted">buildings completed</p></div>
    <div class="fig"><span class="num">31</span><p class="small muted">public competitions won</p></div>
    <div class="fig"><span class="num">9</span><p class="small muted">cities, two continents</p></div>
    <div class="fig"><span class="num">1</span><p class="small muted">grid, 600 × 600 mm</p></div>
  </div>
</section>
</body>
</html>

Other patterns in this design

Whole design · Spec bundle (JSON) · On the style page