.stage[data-astro-cid-blkhs4jg]{position:relative;min-height:100dvh;min-height:100svh;display:flex;flex-direction:column}.form-page[data-astro-cid-blkhs4jg]{flex:1;display:flex;flex-direction:column;padding:5vh 24px 6vh;max-width:32rem;margin:0 auto;width:100%}.form-head[data-astro-cid-blkhs4jg]{margin-bottom:36px}.form-head[data-astro-cid-blkhs4jg] .eyebrow[data-astro-cid-blkhs4jg]{display:block;margin-bottom:14px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.form-head[data-astro-cid-blkhs4jg] h1[data-astro-cid-blkhs4jg]{font-family:var(--serif);font-weight:300;font-size:clamp(28px,5.4vw,38px);line-height:1.16;letter-spacing:-.016em;margin:0 0 14px;color:var(--ink);text-wrap:pretty}.form-head[data-astro-cid-blkhs4jg] h1[data-astro-cid-blkhs4jg] em{font-family:var(--italic);font-style:italic;font-weight:400}.form-head[data-astro-cid-blkhs4jg] p[data-astro-cid-blkhs4jg]{color:var(--ink-2);margin:0;line-height:1.55}.field[data-astro-cid-blkhs4jg]{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--rule)}.field[data-astro-cid-blkhs4jg]:first-of-type{border-top:1px solid var(--rule)}.field[data-astro-cid-blkhs4jg] label[data-astro-cid-blkhs4jg]{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.field[data-astro-cid-blkhs4jg] input[data-astro-cid-blkhs4jg],.field[data-astro-cid-blkhs4jg] textarea[data-astro-cid-blkhs4jg]{appearance:none;border:0;outline:0;background:transparent;font-family:var(--serif);font-size:19px;color:var(--ink);padding:4px 0;width:100%;resize:vertical}.field[data-astro-cid-blkhs4jg] input[data-astro-cid-blkhs4jg][type=hidden]{display:none}.field[data-astro-cid-blkhs4jg] input[data-astro-cid-blkhs4jg]::placeholder,.field[data-astro-cid-blkhs4jg] textarea[data-astro-cid-blkhs4jg]::placeholder{color:var(--ink-3)}.field[data-astro-cid-blkhs4jg].error{border-bottom-color:var(--accent)}.field-choice[data-astro-cid-blkhs4jg]{padding-top:16px;padding-bottom:20px}.choice-row[data-astro-cid-blkhs4jg]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.choice-chip[data-astro-cid-blkhs4jg]{appearance:none;border:1px solid var(--rule);background:transparent;color:var(--ink-2);padding:10px 16px;border-radius:999px;font-family:var(--sans);font-size:13.5px;letter-spacing:.005em;cursor:pointer;transition:color .24s var(--ease),background .24s var(--ease),border-color .24s var(--ease),transform .2s var(--ease-out)}.choice-chip[data-astro-cid-blkhs4jg]:hover{color:var(--ink);border-color:color-mix(in oklch,var(--ink) 25%,var(--rule))}.choice-chip[data-astro-cid-blkhs4jg].on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.choice-chip[data-astro-cid-blkhs4jg].on:hover{transform:translateY(-1px)}.field-err[data-astro-cid-blkhs4jg]{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:-2px}.form-foot[data-astro-cid-blkhs4jg]{margin-top:40px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.form-next-line[data-astro-cid-blkhs4jg]{font-family:var(--sans);font-size:13.5px;color:var(--ink-3);line-height:1.5;max-width:28rem;margin:0}.form-next-line[data-astro-cid-blkhs4jg] strong{font-weight:500;color:var(--ink-2)}.form-actions[data-astro-cid-blkhs4jg]{display:flex;gap:18px;align-items:center}.lnk[data-astro-cid-blkhs4jg]{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color .24s var(--ease);background:none;border:0;cursor:pointer}.lnk[data-astro-cid-blkhs4jg]:hover{color:var(--ink)}.btn[data-astro-cid-blkhs4jg]{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:.02em;background:var(--ink);color:var(--paper);border:0;border-radius:999px;cursor:pointer;text-decoration:none;transition:transform .26s var(--ease-out),box-shadow .32s var(--ease)}.btn[data-astro-cid-blkhs4jg]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -16px var(--ink)}.btn[data-astro-cid-blkhs4jg].ghost{background:transparent;color:var(--ink);border:1px solid var(--rule)}.btn[data-astro-cid-blkhs4jg].ghost:hover{background:var(--rule-soft);box-shadow:none}.btn[data-astro-cid-blkhs4jg] svg{transition:transform .28s var(--ease-out)}.btn[data-astro-cid-blkhs4jg]:hover svg{transform:translate(4px)}.thanks[data-astro-cid-blkhs4jg]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8vh 24px;max-width:32rem;margin:0 auto;width:100%}.thanks[data-astro-cid-blkhs4jg] .eyebrow[data-astro-cid-blkhs4jg]{margin-bottom:22px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.thanks[data-astro-cid-blkhs4jg] h1[data-astro-cid-blkhs4jg]{font-family:var(--serif);font-weight:300;font-size:clamp(30px,6vw,44px);line-height:1.16;letter-spacing:-.018em;margin:0 0 22px;color:var(--ink);text-wrap:pretty}.thanks[data-astro-cid-blkhs4jg] h1[data-astro-cid-blkhs4jg] em{font-family:var(--italic);font-style:italic;font-weight:400}.thanks[data-astro-cid-blkhs4jg] p[data-astro-cid-blkhs4jg]{color:var(--ink-2);line-height:1.6;margin:0 0 14px}.thanks[data-astro-cid-blkhs4jg] .next-info[data-astro-cid-blkhs4jg]{margin-top:32px;padding:22px;border-left:1px solid var(--accent);background:var(--paper-2);font-family:var(--sans);font-size:14px;color:var(--ink-2);line-height:1.55}.thanks[data-astro-cid-blkhs4jg] .next-info[data-astro-cid-blkhs4jg] strong[data-astro-cid-blkhs4jg]{color:var(--ink);font-weight:500}.thanks-foot[data-astro-cid-blkhs4jg]{margin-top:36px}
