.team-page.svelte-z5d0t8{background:var(--color-white);min-height:100vh}.container.svelte-z5d0t8{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.hero-section.svelte-z5d0t8{padding:var(--space-28) 0 var(--space-24);text-align:center;background:var(--color-white);position:relative;overflow:hidden}.hero-bg.svelte-z5d0t8{position:absolute;inset:0;pointer-events:none}.hero-shape.svelte-z5d0t8{position:absolute;border-radius:var(--radius-full);opacity:.08}.hero-shape-1.svelte-z5d0t8{width:600px;height:600px;background:var(--color-primary);top:-200px;left:50%;transform:translate(-50%)}.hero-shape-2.svelte-z5d0t8{width:400px;height:400px;background:var(--color-gold);top:20%;left:10%}.hero-shape-3.svelte-z5d0t8{width:300px;height:300px;background:var(--color-primary);bottom:-100px;right:5%}.hero-shape-4.svelte-z5d0t8{width:220px;height:220px;background:var(--color-gold);top:40%;left:40%;opacity:.05}.hero-title.svelte-z5d0t8{font-size:var(--text-5xl);font-weight:var(--font-black);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.1}.text-primary.svelte-z5d0t8{color:var(--color-primary)}.hero-subtitle.svelte-z5d0t8{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.team-section.svelte-z5d0t8{padding:var(--space-20) 0}.section-title.svelte-z5d0t8{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center;margin-bottom:var(--space-12)}.team-grid.svelte-z5d0t8{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.team-card.svelte-z5d0t8{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;transition:all var(--transition-base)}.team-card.svelte-z5d0t8:hover{border-color:var(--color-primary);box-shadow:var(--shadow-xl);transform:translateY(-8px)}.member-avatar.svelte-z5d0t8{width:100px;height:100px;background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--font-black);color:var(--color-white);margin:0 auto var(--space-5);box-shadow:var(--shadow-lg)}.member-content.svelte-z5d0t8 h3:where(.svelte-z5d0t8){font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.member-role.svelte-z5d0t8{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);display:block;margin-bottom:var(--space-3)}.member-bio.svelte-z5d0t8{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base);cursor:pointer;border:none}.btn-primary{background:var(--color-white);color:var(--color-primary)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.btn-outline:hover{background:var(--color-white);color:var(--color-primary)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}@media(max-width:1024px){.team-grid.svelte-z5d0t8{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team-grid.svelte-z5d0t8{grid-template-columns:1fr}}
