flowmance

That Studio Design System

That Studio website template previewThat Studio website template preview detail 2That Studio website template preview detail 3

That Studio is a calm, high-contrast agency template. It pairs a pure black canvas with soft lavender-grey type (#D9DAE2 and #F1F3F8 instead of white), a large but light 500-weight headline, and pale #F1F3F8 bands that rise over the black with very large rounded top corners. Photography supplies the colour: yellow spacesuits, teal backdrops, green and pink brand mockups. The published preview opens on an Intro page that indexes the demos (Home One–Three, About, Work One–Three, Blog One–Three); the system below covers that page and what its thumbnails show of the others.

Four signatures make it recognisable:

  1. The hairline column nav. Five equal columns across the top (HOME, ABOUT, WORK, NEWS, CONTACT), each an uppercase 15px label sitting under its own 1px hairline. On hover a white line fills the hairline. The THAT® logo sits on its own row below.
  2. Rounded-top light bands. Light sections start with a 7vw (101px at 1440) radius on both top corners, so the pale band reads like a sheet pulled up over the black.
  3. Soft, not white, type on black. Headlines and body are #D9DAE2, links #F1F3F8. Nothing on the dark canvas is pure white.
  4. Label-left grids. Each group on a light band has a 20px semibold title in a narrow left column (Main Demo, Work Demo) and content in a wide right column, with full-width hairlines between groups.

The design alternates dark and light bands; it has no dark/light switch.

Colors

Surfaces

canvas#000000

Page background, hero, footer, menu dropdown (--main-color)

surface-1#474754

The dark grey-violet that grows inside the black button on hover; the only raised dark tone

inverse-canvas#F1F3F8

Light bands and their text

field#F1F3F8

Footer subscribe field (with a paper-plane icon)

Ink

on-primary#F1F3F8

Text on primary

on-secondary#000000

Text on secondary

ink#F1F3F8

Links, logo, footer links (--second-color)

ink-muted#D9DAE2

Body text and the hero headline (--body-text-color)

inverse-ink#000000

Text on inverse-canvas

on-media#FFFFFF

Action

primary#000000

.button-primary: the black button used on light bands

primary-hover#474754

Circle overlay that fills the black button on hover

secondary#D9DAE2

The light submit button measured on the intro page (68px tall)

Lines & effects

dark-hover#080425

.button-subscribe:hover

line#CECAD4 · 30%

The 1px hairline above each nav column

line-strong#FFFFFF · 20%

Footer rules (under the CTA row) and link underlines

menu-line#CECAD4 · 26%

Border of the menu dropdown

icon-line#FFFFFF · 50%

0.5px ring around the round arrow icon

inverse-surface#FFFFFF

Demo cards on the light band

inverse-line#E1E1E1 · 90%

1px border around demo cards

inverse-divider#D9DAE2

Full-width rule between groups on the light band

quote-line#DFDBE6

2px left rule on blog blockquotes (--third-color)

Typography

Instrument Sans · display-hero

The quick brown fox jumps

Empower your business growth with That. 101px · 500 · 1.1 · -2px

Instrument Sans · headline-lg

The quick brown fox jumps

Footer CTA We've got everything you need for standout design. 69px · 500 · 1.1 · -0.5px

Instrument Sans · title-lg

The quick brown fox jumps

Footer link labels (.button-first-line). 24px · 400 · 1

Instrument Sans · body-lg

The quick brown fox jumps

Hero lead A sleek, modern template designed for every kind of agency website. 23px · 500 · 1.2

Instrument Sans · label-button

The quick brown fox jumps

Button labels (the black .button-primary is 16px). 17px · 600 · 1.18

Instrument Sans · caption

The quick brown fox jumps

Checkbox label at 80%. 15px · 400 · 1.4

Spacing & shape

PurposeValue
Containerfull width (max-width: 100%), with 3% side padding on sections (about 43px at 1440) and 2% on the nav
Section rhythm150px top and bottom padding with 3% sides
Breakpoints991px, 767px, 479px (Webflow defaults), plus min-width 768px and 1280px steps

Spacing scale

TokenValuePreview
xs3px
sm10px
md15px
lg16px
xl30px
2xl50px
3xl70px

Layout spacing

TokenValuePreview
column-gap16px
side43px
section150px
section-intro-bottom200px

Border radius

hair2px
card6px
field7px
button8px
menu30px
corner101px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-1
Level 3field

Motion

Fade and rise on scrollopacity 0 → 1 and y 20% → 0%, 500ms; some rises outQuint
Scale inscale 0.8 → 1, 500ms, with an opacity fade
Nav hairline fillOverlay size change, 500ms; 300ms outSine for smaller ones
Button text rolly 0 → −100%, 500ms outQuint, with the #474754 overlay shown
Text colour change500ms outQuint
Icon rotate600ms outExpo (the −45° arrow straightening), plus 500ms rotations on scroll
Slide inx 30px → 0, 800ms outExpo; x −30px → 0, 500ms outQuart
Quick fadesopacity, 300ms ease
Buttonstransition: 0.3s / all .3s

Do’s and don’ts

  • Use #000000 for dark bands and #F1F3F8 for light bands, and alternate them.
  • Set type on black in #D9DAE2 (ink-muted) or #F1F3F8 (ink), never pure white.
  • Open each light band with 7vw (101px) rounded top corners and square bottom corners.
  • Put the nav in five equal columns, each an uppercase 15px label (0.5px tracking) under a 1px #CECAD4 30% hairline.
  • Keep large type at weight 400–500 with 0 to −2px tracking (−2px on the hero, −0.5px on the footer CTA).
  • Use a narrow left column for group titles and a wide right column for content.
  • Add shadows, blur or gradients. Layering comes from bands and borders.
  • Add an accent colour to the UI. Yellow and teal belong to the photography.
  • Use big radii anywhere except the band tops (101px) and the menu panel (30px). Cards stay at 6px, buttons at 7–8px.
  • Use weight 700 for headlines, or uppercase outside the nav.
  • Put the hero lead under the headline; it sits in the right-hand columns, aligned to the last line.
  • Use the declared #D8DFE0 divider variable; it is not on the page.

Example prompt

Any page in the That Studio style

Prompt
Build your page in the That Studio style. Black #000000 page with Instrument Sans in #D9DAE2 (links #F1F3F8); no pure white text. Top nav: five equal columns across the full width, each a 1px #CECAD4-at-30% hairline with an uppercase 15px weight-500 label (0.5px tracking) below it; the THAT® logo on the next row, a round menu button right. Hero headline 7vw (101px at 1440), weight 500, line height 1.1, tracking −2px, three lines; a 23px lead in the right-hand columns. Then a #F1F3F8 band with 7vw rounded top corners and 150px / 3% padding: a 20px semibold black title in a narrow left column and a 3-column grid (15px gap) of white cards with 6px radius and a 1px #E1E1E1 border. Black buttons with 8px radius, padding 14px 25px, #F1F3F8 text, hover rolls the label up and fills with #474754. No shadows, no accent 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