.contact-section[data-astro-cid-uw5kdbxl]{padding-top:8px}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,8vw,120px);align-items:start}.contact-aside[data-astro-cid-uw5kdbxl]{position:sticky;top:110px}.contact-notes[data-astro-cid-uw5kdbxl]{margin-top:38px;border-top:1px solid var(--ink)}.contact-note[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.contact-note[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]{padding-top:2px;color:var(--muted);font-size:9px}.contact-note[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em}.contact-note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{max-width:36ch;margin-top:7px;color:var(--muted);font-size:11.5px;line-height:1.75}.contact-response[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:9px;margin-top:26px;color:var(--muted);font-size:10.5px}.contact-dot[data-astro-cid-uw5kdbxl]{width:6px;height:6px;border-radius:50%;background:var(--signal)}.contact-panel[data-astro-cid-uw5kdbxl]{padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:10px;background:#ffffff5c}.contact-form[data-astro-cid-uw5kdbxl]{display:grid;gap:22px}.contact-form[data-astro-cid-uw5kdbxl][hidden]{display:none}.form-row[data-astro-cid-uw5kdbxl]{display:grid;gap:8px}.form-row[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.form-row[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-row[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-row[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:1.6;outline:none;transition:border-color .16s var(--ease-out-expo)}.form-row[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:12px 14px;border:1px solid var(--line);border-radius:6px;resize:vertical}.form-row[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-row[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-row[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{border-color:var(--indigo)}.form-row[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-row[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#15171c57}.field-meta[data-astro-cid-uw5kdbxl]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.field-meta[data-astro-cid-uw5kdbxl] .mono[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:9px}.field-error[data-astro-cid-uw5kdbxl]{min-height:1.2em;color:var(--signal);font-size:10px;line-height:1.4}.honeypot[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:15px 1fr;gap:10px;align-items:start;color:var(--muted);font-size:10.5px;line-height:1.65}.consent[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{width:14px;height:14px;margin-top:2px;accent-color:var(--indigo)}.consent[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{border-bottom:1px solid currentColor}.form-submit[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding-top:4px}.form-hint[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:10px}.form-status[data-astro-cid-uw5kdbxl]{min-height:1.2em;color:var(--muted);font-size:11px;line-height:1.6}.form-status[data-astro-cid-uw5kdbxl].is-error{color:var(--signal)}.contact-success[data-astro-cid-uw5kdbxl]{padding:8px 0}.contact-success[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-top:12px}.contact-success[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]:not(.kicker){max-width:40ch;margin-top:14px;color:var(--muted);font-size:12px;line-height:1.8}.contact-success[data-astro-cid-uw5kdbxl] .link-arrow[data-astro-cid-uw5kdbxl]{margin-top:24px}@media(max-width:1024px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-aside[data-astro-cid-uw5kdbxl]{position:static}}@media(max-width:560px){.contact-panel[data-astro-cid-uw5kdbxl]{padding:22px 18px}.contact-note[data-astro-cid-uw5kdbxl]{grid-template-columns:26px 1fr;gap:12px}}
