EcoRestoration Alliance · Website Implementation Spec · Part 1 of 3

ERA Website Spec — Overview & Architecture

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.

00 How to use this spec

  1. Read Part 1 fully before building anything. It carries the strategy, the design language, and the asset manifest. Parts 2–3 are page-by-page build sheets.
  2. The homepage is already built and is the design-language reference implementation. It lives at 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.
  3. Copy status tags. Every copy block is tagged: verbatim taken word-for-word from an ERA source — do not edit; adapted assembled from ERA source language — light edits acceptable; draft written new for this spec — needs ERA approval before launch.
  4. Images. All currently-available assets are inventoried in §05 with project paths. Where a page needs an image that does not exist yet, the spec says so explicitly — use an image-slot placeholder, never a stock photo or generated image.
  5. When in doubt, match the homepage. Fidelity to the established design language outranks any instinct to improve it.

01 What this website is for (rationale)

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.

The "two orbits, two doors" model — the core architectural idea

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 InfrastructureOrbit B — Aligning Intelligences
StoryRestoration is climate repair: cooling, water, hubs, measurable leverageAn AI "Eco-Oracle" uniting natural, human & artificial wisdom; planetary intelligence knowing itself
TonePragmatic, contrarian, quantifiedVisionary, philosophical, reverent
Where it livesHome, Science, Initiatives, About, DonateOne deep page: ERA² & the Oracle — explicitly framed as trajectory, not shipped product
MechanismProgressive 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 / FoundationDoor 2 — ERA Sustainer
AskA meeting ("fund a leverage point") — concierge, not checkout$5–10/month recurring — one screen, frictionless
WhereBoth 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.

02 Sitemap & navigation

URLPageOrbitSpec in
/Home — faithful prototype replica (built: homepage/index.html)APart 2 §P1
/scienceScience / CCQ — the cooling thesis & whitepaperAPart 2 §P2
/initiativesInitiatives — hubs, projects, ERA FundAPart 2 §P3
/aboutAbout — mission, values, people, partnersAPart 2 §P4
/storiesStories / Currents — blog + newsletter archiveA→BPart 3 §P5
/era2ERA² & the Oracle — Big Map today, Oracle trajectoryBPart 3 §P6
/engageEngage — join, town halls, member directoryAPart 3 §P7
/donateDonate — the two doorsPart 3 §P8
/fund, /sustainEntry-aware landing aliases (thin wrappers)§06 below

Primary navigation (all pages)

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.

Footer (all pages)

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).

Redirect plan (launch checklist)

03 Design language (measured, not guessed)

Every value below was measured from the prototype's rendered DOM. The reference implementation is homepage/site.css — copy its custom properties wholesale.

Color

TokenValueUse
--era-dark#072012Default section background (dark-bold)
--era-black#06100aAlternate section background (black-bold; Climate Repair)
--era-accent#9ad33cDefault heading green, 1px underlines, arrows, links
--era-emph#51e923Vivid emphasis spans in headings; project names; hero eyebrow
--era-donate-h#8afd3aDonate heading only
--era-btn#9dfd00Buttons only
text#ffffffAll body copy on dark (pure white, not translucent)
header#ffffff bar, #000 linksSite header

Type

Signature elements

04 Voice & copy rules

05 Asset manifest

All paths relative to project root. These are real ERA assets extracted from the prototype — use them, never substitutes.

PathContentUsed on
homepage/img/logo-color.pngPrimary logo (color, light bg)Header, all pages
homepage/img/logo-white.pngReverse logo (dark bg)Footer
homepage/img/hero-forest.pngMisty-forest hero photoHome hero
homepage/img/cycles-color-wheel.pngColor cycle-wheel diagramHome; /science
homepage/img/ecosystem-lineart.pngGreen line-art plant/water cycleHome eco gallery; /science
homepage/img/ecosystems-copy.pngEcosystem infographicHome eco gallery
homepage/img/world-map.pngMember world map graphicHome alliance; /engage
homepage/img/pillars-banner.pngMangrove-planting wide photoHome; /initiatives
homepage/img/proj-arara.jpg / proj-nakivale.jpg / proj-panama.jpgProject photosHome; /initiatives
homepage/img/donate-bg.pngSunlit forest + child photoHome; /donate
homepage/img/eco-1..5.pngNature 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 AmaraHome; /about
homepage/img/blog-*.{png,jpg} (5)Currents post thumbnailsHome; /stories
assets/ (design system)Logos, brand cycle diagram, additional photosAnywhere

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.

06 Entry-aware landing

07 Technical notes

08 Build order & definition of done

  1. Shared shell (header/footer/css) extracted from the homepage replica.
  2. /science + /donate (the fundraising core), then /fund + /sustain wrappers.
  3. /initiatives + /about.
  4. /stories + /era2 + /engage.
  5. Redirects, analytics, launch checklist.

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.