.team-header-grid{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);gap:var(--space-10);align-items:center}@media(max-width:960px){.team-header-grid{grid-template-columns:1fr;gap:var(--space-8)}}.team-hero-visual{position:relative}.team-hero-figure{margin:0}.team-hero-image-frame{border-radius:24px;overflow:hidden;border:1px solid rgba(212,182,110,0.55);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 0 0,rgba(59,24,30,0.65),transparent 55%),radial-gradient(circle at 100% 100%,rgba(18,53,47,0.7),transparent 55%),#050506}.team-hero-image{width:100%;height:100%;object-fit:cover}.team-hero-caption{margin-top:var(--space-3);font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted)}.team-facts{margin-top:var(--space-6)}.team-intro{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}@media(min-width:900px){.team-intro{flex-direction:row;justify-content:space-between;align-items:flex-end}.team-intro>p{max-width:40ch}}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.team-grid{grid-template-columns:1fr}}.team-card .card-header{margin-bottom:var(--space-3)}.team-card .card-body>p:first-of-type{margin-bottom:var(--space-4)}.team-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.team-role{display:block;font-size:0.8rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text)}.team-note{display:block;font-size:0.9rem;color:var(--color-text-muted)}.team-inline-figure{margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.team-inline-image-frame{border-radius:18px;overflow:hidden;border:1px solid rgba(212,182,110,0.45);background:radial-gradient(circle at 0 0,rgba(59,24,30,0.55),transparent 55%),radial-gradient(circle at 100% 100%,rgba(18,53,47,0.6),transparent 55%),#050506}.team-inline-image{width:100%;height:100%;object-fit:cover}.team-inline-caption{font-size:0.7rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted)}.team-join{border-top:1px solid rgba(212,182,110,0.18);background:radial-gradient(circle at 0 0,#1c0a10 0,transparent 55%),radial-gradient(circle at 100% 0,#12211e 0,transparent 55%),#050505}.team-join-inner{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:var(--space-8);align-items:flex-start}@media(max-width:1024px){.team-join-inner{grid-template-columns:1fr}}.team-join .pill-list{margin-top:var(--space-4)}.team-join-cta .card-body>p:first-of-type{margin-bottom:var(--space-4)}.team-join-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.team-join-note{font-size:0.75rem;color:var(--color-text-muted);max-width:40ch}