flowmance

Brand Design System

Brand website template previewBrand website template preview detail 2Brand website template preview detail 3

Brand is a minimal, gallery-like branding-agency site. It feels cool and quiet: everything is set in uppercase in one geometric variable font (Aspekta), on alternating white and near-black #151414 bands, with lots of empty space and product photography doing the talking. There are no filled buttons, no colour accents and no rounded cards.

Four signatures make it recognisable:

  1. All caps at every size. Headlines, paragraphs, labels and list items are uppercase (WE ARE AN ACCLAIMED AGENCY FOR BRANDING AND WEB SOLUTIONS.). Only the nav links stay in sentence case (Home, About, Work).
  2. Huge light numbers. Fun facts use 140px weight-400 numbers with a symbol prefix (+740, >47), staggered across the page, each with a small grey uppercase label beside it.
  3. Line links, not buttons. Calls to action are 15px semibold text with a 1px line under it that redraws on hover. Skill bars are 2px black lines whose length shows the percentage (BRANDING 41%).
  4. Arch and square photos. Most photos are square-cornered; two images per page get a 200px arch top (200px 200px 0 0).

Colors

Surfaces

canvas#FFFFFF

Light sections

surface-1#F0F0F0

Service cards

inverse-canvas#151414

Hero base, Selected Works, FAQ and footer bands

Ink

on-primary#151414

Text on primary

ink#151414

Headlines, numbers, nav on white

ink-muted#111314

Paragraphs

ink-subtle#151414 · 35%

Metric labels (WORK COMPLETED, CLIENTS)

ink-black#000000

Skill rows and client logos

inverse-ink#FFFFFF

Text on dark bands and photos

inverse-ink-muted#FFFFFF · 50%

List items and footer lists on dark

inverse-ink-soft#FFFFFF · 90%

Meta text on dark cards

on-media#FFFFFF

Action

primary#FFFFFF

There are no filled buttons; primary is the canvas colour

Lines & effects

line#151414 · 31%

Blockquote left rule

line-strong#151414

Skill bars; the 1px link line and the 2px title line on dark

inverse-line#FFFFFF

Skill bars; the 1px link line and the 2px title line on dark

media-shade#000000 · 45%

Bottom gradient on hero and blog images (transparent → 45% black)

glass#FFFFFF · 40%

The round View cursor over project images

Typography

Aspekta · display-metric · shown in Inter (fallback)

The quick brown fox jumps

+740, >47. 140px · 400 · 1

Aspekta · headline-md · shown in Inter (fallback)

The quick brown fox jumps

Section titles (SELECTED WORKS, LEADING DESIGN AGENCY SERVICES) and the about intro. 32px · 500 · 1.2

Aspekta · title-work · shown in Inter (fallback)

The quick brown fox jumps

Project names on the dark work band. 27px · 500 · 1

Aspekta · label-nav · shown in Inter (fallback)

The quick brown fox jumps

Nav links. 20px · 400 · 1.2

Aspekta · body · shown in Inter (fallback)

The quick brown fox jumps

Paragraphs. 16px · 500 · 1.4

Aspekta · eyebrow · shown in Inter (fallback)

The quick brown fox jumps

Small section labels (OUR CLIENTS, FUN FACTS). 16px · 600 · 1.4

Spacing & shape

PurposeValue
Containermax 1200px, centred
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
xs10px
sm20px
md25px
lg40px
xl50px
2xl100px

Layout spacing

TokenValuePreview
footer-top40px
gutter72px
section100px
hero-bottom140px

Border radius

arch200px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Nav on scrollBackground and text colour change, 400ms ease
Text roll (nav, line links)Label moves y 0% → −100% to a duplicate, 300ms ease
Line drawWidth grows 300–500ms ease (link lines, project title lines, skill bars)
Fade-up on scrollopacity 0 → 1 and y 20–40px → 0, 1000ms outQuart
Project cursorscale 0 → 1 in 600ms outExpo, back to 0 in 400ms outExpo
Image hoverFilter change, 500ms
Icon hoverscale 1 → 1.1, 100ms ease
Footer iconsopacity → 0.7 on hover

Do’s and don’ts

  • Set all text in Aspekta and uppercase, except nav links.
  • Alternate white #FFFFFF and #151414 bands; nothing else gets a background except #F0F0F0 service cards.
  • Use line links (15px 600 text over a 1px line) instead of filled buttons.
  • Put big numbers at 140px weight 400 with a + or > prefix and a small grey label beside them.
  • Keep photos square-cornered, with at most two 200px arch-topped images per page.
  • Give labels at 14–15px 1px tracking.
  • Add colour accents, even though the Webflow variables include blue, tomato and pink.
  • Add shadows, borders or rounded cards.
  • Use filled or pill buttons for regular calls to action; only the form submit is a filled block.
  • Use ink-subtle (35%) below 16px or for paragraphs; keep it for labels next to 140px numbers.
  • Use weights above 600 or set the display sizes in bold.
  • Animate longer than 1000ms or use bounce easing.

Example prompt

Any page in the Brand style

Prompt
Build your page in the Brand style. Use the Aspekta font for everything, uppercase on all text except nav links. Alternate white #FFFFFF and near-black #151414 full-width sections, each with 100px top and bottom padding and 5% side padding, container 1200px. Hero: full-viewport photo over #151414 with a bottom black 45% gradient, a 66px weight-400 uppercase title (line height 1.2, max 833px) bottom-left and a small 16px uppercase paragraph bottom-right. Section titles are 32px weight 500, line height 1.2. Paragraphs are 16px weight 500, line height 1.4, #111314. No filled buttons: calls to action are 15px 600 uppercase text over a 1px line that redraws on hover. Big stats are 140px weight 400 (+740) with a 35% grey label. Square photos, one or two with a 200px arch top. No shadows, no colour.

More design systems like this

Agency design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access