@import "https://fonts.googleapis.com/css2?family=Hind:wght@400;500;600&family=Young+Serif&display=swap";:root{--teal:#1b2a4a;--teal-dark:#111c33;--gold:#f2b632;--mint:#eef1f6;--ink:#1d2433;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{color:var(--ink);background:var(--white);font-family:Hind,sans-serif;font-size:1.05rem;line-height:1.65}h1,h2,h3,.brand{font-family:Young Serif,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3vw,2.3rem)}h3{margin-bottom:.4rem;font-size:1.25rem}p{max-width:62ch;margin-bottom:1rem}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:1080px;margin:0 auto;padding:0 1.25rem}.section{padding:5rem 0}.tint{background:var(--mint)}.dark{background:var(--teal);color:var(--white)}.two-col{grid-template-columns:1fr 1.4fr;gap:3rem;display:grid}.small{opacity:.85;font-size:.95rem}.btn{cursor:pointer;border:2px solid #0000;border-radius:6px;padding:.8rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.btn-gold{background:var(--gold);color:var(--teal-dark)}.btn-dark{background:var(--teal);color:var(--white)}.btn-line{border-color:currentColor}.nav{z-index:10;background:var(--teal);color:var(--white);justify-content:space-between;align-items:center;padding:.8rem 1.25rem;display:flex;position:sticky;top:0}.brand{font-size:1.2rem;text-decoration:none}.links{align-items:center;gap:1.5rem;display:flex}.links a{text-decoration:none}.links .btn{padding:.45rem 1.1rem}.menu-btn{border:2px solid var(--white);color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.35rem .9rem;display:none}.hero{color:var(--white);background:linear-gradient(#0a333100,#0a333100),url(/hero.jpg) 50%/cover;padding:5rem 0 6rem}.hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;display:grid}.lead{margin:1.2rem 0 2rem;font-size:1.2rem}.actions{flex-wrap:wrap;gap:1rem;display:flex}.hero-card{background:var(--gold);color:var(--teal-dark);border-radius:4px 40px;padding:2.5rem 2rem;font-family:Young Serif,serif;font-size:1.4rem}.hero-card span{opacity:.8;margin-bottom:.5rem;font-size:1.05rem;display:block}.programs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem 2rem;margin-top:2.5rem;display:grid}.programs article{border-top:4px solid var(--teal);padding-top:1rem}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-top:2.5rem;display:grid}.stats dt{color:var(--gold);font-family:Young Serif,serif;font-size:3rem;line-height:1}.stats dd{margin-top:.4rem}.donate-box{background:var(--mint);border-radius:8px;padding:2rem}.amounts{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.chip{border:2px solid var(--teal);background:var(--white);color:var(--teal);font:inherit;cursor:pointer;border-radius:999px;padding:.6rem 1.2rem;font-weight:600}.chip.on{background:var(--teal);color:var(--white)}.donate-box .small{margin-top:1rem}form{gap:1rem;display:grid}label{gap:.3rem;font-weight:500;display:grid}input,textarea{font:inherit;background:var(--white);border:2px solid #b9cdc8;border-radius:6px;padding:.7rem}.thanks{font-family:Young Serif,serif;font-size:1.4rem}.footer{background:var(--teal-dark);color:var(--white);padding:1.5rem 0}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}@media (width<=760px){.two-col,.hero-grid{grid-template-columns:1fr;gap:1.5rem}.section{padding:3.5rem 0}.menu-btn{display:block}.links{background:var(--teal);flex-direction:column;align-items:flex-start;padding:1rem 1.25rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.links.open{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
