flowmance

Bureaus Design System

Bureaus website template previewBureaus website template preview detail 2Bureaus website template preview detail 3

Bureaus is a loud, all-caps agency site on near-black. Every piece of text, from the nav to the paragraphs, is uppercase. Headlines are set in the wide geometric Unbounded in an icy pale blue (#E0F1F3), and the interface itself is two colours: that pale blue and the #151414 canvas. Colour comes from two places only: a tight grid of saturated 3D renders and three pastel testimonial cards.

Four signatures make it recognisable:

  1. Uppercase everywhere. The body rule sets text-transform: uppercase, so paragraphs in Inter Tight are capitals too. Headlines are wide Unbounded 500 with no tracking change.
  2. Outlined pills. Buttons and category tags are transparent with a 2px #E0F1F3 border and a full radius. They fill with #E0F1F3 on hover. The only solid chips are the small ABOUT US / TESTIMONIALS section tags.
  3. Outlined numerals. The stats 130, 16, 10 are Inter Tight 600 at 170px drawn as thin outlines, cut off at the bottom by the label.
  4. Scroll-lit statement. The about paragraph is a 38px Unbounded statement, one line per h2. Lines sit at 24% opacity and light up to full as they scroll through the viewport.

Bureaus is a dark-only design.

Colors

Surfaces

canvas#151414

Page background (Webflow var --floral-white, despite its name)

surface-1#242222

The testimonials band (.section.gray)

field#151414

Input background, same as the canvas

Ink

on-primary#151414

Text on primary

ink#E0F1F3

Headlines, nav, button labels and borders (--light-blue)

ink-muted#E0F1F3 · 75%

Paragraphs: the p rule sets opacity: .75 on #E0F1F3

on-media#FFFFFF

Project names running over the work images

on-accent#151414

Quote, name and role text on the pastel cards

Action

primary#E0F1F3

The hover fill of every outlined pill, the section tag chip and the form submit

accent#DFA5A4

Testimonial card 1 (dusty pink, --background-1)

accent-2#A7DCE1

Testimonial card 2 (aqua, --background-2)

accent-3#A8AEDA

Testimonial card 3 (periwinkle, --background-3)

Lines & effects

line#3B3B3B

1px borders of the logo grid tiles

line-strong#E0F1F3

2px borders of buttons, tags and inputs

glass#FFFFFF · 40%

Inactive slider dots; the active dot is #FFFFFF

Typography

Inter Tight · display-number

The quick brown fox jumps

Stats 130, 16, 10, drawn as outlines. 170px · 600 · 0.9

Unbounded · headline-lg

The quick brown fox jumps

Project names (Dreamy Visions) marching across work images, white. 46px · 500 · 1.4

Unbounded · title-lg

The quick brown fox jumps

Testimonial quotes on pastel cards. 25px · 400 · 1.4

Inter Tight · body-lg

The quick brown fox jumps

Hero lead (Our team of designers and developers…), at 75%. 21px · 500 · 1.4

Inter Tight · label-link

The quick brown fox jumps

.link-underline text links with a 2px rule. 16px · 600 · 1.3

Unbounded · caption

The quick brown fox jumps

Default body text (the body rule). 14px · 500 · 1.43

Spacing & shape

PurposeValue
Container.container is max 1200px, centred
Section rhythm150px top and bottom (.section), 80px at ≤991 and 50px at ≤767
Breakpoints991px, 767px and 479px, plus min-width 768px and 1280px steps

Spacing scale

TokenValuePreview
xs10px
sm20px
md30px
lg40px
xl50px
2xl60px

Layout spacing

TokenValuePreview
column-gap30px
gutter72px
section-short100px
nav-height110px
section-band140px
section150px

Border radius

sm8px
xs9px
lg30px
pill50px
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

Button hover fillbackground-color 0.2s (CSS), plus background colour 300ms ease
Button label rollTwo stacked labels move y 0 → −100%, 400ms inOutCubic; return 300ms ease to y 0%
Nav underline.button-line-first height grows from 0, 300ms ease
Scroll revealopacity 0 → 1 over 1000ms outQuart, with x ±30px or y ±30px → 0 over 500ms
Scale-inscale 0 → 1 over 500ms, or 0.95 → 1 over 300ms outSine; 500ms outQuint on larger blocks
Statement light-upLines at opacity 0.24 rise to 1 as they scroll through the viewport (scrolling-in-view)
Heading wipe.heading-overlay, a #E0F1F3 block starting at translateX(-100%), wipes across a heading
Logo hoverfilter change, 300ms ease
Hero videoSize change on page scroll, 500ms steps

Do’s and don’ts

  • Set all text uppercase, headlines in Unbounded 500 and paragraphs in Inter Tight 400 at 75% of #E0F1F3.
  • Use the outlined pill (2px #E0F1F3, 50px radius, 48px tall) for actions, and fill it with #E0F1F3 only on hover.
  • Open sections with the solid #E0F1F3 section tag (30px radius, 13px Unbounded in #151414) above a 38px headline.
  • Keep the UI two-tone: canvas #151414 and ink #E0F1F3, with one #242222 band.
  • Give each testimonial its own pastel (#DFA5A4, #A7DCE1, #A8AEDA) with #151414 text.
  • Let the work grid bleed past the viewport with 10px gutters and square corners.
  • Draw big numbers as outlines, not fills.
  • Add a filled button at rest, or a coloured hover. The hover is #E0F1F3 only.
  • Use pure white for UI text, or a grey for muted text. Use #E0F1F3 at 75%.
  • Use pastels outside the testimonial cards, or add the unused #E6C98F.
  • Add shadows, gradients or blur to the UI.
  • Mix in lowercase body copy or tracking on headlines.
  • Round the work images; only cards, portraits, tags and inputs get the 30px radius.

Example prompt

Any page in the Bureaus style

Prompt
Build your page in the Bureaus style. Background #151414, all text uppercase. Headlines in Unbounded 500, 38px, line height 1.4, colour #E0F1F3, left-aligned in a 1200px container with 5% side padding and 150px section padding. Open each section with a solid #E0F1F3 tag (30px radius, padding 10px 20px, 13px Unbounded #151414). Paragraphs in Inter Tight 17px/1.3, #E0F1F3 at 75%. Buttons are transparent pills with a 2px #E0F1F3 border, 50px radius, 48px tall, padding 12px 30px, 14px Unbounded with 1px tracking; on hover they fill #E0F1F3 with dark text in 0.2s. Use 3-column grids, big outlined Inter Tight 170px numerals for stats, square-cornered colourful 3D renders with 10px gutters, and pastel 30px-radius testimonial cards (#DFA5A4, #A7DCE1, #A8AEDA). No shadows.

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