.hero[data-astro-cid-lcdefpme]{background:radial-gradient(50% 60% at 85% 10%, var(--gold-100), transparent 70%), radial-gradient(40% 50% at 0% 90%, var(--green-100), transparent 70%);padding-block:clamp(40px,6vw,72px) clamp(56px,7vw,88px);position:relative}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch}.hero__lead[data-astro-cid-lcdefpme]{max-width:56ch;margin-bottom:28px}.hero__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.hero-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.hero-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:center 70%;width:100%;transition:transform .6s}.hero-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.hero-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#e6efe8;background:linear-gradient(#0000,#081e12d9);padding:48px 18px 16px;font-size:.875rem;position:absolute;inset:auto 0 0}.hero-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--white);font-size:1.25rem;display:block}.hero__donate[data-astro-cid-lcdefpme]{position:sticky;top:100px}.stats[data-astro-cid-lcdefpme]{background:var(--green-900);color:var(--white)}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff1a;flex-direction:column-reverse;gap:4px;padding:32px 24px;display:flex}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold-300);margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#b9cbbf;font-size:.9375rem}.prog[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.prog[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.prog__media[data-astro-cid-lcdefpme]{overflow:hidden}.prog__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .6s}.prog[data-astro-cid-lcdefpme]:hover .prog__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.prog__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:0 26px 26px;display:flex;position:relative}.prog[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{border:4px solid var(--white);box-sizing:content-box;margin-top:-26px;margin-bottom:16px}.prog[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.975rem}.prog__more[data-astro-cid-lcdefpme]{color:var(--tone);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.mission[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.mission__media[data-astro-cid-lcdefpme]{position:relative}.mission__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3.4;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg)}.mission__badge[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--gold);color:var(--green-950);box-shadow:var(--shadow-lg);text-align:center;padding:18px 24px;display:grid;position:absolute;bottom:-24px;right:-16px}.mission__badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:1.75rem;font-weight:700;line-height:1.3}.mission__badge[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-weight:600}.values[data-astro-cid-lcdefpme]{gap:18px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);align-items:flex-start;gap:16px;display:flex}.values[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);display:block}.gift[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;padding:28px;transition:background .2s,border-color .2s;display:flex}.gift[data-astro-cid-lcdefpme]:hover{background:#ffffff12;border-color:#f6cf6e66}.gift__amount[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold-300);margin-bottom:18px;font-size:3rem;font-weight:500;line-height:1}.gift[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.25rem}.gift[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b9cbbf;flex:1;font-size:.975rem}.gift[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.faqs[data-astro-cid-lcdefpme]{gap:10px;margin-top:28px;display:grid}details[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:14px;transition:box-shadow .2s}details[data-astro-cid-lcdefpme][open]{box-shadow:var(--shadow)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--green-700);flex-shrink:0;transition:transform .25s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(180deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;padding:0 22px 20px}.visit[data-astro-cid-lcdefpme]{position:sticky;top:100px}.visit[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{margin-bottom:18px}.visit[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.visit[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--green-700);align-items:center;gap:10px;display:flex}.visit[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}@media (width<=1080px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__donate[data-astro-cid-lcdefpme]{max-width:480px;position:static}}@media (width<=900px){.mission[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.mission__badge[data-astro-cid-lcdefpme]{right:12px}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #ffffff1a}}@media (width<=560px){.hero__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:22px 16px}.stats__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2n){padding-right:0}}
