Chipsa
chipsa.designRussian creative-agency portfolio with a 24-column grid, light/dark theme tokens, PPNeueMontreal + PPRightGrotesk pairing, and a leva-driven WebGL/canvas experimentation layer.
Design tokens
- display
- PPRightGrotesk-CompactDark (woff2 self-hosted)
- body
- PPNeueMontreal (Medium 500 + Bold 700; woff2 self-hosted)
- mono
- ui-monospace, SFMono-Regular, Menlo, 'Roboto Mono', monospace (declared via --leva-fonts-mono only; not used in brand surface)
Do / Don't
Reference it for
- 24-column grid with --grid-gap: 10px and --offset-x: 30px edge offsets, finer-grained than 12-col, suited to editorial agency layouts
- CSS custom-property-driven theme switching with paired --theme-light-* / --theme-dark-* plus active --theme-color / --theme-bg-color aliases
- PPNeueMontreal (Pangram Pangram) at Medium + Bold as the sans workhorse, a modern grotesque alternative to Inter / Neue Haas
- PPRightGrotesk-CompactDark as a compact display cut paired with the sans, gives an editorial register without committing to a serif
- --header-height: 74px token for a fixed top chrome, a useful sticky-nav baseline
- leva integration in production CSS, agency comfortable shipping a dev control panel namespace, signals heavy WebGL/canvas experimentation
- Single workhorse transition 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) (easeOutCubic) for colour and background changes, disciplined rather than a 22-transition system
- Self-hosted fonts on agency-controlled CDN (cdn-vk.chipsa.ru), three woff2 files, no Google Fonts dependency
Do not copy
- The chipsa logomark or any agency-specific casework
- The Pangram Pangram font licences (PPNeueMontreal, PPRightGrotesk) without buying them
- The CDN domain cdn-vk.chipsa.ru and any VK/Yandex integrations unless the brand is genuinely targeting the Russian market
- Shipping leva to production, it is a dev tool, in a Jiffi build it should be tree-shaken before deploy
- The Cyrillic copy register or any Russian-specific UX patterns
- The current production state: the live page errored at capture and should not be treated as the canonical chipsa we are referencing, borrow the token system, not the broken render
Signature moves
24-column editorial agency grid
a finer-grained 24-column grid with --grid-gap 10px and --offset-x 30px edge offsets suits editorial agency layouts beyond a standard 12-col, with a --header-height 74px sticky-nav baseline.
paired light/dark theme tokens with active aliases
theme switching runs on paired --theme-light-* / --theme-dark-* custom properties plus active --theme-color / --theme-bg-color aliases, so a root-class swap flips the whole site.
single disciplined easeOutCubic workhorse transition
one workhorse transition (0.25s cubic-bezier(0.215,0.61,0.355,1), easeOutCubic) handles colour and background changes, disciplined rather than a sprawling multi-transition system.
Related references
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.
Studio Null
nicheCreative Studio
A 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.
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.