.hero-team{padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-20);background:radial-gradient(circle at 0% 0%,#1a2421 0,transparent 48%),radial-gradient(circle at 100% 0%,#111716 0,transparent 52%),linear-gradient(to bottom,#050807 0,#020403 100%)}.hero-team-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:var(--space-10);align-items:stretch}.hero-team-text{align-self:center;max-width:36rem}.hero-team-media{position:relative}.hero-team-panel{position:relative;height:100%;min-height:320px;border-radius:20px;background:radial-gradient(circle at top left,rgba(212,175,55,0.06),transparent 55%),radial-gradient(circle at bottom right,rgba(16,185,129,0.08),transparent 55%),linear-gradient(135deg,#050807,#020403);overflow:hidden;border:1px solid rgba(255,255,255,0.06);box-shadow:var(--shadow-sharp);backdrop-filter:blur(18px)}.hero-team-image-layer{position:absolute;inset:0;background-image:linear-gradient(to top,rgba(5,8,7,0.88),rgba(5,8,7,0.28)),url("/assets/images/team-group-photo.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.9;transform:scale(1.03)}.hero-team-gradient{position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(10,35,28,0.9) 0,transparent 52%),radial-gradient(circle at 88% 100%,rgba(5,9,8,0.98) 0,transparent 55%)}.hero-team-overlay{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-5);gap:var(--space-4)}@media (min-width:1024px){.hero-team-overlay{padding:var(--space-6)}}.section-team-intro{padding-top:var(--space-16);padding-bottom:var(--space-16)}.team-intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr);gap:var(--space-8);align-items:stretch}.team-intro-figure{padding:0;overflow:hidden}.team-intro-image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.team-intro-copy{display:flex;flex-direction:column;justify-content:space-between}.team-intro-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.team-intro-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6);font-size:var(--font-size-sm)}.section-team-lead{padding-top:var(--space-16);padding-bottom:var(--space-16)}.team-lead-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.team-lead-figure{padding:0;overflow:hidden;max-width:480px;justify-self:end}.team-lead-image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.team-lead-copy .section-title{margin-bottom:var(--space-4)}.team-lead-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5);font-size:var(--font-size-sm)}.section-team-roles{padding-top:var(--space-16);padding-bottom:var(--space-16)}.team-roles-grid{margin-top:var(--space-6)}.team-role-title{font-size:var(--font-size-xl);margin-bottom:var(--space-3);color:var(--color-accent-soft-gold)}.team-role-card-hosts .team-role-image-wrap{margin-bottom:var(--space-4);border-radius:var(--radius-md);overflow:hidden;max-height:220px}.team-role-image{width:100%;height:100%;object-fit:cover}.section-team-values{padding-top:var(--space-16);padding-bottom:var(--space-16)}.team-values-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}.team-values-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.team-value-item h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-accent-primary)}.section-team-collab{padding-top:var(--space-16);padding-bottom:var(--space-16)}.team-collab-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}.team-collab-points{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.team-collab-card h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-accent-soft-gold)}.section-team-careers{padding-top:var(--space-16);padding-bottom:var(--space-20)}.team-careers-card{background:radial-gradient(circle at top left,rgba(16,185,129,0.08),transparent 55%),rgba(10,25,21,0.96);border-color:var(--color-border-strong)}.team-careers-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-10);align-items:start}.team-careers-copy .section-title{margin-bottom:var(--space-4)}.team-careers-aside{display:flex;justify-content:flex-end}.team-careers-info{width:100%;max-width:420px}.team-careers-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-5)}.team-careers-list li .tag-muted{display:block;margin-bottom:var(--space-1)}.team-careers-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.hero-team-shell{grid-template-columns:1fr;gap:var(--space-8)}.team-intro-grid{grid-template-columns:1fr}.team-lead-grid{grid-template-columns:1fr;gap:var(--space-8)}.team-lead-figure{max-width:none;justify-self:stretch}.team-lead-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.team-values-grid{grid-template-columns:1fr}.team-values-list{grid-template-columns:1fr}.team-collab-grid{grid-template-columns:1fr}.team-careers-main{grid-template-columns:1fr;gap:var(--space-8)}.team-careers-aside{justify-content:flex-start}}@media (max-width:640px){.hero-team{padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-16)}.team-intro-meta{grid-template-columns:1fr}.team-lead-highlights{grid-template-columns:1fr}.team-roles-grid{gap:var(--space-5)}.team-careers-cta{flex-direction:column}}