noord.vc

Design system · Updated 23 July 2026

Raster Design System

Raster is a design system drawn in the lineage of Josef Müller-Brockmann, Wim Crouwel, Total Design, Experimental Jetset, Massimo and Lella Vignelli, and Jacqueline S. Casey.

Whole modules, nothing fluid

A 204px module — 184px column, 20px gutter — underpins every Raster surface. Content boxes snap to whole modules during a live resize, so edges step from grid line to grid line. Below 480px a dedicated mobile grid takes over: two fluid columns with three 25px gutters.

Drag to resize1280px · 5 columns
Column 184pxGutter 20pxModule 204pxSnap whole modules, up to 6Anchors 1024px · 1440pxMobile two fluid columns, 25px gutters, from 480px

Everything hangs in the gutter

Raster sets type on the grid, not near it: the text edge sits exactly on the column line, and anything that would break that alignment — bullets, numerals, quotation marks, box borders — hangs in the gutter instead. The guides below are drawn in; they mark the column edge.

  • The marker hangs left of the line.
  • The text edge never moves.
  • Wrapped lines stay flush too.
Hanging bullets

List markers live in the gutter; every line of text starts on the column edge.

  1. Numerals hang right-aligned in the gutter.
  2. Two digits still clear the line.
  3. The column edge stays clean.
Hanging numerals

Ordered lists hang their counters the same way — right-aligned against the text edge.

The box bleeds into both gutters; its padding puts the text back on the column.

Box edges in the gutter

Contained elements — tables, cards, callouts — extend 20px past the column so their borders rest on gutter lines while the content inside stays aligned.

“Punctuation hangs too — the quote sits in the gutter so the first letter takes the line.”

Hanging punctuation

Opening quotes hang outside the measure; the first letterform, not the quote mark, defines the edge.

Running text never runs wider than three columns — 592 pixels, about 66 characters — no matter how wide the viewport gets. Display lines may take a fourth column; body copy never follows them there.

3 columns · 592px · ~66 characters
The measure

The reading column is a fixed measure on the grid; width is added to the page, never to the paragraph.

Two weights, one shape

Primary

Solid ink. One per view.

Secondary

Hairline border; fills with the border color on hover.

Small pair

Compact contexts — dialogs, cards, rows.

Text link

Underlined by its hairline; never colored.

Quiet fields

E-mail 
Input

Hairline border, ink focus, inline feedback as you type.

 
Inline form

One field, one action — the action earns its place once the address is real.

Radio, check, switch

Radio group

One choice. The dot is ink, never a hue.

Checkboxes

Many choices; 16px boxes, 3px radius.

Switch

On is ink; off is hairline. State moves, layout doesn't.

Thin tracks

Volume62%
Slider

2px track, 14px thumb, ink fill.

Uploading40%
Progress

4px bar; percentage in the label, never inside the bar.

Ask once, plainly

Remove this item?

This clears it from the library. The underlying file stays in the repo.

Confirm

One question, two actions, no third option.

Small states

RecommendedDeliveredIn progress
Badges

Outline for recommendations, solid for done, muted for pending.

/noord-brand
Mono chip

Technical identifiers set in the mono stack.

Rows, not boxes

Hairline rows on the open grid — no cell borders, no zebra fills. The last column right-aligns for numbers.

PhaseScopeWeeks
StrategyResearch, workshop, positioning2
IdentityMark, type, color, guidelines3
SystemSite, templates, tokens4

The editable pipeline

Process steps rendered as editable cards — dashed frames, a drag handle, and a trailing ghost card signal that the pipeline is customizable, not fixed.

1

Proposal

Scope, price, and terms from reusable blocks. Text-heavy where it needs to be, scannable everywhere else.

ResearchAlternative proposals+
2

Sign-off

Approval turns the proposal into a live project without re-keying anything.

3

Feedback

Threaded review pinned to the work itself. Comments resolve into tracked decisions, not lost messages.

4

Delivery

Approved work packaged for handoff: assets, docs, and status in one place, with an audit trail.

5

Billing

Invoices and payment schedules drawn straight from the approved proposal, so what was signed is what gets billed.

ScheduleInvoices+
+Add step

The quiet colleague, drawn

Every Raster surface can carry an assistant that knows the whole engagement. Suggestions arrive as cards and apply in place; nothing ships without sign-off.

Assistant1 change applied
Is the pricing on this proposal right?

Mostly — one flag. Site design & build is 18% below your usual rate for comparable scopes, based on 14 signed engagements.

Pricing

Raise site design & build to €26,400?

Updated to €26,400 — proposal total recalculated to €50,400.

Also worth a look: two revision rounds are implied but never stated. I can add a revisions clause to CMS & handoff.

Ask about pricing, scope, or terms…Ask

One weight, one grid

16px
20px
24px
32px

One drawing, four sizes — 16, 20, 24, and 32px. The stroke holds at 1.5px optically at every size; fills appear only when the state is active.

Raster · Design system · Noord & Renato Valdés-Olmos