.roster-still{color:var(--vsl-white);padding:clamp(16px,3vw,32px)}.roster-still-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.roster-still-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=767px){.roster-still-extra{display:none}}.roster-still-grid li{aspect-ratio:3/4;background:#ffffff0f;border-radius:16px;min-width:0;position:relative;overflow:hidden}.roster-still-grid img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.roster-still-grid span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;background:#0000008c;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.roster-still-copy{text-align:center;margin-top:clamp(16px,2.4vw,28px)}
