.cs-hero[data-astro-cid-wpqxi2iw]{background:var(--navy-soft)}.cs-hero-grid[data-astro-cid-wpqxi2iw]{gap:32px;padding-block:40px 48px;display:grid}.cs-hero[data-astro-cid-wpqxi2iw] h1[data-astro-cid-wpqxi2iw]{font-size:clamp(2rem,5.6vw,3.3rem)}.cs-hero-side[data-astro-cid-wpqxi2iw]{gap:28px;display:grid}.cs-pdf[data-astro-cid-wpqxi2iw]{background:var(--white);border:1px solid var(--navy-line);border-top:6px solid var(--navy);border-radius:12px;padding:22px 24px 24px}.cs-pdf[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]{margin:0}.cs-pdf-title[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy-ink);font-size:1.4rem;font-weight:600;line-height:1.2}.cs-pdf-desc[data-astro-cid-wpqxi2iw]{color:var(--muted);font-size:1rem;margin-top:4px!important}.cs-pdf-meta[data-astro-cid-wpqxi2iw]{color:var(--muted);flex-wrap:wrap;gap:6px 0;margin:14px 0 18px;padding:0;font-size:.92rem;font-weight:700;list-style:none;display:flex}.cs-pdf-meta[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]{margin:0}.cs-pdf-meta[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]+li[data-astro-cid-wpqxi2iw]:before{content:"·";color:#6b80bf;margin:0 .55em}.cs-pdf-btn[data-astro-cid-wpqxi2iw]{gap:8px}.cs-pdf-btn[data-astro-cid-wpqxi2iw] svg{flex:none}@media (width<=479px){.cs-pdf-btn[data-astro-cid-wpqxi2iw]{width:100%}}.cs-hero-media[data-astro-cid-wpqxi2iw] img[data-astro-cid-wpqxi2iw]:first-child{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%}.cs-badge[data-astro-cid-wpqxi2iw]{aspect-ratio:1;filter:drop-shadow(0 8px 18px #1f2d5c4d);width:clamp(88px,20vw,130px);height:auto;position:absolute;inset:-18px -8px auto auto}@media (width>=960px){.cs-hero-grid[data-astro-cid-wpqxi2iw]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:72px}}.cs-eyebrow-light[data-astro-cid-wpqxi2iw]{color:#ffb3b3}.cs-impact[data-astro-cid-wpqxi2iw] h2[data-astro-cid-wpqxi2iw]{max-width:20em}.cs-stats[data-astro-cid-wpqxi2iw]{border-radius:var(--radius-lg);background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.cs-stat[data-astro-cid-wpqxi2iw]{background:var(--navy-ink);padding:22px 18px}.cs-num[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);margin:0 0 6px;font-size:clamp(1.7rem,7vw,3.4rem);font-weight:700;line-height:1.05;color:var(--white)!important}.cs-stat[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]:last-child{margin:0;font-size:1rem}@media (width>=900px){.cs-stats[data-astro-cid-wpqxi2iw]{grid-template-columns:repeat(3,1fr)}.cs-stat[data-astro-cid-wpqxi2iw]{padding:32px 30px}}.cs-mission[data-astro-cid-wpqxi2iw]{gap:32px;display:grid}.cs-prose[data-astro-cid-wpqxi2iw]{max-width:42rem;font-size:1.15rem}.cs-founding[data-astro-cid-wpqxi2iw]{border-radius:var(--radius-lg);background:var(--navy-soft);border-top:5px solid var(--red);padding:28px}.cs-founding[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]:last-child{margin:0}@media (width>=960px){.cs-mission[data-astro-cid-wpqxi2iw]{grid-template-columns:1.2fr .8fr;align-items:start;gap:56px}}.cs-need[data-astro-cid-wpqxi2iw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.cs-need-card[data-astro-cid-wpqxi2iw]{border-radius:var(--radius);background:var(--white);border:1px solid var(--navy-line);align-content:start;gap:10px;padding:24px;display:grid}.cs-need-card[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]:last-child{margin:0}.cs-need-fig[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy);align-self:end;margin:0;font-size:3rem;font-weight:700;line-height:1}.cs-need-leaf[data-astro-cid-wpqxi2iw]{align-self:end;width:30px;height:auto;margin-bottom:4px}@media (width>=640px){.cs-need-card[data-astro-cid-wpqxi2iw]{grid-template-rows:3.4rem auto}}.cs-source[data-astro-cid-wpqxi2iw]{color:var(--muted);margin:16px 0 0;font-size:.95rem}.cs-how[data-astro-cid-wpqxi2iw]{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-how[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]{border-radius:var(--radius);background:var(--navy-soft);padding:24px 24px 24px 84px;position:relative}.cs-how[data-astro-cid-wpqxi2iw] h3[data-astro-cid-wpqxi2iw]{margin-bottom:.3em}.cs-how[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]{margin:0}.cs-how-n[data-astro-cid-wpqxi2iw]{background:var(--navy);width:44px;height:44px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:absolute;top:22px;left:22px}@media (width>=1000px){.cs-how[data-astro-cid-wpqxi2iw]{grid-template-columns:repeat(4,1fr);gap:20px}.cs-how[data-astro-cid-wpqxi2iw]:before{content:"";background:var(--navy-line);height:3px;position:absolute;top:44px;left:44px;right:44px}.cs-how[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]{border:2px solid var(--navy-line);background:0 0;background:var(--white);padding:88px 22px 24px}.cs-how-n[data-astro-cid-wpqxi2iw]{z-index:1;top:22px;left:22px}}.cs-letter[data-astro-cid-wpqxi2iw]{border-left:6px solid var(--navy);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--white);max-width:50rem;margin:0 auto;padding:clamp(64px,10vw,84px) clamp(24px,6vw,64px) clamp(32px,5vw,48px);position:relative}.cs-quote-mark[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--gold);font-size:clamp(7rem,18vw,9.5rem);font-weight:700;line-height:1;position:absolute;top:clamp(4px,1.5vw,10px);left:clamp(18px,5.4vw,58px)}.cs-letter[data-astro-cid-wpqxi2iw] h2[data-astro-cid-wpqxi2iw]{color:var(--navy);letter-spacing:.01em;margin:0 0 .8em;font-size:clamp(1.1rem,2.4vw,1.25rem);font-weight:600;position:relative}.cs-letter[data-astro-cid-wpqxi2iw] blockquote[data-astro-cid-wpqxi2iw]{color:var(--ink);border:0;max-width:68ch;margin:0;padding:0;font-size:1.15rem;line-height:1.7}.cs-letter-lead[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy-ink);margin-bottom:.7em;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:500;line-height:1.25}.cs-letter[data-astro-cid-wpqxi2iw] figcaption[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy);margin-top:1em;font-size:1.4rem;font-weight:600}.cs-founders[data-astro-cid-wpqxi2iw]{gap:20px;display:grid}@media (width>=900px){.cs-founders[data-astro-cid-wpqxi2iw]{grid-template-columns:1fr 1fr}}.cs-founder[data-astro-cid-wpqxi2iw]{border-radius:var(--radius-lg);background:var(--navy-soft);padding:28px}.cs-founder[data-astro-cid-wpqxi2iw] p[data-astro-cid-wpqxi2iw]:last-child{margin:0}.cs-founder-top[data-astro-cid-wpqxi2iw]{align-items:center;gap:18px;margin-bottom:18px;display:flex}.cs-founder-top[data-astro-cid-wpqxi2iw] img[data-astro-cid-wpqxi2iw]{object-fit:cover;border:4px solid var(--white);border-radius:50%;flex:none;width:96px;height:96px}.cs-founder-top[data-astro-cid-wpqxi2iw] h3[data-astro-cid-wpqxi2iw]{margin:0 0 2px}.cs-role[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin:0;font-size:.88rem;font-weight:600;display:block}.cs-initials[data-astro-cid-wpqxi2iw]{background:var(--navy);width:96px;height:96px;color:var(--white);font-family:var(--font-display);border:4px solid var(--white);border-radius:50%;flex:none;place-items:center;font-size:2rem;font-weight:700;display:grid}.cs-money[data-astro-cid-wpqxi2iw]{gap:20px;margin-top:8px;display:grid}@media (width>=1000px){.cs-money[data-astro-cid-wpqxi2iw]{grid-template-columns:1.35fr 1fr;align-items:start}}.cs-money-card[data-astro-cid-wpqxi2iw]{border-radius:var(--radius-lg);background:var(--white);padding:26px}.cs-money-head[data-astro-cid-wpqxi2iw]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs-money-head[data-astro-cid-wpqxi2iw] h3[data-astro-cid-wpqxi2iw]{margin:0}.cs-total[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy-ink);margin:0;font-size:1.6rem;font-weight:700}.cs-stack[data-astro-cid-wpqxi2iw]{background:var(--navy-soft);border-radius:999px;height:22px;margin:16px 0 22px;display:flex;overflow:hidden}.cs-stack[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw]{width:var(--w);transition:width 1s cubic-bezier(.2,.7,.2,1)}.cs-stack[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw]+span[data-astro-cid-wpqxi2iw]{box-shadow:inset 2px 0 0 var(--white)}.cs-bars[data-astro-cid-wpqxi2iw]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-bars[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]{grid-template-columns:1fr auto;gap:4px 12px;font-size:1rem;display:grid}.cs-bar-label[data-astro-cid-wpqxi2iw]{align-items:baseline;gap:8px;display:flex}.cs-key[data-astro-cid-wpqxi2iw]{border-radius:3px;flex:none;width:12px;height:12px;transform:translateY(1px)}.cs-bar-fig[data-astro-cid-wpqxi2iw]{text-align:right;color:var(--muted);white-space:nowrap}.cs-bar-fig[data-astro-cid-wpqxi2iw] strong[data-astro-cid-wpqxi2iw]{color:var(--navy-ink);margin-right:4px}.cs-bar-track[data-astro-cid-wpqxi2iw]{background:var(--navy-soft);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.cs-bar-track[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw]{height:100%;width:var(--w);border-radius:999px;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.cs-note[data-astro-cid-wpqxi2iw]{border-top:2px solid var(--navy-line);color:var(--muted);margin:22px 0 0;padding-top:18px;font-size:.98rem}.js-reveal [data-astro-cid-wpqxi2iw][data-reveal]:not(.is-visible) .cs-stack[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw],.js-reveal [data-astro-cid-wpqxi2iw][data-reveal]:not(.is-visible) .cs-bar-track[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw]{width:0}.cs-board[data-astro-cid-wpqxi2iw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cs-board[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]{border-radius:var(--radius);border:2px solid var(--navy-line);align-items:center;gap:14px;padding:18px;display:flex}.cs-board[data-astro-cid-wpqxi2iw] li[data-astro-cid-wpqxi2iw]>span[data-astro-cid-wpqxi2iw]:last-child{gap:2px;display:grid}.cs-board[data-astro-cid-wpqxi2iw] strong[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);color:var(--navy-ink);font-size:1.2rem;font-weight:600}.cs-board-note[data-astro-cid-wpqxi2iw]{color:var(--muted);font-size:.98rem}.cs-initials-sm[data-astro-cid-wpqxi2iw]{background:var(--navy-soft);width:52px;height:52px;color:var(--navy);border:0;font-size:1.15rem}.cs-close-grid[data-astro-cid-wpqxi2iw]{gap:32px;display:grid}.cs-close[data-astro-cid-wpqxi2iw] h2[data-astro-cid-wpqxi2iw]{font-size:clamp(2.2rem,6vw,3.2rem)}.cs-ask[data-astro-cid-wpqxi2iw]{max-width:30em;font-size:clamp(1.2rem,2.6vw,1.45rem)}.cs-btn-onnavy[data-astro-cid-wpqxi2iw]{border-color:var(--white)}.cs-btn-ghost[data-astro-cid-wpqxi2iw]{border-color:var(--white);color:var(--white);background:0 0}.cs-btn-ghost[data-astro-cid-wpqxi2iw]:hover{color:var(--white);background:#ffffff1f}.cs-contact[data-astro-cid-wpqxi2iw]{border-radius:var(--radius-lg);background:#2b3c75;padding:26px}.cs-contact-h[data-astro-cid-wpqxi2iw]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:600;color:#ffb3b3!important}.cs-contact[data-astro-cid-wpqxi2iw] strong[data-astro-cid-wpqxi2iw]{color:var(--white)}.cs-contact[data-astro-cid-wpqxi2iw] a[data-astro-cid-wpqxi2iw]:not(.file-card){color:var(--white);overflow-wrap:anywhere;font-weight:700}.cs-addr[data-astro-cid-wpqxi2iw]{font-size:.95rem}@media (width>=960px){.cs-close-grid[data-astro-cid-wpqxi2iw]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}}@media (prefers-reduced-motion:reduce){.cs-stack[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw],.cs-bar-track[data-astro-cid-wpqxi2iw] span[data-astro-cid-wpqxi2iw]{transition:none}}.cfs-sig[data-astro-cid-wpqxi2iw]{width:90px;height:auto;margin:0 0 6px}
