colophon
how this site was built
architecture
pure multi-page application (MPA). no framework, no SPA routing, no client-side rendering. every page is standalone static HTML pre-rendered by a custom Node.js build script.
build process
- content lives in manifest.json (single source of truth)
- build.js reads manifest + templates, outputs static HTML
- push to github triggers cloudflare pages auto-deploy
- total build time: under 1 second for 19 pages
design
- palette: biophilic greens (forest #2D6A4F through mint #F0F7F4)
- fonts: DM Sans (headings) + Nunito (body), self-hosted woff2
- layout: CSS grid bento pattern, responsive 4 > 2 > 1 columns
- icons: CSS-only geometric shapes (circle, square, triangle, diamond, star, hexagon)
built with
claude code (CLI) + cursor (IDE) in parallel dual-build workflow. decisions ratified through 8 rounds of structured questions + 6-agent research army stress-test. no human-written code (every line AI-generated, every decision human-approved).