html{scroll-behavior:smooth}.opening[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:80px;padding-top:72px;padding-bottom:120px;display:grid}h1[data-astro-cid-zpzoxhr3]{letter-spacing:-.035em;margin-top:16px;font-size:clamp(44px,5.3vw,76px);font-weight:650;line-height:1.07}.intro[data-astro-cid-zpzoxhr3]{color:var(--text-secondary);max-width:34ch;margin-top:28px;font-size:clamp(19px,1.7vw,24px);line-height:1.5}.opening[data-astro-cid-zpzoxhr3] .text-link[data-astro-cid-zpzoxhr3]{margin-top:20px}.opening[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3]{margin:0}.opening[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{aspect-ratio:3/4;object-fit:cover;object-position:50% 40%;border-radius:var(--radius-panel);width:100%;height:auto}figcaption[data-astro-cid-zpzoxhr3]{color:var(--text-tertiary);margin-top:12px;font-size:14px}.career[data-astro-cid-zpzoxhr3]{grid-template-columns:240px minmax(0,1fr);gap:80px;padding-bottom:120px;display:grid}.career[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]{min-width:0}.career-rule[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--border-strong)}.rail[data-astro-cid-zpzoxhr3]{border-left:1px solid var(--border-strong);flex-direction:column;align-self:start;margin-top:72px;display:flex;position:sticky;top:40px}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:var(--text-primary);letter-spacing:-.02em;flex-direction:column;gap:4px;padding:14px 0 14px 24px;font-size:18px;font-weight:600;display:flex;position:relative}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary);font-size:13px;font-weight:500}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:before{content:"";background:var(--border-strong);width:9px;height:9px;transition:background-color .22s var(--ease-ui), transform .3s var(--ease-out), box-shadow .3s var(--ease-ui);border-radius:50%;position:absolute;top:22px;left:-5px}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{color:var(--accent-hover)}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover:before{background:var(--accent);transform:scale(1.5);box-shadow:0 0 0 4px #6fa8ff2e}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3].on,.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3].on span[data-astro-cid-zpzoxhr3]{color:var(--accent)}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3].on:before{background:var(--accent);box-shadow:0 0 0 4px var(--bg-base)}.chapter[data-astro-cid-zpzoxhr3]{max-width:760px;padding-top:72px;scroll-margin-top:0}.chapter[data-astro-cid-zpzoxhr3]+.chapter[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--border-hairline);margin-top:56px}.year[data-astro-cid-zpzoxhr3]{letter-spacing:1.1px;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:600}.chapter[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,3.35vw,48px);font-weight:600;line-height:1.07}.chapter[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{letter-spacing:-.03em;margin-top:56px;font-size:28px;font-weight:600}.body[data-astro-cid-zpzoxhr3]{color:var(--text-secondary);margin-top:22px;font-size:19px;line-height:1.65}.quote[data-astro-cid-zpzoxhr3]{border-left:2px solid var(--accent);letter-spacing:-.03em;margin:28px 0 8px;padding-left:24px;font-size:clamp(30px,2.8vw,40px);font-weight:600;line-height:1.15}.duties[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.duties[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{color:var(--text-secondary);padding-left:24px;font-size:19px;line-height:1.55;position:relative}.duties[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:13px;left:0}.photo[data-astro-cid-zpzoxhr3]{margin:40px 0 0}.photo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto}.photo[data-astro-cid-zpzoxhr3].portrait img[data-astro-cid-zpzoxhr3]{aspect-ratio:4/5;object-position:50% 20%;max-width:420px}.founding[data-astro-cid-zpzoxhr3]{background:var(--bg-panel);border-radius:var(--radius-panel);border-left:2px solid var(--accent);margin-top:56px;padding:40px}.f-title[data-astro-cid-zpzoxhr3]{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1.1}.f-sub[data-astro-cid-zpzoxhr3]{color:var(--text-secondary);margin-top:12px;font-size:22px;line-height:1.5}.founding[data-astro-cid-zpzoxhr3] .cta[data-astro-cid-zpzoxhr3]{border-radius:var(--radius-panel);background:var(--accent);min-height:48px;color:var(--bg-base);transition:background-color .22s var(--ease-ui);align-items:center;margin-top:24px;padding:0 24px;font-size:18px;font-weight:600;display:inline-flex}.founding[data-astro-cid-zpzoxhr3] .cta[data-astro-cid-zpzoxhr3]:hover{background:var(--accent-hover);color:var(--bg-base)}.wl-note[data-astro-cid-zpzoxhr3]{max-width:560px;color:var(--text-tertiary);margin-top:14px;font-size:14px;line-height:1.55}.next[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.next-link[data-astro-cid-zpzoxhr3]{background:var(--bg-panel);border-radius:var(--radius-panel);color:var(--text-primary);transition:transform .3s var(--ease-out), background-color .22s var(--ease-ui);flex-direction:column;gap:8px;padding:24px;display:flex}.next-link[data-astro-cid-zpzoxhr3]:hover{background:var(--bg-elevated);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.next-link[data-astro-cid-zpzoxhr3]:hover{transform:translateY(-8px)}}.next-link[data-astro-cid-zpzoxhr3] .n[data-astro-cid-zpzoxhr3]{color:var(--accent);font-size:14px;font-weight:600}.next-link[data-astro-cid-zpzoxhr3] .t[data-astro-cid-zpzoxhr3]{letter-spacing:-.02em;font-size:22px;font-weight:600}.next-link[data-astro-cid-zpzoxhr3] .g[data-astro-cid-zpzoxhr3]{color:var(--accent);font-size:16px}@media (width<=960px){.opening[data-astro-cid-zpzoxhr3]{padding-top:32px;padding-bottom:64px;display:block}.opening[data-astro-cid-zpzoxhr3] figure[data-astro-cid-zpzoxhr3]{margin-top:36px}h1[data-astro-cid-zpzoxhr3]{font-size:44px}.intro[data-astro-cid-zpzoxhr3]{max-width:none;font-size:19px}.career[data-astro-cid-zpzoxhr3]{padding-bottom:72px;display:block}.rail[data-astro-cid-zpzoxhr3]{z-index:5;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;background:var(--bg-base);border-left:0;border-bottom:1px solid var(--border-strong);flex-direction:row;gap:4px;position:sticky;top:0;overflow-x:auto}.rail[data-astro-cid-zpzoxhr3]::-webkit-scrollbar{display:none}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{min-height:44px;transition:color .22s var(--ease-ui), box-shadow .3s var(--ease-out);flex:none;padding:12px 12px 12px 0;font-size:15px;box-shadow:inset 0 -2px #0000}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{font-size:11px}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:before{display:none}.rail[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3].on{box-shadow:inset 0 -2px 0 var(--accent)}.career-rule[data-astro-cid-zpzoxhr3]{display:none}.chapter[data-astro-cid-zpzoxhr3]{max-width:none;padding-top:48px;scroll-margin-top:80px}.chapter[data-astro-cid-zpzoxhr3]+.chapter[data-astro-cid-zpzoxhr3]{margin-top:48px}.chapter[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{font-size:34px}.chapter[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin-top:40px;font-size:23px}.body[data-astro-cid-zpzoxhr3]{margin-top:18px;font-size:17px}.quote[data-astro-cid-zpzoxhr3]{margin:24px 0 8px;padding-left:18px;font-size:28px}.duties[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{font-size:17px}.duties[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{top:12px}.photo[data-astro-cid-zpzoxhr3]{margin-top:32px}.photo[data-astro-cid-zpzoxhr3].portrait img[data-astro-cid-zpzoxhr3]{max-width:100%}.founding[data-astro-cid-zpzoxhr3]{margin-top:44px;padding:26px 22px}.f-title[data-astro-cid-zpzoxhr3]{font-size:30px}.f-sub[data-astro-cid-zpzoxhr3]{font-size:18px}.next[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px}.next-link[data-astro-cid-zpzoxhr3]{padding:20px}.next-link[data-astro-cid-zpzoxhr3]:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.next-link[data-astro-cid-zpzoxhr3]:hover{transform:none}}
