.ev[data-astro-cid-fgz22laa]{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) 96px 9.5rem 9.5rem;align-items:center;gap:0 clamp(1rem,2vw,2rem);min-height:7rem;padding-block:1rem;transition:background-color .2s;display:grid;position:relative}.ev[data-astro-cid-fgz22laa]:before{content:"";inset:0 calc(var(--gutter) * -.5);background:var(--bg-2);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.ev[data-astro-cid-fgz22laa]>[data-astro-cid-fgz22laa]{position:relative}.ev[data-astro-cid-fgz22laa]:hover:before{opacity:1}.ev__date[data-astro-cid-fgz22laa]{font-family:var(--font-display);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;font-weight:800;line-height:.9;display:grid}.ev__day[data-astro-cid-fgz22laa]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:3.5rem}.ev__wd[data-astro-cid-fgz22laa]{color:var(--ink-2);letter-spacing:.04em;grid-column:2;align-self:end;font-size:1.125rem}.ev__mo[data-astro-cid-fgz22laa]{color:var(--yellow);letter-spacing:.04em;grid-column:2;align-self:start;font-size:1.125rem}.ev__title[data-astro-cid-fgz22laa]{font-size:var(--fs-row);overflow-wrap:anywhere;line-height:1}.ev__title[data-astro-cid-fgz22laa] a[data-astro-cid-fgz22laa]{text-decoration:none}.ev__title[data-astro-cid-fgz22laa] a[data-astro-cid-fgz22laa]:after{content:"";position:absolute;inset:0}.ev[data-astro-cid-fgz22laa]:has(.ev__title a:hover) .ev__title[data-astro-cid-fgz22laa] a[data-astro-cid-fgz22laa],.ev__title[data-astro-cid-fgz22laa] a[data-astro-cid-fgz22laa]:focus-visible{color:var(--yellow)}.ev__sub[data-astro-cid-fgz22laa]{font-size:var(--fs-sm);color:var(--ink-2);margin-top:.3rem;line-height:1.35}.ev__tag[data-astro-cid-fgz22laa]{font-size:var(--fs-xs);color:var(--amber);margin-top:.3rem;display:inline}.ev__flyer[data-astro-cid-fgz22laa],.ev__flyer[data-astro-cid-fgz22laa] picture{width:96px;height:96px;display:block}.ev__flyer[data-astro-cid-fgz22laa] img{object-fit:cover;width:100%;height:100%;display:block}.ev__flyer[data-astro-cid-fgz22laa]{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .4s var(--ease), opacity .15s;pointer-events:none}@media (hover:hover) and (pointer:fine){.ev[data-astro-cid-fgz22laa]:hover .ev__flyer[data-astro-cid-fgz22laa]{opacity:1;clip-path:inset(0)}}.ev__times[data-astro-cid-fgz22laa]{font-size:var(--fs-sm);gap:1.5rem;display:flex}.ev__times[data-astro-cid-fgz22laa] dt[data-astro-cid-fgz22laa]{font-size:var(--fs-xs);color:var(--ink-3)}.ev__times[data-astro-cid-fgz22laa] dd[data-astro-cid-fgz22laa]{font-variant-numeric:tabular-nums;font-weight:600}.ev__act[data-astro-cid-fgz22laa]{z-index:1;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:relative}.ev__act[data-astro-cid-fgz22laa] .btn[data-astro-cid-fgz22laa]{min-width:8.75rem}.ev__status[data-astro-cid-fgz22laa]{font-size:var(--fs-sm);color:var(--alert);font-weight:650}@media (width<=1080px){.ev[data-astro-cid-fgz22laa]{grid-template-columns:7rem minmax(0,1fr) 8.75rem;grid-template-areas:"d m a""d t a";row-gap:.5rem}.ev__date[data-astro-cid-fgz22laa]{grid-area:d}.ev__main[data-astro-cid-fgz22laa]{grid-area:m}.ev__times[data-astro-cid-fgz22laa]{grid-area:t;display:flex}.ev__act[data-astro-cid-fgz22laa]{grid-area:a}.ev__flyer[data-astro-cid-fgz22laa]{display:none}.ev__times[data-astro-cid-fgz22laa]>div[data-astro-cid-fgz22laa]{align-items:baseline;gap:.4rem;display:flex}}@media (width<=640px){.ev[data-astro-cid-fgz22laa]{grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"d m m""d t a";align-items:start;gap:.6rem .75rem;padding-block:1rem}.ev__date[data-astro-cid-fgz22laa]{grid-template-columns:1fr;row-gap:.1rem}.ev__day[data-astro-cid-fgz22laa]{order:2;grid-row:auto;font-size:2.5rem}.ev__wd[data-astro-cid-fgz22laa]{order:1;grid-column:1;font-size:1rem}.ev__mo[data-astro-cid-fgz22laa]{order:3;grid-column:1;font-size:1rem}.ev__times[data-astro-cid-fgz22laa]{font-size:var(--fs-xs);flex-direction:column;align-self:center;gap:0}.ev__times[data-astro-cid-fgz22laa] dt[data-astro-cid-fgz22laa]{min-width:3.1rem}.ev__act[data-astro-cid-fgz22laa]{align-self:center}.ev__act[data-astro-cid-fgz22laa] .btn[data-astro-cid-fgz22laa]{min-width:0;min-height:44px;padding:.5rem .8rem;font-size:1.0625rem}}
