
Quality
Case study
The challenge
A new tactical security firm — event protection, healthcare, hospitality, corporate — needed a web presence that communicated competence and discretion before a single line of copy was read. Security buyers scan for signal: typography that looks organised, navigation that doesn't misbehave, pages that load on the first try from a phone in a hotel lobby. Anything less and they bounce.
The approach
A static Astro build with hand-authored SCSS — semantic class names, a shield-logo brand system, self-hosted Barlow Condensed and DM Sans (no Google Fonts round-trip). Pages ship zero client-side JavaScript by default. The information architecture cross-links services × industries so a hospital looking for medical standby reaches the same page as a venue looking for event security. Cloudflare proxies the zone for CDN and SSL termination, and the site runs as a dedicated service on private infrastructure we own and operate — one operator, one uptime commitment.
Infrastructure
1 dedicated service on private infrastructure.
Web
Astro static site
The evidence
Live screenshots, not mockups.

Stack proof
Every claim is verifiable.
- AstroVerified
Static site generator producing zero-JS pages. Confirmed in the running container's package.json (node 22+, `astro build` in scripts). Page HTML references hashed /_astro/*.css bundles.
- Custom SCSS design system
Hand-authored CSS architecture using semantic class names (site-header, header-inner, nav-link) over utility-first classes. Keeps the shield-logo brand identity coherent across every page.
- Barlow Condensed + DM Sans
Display + body typefaces, self-hosted as WOFF2 under /fonts/, preloaded in <head>. No Google Fonts round trip, no third-party privacy leak.
- MoonFactory-hosted
Deployed on private infrastructure we own and operate — one dedicated service, one uptime commitment.
- Cloudflare
CDN and SSL termination. Proxied zone (orange cloud) — confirmed via the cf-ray response header on every request.
- Astro
- Custom SCSS
- Cloudflare

