.PinnedBanner-module__dWpjla__banner{border-radius:var(--radius-lg);background:var(--canvas-2);border:1px solid color-mix(in oklch, var(--accent-orange) 45%, transparent);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 22px;text-decoration:none;display:flex}.PinnedBanner-module__dWpjla__icon{border-radius:var(--radius);background:color-mix(in oklch, var(--accent-orange) 16%, transparent);width:44px;height:44px;color:var(--accent-orange);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PinnedBanner-module__dWpjla__text{flex:320px;min-width:0}.PinnedBanner-module__dWpjla__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-orange);font-size:.8rem;font-weight:600}.PinnedBanner-module__dWpjla__title{color:var(--ink);font-size:1.1rem;font-weight:600}.PinnedBanner-module__dWpjla__excerpt{color:var(--text-body);font-size:.95rem}.PinnedBanner-module__dWpjla__cta{border:1px solid color-mix(in oklch, var(--accent-orange) 60%, transparent);color:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;display:flex}
.page-module__5m57PW__pinnedWrap{padding-top:24px}.page-module__5m57PW__hero{text-align:center;padding:80px 0 60px;position:relative;overflow:hidden}.page-module__5m57PW__heroInner{z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module__5m57PW__dotSun{background:var(--sun);border-radius:50%;width:8px;height:8px}.page-module__5m57PW__ctaDot{background:var(--surface);border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__5m57PW__hero h1{margin-bottom:20px}.page-module__5m57PW__heroLead{color:var(--text-body);max-width:52ch;margin:0 auto 32px;font-size:1.15rem}.page-module__5m57PW__heroCta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.page-module__5m57PW__heroMeta{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:24px 32px;font-size:.9rem;display:flex}.page-module__5m57PW__heroMeta strong{color:var(--ink);font-weight:600}.page-module__5m57PW__section{padding-top:64px;padding-bottom:64px}.page-module__5m57PW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}.page-module__5m57PW__sectionHead .page-module__5m57PW__sub{color:var(--text-dim);max-width:50ch;margin-top:8px;font-size:.95rem}.page-module__5m57PW__sectionLink{color:var(--ink);border-bottom:1.5px solid var(--sun);align-items:center;gap:6px;padding-bottom:2px;font-size:.95rem;font-weight:500;display:inline-flex}.page-module__5m57PW__progGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.page-module__5m57PW__donationBand{background:var(--canvas);color:var(--ink);padding:72px 0;position:relative;overflow:hidden}.page-module__5m57PW__donationInner{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid;position:relative}@media (max-width:900px){.page-module__5m57PW__donationInner{grid-template-columns:1fr;gap:32px}}.page-module__5m57PW__donationInner h2{color:var(--ink);margin-bottom:16px}.page-module__5m57PW__donationInner p{opacity:.9;max-width:55ch;margin-bottom:28px;font-size:1.05rem}.page-module__5m57PW__donationCtas{flex-wrap:wrap;gap:12px;display:flex}.page-module__5m57PW__donationBadge{background:color-mix(in oklch, var(--sun) 18%, transparent);color:var(--sun);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:.8rem;font-weight:500;display:inline-block}.page-module__5m57PW__payList{flex-direction:column;gap:12px;display:flex}.page-module__5m57PW__payCard{border-radius:var(--radius);color:var(--ink);background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:14px;padding:18px 20px;display:flex}.page-module__5m57PW__payLogo{flex-shrink:0}.page-module__5m57PW__payNum{opacity:.7;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem}.page-module__5m57PW__payName{font-size:1.05rem;font-weight:600}
