Block library

Build any page from 49 blocks

Every page in Lyra is a list of blocks. Find one you like, copy its snippet, and paste it under sections: in your page file. Change the words and photos, reorder blocks freely, and give any block a tone to change its background.

---
title: About us
sections:
  - type: hero        # paste snippets here
    variant: centered
    title: Local people, local solutions
  - type: stats
    ...
---

Heroes

Hero · split

Headline and buttons beside a tall photo, with up to three highlight numbers. The default home-page opener.

Show YAML
- type: hero
  variant: split
  eyebrow: Since 2012 · East Africa
  title: Clean water, school and care for ==every family==
  text: We work alongside local teams in 40 villages, so help arrives where it's needed and stays there.
  image: hero-community.jpg
  imageAlt: Women in bright clothes seated together at a community meeting
  actions:
    - { label: Donate now, href: /donate/, icon: heart }
    - { label: See our work, href: /causes/, style: link }
  highlights:
    - { value: "86k", label: people with clean water, icon: droplets }
    - { value: "22k", label: children in school, icon: book-open }

Since 2012 · East Africa

Clean water, school and care for every family

We work alongside local teams in 40 villages, so help arrives where it's needed and stays there.

  • 86kpeople with clean water
  • 22kchildren in school
Women in bright clothes seated together at a community meeting

Hero · overlay

Text over a full-width photo. Best for emotional appeals with one strong image.

Show YAML
- type: hero
  variant: overlay
  eyebrow: Winter appeal
  title: When the rains stop, *water* shouldn't
  text: Twelve new wells before January means 600 families never walk four hours for water again.
  image: winter-appeal.jpg
  imageAlt: Children at the village water pump
  actions:
    - { label: Give to the appeal, href: /donate/, icon: heart }
    - { label: Read their stories, href: /stories/, style: outline }

Winter appeal

When the rains stop, water shouldn't

Twelve new wells before January means 600 families never walk four hours for water again.

Children at the village water pump

Hero · campaign

Opens with a live campaign: its story, progress and a donate button. Pulls everything from the campaign file.

Show YAML
- type: hero
  variant: campaign
  tone: cream
  eyebrow: Live campaign
  title: Water before the ==dry season==
  campaign: winter-appeal

Live campaign

Water before the dry season

Twelve new wells for Kisumu county before the rains stop in January. Every $50 brings clean water to one more person for good.

$32,400 raised of $50,000
412 donors 31 Dec
Children at the village water pump

Hero · centered

Centred text, no photo. For inner pages like About or Contact.

Show YAML
- type: hero
  variant: centered
  tone: blush
  eyebrow: About us
  title: Local people, solving local problems
  text: For fourteen years we've listened first, then built what villages asked for.

About us

Local people, solving local problems

For fourteen years we've listened first, then built what villages asked for.

Page headers

Page header · simple

Title, intro and breadcrumbs for inner pages. Breadcrumbs default to Home › page title.

Show YAML
- type: page-header
  variant: simple
  tone: cream
  eyebrow: Get involved
  title: There's a place for *everyone* here
  text: Give your time, your skills or your voice. Every bit of help reaches a village.

Page header · image

A wide photo strip above the title. Breadcrumbs can be listed by hand.

Show YAML
- type: page-header
  variant: image
  image: water-well.jpg
  imageAlt: A girl washing her face at a village tap
  title: Clean water
  text: Wells, filters and hygiene training in 40 villages.
  breadcrumbs:
    - label: Home
      href: /
    - label: Causes
      href: /causes/
    - label: Clean water
A girl washing her face at a village tap

Giving

Impact

Stats · band

Big numbers in a row. Quick proof of impact under a hero.

Show YAML
- type: stats
  variant: band
  heading:
    eyebrow: Our impact
    title: Fourteen years, forty villages
  items:
    - { value: "312", label: wells built and maintained }
    - { value: "1,400", label: teachers trained }
    - { value: "41k", label: children vaccinated }
    - { value: "87%", label: of gifts spent on programmes }

Our impact

Fourteen years, forty villages

  • 312 wells built and maintained
  • 1,400 teachers trained
  • 41k children vaccinated
  • 87% of gifts spent on programmes

Stats · grid

Numbers as cards with an icon and a sentence each.

