.start[data-astro-cid-aytv7d36]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100svh;display:grid}.start__side[data-astro-cid-aytv7d36]{position:relative}.start__side-inner[data-astro-cid-aytv7d36]{padding:clamp(7rem, 12vw, 9rem) var(--gutter) 3rem;flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:0}.start__side[data-astro-cid-aytv7d36] h1[data-astro-cid-aytv7d36]{max-width:12ch}.start__promises[data-astro-cid-aytv7d36]{border-top:1px solid var(--on-dark-line);gap:0;margin-top:1rem;display:grid}.start__promises[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36]{border-bottom:1px solid var(--on-dark-line);grid-template-columns:8.5rem 1fr;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.copy[data-astro-cid-aytv7d36]{border:1px solid var(--on-dark-line);cursor:pointer;background:0 0;border-radius:999px;margin-left:.5rem;padding:.2rem .6rem;font-size:.75rem}.start__form-wrap[data-astro-cid-aytv7d36]{padding:clamp(7rem, 12vw, 9rem) var(--gutter) 5rem;max-width:56rem}.form[data-astro-cid-aytv7d36]{gap:2.75rem;display:grid}.group[data-astro-cid-aytv7d36]{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.group[data-astro-cid-aytv7d36] legend[data-astro-cid-aytv7d36]{margin-bottom:1.25rem;padding:0}.group[data-astro-cid-aytv7d36] legend[data-astro-cid-aytv7d36] em[data-astro-cid-aytv7d36],.field[data-astro-cid-aytv7d36] em[data-astro-cid-aytv7d36]{text-transform:none;letter-spacing:0;color:var(--muted);font-style:normal}.row[data-astro-cid-aytv7d36]{gap:1.25rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-aytv7d36]{gap:.45rem;font-size:.9375rem;font-weight:500;display:grid}.field[data-astro-cid-aytv7d36] b[data-astro-cid-aytv7d36]{color:#b23628;font-weight:500}.field[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36],.field[data-astro-cid-aytv7d36] select[data-astro-cid-aytv7d36],.field[data-astro-cid-aytv7d36] textarea[data-astro-cid-aytv7d36]{border:1px solid var(--line-strong);width:100%;min-height:3.25rem;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fbfaf6;border-radius:10px;padding:.8rem 1rem;font-size:1rem;font-weight:400}.field[data-astro-cid-aytv7d36] textarea[data-astro-cid-aytv7d36]{resize:vertical;min-height:9rem}.field[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:focus,.field[data-astro-cid-aytv7d36] select[data-astro-cid-aytv7d36]:focus,.field[data-astro-cid-aytv7d36] textarea[data-astro-cid-aytv7d36]:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #173a2c2e}.field[data-astro-cid-aytv7d36].invalid input[data-astro-cid-aytv7d36],.field[data-astro-cid-aytv7d36].invalid textarea[data-astro-cid-aytv7d36]{border-color:#b23628}.pills[data-astro-cid-aytv7d36]{flex-wrap:wrap;gap:.6rem;display:flex}.pill[data-astro-cid-aytv7d36]{position:relative}.pill[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]{border:1px solid var(--line-strong);min-height:2.75rem;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.pill[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:checked+span[data-astro-cid-aytv7d36]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.pill[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:focus-visible+span[data-astro-cid-aytv7d36]{outline:2px solid var(--forest);outline-offset:3px}.pill[data-astro-cid-aytv7d36]:hover span[data-astro-cid-aytv7d36]{border-color:var(--ink)}.submit[data-astro-cid-aytv7d36]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.btn[data-astro-cid-aytv7d36][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-aytv7d36]{min-height:1.5rem;font-size:.9375rem}.done[data-astro-cid-aytv7d36]{gap:1.25rem;padding-top:2rem;display:grid}.done[data-astro-cid-aytv7d36]:focus{outline:none}.done[data-astro-cid-aytv7d36][hidden],.form[data-astro-cid-aytv7d36][hidden]{display:none}@media (width<=900px){.start[data-astro-cid-aytv7d36]{grid-template-columns:1fr}.start__side-inner[data-astro-cid-aytv7d36]{padding-bottom:3rem;position:static}.start__form-wrap[data-astro-cid-aytv7d36]{padding-top:3rem}.row[data-astro-cid-aytv7d36]{grid-template-columns:1fr}}
