.contact[data-v-92459475]{gap:48px;padding-block:clamp(40px,8vw,104px);display:grid}.contact__intro[data-v-92459475]{align-content:start;gap:18px;display:grid}.contact__intro h1[data-v-92459475]{font-size:clamp(2.6rem,5vw + 1rem,4.6rem)}.elsewhere[data-v-92459475]{gap:24px;margin-top:8px;display:flex}@media (width>=900px){.contact[data-v-92459475]{grid-template-columns:1fr 1fr;gap:80px}}.panel[data-v-92459475]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:clamp(24px,4vw,40px)}.form[data-v-92459475]{gap:18px;display:grid}.field[data-v-92459475]{gap:6px;display:grid}.field span[data-v-92459475]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.76rem}.field input[data-v-92459475],.field textarea[data-v-92459475],.field select[data-v-92459475]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color .2s}.field textarea[data-v-92459475]{resize:vertical}.field input[data-v-92459475]:focus,.field textarea[data-v-92459475]:focus,.field select[data-v-92459475]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.form .btn[data-v-92459475]{justify-self:start}.error[data-v-92459475]{color:var(--fail);font-size:.94rem}.done[data-v-92459475]{justify-items:start;gap:12px;display:grid}.done h2[data-v-92459475]{font-size:1.6rem}.done p[data-v-92459475]{color:var(--muted)}