Show YAML
- type: stats
  variant: grid
  tone: mint
  heading:
    eyebrow: Last year
    title: What your gifts did in 2025
    align: center
  items:
    - value: "28"
      label: new wells
      icon: droplets
      text: Each one serves around 250 people for twenty years.
    - value: "3,100"
      label: school bags
      icon: book-open
      text: Books, uniform and supplies for a full school year.
    - value: "90"
      label: mobile clinics
      icon: stethoscope
      text: Check-ups and vaccines for villages far from a hospital.
    - value: "640"
      label: volunteers
      icon: hand-heart
      text: Local people giving their weekends to their neighbours.

Last year

What your gifts did in 2025

  • 28 new wells

    Each one serves around 250 people for twenty years.

  • 3,100 school bags

    Books, uniform and supplies for a full school year.

  • 90 mobile clinics

    Check-ups and vaccines for villages far from a hospital.

  • 640 volunteers

    Local people giving their weekends to their neighbours.

Spending · donut

Where the money goes, as a ring chart drawn in pure CSS. Percentages should add up to 100.

Show YAML
- type: spending
  variant: donut
  heading:
    eyebrow: Where the money goes
    title: 87% straight to programmes
  total: $4.2m spent in 2025
  items:
    - label: Programmes
      percent: 87
      text: Wells, schools, clinics and the people who run them.
    - label: Fundraising
      percent: 8
      text: Finding the next donor, so the work keeps going.
    - label: Running costs
      percent: 5
      text: Audit, insurance, office and IT.

Where the money goes

87% straight to programmes

$4.2m spent in 2025

  • Programmes87%

    Wells, schools, clinics and the people who run them.

  • Fundraising8%

    Finding the next donor, so the work keeps going.

  • Running costs5%

    Audit, insurance, office and IT.

Spending · bars

The same as horizontal bars, good for comparing causes.

Show YAML
- type: spending
  variant: bars
  tone: sand
  heading:
    title: Programme spending by cause
  items:
    - label: Clean water
      percent: 46
    - label: Education
      percent: 31
    - label: Health
      percent: 23

Programme spending by cause

  • Clean water46%
  • Education31%
  • Health23%

Causes & campaigns

Causes · grid

Your programmes as cards, from src/content/causes/. Show all of them or pick some with `items`.

Show YAML
- type: causes
  variant: grid
  heading:
    eyebrow: What we do
    title: Three programmes, one community
    text: Water, school and health care work best together. A child who isn't sick or fetching water can stay in class.
  action: { label: All causes, href: /causes/, style: link }

What we do

Three programmes, one community

Water, school and health care work best together. A child who isn't sick or fetching water can stay in class.

A girl washing her face at a village tap

Clean water

Wells, filters and hygiene training so families stop walking hours for water that makes them sick.

wells built
312
people served
86,000
A teacher leading a lesson

Education

Classrooms, books and trained teachers, so every child can stay in school past the age of ten.

teachers trained
1,400
pupils reached
22,000
A mother smiling at her toddler

Health

Mobile clinics, vaccines and community health workers who reach villages hours from a hospital.

clinics a year
90
vaccinations
41,000

Causes · list

Programmes as wide rows with the photo beside the text.

Show YAML
- type: causes
  variant: list
  tone: sand
  heading:
    title: Our programmes
  items: [clean-water, health]

Our programmes

A girl washing her face at a village tap

Clean water

Wells, filters and hygiene training so families stop walking hours for water that makes them sick.

wells built
312
people served
86,000
A mother smiling at her toddler

Health

Mobile clinics, vaccines and community health workers who reach villages hours from a hospital.

clinics a year
90
vaccinations
41,000

Campaign · highlight

One campaign, big, with its progress and the donation form built in.

Show YAML
- type: campaign
  variant: highlight
  tone: cream
  heading:
    eyebrow: Urgent appeal
    title: Help us finish before January
  campaign: winter-appeal

Urgent appeal

Help us finish before January

Children at the village water pump

Water before the dry season

Twelve new wells for Kisumu county before the rains stop in January. Every $50 brings clean water to one more person for good.

$32,400 raised of $50,000
412 donors 31 Dec

Campaign · cards

Campaigns as cards with progress bars, open ones first. Days left update on their own.

Show YAML
- type: campaign
  variant: cards
  heading:
    eyebrow: Campaigns
    title: Where your gift is needed now

