.cform[data-astro-cid-vekgkm42]{gap:1.5rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{margin-bottom:.5rem;font-size:.92rem;font-weight:560;display:block}.req[data-astro-cid-vekgkm42]{color:var(--color-terracotta)}.opt[data-astro-cid-vekgkm42]{color:var(--color-stone);font-size:.8rem;font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--color-paper);border:1px solid var(--color-line);width:100%;font:inherit;color:var(--color-ink);border-radius:0;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in srgb, var(--color-stone) 80%, transparent)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-terracotta);box-shadow:0 0 0 1px var(--color-terracotta);outline:none}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#a3271a}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.err[data-astro-cid-vekgkm42],.form-alert[data-astro-cid-vekgkm42]{color:#a3271a;margin-top:.4rem;font-size:.88rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-vekgkm42]{background:var(--color-terracotta);min-height:3.5rem;color:var(--color-cream);letter-spacing:.01em;transition:background-color .18s var(--ease-out);padding:1rem 2rem;font-weight:560}.submit[data-astro-cid-vekgkm42]:hover{background:var(--color-ink)}.submit[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}
