.contact-form.svelte-107e6na{display:flex;flex-direction:column;gap:1.4rem;margin:0 0 2rem}.field.svelte-107e6na{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-107e6na{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.field-opt.svelte-107e6na{font-weight:600;letter-spacing:.08em;color:var(--ink-dim)}.field-input.svelte-107e6na{width:100%;padding:.8rem .95rem;border:1px solid var(--hair-2);border-radius:12px;background:#f4ede305;color:var(--cream);font-family:var(--sans);font-size:1.02rem;line-height:1.5;letter-spacing:-.003em;transition:border-color .3s ease,background .3s ease}.field-input.svelte-107e6na::placeholder{color:var(--ink-dim)}.field-input.svelte-107e6na:hover{border-color:#ff8a3d4d}.field-input.svelte-107e6na:focus{outline:none;border-color:#ff8a3d8c;background:#ff8a3d0a}.field-area.svelte-107e6na{resize:vertical;min-height:8rem}.pill.svelte-107e6na{align-self:flex-start;display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;padding:.72rem 1.4rem;border:1px solid var(--hair-2);border-radius:999px;background:#f4ede305;color:var(--cream);font-family:var(--sans);cursor:pointer;transition:border-color .3s ease,background .3s ease,transform .3s ease}.pill.svelte-107e6na:hover{border-color:#ff8a3d80;background:#ff8a3d0f}.pill.svelte-107e6na:active{transform:translateY(1px)}.pill.svelte-107e6na:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pill-main.svelte-107e6na{font-size:1.02rem;font-weight:650;letter-spacing:-.01em}.contact-alt.svelte-107e6na{font-size:1.02rem;line-height:1.72;color:var(--ink)}.contact-alt.svelte-107e6na a:where(.svelte-107e6na){color:var(--ember);text-decoration:none}.contact-alt.svelte-107e6na a:where(.svelte-107e6na):hover{text-decoration:underline}
