.team-page.svelte-1cobqru{--tm-bg:#fff;--tm-surface:#f4f4f5;--tm-surface-2:#e4e4e7;--tm-border:#0a0a0a14;--tm-text:#0a0a0a;--tm-text-2:#52525b;--tm-focus:#0f62fe;--tm-accent:linear-gradient(90deg, #c2410c 0%, #1d4ed8 50%, #15803d 100%);--tm-shadow:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .team-page.svelte-1cobqru{--tm-bg:#000;--tm-surface:#111113;--tm-surface-2:#1c1c1f;--tm-border:#ffffff1a;--tm-text:#fafafa;--tm-text-2:#a1a1aa;--tm-focus:#79b0ff;--tm-accent:linear-gradient(90deg, #f87171 0%, #7aa7e6 50%, #6ee7a0 100%);--tm-shadow:0 1px 2px #0009, 0 8px 24px #00000080}}:root[data-theme=dark] .team-page.svelte-1cobqru{--tm-bg:#000;--tm-surface:#111113;--tm-surface-2:#1c1c1f;--tm-border:#ffffff1a;--tm-text:#fafafa;--tm-text-2:#a1a1aa;--tm-focus:#79b0ff;--tm-accent:linear-gradient(90deg, #f87171 0%, #7aa7e6 50%, #6ee7a0 100%);--tm-shadow:0 1px 2px #0009, 0 8px 24px #00000080}.team-page.svelte-1cobqru{background:var(--tm-bg);color:var(--tm-text);max-width:1440px;margin:0 auto;padding:4rem clamp(1.25rem,3vw,2.5rem) 6rem;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.team-page.svelte-1cobqru,.team-page.svelte-1cobqru :where(.svelte-1cobqru){letter-spacing:0}.hero.svelte-1cobqru{text-align:center;max-width:900px;margin:0 auto 3.5rem}.hero-title.svelte-1cobqru{color:var(--tm-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.accent.svelte-1cobqru{background:var(--tm-accent);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.team-grid.svelte-1cobqru{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.team-grid.svelte-1cobqru{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.25rem}}@media (width>=900px){.team-grid.svelte-1cobqru{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.team-grid.svelte-1cobqru{grid-template-columns:repeat(5,minmax(0,1fr));gap:3rem 1.5rem}}@media (width>=1360px){.team-grid.svelte-1cobqru{grid-template-columns:repeat(6,minmax(0,1fr));gap:3rem 1.75rem}}.member.svelte-1cobqru{min-width:0}.portrait.svelte-1cobqru{aspect-ratio:1;background:var(--tm-surface);overflow:hidden;box-shadow:0 2px 8px #00000014}.portrait.svelte-1cobqru img:where(.svelte-1cobqru){object-fit:cover;width:100%;height:100%;display:block}.name.svelte-1cobqru{color:var(--tm-text);overflow-wrap:anywhere;margin:.875rem 0 0;font-size:1.0625rem;font-weight:800;line-height:1.3}.role.svelte-1cobqru{color:var(--tm-text-2);margin:.25rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}.skeleton.svelte-1cobqru .portrait:where(.svelte-1cobqru),.skeleton.svelte-1cobqru .line:where(.svelte-1cobqru){background:var(--tm-surface);animation:1.6s ease-in-out infinite svelte-1cobqru-pulse}.skeleton.svelte-1cobqru .line:where(.svelte-1cobqru){border-radius:6px;height:.75rem}.skeleton.svelte-1cobqru .line-name:where(.svelte-1cobqru){width:70%;margin-top:1rem}.skeleton.svelte-1cobqru .line-role:where(.svelte-1cobqru){width:50%;margin-top:.5rem}@keyframes svelte-1cobqru-pulse{0%,to{background-color:var(--tm-surface)}50%{background-color:var(--tm-surface-2)}}@media (width<=639px){.team-page.svelte-1cobqru{padding-top:2.5rem}.hero.svelte-1cobqru{margin-bottom:2.5rem}.name.svelte-1cobqru{font-size:.9375rem}.role.svelte-1cobqru{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-1cobqru .portrait:where(.svelte-1cobqru),.skeleton.svelte-1cobqru .line:where(.svelte-1cobqru){animation:none}}
