form:where(.astro-hh3afzr7){gap:var(--space-4);justify-items:start;display:grid}.ck__hp:where(.astro-hh3afzr7){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ck__row:where(.astro-hh3afzr7){gap:var(--space-4);width:100%;display:grid}@media (width>=900px){.ck__row:where(.astro-hh3afzr7){grid-template-columns:repeat(3,minmax(0,1fr))}}.ck__field:where(.astro-hh3afzr7){gap:var(--space-2);display:grid}.ck__field:where(.astro-hh3afzr7) label:where(.astro-hh3afzr7){color:var(--color-ink);font:600 .9375rem/1.2 var(--font-ui)}.ck__opt:where(.astro-hh3afzr7){color:var(--color-ink-muted);font-weight:400}.ck__field:where(.astro-hh3afzr7) input:where(.astro-hh3afzr7){border:1px solid var(--color-control);border-radius:var(--radius-s);background:var(--color-surface);width:100%;height:52px;color:var(--color-ink);font:400 1.0625rem/1.2 var(--font-ui);padding:0 16px}.ck__field:where(.astro-hh3afzr7) input:where(.astro-hh3afzr7):focus{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);outline:none}.ck__field:where(.astro-hh3afzr7) input:where(.astro-hh3afzr7):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ck__consent:where(.astro-hh3afzr7){align-items:center;gap:var(--space-3);color:var(--color-ink-soft);font:400 1rem/1.4 var(--font-text);cursor:pointer;display:flex}.ck__consent:where(.astro-hh3afzr7) input:where(.astro-hh3afzr7){width:20px;height:20px;accent-color:var(--color-accent)}.ck__err:where(.astro-hh3afzr7){color:var(--color-error);font:600 .9375rem/1.3 var(--font-ui)}.ck__fine:where(.astro-hh3afzr7){color:var(--color-ink-muted);font:400 .875rem/1.45 var(--font-ui)}form:where(.astro-hh3afzr7)[aria-busy=true] .btn:where(.astro-hh3afzr7){opacity:.6;pointer-events:none}.ck__done:where(.astro-hh3afzr7){justify-items:start;gap:var(--space-4);display:grid}.ck__done-title:where(.astro-hh3afzr7){color:var(--color-ink);font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);font-size:2rem;line-height:1}.intro:where(.astro-4dadsbt7){padding-block:var(--space-7) var(--space-8)}.intro__text:where(.astro-4dadsbt7){justify-items:start;gap:var(--space-5);grid-column:1/-1;display:grid}.intro:where(.astro-4dadsbt7) .lead:where(.astro-4dadsbt7){max-width:640px}.intro__note:where(.astro-4dadsbt7){max-width:60ch;color:var(--color-ink-muted);font:600 .9375rem/1.45 var(--font-ui)}.intro__actions:where(.astro-4dadsbt7){justify-items:center;gap:var(--space-5);width:100%;margin-top:var(--space-2);display:grid}@media (width>=768px){.intro__actions:where(.astro-4dadsbt7){align-items:center;gap:var(--space-6);width:auto;display:flex}}@media (width>=1200px){.intro:where(.astro-4dadsbt7){padding-block:var(--space-9)}.intro__text:where(.astro-4dadsbt7){grid-column:1/10;gap:36px}}.glance__list:where(.astro-4dadsbt7){gap:var(--grid-gutter);margin:0;padding:0;list-style:none;display:grid}.glance__list:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7){display:grid}@media (width>=900px){.glance__list:where(.astro-4dadsbt7){grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard:where(.astro-4dadsbt7){gap:var(--space-3);background:var(--color-surface-raised);border-top:var(--rule-cap) solid var(--color-accent);color:var(--color-ink);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;padding:28px;display:flex}.pcard:where(.astro-4dadsbt7):hover{box-shadow:var(--shadow-raise);transform:translateY(-3px)}.pcard__name:where(.astro-4dadsbt7){font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);font-size:clamp(2rem,1.8rem + .8vw,2.5rem);line-height:.95}.pcard__who:where(.astro-4dadsbt7){color:var(--color-ink-soft);font:400 1rem/1.5 var(--font-text)}.pcard__amount:where(.astro-4dadsbt7){font:700 1.25rem/1.3 var(--font-ui)}.pcard__what:where(.astro-4dadsbt7){color:var(--color-ink-soft);font:400 1rem/1.5 var(--font-text)}.pcard__more:where(.astro-4dadsbt7){padding-top:var(--space-3);margin-top:auto}.ed:where(.astro-4dadsbt7){row-gap:var(--space-5)}.ed:where(.astro-4dadsbt7)>:where(.astro-4dadsbt7){grid-column:1/-1}.ed__label:where(.astro-4dadsbt7){align-content:start;gap:var(--space-4);display:grid}.ed__h2:where(.astro-4dadsbt7){font-size:var(--text-h1);line-height:.95}.ed__h2:where(.astro-4dadsbt7) span:where(.astro-4dadsbt7){margin-top:var(--space-3);color:var(--color-ink-muted);font:600 1rem/1.3 var(--font-ui);letter-spacing:0;display:block}.ed__body:where(.astro-4dadsbt7){gap:var(--space-5);display:grid}.ed__lead:where(.astro-4dadsbt7){color:var(--color-ink);font:400 1.375rem/1.42 var(--font-text)}.prose:where(.astro-4dadsbt7){color:var(--color-ink-soft);font:400 1.0625rem/1.6 var(--font-text)}.prose:where(.astro-4dadsbt7) h3:where(.astro-4dadsbt7){margin-top:var(--space-4);color:var(--color-ink);font-size:var(--text-h3);line-height:1.1}.prose:where(.astro-4dadsbt7) ul:where(.astro-4dadsbt7),.prose:where(.astro-4dadsbt7) ol:where(.astro-4dadsbt7){margin:0;padding-left:1.2em}.prose:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7)+li:where(.astro-4dadsbt7){margin-top:.5em}.prose:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7)::marker{color:var(--color-accent);font-weight:700}.prose:where(.astro-4dadsbt7) strong:where(.astro-4dadsbt7){color:var(--color-ink)}.prose:where(.astro-4dadsbt7) .timing:where(.astro-4dadsbt7),.prose:where(.astro-4dadsbt7) .help:where(.astro-4dadsbt7){padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-surface-raised);color:var(--color-ink)}.on-sunk:where(.astro-4dadsbt7) .prose:where(.astro-4dadsbt7) .timing:where(.astro-4dadsbt7),.on-sunk:where(.astro-4dadsbt7) .prose:where(.astro-4dadsbt7) .help:where(.astro-4dadsbt7){background:var(--color-surface)}@media (width>=768px){.prose:where(.astro-4dadsbt7) ul:where(.astro-4dadsbt7).cols{columns:2;column-gap:var(--grid-gutter)}.prose:where(.astro-4dadsbt7) ul:where(.astro-4dadsbt7).cols li:where(.astro-4dadsbt7){break-inside:avoid}}@media (width>=1200px){.ed__label:where(.astro-4dadsbt7){top:calc(var(--header-h-scrolled) + var(--space-5));align-self:start;position:sticky;grid-column:1/4!important}.ed__body:where(.astro-4dadsbt7){padding-top:var(--space-5);border-top:1px solid var(--color-rule);grid-column:4/12}.ed__lead:where(.astro-4dadsbt7){font-size:1.75rem}}.ck-card:where(.astro-4dadsbt7){gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--color-surface-raised);border-top:var(--rule-cap) solid var(--color-accent);display:grid}.ck-card__text:where(.astro-4dadsbt7){gap:var(--space-4);display:grid}.ck-card__title:where(.astro-4dadsbt7){max-width:18ch;font-size:var(--text-h1);line-height:.95}.ck-card__lead:where(.astro-4dadsbt7){max-width:60ch;color:var(--color-ink-soft);font:400 1.125rem/1.55 var(--font-text)}@media (width>=1200px){.ck-card:where(.astro-4dadsbt7){padding:var(--space-8)}}.together:where(.astro-4dadsbt7){padding-block:var(--section-pad)}.together:where(.astro-4dadsbt7) .grid:where(.astro-4dadsbt7){row-gap:var(--space-7)}.together:where(.astro-4dadsbt7) .grid:where(.astro-4dadsbt7)>:where(.astro-4dadsbt7){grid-column:1/-1}.together__head:where(.astro-4dadsbt7){justify-items:start;gap:var(--space-5);display:grid}.together__title:where(.astro-4dadsbt7){max-width:18ch;color:var(--color-on-band);font-size:var(--text-display-l);line-height:var(--leading-display)}.together__lead:where(.astro-4dadsbt7),.together__note:where(.astro-4dadsbt7){color:var(--color-on-band-muted);font:400 1.125rem/1.5 var(--font-text)}.together__list:where(.astro-4dadsbt7){border-top:var(--rule-section) solid var(--color-on-band);gap:0;margin:0;padding:0;list-style:none;display:grid}.together__list:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7){gap:var(--space-1) var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--color-band-rule);color:var(--color-on-band);grid-template-columns:2.5rem 1fr;display:grid}.together__n:where(.astro-4dadsbt7){color:var(--color-accent);font:700 .8125rem/1 var(--font-ui);letter-spacing:.12em;grid-row:span 2;padding-top:.3em}.together__when:where(.astro-4dadsbt7){font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);font-size:1.75rem;line-height:1}.together__what:where(.astro-4dadsbt7){color:var(--color-on-band-muted);font:400 1rem/1.5 var(--font-text)}@media (width>=1200px){.together__list:where(.astro-4dadsbt7){column-gap:var(--grid-gutter);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}.together__list:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7){padding-top:var(--space-5);border-top:var(--rule-section) solid var(--color-on-band);border-bottom:0;grid-template-columns:1fr;align-content:start}.together__n:where(.astro-4dadsbt7){grid-row:auto}}.cal__note:where(.astro-4dadsbt7){color:var(--color-ink-muted);font:400 1rem/1.5 var(--font-text)}.cal__wrap:where(.astro-4dadsbt7){overflow-x:auto}.cal:where(.astro-4dadsbt7){border-collapse:collapse;width:100%;min-width:560px;font:400 1rem/1.4 var(--font-ui)}.cal:where(.astro-4dadsbt7) th:where(.astro-4dadsbt7),.cal:where(.astro-4dadsbt7) td:where(.astro-4dadsbt7){padding:var(--space-4) var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.cal:where(.astro-4dadsbt7) thead:where(.astro-4dadsbt7) th:where(.astro-4dadsbt7){color:var(--color-ink-muted);font:600 var(--text-label)/1.2 var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:var(--rule-section) solid var(--color-ink)}.cal:where(.astro-4dadsbt7) tbody:where(.astro-4dadsbt7) th:where(.astro-4dadsbt7){color:var(--color-ink);font-weight:700}.cal:where(.astro-4dadsbt7) td:where(.astro-4dadsbt7){color:var(--color-ink-soft)}.steps-sec:where(.astro-4dadsbt7){padding-top:0}.steps:where(.astro-4dadsbt7){padding:0;list-style:none}.step:where(.astro-4dadsbt7){gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--color-rule);display:grid}.step__n:where(.astro-4dadsbt7){color:var(--color-ink);font:700 .8125rem/1 var(--font-ui);letter-spacing:.12em}.step__title:where(.astro-4dadsbt7){font-size:1.75rem;line-height:1}@media (width>=1200px){.steps:where(.astro-4dadsbt7){gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr);display:grid;grid-column:4/13!important}.step__title:where(.astro-4dadsbt7){font-size:2.25rem}}.why:where(.astro-4dadsbt7){gap:0;margin:0;padding:0;list-style:none;display:grid}.why:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7){gap:var(--space-1);padding-block:var(--space-4);border-top:1px solid var(--color-rule);display:grid}.why:where(.astro-4dadsbt7) strong:where(.astro-4dadsbt7){color:var(--color-ink);font:700 1.125rem/1.3 var(--font-ui)}.why:where(.astro-4dadsbt7) span:where(.astro-4dadsbt7){color:var(--color-ink-soft);font:400 1rem/1.5 var(--font-text)}@media (width>=1200px){.why:where(.astro-4dadsbt7){column-gap:var(--grid-gutter);grid-template-columns:repeat(2,1fr);grid-column:4/13!important}}.funded:where(.astro-4dadsbt7){gap:0;padding:0;list-style:none;display:grid}.funded:where(.astro-4dadsbt7) li:where(.astro-4dadsbt7){align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-rule);color:var(--color-ink);font:700 1.125rem/1.3 var(--font-ui);flex-wrap:wrap;display:flex}.funded__tag:where(.astro-4dadsbt7){color:var(--color-ink-muted);font:600 var(--text-label)/1 var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width>=768px){.funded:where(.astro-4dadsbt7){column-gap:var(--grid-gutter);grid-template-columns:1fr 1fr}}.faq:where(.astro-4dadsbt7){border-top:var(--rule-section) solid var(--color-ink)}.faq__item:where(.astro-4dadsbt7){border-bottom:1px solid var(--color-rule)}.faq__q:where(.astro-4dadsbt7){justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);color:var(--color-ink);font:700 1.1875rem/1.3 var(--font-ui);cursor:pointer;list-style:none;display:flex}.faq__q:where(.astro-4dadsbt7)::-webkit-details-marker{display:none}.faq__q:where(.astro-4dadsbt7):after{content:"+";color:var(--color-accent);transition:transform var(--dur-fast) var(--ease-out);flex:none;font-size:1.5rem;line-height:1}.faq__item:where(.astro-4dadsbt7)[open] .faq__q:where(.astro-4dadsbt7):after{transform:rotate(45deg)}.faq__q:where(.astro-4dadsbt7):hover{color:var(--color-link)}.faq__a:where(.astro-4dadsbt7){max-width:64ch;padding-bottom:var(--space-5);color:var(--color-ink-soft);font:400 1.0625rem/1.6 var(--font-text)}@media (width>=1200px){.faq:where(.astro-4dadsbt7){grid-column:4/12!important}}
