nstop

Quiet Glass Transit

The brand foundation behind nstop — calm, grounded, plain, concise. The colors, logos, and type that carry one voice across every surface.

Voice

A well-informed friend who happens to live here.

nstop sounds like a local who already knows the network and is telling you what matters. Not a chatbot, not a press release, not a transit authority — a calm voice that gets to the point.

Do
  • Calm

    Tram 19 is cancelled. Take Tram 17 instead — one stop longer, arrives the same time.

  • Grounded

    Leave in 4 min for Bus 30 to Schiphol. On time.

  • Plain

    Platform changed to 5b. Same train, same time.

  • Concise

    +3 min. Still your best option.

Don't
  • Calm

    ⚠️ SERVICE ALERT!!! Tram 19 has been CANCELLED. Please find alternate transport immediately.

  • Grounded

    Your journey will commence shortly via a suitable transport option.

  • Plain

    Spoorwijziging: afwijkend vertrekspoor 5b.

  • Concise

    Please be advised that the scheduled service is currently experiencing a three-minute delay; however, it continues to be the optimal choice for your travel needs.

Color

Colors

Click any swatch to copy its hex. The dim value shows the other mode.

Brand

Base

Type

Semantic

Transit · Urban

Transit · Other

Type

Type

DM Sans for headlines and copy. IBM Plex Mono for numbers — tabular, slashed zero.

DM Sans · display & body
display · 40/44 · -0.025em

Know when to leave.

h1 · 30/36 · -0.02em

Every token semantic.

h2 · 24/30 · -0.015em

A well-informed friend.

h3 · 20/26 · -0.01em

Signal over volume.

body · 17/22

nstop reads your calendar, watches live Dutch transit data, and tells you when to leave.

body-sm · 15/20

Secondary running text — compact cells, supporting copy, form help.

caption · 13/18

Metadata, timestamps, labels. Never body.

overline · 11/14 · +0.08em uppercase

The problem

IBM Plex Mono · numbers
hero · 56/60

Leave in 4 min

time · 24/28

14:08 · 14:12 · 14:17 · 14:23

data · 15/20

IC 3052 · Platform 3a · +3 min · 0123456789

DM Sans never renders numbers in product context.

DM Sans 14:32
IBM Plex Mono 14:32

The digits must not reflow as they tick. tnum · lnum · zero is what keeps them still.