Motion layer
Canvas-based wave field using your theme colors.
Reusable landing page foundation
Drop in your copy later. Today, the structure, motion system, theme controls, analytics wiring, and consent layer are already in place.
The dummy content can be replaced from one configuration file or directly in the markup.
Building blocks
Hero, value props, feature cards, stats, process, FAQ, CTA, footer, menu, and privacy controls are already scaffolded.
Canvas-based wave field using your theme colors.
Four color channels control the mood of the entire site.
Analytics only activates according to saved user preferences.
Theme engine
This default ships in University of Michigan blue and maize. Swap the primary, secondary, accent, and surface tokens in the config to move from academic to startup, nonprofit, luxury, industrial, or creative.
See where to configure it#00274C#FFCB05#2F65A7#FFFFFFWorkflow
Update brand, colors, navigation, and analytics ID.
Replace placeholder copy with real sections.
Upload the folder to any static host.
FAQ
Use this block for buying concerns, onboarding details, technical notes, or compliance copy.
Open config/site.config.ts and paste your GA4 measurement ID into analytics.measurementId.
Yes. Edit the four main theme tokens and the canvas background updates automatically.
The source is TypeScript and builds to static HTML, CSS, and JavaScript.
Ready for content
The template is intentionally generic: portfolio, SaaS, campaign, product, consulting, artist, local business, or research project.