.epk-masthead{position:relative;overflow:hidden}.epk-masthead-img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.epk-masthead-scrim{background:linear-gradient(180deg, var(--scrim-72) 0%, var(--scrim-94) 100%);position:absolute;inset:0}.epk-masthead-body{justify-content:center;padding:72px 32px 56px;display:flex;position:relative}.epk-masthead-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:48px;width:min(1100px,100%);display:grid}.epk-intro{flex-direction:column;gap:12px;display:flex}.epk-title{margin:0}.epk-tagline{max-width:560px;color:color-mix(in srgb, var(--ink) 85%, transparent);text-wrap:pretty;font-size:17px}.epk-chips{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.epk-contact{background:var(--glass-panel);border:1px solid var(--line-control);flex-direction:column;gap:12px;padding:24px;display:flex}.epk-contact-name{letter-spacing:0}.epk-start{align-self:flex-start}.epk-band{justify-content:center;padding:72px 32px;display:flex}.epk-band--alt{background:var(--surface-200)}.epk-band--lineup{padding:64px 32px}.epk-rail{grid-template-columns:280px minmax(0,1fr);gap:48px;width:min(1100px,100%);display:grid}.epk-inner{flex-direction:column;gap:24px;width:min(1100px,100%);display:flex}.epk-col{flex-direction:column;gap:20px;display:flex}.epk-col--tight{gap:14px}.epk-stack{flex-direction:column;display:flex}.epk-copy{color:var(--ink-soft);text-wrap:pretty}.epk-faint{color:var(--ink-faint)}.epk-faint--row{padding:14px 8px}.epk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.epk-lead{grid-column:span 2;min-width:0}.epk-group--spaced{margin-top:8px}.epk-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.epk-photo{flex-direction:column;gap:10px;display:flex}.epk-download{color:var(--accent);text-decoration:none}.epk-download:hover{color:var(--ink)}.epk-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;width:min(1100px,100%);display:grid}.epk-bar{background:var(--accent);width:56px;height:3px}.epk-quote{border:1px dashed var(--line-ghost);color:var(--ink-faint);text-wrap:pretty;padding:24px;font-style:italic;line-height:1.7}.epk-history-row{border-bottom:1px solid var(--line-faint);gap:20px;padding:11px 4px;display:flex}.epk-history-date{width:90px;color:var(--ink-faint);letter-spacing:.06em;flex:none;font-weight:400}.epk-history-venue{color:var(--ink-soft)}.epk-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.epk-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}
