flowmance

Ups Studio Design System

Ups Studio website template previewUps Studio website template preview detail 2Ups Studio website template preview detail 3

Ups Studio is a stark, black-and-white digital studio site. It feels like a motion reel paused on a black screen: one white 3D logo cube turning in the middle of the hero, single uppercase words at viewport width (WORKS, SERVICES), and a wall of colourful project images packed edge to edge. The interface is greyscale and square; the only colour comes from the work.

Four signatures make it recognisable:

  1. The spinning logo cube. The hero is a white cube with U™ / DIGITAL / STUDIO set in black heavy uppercase on each face, rotating in 3D on a pure black page. Three tiny uppercase captions sit along the bottom edge: left, centre and right.
  2. Viewport-wide single words. Section titles are one uppercase word at 15vw (216px at 1440), weight 700, centred, with a superscript year tag such as '19–24 beside WORKS.
  3. Square, flat UI. Nav items are square buttons in white 10% with no radius, inputs are square, and the work grid has no rounded corners. The only rounding is a 7px chip, a 3px icon box and a few small circles.
  4. Numbered service rows. Large 64px service names, each with a small grey index (01–06) right after the word, stacked on 1px hairlines in the right half of the page.

Ups Studio is a dark-only design.

Colors

Surfaces

canvas#000000

Page background (--main-color); some sections use #000000 at 90%, which reads the same

surface-1#FFFFFF · 10%

Nav buttons

surface-2#FFFFFF · 20%

The current page's nav button

inverse-canvas#FFFFFF

The logo cube faces and the icon box in line buttons

field#080808

Inputs and their 1px border

field-line#FFFFFF · 12%

With field: Inputs and their 1px border

Ink

on-primary#000000

Text on primary

on-secondary#FFFFFF
ink#FFFFFF

Titles, service names, captions, active nav text

ink-muted#FFFFFF · 70%

Paragraphs (every p has opacity 0.7), inactive nav labels, input placeholders

ink-subtle#FFFFFF · 63%

Small uppercase meta lines (.figma-text)

ink-faint#FFFFFF · 30%

Service indexes 01–06

inverse-ink#000000

Text on inverse-canvas

on-media#FFFFFF

Action

primary#FFFFFF

The submit button (Submit Project)

primary-hover#FFFFFF
secondary#222222

.button (checkout and inner pages)

secondary-hover#444444

With secondary: .button (checkout and inner pages)

Lines & effects

line#FFFFFF · 15%

Cart border and cart footer rule, close-button fill

line-strong#FFFFFF · 20%

Hairlines between service rows

glass#000000 · 40%

Project title chips on work images

quote-line#DFDBE6

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

Typography

Instrument Sans · display-giant

The quick brown fox jumps

WORKS, SERVICES (.absolute-text, 15vw). 216px · 700 · 1.2 · -2px

Instrument Sans · headline-lg

The quick brown fox jumps

Service rows (Development, Motion Graphic …). 64px · 600 · 1.3

Instrument Sans · title-sm

The quick brown fox jumps

Plan names and prices (.pricing-text). 20px · 500 · 1.2 · -0.5px

Instrument Sans · body-lg

The quick brown fox jumps

Paragraphs, at 70%. 19px · 500 · 1.3

Instrument Sans · label

The quick brown fox jumps

Nav buttons, inputs. 15px · 500 · 1.33

Instrument Sans · caption

The quick brown fox jumps

Meta lines (.figma-text, 63%) and service indexes (30%). 15px · 400 · 1.3

Spacing & shape

PurposeValue
Containermax 1440px, centred, with 3% side padding (about 43px at 1440)
Grid.main-grid is 12 equal columns with no gap; .top-grid is 12 columns with a 16px column gap and 40px row gap
Section rhythm.section has 150px top and bottom padding, 100px at ≤479px
Breakpoints991px, 767px, 479px (Webflow defaults), plus min-width 768px and 1280px steps

Spacing scale

TokenValuePreview
xs7px
sm9px
md15px
lg16px
xl30px
2xl35px
3xl40px
4xl55px
5xl100px

Layout spacing

TokenValuePreview
column-gap16px
section150px

Border radius

icon3px
chip7px
full9999px

Surfaces

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

Level 1canvas
Level 2field

Motion

Logo cuberotateY 0 → 90°, 1000ms ease, with move x 35%, 1000ms ease, so each face turns into view
Page load fadeopacity 0 → 1, 1000ms outQuart, with move → 0px, 1000ms outQuart
Rise on scrolly 10% → 0% and y 50% → 0%, 500ms, scroll-linked; y 0vh steps for sticky sections
Rotate on scrollRotate, 500ms, four elements
Scalescale → 0, 500ms
Slide inx 30px → 0, 800ms outExpo; x −30px → 0, 500ms outQuart
Arrow nudge on hoverx 3px, y −3px and back, 300ms ease
Nav button hoverSize change, 300ms ease
Fade togglesopacity 0 ↔ 1, 500ms
Secondary buttonBackground, 300ms

Do’s and don’ts

  • Keep the page pure black (#000000) with white (#FFFFFF) type and nothing in between except white at 10–70%.
  • Keep corners square: nav buttons, buttons, inputs and images are 0px. Use 7px only for chips on images.
  • Title sections with one uppercase word at 15vw, weight 700, tracking −2px, plus an optional 3vw superscript tag.
  • Number service rows with a small 30% white index right after the name, on 1px white 20% hairlines.
  • Run work images edge to edge in a 3-column grid with 15px black gutters.
  • Set paragraphs at white 70% and 18–19px, line height 1.3.
  • Add a brand colour, gradients or shadows. Colour only comes from the work images.
  • Round buttons or nav items. Pills and soft cards are not part of this template.
  • Use ink-faint (white 30%) for anything but the small indexes beside 64px service names.
  • Use Space Grotesk, or the declared #D9DAE2 and #D8DFE0 variables. They are not on the page.
  • Write titles longer than one word, or set them in sentence case.
  • Animate longer than 1000ms, or loop anything except the cube and the text rotator.

Example prompt

Any page in the Ups Studio style

Prompt
Build your page in the Ups Studio style. Pure black #000000 page, white #FFFFFF type, Instrument Sans only. Section titles are one uppercase word at 15vw (216px at 1440), weight 700, line height 1.2, tracking −2px, centred, with an optional superscript year tag at 3vw. Paragraphs 19px weight 500, line height 1.3, white at 70%. Everything is square: nav items are 40px-tall buttons with padding 10px 13px on white 10% (current page white 20%), inputs are #080808 with a 1px white 12% border, 56px tall. The main button is white with black uppercase 15px semibold text, square, 45px tall. Lists are 64px weight 600 rows with a small 30% white index after the word, on 1px white 20% hairlines. Show work edge to edge in a 3-column grid with 15px black gutters and a black 40% blurred chip (7px radius) for each project name. No shadows, no colour in the UI.

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