.intro[data-astro-cid-y2vcmmla]{text-align:center;padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(3rem,2rem + 3vw,4.5rem)}.intro[data-astro-cid-y2vcmmla] .intro-mark{margin:0 auto 1.75rem;display:block}.kicker[data-astro-cid-y2vcmmla]{margin:0 0 .9rem}.title[data-astro-cid-y2vcmmla]{letter-spacing:.02em;margin-bottom:1.4rem;font-size:clamp(2.6rem,1rem + 7vw,6.5rem);font-weight:500;line-height:1}.lead[data-astro-cid-y2vcmmla]{max-width:36rem;font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);hyphens:manual;margin:1.6rem auto 1.2rem;font-weight:500;line-height:1.2}.intro-body[data-astro-cid-y2vcmmla]{max-width:var(--measure);margin:0 auto 2.2rem}.intro-body[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]{margin:0 0 .9em}.intro-body[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]:last-child{margin-bottom:0}.lead[data-astro-cid-y2vcmmla],.intro-body[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla],.criterion[data-astro-cid-y2vcmmla],.panel-body[data-astro-cid-y2vcmmla],.help[data-astro-cid-y2vcmmla]>p[data-astro-cid-y2vcmmla]{text-wrap:balance}.actions[data-astro-cid-y2vcmmla]{flex-wrap:wrap;justify-content:center;gap:.9rem 1.1rem;display:flex}@media (width<=40rem){.actions[data-astro-cid-y2vcmmla]{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}.actions[data-astro-cid-y2vcmmla] .button[data-astro-cid-y2vcmmla]{text-align:center;letter-spacing:.16em;padding-inline:1.2em}}.button[data-astro-cid-y2vcmmla].ghost{color:var(--ink-strong);background:0 0}.button[data-astro-cid-y2vcmmla].ghost:hover{background:var(--ink-strong);color:var(--paper)}.block[data-astro-cid-y2vcmmla]{padding-block:var(--section-gap);border-top:1px solid var(--rule-faint)}h3[data-astro-cid-y2vcmmla]{font-size:var(--step-2);margin-bottom:.5rem}.num[data-astro-cid-y2vcmmla]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.06em;color:var(--ink);margin-bottom:.6rem;font-weight:600;display:block}.criterion[data-astro-cid-y2vcmmla]{border-block:1px solid var(--rule);text-align:center;max-width:38rem;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);hyphens:manual;margin:-1rem auto clamp(2.25rem,1.75rem + 2vw,3.25rem);padding-block:1.1rem;font-weight:500;line-height:1.35}.cards[data-astro-cid-y2vcmmla]{gap:1.75rem;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=52rem){.cards[data-astro-cid-y2vcmmla]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-y2vcmmla]{border:1px solid var(--rule);outline:1px solid var(--rule-faint);outline-offset:5px;background:var(--paper-lift);padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.card[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]{margin:0}.offer[data-astro-cid-y2vcmmla]{border-top:1px solid var(--rule);column-gap:3rem;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=48rem){.offer[data-astro-cid-y2vcmmla]{grid-template-columns:1fr 1fr}}.offer-item[data-astro-cid-y2vcmmla]{border-bottom:1px solid var(--rule);grid-template-columns:1.4rem 1fr;gap:.9rem;padding-block:1.6rem;display:grid}.offer-item[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]{margin:0}.diamond[data-astro-cid-y2vcmmla]{border:1px solid var(--ink);width:.55rem;height:.55rem;margin-top:.75rem;transform:rotate(45deg)}.steps[data-astro-cid-y2vcmmla]{counter-reset:none;gap:2rem;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=52rem){.steps[data-astro-cid-y2vcmmla]{grid-template-columns:repeat(4,1fr);gap:2.25rem}}.step[data-astro-cid-y2vcmmla]{border-top:1px solid var(--rule);padding-top:1.2rem}.step[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]{margin:0}.panel[data-astro-cid-y2vcmmla]{text-align:center;border:1px solid var(--rule);outline:1px solid var(--rule-faint);outline-offset:6px;background:var(--paper-lift);max-width:42rem;margin-inline:auto;padding:clamp(2.5rem,2rem + 4vw,4.5rem) clamp(1.25rem,1rem + 4vw,4rem)}.panel[data-astro-cid-y2vcmmla] h2[data-astro-cid-y2vcmmla]{font-size:var(--step-4);margin:1.4rem 0 1rem}.panel-body[data-astro-cid-y2vcmmla]{max-width:28rem;margin:0 auto 2rem}.apply[data-astro-cid-y2vcmmla]{text-align:left;gap:1.4rem;margin-top:2.25rem;display:grid}.apply[data-astro-cid-y2vcmmla][hidden]{display:none}.field[data-astro-cid-y2vcmmla]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-y2vcmmla]>label[data-astro-cid-y2vcmmla],.field[data-astro-cid-y2vcmmla]>legend[data-astro-cid-y2vcmmla]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-strong);padding:0;font-weight:500}.req[data-astro-cid-y2vcmmla]{letter-spacing:.06em;text-transform:none;color:var(--ink);font-style:italic;font-weight:400}.hint[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:var(--ink-deep);opacity:.85;margin:0}.apply[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla][type=text],.apply[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla][type=email],.apply[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla][type=tel],.apply[data-astro-cid-y2vcmmla] textarea[data-astro-cid-y2vcmmla]{width:100%;font:inherit;color:var(--ink-deep);background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:.7em .85em;font-size:1rem}.apply[data-astro-cid-y2vcmmla] textarea[data-astro-cid-y2vcmmla]{resize:vertical;min-height:7rem}.apply[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla]:focus-visible,.apply[data-astro-cid-y2vcmmla] textarea[data-astro-cid-y2vcmmla]:focus-visible{outline:2px solid var(--ink-strong);outline-offset:1px}.apply[data-astro-cid-y2vcmmla] [data-astro-cid-y2vcmmla][aria-invalid=true],.file-input[data-astro-cid-y2vcmmla][aria-invalid=true]+label[data-astro-cid-y2vcmmla]{border-color:#b42318}.field-error[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:#8a1c12;margin:0}.counter[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:var(--ink);opacity:.75;text-align:right;font-variant-numeric:tabular-nums;margin:0}.picker[data-astro-cid-y2vcmmla]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.file-input[data-astro-cid-y2vcmmla]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-input[data-astro-cid-y2vcmmla]:focus-visible+label[data-astro-cid-y2vcmmla]{outline:2px solid var(--ink-strong);outline-offset:2px}.button[data-astro-cid-y2vcmmla].small{cursor:pointer;padding:.65em 1.4em}.button[data-astro-cid-y2vcmmla].small:before,.button[data-astro-cid-y2vcmmla].small:after{display:none}.picked[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:var(--ink-deep);overflow-wrap:anywhere}.link[data-astro-cid-y2vcmmla]{color:var(--ink-strong);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pair[data-astro-cid-y2vcmmla],.trio[data-astro-cid-y2vcmmla]{gap:1rem;display:grid}@media (width>=40rem){.pair[data-astro-cid-y2vcmmla]{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;gap:0 1rem}.pair[data-astro-cid-y2vcmmla]>.field[data-astro-cid-y2vcmmla]{grid-row:span 4;grid-template-rows:subgrid;align-content:start}.pair[data-astro-cid-y2vcmmla]>.field[data-astro-cid-y2vcmmla]>[data-astro-cid-y2vcmmla]{margin-bottom:.35rem}.trio[data-astro-cid-y2vcmmla]{grid-template-columns:repeat(3,1fr)}}.social[data-astro-cid-y2vcmmla]{align-content:start;gap:.3rem;min-width:0;display:grid}.social[data-astro-cid-y2vcmmla] label[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:var(--ink-strong)}.files[data-astro-cid-y2vcmmla]{font-size:var(--step--1);gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.files[data-astro-cid-y2vcmmla] li{border-bottom:1px solid var(--rule-faint);justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}.files[data-astro-cid-y2vcmmla] li span{overflow-wrap:anywhere}.files[data-astro-cid-y2vcmmla] button{color:var(--ink-strong);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.meter[data-astro-cid-y2vcmmla],.progress[data-astro-cid-y2vcmmla]{background:var(--rule-faint);height:4px;overflow:hidden}.meter[data-astro-cid-y2vcmmla] span[data-astro-cid-y2vcmmla],.progress[data-astro-cid-y2vcmmla] span[data-astro-cid-y2vcmmla]{background:var(--ink-strong);width:0;height:100%;transition:width .3s var(--ease);display:block}.usage[data-astro-cid-y2vcmmla]{font-size:var(--step--1);color:var(--ink);margin:0}.error[data-astro-cid-y2vcmmla]{color:#8a1c12;font-size:var(--step--1);background:#f6e7e5;border:1px solid #b42318;margin:0;padding:.7em .9em}.apply[data-astro-cid-y2vcmmla] .button[data-astro-cid-y2vcmmla]{justify-self:center}.notice[data-astro-cid-y2vcmmla]{text-align:center;max-width:30rem;font-size:var(--step--1);color:var(--ink-deep);opacity:.85;text-wrap:balance;margin:0 auto;font-style:italic}.privacy[data-astro-cid-y2vcmmla]{text-align:center;font-size:var(--step--1);opacity:.8;margin:-.6rem 0 0}.questions[data-astro-cid-y2vcmmla]{text-align:center;font-size:var(--step-0);color:var(--ink-deep);text-wrap:balance;margin:-.4rem 0 0}.questions[data-astro-cid-y2vcmmla] a[data-astro-cid-y2vcmmla]{color:var(--ink-strong);white-space:nowrap}.hp[data-astro-cid-y2vcmmla]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.thanks[data-astro-cid-y2vcmmla]{border:1px solid var(--rule);background:var(--paper);margin-top:2rem;padding:1.5rem}.thanks[data-astro-cid-y2vcmmla] h3[data-astro-cid-y2vcmmla]{margin-bottom:.4rem}.thanks[data-astro-cid-y2vcmmla] p[data-astro-cid-y2vcmmla]{margin:0}.thanks[data-astro-cid-y2vcmmla] .spam[data-astro-cid-y2vcmmla]{font-size:var(--step--1);opacity:.85;margin-top:.5rem}.help[data-astro-cid-y2vcmmla]{border-top:1px solid var(--rule);margin-top:2.75rem;padding-top:2.25rem}.help[data-astro-cid-y2vcmmla]>p[data-astro-cid-y2vcmmla]{max-width:30rem;margin:0 auto 1.6rem}.volunteer[data-astro-cid-y2vcmmla]{margin-top:0}.checks[data-astro-cid-y2vcmmla]{gap:.55rem 1.25rem;margin-top:.2rem;display:grid}@media (width>=30rem){.checks[data-astro-cid-y2vcmmla]{grid-template-columns:1fr 1fr}}.check[data-astro-cid-y2vcmmla]{color:var(--ink-deep);cursor:pointer;align-items:center;gap:.6rem;font-size:1rem;display:flex}.check[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla]{width:1.1rem;height:1.1rem;accent-color:var(--ink-strong);cursor:pointer;flex:none;margin:0}.check[data-astro-cid-y2vcmmla] input[data-astro-cid-y2vcmmla][aria-invalid=true]{outline-offset:2px;outline:1px solid #b42318}.back[data-astro-cid-y2vcmmla]{text-align:center;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;margin:2.5rem 0 0}
