.subpage-hero.svelte-5j3k8c{align-items:flex-end;min-height:50vh;padding-bottom:48px;display:flex;position:relative}.hero-image.svelte-5j3k8c{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay.svelte-5j3k8c{z-index:1;background:linear-gradient(#1e21184d 0%,#1e211880 50%,#1e2118d9 100%);position:absolute;inset:0}.hero-content.svelte-5j3k8c{z-index:2;color:var(--warm-cream);position:relative}.hero-content.svelte-5j3k8c .font-label:where(.svelte-5j3k8c){color:var(--wheat);margin-bottom:12px;display:block}.hero-title.svelte-5j3k8c{margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.1}.hero-title.svelte-5j3k8c em:where(.svelte-5j3k8c){color:var(--wheat)}.hero-lead.svelte-5j3k8c{opacity:.8;max-width:520px;font-size:1.05rem;line-height:1.6}.section-header.svelte-5j3k8c{text-align:center;margin-bottom:48px}.section-header.svelte-5j3k8c .font-label:where(.svelte-5j3k8c){margin-bottom:10px;display:block}.section-title.svelte-5j3k8c{margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.1}.line-accent.svelte-5j3k8c{margin:0 auto}.impact-grid.svelte-5j3k8c{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.impact-card.svelte-5j3k8c{text-align:center;padding:32px 28px}.impact-icon.svelte-5j3k8c{background:var(--terracotta-soft);width:48px;height:48px;color:var(--terracotta);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.impact-card.svelte-5j3k8c h3:where(.svelte-5j3k8c){color:var(--earth-ink);margin-bottom:10px;font-size:1.25rem}.impact-card.svelte-5j3k8c p:where(.svelte-5j3k8c){color:var(--earth-muted);font-size:.9rem;line-height:1.7}.give-section.svelte-5j3k8c{background:var(--warm-sand)}.give-grid.svelte-5j3k8c{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}.give-content.svelte-5j3k8c>.font-label:where(.svelte-5j3k8c){margin-bottom:10px;display:block}.lead.svelte-5j3k8c{color:var(--earth-body);margin-bottom:32px;font-size:1.05rem;line-height:1.8}.give-methods.svelte-5j3k8c{flex-direction:column;gap:24px;margin-bottom:28px;display:flex}.method.svelte-5j3k8c{align-items:flex-start;gap:14px;display:flex}.method-marker.svelte-5j3k8c{color:var(--olive);flex-shrink:0;margin-top:2px}.method.svelte-5j3k8c h4:where(.svelte-5j3k8c){color:var(--earth-ink);margin-bottom:6px;font-size:1.1rem}.method.svelte-5j3k8c p:where(.svelte-5j3k8c){color:var(--earth-muted);font-size:.9rem;line-height:1.7}.note.svelte-5j3k8c{color:var(--earth-body);background:var(--wheat-soft);border-left:2px solid var(--wheat);padding:16px;font-size:.9rem;line-height:1.7}.give-verse.svelte-5j3k8c{padding:40px 32px;position:sticky;top:100px}.give-verse.svelte-5j3k8c blockquote:where(.svelte-5j3k8c){color:var(--earth-ink);margin-bottom:20px;font-size:1.3rem;font-style:italic;line-height:1.5}.give-verse.svelte-5j3k8c cite:where(.svelte-5j3k8c){text-transform:uppercase;letter-spacing:.15em;color:var(--terracotta);margin-top:10px;font-family:Inter,sans-serif;font-size:.65rem;font-style:normal;display:block}.give-verse.svelte-5j3k8c p:where(.svelte-5j3k8c){color:var(--earth-muted);font-size:.9rem;line-height:1.7}.cta-section.svelte-5j3k8c{background:var(--earth-dark);color:var(--warm-sand)}.cta-section.svelte-5j3k8c .font-label:where(.svelte-5j3k8c){color:var(--wheat);margin-bottom:12px;display:block}.cta-title.svelte-5j3k8c{color:var(--warm-cream);margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.4rem)}.cta-title.svelte-5j3k8c em:where(.svelte-5j3k8c){color:var(--wheat)}.cta-section.svelte-5j3k8c p:where(.svelte-5j3k8c){opacity:.7;max-width:520px;margin:0 auto 28px;line-height:1.7}@media (width<=1024px){.impact-grid.svelte-5j3k8c,.give-grid.svelte-5j3k8c{grid-template-columns:1fr}.give-verse.svelte-5j3k8c{position:static}}
