.section.svelte-1cobqru{padding:64px 0}.team-grid.svelte-1cobqru{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}@media (max-width: 1024px){.team-grid.svelte-1cobqru{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.team-grid.svelte-1cobqru{grid-template-columns:1fr}}.team-card.svelte-1cobqru{display:flex;flex-direction:column;align-items:center;padding:16px;text-align:center;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 16px #0006;transition:transform .3s,box-shadow .3s;min-height:380px}.team-card.svelte-1cobqru:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000080}main.container.svelte-1cobqru{margin:60px auto;padding-left:16px;padding-right:16px}.card-image.svelte-1cobqru img:where(.svelte-1cobqru){width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:12px}.team-card.svelte-1cobqru h3:where(.svelte-1cobqru){margin:8px 0 4px}.team-card.svelte-1cobqru .role:where(.svelte-1cobqru){color:#ffffffb3;font-size:.9rem;margin-bottom:8px}.team-card.svelte-1cobqru .quote:where(.svelte-1cobqru){font-style:italic;color:#fff9;margin-bottom:12px;font-size:.85rem}.team-card.svelte-1cobqru .linkedin:where(.svelte-1cobqru){display:inline-block;padding:6px 12px;background:#4cc9f0;color:#fff;border-radius:999px;font-size:.85rem;font-weight:600;transition:.3s}.team-card.svelte-1cobqru .linkedin:where(.svelte-1cobqru):hover{background:#4895ef;transform:translateY(-2px)}.subsystem.svelte-1cobqru{margin-top:48px;margin-bottom:16px;font-size:1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px}
