.hero[data-astro-cid-6sqsh2pf]{background:linear-gradient(135deg,#ff6b351a,#ff6b350d);padding:4rem 0;text-align:center}.container[data-astro-cid-6sqsh2pf]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-6sqsh2pf] h1[data-astro-cid-6sqsh2pf]{font-size:3rem;margin-bottom:1rem;color:#ff6b35}.lead[data-astro-cid-6sqsh2pf]{font-size:1.25rem;color:#a0a0a0;margin-bottom:2rem}.content[data-astro-cid-6sqsh2pf]{padding:4rem 0}.team-intro[data-astro-cid-6sqsh2pf]{text-align:center;margin-bottom:4rem}.team-intro[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:1rem}.team-intro[data-astro-cid-6sqsh2pf] p[data-astro-cid-6sqsh2pf]{font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto}.team-section[data-astro-cid-6sqsh2pf]{margin-bottom:4rem}.team-section[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:2rem;font-size:2rem}.subteam-section[data-astro-cid-6sqsh2pf]{margin-bottom:3rem}.subteam-section[data-astro-cid-6sqsh2pf] h3[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:1.5rem;font-size:1.5rem}.team-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.member-card[data-astro-cid-6sqsh2pf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.member-card[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #ff6b351a}.member-card[data-astro-cid-6sqsh2pf].leadership{border-left:4px solid #ff6b35}.member-card[data-astro-cid-6sqsh2pf].mentor{border-left:4px solid #4caf50}.member-photo[data-astro-cid-6sqsh2pf]{margin-bottom:1.5rem}.placeholder-photo[data-astro-cid-6sqsh2pf]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#e55a2b);display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:2rem}.member-info[data-astro-cid-6sqsh2pf] h3[data-astro-cid-6sqsh2pf],.member-info[data-astro-cid-6sqsh2pf] h4[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:.5rem}.member-info[data-astro-cid-6sqsh2pf] h4[data-astro-cid-6sqsh2pf]{font-size:1.1rem}.role[data-astro-cid-6sqsh2pf]{color:#a0a0a0;font-style:italic;margin-bottom:1rem;font-size:.9rem}.member-info[data-astro-cid-6sqsh2pf] p[data-astro-cid-6sqsh2pf]:last-child{margin-bottom:0}.join-section[data-astro-cid-6sqsh2pf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3rem;text-align:center}.join-section[data-astro-cid-6sqsh2pf] h2[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:1.5rem}.join-section[data-astro-cid-6sqsh2pf]>p[data-astro-cid-6sqsh2pf]{font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.join-info[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.join-card[data-astro-cid-6sqsh2pf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem}.join-card[data-astro-cid-6sqsh2pf] h3[data-astro-cid-6sqsh2pf]{color:#ff6b35;margin-bottom:1rem}.btn[data-astro-cid-6sqsh2pf]{display:inline-block;background:#ff6b35;color:#fff;padding:.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;transition:background .3s ease;font-size:1.1rem}.btn[data-astro-cid-6sqsh2pf]:hover{background:#e55a2b}a[data-astro-cid-6sqsh2pf]{color:#f0b088;text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}a[data-astro-cid-6sqsh2pf]:hover{color:#ff6b35}a[data-astro-cid-6sqsh2pf]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#c64f24;transition:width .3s ease}a[data-astro-cid-6sqsh2pf]:hover:after{width:100%}@media (max-width: 768px){.hero[data-astro-cid-6sqsh2pf] h1[data-astro-cid-6sqsh2pf]{font-size:2rem}.team-grid[data-astro-cid-6sqsh2pf],.join-info[data-astro-cid-6sqsh2pf]{grid-template-columns:1fr}.placeholder-photo[data-astro-cid-6sqsh2pf]{width:80px;height:80px;font-size:1.5rem}}.team-intro[data-astro-cid-6sqsh2pf]{text-align:left;margin-bottom:4rem}
