.donate-hero[data-astro-cid-vfkcmhic]{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border)}.donate-hero[data-astro-cid-vfkcmhic] .layout[data-astro-cid-vfkcmhic]{display:grid}.donate-hero[data-astro-cid-vfkcmhic] .message[data-astro-cid-vfkcmhic]{padding:clamp(3rem,8vw,8rem) var(--space-page-x) clamp(5rem,10vw,10rem)}.donate-hero[data-astro-cid-vfkcmhic] .stack[data-astro-cid-vfkcmhic]{display:grid;gap:2rem}.donate-hero[data-astro-cid-vfkcmhic] .intro[data-astro-cid-vfkcmhic]{max-width:36rem}.donate-hero[data-astro-cid-vfkcmhic] .intro[data-astro-cid-vfkcmhic] p[data-astro-cid-vfkcmhic],.donate-info[data-astro-cid-vfkcmhic] .main[data-astro-cid-vfkcmhic]>div[data-astro-cid-vfkcmhic]>p[data-astro-cid-vfkcmhic]{margin:0;color:var(--color-text-muted);font-size:var(--text-body-large);font-weight:500;line-height:var(--leading-body)}.donate-hero[data-astro-cid-vfkcmhic] .mail-address[data-astro-cid-vfkcmhic]{display:grid;gap:.35rem;max-width:28rem;border:1px solid color-mix(in oklab,var(--color-brand-strong) 40%,var(--color-border));background:var(--color-surface);padding:1.25rem;color:var(--color-brand-strong);font-style:normal;font-size:var(--text-body-large);font-weight:800;line-height:var(--leading-tight)}.donate-hero[data-astro-cid-vfkcmhic] .media[data-astro-cid-vfkcmhic]{position:relative;min-height:28rem;overflow:hidden;background:color-mix(in oklab,var(--color-surface-muted) 50%,transparent)}.donate-hero[data-astro-cid-vfkcmhic] .matte[data-astro-cid-vfkcmhic]{--media-matte-border: 1.5rem solid color-mix(in oklab, var(--color-surface) 20%, transparent)}.donate-info[data-astro-cid-vfkcmhic]{display:grid;align-items:start;gap:4rem}.donate-info[data-astro-cid-vfkcmhic] .main[data-astro-cid-vfkcmhic]{display:grid;gap:3rem}.donate-info[data-astro-cid-vfkcmhic] .main[data-astro-cid-vfkcmhic] h2[data-astro-cid-vfkcmhic]{margin:0 0 2rem;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900;letter-spacing:0;text-transform:uppercase}.donate-info[data-astro-cid-vfkcmhic] .main[data-astro-cid-vfkcmhic] h2[data-astro-cid-vfkcmhic] span[data-astro-cid-vfkcmhic],.donate-info[data-astro-cid-vfkcmhic] .column[data-astro-cid-vfkcmhic] h4[data-astro-cid-vfkcmhic] span[data-astro-cid-vfkcmhic]{color:var(--color-brand-strong);font-style:italic}.donate-info[data-astro-cid-vfkcmhic] .columns[data-astro-cid-vfkcmhic]{display:grid;gap:2rem 3rem}.donate-info[data-astro-cid-vfkcmhic] .column[data-astro-cid-vfkcmhic]{display:grid;gap:1rem}.donate-info[data-astro-cid-vfkcmhic] .column[data-astro-cid-vfkcmhic] h4[data-astro-cid-vfkcmhic]{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--text-body-small);font-weight:900;line-height:.9;text-transform:uppercase}.benefit-list[data-astro-cid-vfkcmhic]{display:grid;gap:1rem;padding:0;margin:0;list-style:none}.benefit-list[data-astro-cid-vfkcmhic] li[data-astro-cid-vfkcmhic]{display:flex;align-items:flex-start;gap:1rem}.benefit-list .icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-accent-strong)}.benefit-list[data-astro-cid-vfkcmhic] span[data-astro-cid-vfkcmhic]{color:var(--color-text-strong);font-size:var(--text-body-small);font-weight:700;letter-spacing:0;text-transform:uppercase}.partner-note[data-astro-cid-vfkcmhic]{display:grid;gap:1rem;border:1px solid var(--color-border-muted);background:var(--color-surface-muted);padding:1.5rem}.partner-note[data-astro-cid-vfkcmhic] p[data-astro-cid-vfkcmhic],.mail-card[data-astro-cid-vfkcmhic] p[data-astro-cid-vfkcmhic]{margin:0;color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:var(--leading-body)}.partner-note[data-astro-cid-vfkcmhic] div[data-astro-cid-vfkcmhic]{display:flex;flex-direction:column;gap:.5rem}.partner-note[data-astro-cid-vfkcmhic] span[data-astro-cid-vfkcmhic]{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase}.partner-note[data-astro-cid-vfkcmhic] span[data-astro-cid-vfkcmhic]:last-child{font-weight:900}.donate-info[data-astro-cid-vfkcmhic] .aside[data-astro-cid-vfkcmhic]{display:grid;gap:2rem}.mail-card[data-astro-cid-vfkcmhic]{display:grid;gap:1.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:2rem}.mail-card[data-astro-cid-vfkcmhic] .label[data-astro-cid-vfkcmhic]{color:var(--color-brand-strong);font-family:var(--font-label);font-size:var(--text-label);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mail-card-address[data-astro-cid-vfkcmhic]{display:grid;gap:.35rem;color:var(--color-text-strong);font-style:normal;font-size:var(--text-body-small);font-weight:800;line-height:var(--leading-tight)}.volunteer-donation-card[data-astro-cid-vfkcmhic]{display:grid;gap:1rem;border:1px solid var(--color-border-muted);background:color-mix(in oklab,var(--color-surface-muted) 50%,transparent);padding:2rem}.volunteer-donation-card[data-astro-cid-vfkcmhic] p[data-astro-cid-vfkcmhic]{margin:0;color:var(--color-text-strong);font-size:var(--text-body-small);font-weight:500}.volunteer-donation-card[data-astro-cid-vfkcmhic] a[data-astro-cid-vfkcmhic]{display:inline-block;color:var(--color-brand-strong);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media(min-width:48rem){.donate-info[data-astro-cid-vfkcmhic] .columns[data-astro-cid-vfkcmhic]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.donate-hero[data-astro-cid-vfkcmhic] .layout[data-astro-cid-vfkcmhic]{grid-template-columns:7fr 5fr}.donate-hero[data-astro-cid-vfkcmhic] .message[data-astro-cid-vfkcmhic]{border-right:1px solid var(--color-border);padding-inline:var(--space-page-x) 3rem}.donate-info[data-astro-cid-vfkcmhic]{grid-template-columns:8fr 4fr}}
