.intro[data-astro-cid-2ysv2tyu]{margin-top:var(--s4);max-width:var(--measure);color:var(--text-2);font-size:17px;line-height:28px}.doc[data-astro-cid-2ysv2tyu]{margin-top:var(--s9);gap:var(--s9);max-width:calc(var(--measure) + 140px);display:grid}.p[data-astro-cid-2ysv2tyu],.bullets[data-astro-cid-2ysv2tyu]{margin-top:var(--s3);color:var(--text-2)}.bullets[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{padding-left:var(--s5);position:relative}.bullets[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]+li[data-astro-cid-2ysv2tyu]{margin-top:var(--s2)}.bullets[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]:before{content:"";background:var(--muted);width:8px;height:1px;position:absolute;top:12px;left:2px}.timeline[data-astro-cid-2ysv2tyu]{margin-top:var(--s4);border-top:1px solid var(--line)}.timeline[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:var(--s5);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;display:grid}.timeline[data-astro-cid-2ysv2tyu] .mono[data-astro-cid-2ysv2tyu]{color:var(--text-2);line-height:24px}.timeline[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:15px;line-height:24px}.c[data-astro-cid-2ysv2tyu]{margin-top:var(--s4)}.next[data-astro-cid-2ysv2tyu]{margin-top:var(--s6)}.career[data-astro-cid-2ysv2tyu]{margin-top:var(--s4);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.career-grid[data-astro-cid-2ysv2tyu]{margin-top:var(--s5)}.axis[data-astro-cid-2ysv2tyu],.job[data-astro-cid-2ysv2tyu]{gap:var(--s4);grid-template-columns:14rem 1fr 6.5rem;align-items:center;display:grid}.axis-track[data-astro-cid-2ysv2tyu]{height:18px;position:relative}.tick[data-astro-cid-2ysv2tyu]{left:var(--x);color:var(--muted);font-size:11px;position:absolute;transform:translate(-50%)}.career[data-astro-cid-2ysv2tyu] ol[data-astro-cid-2ysv2tyu]{display:grid}.job[data-astro-cid-2ysv2tyu]{padding:var(--s2) 0}.job-label[data-astro-cid-2ysv2tyu]{line-height:20px;display:grid}.job-role[data-astro-cid-2ysv2tyu]{font-size:15px}.job-place[data-astro-cid-2ysv2tyu]{color:var(--muted);font-size:13px}.job[data-astro-cid-2ysv2tyu].now .job-role[data-astro-cid-2ysv2tyu]{font-weight:600}.job-track[data-astro-cid-2ysv2tyu]{height:40px;position:relative}.grid-line[data-astro-cid-2ysv2tyu]{top:0;bottom:0;left:var(--x);background:var(--line);width:1px;position:absolute}.job-bar[data-astro-cid-2ysv2tyu]{height:12px;top:14px;left:var(--l);width:var(--w);background:var(--muted);opacity:.45;border-radius:6px;position:absolute}.job[data-astro-cid-2ysv2tyu].now .job-bar[data-astro-cid-2ysv2tyu]{background:var(--accent);opacity:1}.job-years[data-astro-cid-2ysv2tyu]{color:var(--text-2);font-size:12px}.job[data-astro-cid-2ysv2tyu].now .job-years[data-astro-cid-2ysv2tyu]{color:var(--accent);font-weight:600}.path-details[data-astro-cid-2ysv2tyu]{margin-top:var(--s4)}.path-details[data-astro-cid-2ysv2tyu] summary[data-astro-cid-2ysv2tyu]{cursor:pointer;color:var(--text-2);font-size:13px}.path-details[data-astro-cid-2ysv2tyu] .timeline[data-astro-cid-2ysv2tyu]{margin-top:var(--s3)}.skills[data-astro-cid-2ysv2tyu]{margin-top:var(--s4);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.skills-title[data-astro-cid-2ysv2tyu]{font-weight:600;line-height:24px}.skills-note[data-astro-cid-2ysv2tyu]{margin-top:var(--s1);color:var(--muted);font-size:14px}.group[data-astro-cid-2ysv2tyu]{margin-top:var(--s6)}.group-name[data-astro-cid-2ysv2tyu]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.group[data-astro-cid-2ysv2tyu] ul[data-astro-cid-2ysv2tyu]{margin-top:var(--s2);gap:var(--s2);display:grid}.group[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:var(--s4);grid-template-columns:minmax(0,15rem) 1fr 2ch;align-items:center;display:grid}.skill[data-astro-cid-2ysv2tyu]{font-size:15px;line-height:22px}.track[data-astro-cid-2ysv2tyu]{background:var(--raised);border-radius:5px;height:10px;overflow:hidden}.bar[data-astro-cid-2ysv2tyu]{height:100%;width:var(--w);background:var(--accent);border-radius:5px;display:block}.group-growing[data-astro-cid-2ysv2tyu] .bar[data-astro-cid-2ysv2tyu]{opacity:.45}.group-gap[data-astro-cid-2ysv2tyu] .bar[data-astro-cid-2ysv2tyu]{background:var(--muted);opacity:.6}.score[data-astro-cid-2ysv2tyu]{color:var(--text-2);text-align:right;font-size:14px}.also[data-astro-cid-2ysv2tyu]{margin-top:var(--s5);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.also[data-astro-cid-2ysv2tyu]+.bullets[data-astro-cid-2ysv2tyu]{margin-top:var(--s2)}.plan[data-astro-cid-2ysv2tyu]{margin-top:var(--s5);gap:var(--s4);counter-reset:stage;grid-template-columns:repeat(3,1fr);display:grid}.stage[data-astro-cid-2ysv2tyu]{padding:var(--s5);border:1px solid var(--line-strong);border-radius:var(--r-lg);position:relative}.stage[data-astro-cid-2ysv2tyu].now{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.stage[data-astro-cid-2ysv2tyu]+.stage[data-astro-cid-2ysv2tyu]:before{content:"→";left:calc(-1 * var(--s4) / 2 - .5ch);top:var(--s5);color:var(--muted);font-size:14px;position:absolute}.stage-name[data-astro-cid-2ysv2tyu]{font-size:17px;font-weight:600}.stage[data-astro-cid-2ysv2tyu].now .stage-name[data-astro-cid-2ysv2tyu]{color:var(--accent)}.stage-sub[data-astro-cid-2ysv2tyu]{color:var(--muted);margin-top:2px;font-size:12px}.stage[data-astro-cid-2ysv2tyu] ul[data-astro-cid-2ysv2tyu]{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);gap:var(--s2);display:grid}.stage[data-astro-cid-2ysv2tyu] ul[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{color:var(--text-2);font-size:14px;line-height:21px}.how[data-astro-cid-2ysv2tyu]{margin-top:var(--s4);gap:var(--s3);display:grid}.how[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{color:var(--text-2)}.how[data-astro-cid-2ysv2tyu] strong[data-astro-cid-2ysv2tyu]{color:var(--text);font-weight:600}.format[data-astro-cid-2ysv2tyu]{margin-top:var(--s5);color:var(--text-2);font-size:13px}@media (width<=720px){.timeline[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:var(--s1);grid-template-columns:1fr}.skills[data-astro-cid-2ysv2tyu],.career[data-astro-cid-2ysv2tyu]{padding:var(--s4)}.axis[data-astro-cid-2ysv2tyu],.job[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 6.5rem}.axis[data-astro-cid-2ysv2tyu]{display:none}.job-label[data-astro-cid-2ysv2tyu]{grid-column:1/-1}.job-track[data-astro-cid-2ysv2tyu]{height:20px}.job-bar[data-astro-cid-2ysv2tyu]{top:4px}.group[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{gap:var(--s1) var(--s3);grid-template-columns:1fr 2ch}.group[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu] .skill[data-astro-cid-2ysv2tyu]{grid-column:1/-1}.plan[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.stage[data-astro-cid-2ysv2tyu]+.stage[data-astro-cid-2ysv2tyu]:before{content:"↓";left:var(--s5);top:calc(-1 * var(--s4) / 2 - 10px)}}
