.about-team-section-dark{background-color:var(--cms-color-primary);color:var(--cms-color-background);padding:140px 0}.team-header-bold{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6rem;padding-bottom:3rem;border-bottom:2px solid rgba(255,255,255,.1)}.team-title-accent{color:var(--cms-color-accent)}.team-title-neon{font-family:var(--cms-font-heading);font-size:var(--agency-h2);line-height:.9;color:var(--cms-color-background);margin:0;text-transform:uppercase}.team-subtitle{font-family:var(--font-sans);font-size:var(--agency-lead);font-weight:500;color:#ffffffb3;max-width:400px;margin:0;line-height:1.6}.team-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.team-card-modern{background:transparent;cursor:pointer}.team-card-inner{border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);background-color:#ffffff05;display:flex;flex-direction:column;gap:1.5rem}@media(hover:hover){.team-card-modern:hover .team-card-inner{transform:translateY(-10px);border-color:var(--cms-color-accent);background-color:rgba(var(--cms-color-accent-rgb),.05);box-shadow:0 20px 40px #00000080}}.team-image-box{width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;position:relative}.team-image-bw{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.1);transition:filter .4s ease,transform .6s ease}@media(hover:hover){.team-card-modern:hover .team-image-bw{filter:grayscale(0%);transform:scale(1.05)}}.team-info-box{text-align:left}.team-name-bold{font-family:var(--font-sans);font-weight:800;font-size:1.8rem;margin:0 0 .25rem;color:var(--cms-color-background);letter-spacing:-.02em}.team-role-neon{font-family:var(--font-sans);font-weight:600;color:var(--cms-color-accent);margin:0;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em}@media(max-width:900px){.team-header-bold{flex-direction:column;align-items:flex-start;gap:2rem}}@media(max-width:600px){.team-grid-modern{grid-template-columns:1fr}}
