.intro[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border);flex-direction:column;gap:18px;padding:32px 0 28px;display:flex}@media (width>=768px){.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:300px 1fr;align-items:start;gap:56px;padding:64px 0 48px;display:grid}}.portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--surface-tint);border:1px solid var(--border);position:relative;overflow:hidden}.portrait[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:1;grid-area:1/1}}.intro-body[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:18px;display:flex}@media (width>=768px){.intro-body[data-astro-cid-ta2fbyqs]{grid-area:1/2/3;gap:20px}}.prompt[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--accent-green);font-size:13px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.8px;margin:0;font-size:32px;font-weight:700;line-height:1.1}@media (width>=768px){h1[data-astro-cid-ta2fbyqs]{letter-spacing:-1px;font-size:42px}}.lede[data-astro-cid-ta2fbyqs]{color:var(--text-body);margin:0;font-size:16px;line-height:1.7}@media (width>=768px){.lede[data-astro-cid-ta2fbyqs]{font-size:18px}}.sub[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:16px;line-height:1.7}@media (width>=768px){.sub[data-astro-cid-ta2fbyqs]{font-size:18px}}.cta-row[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:11px;margin-top:2px;display:flex}@media (width>=768px){.cta-row[data-astro-cid-ta2fbyqs]{flex-direction:row;gap:14px}}.cta-row[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{width:100%}@media (width>=768px){.cta-row[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{width:auto}}.links-list[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-muted);flex-direction:column;gap:8px;margin-top:4px;font-size:13px;display:flex}@media (width>=768px){.links-list[data-astro-cid-ta2fbyqs]{grid-area:2/1;margin-top:0}}.links-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:6px;display:flex}.links-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs].no-border{border-bottom:none}.links-list[data-astro-cid-ta2fbyqs] .faint[data-astro-cid-ta2fbyqs]{color:var(--text-faintest)}.details[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border);flex-direction:column;gap:32px;padding:28px 0;display:flex}@media (width>=768px){.details[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:56px;padding:52px 0;display:grid}}.experience[data-astro-cid-ta2fbyqs],.stack[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:14px;display:flex}@media (width>=768px){.experience[data-astro-cid-ta2fbyqs],.stack[data-astro-cid-ta2fbyqs]{gap:18px}}.experience[data-astro-cid-ta2fbyqs] .rows[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.experience[data-astro-cid-ta2fbyqs] .row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding:16px 0;display:flex}@media (width>=768px){.experience[data-astro-cid-ta2fbyqs] .row[data-astro-cid-ta2fbyqs]{flex-direction:row;gap:20px;padding:18px 0}}.experience[data-astro-cid-ta2fbyqs] .row[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--border)}.period[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);font-size:12px}@media (width>=768px){.period[data-astro-cid-ta2fbyqs]{min-width:96px;padding-top:3px}}.experience[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{margin:2px 0 0;font-size:16px;font-weight:700}@media (width>=768px){.experience[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{margin:0 0 4px;font-size:17px}}.experience[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.stack[data-astro-cid-ta2fbyqs] .rows[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.stack[data-astro-cid-ta2fbyqs] .row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 0;display:flex}@media (width>=768px){.stack[data-astro-cid-ta2fbyqs] .row[data-astro-cid-ta2fbyqs]{flex-direction:row;align-items:baseline;gap:12px;padding:14px 0}}.stack[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--accent);font-size:12px}@media (width>=768px){.stack[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs]{min-width:110px}}.stack[data-astro-cid-ta2fbyqs] .value[data-astro-cid-ta2fbyqs]{color:var(--text-body);font-size:14px;line-height:1.5}@media (width>=768px){.stack[data-astro-cid-ta2fbyqs] .value[data-astro-cid-ta2fbyqs]{font-size:14px}}.consulting[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);margin:28px 22px;padding:26px 22px}@media (width>=768px){.consulting[data-astro-cid-ta2fbyqs]{margin:56px 64px;padding:44px}}.consulting[data-astro-cid-ta2fbyqs] .prompt[data-astro-cid-ta2fbyqs]{font-size:12px}@media (width>=768px){.consulting[data-astro-cid-ta2fbyqs] .prompt[data-astro-cid-ta2fbyqs]{font-size:13px}}.consulting[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.4px;margin:14px 0 8px;font-size:24px;font-weight:700}@media (width>=768px){.consulting[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.5px;margin:16px 0 10px;font-size:30px}}.consulting-lede[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0 0 22px;font-size:15px;line-height:1.6}@media (width>=768px){.consulting-lede[data-astro-cid-ta2fbyqs]{max-width:640px;margin:0 0 32px;font-size:16px}}.cards[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}@media (width>=768px){.cards[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}}.card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:9px;padding:20px;display:flex}@media (width>=768px){.card[data-astro-cid-ta2fbyqs]{gap:10px;padding:24px}}.card[data-astro-cid-ta2fbyqs] .n[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--accent);font-size:12px}.card[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{margin:0;font-size:17px;font-weight:700}@media (width>=768px){.card[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{font-size:18px}}.card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.consulting-footer[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:20px;display:flex}@media (width>=768px){.consulting-footer[data-astro-cid-ta2fbyqs]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px}}.status[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:14px;font-family:var(--font-mono);margin:0}@media (width>=768px){.status[data-astro-cid-ta2fbyqs]{font-size:15px}}.accent-green[data-astro-cid-ta2fbyqs]{color:var(--accent-green)}.consulting-footer[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{text-align:center}