Campaigns

Where your gift is needed now

Children at the village water pump

Water before the dry season

Twelve new wells for Kisumu county before the rains stop in January. Every $50 brings clean water to one more person for good.

$32,400 raised of $50,000
412 donors 31 Dec
A teacher leading a lesson

A school bag for every child

Books, uniforms and supplies for 3,000 children starting school in January.

$30,000 raised of $30,000
655 donors Funded

Content

Feature · photo after

Text with points beside a photo, and an optional stat floating over it.

Show YAML
- type: feature
  variant: image-end
  eyebrow: How we work
  title: Villages choose. We help build.
  text: Every project starts with a village meeting. Local committees decide what's needed, and they own and run it once it's done.
  image: gathering.jpg
  imageAlt: Women gathered for a village meeting
  points:
    - { title: Led by local people, text: 94% of our staff live in the communities they serve., icon: users }
    - { title: Built to last, text: Every well comes with a trained repair team and a spare-parts fund., icon: shield-check }
  badge: { value: "20 years", label: average well lifetime, icon: clock }
  actions:
    - { label: Our approach, href: /about/, style: link }
Women gathered for a village meeting
20 yearsaverage well lifetime

How we work

Villages choose. We help build.

Every project starts with a village meeting. Local committees decide what's needed, and they own and run it once it's done.

  • Led by local people

    94% of our staff live in the communities they serve.

  • Built to last

    Every well comes with a trained repair team and a spare-parts fund.

Feature · photo before

The same with the photo first. Alternate the two down a page.

Show YAML
- type: feature
  variant: image-start
  tone: sky
  eyebrow: Clean water
  title: One well changes a whole village
  text: |
    Girls who used to spend mornings fetching water now spend them in class.

    Clinics see fewer cases of cholera and typhoid within the first year.
  image: water-well.jpg
  imageAlt: A girl washing her face at a village tap
  actions:
    - { label: Fund a well, href: /donate/, icon: droplets }
A girl washing her face at a village tap

Clean water

One well changes a whole village

Girls who used to spend mornings fetching water now spend them in class.

Clinics see fewer cases of cholera and typhoid within the first year.

Text · narrow

Markdown in one comfortable reading column: paragraphs, lists, links and headings.

Show YAML
- type: text
  variant: narrow
  title: Why we started
  body: |
    In 2012, a group of nurses and teachers in Kisumu noticed the same thing: children were missing school because they were sick, and they were sick because the water was dirty.

    So we started with **one well**. Today we work in 40 villages, but the idea hasn't changed:

    - Listen to the village first
    - Build what they ask for
    - Train local people to run it

    Read more in our [annual report](/transparency/).

Why we started

In 2012, a group of nurses and teachers in Kisumu noticed the same thing: children were missing school because they were sick, and they were sick because the water was dirty.

So we started with one well. Today we work in 40 villages, but the idea hasn't changed:

  • Listen to the village first
  • Build what they ask for
  • Train local people to run it

Read more in our annual report.

Text · split

Title on one side, Markdown on the other. The title stays in view while you read.

Show YAML
- type: text
  variant: split
  tone: sand
  eyebrow: Our approach
  title: Help that stays when we leave
  body: |
    Every project has a local committee from day one. They choose the site, hire the builders and set the rules.

    ## Owned by the village

    When the work is done, the committee owns it. We train two people to repair it and keep a spare-parts fund topped up for five years.

    ## Measured honestly

    We check every well, school and clinic once a year and publish the results, including the ones that didn't work.

Our approach

Help that stays when we leave

Every project has a local committee from day one. They choose the site, hire the builders and set the rules.

Owned by the village

When the work is done, the committee owns it. We train two people to repair it and keep a spare-parts fund topped up for five years.

Measured honestly

We check every well, school and clinic once a year and publish the results, including the ones that didn't work.

Cards · icons

Short points with an icon each: values, principles, what you get.

Show YAML
- type: cards
  variant: icons
  heading:
    eyebrow: Our values
    title: What guides us
  columns: 4
  items:
    - title: Listen first
      text: Villages decide what they need. We don't arrive with answers.
      icon: ear
    - title: Local hands
      text: 94% of our team live in the communities they serve.
      icon: users
    - title: Built to last
      text: Every project has a repair plan and a fund to pay for it.
      icon: shield-check
    - title: Open books
      text: Our accounts are audited and published every year.
      icon: book-open

