— COLOPHON / CREDIT WHERE IT'S DUE
COLOPHON.
A short list of the typefaces, the kit, the stack, and the people that put this thing together. Most sites hide this. We file it like a roll.
— THE TYPE
TYPEFACES.
- DISPLAY
- Rubik Mono OneAll distress headlines. SVG turbulence filter on top for the chewed edges.
- BODY
- InterVariable font. Self-hosted via next/font, subset to Latin.
- MONO
- JetBrains MonoAll-caps mono microcopy. Numbers, labels, EXIF strips.
- SIGNATURE
- Custom cursiveThe HeckRaiser Productions logo — not a font. Hand-drawn brushwork, packaged as PNG.
— WHAT'S IN THE BAG
THE KIT.
- BODIES
- Canon EOS R1 + EOS R5 Mark IITwo bodies on every shoot. R1 for the speed, R5 II for the resolution. Always a backup.
- GLASS
- Canon RF, all of it24-70mm f/2.8 · 70-200mm f/2.8 · 500mm f/1.2 · 85mm f/1.8. EXIF on each frame says exactly which one.
- FORMAT
- Digital · 35mm referencesAll deliverables are digital. Roll IDs nod to film discipline.
- STORAGE
- Dual-card on-shoot, two-site backup off-shootCards never leave the camera unbacked. Originals never live in one place.
— HOW THE SITE'S BUILT
THE STACK.
- FRAMEWORK
- Next.js 16 (App Router)React 19. TypeScript. Server components first.
- CMS
- Sanity v5Embedded Studio at /studio. Auth-walled. Edits go live in ~60s via ISR.
- HOSTING
- VercelEdge-cached. Auto-deploy from GitHub main.
- ResendServer action posts the inquiry; Vercel never sees the SMTP layer.
- RATE LIMIT
- Upstash KVSliding window, 5 inquiries per IP per hour.
- MAPS
- pigeon-maps + CartoDB tilesNo API keys. OSM-licensed. Pins auto-geocoded via Nominatim.
- ANALYTICS
- Google Analytics 4Production-only. Anonymized IPs. No third-party trackers.
- FONTS
- next/fontSelf-hosted, no Google Fonts CDN call from the visitor.
- VERSION CONTROL
- GitHubEvery commit is a deploy candidate. No staging branch — main ships.
— CREDIT WHERE IT'S DUE
THANKS.
- DESIGN HANDOFF
- Built from a Claude Design packageFirst-pass UX shaped before code.
- BUILD COLLABORATOR
- Claude CodePair-programmed every line of this thing.
- OPENSTREETMAP
- Receipts map dataUsed under ODbL.
- SUBJECTS
- The Untold keepersBilly, JJ, Katy — for sitting long enough to be honest.
Spotted something we should add? Send a note via the inquiry form.