.container[data-astro-cid-5avkujil]{width:min(100% - 3rem, var(--container-max));margin-inline:auto}.text-accent[data-astro-cid-5avkujil]{color:var(--color-accent)}.section[data-astro-cid-5avkujil]{background-color:var(--color-bg);padding:5rem 0}.section--muted[data-astro-cid-5avkujil]{background-color:var(--color-muted)}.section--primary[data-astro-cid-5avkujil]{background-color:var(--color-primary)}.section__header[data-astro-cid-5avkujil]{max-width:40rem;margin-bottom:2.5rem}.eyebrow[data-astro-cid-5avkujil]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.section__title[data-astro-cid-5avkujil]{color:var(--color-primary);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.section__title--light[data-astro-cid-5avkujil]{color:var(--color-bg)}.section__lead[data-astro-cid-5avkujil]{max-width:40rem;color:var(--color-muted-text);font-size:1.0625rem;line-height:1.7}.section__lead--light[data-astro-cid-5avkujil]{margin-inline:auto;color:#ffffffe0;margin-bottom:2rem}.hero[data-astro-cid-5avkujil]{background-color:var(--color-primary);padding:5rem 0;position:relative;overflow:hidden}.hero__overlay[data-astro-cid-5avkujil]{background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 55%);position:absolute;inset:0}.hero__content[data-astro-cid-5avkujil]{z-index:1;text-align:center;max-width:42rem;color:var(--color-bg);margin-inline:auto;position:relative}.hero__eyebrow[data-astro-cid-5avkujil]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:inline-flex}.hero__title[data-astro-cid-5avkujil]{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15}.hero__text[data-astro-cid-5avkujil]{color:#ffffffe6;font-size:1.0625rem;line-height:1.7}.investment-thesis[data-astro-cid-5avkujil]{background-color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:3rem 0 2.5rem}.investment-thesis__inner[data-astro-cid-5avkujil]{text-align:center;max-width:42rem;margin-inline:auto}.investment-thesis__title[data-astro-cid-5avkujil]{color:var(--color-primary);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.25}.investment-thesis__text[data-astro-cid-5avkujil]{color:var(--color-text);margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.investment-thesis__source[data-astro-cid-5avkujil]{color:var(--color-muted-text);margin:0;font-size:.75rem}.donation-grid[data-astro-cid-5avkujil],.impact-grid[data-astro-cid-5avkujil]{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.donation-card[data-astro-cid-5avkujil],.impact-card[data-astro-cid-5avkujil]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem 1.5rem}.donation-card[data-astro-cid-5avkujil]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.donation-card--featured[data-astro-cid-5avkujil]{border-color:var(--color-accent);border-width:2px;transform:scale(1.02);box-shadow:0 16px 32px #3f3e401a}.donation-card__badge[data-astro-cid-5avkujil]{color:var(--color-accent-text);background-color:var(--color-accent);border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem}.donation-card__icon[data-astro-cid-5avkujil]{width:2.75rem;height:2.75rem;color:var(--color-primary);background-color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.donation-card__value[data-astro-cid-5avkujil]{color:var(--color-primary);margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;display:block}.donation-card__detail[data-astro-cid-5avkujil]{color:var(--color-muted-text);margin-bottom:1.5rem;font-size:.9375rem}.donation-note[data-astro-cid-5avkujil]{text-align:center;color:var(--color-muted-text);margin-top:1.75rem;font-size:.8125rem}.impact-card__emoji[data-astro-cid-5avkujil]{margin-bottom:.75rem;font-size:1.75rem;display:block}.impact-card__title[data-astro-cid-5avkujil]{color:var(--color-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.impact-card__text[data-astro-cid-5avkujil]{color:var(--color-muted-text);font-size:.9375rem;line-height:1.65}.cta[data-astro-cid-5avkujil]{text-align:center}.cta__icon[data-astro-cid-5avkujil]{width:3.5rem;height:3.5rem;color:var(--color-primary);background-color:var(--color-bg);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.btn[data-astro-cid-5avkujil]{border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.btn--primary[data-astro-cid-5avkujil]{color:var(--color-bg);background-color:var(--color-primary)}.btn--accent[data-astro-cid-5avkujil]{color:var(--color-accent-text);background-color:var(--color-accent)}.btn[data-astro-cid-5avkujil]:hover{filter:brightness(.97)}.btn[data-astro-cid-5avkujil]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width>=768px){.donation-grid[data-astro-cid-5avkujil],.impact-grid[data-astro-cid-5avkujil]{grid-template-columns:repeat(3,1fr);align-items:stretch}}
