.timeline[data-astro-cid-ono6xphi]{margin:var(--space-8) auto 0;max-width:760px;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-ono6xphi]:before{content:"";background:var(--c-line);width:2px;position:absolute;top:12px;bottom:12px;left:132px}li[data-astro-cid-ono6xphi]{padding:var(--space-4) 0;grid-template-columns:112px 40px minmax(0,1fr);align-items:start;display:grid;position:relative}.year[data-astro-cid-ono6xphi]{text-align:right;color:var(--c-text);padding-top:2px;font-size:.9375rem;font-weight:600}.mark[data-astro-cid-ono6xphi]{background:var(--c-surface);border:2px solid var(--c-muted-2);z-index:1;border-radius:50%;justify-self:center;width:14px;height:14px;margin-top:6px;position:relative}.text[data-astro-cid-ono6xphi]{padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-card);margin-top:-12px;font-weight:700;line-height:1.6}.now[data-astro-cid-ono6xphi] .year[data-astro-cid-ono6xphi]{color:var(--c-accent-strong)}.now[data-astro-cid-ono6xphi] .mark[data-astro-cid-ono6xphi]{background:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 0 6px var(--c-accent-tint)}.now[data-astro-cid-ono6xphi] .text[data-astro-cid-ono6xphi]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-ink)}@media (width<=560px){.timeline[data-astro-cid-ono6xphi]:before{left:7px}li[data-astro-cid-ono6xphi]{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:16px minmax(0,1fr)}.mark[data-astro-cid-ono6xphi]{grid-area:1/1;margin-top:4px}.year[data-astro-cid-ono6xphi]{text-align:left;grid-area:1/2}.text[data-astro-cid-ono6xphi]{grid-area:2/2;margin-top:0}}.why[data-astro-cid-mmkk2gnj]{isolation:isolate;padding-block:calc(var(--section-y) + 48px)}.bg[data-astro-cid-mmkk2gnj]{z-index:-1;background:var(--c-tint);clip-path:polygon(0 0,100% 64px,100% 100%,0 calc(100% - 64px));position:absolute;inset:0}.grid[data-astro-cid-mmkk2gnj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.head[data-astro-cid-mmkk2gnj]{gap:var(--space-3);top:calc(var(--header-h) + 32px);display:grid;position:sticky}.body[data-astro-cid-mmkk2gnj]{gap:var(--space-5);display:grid}.closing[data-astro-cid-mmkk2gnj]{margin-top:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius);background:var(--c-ink);color:var(--c-on-ink);font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);font-weight:800;line-height:1.5}@media (width<=860px){.grid[data-astro-cid-mmkk2gnj]{grid-template-columns:1fr}.head[data-astro-cid-mmkk2gnj]{position:static}}@media (width<=640px){.bg[data-astro-cid-mmkk2gnj]{clip-path:polygon(0 0,100% 32px,100% 100%,0 calc(100% - 32px))}}.grid[data-astro-cid-3wnrx4kg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.head[data-astro-cid-3wnrx4kg]{gap:var(--space-3);display:grid}.body[data-astro-cid-3wnrx4kg]{gap:var(--space-4);justify-items:start;display:grid}.industries[data-astro-cid-3wnrx4kg]{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);font-weight:800;line-height:1.5}.text[data-astro-cid-3wnrx4kg]{line-height:1.8}.more[data-astro-cid-3wnrx4kg]{color:var(--c-accent-strong);font-weight:700}@media (width<=860px){.grid[data-astro-cid-3wnrx4kg]{grid-template-columns:1fr}}.company[data-astro-cid-d7u4vzon]{background:var(--c-surface-2);border-block:1px solid var(--c-line)}.info[data-astro-cid-d7u4vzon]{margin:var(--space-7) 0 0;padding:var(--space-2) clamp(20px, 3vw, 36px)}.info[data-astro-cid-d7u4vzon] div[data-astro-cid-d7u4vzon]{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--c-line);grid-template-columns:148px minmax(0,1fr);display:grid}.info[data-astro-cid-d7u4vzon] div[data-astro-cid-d7u4vzon]:last-child{border-bottom:0}dt[data-astro-cid-d7u4vzon]{font-size:var(--fs-small);color:var(--c-text);padding-top:1px;font-weight:700}dd[data-astro-cid-d7u4vzon]{overflow-wrap:anywhere;margin:0;font-weight:600}dd[data-astro-cid-d7u4vzon] a[data-astro-cid-d7u4vzon]{text-underline-offset:3px;text-decoration:underline}dd[data-astro-cid-d7u4vzon] a[data-astro-cid-d7u4vzon]:hover{color:var(--c-accent-strong)}.note[data-astro-cid-d7u4vzon]{margin-top:var(--space-5);text-align:center;font-weight:700;line-height:1.7}@media (width<=480px){.info[data-astro-cid-d7u4vzon] div[data-astro-cid-d7u4vzon]{gap:var(--space-1);grid-template-columns:1fr}}.portrait[data-astro-cid-ta2fbyqs]{justify-self:center;width:100%;max-width:360px;margin:0;position:relative}.portrait[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow-lift);border-radius:24px}.portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-lift);gap:2px;display:grid;position:absolute;bottom:28px;left:-16px}.role[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--c-accent-strong);font-weight:600}.name[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}@media (width<=900px){.portrait[data-astro-cid-ta2fbyqs]{justify-self:start;max-width:240px}.portrait[data-astro-cid-ta2fbyqs] img{border-radius:20px}.portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{bottom:20px;left:auto;right:-16px}}@media (width<=400px){.portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{right:8px}}
