.page-wrap.svelte-t0kpeu{border:1px solid var(--border);box-shadow:var(--shadow);margin:var(--space-md);background:var(--surface);border-radius:20px;overflow:clip}.page.svelte-t0kpeu{background:var(--surface);min-height:calc(100dvh - var(--nav-h));padding:var(--space-lg) var(--space-lg) var(--space-2xl);justify-content:center;display:flex}.inner.svelte-t0kpeu{flex-direction:column;width:100%;max-width:56rem;display:flex}.topbar.svelte-t0kpeu{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner.svelte-t0kpeu{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.topbar-actions.svelte-t0kpeu{gap:var(--space-sm);flex-wrap:wrap;display:flex}.actionLink.svelte-t0kpeu{text-decoration:none}.head.svelte-t0kpeu{padding:var(--space-2xl) 0 var(--space-lg);flex-direction:column;display:flex}.title.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--font-2xl);letter-spacing:0;color:var(--text);margin:0;font-weight:400;line-height:1.15}.block.svelte-t0kpeu{padding:var(--space-lg) 0;flex-direction:column;display:flex}.inner.svelte-t0kpeu>.block:where(.svelte-t0kpeu):first-of-type{padding-bottom:var(--space-2xl);border-bottom:1px solid var(--border)}.lower.svelte-t0kpeu{column-gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.left-col.svelte-t0kpeu,.right-col.svelte-t0kpeu{flex-direction:column;display:flex}.lower.svelte-t0kpeu .block:where(.svelte-t0kpeu){padding:var(--space-md) 0}@media (width<=720px){.lower.svelte-t0kpeu{grid-template-columns:1fr}}.block-title.svelte-t0kpeu{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--font-lg);letter-spacing:0;color:var(--text);align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;font-weight:400;line-height:1.2;display:flex}.block-sub.svelte-t0kpeu{color:var(--text-muted)}.about.svelte-t0kpeu,.unavailable.svelte-t0kpeu{font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);margin:0;line-height:1.5}.about.lead.svelte-t0kpeu{font-size:var(--font-lg);line-height:1.35}.unavailable.svelte-t0kpeu{font-size:var(--font-md);color:var(--text-muted);opacity:.6}.industry-line.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--font-md);margin:0;line-height:1.35}.industry-link.svelte-t0kpeu{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.industry-link.svelte-t0kpeu:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bullets.svelte-t0kpeu{padding:0 0 0 var(--space-lg);font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);gap:var(--space-xs);flex-direction:column;margin:0;line-height:1.5;display:flex}.bullets.compact.svelte-t0kpeu{font-family:var(--font-sans);font-size:var(--font-md)}.bullets.svelte-t0kpeu li:where(.svelte-t0kpeu){margin:0}.about.svelte-t0kpeu+.bullets:where(.svelte-t0kpeu){margin-top:var(--space-sm)}.history-table.svelte-t0kpeu{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--font-md);line-height:1.5}.history-table.svelte-t0kpeu th:where(.svelte-t0kpeu){text-align:left;font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-muted);border-bottom:1px solid var(--border);padding:.5rem .6rem .5rem 0;font-weight:400}.history-table.svelte-t0kpeu td:where(.svelte-t0kpeu){border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;padding:.5rem .6rem .5rem 0}.history-table.svelte-t0kpeu th:where(.svelte-t0kpeu):last-child,.history-table.svelte-t0kpeu td:where(.svelte-t0kpeu):last-child{padding-right:0}.history-table.svelte-t0kpeu .num:where(.svelte-t0kpeu){font-family:var(--font-sans);font-variant-numeric:tabular-nums}.related-row.svelte-t0kpeu{padding:var(--space-2xl) 0 0;border-top:1px solid var(--border);margin-top:var(--space-2xl);gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (width<=60rem){.related-row.svelte-t0kpeu{gap:var(--space-lg);grid-template-columns:1fr}}.related-head.svelte-t0kpeu{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.related-head.svelte-t0kpeu .block-title:where(.svelte-t0kpeu){font-size:var(--font-md)}.related-more.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text-muted);flex-shrink:0;text-decoration:none}.related-more.svelte-t0kpeu:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.related-grid.svelte-t0kpeu{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related-card.svelte-t0kpeu{padding:var(--space-md);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;flex-direction:column;gap:.2rem;text-decoration:none;transition:border-color .15s;display:flex}.related-card.svelte-t0kpeu:hover{border-color:var(--text-muted)}.related-name.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--font-md);font-weight:400}.related-meta.svelte-t0kpeu{gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.related-roles.svelte-t0kpeu{color:var(--text);font-weight:400}.funding-row.svelte-t0kpeu{padding:var(--space-2xl) 0 0;border-top:1px solid var(--border);margin-top:var(--space-2xl)}.funding-row-head.svelte-t0kpeu,.funding-chart.svelte-t0kpeu{margin-bottom:var(--space-md)}.roles.svelte-t0kpeu{padding:var(--space-2xl) 0 0;border-top:1px solid var(--border);margin-top:var(--space-2xl)}.roles-header.svelte-t0kpeu{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.roles-header.svelte-t0kpeu .block-title:where(.svelte-t0kpeu){margin:0}.roles-search.svelte-t0kpeu{width:18rem;max-width:50%;font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;outline:none;padding:.4rem .6rem}.roles-search.svelte-t0kpeu:focus{border-color:var(--text-muted)}.roles-search.svelte-t0kpeu::-webkit-search-cancel-button{appearance:none}.roles-pager.svelte-t0kpeu{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;background:var(--surface);border-top:1px solid var(--border);display:flex;position:sticky;bottom:0}.pager-range.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--text);opacity:.65;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pager-arrows.svelte-t0kpeu{flex-shrink:0;gap:.25rem;display:inline-flex}.pager-btn.svelte-t0kpeu{all:unset;box-sizing:border-box;width:2.1rem;height:2.1rem;font-size:var(--font-md);background:var(--surface-2);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.pager-btn.svelte-t0kpeu:hover:not(:disabled){background:var(--border)}.pager-btn.svelte-t0kpeu:disabled,.pager-btn[disabled].svelte-t0kpeu{opacity:.35;cursor:not-allowed}.roles-table.svelte-t0kpeu{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--font-md);line-height:1.5}.roles-table.svelte-t0kpeu th:where(.svelte-t0kpeu){text-align:left;font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-muted);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;padding:.5rem .6rem .5rem 0;font-weight:400}.roles-table.svelte-t0kpeu th.sortable:where(.svelte-t0kpeu){cursor:pointer}.roles-table.svelte-t0kpeu th.sortable:where(.svelte-t0kpeu):hover{color:var(--text)}.th-label.svelte-t0kpeu{align-items:center;gap:.4rem;display:inline-flex}.th-arrow.svelte-t0kpeu{font-size:var(--font-xs);color:var(--text-muted);opacity:.35}.th-arrow.active.svelte-t0kpeu{color:var(--text);opacity:1}.roles-table.svelte-t0kpeu td:where(.svelte-t0kpeu){border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;padding:.5rem .6rem .5rem 0}.roles-table.svelte-t0kpeu th:where(.svelte-t0kpeu):last-child,.roles-table.svelte-t0kpeu td:where(.svelte-t0kpeu):last-child{padding-right:0}.roles-table.svelte-t0kpeu tbody:where(.svelte-t0kpeu) tr:where(.svelte-t0kpeu):hover{background:var(--bg)}.roles-table.svelte-t0kpeu .col-location:where(.svelte-t0kpeu),.roles-table.svelte-t0kpeu .col-postedAt:where(.svelte-t0kpeu){font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-muted);white-space:nowrap}.role-link.svelte-t0kpeu{color:var(--text);text-decoration:none}.role-link.svelte-t0kpeu:hover{text-decoration:underline}.back-icon.svelte-t0kpeu,.website-icon.svelte-t0kpeu{display:none}@media (width<=600px){.back-text.svelte-t0kpeu{display:none}.back-icon.svelte-t0kpeu{display:inline-flex}.website-text.svelte-t0kpeu{display:none}.website-icon.svelte-t0kpeu{display:inline-flex}.page.svelte-t0kpeu{padding:var(--space-md) var(--space-md) var(--space-xl)}.head.svelte-t0kpeu{padding:var(--space-lg) 0 var(--space-md)}.title.svelte-t0kpeu{font-size:var(--font-xl)}.inner.svelte-t0kpeu>.block:where(.svelte-t0kpeu):first-of-type{padding-bottom:var(--space-lg)}.lower.svelte-t0kpeu{padding-top:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-md)}.lower.svelte-t0kpeu .block:where(.svelte-t0kpeu){padding:var(--space-sm) 0}.funding-row.svelte-t0kpeu,.roles.svelte-t0kpeu,.related-row.svelte-t0kpeu{padding-top:var(--space-lg);margin-top:var(--space-lg)}.about.lead.svelte-t0kpeu{font-size:var(--font-md)}.history-table.svelte-t0kpeu{min-width:max-content}.history-table.svelte-t0kpeu th:where(.svelte-t0kpeu),.history-table.svelte-t0kpeu td:where(.svelte-t0kpeu){white-space:nowrap}.roles-scroll.svelte-t0kpeu{margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding-left:var(--space-md);padding-right:var(--space-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.roles-table.svelte-t0kpeu{min-width:max-content}.roles-table.svelte-t0kpeu th:where(.svelte-t0kpeu),.roles-table.svelte-t0kpeu td:where(.svelte-t0kpeu){white-space:nowrap}.roles-table.svelte-t0kpeu .col-title:where(.svelte-t0kpeu){padding-right:var(--space-lg)}.roles-pager.svelte-t0kpeu{margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding-left:var(--space-md);padding-right:var(--space-md)}.roles-header.svelte-t0kpeu{flex-wrap:wrap}.roles-search.svelte-t0kpeu{width:100%;max-width:none}}
