.card[data-astro-cid-ljsiq6rq]{--pad-left:25px;--pad-right:16px;--notch:7px;width:330px;padding:0 var(--pad-right) 29px var(--pad-left);background:var(--ticket);color:var(--ink);scroll-snap-align:start;flex-direction:column;flex:0 0 330px;display:flex;position:relative}.card-link[data-astro-cid-ljsiq6rq]{color:inherit;text-decoration:none}.card-link[data-astro-cid-ljsiq6rq]:after{content:"";position:absolute;inset:0}.card-link[data-astro-cid-ljsiq6rq]:focus-visible{outline:none}.card[data-astro-cid-ljsiq6rq]:has(.card-link:focus-visible){outline-offset:2px;outline:2px solid}.band[data-astro-cid-ljsiq6rq]{height:39px;margin:0 calc(-1 * var(--pad-right)) 0 calc(-1 * var(--pad-left));background:radial-gradient(circle at 0 0, var(--paper) var(--notch), transparent calc(var(--notch) + .5px)), radial-gradient(circle at 50% 0, var(--paper) var(--notch), transparent calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, var(--paper) var(--notch), transparent calc(var(--notch) + .5px)), var(--ink);color:var(--on-dark-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;gap:18px;font-size:12px;font-weight:500;line-height:39px;display:flex;overflow:hidden}.band-city[data-astro-cid-ljsiq6rq]{color:var(--paper)}.when[data-astro-cid-ljsiq6rq],.day-time[data-astro-cid-ljsiq6rq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.when[data-astro-cid-ljsiq6rq]{margin-top:16px}.day-time[data-astro-cid-ljsiq6rq]{top:56px;right:var(--pad-right);writing-mode:vertical-rl;position:absolute}.frame[data-astro-cid-ljsiq6rq]{--mark:linear-gradient(var(--muted), var(--muted));background:var(--mark) top left / 9px 1px, var(--mark) top left / 1px 9px, var(--mark) top right / 9px 1px, var(--mark) top right / 1px 9px, var(--mark) bottom left / 9px 1px, var(--mark) bottom left / 1px 9px, var(--mark) bottom right / 9px 1px, var(--mark) bottom right / 1px 9px;background-repeat:no-repeat;width:calc(100% - 31px);margin-top:10px;padding:6px;display:block}.frame[data-astro-cid-ljsiq6rq] picture{display:block;overflow:hidden}.photo[data-astro-cid-ljsiq6rq],.photo[data-astro-cid-ljsiq6rq] img{aspect-ratio:246/125;object-fit:cover;width:100%;height:auto;transition:transform .6s var(--ease);display:block}.card[data-astro-cid-ljsiq6rq]:hover .photo[data-astro-cid-ljsiq6rq] img{transform:scale(1.03)}.title[data-astro-cid-ljsiq6rq]{max-width:calc(100% - 31px);font-size:34px;font-weight:700;line-height:var(--leading-joined);margin:12px 0 0}.city[data-astro-cid-ljsiq6rq]{color:var(--faint);margin:1.5px 0 0 21px;display:block}.facts[data-astro-cid-ljsiq6rq]{grid-template-columns:49% minmax(0,1fr);row-gap:14px;margin:29px 0 26px;display:grid}.wide[data-astro-cid-ljsiq6rq]{grid-column:1/-1}.wide[data-astro-cid-ljsiq6rq] dd[data-astro-cid-ljsiq6rq]{max-width:calc(100% - 31px)}dt[data-astro-cid-ljsiq6rq]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;line-height:13px}dd[data-astro-cid-ljsiq6rq]{font-family:var(--font-mono);margin:3px 0 0;font-size:12px;line-height:19px}.cta[data-astro-cid-ljsiq6rq]{background:var(--ink);height:39px;color:var(--paper);justify-content:center;align-items:center;margin-top:auto;font-size:16px;font-weight:700;transition:background .2s;display:flex}.card[data-astro-cid-ljsiq6rq]:hover .cta[data-astro-cid-ljsiq6rq]{background:var(--ink-soft)}.cancelled[data-astro-cid-ljsiq6rq] .frame[data-astro-cid-ljsiq6rq],.cancelled[data-astro-cid-ljsiq6rq] .title[data-astro-cid-ljsiq6rq],.cancelled[data-astro-cid-ljsiq6rq] .facts[data-astro-cid-ljsiq6rq]{opacity:.45}.cancelled[data-astro-cid-ljsiq6rq] .cta[data-astro-cid-ljsiq6rq],.cancelled[data-astro-cid-ljsiq6rq]:hover .cta[data-astro-cid-ljsiq6rq]{border:1px solid var(--line-strong);color:var(--muted);background:0 0}@media (width<=820px){.card[data-astro-cid-ljsiq6rq]{flex-basis:min(300px, calc(100vw - var(--gutter) - 50px));width:min(300px, calc(100vw - var(--gutter) - 50px))}}