Our values

What guides us

  1. Listen first

    Villages decide what they need. We don't arrive with answers.

  2. Local hands

    94% of our team live in the communities they serve.

  3. Built to last

    Every project has a repair plan and a fund to pay for it.

  4. Open books

    Our accounts are audited and published every year.

Cards · tiles

Big linked tiles with a coloured edge. Ways to get involved, quick links.

Show YAML
- type: cards
  variant: tiles
  tone: sand
  heading:
    eyebrow: Get involved
    title: Five ways to help today
    align: center
  columns: 3
  items:
    - title: Give monthly
      text: The steadiest way to help. Cancel any time.
      icon: heart
      href: /donate/
      label: Start giving
    - title: Volunteer
      text: Build weeks, teaching help or fundraising at home.
      icon: hand-heart
      href: /get-involved/#volunteer
      label: Find a role
    - title: Fundraise
      text: Run, bake, cycle or celebrate your birthday for us.
      icon: flag
      href: /get-involved/#fundraise
      label: Start a fundraiser
    - title: Partner with us
      text: Companies and foundations who want lasting impact.
      icon: building-2
      href: /get-involved/#partners
      label: Talk to us
    - title: Leave a gift
      text: A gift in your will can fund a well for a generation.
      icon: sprout
      href: /contact/
      label: Ask us how
    - title: Spread the word
      text: Share a story with friends. It costs nothing and helps a lot.
      icon: share-2
      href: /stories/
      label: Read our stories

Cards · steps

Numbered steps: how a project works, how to fundraise.

Show YAML
- type: cards
  variant: steps
  heading:
    eyebrow: How a project works
    title: From village meeting to running water
  columns: 4
  items:
    - title: The village asks
      text: A committee tells us what they need most.
    - title: We plan together
      text: Engineers and the committee agree the site and budget.
    - title: Local hands build
      text: Builders from the area are hired and paid fairly.
    - title: They own it
      text: Two people are trained to repair it, with a fund to pay for parts.

How a project works

From village meeting to running water

  1. 01

    The village asks

    A committee tells us what they need most.

  2. 02

    We plan together

    Engineers and the committee agree the site and budget.

  3. 03

    Local hands build

    Builders from the area are hired and paid fairly.

  4. 04

    They own it

    Two people are trained to repair it, with a fund to pay for parts.

Timeline

Your history year by year, down a centre line (one line on phones).

Show YAML
- type: timeline
  heading:
    eyebrow: Our story
    title: Fourteen years, one village at a time
    align: center
  items:
    - year: "2012"
      title: One well in Kanyawegi
      text: Three nurses and two teachers raise $8,000 for a first well.
    - year: "2015"
      title: The first school programme
      text: Teacher training begins in four primary schools.
    - year: "2019"
      title: Mobile clinics on the road
      text: Our first van reaches six villages a week.
    - year: "2023"
      title: Forty villages
      text: Water, school and health programmes now run together.
    - year: "2026"
      title: 300 wells and counting
      text: The 312th well opened in October.

Our story

Fourteen years, one village at a time

  1. 2012

    One well in Kanyawegi

    Three nurses and two teachers raise $8,000 for a first well.

  2. 2015

    The first school programme

    Teacher training begins in four primary schools.

  3. 2019

    Mobile clinics on the road

    Our first van reaches six villages a week.

  4. 2023

    Forty villages

    Water, school and health programmes now run together.

  5. 2026

    300 wells and counting

    The 312th well opened in October.

FAQ · split

Questions that open one at a time, with FAQ structured data for Google. Heading stays beside the list.

Show YAML
- type: faq
  variant: split
  heading:
    eyebrow: Questions
    title: Before you give
    text: Can't find your answer? [Write to us](/contact/), we reply within two days.
  items:
    - question: How much of my gift goes to programmes?
      answer: 87 cents of every dollar go straight to water, school and health projects. The rest pays for fundraising and running costs, which our board reviews every year.
    - question: Can I choose where my money goes?
      answer: Yes. Pick a cause or campaign when you give. Unrestricted gifts go where the need is greatest, which helps us respond fastest.
    - question: How do I cancel a monthly gift?
      answer: Use the link in any receipt email, or write to us and we'll cancel it the same day.
    - question: Is my donation tax-deductible?
      answer: In most countries, yes. Your receipt includes our registration number. Check the rules where you pay tax.

