section.svelte-cwls5q{margin-bottom:var(--space-16)}h2.svelte-cwls5q{font-size:clamp(var(--text-2xl), 4vw, var(--text-3xl));letter-spacing:-.02em;margin-bottom:var(--space-3)}.body.svelte-cwls5q{color:var(--text-secondary);max-width:62ch;margin-bottom:var(--space-8);line-height:1.65}.hero.svelte-cwls5q{padding:var(--space-10) 0 var(--space-16)}.hero.svelte-cwls5q .kicker:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){margin-top:var(--space-3);font-size:clamp(var(--text-3xl), 6.5vw, var(--text-5xl));letter-spacing:-.035em;max-width:22ch}.hero.svelte-cwls5q .lead:where(.svelte-cwls5q){margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-lg);max-width:58ch;line-height:1.65}.hero.svelte-cwls5q .lead.sub:where(.svelte-cwls5q){margin-top:var(--space-3);color:var(--text-tertiary);font-size:var(--text-base)}.group.svelte-cwls5q{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.group.svelte-cwls5q .hint:where(.svelte-cwls5q){font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--text-disabled)}.people.svelte-cwls5q{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(215px,1fr));display:grid}.people.svelte-cwls5q a:where(.svelte-cwls5q){align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:var(--transition-fast);display:flex}.people.svelte-cwls5q a:where(.svelte-cwls5q):hover{border-color:var(--accent);translate:0 -2px}.people.svelte-cwls5q .who:where(.svelte-cwls5q){flex-direction:column;flex:1;min-width:0;display:flex}.people.svelte-cwls5q .who:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people.svelte-cwls5q .who:where(.svelte-cwls5q) .since:where(.svelte-cwls5q){font-size:var(--text-xs);color:var(--text-tertiary)}.people.svelte-cwls5q .who:where(.svelte-cwls5q) .detail:where(.svelte-cwls5q){font-family:var(--font-mono);color:var(--text-disabled);margin-top:2px;font-size:10px}.people.svelte-cwls5q .ops:where(.svelte-cwls5q){flex-direction:column;flex:none;align-items:flex-end;display:flex}.people.svelte-cwls5q .ops:where(.svelte-cwls5q) .n:where(.svelte-cwls5q){font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent);line-height:1}.people.svelte-cwls5q .ops:where(.svelte-cwls5q) .l:where(.svelte-cwls5q){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:9px}.founders.svelte-cwls5q{align-items:start;gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.founders.svelte-cwls5q:has(details[open]:where(.svelte-cwls5q)){grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.founders.svelte-cwls5q li:where(.svelte-cwls5q){gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 55%), var(--bg-surface);transition:var(--transition-fast);flex-direction:column;display:flex}.founders.svelte-cwls5q li:where(.svelte-cwls5q):hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.founders.svelte-cwls5q li:where(.svelte-cwls5q):has(details[open]:where(.svelte-cwls5q)){align-content:start;gap:var(--space-4) var(--space-6);padding:var(--space-6);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:var(--shadow-lg);order:-1;grid-column:1/-1;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-template-areas:"head bio""socials bio";display:grid}@media (width<=720px){.founders.svelte-cwls5q li:where(.svelte-cwls5q):has(details[open]:where(.svelte-cwls5q)){gap:var(--space-4);padding:var(--space-5);flex-direction:column;order:0;display:flex}}.founders.svelte-cwls5q .head:where(.svelte-cwls5q){align-items:center;gap:var(--space-3);grid-area:head;display:flex}.founders.svelte-cwls5q .ident:where(.svelte-cwls5q){gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.founders.svelte-cwls5q .ident:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance}.founders.svelte-cwls5q .meta:where(.svelte-cwls5q){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.founders.svelte-cwls5q .role:where(.svelte-cwls5q){padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:600}.founders.svelte-cwls5q .realname:where(.svelte-cwls5q){font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q){grid-area:bio}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) summary:where(.svelte-cwls5q){gap:var(--space-3);cursor:pointer;flex-direction:column;list-style:none;display:flex}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) .teaser:where(.svelte-cwls5q){-webkit-line-clamp:3;min-height:4.95em;font-size:var(--text-sm);color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) .toggle:where(.svelte-cwls5q){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--accent);font-weight:600;display:inline-flex}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) .toggle:where(.svelte-cwls5q) .icon{transition:rotate var(--transition-fast)}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) summary:where(.svelte-cwls5q):hover .toggle:where(.svelte-cwls5q) .label:where(.svelte-cwls5q){text-decoration:underline}.founders.svelte-cwls5q .bio:where(.svelte-cwls5q) .label.opened:where(.svelte-cwls5q),.founders.svelte-cwls5q .bio[open]:where(.svelte-cwls5q) .teaser:where(.svelte-cwls5q),.founders.svelte-cwls5q .bio[open]:where(.svelte-cwls5q) .label.closed:where(.svelte-cwls5q){display:none}.founders.svelte-cwls5q .bio[open]:where(.svelte-cwls5q) .label.opened:where(.svelte-cwls5q){display:inline}.founders.svelte-cwls5q .bio[open]:where(.svelte-cwls5q) .toggle:where(.svelte-cwls5q) .icon{rotate:180deg}.founders.svelte-cwls5q .full:where(.svelte-cwls5q){margin-top:var(--space-4);max-width:68ch;font-size:var(--text-sm);color:var(--text-secondary);text-wrap:pretty;line-height:1.75}.founders.svelte-cwls5q .full:where(.svelte-cwls5q) p+p{margin-top:var(--space-3)}.founders.svelte-cwls5q .full:where(.svelte-cwls5q) strong{color:var(--text-primary);font-weight:600}.founders.svelte-cwls5q .full:where(.svelte-cwls5q) a,.founders.svelte-cwls5q .full:where(.svelte-cwls5q) a strong{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px}.founders.svelte-cwls5q .full:where(.svelte-cwls5q) a:hover,.founders.svelte-cwls5q .full:where(.svelte-cwls5q) a strong:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.founders.svelte-cwls5q .socials:where(.svelte-cwls5q){align-self:start;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-area:socials;min-height:2rem;display:flex}.founders.svelte-cwls5q .socials:where(.svelte-cwls5q) a:where(.svelte-cwls5q){align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-tertiary);font-size:var(--text-xs);transition:var(--transition-fast);display:inline-flex}.founders.svelte-cwls5q .socials:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{border-color:var(--accent);color:var(--text-primary)}.join.svelte-cwls5q{color:var(--text-tertiary);font-size:var(--text-sm)}.join.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent)}.numbers.svelte-cwls5q{gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.numbers.svelte-cwls5q dt:where(.svelte-cwls5q){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10px}.numbers.svelte-cwls5q dd:where(.svelte-cwls5q){font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.contact-cta.svelte-cwls5q{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--accent-muted), transparent 65%), var(--bg-surface);flex-wrap:wrap;display:flex}.contact-cta.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:var(--space-2);font-size:var(--text-2xl)}.contact-cta.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);max-width:46ch}.contact-cta.svelte-cwls5q .company:where(.svelte-cwls5q){margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);max-width:52ch;line-height:1.7}.btn.svelte-cwls5q{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--accent);color:#fff;transition:var(--transition-fast);flex:none;font-weight:600;display:inline-flex}.btn.svelte-cwls5q:hover{background:var(--accent-hover);translate:2px}
