@font-face{font-family:Gentona;src:url(/fonts/Gentona_Light.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Gentona;src:url(/fonts/Gentona_Book.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Gentona;src:url(/fonts/Gentona_SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Miranda Sans;src:url(/fonts/MirandaSans-Latin-wght.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{color-scheme:light;--ground:#f3f4f4;--ground-raised:#fff;--ink:#1b1b1b;--ink-muted:#6e6e6a;--line:#d6d7d5;--accent:#257a65;--laser:#ff3b30;--chart-ink:var(--ink);--chart-fill:rgba(27,27,27,.12);--chrome-ink:var(--ink);--chrome-rule:var(--line);--chrome-rest:0.3;--logo-filter-dark-only:brightness(0);--logo-filter-light-only:none;--progress-fill:var(--ink);--playhead:var(--accent);--list-title:var(--ink);--list-body:var(--ink-muted);--list-rule:var(--line);--chip-ground:#e6e7e6;--chip-ink:#6e6e6a;--chart-roughness:1.2;--chart-bowing:1;--chart-stroke-width:2;--chart-hachure-angle:45;--chart-hachure-gap:8;--font-display:"Gentona","Miranda Sans",sans-serif;--font-body:"Miranda Sans",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--title-size:96px;--title-line:104px;--statement-size:72px;--statement-line:84px;--number-size:120px;--number-line:120px;--lead-size:36px;--lead-line:48px;--base-size:28px;--base-line:40px;--small-size:20px;--small-line:28px;--label-size:13px;--label-line:16px;--label-tracking:0.08em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:120px;--bar-height:56px;--header-height:76px;--vote-top:48px;--vote-button:44px;--vote-label:80px;--vote-row-gap:16px;--vote-bar:12px;--vote-count-gap:12px;--vote-count:32px;--vote-reserve:calc(var(--vote-top) + var(--vote-button) + var(--vote-row-gap));--header-left:40px;--header-right:48px;--header-size:14px;--header-line:18px;--header-tracking:0.5px;--glyph-size:24px;--press-scale:0.82;--tick-width:6px;--tick-drop:9px;--icon-size:32px;--hit-size:44px;--gutter:24px;--grid-gutter:160px;--frame-width:1920px;--frame-height:1080px;--text-column:1200px;--thumb-width:230px;--thumb-height:130px;--chart-width:1200px;--chart-height:700px;--logo-height:40px;--logo-menu-width:224px;--divider-height:16px;--tick-height:6px;--underline-offset:4px;--ease-settle:cubic-bezier(0.2,0,0,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:240ms;--rise:8px}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--ground:#141414;--ground-raised:#1c1c1c;--ink:#ececea;--ink-muted:#9a9a96;--line:#2a2a2a;--accent:#2f9a80;--chart-ink:var(--ink);--chart-fill:hsla(60,5%,92%,.14);--chrome-ink:#fdfff7;--logo-filter-dark-only:none;--logo-filter-light-only:brightness(0) invert(1);--chrome-rule:#000;--progress-fill:#fff;--playhead:#daff60;--list-title:#e7e7e5;--list-body:#989994;--list-rule:#262626;--chip-ground:#0d0d0d;--chip-ink:#424242}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--rise:0px}}[data-index-page]{--index-rows:5;--index-unit:min(100vw/1735,(100dvh - var(--header-height) - var(--vote-reserve))/(184 + 160 * max(var(--index-rows),4)));--index-frame-width:calc(1735 * var(--index-unit));--index-top:calc(184 * var(--index-unit));--index-left:calc(360 * var(--index-unit));--index-gap:calc(212 * var(--index-unit));--index-list-width:calc(515 * var(--index-unit));--index-resume-width:calc(368 * var(--index-unit));--index-title-size:calc(21 * var(--index-unit));--index-role-size:calc(13 * var(--index-unit));--index-role-line:calc(30 * var(--index-unit));--index-role-tracking:calc(-0.35 * var(--index-unit));--index-chip-size:calc(11 * var(--index-unit));--index-chip-pad-x:calc(12 * var(--index-unit));--index-chip-radius:calc(43 * var(--index-unit));--index-resume-size:calc(12 * var(--index-unit));--index-resume-line:calc(18 * var(--index-unit));--index-job-pad:calc(12 * var(--index-unit));--index-row-pad:calc(4 * var(--index-unit));--space-1:calc(8 * var(--index-unit));--space-2:calc(16 * var(--index-unit));--space-3:calc(24 * var(--index-unit));--space-4:calc(32 * var(--index-unit))}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{opacity:.4;cursor:default}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.label{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-line);font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}