Questions

Before you give

Can't find your answer? Write to us, we reply within two days.

How much of my gift goes to programmes?

87 cents of every dollar go straight to water, school and health projects. The rest pays for fundraising and running costs, which our board reviews every year.

Can I choose where my money goes?

Yes. Pick a cause or campaign when you give. Unrestricted gifts go where the need is greatest, which helps us respond fastest.

How do I cancel a monthly gift?

Use the link in any receipt email, or write to us and we'll cancel it the same day.

Is my donation tax-deductible?

In most countries, yes. Your receipt includes our registration number. Check the rules where you pay tax.

FAQ · stacked

The same in a single column, for shorter lists.

Show YAML
- type: faq
  variant: stacked
  tone: sand
  heading:
    title: Volunteering FAQs
  items:
    - question: Do I need experience?
      answer: No. We train everyone, and most roles need enthusiasm more than skills.
    - question: How long do build trips last?
      answer: Two weeks, including two days of training when you arrive.

Volunteering FAQs

Do I need experience?

No. We train everyone, and most roles need enthusiasm more than skills.

How long do build trips last?

Two weeks, including two days of training when you arrive.

Stories & events

Stories · grid

Latest stories from src/content/stories/ as cards, with cause badges and reading time.

Show YAML
- type: stories
  variant: grid
  heading:
    eyebrow: Stories
    title: News from the villages
  limit: 3
  action:
    label: All stories
    href: /stories/
    style: link

Stories

News from the villages

A smiling health worker in her white coat
Health

A day with the mobile clinic

Six villages, one van, two nurses and 140 patients. We spent a day on the road with the health team.

A girl holding her writing tablet outside school
Education

Three new classrooms, built by the parents

In Siaya, parents laid the bricks themselves. We brought the roofs, desks and a trained teacher for each room.

Events · list

Upcoming events from src/content/events/ with date tiles and a register button.

Show YAML
- type: events
  variant: list
  heading:
    eyebrow: Events
    title: Come and join us
  show: upcoming
  limit: 3
  action:
    label: All events
    href: /events/
    style: link

Events

Come and join us

  • Run for Water 10K

    Sunday, 6 December 2026, 7am–11am Mombasa seafront, Kenya

    Run, jog or walk 10K along the seafront. Every runner's sign-up fee builds one metre of pipeline.

    $15 Register
  • Winter Gala Dinner

    Saturday, 12 December 2026, 6:30pm–10pm The Harbour Hall, Mombasa

    An evening of food, music and stories from the field, with a live auction for the dry-season appeal.

    $60 Register
  • Volunteer open evening

    Friday, 15 January 2027, 6pm–7:30pm Online

    Meet the team, hear about this year's projects and find a role that fits your time and skills.

    Free Register

Events · cards

Events with photos. `show` picks upcoming, past or all.

Show YAML
- type: events
  variant: cards
  tone: sand
  heading:
    title: What's on
  show: all
  limit: 3

What's on

  • Two runners in a cross-country race

    Run for Water 10K

    Sunday, 6 December 2026, 7am–11am Mombasa seafront, Kenya

    Run, jog or walk 10K along the seafront. Every runner's sign-up fee builds one metre of pipeline.

    $15 Register
  • Women gathered at a community celebration

    Winter Gala Dinner

    Saturday, 12 December 2026, 6:30pm–10pm The Harbour Hall, Mombasa

    An evening of food, music and stories from the field, with a live auction for the dry-season appeal.

    $60 Register
  • Volunteer open evening

    Friday, 15 January 2027, 6pm–7:30pm Online

    Meet the team, hear about this year's projects and find a role that fits your time and skills.

    Free Register

People & trust

Testimonials · single

One big quote. Highlight the key words with ==double equals==.

Show YAML
- type: testimonials
  variant: single
  tone: blush
  items:
    - quote: Now I fetch water in ten minutes, and I'm ==never late for maths==.
      name: Amina Odhiambo
      role: Pupil, Kanyawegi Primary School

Now I fetch water in ten minutes, and I'm never late for maths.

