Front end
Static, hand-built
HTML, CSS custom properties, and vanilla JS. No React, no bundler, no build pipeline.
Build breakdown · No. 01
We are a new firm, so we have no client case studies yet and will not invent any. What we do have is this site — designed, built, and shipped by us, with two working products running on it. Here is exactly how it is put together.
The stack
Hand-written HTML and CSS, about 200 lines of vanilla JavaScript, and serverless functions at the edge. Nothing to npm install, nothing to keep patched, nothing that breaks when a dependency changes owner.
Front end
HTML, CSS custom properties, and vanilla JS. No React, no bundler, no build pipeline.
Edge
Four serverless endpoints for the agent, the teardown, form intake, and cohort status.
Data & AI
Leads persist to KV. The intake agent runs on Llama 3.3 70B at the edge — no third-party API.
What is running
Both are things we sell. Neither is a mockup.
01
Answers questions about the firm, works out what a visitor needs, and routes them. Guardrailed so it will not quote prices or invent case studies, rate-limited per visitor, and it writes a real lead record when someone shares an email — a chat transcript is not a lead.
02
Fetches any public page and measures it live: response time, document weight, render-blocking scripts, third-party domains, metadata, headings, alt text, structured data. Every number is measured, never estimated. Hardened against SSRF — private ranges, loopback, link-local and non-HTTP schemes are all refused.
Performance budget
Video
A 7.3MB source, re-encoded to a seamless 20-second loop. Silent, greyscale, faststart, with a WebM alternate at 0.39MB and a poster frame for reduced-motion.
CSS + JS
Combined, uncompressed, for the entire site including both live products.
Dependencies
No libraries in the browser. The only external request is the web font.
Security & correctness
Most of this is invisible to a visitor. It is the part that decides whether a site keeps working.
01
Locked to same-origin for scripts, media and connections, with fonts explicitly allowlisted. Plus nosniff, frame-options and a strict referrer policy.
02
If a submission cannot be persisted, the endpoint returns an error and the form shows an email fallback. A form that says "thanks" while dropping the lead is worse than one that admits it failed.
03
Per-IP rate limiting on the agent and the teardown, message and history caps, and honeypot fields on both forms.
04
Skip links, live regions on the agent and forms, visible focus rings, 44px touch targets on mobile, and a reduced-motion path that holds the video on a still.
Every firm claims it builds fast, secure, well-made things. Almost none will show you the inside of their own work. This is the same standard we apply to client projects — and if we would not publish how we built our own site, you should not trust us with yours.