House in Narutaki
by kooo architects
Project card · no radius · object-fit cover · text over image, weight 300
Thisispaper — Design System v1
This page is the canonical reference for the Thisispaper visual language. Every decision here serves one principle: the interface must disappear so the work itself — architecture, art, photography — can speak. What follows is the atomic vocabulary from which every page in the site is composed.
01
One typeface, three weights. Hierarchy comes from size alone — bold is never used for emphasis outside the logo. Light weight (300) is the signature on dark backgrounds; regular (400) is the workhorse on white. Larger text gets tighter tracking, smaller functional text gets looser.
Family
Favorit
Never miss a story.
Sacred geometries of the everyday
The threshold between wakefulness and sleep is not a subject she documents.
The site aims for the feeling of standing in a physical space looking at art, not sitting at a computer browsing content.
Mag · Guides · Editions · Plus · Submit · Login/Join
MAR 25, 2026 · BERLIN · ARCHITECTURE
Weight rules
Bold Extended (700)
T H I S I S P A P E R
02
No accent color. No brand hue. The only color on the site comes from the photography itself. Text is never pure black — always #333 on white. Links are gray (#999), indistinguishable from muted text by design. This rewards the engaged reader.
Dark over light, light over dark
Text on images is always white, weight 300. Text on white is always #333 or #999. There is no middle ground. No #444 on light gray. No #666 on white. The system is binary.
03
Content gets a 3px rounding you feel rather than see — enough to soften the grid without announcing itself. Interactive elements step up to 4px. Tags and badges become pills (20px+). Perfect circles are reserved for icons. Sharp content images with zero radius sit beneath it all.
0
Grid images, raw content
3px
Default content — thumbnails, tags
4px
Interactive — grid wrapper, cards, inputs
9px
Guide card (outer)
10px
Guide thumbnail, submission CTA
20px
Category tag pills
40px
Large pill CTAs — Join Thisispaper+
100%
Icons, avatars, dot markers
04
Images are separated by exactly one pixel — the most recognizable layout decision on the site. Not gap, not gutter: a hairline. Enough to distinguish tiles, not enough to create whitespace. Sections breathe through white space (60–80px), not through borders or dividers.
3-column mosaic · 1px gap
Vertical rhythm
06
Three image contexts with three treatments. The grid tile is raw and sharp. The hero is full-bleed with a top-to-bottom gradient for text. The guide card is the only image on the site with visible border-radius (9–10px), marking it as a distinct visual layer.
House in Narutaki
by kooo architects
Project card · no radius · object-fit cover · text over image, weight 300
Hero · 100vw · 100vh · gradient overlay · centered title 40-48px
Guide card · 10px radius · bottom gradient · kicker + title
07
Minimal by doctrine. Links change color on hover — gray to dark, or dark to gray. Nothing scales, nothing bounces, nothing glows. The site refuses to be “interactive” in the modern sense. It behaves like a printed page that has quietly allowed itself to be clicked.
#999 → #333 on hover. 1px dotted bottom border. No underline transition. No scale.
Zero hover effect. No zoom. No overlay fade. The image stands still.
Transition rule
Color transitions use 150ms ease. Nothing longer. If a change feels like it needs a slower curve, remove the change instead.
08
32 reusable components live in the Webflow library. They split into five families. Prefer inserting an existing component over rolling a new element — every deviation erodes the system.
Navigation & chrome
Footers
Content modules
Conversion (Plus / Join)
Newsletter & utility
To reuse: open Add → Components → search by name. Deprecated or rarely-used components (Curated NFTs Cover, Rotate Mobile Mode) should probably be retired on the next pass.
09
The shortest version of this document. When a decision is ambiguous, come back here.
Do
Don’t
12
Ten card patterns drive the entire site. They differ in radius, overlay treatment, and metadata. Every card is image-first — the image takes most of the space, the text rides at the edge. Never a centered card with a border and a shadow. That is a SaaS card, and it is forbidden.
House in Narutaki
kooo architects
Thisispaper+
€5/ month
Florian Varennes
Artist · 12 projects
Contributor · circle avatar · name + count13
Seven grid configurations are used across the site. The 1px mosaic is the default for project listings. Everything else collapses toward a single column on mobile. Use gutters only on non-image content; image grids keep the 1px hairline rule.
1 · 3-col 1px mosaic · primary
Grid gap 1px. Wrapper 4px radius + overflow hidden. Each tile 4:5 aspect, object-fit cover.
2 · Article three-panel · 25 / 50 / 25
Gutters 20px. Left sticks for membership CTA. Center is the image gallery. Right holds title, meta, tags, related.
3 · 2-column 50 / 50 · hybrid
Used for “text on left, image on right” editorial blocks. No vertical gap between stacked blocks.
4 · 4-col footer
40px gutter. Used for footer link columns. Collapses to 2-col on medium and 1-col on mobile.
5 · Horizontal scroll · guide cards
Horizontal overflow-x scroll, no scrollbar. Used only for editions / guides. Each tile 320px wide at desktop.
6 · Asymmetric hero split
Optional landing pattern. One 2/3 hero image next to two stacked 1/3 tiles. 1px gap shared with the main mosaic.
7 · Single column · mobile / long-form
Default mobile fallback for 1–4. Also used for newsletter archive and long-form essays regardless of viewport.
14
The site has no outer container. Every section can extend to the viewport edge. Rules: image sections always full-bleed; text sections can be centered within a 900–720px max-width. Never put a 1200px container wrapper on a page-level layout.
Image sections must bleed. Hero, project grid, banner — always 100vw. Breaking image edges with page padding undoes the “gallery wall” feeling.
Text sections may center. Article body is narrower (max ~720–900px) and centered on the viewport. The imbalance between full-bleed images and narrow text is the layout’s voice.
Mobile padding is 20px. Desktop text padding is 40px on either edge. Image sections ignore padding entirely on all breakpoints.
Sticky widgets anchor to the viewport, not to any container. Subscribe chip sits at position: fixed; bottom: 0; right: 0;.
Footer is always full-bleed dark. Separates the site’s content from the site’s frame (even though the frame is mostly invisible).
15
Thisispaper refuses most elevation tricks. No card shadows, no floating panels, no glow effects. The three tools we DO use: backdrop-filter blur on translucent overlays, a tiny subtle drop shadow on the top nav after scroll, and — critically — 1px text shadows on white-text-over-image so the text stays legible when the photograph beneath is bright.
text-shadow: 1px 1px 1px rgba(0,0,0,0.4)Spectral Armour
by Floryan Varennes
Every white text over a photograph gets this. Prevents the “letters dissolving into clouds” problem when a light patch of sky or a white wall appears behind the headline. Near-invisible against dark photos, critical against light ones.
backdrop-filter: blur(14px)Applied to search overlay, cookie banners, sticky nav on scroll, atlas pill controls. Combined with rgba(255,255,255,0.85) background. Falls back gracefully to solid white on browsers without backdrop-filter.
backdrop-filter: blur(10px)Dark overlay pill used on photo backgrounds. rgba(0,0,0,0.3) + blur(10). Keeps the tag readable without a hard fill that would crop the photograph visually.
linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.6) 100%)Tokyo Guide
Bottom-anchored linear gradient. Stands in for text shadow on card footers. Guide cards, project grid tiles, hero overlays. 40–60% black at the bottom, fully transparent at the top 40% mark.
box-shadow: 0 0 10px 0 rgba(0,0,0,0.1)Applied ONLY when user has scrolled > 40px from top. Appears with backdrop-filter: blur(10px). A whisper of elevation, not a panel.
box-shadow: 0 8px 24px rgba(0,0,0,0.12) ✖We do not lift cards. No hover elevation. No always-on shadows. Cards are separated by whitespace, not by Z-depth. If an element needs a shadow to work, the layout needs fixing instead.
Shadow discipline
Use shadows only when legibility or material hierarchy demands it. Never for decoration. The 1px text shadow on photo overlays is the most important rule in this section — without it, white text over a blown-out sky becomes an illegible grey smudge.
16
Eleven image placements across the site. Each aspect ratio has a job. Portrait 4:5 is the grid default because it feels like a magazine spread. Square 1:1 is for Instagram-first contexts only. Full-bleed 16:9 and hero 100vh are for story drama. Inline article images sit in three fixed widths.
4:5 portrait
Grid tile default. Feels like a magazine page.
1:1 square
Shop products, NFTs, contributor avatars.
16:9 landscape
Editorial split, video covers, editions.
3:2 landscape
Story cards, atlas previews.
3:4 portrait
Guide cards (horizontal scroll).
Full-bleed 100vw / 100vh
Article hero, campaign heroes.
Inline article images · three fixed widths
max-width: 780px — centered
max-width: 100% — fullwidth
max-width: 1240px — wide
Pattern for article body: 780 → fullwidth → 780, alternating. Use fullwidth for landscape, 780 for portrait or detail shots. 1240 is the middle option when neither extreme reads right.
17
A 14-step scale. Think of it as two scales bolted together: the hairline sub-system (1, 4, 8) for separations inside a card or between grid tiles, and the editorial macro-scale (20, 40, 60, 80, 120, 160) for page composition. Avoid middle values like 10, 30, 50 — they read as design indecision.
Hairline · internal separation
Editorial · layout rhythm
Numbers to avoid
Do not use 10, 14, 18, 22, 28, 30, 36, 50, 70, 90. These are the zone of indecision. If you need “between 8 and 16,” pick 12. If you need “between 40 and 60,” pick 40 or 60 — the architectural decision is almost always one of those two, not a novel midpoint.
18
Every component has a fixed internal padding. These are not arbitrary — each one matches the scale above. The padding system mirrors the spacing system: small (chip, tag), medium (button, card), large (section, hero).
19
The space between things is part of the work. Thisispaper uses silence the way a curator uses a blank wall — to frame the art, to slow the eye, to signal respect. Three rules govern it.
01
The 1px grid gap reads as a HAIRLINE, not a gap. The images are part of one mosaic. When you want “separation without whitespace,” reach for 1px. Never 2, never 4 — the eye collapses those into a clear border and breaks the mosaic illusion.
02
Sections are separated by 60–80px of empty page, never by dividers. If a user can feel the break between two sections, the whitespace is doing its job. Adding a border on top of that whitespace is doubling the signal and flattening the rhythm.
03
When a headline is followed by 120–200px of empty page before the first project, that space is a pause. It says: breathe. It is the inverse of the dense 1px mosaic — the mosaic is “this is a wall of work,” the dramatic silence is “this is the prelude before the wall.” Use it at the top of editions, before membership CTAs, after closing paragraphs.
20
Inputs are quiet. 4px radius, 1px border in #ccc, no inner shadow. Focus rings are 1px dotted #999. We use the same typography as body text — no sans-serif fallback, no placeholder italics. Every form reduces to the same four pieces: a label, an input, a helper note, and a submit button.
Inline pair · input 12×16 pad · CTA matches input height
Icon-left · translucent white · backdrop-filter 14px · kbd hint right
Stacked · labels above inputs · textarea for long field
Paired action · primary + text-link · 20px gap
Field states
border 1px #ccc
border 1px #333 · 1px dotted outline
text #333 · placeholder gone
border 1px #d74843 (destructive)
21
Patterns the site doesn’t currently have, designed in the Thisispaper language so they can be added without disturbing the system. Every one of these reuses existing tokens: 3–4px radius, #333/#999 text, 1px borders, no shadow.
1px hairline between items. +/– symbol instead of chevrons. No scale animation. Closed items collapse instantly, open items reveal with 150ms opacity.
Text-only tabs, no pills. Active tab gets a 1px solid #333 bottom border — same weight as a body link. Inactive: #999. No background fills.
Separator is a slash, not a chevron. Links gray, active dark. 12px text. Placed in article sidebar or above category pages.
3px radius, 1px border, no icon. Neutral uses #efeeef bg and #333 text. Error uses #fff bg and #d74843 border + text.
Numbers are text-only. Active gets a 1px dotted underline (same as body link). No background fill. Arrows are word+arrow, not icons.
Skeletons use #efeeef blocks, 3px radius. No shimmer animation. The empty state IS the animation — it just stays until real content arrives.
22
Pricing in the Thisispaper voice. No feature checklist. No “most popular” badge. Each tier is a single photograph of the relationship: reader, member, patron. Numbers are large. Descriptions are editorial paragraphs, not bullet points. The money is incidental; the reason is the point.
“Paying for journalism is paying for attention — your own, protected from the loop of ads and algorithmic urgency.”
Reader
Free· forever
Read the magazine end-to-end. Receive the weekly newsletter. Leave no trace, take whatever you find. The house rule is that anyone can enter.
Keep readingMember
€5/ month
or €50 / year · two months on us
Unlock the full archive — 2,300 projects, every issue since 2019. Download the guide PDFs. Step into the members-only Are.na channel where the editors collect what doesn’t fit in a magazine. The ads disappear. The pace slows.
JoinCancel anytime. No renewals you don’t expect.
Patron
€20/ month
or €200 / year
Everything in Member, plus a hand-signed postcard from the current edition twice a year, early access to guide releases, and a permanent line in the colophon. We answer your emails first.
Become a patronLimited to 200 seats annually.
23
Submissions are first a question — is your work right for Thisispaper? — and only second a transaction. The tiers describe the relationship between editor and artist, not a feature matrix.
Open call
Free
Send your project through the open form. Reviewed in the order received — usually 3 to 4 weeks. No reply unless we publish. Silent rejections are the norm; they are not a judgment on the work.
Priority review
€29
Moves to the front of the queue — reviewed within 7 days, with a written reply either way. If we pass, you get a short note on why. If we publish, you get edits and a scheduled date.
Editorial partnership
€149
A written piece shaped with one of our editors: three rounds, interview scaffolding, image sequencing, and distribution across our Instagram, X and newsletter in the week of release. For serious studios and single-artist shows.
A quiet note on fees
Open call remains free and always will. The paid tiers exist so that committed submitters can pay for the editor’s time rather than the editor having to monetize their attention elsewhere. If you can’t afford a tier but the work is strong, write to us. We answer.
24
Type is never styled in a vacuum. The weight, color, tracking, and whether to add a text shadow depend entirely on what sits behind it. Here is every combination used on the site, cross-tabbed — white, off-white grey, soft black, full black, a dark photograph, and a bright photograph.
Never miss a story.
Body paragraphs render in #999 weight 300. Headlines sit in #333 weight 300 with 0.96px tracking. No text shadow. No effects. The paper itself is the contrast.
Sacred profanities.
Used for subtle section breaks and quote blocks. Headlines drop to #333 weight 300. Body stays #666 weight 300 — one shade darker than on pure white because the contrast from the background is slightly softer.
The crack into sleep.
Footer and hero-CTA context. White weight 300 for headlines, rgba(255,255,255,0.8) for body. No text shadow — solid black is predictable. Tracking opens slightly at large sizes for optical compensation.
Tender apocalypses.
Used on translucent dark overlays and blurred photo chips. White 300, body at rgba(255,255,255,0.85). Subtly warmer than pure black, less oppressive for long-form reading.
Spectral armour.
White 300 with 1px 1px 1px rgba(0,0,0,0.4) text-shadow. Shadow is near-invisible here but STAYS on because photos are unpredictable — the shot might brighten as you scroll.
Salt of the earth.
The text-shadow earns its keep here. Without it, white type would dissolve into blown-out sky or a white gallery wall. With it, the words hold.
Weight × background — the matrix
Light is the default everywhere. Regular appears only on white and off-white for functional meta. Bold Extended is near-mandatory on dark + photo backgrounds where it acts as the wordmark anchor; elsewhere it is logo-only.
Line height system
Pattern: large sizes = tight lines (1.0–1.1), body sizes = open lines (1.4–1.55). Never 1.0 on body. Never 1.5 on a 48px headline.
10
Ten lines. Tape these to the wall.
Zero ornamentation. Photography is the only visual content.
Weight 300 is the signature. Bold is forbidden outside the logo.
3px on content, 4px on UI, pills for tags. Two distinct visual layers.
1px grid gap — the mosaic effect. Not gutter. Hairline.
Links are gray. They are discovered, not announced.
Full bleed. The content IS the frame.
White space is structural. 60–80px between sections — no lines.
One font, three weights. Favorit Light, Regular, Bold Extended (logo only).
Dark over light, light over dark. No middle ground.
The site is a gallery wall, not a dashboard.
Improvements to ship next
A visual atlas for everyone who builds on Thisispaper
This document is a single idea extended across a handful of chapters: the interface should disappear so architecture, photography, and writing can speak. Nothing here is decorative. Nothing invented for its own sake. What follows is the vocabulary — type, colour, spacing, components, and motion — taken directly from how the site already behaves, written down so the next person who touches it keeps the rhythm.
One typeface, two weights. Favorit Regular carries everything that needs to be read; Favorit Bold is reserved for the wordmark. Light is not a weight — it is a CSS trick at 300, used for hero headlines and the button voice, pulled directly from Favorit Regular. What follows is a real article lockup with every specification noted in the margin.
Floryan Varennes stages a landscape both natural and surgical at Xxijra Hii, introducing PVC and glass orthotic forms as measured bodies in tension with the gallery’s clinical architecture.
The works sit in silence against the gallery’s white walls, each one a calibrated restraint rather than a declaration. PVC translates the vocabulary of medical prosthetics into sculpture; glass carries the memory of care practice without its function.
Spectres here are not haunting, they are architectural — the outline of a figure held just beyond reach. Varennes leans into the ambiguity, treating the space as both hospital and temple.
“Everything is measured, everything held in tension — a geometry of care that sustains and confines.”
The show’s second half introduces PVC membranes suspended in steel armatures. These are the warmer pieces — translucent, domestic, almost wearable. They soften the clinical register and turn the room back toward the body.
There is no brand colour. The palette emerges from the archive — every shade that has ever walked through Thisispaper is somewhere in these photographs. Below, six recent project covers stand in as a live swatch. The grey, the off-white, and the black are the only tokens the system itself specifies; everything else is loaned from the work.
Every background that isn’t a photograph. Never an off-white substitute.
All body text. Never #000. The slight warmth matters.
Links, captions, article body. Text that should recede.
The only non-white background used at page scale. Cards and subtle breaks.
Three spacings in three contexts. The hairline (1 px) binds images into a mosaic. Local breathing (20–40 px) lives inside a card or between meta elements. Editorial pauses (60–160 px) separate whole sections of a page. A single page uses all three at once, and the reader feels them without ever counting.
Hairline · 1 px
The grid gap. Images touch one pixel apart. More than that breaks the mosaic illusion; less than that merges them.
Local · 12–40 px
Inside a card. Between meta and body. Between a button and the note beneath it. The numbers to use are 12, 16, 20, 24, 32, 40 — never the halves in between.
Editorial · 60–160 px
Between whole sections of a page. 60 is a minimum, 80 is typical, 120 is dramatic, 160 is a pause before an ending. Never dividers, never borders — only whitespace.
Every block below is the real Webflow component, inserted into this page from your existing library — not a mockup. These are the atoms of every page on the site. If you change one here, it changes everywhere.
Desktop Menu · Every Thisispaper page begins here
Thumbnails 3 Row · the 1 px mosaic in the wild
Editions Slider · horizontal guide scroll
Newsletter Signup · the persistent ask
Plus Grid: Features · the subscriber pitch
Footer ©2024 White · the light-page footer