Amina OdhiamboPupil, Kanyawegi Primary School

Testimonials · grid

Several quotes as cards. Initials appear when there is no photo.

Show YAML
- type: testimonials
  variant: grid
  heading:
    eyebrow: In their words
    title: People, not numbers
  items:
    - quote: The clinic came every Tuesday. My baby has had every vaccine on time.
      name: Mercy Akinyi
      role: Mother of three, Siaya
    - quote: I give $25 a month and get a photo of the well it helped fix. That's all I need.
      name: Tom Becker
      role: Monthly donor since 2019
    - quote: I spent two weeks on a build team. I came back with friends for life.
      name: Priya Raman
      role: Volunteer

In their words

People, not numbers

The clinic came every Tuesday. My baby has had every vaccine on time.

Mercy AkinyiMother of three, Siaya

I give $25 a month and get a photo of the well it helped fix. That's all I need.

Tom BeckerMonthly donor since 2019

I spent two weeks on a build team. I came back with friends for life.

Priya RamanVolunteer

Team · grid

People from src/content/team/ in cards, by group: staff, board or ambassadors.

Show YAML
- type: team
  variant: grid
  heading:
    eyebrow: Our team
    title: The people behind the work
  group: staff

Our team

The people behind the work

  • Grace Wanjiru

    Executive Director

  • Daniel Otieno

    Health Programme Lead

  • Fatuma Hassan

    Water Engineer

  • Peter Kamau

    Education Coordinator

Team · compact

A simple list, ideal for a board of trustees.

Show YAML
- type: team
  variant: compact
  tone: sand
  heading:
    title: Board of trustees
    text: Our trustees are unpaid and meet every quarter to oversee our work and finances.
  group: board

Board of trustees

Our trustees are unpaid and meet every quarter to oversee our work and finances.

  • Sarah Mwangi

    Chair of the Board

  • James Ochieng

    Treasurer

  • Aisha Said

    Trustee, public health

Logos · partners

A quiet row of partner logos. Names show as text until you add the logo files.

Show YAML
- type: logos
  variant: logos
  space: small
  heading:
    title: Supported by
    align: center
  items:
    - name: Northwind Foundation
    - name: Harbour Trust
    - name: Kestrel & Co
    - name: Bluewater Fund
    - name: Acacia Group

Supported by

  • Northwind Foundation
  • Harbour Trust
  • Kestrel & Co
  • Bluewater Fund
  • Acacia Group

Logos · trust badges

Registration, audits and ratings: the proof donors look for before giving.

Show YAML
- type: logos
  variant: badges
  tone: mint
  heading:
    eyebrow: Why trust us
    title: Open, audited, accountable
  items:
    - name: Registered charity
      text: No. 1234567, Kenya and UK
      icon: badge-check
    - name: Independently audited
      text: Accounts published every year
      icon: scale
    - name: 4-star rated
      text: By an independent charity evaluator
      icon: award
    - name: Safeguarding policy
      text: Reviewed every year by the board
      icon: shield-check

Why trust us

Open, audited, accountable

  • Registered charityNo. 1234567, Kenya and UK
  • Independently auditedAccounts published every year
  • 4-star ratedBy an independent charity evaluator
  • Safeguarding policyReviewed every year by the board

Reports

Annual reports and accounts to download. Put the files in public/reports/.

Show YAML
- type: reports
  heading:
    eyebrow: Transparency
    title: Reports and accounts
  items:
    - title: Annual report
      year: "2025"
      href: /reports/annual-report-2025.pdf
      size: PDF, 1 page
      text: What we did, what worked and what didn't.
    - title: Audited accounts
      year: "2025"
      href: /reports/accounts-2025.pdf
      size: PDF, 1 page
    - title: Safeguarding policy
      href: /reports/safeguarding-policy.pdf
      size: PDF, 1 page

Transparency

Reports and accounts

Forms

Form · split

Choose your own fields. Sends to Formspree, Web3Forms, Basin or Netlify (site.config.ts), with a spam trap.

