.contact_form__5CENX{display:grid;grid-gap:16px;gap:16px;max-width:46rem;margin:26px 0 0}.contact_field__ad105{display:grid;grid-gap:5px;gap:5px}.contact_field__ad105>span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.contact_field__ad105 input,.contact_field__ad105 textarea{width:100%;padding:10px 13px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-raised);color:var(--fg-primary);font:inherit;font-size:15px;line-height:1.55}.contact_field__ad105 textarea{resize:vertical}.contact_field__ad105 input:focus,.contact_field__ad105 textarea:focus{outline:none;border-color:var(--accent)}.contact_go__tG_wb{justify-self:start;display:inline-flex;align-items:center;height:44px;padding:0 22px;border:0;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.contact_go__tG_wb:disabled{opacity:.5;cursor:default}.contact_sent__KtTRb{margin:26px 0 0;font-size:15px;line-height:1.6;color:var(--fg-primary)}.contact_err__Q3EFx{margin:0;font-size:13.5px;color:var(--danger)}.contact_trap__GwZsV{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}