.cs-team{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:minmax(0,1fr)}@media (min-width:680px){.cs-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.cs-team{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-team__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line)}.cs-team__photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 20%;background:#14110e}.cs-team__mono{display:grid;place-items:center;width:100%;aspect-ratio:1/1;background:radial-gradient(circle at 50% 40%,#2a2218,#14110e);color:var(--gold);font-family:var(--serif);font-weight:800;font-size:clamp(3.5rem,12vw,5.5rem);letter-spacing:.04em}.cs-team__body{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,3vw,28px)}.cs-team__body h3{margin:0;font-family:var(--serif);font-weight:800;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.15}.cs-team__role{margin:0;font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);line-height:1.5}.cs-team__bio{margin:0;font-size:1rem;line-height:1.65;color:var(--ink-2)}