Show YAML
- type: form
  variant: split
  id: volunteer
  eyebrow: Volunteer
  title: Give your time
  text: Tell us a little about you and we'll be in touch within a week.
  points:
    - icon: calendar-days
      text: Roles from one afternoon to two weeks
    - icon: graduation-cap
      text: Full training before you start
    - icon: users
      text: Join 640 volunteers in five countries
  name: volunteer
  submit: Send my details
  fields:
    - name: name
      label: Full name
      required: true
      half: true
    - name: email
      label: Email
      type: email
      required: true
      half: true
    - name: interest
      label: I'd like to help with
      type: select
      options: [Build trips, Teaching, Health outreach, Fundraising at home]
    - name: message
      label: Anything we should know?
      type: textarea
    - name: updates
      label: Send me the monthly volunteer news
      type: checkbox

Volunteer

Give your time

Tell us a little about you and we'll be in touch within a week.

  • Roles from one afternoon to two weeks
  • Full training before you start
  • Join 640 volunteers in five countries

We only use your details to reply to you.

Form · card

A centred contact form.

Show YAML
- type: form
  variant: card
  tone: sand
  title: Contact us
  text: Questions about giving, partnerships or press? We reply within two working days.
  name: contact
  submit: Send message
  fields:
    - name: name
      label: Name
      required: true
      half: true
    - name: email
      label: Email
      type: email
      required: true
      half: true
    - name: message
      label: Message
      type: textarea
      required: true

Contact us

Questions about giving, partnerships or press? We reply within two working days.

We only use your details to reply to you.

Newsletter · band

Email sign-up beside a short pitch. The provider is set once in site.config.ts.

Show YAML
- type: newsletter
  variant: band
  tone: mint
  eyebrow: Newsletter
  title: One story from the field, every month
  note: No spam. Unsubscribe with one click.

Newsletter · card

The same in a centred card.

Show YAML
- type: newsletter
  variant: card
  title: Stay close to the work
  text: Photos, progress and the occasional good news, straight to your inbox.

Media

Video · wide

Your own .mp4 (here, a free Pexels clip in public/media/), or a YouTube or Vimeo link. Nothing loads until someone presses play.

Show YAML
- type: video
  variant: wide
  heading:
    eyebrow: Watch
    title: Fifteen seconds at school
    align: center
  url: /media/school-pump.mp4
  poster: school-pump.jpg
  posterAlt: Schoolchildren in uniform using the school water pump
  title: Schoolchildren at their water pump

Watch

Fifteen seconds at school

Video · split

The player beside a short text. This example shows a Vimeo link (a placeholder, so it won’t play).

Show YAML
- type: video
  variant: split
  tone: night
  heading:
    eyebrow: Film
    title: A day with the mobile clinic
  url: https://vimeo.com/000000000
  poster: health-worker.jpg
  posterAlt: A smiling health worker in her white coat
  title: A day with the mobile clinic
  text: Six villages, one van, two nurses and 140 patients. Our health team let us follow them for a day.

Film

A day with the mobile clinic

A smiling health worker in her white coat

Plays from Vimeo

Six villages, one van, two nurses and 140 patients. Our health team let us follow them for a day.

Calls to action

Call to action · band

A full-width strip with one ask. Looks best on the brand tone.

Show YAML
- type: cta
  variant: band
  tone: brand
  title: Give $25 a month. Change a family's year.
  text: Join 4,200 monthly donors who keep the water flowing.
  actions:
    - { label: Give monthly, href: /donate/, icon: heart }

Give $25 a month. Change a family's year.

Join 4,200 monthly donors who keep the water flowing.

Call to action · split

A rounded panel with a photo. Good for volunteering or events.

Show YAML
- type: cta
  variant: split
  eyebrow: Volunteer
  title: Give your time, not just your money
  text: From village build weeks to fundraising at home, there's a role for every skill.
  image: community-portrait.jpg
  imageAlt: A young woman smiling in her village
  actions:
    - { label: Become a volunteer, href: /get-involved/, style: accent }

Volunteer

Give your time, not just your money

From village build weeks to fundraising at home, there's a role for every skill.

A young woman smiling in her village

Call to action · card

A centred card for a softer ask in the middle of a page.

Show YAML
- type: cta
  variant: card
  title: Not ready to give? Stay close.
  text: One email a month with stories from the field. No spam, ever.
  actions:
    - { label: Read our stories, href: /stories/, style: outline }
    - { label: Follow on Instagram, href: https://instagram.com/, style: link }

Not ready to give? Stay close.

One email a month with stories from the field. No spam, ever.

Donate now