.wwm-col[data-astro-cid-qpiw5ld4]{max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.wwm-contact-grid[data-astro-cid-qpiw5ld4]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start;padding-bottom:96px}@media(max-width:899px){.wwm-contact-grid[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr;gap:32px}}.wwm-aside[data-astro-cid-qpiw5ld4]{display:flex;flex-direction:column;gap:20px}.wwm-portrait[data-astro-cid-qpiw5ld4]{aspect-ratio:4 / 5;position:relative;background:var(--bg-card);overflow:hidden;border-radius:4px;border:1px solid var(--border)}.wwm-linkedin[data-astro-cid-qpiw5ld4]{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--linkedin-ink);border-radius:4px;text-decoration:none;transition:border-color .2s}.wwm-linkedin[data-astro-cid-qpiw5ld4]:hover{border-color:var(--text-muted);border-left-color:var(--linkedin-ink)}.wwm-linkedin-label[data-astro-cid-qpiw5ld4]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--linkedin-ink)}.wwm-linkedin-copy[data-astro-cid-qpiw5ld4]{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--text-primary)}.wwm-linkedin-cta[data-astro-cid-qpiw5ld4]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.wwm-card[data-astro-cid-qpiw5ld4]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:40px}@media(max-width:640px){.wwm-card[data-astro-cid-qpiw5ld4]{padding:24px}}.wwm-form-title[data-astro-cid-qpiw5ld4]{font-family:"Source Serif 4",Georgia,serif;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--text-primary);margin:0}.wwm-form-sub[data-astro-cid-qpiw5ld4]{font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--text-muted);margin:0}.wwm-field[data-astro-cid-qpiw5ld4]{display:flex;flex-direction:column;gap:8px}.wwm-field[data-astro-cid-qpiw5ld4] label[data-astro-cid-qpiw5ld4]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary)}.wwm-field[data-astro-cid-qpiw5ld4] label[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--text-muted);font-style:normal;letter-spacing:.1em}.wwm-field[data-astro-cid-qpiw5ld4] input[data-astro-cid-qpiw5ld4],.wwm-field[data-astro-cid-qpiw5ld4] select[data-astro-cid-qpiw5ld4],.wwm-field[data-astro-cid-qpiw5ld4] textarea[data-astro-cid-qpiw5ld4]{font-family:Inter,system-ui,sans-serif;font-size:15px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:2px;color:var(--text-primary);outline:none;transition:border-color .2s}.wwm-field[data-astro-cid-qpiw5ld4] textarea[data-astro-cid-qpiw5ld4]{resize:vertical;min-height:120px}.wwm-field[data-astro-cid-qpiw5ld4] input[data-astro-cid-qpiw5ld4]:focus,.wwm-field[data-astro-cid-qpiw5ld4] select[data-astro-cid-qpiw5ld4]:focus,.wwm-field[data-astro-cid-qpiw5ld4] textarea[data-astro-cid-qpiw5ld4]:focus{border-color:var(--brand-orange)}.wwm-send[data-astro-cid-qpiw5ld4]{background:var(--cta-primary);color:#fff;border:none;padding:14px 26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;border-radius:2px;cursor:pointer;transition:background .2s}.wwm-send[data-astro-cid-qpiw5ld4]:hover{background:#0f172a}.wwm-send[data-astro-cid-qpiw5ld4]:disabled{opacity:.5;cursor:not-allowed}.wwm-promise[data-astro-cid-qpiw5ld4]{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}.wwm-state[data-astro-cid-qpiw5ld4][hidden],#wwm-form[data-astro-cid-qpiw5ld4][hidden]{display:none}.wwm-state[data-astro-cid-qpiw5ld4]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:16px 0 8px}.wwm-state[data-astro-cid-qpiw5ld4] h3[data-astro-cid-qpiw5ld4]{font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.wwm-state[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--text-secondary);margin:0;max-width:44ch;line-height:1.6}.wwm-state-icon[data-astro-cid-qpiw5ld4]{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:600;background:color-mix(in srgb,var(--signal-process) 18%,transparent);color:color-mix(in srgb,var(--signal-process) 70%,var(--text-primary));border:1px solid color-mix(in srgb,var(--signal-process) 40%,transparent)}.wwm-state-icon--error[data-astro-cid-qpiw5ld4]{background:color-mix(in srgb,#e6645c 18%,transparent);color:#e6645c;border-color:color-mix(in srgb,#e6645c 40%,transparent)}.wwm-subscribe[data-astro-cid-qpiw5ld4]{width:100%;max-width:440px;border-top:1px solid var(--border);margin-top:14px;padding-top:22px;display:flex;flex-direction:column;gap:12px}.wwm-subscribe[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-size:13px;color:var(--text-muted)}.wwm-subscribe[data-astro-cid-qpiw5ld4] input[data-astro-cid-qpiw5ld4]{flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:2px;color:var(--text-primary);outline:none}.wwm-subscribe[data-astro-cid-qpiw5ld4] input[data-astro-cid-qpiw5ld4]:focus{border-color:var(--brand-orange)}.wwm-subscribe[data-astro-cid-qpiw5ld4] button[data-astro-cid-qpiw5ld4]{background:var(--brand-orange);color:#fff;border:none;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;border-radius:2px;cursor:pointer}.wwm-subscribe[data-astro-cid-qpiw5ld4] button[data-astro-cid-qpiw5ld4]:hover{opacity:.9}.wwm-retry[data-astro-cid-qpiw5ld4]{padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:2px;cursor:pointer}
