.timeline.svelte-oqsuc6{border:var(--line);background:var(--paper);container:timeline/inline-size}.timeline.svelte-oqsuc6>.role:where(.svelte-oqsuc6){padding:1.125rem 1.25rem}.timeline.svelte-oqsuc6>.role:where(.svelte-oqsuc6)+.role:where(.svelte-oqsuc6){border-block-start:var(--line-dashed)}.role.svelte-oqsuc6{gap:var(--sp-2) 1.25rem;grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.years.svelte-oqsuc6{font-family:var(--font-mono);font-size:.8125rem;font-weight:700}.title.svelte-oqsuc6{font-family:var(--font-hand);font-size:var(--fs-hand-md);font-weight:600;line-height:1.1}.where.svelte-oqsuc6{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--ink-2);margin-block-start:.375rem}.industry.svelte-oqsuc6{vertical-align:.1em;color:var(--ink-1);margin-inline-start:var(--sp-2)}.notes.svelte-oqsuc6{font-size:var(--fs-small)}.earlier.svelte-oqsuc6{gap:var(--sp-3);grid-column:1/-1;margin-block-start:var(--sp-2);display:grid}.earlier.svelte-oqsuc6 .role:where(.svelte-oqsuc6){border-block-start:var(--line-dotted);padding-block-start:var(--sp-3)}.earlier.svelte-oqsuc6 .years:where(.svelte-oqsuc6){font-size:var(--fs-caption);color:var(--ink-2);font-weight:400}.earlier.svelte-oqsuc6 .title:where(.svelte-oqsuc6){font-size:var(--fs-hand-sm)}.earlier.svelte-oqsuc6 .notes:where(.svelte-oqsuc6){font-size:.8125rem}@container timeline (width<40rem){.role.svelte-oqsuc6{grid-template-columns:minmax(0,1fr)}}.stats.svelte-oqsuc6{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;display:grid}.compass.svelte-oqsuc6{gap:var(--sp-6) 3.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.compass.svelte-oqsuc6 ol:where(.svelte-oqsuc6){gap:1.375rem;display:grid}.compass.svelte-oqsuc6 li:where(.svelte-oqsuc6){gap:var(--sp-3);grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid}.compass.svelte-oqsuc6 h4:where(.svelte-oqsuc6){font-family:var(--font-hand);margin-block-end:.375rem;font-size:1.625rem;font-weight:600;line-height:1.1}.compass.svelte-oqsuc6 p:where(.svelte-oqsuc6){font-size:.9375rem}.compass-heading.svelte-oqsuc6{border-block-end:var(--line);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-block-end:1.125rem;padding-block-end:.625rem}.number.svelte-oqsuc6{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--ink-2);font-weight:700}
