.lead-form.svelte-33db70{gap:.9rem;margin:1.5rem 0 1rem;display:grid}.row.svelte-33db70{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}label.svelte-33db70{text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);flex-direction:column;gap:.35rem;font-size:.72rem;display:flex}input.svelte-33db70,select.svelte-33db70,textarea.svelte-33db70{font:400 .95rem var(--font-sans);color:var(--color-ink);background:#fff;border:1px solid #0000;border-radius:2px;width:100%;padding:.7rem .8rem}input.svelte-33db70:focus,select.svelte-33db70:focus,textarea.svelte-33db70:focus{outline:2px solid var(--color-gold);outline-offset:1px}.type-choice.svelte-33db70,.specs.svelte-33db70{border:1px solid #ffffff40;margin:0;padding:.8rem 1rem}.type-choice.svelte-33db70{flex-wrap:wrap;gap:1rem;display:flex}.specs.svelte-33db70{gap:.9rem;display:grid}.type-choice.svelte-33db70 legend:where(.svelte-33db70),.specs.svelte-33db70 legend:where(.svelte-33db70){text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);padding:0 .4rem;font-size:.72rem}.specs.svelte-33db70 legend:where(.svelte-33db70) span:where(.svelte-33db70){color:#ffffff8c;text-transform:none;letter-spacing:0}.type-choice.svelte-33db70 label:where(.svelte-33db70){text-transform:none;letter-spacing:0;color:#fff;flex-direction:row;align-items:center;gap:.5rem;font-size:.95rem}.type-choice.svelte-33db70 input:where(.svelte-33db70){width:auto}.files.svelte-33db70 input:where(.svelte-33db70){color:var(--color-muted);padding:.5rem .8rem}.files.svelte-33db70 .hint:where(.svelte-33db70){text-transform:none;letter-spacing:0;color:#ffffffb3;overflow-wrap:anywhere;font-size:.85rem}.hint.svelte-33db70{text-transform:none;letter-spacing:0;color:#ffffffb3;font-size:.8rem;font-weight:400;line-height:1.5}.hint.svelte-33db70 a:where(.svelte-33db70){color:inherit;text-decoration:underline}.error.svelte-33db70{color:#ffb3a0;margin:0;font-size:.85rem}.button.svelte-33db70{justify-self:start}.lead-success.svelte-33db70{background:#ffffff1a;border:1px solid #ffffff40;margin:1.5rem 0 1rem;padding:1.2rem}.lead-success.svelte-33db70 strong:where(.svelte-33db70){font:400 1.6rem var(--font-serif);display:block}.lead-success.svelte-33db70 p:where(.svelte-33db70){color:#ffffffbf;margin:.5rem 0 0}.lead-success.svelte-33db70 a:where(.svelte-33db70){border-bottom:1px solid}@media (width<=560px){.row.svelte-33db70{grid-template-columns:1fr}}
