.video-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:20px;min-width:0}.video-card{min-width:0}.video-stage{aspect-ratio:16/9;background:#090b0a;border:1px solid var(--line);overflow:hidden;margin-bottom:24px}.video-play{display:block;position:relative;border:0;padding:0;width:100%;height:100%;cursor:pointer;background:#090b0a}.video-play img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s}.video-play:hover img{filter:brightness(.8)}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;padding-left:4px;background:#101211df;border:1px solid #e59d6d;border-radius:50%;color:var(--ink);font-size:22px}.video-duration{position:absolute;right:12px;bottom:12px;background:#101211e8;padding:2px 8px;font-size:12px}.video-card .eyebrow{font-size:10px;margin:0 0 8px}.video-card h3{margin:0 0 18px}.video-stage iframe{display:block;border:0;width:100%;height:100%}.video-play:focus-visible{outline-offset:-4px}.music-copy{min-width:0}@media(max-width:700px){.video-grid{grid-template-columns:1fr;gap:40px;margin-top:42px}.video-card h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.video-play img{transition:none}}

.band-photo{grid-column:1/-1;margin:48px 0 0;min-width:0}.band-photo img{display:block;width:100%;height:auto;border:1px solid var(--line)}.band-photo figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font-size:12px;color:var(--muted);letter-spacing:.06em}.band-photo figcaption span{color:var(--rust);letter-spacing:.18em;font-size:10px}@media(max-width:700px){.band-photo{margin-top:36px}.band-photo figcaption{font-size:11px}}
.artist-link{text-decoration:underline;text-decoration-color:var(--rust);text-underline-offset:4px}
