.timeline[data-astro-cid-3xih677i]{gap:14px;display:grid}li[data-astro-cid-3xih677i]{gap:8px;display:grid}.when[data-astro-cid-3xih677i]{align-items:baseline;gap:10px;display:flex}.year[data-astro-cid-3xih677i]{font:400 28px/1 var(--display);color:var(--ink)}.age[data-astro-cid-3xih677i]{font:11px/1.4 var(--mono);letter-spacing:.8px;color:var(--gold-deep);text-transform:uppercase}.body[data-astro-cid-3xih677i]{border:1px solid var(--rule);border-left:3px solid var(--gold);background:var(--white);padding:18px 20px}h3[data-astro-cid-3xih677i]{margin-bottom:6px}.chip[data-astro-cid-3xih677i]{border:1px solid var(--ink);min-height:44px;font:11px/1.4 var(--mono);align-items:center;gap:8px;margin-top:10px;padding:6px 12px;text-decoration:none;display:inline-flex}.chip[data-astro-cid-3xih677i]:hover{background:var(--paper);border-color:var(--gold-deep)}@media (width>=760px){li[data-astro-cid-3xih677i]{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px}.when[data-astro-cid-3xih677i]{flex-direction:column;gap:6px;padding-top:16px}.year[data-astro-cid-3xih677i]{font-size:34px}}.card[data-astro-cid-px64k4nm]{border:1px solid var(--rule);background:var(--white);height:100%}.text[data-astro-cid-px64k4nm]{padding:18px 20px 22px}h3[data-astro-cid-px64k4nm]{margin-bottom:4px}.mono[data-astro-cid-px64k4nm]{margin-bottom:10px}p[data-astro-cid-px64k4nm]:not(.mono){font-size:15px}.bio[data-astro-cid-px64k4nm]{margin-top:10px}.hero[data-astro-cid-ta2fbyqs]{gap:28px;padding-block:40px;display:grid}.bio[data-astro-cid-ta2fbyqs]{gap:14px;display:grid}.pull[data-astro-cid-ta2fbyqs]{letter-spacing:-.5px;color:var(--ink);font-size:24px;font-weight:700;line-height:1.3}.chapters[data-astro-cid-ta2fbyqs]{gap:24px;display:grid}.chapter[data-astro-cid-ta2fbyqs]{border:1px solid var(--rule);background:var(--white);gap:0;display:grid}.chapter-text[data-astro-cid-ta2fbyqs]{padding:22px}.chapter[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:8px 0 12px;font-size:26px}.chapter-text[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:12px}.taught[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--gold);background:var(--paper);margin-top:18px;padding:14px 16px}.taught[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{color:var(--ink);margin-top:4px;font-size:16px;font-weight:700}.experience[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs],.education[data-astro-cid-ta2fbyqs] .card[data-astro-cid-ta2fbyqs],.lessons[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--rule);background:var(--white);padding:18px 20px}.experience[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:4px;display:grid}.exp-group[data-astro-cid-ta2fbyqs]+.exp-group[data-astro-cid-ta2fbyqs]{margin-top:36px}.sub[data-astro-cid-ta2fbyqs]{margin-bottom:16px;font-size:20px}.experience[data-astro-cid-ta2fbyqs] .where[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:15px}.highlight[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--gold)!important}.builds[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--rule);background:var(--white)}.build-text[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--gold);padding:16px 18px 20px}.builds[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:6px 0;font-size:19px}.education[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:8px;font-size:18px}.lessons[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:14px;display:grid}.lessons[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--gold);align-content:start;gap:8px;display:grid}.lessons[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-size:17px;line-height:1.4}.lessons[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--gold-deep);padding-block:10px;font-weight:700}.elsewhere[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:10px;display:flex}@media (width>=651px){.lessons[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.hero[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:56px;padding-block:56px 60px}.hero[data-astro-cid-ta2fbyqs] .page-title[data-astro-cid-ta2fbyqs]{font-size:clamp(46px,6.4vw,96px)}.chapter[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(260px,2fr) 3fr}.chapter[data-astro-cid-ta2fbyqs]:nth-child(2n){grid-template-columns:3fr minmax(260px,2fr)}.chapter[data-astro-cid-ta2fbyqs]:nth-child(2n) .frame{order:2}.chapter[data-astro-cid-ta2fbyqs] .frame{min-height:100%;aspect-ratio:auto!important}.chapter-text[data-astro-cid-ta2fbyqs]{padding:32px 36px}.lessons[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,1fr)}}
