flowmance

Vest Design System

Vest website template previewVest website template preview detail 2Vest website template preview detail 3

Vest is a loud, poster-like agency site in black and white. It opens on a black screen with a giant white Vest wordmark, a quote headline set in heavy Satoshi, and a small round portrait. Then a strip of full-bleed square project cards, most in one saturated colour (lemon yellow, cyan, coral, deep red; the wine bottle sits on warm grey), slides sideways under the fixed nav. After that the page turns white: centred headlines, a logo wall, a wide video, awards, news and a scrolling Let's talk line.

Four signatures make it recognisable:

  1. The giant wordmark. Vest sits top-centre at about 380px wide, fixed, and stays over everything. It shrinks and turns black once the page reaches the white sections.
  2. Heavy headline, light ending. Headlines are Satoshi 700 and the last phrase drops to 400: businesses.", clients success. Same size, same line, only the weight changes.
  3. Colour-field project strip. Edge-to-edge square cards with no gaps, each a product shot on a single background colour, mostly bold, titled in white at the bottom over a soft dark fade.
  4. Corner nav. Four bold links stacked top-left (Home, About, News, Contact) and two lines top-right (We based in New York, hello@vest.com). The links switch from white to black over light content.

Colors

Surfaces

canvas#FFFFFF

Page background for every section after the hero, footer, inputs

surface-1#FFFFFF

Same as canvas

field#FFFFFF
inverse-canvas#000000

Hero band, the project strip behind the cards, the cart drawer

Ink

on-primary#FFFFFF

Text on primary

on-secondary#000000

Text on secondary

on-secondary-hover#FFFFFF
ink#000000

Headlines, nav over white, client logos

ink-muted#535353

Paragraphs and list items (--dim-grey), placeholders

ink-quote#12141D

Blockquote text (--black)

inverse-ink#FFFFFF

Wordmark, nav and quote on the black hero

inverse-ink-muted#FFFFFF · 70%

Project meta (Logo, User Interface), .paragraph-white

on-media#FFFFFF

Action

primary#000000

The pill submit button (Send Request)

primary-hover#000000
secondary#FFFFFF

The white .button pill used on dark areas

secondary-hover#0505AF

.button:hover turns deep blue with white text

link-dim#696969

.dark-link text links

Lines & effects

line#E1E1E1

1px input border

line-silver#B9BBC8

Resting line under text links

line-cart#2A2A2A
media-shade#000000 · 30%

Bottom of the card fade: linear-gradient(transparent 64%, #0000004D)

Typography

Satoshi · display-marquee

The quick brown fox jumps

.text-rotator: the Let's talk 👋 line that scrolls sideways (8 copies, nowrap). 80px · 700 · 1.0

Satoshi · headline-lg

The quick brown fox jumps

Section headlines (We are happy to contribute, You get results, we get awards.🏆). 40px · 700 · 1.0

Satoshi · title-lg

The quick brown fox jumps

Blog card titles. 30px · 700 · 1.1

Satoshi · label-nav

The quick brown fox jumps

Nav links and the top-right contact lines. 19px · 700 · 1.05

Satoshi · body-lg

The quick brown fox jumps

Paragraphs (#535353), project meta (70% white). 17px · 500 · 1.41

Spacing & shape

PurposeValue
Containermax 1200px
Section rhythm.section is 100px top and bottom with 5% sides; the video section is 120px
Breakpoints991px, 767px and 479px (Webflow defaults)

Spacing scale

TokenValuePreview
hair3px
xs8px
sm16px
md30px
lg40px
xl45px
2xl80px

Layout spacing

TokenValuePreview
marquee-y59px
section100px
section-video120px

Border radius

cart2px
field3px
pill30px
full9999px

Motion

Nav text rollThe label moves y 0% ↔ 100% inside its 20px clipped box, 500–600ms ease
Nav underlineThe 2px line changes width, 300ms ease
Nav colour flipWhite ↔ black text as light or dark content passes under, 300ms outCubic
Wordmark shrinkSize change on scroll, 400–500ms ease
Project stripMoves sideways (x to 0%) as the page scrolls
Custom cursorOver project cards: appears from scale 0 to 1 in 1000ms outExpo; shrinks to 0.3 in 300ms outCubic on leave
Fade-upopacity 0 → 1 with y 20% → 0, 500ms ease
Page loadopacity 0 → 1, 1000ms outQuart
FliprotateX −100° → 0, 500ms, on a few headings
Button hoverall 0.2s

Do’s and don’ts

  • Open on a #000000 hero with the giant white wordmark and a 75px Satoshi 700 quote.
  • End each headline phrase in weight 400 at the same size (display-quote-light, headline-lg-light).
  • Run project cards edge to edge, square, with no gaps, each on its own saturated colour.
  • Keep sections white with body text in #535353 at 17px.
  • Use pill buttons (30px radius): black on white sections, white on dark.
  • Flip the fixed nav from white to black when it passes over white content.
  • Add a UI accent colour. The only blue is the #0505AF hover of the white pill.
  • Round images or cards, or add shadows.
  • Use italics, uppercase or letter spacing.
  • Use Inter. It is loaded but unused.
  • Put body text in #696969 (link-dim); keep it for short links. Paragraphs are #535353.
  • Leave gaps between project cards or frame them with borders.

Example prompt

Any page in the Vest style

Prompt
Build your page in the Vest style. Use Satoshi only. Start with a black (#000000) hero at 95vh: a large white wordmark fixed top-centre, four bold 19px nav links stacked top-left, two contact lines top-right, and a quote headline at 75px weight 700, line height 0.9, whose last word drops to weight 400, followed by an 80px round portrait. Then a full-bleed row of square project cards with no gaps, each a product on one saturated colour, with a bottom fade to rgba(0,0,0,0.3) and a centred white 28px bold title plus 17px meta at 70% white. After that, white sections (100px vertical, 5% sides) with centred 40px headlines in a 657px column, the last phrase at weight 400. Body text is 17px weight 500 in #535353. Buttons are pills (30px radius, 50px tall, padding 15px 23px, 16px bold): black on white, white on dark (hover #0505AF). No shadows, no rounded images, no letter spacing.

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