
A summer of water
$20/month
Covers one tree's watering for a full season by the youth crew.
- Fifteen gallons a week, May to September
- An August health check

Fund a tree
That pays for the tree from the nursery, the permit, the planting and two summers of watering by a paid youth crew member.
Choose a gift
Monthly or once. Every tree you fund is logged with its address, and you get a photo after its first summer.

$20/month
Covers one tree's watering for a full season by the youth crew.
Most chosen$40/month
Two years of this funds one terrace tree from nursery to established.

$100/month
Pays one youth crew member's wages for most of a week.
Canopy Tree Corps is a 501(c)(3). Gifts are tax-deductible.
Who else pays for trees
Most of our trees are funded by people giving $20 to $40 a month. These partners cover the rest.
Talk to Nadia about partneringQuestions
Yes. We'll plant it on a block that matters to you if it's in our area, and send the family a card with the tree's address.
You can choose north side or south side. Within that, trees go where requests are waiting.
Eleven cents of every dollar, mostly insurance and the truck. The audited accounts are on request.
Design notes
A tree-planting corps whose work is slow and local: one terrace, one yard, one block at a time, followed by two summers of watering. The site leads with homeowners requesting a free tree, then volunteers and the paid youth crew, and it treats the care that follows planting as seriously as planting day.
Vollkorn was drawn as a sturdy everyday book face, and its name means wholemeal. It has the dependable warmth of a field guide or a seed catalog, which suits an organization that measures progress in decades. IBM Plex Sans carries the practical material, permits and watering, and Plex Mono sets species codes and trunk sizes the way they read on a nursery tag.
The green is a white-oak leaf in late June, deep enough to carry white text. The gold is a honey locust in its October week, darkened to pass contrast as a link and button color. The light theme sits on a pale lichen tone; the dark theme is an evening under canopy, with the green lifted to new spring growth so it still reads.
The split screen keeps the corps' name, the planting deadline and Request a free tree fixed on the left while the right side scrolls, like a printed program. On a phone it folds to a compact header and a menu. Seven pages are named for what people come to do: request, plant, water, fund, apply.
The opening strip of photographs moves slowly through a planting season: digging, staking, watering, the shade on a finished street. It says this is physical neighborhood work before a word is read, and the headline names the real loss behind the program, the ash trees Milwaukee lost to the emerald ash borer.
The one fixed action is Request a free tree, because homeowners in the target neighborhoods are the people the program exists for and the request window closes. Volunteers get Dig in at a Plant Day, teenagers get Apply for the youth crew, and donors get Fund a tree, each priced in real trees.
Planting and watering photographs with real dirt on the boots, plus leafy residential streets that show what a block looks like after twenty years. Crew portraits are of the kind of people actually doing the work. No single-leaf macro shots, no forest stock.
Text is 17px with strong contrast in both themes, the photo strip can be paused and stands still for reduced motion, and every form field has a visible label. Plant Day pages say plainly which jobs need no bending or digging, so older neighbors and wheelchair users can sign up for registration, mulch hauling by cart or the coffee table.
Every text pairing is checked against WCAG 2.2 in both themes.
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 13.8:1 | AAA |
| Body text on cards | Aa | 15.41:1 | AAA |
| Secondary text | Aa | 5.53:1 | AA |
| Links | Aa | 6.97:1 | AA |
| Button text | Aa | 8.03:1 | AAA |
| Accent label text | Aa | 5.26:1 | AA |
| Text on dark bands | Aa | 13.8:1 | AAA |
| Muted text on dark bands | Aa | 7.46:1 | AAA |
| Text on brand bands | Aa | 8.03:1 | AAA |
| Muted text on brand bands | Aa | 5.35:1 | AA |
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 15.27:1 | AAA |
| Body text on cards | Aa | 13.85:1 | AAA |
| Secondary text | Aa | 6.81:1 | AA |
| Links | Aa | 9.62:1 | AAA |
| Button text | Aa | 9.99:1 | AAA |
| Accent label text | Aa | 9.57:1 | AAA |
| Text on dark bands | Aa | 16.32:1 | AAA |
| Muted text on dark bands | Aa | 8.2:1 | AAA |
| Text on brand bands | Aa | 9.99:1 | AAA |
| Muted text on brand bands | Aa | 5.86:1 | AA |
Designed by Greater Purpose Web. Names, people and events are sample content.