.team-page.svelte-1cobqru{background:var(--bg-primary,#0a0a12);min-height:100vh;padding-bottom:120px}.container.svelte-1cobqru{max-width:1200px;margin:0 auto;padding:0 40px}.team-hero.svelte-1cobqru{text-align:center;background:linear-gradient(#4f46e514 0%,#0000 100%);padding:140px 0 80px}.team-label.svelte-1cobqru{color:var(--indigo-g);text-transform:uppercase;letter-spacing:1.5px;background:#4f46e526;border:1px solid #4f46e54d;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-block}.team-hero.svelte-1cobqru h1:where(.svelte-1cobqru){font-family:var(--font-display);letter-spacing:-2px;color:var(--white);margin-bottom:24px;font-size:clamp(2.8rem,7vw,7rem);font-weight:300;line-height:.95}.hero-subtitle.svelte-1cobqru{color:var(--muted);max-width:650px;margin:0 auto;font-size:18px;line-height:1.7}.team-section.svelte-1cobqru{padding:80px 0}.team-section.alt.svelte-1cobqru{background:#4f46e508}.category-title.svelte-1cobqru{color:var(--white);border-bottom:1px solid #4f46e533;margin-bottom:40px;padding-bottom:16px;font-family:Syne,sans-serif;font-size:24px;font-weight:700}.empty-msg.svelte-1cobqru{color:var(--muted);padding:32px 0;font-size:16px;font-style:italic}.members-grid.svelte-1cobqru{gap:32px;display:grid}.member-card.svelte-1cobqru{background:var(--mid);border:1px solid #4f46e526;border-radius:16px;grid-template-columns:220px 1fr;align-items:start;gap:32px;padding:32px;transition:border-color .3s;display:grid}.member-card.svelte-1cobqru:hover{border-color:#4f46e566}.member-image.svelte-1cobqru{aspect-ratio:3/4;background:#4f46e51a;border-radius:12px;position:relative;overflow:hidden}.member-image.svelte-1cobqru img:where(.svelte-1cobqru){object-fit:cover;object-position:center 20%;width:100%;height:100%}.member-info.svelte-1cobqru{flex-direction:column;gap:12px;display:flex}.member-name.svelte-1cobqru{color:var(--white);margin:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700}.member-role.svelte-1cobqru{color:var(--indigo-g);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.member-bio.svelte-1cobqru{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.7}.member-bio.svelte-1cobqru p{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.7}.how-section.svelte-1cobqru{background:var(--void);padding:80px 0}.how-content.svelte-1cobqru{text-align:center;max-width:720px;margin:0 auto}.how-heading.svelte-1cobqru{color:var(--white);margin-bottom:24px;font-family:Syne,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700}.how-text.svelte-1cobqru{color:var(--muted);font-size:17px;line-height:1.8}.join-section.svelte-1cobqru{background:#4f46e50d;padding:80px 0}.join-content.svelte-1cobqru{text-align:center;max-width:680px;margin:0 auto}.join-heading.svelte-1cobqru{color:var(--white);margin-bottom:20px;font-family:Syne,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700}.join-text.svelte-1cobqru{color:var(--muted);margin-bottom:32px;font-size:16px;line-height:1.8}.join-btn.svelte-1cobqru{background:var(--indigo);color:var(--white);border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.join-btn.svelte-1cobqru:hover{background:var(--indigo-h)}@media (width<=1024px){.team-hero.svelte-1cobqru{padding:110px 0 60px}.member-card.svelte-1cobqru{grid-template-columns:180px 1fr;gap:24px;padding:24px}.team-section.svelte-1cobqru,.how-section.svelte-1cobqru,.join-section.svelte-1cobqru{padding:60px 0}}@media (width<=768px){.member-card.svelte-1cobqru{text-align:center;grid-template-columns:1fr}.member-image.svelte-1cobqru{max-width:180px;margin:0 auto}.team-hero.svelte-1cobqru{padding:90px 0 60px}}@media (width<=480px){.team-hero.svelte-1cobqru{padding:80px 0 40px}.team-hero.svelte-1cobqru h1:where(.svelte-1cobqru){font-size:clamp(1.8rem,7vw,2.5rem)}.container.svelte-1cobqru{padding:0 20px}.member-card.svelte-1cobqru{gap:16px;padding:20px}.member-name.svelte-1cobqru{font-size:22px}.team-section.svelte-1cobqru,.how-section.svelte-1cobqru,.join-section.svelte-1cobqru{padding:40px 0}.category-title.svelte-1cobqru{margin-bottom:24px;font-size:20px}}
