.contact-heading[data-astro-cid-6bfsojfh]{padding:60px var(--gutter) 8px;max-width:900px}.contact-word[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:clamp(38px,5vw,88px);font-weight:600;line-height:.9}.contact-lead[data-astro-cid-6bfsojfh]{font-family:var(--font-body);color:var(--ink-soft);max-width:560px;margin-top:22px;font-size:19px;line-height:1.55}.contact-grid[data-astro-cid-6bfsojfh]{padding:44px var(--gutter) 80px}.form-card[data-astro-cid-6bfsojfh]{background:var(--surface);border:1px solid var(--line);width:100%;max-width:1170px;padding:34px 34px 36px}:root:not([data-theme=dark]) .form-card[data-astro-cid-6bfsojfh]{--line:#938e83;--muted:#6e6a5f}.form-sent[data-astro-cid-6bfsojfh]{text-align:center;padding:40px 0}.sent-dot[data-astro-cid-6bfsojfh]{background:var(--art);border-radius:7px;width:12px;height:12px;margin-bottom:18px;display:inline-block}.sent-title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:30px;font-weight:600}.sent-sub[data-astro-cid-6bfsojfh]{font-family:var(--font-body);color:var(--ink-soft);margin-top:10px;font-size:16px}.send-another[data-astro-cid-6bfsojfh]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:0 0;margin-top:24px;padding:10px 16px;font-size:11px}.send-another[data-astro-cid-6bfsojfh]:hover{border-color:var(--ink-soft)}input[data-astro-cid-6bfsojfh][type=text].honey{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.field[data-astro-cid-6bfsojfh]{margin-bottom:20px;display:block}.topic-field[data-astro-cid-6bfsojfh]{border:none;margin:0 0 20px;padding:0}.field-label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:12px;display:block}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],textarea[data-astro-cid-6bfsojfh]{width:100%;font-family:var(--font-body);color:var(--ink);background:var(--bg);border:1px solid var(--line);transition:border-color var(--dur-fast) ease;border-radius:0;padding:13px 14px;font-size:16px}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--art)}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--muted)}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:130px;line-height:1.5}.topic-chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:10px;display:flex}.topic-chip[data-astro-cid-6bfsojfh]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-soft);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;padding:10px 15px;font-size:11px}.topic-chip--active[data-astro-cid-6bfsojfh].topic-chip--art{background:var(--art-fill);color:var(--accent-fg);border-color:var(--art-fill)}.topic-chip--active[data-astro-cid-6bfsojfh].topic-chip--eng{background:var(--eng-fill);color:var(--accent-fg);border-color:var(--eng-fill)}.topic-chip--active[data-astro-cid-6bfsojfh].topic-chip--other{background:var(--ink);color:var(--bg);border-color:var(--ink)}.topic-select[data-astro-cid-6bfsojfh]{width:100%;font-family:var(--font-body);color:var(--ink);background:var(--bg);border:1px solid var(--line);transition:border-color var(--dur-fast) ease;border-radius:0;padding:13px 14px;font-size:16px;display:none}.topic-select[data-astro-cid-6bfsojfh]:focus{border-color:var(--art)}.form-actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.submit-btn[data-astro-cid-6bfsojfh]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background var(--dur-fast) ease;border:none;align-items:center;gap:12px;padding:15px 26px;font-size:12.5px;display:inline-flex}.submit-btn[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:not-allowed}.submit-btn--art[data-astro-cid-6bfsojfh]{background:var(--art-fill);color:var(--accent-fg)}.submit-btn--art[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:var(--art-fill-hover)}.submit-btn--eng[data-astro-cid-6bfsojfh]{background:var(--eng-fill);color:var(--accent-fg)}.submit-btn--eng[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:var(--eng-fill-hover)}.submit-btn--other[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--bg)}.submit-btn--other[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 85%, black)}.form-error[data-astro-cid-6bfsojfh]{font-family:var(--font-body);color:#c0392b;font-size:14px}@media (width<=860px){.contact-heading[data-astro-cid-6bfsojfh]{padding:40px var(--gutter) 8px}.contact-grid[data-astro-cid-6bfsojfh]{padding:32px var(--gutter) 60px;grid-template-columns:1fr;gap:32px}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-card[data-astro-cid-6bfsojfh]{padding:24px 20px 28px}.topic-chips[data-astro-cid-6bfsojfh]{display:none}.topic-select[data-astro-cid-6bfsojfh]{display:block}}
