Design thatbreathes light.
An ink-on-paper system of typography, color and motion — precise grids, transparent lettering and physics-based animation.



Typography
A two-family system: Space Grotesk for tight architectural display, Inter for readable body, JetBrains Mono for labels — all loaded via next/font.
Color & Surfaces
Tokens live in globals.css as RGB channel triplets, exposed through Tailwind with free opacity variants (bg-ink/40, border-line/60).
Feedback
Ink opacity ramp
Every token composes alpha the same way — `bg-ink/40`, `text-accent/70`.
Components
Typed React components with prop-driven variants — buttons, inputs, badges, tooltips and a spring-eased modal.
Buttons
Inputs
We'll never share your address.
This field is required.
Badges
Tooltip & Modal
Cards

Nova Finance
Reimagining the investment flow with gamified clarity.

Orbit Systems
A unified component library for multi-tenant analytics.

Canvas Supply
Minimal storefront built around immersive product imagery.
Flashlight surface
Move your cursor across this card — a soft radial highlight tracks the pointer via CSS custom properties.
Iconography
lucide-react, drawn on a consistent grid with 1.5px strokes and tokenized color.
Motion & Animation
A shared easing language — cubic-bezier(0.16, 1, 0.3, 1) — centralized in lib/animations.ts and replayed on scroll via whileInView.
fadeUp
Default reveal — 32px rise + fade.
blurUp
Rise with a 10px → 0 blur dissolve.
scaleIn
Elastic pop from 0.92 scale.
Motion withintention.



