Studio Null
www.madebynull.comA craft-led digital studio's portfolio where the preloader is the brand statement — blue gradient + film grain + serif/sans clash + tiny mono chrome, then the page loads.
Design tokens
- display
- Instrument Serif
- body
- Suisse Intl
- mono
- Suisse Intl (used like a mono at 1.0 line-height)
- condensed
- Suisse Intl Cond
Do / Don't
Reference it for
- A preloader that is the brand statement — not a spinner, an actual designed screen with a tagline, a counter, an audio toggle, and a microcopy bottom-bar
- Blue gradient + animated noise as page background — rgba(42, 118, 188) -> rgba(24, 169, 205) -> rgba(65, 153, 199) (3 chromatic backgrounds) over a near-black rgb(27, 29, 34) body text colour
- Serif/sans typographic clash — Instrument Serif 36px uppercase for the tagline, Suisse Intl 10-12px for everything else
- Tight chrome typography — 12px text with a literal 12px line-height (1.0 leading), 0.12px letter-spacing on micro-labels
- A 4-size type scale (10 / 12 / 16 / 36px) — radically restrained for a portfolio
- Self-hosted Suisse Intl woff2 (4 weights) from _nuxt/ — Swiss Typefaces foundry classic
- Instrument Serif from Google Fonts as the only chromatic-style typography moment
- -0.9px letter-spacing on the 36px display — tight uppercase serif
Do not copy
- The "CRAFT-FOCUSED / DIGITAL DESIGN / & DEVELOPMENT / COLLECTIVE" tagline copy
- The butterfly mascot (Studio Null brand-coded)
- The blue gradient page exactly — pick a brand-aligned hue
- The Suisse Intl licence (Swiss Typefaces commercial font — substitute with Inter / Söhne / GT America)
- The audio-play preloader unless an actual track ships with the site
- The "Studio Null" name in any class prefix
- The Prismic repo name madebynullagain (an in-joke)
- The c-playlistcard component name (literal music metaphor, bespoke to Null)
Signature moves
preloader-as-brand-statement
the preloader is a designed screen, not a spinner, with a tagline, a 0% counter, an audio toggle and a microcopy bottom-bar over a blue gradient plus animated film-grain noise
serif/sans clash with tight chrome type
Instrument Serif 36px uppercase (-0.9px tracking) clashes against Suisse Intl 10-12px chrome with literal 1.0 leading, on a radically restrained 4-size scale (10/12/16/36px)
heavy-out signature easing system
transform 0.8s cubic-bezier(0.5, 0, 0, 1) is the signature workhorse (51 hits) with a fast 0.3s cubic-bezier(0.12,0.23,0.5,1) secondary and a 3s slow variant for ambient drift, 11 CSS keyframes carrying the whole system with zero animation libraries
Related references
Chipsa
nicheCreative Studio
Russian creative-agency portfolio with a 24-column grid, light/dark theme tokens, PPNeueMontreal + PPRightGrotesk pairing, and a leva-driven WebGL/canvas experimentation layer.
Immersive Garden
flagshipCreative Studio
The reference for cinematic creative-studio portfolio — PSTimes serif + Helvetica Neue on monochrome black/light-grey, 2088px wide container, JS-driven preloader hides content until reveal.
Abhishek Jha
nicheDesign Portfolio
Indian designer personal portfolio — 4-font system (DM Sans + thunder + editorial + playground), 17-step scale up to 288px, dark plum + pink palette, 9-keyframe marquee/cloud motion.
Alche
strongCreative Studio
The reference for Japanese virtual-character + immersive experience studios — Astro v5 build, neon yellow-green accent, 5-font multi-language system, KizunaAI case study.