@layer starlight.core{.who-page:where(.astro-kh7btl4r){max-width:70rem;margin:auto}.who-page-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:1rem}.who-page:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){text-align:center;font-size:4rem;padding-bottom:1rem}.location-badge:where(.astro-kh7btl4r){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-none);border:1px solid var(--border-strong);background:transparent;font-family:var(--font-heading);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sl-color-gray-2);margin-top:.5rem}html[data-theme=light] .location-badge:where(.astro-kh7btl4r),:root[data-theme=light] .location-badge:where(.astro-kh7btl4r){background:transparent;border-color:var(--border-strong);color:var(--sl-color-gray-3)}.location-badge__icon:where(.astro-kh7btl4r){width:14px;height:14px;flex-shrink:0;color:currentColor}.intro:where(.astro-kh7btl4r){text-align:center;font-size:1.2rem;color:var(--sl-color-gray-2);max-width:50rem;margin:1rem auto 4rem;line-height:1.7}.founders-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.founder-card:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:1.25rem}.founder-header:where(.astro-kh7btl4r){display:flex;align-items:flex-start;gap:1.25rem}.founder-photo:where(.astro-kh7btl4r){width:96px;height:96px;border-radius:12px;object-fit:cover;flex-shrink:0}.founder-meta:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:.25rem;padding-top:.2rem}.founder-name:where(.astro-kh7btl4r){font-size:1.35rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem;line-height:1.3}.linkedin-link:where(.astro-kh7btl4r){display:inline-flex;align-items:center;color:var(--sl-color-gray-3);transition:color .15s ease;text-decoration:none}.linkedin-link:where(.astro-kh7btl4r):hover{color:var(--sl-color-text-accent)}.linkedin-icon:where(.astro-kh7btl4r){width:18px;height:18px}.founder-role:where(.astro-kh7btl4r){font-size:.9rem;color:var(--sl-color-gray-3);margin:0;font-weight:400}.founder-bio:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){line-height:1.7;font-size:1rem;color:var(--sl-color-gray-2);margin:0 0 .75rem}.founder-bio:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r):last-child{margin-bottom:0}.founder-more:where(.astro-kh7btl4r){border-top:1px solid var(--sl-color-hairline);padding-top:.875rem}.founder-more:where(.astro-kh7btl4r) summary:where(.astro-kh7btl4r){display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:.9rem;font-weight:500;color:var(--sl-color-gray-2);user-select:none;gap:.5rem}.founder-more:where(.astro-kh7btl4r) summary:where(.astro-kh7btl4r)::-webkit-details-marker{display:none}.founder-more:where(.astro-kh7btl4r) summary:where(.astro-kh7btl4r):hover{color:var(--sl-color-text)}.chevron-icon:where(.astro-kh7btl4r){width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.founder-more:where(.astro-kh7btl4r)[open] .chevron-icon:where(.astro-kh7btl4r){transform:rotate(180deg)}.founder-more:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){margin-top:.875rem;font-size:.95rem;color:var(--sl-color-gray-2);line-height:1.7}.founder-more:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){color:var(--sl-color-text-accent);text-decoration:underline;text-underline-offset:2px}.philosophy-link:where(.astro-kh7btl4r){color:var(--sl-color-text-accent);text-decoration:underline;text-underline-offset:2px}.philosophy-link:where(.astro-kh7btl4r):hover{opacity:.8}.philosophy-section:where(.astro-kh7btl4r){border-top:1px solid var(--sl-color-hairline);padding-top:3rem;margin-top:1rem;max-width:54rem;margin-left:auto;margin-right:auto}.philosophy-section:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2rem;margin-bottom:1.5rem}.philosophy-section:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){line-height:1.75;font-size:1.05rem;color:var(--sl-color-gray-2);margin-bottom:1.25rem}.philosophy-section:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r):last-child{margin-bottom:3rem}@media(max-width:768px){.who-page:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){font-size:2.5rem}.intro:where(.astro-kh7btl4r){font-size:1.05rem}.founders-grid:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:2.5rem}.philosophy-section:where(.astro-kh7btl4r){margin-top:0}}}
