Public-facing website for WE3. Holds copy, structure, and assets that explain who we are, what we do, and how to start a conversation.
- Canonical docs index:
docs/README.md - Documentation workflow:
docs/contributing-docs.md - Decision records:
docs/adr/README.md
The site lives in website/ and uses static assets from public/ (one level above website/, configured via publicDir: "../public" in astro.config.mjs).
| Route | File | Description |
|---|---|---|
/ |
index.astro |
Homepage |
/story |
story.astro |
Our Story |
/model |
model.astro |
The Model |
/engagements |
engagements.astro |
Engagements |
/work |
work/index.astro |
Work |
/contact |
contact.astro |
Contact |
/contact/success |
contact/success.astro |
Contact success page |
/brief |
brief.astro |
Start Your Brief |
/tools |
tools.astro |
Tools |
/style-guide |
style-guide.astro |
Design system reference |
/logo-iterator |
logo-iterator.astro |
Logo iteration tool |
/404 |
404.astro |
Custom 404 page |
/500 |
500.astro |
Custom 500 page |
- Design tokens — Style Dictionary pipeline (
pnpm run tokens:build) generatessrc/styles/tokens.generated.cssfromsd.config.js - Logo variants — SVG logos stored in
public/images/logos/. Active variant controlled bySITE.logoinsrc/lib/site.ts. One-line change to swap logos site-wide. - Floating nav dock — Contextual frosted-glass pill nav that appears at scroll 200px and docks into the footer stripe on desktop
cd website
pnpm installcd website
pnpm run devcd website
pnpm run build