.m-lineup__card{color:inherit}.m-lineup__schedule{display:flex;gap:.35em .45em;min-width:0}.m-lineup__infoDivider,.m-lineup__tag,.m-lineup__time,.m-lineup__weekday{flex:0 0 auto}.m-lineup__card{display:block;position:relative;-moz-column-break-inside:avoid;border:0 solid transparent;border-radius:var(--borderRadius);break-inside:avoid;margin-block-end:var(--gridColumnGap);overflow:clip;text-decoration:none}.m-lineup__cardMedia{aspect-ratio:183/312}@media (width >= 768px){.m-lineup__cardMedia{aspect-ratio:527/595}}.m-lineup__cardImage{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-lineup__cardContent{background-color:var(--c-surface-accent-blue);color:var(--c-text-light);inset:auto 0 0;padding:var(--space-4xs) var(--space-3xs) var(--space-3xs);position:absolute;z-index:var(--zi-aboveBackground)}@media (width >= 768px){.m-lineup__cardContent{border-radius:var(--borderRadius);height:auto;inset:auto var(--space-2xs) var(--space-2xs);overflow:clip;padding:var(--space-3xs) var(--space-2xs) var(--space-2xs)}}.m-lineup__cardContent--highlight{background-color:var(--c-surface-accent-yellow);color:var(--c-text)}.m-lineup__artistName{font-family:var(--ff-head);font-size:clamp(1.125rem,calc(18/var(--fluidFontRatio)*1vw),3.125rem);font-weight:600;line-height:1.2;--fluidFontRatio:6;line-height:1}.m-lineup__artistName:has(+.m-lineup__infos){margin-block-end:var(--space-5xs)}@media (width >= 768px){.m-lineup__artistName:has(+.m-lineup__infos){margin-block-end:var(--space-4xs)}}.m-lineup__infos{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--ff-label);font-size:clamp(.625rem,calc(10/var(--fluidFontRatio)*1vw),1rem);font-weight:400;gap:var(--space-5xs) var(--space-4xs);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.m-lineup__infoDivider{opacity:.8;translate:0 -.08em}.m-lineup__schedule{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.2em .45em}@media (width >= 768px){.m-lineup__schedule{gap:.2em .55em}}.m-lineup__tag{margin:0}.m-lineup__time,.m-lineup__weekday{white-space:nowrap}.m-lineup__tag .c-tag{align-items:center;display:inline-flex;min-height:2.1em}.m-lineup__cta{-moz-column-span:all;column-span:all;display:flex;justify-content:center;padding-block-start:var(--space-m)}@media (width >= 1200px){.m-lineup__cta{padding-block-start:var(--space-2xl)}}