:root{--bg: #0a0f1a;--panel: #0f1626;--panel-2: #111827;--border: #94a3b829;--border-strong: #94a3b840;--text: #edf1f7;--muted: #8b96a8;--accent: #ffb454;--accent-2: #60a5fa;--green: #34d399;--display: "Space Grotesk", sans-serif;--body: "Inter", sans-serif;--mono: "JetBrains Mono", monospace}[data-astro-cid-ta2fbyqs]{box-sizing:border-box}body{margin:0;background:linear-gradient(#94a3b80b 1px,transparent 1px),linear-gradient(90deg,#94a3b80b 1px,transparent 1px),var(--bg);background-size:42px 42px;color:var(--text);font-family:var(--body);line-height:1.6}a[data-astro-cid-ta2fbyqs]{color:inherit;text-decoration:none}.about-page[data-astro-cid-ta2fbyqs]{width:min(1380px,100% - 48px);margin:0 auto;padding:48px 0 80px}.profile-hero[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:1fr 360px;gap:18px;margin-bottom:18px}.profile-main[data-astro-cid-ta2fbyqs],.profile-side[data-astro-cid-ta2fbyqs],.panel[data-astro-cid-ta2fbyqs],.section-block[data-astro-cid-ta2fbyqs]{background:#0f1626f0;border:1px solid var(--border);border-radius:16px}.profile-main[data-astro-cid-ta2fbyqs]{display:flex;align-items:center;gap:26px;padding:28px;min-height:235px}.profile-photo[data-astro-cid-ta2fbyqs]{width:118px;height:118px;border-radius:16px;object-fit:cover;flex:0 0 118px;border:1px solid #ffb45473;box-shadow:0 14px 30px #0000004d}.eyebrow[data-astro-cid-ta2fbyqs]{font:500 .68rem var(--mono);letter-spacing:.1em;color:var(--accent)}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin:5px 0 0;font:700 clamp(2rem,4vw,3.4rem)/1.05 var(--display);letter-spacing:-.04em}.role[data-astro-cid-ta2fbyqs]{margin:6px 0 10px;color:#aeb9ca;font-weight:500}.intro[data-astro-cid-ta2fbyqs]{max-width:790px;margin:0;color:var(--muted);font-size:.92rem}.profile-links[data-astro-cid-ta2fbyqs]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.profile-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.profile-links[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:7px;padding:6px 9px;color:#aeb7c6;font-size:.74rem}.profile-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--accent);border-color:#ffb45461}.profile-side[data-astro-cid-ta2fbyqs]{display:grid;overflow:hidden}.side-item[data-astro-cid-ta2fbyqs]{padding:18px 20px;border-bottom:1px solid var(--border)}.side-item[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.side-item[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:block;font:500 .6rem var(--mono);letter-spacing:.08em;color:#657287;margin-bottom:4px}.side-item[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{display:block;font:600 .95rem var(--display)}.side-item[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.72rem}.accent-item[data-astro-cid-ta2fbyqs]{background:linear-gradient(90deg,#ffb45412,#0000)}.top-grid[data-astro-cid-ta2fbyqs],.bottom-grid[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel[data-astro-cid-ta2fbyqs]{padding:24px}.panel-head[data-astro-cid-ta2fbyqs]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.panel-head[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{font:500 .62rem var(--mono);color:var(--accent);border:1px solid #ffb45440;border-radius:5px;padding:3px 6px}.panel-head[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0;font:600 1.15rem var(--display)}.about-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 11px;color:#b5bfcc;font-size:.88rem}.about-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-card[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:#fff}.about-card[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:#d7dee8}.role-lines[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.role-lines[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{display:flex;gap:10px;padding:11px;border:1px solid var(--border);border-radius:9px;background:#0b1220}.role-lines[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{color:var(--accent);margin-top:3px}.role-lines[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.75rem;line-height:1.45}.role-lines[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{display:block;color:#e8edf5;font-size:.78rem;margin-bottom:2px}.section-block[data-astro-cid-ta2fbyqs]{padding:24px;margin-bottom:18px}.section-title[data-astro-cid-ta2fbyqs]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.section-title[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font:500 .62rem var(--mono);letter-spacing:.09em;color:var(--accent)}.section-title[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:3px 0 0;font:600 1.35rem var(--display)}.section-title[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.78rem;margin:0}.tech-grid[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tech-card[data-astro-cid-ta2fbyqs]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:10px;background:#0b1220}.tech-icon[data-astro-cid-ta2fbyqs]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:7px;background:#ffb45417;color:var(--accent)}.tech-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 4px;font:600 .88rem var(--display)}.tech-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.work-grid[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;align-items:start}.compact-block[data-astro-cid-ta2fbyqs]{margin-bottom:18px}.projects-compact[data-astro-cid-ta2fbyqs]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.projects-compact[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{display:flex;gap:11px;padding:13px;border:1px solid var(--border);border-radius:9px;background:#0b1220}.projects-compact[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#60a5fa14;color:var(--accent-2);font:500 .58rem var(--mono)}.projects-compact[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 4px;font:600 .82rem var(--display)}.projects-compact[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.career-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);border-radius:10px;padding:16px;background:#0b1220}.career-head[data-astro-cid-ta2fbyqs]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:11px}.career-head[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{display:block;font:600 .9rem var(--display)}.career-head[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.career-head[data-astro-cid-ta2fbyqs] time[data-astro-cid-ta2fbyqs]{font:500 .62rem var(--mono);color:var(--accent);white-space:nowrap}.career-card[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{margin:0;padding-left:18px;color:#a9b4c2;font-size:.74rem}.career-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{margin-bottom:5px}.career-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.career-note[data-astro-cid-ta2fbyqs]{display:flex;gap:10px;margin-top:10px;padding:12px;border-radius:9px;background:#ffb4540e;border:1px solid #ffb45424}.career-note[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{color:var(--accent);margin-top:4px}.career-note[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;color:var(--muted);font-size:.7rem;line-height:1.5}.bottom-grid[data-astro-cid-ta2fbyqs]{margin-bottom:0}.education-row[data-astro-cid-ta2fbyqs]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.education-row[data-astro-cid-ta2fbyqs]:first-of-type{border-top:0;padding-top:0}.education-row[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{display:block;font-size:.82rem}.education-row[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:block;color:var(--muted);font-size:.7rem;margin-top:2px}.education-row[data-astro-cid-ta2fbyqs] time[data-astro-cid-ta2fbyqs]{color:var(--accent);font:500 .62rem var(--mono);white-space:nowrap}.certificate-tags[data-astro-cid-ta2fbyqs]{display:flex;flex-wrap:wrap;gap:7px}.certificate-tags[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:#0b1220;color:#aeb8c6;font-size:.7rem}@media(width<=1100px){.profile-hero[data-astro-cid-ta2fbyqs],.work-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.profile-side[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}.side-item[data-astro-cid-ta2fbyqs]{border-bottom:0;border-right:1px solid var(--border)}.side-item[data-astro-cid-ta2fbyqs]:last-child{border-right:0}.tech-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}@media(width<=760px){.about-page[data-astro-cid-ta2fbyqs]{width:calc(100% - 24px);padding-top:24px}.profile-main[data-astro-cid-ta2fbyqs]{align-items:flex-start;padding:20px}.profile-photo[data-astro-cid-ta2fbyqs]{width:90px;height:90px;flex-basis:90px}.profile-side[data-astro-cid-ta2fbyqs],.top-grid[data-astro-cid-ta2fbyqs],.bottom-grid[data-astro-cid-ta2fbyqs],.role-lines[data-astro-cid-ta2fbyqs],.projects-compact[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.side-item[data-astro-cid-ta2fbyqs]{border-right:0;border-bottom:1px solid var(--border)}.tech-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media(width<=560px){.profile-main[data-astro-cid-ta2fbyqs]{display:block}.profile-photo[data-astro-cid-ta2fbyqs]{margin-bottom:14px}.profile-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:2.2rem}.section-title[data-astro-cid-ta2fbyqs]{display:block}.section-title[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-top:7px}.career-head[data-astro-cid-ta2fbyqs]{display:block}.career-head[data-astro-cid-ta2fbyqs] time[data-astro-cid-ta2fbyqs]{display:inline-block;margin-top:7px}}
