.path[data-astro-cid-22vynjhv]{gap:var(--space-4);list-style:none;display:flex}.phase[data-astro-cid-22vynjhv]{flex:1 1 0;min-width:9rem}.grow-1[data-astro-cid-22vynjhv]{flex-grow:1}.grow-2[data-astro-cid-22vynjhv]{flex-grow:2}.grow-3[data-astro-cid-22vynjhv]{flex-grow:3}.grow-4[data-astro-cid-22vynjhv]{flex-grow:4}.grow-5[data-astro-cid-22vynjhv]{flex-grow:5}.grow-6[data-astro-cid-22vynjhv]{flex-grow:6}.grow-7[data-astro-cid-22vynjhv]{flex-grow:7}.grow-8[data-astro-cid-22vynjhv]{flex-grow:8}.grow-9[data-astro-cid-22vynjhv]{flex-grow:9}.grow-10[data-astro-cid-22vynjhv]{flex-grow:10}.grow-11[data-astro-cid-22vynjhv]{flex-grow:11}.grow-12[data-astro-cid-22vynjhv]{flex-grow:12}.grow-13[data-astro-cid-22vynjhv]{flex-grow:13}.grow-14[data-astro-cid-22vynjhv]{flex-grow:14}.grow-15[data-astro-cid-22vynjhv]{flex-grow:15}.grow-16[data-astro-cid-22vynjhv]{flex-grow:16}.bar[data-astro-cid-22vynjhv]{background:var(--phase-1);border-radius:999px;height:.75rem}.phase-2[data-astro-cid-22vynjhv] .bar[data-astro-cid-22vynjhv]{background:var(--phase-2)}.phase-3[data-astro-cid-22vynjhv] .bar[data-astro-cid-22vynjhv]{background:var(--phase-3)}.years[data-astro-cid-22vynjhv]{margin-top:var(--space-3);color:var(--muted);font-size:var(--step--1);font-weight:600}h3[data-astro-cid-22vynjhv]{margin-top:var(--space-1);font-size:var(--step-1);font-weight:700}.entries[data-astro-cid-22vynjhv]{gap:var(--space-4);margin-top:var(--space-4);list-style:none;display:grid}.name[data-astro-cid-22vynjhv]{font-weight:650;display:block}.role[data-astro-cid-22vynjhv]{color:var(--ink-2);font-size:.95rem;line-height:1.45;display:block}.dates[data-astro-cid-22vynjhv]{color:var(--muted);font-size:var(--step--1);display:block}@media (width<=56rem){.path[data-astro-cid-22vynjhv]{gap:var(--space-6);flex-direction:column}.phase[data-astro-cid-22vynjhv]{flex:none}}.figures[data-astro-cid-o6s2ib4r]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}li[data-astro-cid-o6s2ib4r]{padding-top:var(--space-4);border-top:3px solid var(--accent)}.value[data-astro-cid-o6s2ib4r]{color:var(--accent-strong);font-size:var(--step-figure);letter-spacing:-.03em;font-weight:700;line-height:1}.label[data-astro-cid-o6s2ib4r]{margin-top:var(--space-3);color:var(--ink-2);font-size:.975rem;line-height:1.45}.source[data-astro-cid-o6s2ib4r]{margin-top:var(--space-2);color:var(--muted);font-size:var(--step--1)}@media (width<=56rem){.figures[data-astro-cid-o6s2ib4r]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-astro-cid-ge2uvauf]{--focus:var(--hero-accent);padding-block:var(--space-6) var(--space-8);background:var(--hero-bg);color:var(--hero-ink)}.hero-inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.hero-label[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-4);color:var(--hero-accent);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:650}h1[data-astro-cid-ge2uvauf]{max-width:18ch;color:var(--hero-ink);font-size:var(--step-4);letter-spacing:-.03em;font-weight:750}.hero-intro[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:var(--space-5);font-size:var(--step-1);line-height:1.5}.hero-now[data-astro-cid-ge2uvauf]{align-items:baseline;gap:var(--space-2);margin-top:var(--space-5);color:var(--hero-muted);font-size:var(--step--1);display:flex}.dot[data-astro-cid-ge2uvauf]{background:var(--hero-accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.hero-actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--hero-accent);font-weight:600}.hero-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--button-bg);color:var(--button-ink);padding:.7rem 1.25rem;text-decoration:none}.hero-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:hover{color:var(--button-ink);text-decoration:underline}.hero-photo[data-astro-cid-ge2uvauf] img{aspect-ratio:4/5;object-fit:cover;width:320px;box-shadow:0 0 0 1px var(--photo-edge);border-radius:14px}@media (width<=56rem){.hero-inner[data-astro-cid-ge2uvauf]{gap:var(--space-5);grid-template-columns:1fr}.hero-photo[data-astro-cid-ge2uvauf]{order:-1}.hero-photo[data-astro-cid-ge2uvauf] img{border-radius:10px;width:128px}}.principles[data-astro-cid-p4uopdll]{gap:var(--space-6) var(--space-7);counter-reset:principle;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}li[data-astro-cid-p4uopdll]{counter-increment:principle}li[data-astro-cid-p4uopdll]:before{content:counter(principle, decimal-leading-zero);margin-bottom:var(--space-2);color:var(--accent);font-size:var(--step--1);letter-spacing:.08em;font-weight:700;display:block}h3[data-astro-cid-p4uopdll]{font-size:var(--step-1);font-weight:700}p[data-astro-cid-p4uopdll]{max-width:32rem;margin-top:var(--space-2);color:var(--ink-2)}@media (width<=48rem){.principles[data-astro-cid-p4uopdll]{grid-template-columns:1fr}}.cards[data-astro-cid-xbkx7tay]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.card[data-astro-cid-xbkx7tay]{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.meta[data-astro-cid-xbkx7tay]{color:var(--muted);font-size:var(--step--1);font-weight:550}h3[data-astro-cid-xbkx7tay]{margin-top:var(--space-2);font-size:var(--step-1);font-weight:700}.text[data-astro-cid-xbkx7tay]{margin-top:var(--space-3);color:var(--ink-2)}.more[data-astro-cid-xbkx7tay]{margin-top:var(--space-4)}.more[data-astro-cid-xbkx7tay] summary[data-astro-cid-xbkx7tay]{align-items:center;gap:var(--space-2);color:var(--accent);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.more[data-astro-cid-xbkx7tay] summary[data-astro-cid-xbkx7tay]::-webkit-details-marker{display:none}.more[data-astro-cid-xbkx7tay] summary[data-astro-cid-xbkx7tay]:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.4em;height:.4em;transform:translateY(-.15em)rotate(45deg)}.more[data-astro-cid-xbkx7tay][open] summary[data-astro-cid-xbkx7tay]:after{transform:translateY(.1em)rotate(225deg)}.more[data-astro-cid-xbkx7tay] summary[data-astro-cid-xbkx7tay]:hover{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline 2px}.more[data-astro-cid-xbkx7tay][open] .closed[data-astro-cid-xbkx7tay],.more[data-astro-cid-xbkx7tay]:not([open]) .opened[data-astro-cid-xbkx7tay]{display:none}@media (width<=48rem){.cards[data-astro-cid-xbkx7tay]{grid-template-columns:1fr}.card[data-astro-cid-xbkx7tay]{padding:var(--space-5)}}.columns[data-astro-cid-2zwc476k]{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.skills[data-astro-cid-2zwc476k]{gap:var(--space-4);margin:0;display:grid}.row[data-astro-cid-2zwc476k]{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;display:grid}dt[data-astro-cid-2zwc476k]{font-weight:650}dd[data-astro-cid-2zwc476k]{color:var(--ink-2);margin:0}.education[data-astro-cid-2zwc476k]{gap:var(--space-4);list-style:none;display:grid}.education[data-astro-cid-2zwc476k] li[data-astro-cid-2zwc476k]{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.credential[data-astro-cid-2zwc476k]{font-weight:650;display:block}.school[data-astro-cid-2zwc476k]{color:var(--muted);font-size:var(--step--1);display:block}@media (width<=56rem){.columns[data-astro-cid-2zwc476k]{gap:var(--space-7);grid-template-columns:1fr}.row[data-astro-cid-2zwc476k]{gap:var(--space-1);grid-template-columns:1fr}}
