Paper
The page. Most of every layout.
- HEX
- #DFE3DE
- RGB
- 223 227 222
- CMYK
- C2 M0 Y2 K11
- On paper
- The page itself
- On ink
- Not used on ink
- Token
- --color-paper
01 Brand and style guide
The reference for anything with the Clear name on it — a site, an app, a flyer or a post. Every value on this page is read from the same files the website is built from.
02 Logo
The mark is one drawing in two weights. The wordmark is Bricolage Grotesque set tight — there is no separately drawn lettering.
Outline from 96px on screen or 15mm in print. Below that the thin line falls under a pixel, so use the solid mark — same silhouette, filled.
Keep a margin the width of the ring on every side. Nothing else sits inside it.
The solid mark, never smaller. At that size, drop the wordmark and use the mark alone.
Set in Bricolage Grotesque ExtraBold with −3.5% tracking, at 95% of the mark’s height, with a gap of 0.55× the type size.
Do not
03 Colour
The page is a cool grey-green, not white and not cream. Cobalt marks the one thing that is current, so it appears once per view.
Ground and ink
The page. Most of every layout.
Inputs and raised surfaces.
Text and drawn lines. Also the dark ground.
Accent
The figure that is moving. Once per view.
Land and parcels, as a fill.
The same role when it has to be read.
Status
Live, owned, paid.
In progress.
Not yet.
Ink tints
Secondary text.
The lightest text allowed.
Borders. Never text.
Hairline rules. Never text.
Contrast is measured against paper and against the ink ground. Text needs 4.5:1; lines and shapes need 3:1. CMYK values are device approximations — proof before printing.
04 Type
Display for what we are saying, text for everything a reader works through, and mono only for labels. All three are free and open-licensed.
Your rent is making someone else rich.
A cooperative where the rent you already pay builds equity toward a home of your own.
01 How it works
Hero
Bricolage 800 · 96–172px · −4%
Section heading
Bricolage 800 · 38–104px · −3.8%
Statement
Bricolage 800 · 32–76px · −3.5%
Sub-heading
Bricolage 600 · 19–30px · −2%
Lede
Instrument 400 · 17–22px · 1.45
Body
Instrument 400 · 17px · 1.6
Figure
Instrument 600 · tabular · −2%
Label
Plex Mono 400 · 11.5px · caps +10%
05 Space and shape
Every gap comes from one scale of six values. There is no seventh — if a layout seems to need one, the layout is wrong.
Square
Anything drawn or documented: fields, tables, cards, images.
--radius-none
Pill
Buttons and status chips, and nothing else.
--radius-pill
The rule
Draw rules, not boxes.
Separate content with a line and space before reaching for a border or a background. A box is for something you interact with.
06 Components
These are the live components from the site, not pictures of them.
Buttons
One primary per view. Pill shaped, 44px tall.
Status
Mono caps inside a pill, with a dot in the same colour. Only live pulses; the others hold still, because a pulse on “not yet” would imply something is happening.
Section label
04 You pick the split
Number in cobalt, words in ink 50, above a hairline.
Figure
$90,000
Instrument Sans 600 with tabular numerals. Never mono.
07 The dot
It says something is open now, or it tags a status. Same element, same build. Only the first job moves.
Anatomy
A solid circle in the dot colour.
A soft blur of the same colour around the core. In a pill it softens to 4px at 45%.
A copy of the core that grows and fades, then waits.
Colour
--color-signal-deep · 5.0:1 on light
--color-signal-light · 8.4:1 on dark
In a status pill, the dot takes the pill’s own status colour.
For developers
Plain CSS with hex values, so it works outside this codebase.
.live-dot {
position: relative;
display: inline-block;
width: 7px;
height: 7px;
border-radius: 50%;
background: #0E6B4E;
box-shadow: 0 0 6px 1px rgb(14 107 78 / .55);
}
.live-dot::after {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
background: inherit;
animation: live-ping 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes live-ping {
0% { transform: scale(1); opacity: .6; }
75%, 100% { transform: scale(3.4); opacity: 0; }
}
/* On a dark ground, use #6FCB9F. */
@media (prefers-reduced-motion: reduce) {
.live-dot::after { animation: none; opacity: 0; }
}For designers
The same motion for Figma, After Effects or a video export.
Dot colour, 100% opacity.
Drop shadow, no offset, 1px spread, dot colour at 55%.
A duplicate of the core, above it.
Ease out. Then hold, invisible, until 2s.
Seamless. Nothing on the core moves.
08 Voice
Plain words, short paragraphs, and never a promise we cannot keep.
Plain words
SayYou should not have to take our word for the numbers.
NotNobody should be the only party able to check its own arithmetic.
Answer the headline
SayYour rent is making someone else rich. So we built the alternative.
NotYour rent is making someone else rich. The money you pay ends up elsewhere.
No promises of return
SayThe rent you already pay builds equity toward a home of your own.
NotClear makes you rich.
Say what an acronym means
SayThe ELPA is the Equity-Lease Participation Agreement.
NotSign your ELPA at 15,000 credits.
Three to four lines on a phone. Longer does not get read.
Do not repeat the heading in the first sentence below it.
No em-dash asides in the middle of a sentence.
Clear is the co-op. ClearPath is the housing programme. It is the Clear protocol.
Call Clear a bank, publish a yield or rate, or say deposits are insured.
Label an example figure right beside it, not in a footnote.
Inland Empire, California.
09 Social and print
Lead with one statement in Bricolage, support it with one line in Instrument, and let paper and ink do the rest.
Social sizes
10 Downloads
Vector for anything that scales, PNG for anywhere a file upload is all you get.
Lockup
Mark
Social
The wordmark is outlined, so it works without the font. Use the outline lockup from 96px or 15mm tall, and the solid one below that.