.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden}.contact-cell[data-astro-cid-uw5kdbxl]{padding:36px;border-right:1px solid var(--line);background:var(--bg)}.contact-cell[data-astro-cid-uw5kdbxl]:last-child{border-right:none;background:var(--bg-2)}.contact-cell[data-astro-cid-uw5kdbxl] .ico[data-astro-cid-uw5kdbxl]{width:42px;height:42px;border:1px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--accent)}.contact-cell[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:22px;font-weight:500;margin-top:20px;letter-spacing:-.01em}.contact-cell[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl] .serif[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;color:var(--accent)}.contact-cell[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--fg-dim);font-size:14px;margin-top:12px;line-height:1.6}.contact-cell[data-astro-cid-uw5kdbxl] .email-row[data-astro-cid-uw5kdbxl]{margin-top:20px;padding:14px 16px;border:1px dashed var(--line);border-radius:4px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:13px}.contact-cell[data-astro-cid-uw5kdbxl] .email-row[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--accent)}.contact-cell[data-astro-cid-uw5kdbxl] .email-row[data-astro-cid-uw5kdbxl] .sla[data-astro-cid-uw5kdbxl]{color:var(--fg-faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.form-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.form-grid[data-astro-cid-uw5kdbxl].full{grid-template-columns:1fr}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:8px}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.1em}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:4px;color:var(--fg);font-family:inherit;font-size:14px;transition:border .2s}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--accent)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{min-height:140px;resize:vertical;font-family:inherit;line-height:1.5}.field[data-astro-cid-uw5kdbxl] .hint[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;color:var(--fg-faint)}.topic-row[data-astro-cid-uw5kdbxl]{display:flex;gap:8px;flex-wrap:wrap}.topic-row[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{padding:10px 14px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;transition:all .2s}.topic-row[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl].active{border-color:var(--accent);color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,transparent)}.form-frame[data-astro-cid-uw5kdbxl]{border:1px solid var(--line);border-radius:6px;background:var(--bg-2);padding:40px}.form-frame[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:26px;font-weight:500;letter-spacing:-.02em}.form-frame[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl] .serif[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;color:var(--accent)}.form-frame[data-astro-cid-uw5kdbxl] .lede-sm[data-astro-cid-uw5kdbxl]{color:var(--fg-dim);font-size:14px;margin-top:10px;margin-bottom:28px}.response-bar[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden}.rb-cell[data-astro-cid-uw5kdbxl]{padding:24px 20px;border-right:1px solid var(--line);background:var(--bg)}.rb-cell[data-astro-cid-uw5kdbxl]:last-child{border-right:none}.rb-cell[data-astro-cid-uw5kdbxl] .k[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.1em}.rb-cell[data-astro-cid-uw5kdbxl] .v[data-astro-cid-uw5kdbxl]{font-size:32px;font-weight:500;letter-spacing:-.02em;margin-top:10px;line-height:1}.rb-cell[data-astro-cid-uw5kdbxl] .v[data-astro-cid-uw5kdbxl] .serif[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;color:var(--accent)}.rb-cell[data-astro-cid-uw5kdbxl] .sub[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:11px;color:var(--fg-faint);margin-top:6px}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-cell[data-astro-cid-uw5kdbxl]{border-right:none;border-bottom:1px solid var(--line)}.form-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.response-bar[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}.rb-cell[data-astro-cid-uw5kdbxl]{border-right:none;border-bottom:1px solid var(--line)}}
