form.svelte-1w2agb2,.row.svelte-1w2agb2{gap:1.6rem;display:grid}@media (width>=40rem){.row.svelte-1w2agb2{grid-template-columns:1.4fr 1fr .6fr;align-items:start;column-gap:1.25rem}}.field.svelte-1w2agb2{gap:.45rem;display:grid}label.svelte-1w2agb2{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.optional.svelte-1w2agb2{text-transform:none;letter-spacing:.02em;color:var(--ink-muted)}input.svelte-1w2agb2,select.svelte-1w2agb2,textarea.svelte-1w2agb2{border:0;border-block-end:1px solid var(--field-border);min-block-size:3rem;inline-size:100%;font-size:var(--step-1);font-family:var(--font-display);transition:border-color .2s var(--ease-out);background:0 0;border-radius:0;padding:.6rem 0}select.svelte-1w2agb2{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .75rem) 55%,calc(100% - .4rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:1.75rem}select.svelte-1w2agb2 option:where(.svelte-1w2agb2){color:var(--umber-900);background:var(--bone-100)}textarea.svelte-1w2agb2{border:1px solid var(--field-border);font-family:var(--font-text);font-size:var(--step-0);resize:vertical;padding:.75rem}input.svelte-1w2agb2:hover,select.svelte-1w2agb2:hover,textarea.svelte-1w2agb2:hover{border-color:var(--ink)}input.svelte-1w2agb2:focus-visible,select.svelte-1w2agb2:focus-visible,textarea.svelte-1w2agb2:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-color:var(--accent)}[aria-invalid=true].svelte-1w2agb2{border-color:var(--danger);border-block-end-width:2px}.hint.svelte-1w2agb2{font-size:var(--step--1);color:var(--ink-muted)}.error.svelte-1w2agb2{font-size:var(--step--1);color:var(--danger)}.error.svelte-1w2agb2:before{content:"— "}.summary.svelte-1w2agb2,.alert.svelte-1w2agb2{border:1px solid var(--danger);border-inline-start-width:4px;padding:1rem 1.25rem}.summary.svelte-1w2agb2 p:where(.svelte-1w2agb2){font-family:var(--font-display);font-size:var(--step-1)}.summary.svelte-1w2agb2 ul:where(.svelte-1w2agb2){margin:.5rem 0 0;padding-inline-start:1.1rem}.summary.svelte-1w2agb2 a:where(.svelte-1w2agb2){color:var(--danger)}.trap.svelte-1w2agb2{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.submit.svelte-1w2agb2{justify-self:start}.sent.svelte-1w2agb2{align-content:start;gap:1rem;padding-block:1rem;display:grid}.sent.svelte-1w2agb2 h3:where(.svelte-1w2agb2){font-size:var(--step-3);font-style:italic}.sent.svelte-1w2agb2 .button:where(.svelte-1w2agb2){justify-self:start;margin-block-start:1rem}
