A complete, self-contained specification for building the new ERA website on Render. Written for an implementer with zero prior context. Companion documents: Part 2 — Core pages and Part 3 — Deep pages.
homepage/index.html in this project, pixel-matched to the design team's Squarespace prototype. Reuse its CSS patterns (homepage/site.css) for every other page. Do not invent a new visual system.image-slot placeholder, never a stock photo or generated image.The organization. The EcoRestoration Alliance (ERA) is a global network (~600 members, growing toward 1,000) of scientists, Indigenous leaders, regenerative farmers, and storytellers. Its thesis: ecosystem degradation drives 15–45% of climate forcing, so restoring ecosystems is climate repair — a faster, cheaper cooling lever than carbon math alone suggests. Its flagship proof points: the CCQ ("Cooling Climate Quickly") whitepaper, the Big Map / ERA² atlas of 4,400+ restoration projects (curated from many sources — not ERA's own projects), and demonstration hubs in Panama (EcoFinca, Canal watershed) and Uganda (Edward's Hamlet).
The job of the site. ERA's fundraising wins have come from warm networks + the CCQ paper — not cold web conversion. So this site is a credibility surface that closes warm leads, plus a quiet builder of grassroots recurring support. It consolidates three existing properties (Squarespace prototype, old Wix site, Render staff hub) into one canonical home.
The diplomatic constraint. The homepage must remain a faithful replica of the design team's Squarespace prototype (already done — homepage/). Inner pages extend that language; they do not reinvent it.
Orbits are a narrative axis (how the story is told, page by page). Doors are a conversion axis (how money is asked for, by donor capacity). They are different axes and are instantiated by different mechanisms:
| Orbit A — Climate Infrastructure | Orbit B — Aligning Intelligences | |
|---|---|---|
| Story | Restoration is climate repair: cooling, water, hubs, measurable leverage | An AI "Eco-Oracle" uniting natural, human & artificial wisdom; planetary intelligence knowing itself |
| Tone | Pragmatic, contrarian, quantified | Visionary, philosophical, reverent |
| Where it lives | Home, Science, Initiatives, About, Donate | One deep page: ERA² & the Oracle — explicitly framed as trajectory, not shipped product |
| Mechanism | Progressive disclosure: one homepage (Orbit A) with a single quiet link into Orbit B. Visitors self-select by depth; nobody is forced to choose at the front door. | |
| Door 1 — Major / Foundation | Door 2 — ERA Sustainer | |
|---|---|---|
| Ask | A meeting ("fund a leverage point") — concierge, not checkout | $5–10/month recurring — one screen, frictionless |
| Where | Both live on the Donate page as two clearly distinct cards (§ Part 3). Contextual CTAs elsewhere point at the appropriate door. | |
Entry-aware landing resolves the single-site tension: QR codes on the funder decks land on /fund (funder framing, Door 1 forward); newsletter links land on /sustain; a Templeton-style referral lands on /era2. Same site, same nav — the entry point pre-selects orbit and door. See §06.
| URL | Page | Orbit | Spec in |
|---|---|---|---|
/ | Home — faithful prototype replica (built: homepage/index.html) | A | Part 2 §P1 |
/science | Science / CCQ — the cooling thesis & whitepaper | A | Part 2 §P2 |
/initiatives | Initiatives — hubs, projects, ERA Fund | A | Part 2 §P3 |
/about | About — mission, values, people, partners | A | Part 2 §P4 |
/stories | Stories / Currents — blog + newsletter archive | A→B | Part 3 §P5 |
/era2 | ERA² & the Oracle — Big Map today, Oracle trajectory | B | Part 3 §P6 |
/engage | Engage — join, town halls, member directory | A | Part 3 §P7 |
/donate | Donate — the two doors | — | Part 3 §P8 |
/fund, /sustain | Entry-aware landing aliases (thin wrappers) | — | §06 below |
White header bar exactly as built in homepage/site-header.jsx: color logo left (74px), then nav links (Open Sans 400, 18px, black): Home · Science · Initiatives · About · Stories · ERA² · Engage, then a Donate button (neon #9dfd00, radius 16px 0) right-aligned. Note: the prototype's header has only Home/Members and no button — the homepage replica must keep its minimal header; inner pages use this extended nav. Flag this divergence to Stefan & Mary for sign-off.
As built in homepage/site-footer.jsx: dark-bold background, white reverse logo + tagline left; newsletter blurb + email form right (input + neon Sign Up button side-by-side, stacking under 720px); bottom row: "Site by Brand Intelligence" credit + © year. Newsletter form posts to the Substack/ESP embed (see §07).
ecorestorationalliance.org → becomes the canonical domain, pointed at Render.ecorestorationalliancenow.org → 301 to /./science. Big Map domains → /era2.Every value below was measured from the prototype's rendered DOM. The reference implementation is homepage/site.css — copy its custom properties wholesale.
| Token | Value | Use |
|---|---|---|
--era-dark | #072012 | Default section background (dark-bold) |
--era-black | #06100a | Alternate section background (black-bold; Climate Repair) |
--era-accent | #9ad33c | Default heading green, 1px underlines, arrows, links |
--era-emph | #51e923 | Vivid emphasis spans in headings; project names; hero eyebrow |
--era-donate-h | #8afd3a | Donate heading only |
--era-btn | #9dfd00 | Buttons only |
| text | #ffffff | All body copy on dark (pure white, not translucent) |
| header | #ffffff bar, #000 links | Site header |
site.css): hero h1 52.6px/700; section h2 36px; section-label h3 29.3px, green, left-aligned; column h4 18.2px; body 18.2px (21.5px only in the Climate Repair band).#51e923 emphasis span — e.g. "Strategic Interventions for Global Ecological Impact". Headings with no explicit spans default to #9ad33c.#9ad33c underlines beneath column headings (pillars, alliance columns, sub-heads) and as section separators.#9dfd00, border-radius: 16px 0 (two corners rounded, two sharp), Open Sans 500.All paths relative to project root. These are real ERA assets extracted from the prototype — use them, never substitutes.
| Path | Content | Used on |
|---|---|---|
homepage/img/logo-color.png | Primary logo (color, light bg) | Header, all pages |
homepage/img/logo-white.png | Reverse logo (dark bg) | Footer |
homepage/img/hero-forest.png | Misty-forest hero photo | Home hero |
homepage/img/cycles-color-wheel.png | Color cycle-wheel diagram | Home; /science |
homepage/img/ecosystem-lineart.png | Green line-art plant/water cycle | Home eco gallery; /science |
homepage/img/ecosystems-copy.png | Ecosystem infographic | Home eco gallery |
homepage/img/world-map.png | Member world map graphic | Home alliance; /engage |
homepage/img/pillars-banner.png | Mangrove-planting wide photo | Home; /initiatives |
homepage/img/proj-arara.jpg / proj-nakivale.jpg / proj-panama.jpg | Project photos | Home; /initiatives |
homepage/img/donate-bg.png | Sunlit forest + child photo | Home; /donate |
homepage/img/eco-1..5.png | Nature photo tiles (zebras, rainforest, etc.) | Home eco gallery; reusable accents |
homepage/img/partner-*.{png,jpg} (8) | Partner tiles: Cooling the Climate, Climate Foundation, Makarieva, Edwards Hamlet, REDES, Mother Tree, FMNR, El Habib Ben Amara | Home; /about |
homepage/img/blog-*.{png,jpg} (5) | Currents post thumbnails | Home; /stories |
assets/ (design system) | Logos, brand cycle diagram, additional photos | Anywhere |
Missing — request from ERA (use image-slot placeholders until supplied): CCQ co-author headshots (von Herzen, Bunyard, de Laet); EcoFinca Panama site photos; Edward's Hamlet photos; Big Map / ERA² interface screenshots (incl. the Oracle "Now what?" screen); board/team headshots (Jon, Precious Phiri, Jonathan Cloud…); partner logo files for the About wall (Green Belt Movement, Bio4Climate, REDES, Geoversity, OzGreen, SGEI…); UN Decade endorsement badge.
/fund — thin wrapper: Science-page hero condensed + proof strip + Door 1 card + contact. Linked from QR codes on the CCQ Family-Office and Philanthropy decks (/fund?src=ccq-fo, ?src=ccq-ph — vary the deck-download block to match the source)./sustain — thin wrapper: Sustainer story + Door 2 card only. Linked from newsletters and social./era2 doubles as the Orbit-B landing for Templeton-style referrals — no wrapper needed.?src= for analytics only. No personalization engine.homepage/site.css. No CMS required at launch; Currents posts are flat pages, with RSS/Substack as the writing surface.ecorestorationalliance.org; 301s per §02./science + /donate (the fundraising core), then /fund + /sustain wrappers./initiatives + /about./stories + /era2 + /engage.Done means: every page passes the design-language checklist (§03), all copy tags resolved (drafts approved), no placeholder images on Orbit-A pages, redirects live, and the homepage replica untouched.