.intro[data-astro-cid-gkn5lxaa]{padding:clamp(32px,6vw,80px) 0 clamp(24px,4vw,48px)}.intro-grid[data-astro-cid-gkn5lxaa]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.intro-text[data-astro-cid-gkn5lxaa]{gap:18px;display:grid}h1[data-astro-cid-gkn5lxaa]{letter-spacing:-.03em;font-size:clamp(2.8rem,6.6vw,5.2rem);font-weight:400;line-height:1}.role[data-astro-cid-gkn5lxaa]{font-family:var(--serif);color:var(--ink-2);margin-top:-6px;font-size:1.6rem}.two[data-astro-cid-gkn5lxaa]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,6vw,88px);display:grid}.side[data-astro-cid-gkn5lxaa]{gap:16px;display:grid}.side[data-astro-cid-gkn5lxaa] h2[data-astro-cid-gkn5lxaa]{font-size:clamp(1.9rem,3.4vw,2.6rem)}.sticky[data-astro-cid-gkn5lxaa]{position:sticky;top:120px}.pgrid[data-astro-cid-gkn5lxaa]{grid-template-columns:repeat(5,1fr);gap:12px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.pgrid[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{align-content:start;gap:10px;display:grid}.pn[data-astro-cid-gkn5lxaa]{font-family:var(--serif);color:var(--olive);font-size:1.5rem}.pgrid[data-astro-cid-gkn5lxaa] h3[data-astro-cid-gkn5lxaa]{font-size:1.05rem}.pgrid[data-astro-cid-gkn5lxaa] p[data-astro-cid-gkn5lxaa]{color:var(--ink-2);font-size:.95rem}.aside[data-astro-cid-gkn5lxaa]{max-width:78ch;color:var(--ink-2);margin-top:28px}.timeline[data-astro-cid-gkn5lxaa]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{gap:6px;display:grid}.timeline[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa].current{background:var(--card-solid);box-shadow:var(--shadow-lg)}.period[data-astro-cid-gkn5lxaa]{width:fit-content;color:var(--ink-2);background:#14243c0f;border-radius:999px;margin-bottom:6px;padding:4px 12px;font-size:.82rem;font-weight:700}.current[data-astro-cid-gkn5lxaa] .period[data-astro-cid-gkn5lxaa]{background:var(--navy);color:var(--on-navy)}.timeline[data-astro-cid-gkn5lxaa] h3[data-astro-cid-gkn5lxaa]{font-size:1.15rem}.crole[data-astro-cid-gkn5lxaa]{color:var(--olive);font-size:.95rem;font-weight:600}.ctext[data-astro-cid-gkn5lxaa]{color:var(--ink-2);font-size:.98rem}.edu[data-astro-cid-gkn5lxaa]{grid-template-columns:.8fr 1fr 1fr;align-items:start;gap:16px;display:grid}.academic[data-astro-cid-gkn5lxaa]{gap:12px;padding:32px;display:grid}.academic[data-astro-cid-gkn5lxaa] .k[data-astro-cid-gkn5lxaa]{letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-muted);font-size:.8rem;font-weight:650}.academic[data-astro-cid-gkn5lxaa] h3[data-astro-cid-gkn5lxaa]{font-family:var(--serif);font-size:1.8rem;font-weight:400;line-height:1.15}.prog[data-astro-cid-gkn5lxaa]{font-weight:600}.enote[data-astro-cid-gkn5lxaa]{color:var(--on-navy-muted);margin-top:8px;font-size:.92rem}.list-card[data-astro-cid-gkn5lxaa] h3[data-astro-cid-gkn5lxaa]{align-items:center;gap:14px;margin-bottom:18px;font-size:1.08rem;display:flex}.list-card[data-astro-cid-gkn5lxaa] .icon-box[data-astro-cid-gkn5lxaa]{border-radius:12px;width:42px;height:42px}.list-card[data-astro-cid-gkn5lxaa] .icon-box[data-astro-cid-gkn5lxaa] svg{width:21px;height:21px}.list-card[data-astro-cid-gkn5lxaa] ul[data-astro-cid-gkn5lxaa]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list-card[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{border-radius:var(--r-sm);background:#14243c09;gap:2px;padding:12px 16px;display:grid}.list-card[data-astro-cid-gkn5lxaa] strong[data-astro-cid-gkn5lxaa]{font-size:.98rem;font-weight:650}.list-card[data-astro-cid-gkn5lxaa] span[data-astro-cid-gkn5lxaa]{color:var(--muted);font-size:.88rem}.disclaimer[data-astro-cid-gkn5lxaa]{max-width:80ch;margin-top:24px}.interests[data-astro-cid-gkn5lxaa] ul[data-astro-cid-gkn5lxaa]{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.interests[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{border-radius:var(--r-sm);background:#14243c09;align-items:baseline;gap:12px;padding:12px 16px;font-weight:550;display:flex}.interests[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]:before{content:"";background:var(--olive);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-2px)}.philosophy[data-astro-cid-gkn5lxaa]{gap:20px;display:grid}.big[data-astro-cid-gkn5lxaa]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.25}.end-note[data-astro-cid-gkn5lxaa]{max-width:80ch;margin-top:clamp(40px,5vw,64px)}@media (width<=1080px){.pgrid[data-astro-cid-gkn5lxaa]{grid-template-columns:repeat(2,1fr)}.edu[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr 1fr}.academic[data-astro-cid-gkn5lxaa]{grid-column:1/-1}}@media (width<=860px){.intro-grid[data-astro-cid-gkn5lxaa],.two[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr}.intro-grid[data-astro-cid-gkn5lxaa]>div[data-astro-cid-gkn5lxaa]:last-child{max-width:420px}.sticky[data-astro-cid-gkn5lxaa]{position:static}.edu[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr}}@media (width<=520px){.pgrid[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr}}
