.about-intro[data-astro-cid-ta2fbyqs]{max-width:var(--max-width);grid-template-columns:1.5fr .82fr;align-items:start;gap:56px;margin:0 auto;padding:64px 32px 16px;display:grid}.about-narrative[data-astro-cid-ta2fbyqs]{color:#e9e1d3;max-width:640px;font-size:18px;line-height:1.75}.eyebrow[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.intro-h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;color:var(--color-text-primary);margin:16px 0 0;font-size:44px;font-weight:800;line-height:1.1}.intro-sub[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);margin:18px 0 0;font-size:18px;line-height:1.7}.prose-h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.015em;color:var(--color-text-primary);margin:34px 0 0;font-size:26px;font-weight:700}.prose-p[data-astro-cid-ta2fbyqs]{margin:14px 0 0}.prose-link[data-astro-cid-ta2fbyqs]{color:var(--color-amber);border-bottom:1px solid #f2a24b59;transition:border-bottom-color .2s}.prose-link[data-astro-cid-ta2fbyqs]:hover{border-bottom-color:var(--color-amber)}.card-sticky[data-astro-cid-ta2fbyqs]{position:sticky;top:96px}.experience[data-astro-cid-ta2fbyqs]{max-width:820px;margin:48px auto 0;padding:0 32px 24px}.xp-h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;color:var(--color-text-primary);margin:12px 0 0;font-size:30px;font-weight:800}.xp-sub[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);max-width:600px;margin:14px 0 0;font-size:18px;line-height:1.7}.stat-band[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin:32px 0 40px;display:grid}.stat-cell[data-astro-cid-ta2fbyqs]{padding:24px 0 24px 18px}.stat-cell--border[data-astro-cid-ta2fbyqs]{border-right:1px solid var(--color-border);padding-left:0;padding-right:18px}.stat-cell--border[data-astro-cid-ta2fbyqs]:first-child{padding-left:0}.stat-num[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;color:var(--color-amber);font-size:34px;font-weight:800}.stat-desc[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);margin-top:6px;font-size:13px;line-height:1.4}.timeline[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.role-rail[data-astro-cid-ta2fbyqs]{grid-template-columns:150px 1fr;gap:24px;padding-bottom:28px;display:grid}.role-rail--last[data-astro-cid-ta2fbyqs]{padding-bottom:0}.role-era[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--color-text-muted);padding-top:2px;font-size:12px}.role-era--now[data-astro-cid-ta2fbyqs]{color:var(--color-amber)}.role-body[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--color-border);padding-left:24px;position:relative}.role-node[data-astro-cid-ta2fbyqs]{background:var(--color-border-strong);border-radius:999px;width:8px;height:8px;position:absolute;top:5px;left:-4.5px}.role-node--now[data-astro-cid-ta2fbyqs]{background:var(--color-amber)}.role-title[data-astro-cid-ta2fbyqs]{color:var(--color-text-primary);font-size:19px;font-weight:700}.role-company[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);margin-top:3px;font-size:14px}.role-desc[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.6}.chip-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--color-amber);border-radius:var(--radius-pill);background:#f2a24b1a;padding:5px 10px;font-size:11px}.competencies[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-border);margin-top:36px;padding-top:32px}.comp-label[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px;font-size:12px}.comp-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:9px;display:flex}.comp-tag[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:7px 13px;font-size:12px}.resume-cta[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.resume-btn[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:#15120e;background:var(--color-amber);border-radius:var(--radius-md);padding:13px 20px;font-size:13px;font-weight:500;transition:opacity .2s}.resume-btn[data-astro-cid-ta2fbyqs]:hover{opacity:.88}.linkedin-btn[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:13px 20px;font-size:13px;transition:border-color .2s,color .2s}.linkedin-btn[data-astro-cid-ta2fbyqs]:hover{border-color:var(--color-amber)}.cta[data-astro-cid-ta2fbyqs]{text-align:center;max-width:680px;margin:0 auto;padding:56px 24px 24px}.cta-h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:700}.cta-sub[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.65}.cta-btns[data-astro-cid-ta2fbyqs]{justify-content:center;gap:14px;margin-top:26px;display:flex}@media (width<=1023px){.about-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:40px;padding-top:56px}.card-sticky[data-astro-cid-ta2fbyqs]{max-width:440px;position:static}.experience[data-astro-cid-ta2fbyqs]{padding:0 24px}}@media (width<=639px){.about-intro[data-astro-cid-ta2fbyqs]{gap:32px;padding:48px 20px 16px}.card-sticky[data-astro-cid-ta2fbyqs]{max-width:none}.intro-h1[data-astro-cid-ta2fbyqs]{font-size:32px}.experience[data-astro-cid-ta2fbyqs]{margin-top:40px;padding:0 20px}.xp-h2[data-astro-cid-ta2fbyqs]{font-size:24px}.stat-band[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.stat-cell--border[data-astro-cid-ta2fbyqs]{border-right:none;padding:18px 14px}.stat-cell[data-astro-cid-ta2fbyqs]{padding:18px 14px}.role-rail[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:4px}.role-era[data-astro-cid-ta2fbyqs]{padding-top:0}.role-body[data-astro-cid-ta2fbyqs]{padding-left:18px}.cta[data-astro-cid-ta2fbyqs]{padding-top:48px;padding-inline:20px}}
