DANIEL ARIAS // STARQUIXOTE

Escalation Protocol website — a marketing site in a single HTML file

// The question

Can I ship a credible marketing site for Escalation Protocol as a single, hand-built HTML file — no framework, no build step — that still reads like mission-control hardware rather than a generic landing page?

// What I learned

For one landing page, a single self-contained file is the right tool: nothing to compile, deploy by dropping a folder. The one-file constraint forced discipline. And the NASApunk look came from restraint, not addition — pure black, a single teal accent, a hardware-style typeface, and motion only where it has a purpose.

// Why it stopped here

It's live at escalationprotocol.com. Parked with a few known placeholders — a third faction's art and copy, real backer testimonials — that are waiting on assets rather than on code.

What it is

The public marketing site for Escalation Protocol, my NASApunk tabletop wargame. One page, everything on it: the thesis, the factions, the core "Echo" time mechanic, how the print-and-play pipeline works, and an email signup. It's live at escalationprotocol.com.

The build choice

The whole thing is a single HTML file — markup, styles, and scripts together, no framework and no build step. For a one-page site that's a feature, not a limitation: there's nothing to compile and deployment is just dropping the folder onto a host. (Notably, the opposite choice from this portfolio hub, which is a growing blog and therefore needs a generator — different job, different tool.)

The aesthetic

It runs on the NASApunk design language: black background, one teal accent, Gorton Perfected for that template/hardware feel, a hero carousel, and a trailer in a modal. The test for every element was simple — would this look at home on a spacecraft control panel or an equipment label?

Where it stands

Live and doing its job. The open items are content, not engineering: one faction still needs its render and copy, and the testimonials are placeholders until real backer feedback replaces them.

← Back to log