.page-head.svelte-x5op1j{text-align:center;padding-top:clamp(3rem,7vw,5.5rem)}.page-title.svelte-x5op1j{margin-top:1rem}.page-desc.svelte-x5op1j{margin-top:1.3rem;max-width:40em;margin-inline:auto}.form-wrap.svelte-x5op1j{justify-content:center;padding-top:0;display:flex}.contact-form.svelte-x5op1j{flex-direction:column;gap:1.4rem;width:100%;max-width:560px;display:flex}.field.svelte-x5op1j{flex-direction:column;gap:.5rem;display:flex}.field-label.svelte-x5op1j{text-transform:uppercase;letter-spacing:.24em;color:var(--muted);font-size:.72rem}input.svelte-x5op1j,select.svelte-x5op1j,textarea.svelte-x5op1j{font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1rem;font-size:1rem;font-weight:300;transition:border-color .15s}input.svelte-x5op1j::placeholder,textarea.svelte-x5op1j::placeholder{color:var(--muted-soft)}input.svelte-x5op1j:focus,select.svelte-x5op1j:focus,textarea.svelte-x5op1j:focus{border-color:var(--accent);outline:none}.submit.svelte-x5op1j{border:0;align-self:flex-start}.submit.svelte-x5op1j:disabled{opacity:.6;cursor:progress}.form-error.svelte-x5op1j{color:#b4341f;border-left:2px solid #b4341f;padding-left:.85rem;font-size:.88rem}.honeypot.svelte-x5op1j{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sent.svelte-x5op1j{flex-direction:column;gap:1.1rem;width:100%;max-width:560px;display:flex}.sent-title.svelte-x5op1j{margin:0}
