Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions astro/src/content/blogs/2026-matching-campaign.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: 2026 Matching Campaign
description: A generous donor has offered to match every dollar we raise up to $5,000. That means whatever you give, the impact doubles.
published: 2026-05-26
tags:
- announcements
author: rachael-bradley-montgomery
---

## Your gift goes twice as far

We received great news: A generous supporter has offered to match every dollar we raise up to $5,000. That means whatever you give has double the impact.

An anonymous donor believes so strongly in our work that they've agreed to match every donation we receive, dollar for dollar, up to $5,000. This matching gift runs for two weeks only, from May 26th through June 9th.

During that time, if you give $25, we receive $50. If you give $100, we receive $200. Your gift automatically goes further - with no extra steps on your end.

## The matching goal is $5,000

Every dollar you donate is matched by our anonymous supporter until we reach the goal or the two weeks are up, whichever comes first.

We work to make communities more accessible so that everyone, regardless of ability, can fully participate in public life. That means accessible websites, spaces that welcome everyone, and tools to help people with disabilities.

Matching campaigns like this are rare. When a donor offers to match gifts, it tells us they trust our work — and it gives you a chance to make your contribution count even more.

## May 26th through June 9th

This campaign runs for two weeks. After that, the match expires. If we reach $5,000 in donations before the deadline, we unlock the full $10,000 in total funding.

You can give any amount. Every gift counts and every dollar gets matched.

<p class="text-center">
<a class="btn btn-primary" href="/donate/">Give Now & Double your Impact</a>
</p>

21 changes: 19 additions & 2 deletions astro/src/pages/donate.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { getOpenGraphImageData } from "@lib/og-image";
import components from "@lib/mdx";
import { getEntry, render } from "astro:content";

import Branding from "@components/Branding.astro";
import Column from "../components/Column.astro";
import Hero from "../components/Hero.astro";
import { Icon } from "astro-icon/components";
Expand All @@ -12,11 +13,11 @@ import Quote from "@components/Quote.astro";
import Row from "@components/Row.astro";
import ShadowBoxSection from "../components/ShadowBoxSection.astro";
import TeamVignette from "@components/TeamVignette.astro";
import ThemedBox from "@components/ThemedBox.astro";
import ThemedSection from "../components/ThemedSection.astro";

import heroBg from "../images/colored-hero/donate.png";

import ThemedBox from "@components/ThemedBox.astro";
const directorEmail = "mailto:director@accessiblecommunity.org";
const paypalUrl = "https://paypal.me/AccessibleCommunity";
const stripeUrl = "https://donate.stripe.com/eVadR0agM8ec1TW5kk";
Expand Down Expand Up @@ -98,6 +99,16 @@ if (!letter) throw new Error("Could not find content `markdown/donor-letter`");
</Hero>

<ThemedSection style="tertiary">

<Row class="justify-content-center">
<ThemedBox theme="primary" style="subtle" border={1} padding={3} class="mb-5 p-3 rounded">
<div class="announcement lead text-center">
An anonymous donor is currently <a href="/blog/2026-matching-campaign">matching contributions</a>
up to&nbsp;$5,000. <br class="d-none d-lg-inline-block" /> Your&nbsp;donation will be doubled!
</div>
</ThemedBox>
</Row>

<Row class="justify-content-center donor-letter">
<Column lg="10">
<h2 class="display-5">Dear <strong>potential donor</strong>,</h2>
Expand Down Expand Up @@ -186,7 +197,13 @@ Purcellville, VA 20132</pre>
</ShadowBoxSection>
</Layout>

<style lang="scss">
<style>
@media (width < 576px) {
.announcement.lead {
font-size: 1rem;
}
}

.donor-letter :global(pre),
pre.address {
padding: 0em 1.5em 0.5em;
Expand Down
Loading