flowmance

Jore Design System

Jore website template previewJore website template preview detail 2Jore website template preview detail 3

Jore (styled Joré©) is a black, cinematic studio site. It is quiet and sharp: square corners everywhere, medium-weight Switzer type with tight tracking, three nav words across the top, and big saturated portrait photography (red, teal, pink) doing all the talking. Sections breathe with very large vertical space (300px), and long one-sentence headlines light up word by word as you scroll.

Four signatures make it recognisable:

  1. Scroll-fill headlines. Section openers are one long 45px sentence that starts with the section name and ©: Services© — Built beyond execution. Brand, design, technology, and performance, unified as one system. The words fill from grey to white as you scroll past.
  2. Zero radius. Apart from the 4px contact inputs, nothing has a border radius. Images, cards, buttons and thumbnails are all hard-edged rectangles.
  3. Italic serif indexes. Small numbers like (01) are set in Libre Caslon Condensed italic, the only serif on the page, against the sans everywhere else.
  4. Three-word top bar. Joré© left, Menu centred, New York, US right, fixed over everything on a soft black fade.

Jore is dark-only on screen; the footer is the one white band.

Colors

Surfaces

canvas#000000

Page background

surface-1#222222

The Clients© and testimonial band

field#444444

Contact form inputs

inverse-canvas#FFFFFF

Footer

Ink

on-primary#000000

Text on primary

ink#FFFFFF

Headlines, nav, card titles

ink-muted#FFFFFF · 70%

Paragraphs and list items (the p and li rules set opacity: 0.7)

ink-soft#FFFFFF · 80%

A few secondary lines

ink-subtle#FFFFFF · 50%

John Doe, Founder, serif indexes, unfilled headline words

on-accent#FFFFFF
on-media#FFFFFF
inverse-ink#000000

Text on inverse-canvas

Action

primary#FFFFFF

The only filled button: white, black text, square

primary-hover#FFFFFF
accent#C2001A

One red element on the home page (the --colors--fourth-color variable); it matches the red of the hero photo

Lines & effects

glass#FFFFFF · 10%

Service cards (they read as about #1A1A1A on black)

glass-strong#FFFFFF · 20%

Overlay layers (11 elements, not visible in the captured screenshots)

line#FFFFFF · 18%

The 1px divider in the clients band

placeholder#FFFFFF · 59%

Placeholder text on field

media-scrim#000000 · 50%

Flat dark layers on images and video (linear-gradient at 0.4, 0.5 and 0.7)

inverse-surface#F5F5F5

The footer-color variable (whitesmoke)

subscribe-field#3F3F3F · 25%

Footer newsletter field, at rest and on focus

subscribe-focus#BBBBBB · 30%

Footer newsletter field, at rest and on focus

Typography

Switzer · display-hero

The quick brown fox jumps

WORKS© section title (--hero-title: 15.5rem). 248px · 500 · 1.15 · -5px

Switzer · headline-lg

The quick brown fox jumps

Scroll-fill section sentences (292 split words measured). 45px · 500 · 1.15 · -1px

Switzer · title-md

The quick brown fox jumps

Hero sub-lead We build digital experiences that don't break at scale. 17.6px · 600 · 1.3 · -0.3px

Switzer · body-lg

The quick brown fox jumps

Menu links. 17.6px · 400 · 1.15 · -0.5px

Switzer · label

The quick brown fox jumps

Nav words. 16px · 500 · 1.15 · -0.5px

Switzer · caption

The quick brown fox jumps

Footer text, text links and form inputs (14px). 14.4px · 500 · 1.15 · -0.2px

Spacing & shape

PurposeValue
Containermax 1400px (also 1100px and 800px for text blocks)
Section rhythm300px top and bottom on desktop, which is the template's defining amount of air
Breakpoints991px, 767px and 479px, plus a 1920px+ step

Spacing scale

TokenValuePreview
hair3px
xs10px
sm16px
md20px
lg30px
xl50px
2xl100px

Layout spacing

TokenValuePreview
column-gap16px
gutter29px
section-work50px

Border radius

field4px

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

Scroll-fill headlineScrollTrigger top 100% → bottom 90% or bottom 70%, scrub 0.9; words go from grey to white
Line revealSplitText lines y 120% → 0, staggered (0.55s to 3s across a block)
Slide-in textx −110% → 0%, 400ms power1.out
Large reveals900ms expo
Image settlescale 0.93 → 1 and y −10% → 0, 500ms
Fadeopacity 0 → 1, 500ms; hover fades 200–300ms ease
Logo fliprotateY 0 → 180° → 360°, 1000ms swingTo
MenuPanels move ±50vw and −50vh, 500ms
Button hoveropacity 1 → 0.76, 200ms
Text-link rollLabel moves up out of a 19px mask; copy follows
MarqueeClient logos drift continuously (sine.out, 4–6s cycles)

Do’s and don’ts

  • Keep every corner square (radius 0), including buttons and images.
  • Open sections with one headline-lg sentence (45px, weight 500, −1px) starting Name© — and fill it grey to white on scroll.
  • Use 300px vertical section padding on desktop.
  • Set body text at white 70% (#FFFFFFB3) and meta at 50% (#FFFFFF80).
  • Use the italic Libre Caslon Condensed only for (01)-style indexes.
  • Put service content on glass cards (#FFFFFF1A with 20px blur), not on solid greys.
  • Round anything, add shadows or add borders other than the 18% hairline.
  • Use the extra Google fonts (Inter, Oswald, Merriweather, Playfair, IBM Plex Mono, Changa One).
  • Use #C2001A as a UI colour for buttons or links.
  • Use weights above 600 or uppercase outside the giant display titles.
  • Put grey hex text on black; use white with alpha.
  • Remove the black fade behind the fixed nav; links need it over photos.

Example prompt

Any page in the Jore style

Prompt
Build your page in the Jore style. Pure black #000000 page, white text, all corners square. Type is "Switzer" weight 500 with −0.5px tracking; body 16px, line height 1.3, white at 70%. A fixed top bar has three words: logo left, "Menu" centred, city right, on a black-to-transparent fade. Open each section with 300px of space and one 45px sentence (line height 1.15, −1px) that starts "Name© —" and fills from grey to white on scroll. Use full-bleed, square, saturated cinematic portraits in a 2-up then full-width grid with 10px gaps, captions "Project" left and "© Discipline" right. Service cards are white 10% with a 20px backdrop blur, 20px padding, an italic Libre Caslon Condensed "(01)" top-right. One button style: white, square, black text, 49px tall, 76% opacity on hover. Hide the system cursor and use a follower. No shadows, no radius.

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