.vat-note[data-astro-cid-j3v25qam]{font-family:var(--font-body);font-size:.85rem;font-weight:400;display:block}.event-card[data-astro-cid-j3v25qam]{border-block:1px solid var(--hairline);transition:transform var(--dur-hover) var(--ease-silk), background-color var(--dur-hover) ease;grid-template-columns:auto 1fr;align-items:center;gap:.9rem clamp(1.1rem,3vw,2.25rem);padding:1.4rem clamp(.5rem,2vw,1.25rem);display:grid}.event-card[data-astro-cid-j3v25qam]+.event-card[data-astro-cid-j3v25qam]{border-top:0}.event-card[data-astro-cid-j3v25qam]:hover{background:var(--cream-2);transform:translateY(-2px)}.date[data-astro-cid-j3v25qam]{text-align:center;min-width:3.6rem;color:var(--wine)}.date[data-astro-cid-j3v25qam] time[data-astro-cid-j3v25qam]{flex-direction:column;align-items:center;gap:.15rem;display:flex}.day[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:340;line-height:.95}.month[data-astro-cid-j3v25qam]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.tbc[data-astro-cid-j3v25qam]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#2214188c;font-size:.8rem;font-weight:600}.body[data-astro-cid-j3v25qam]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.kind[data-astro-cid-j3v25qam]{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#221418bf;border:1px solid #2214182e;align-self:flex-start;padding:.24rem .8rem;font-size:.7rem;font-weight:600}.title[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--wine);margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:420;line-height:1.15}.details[data-astro-cid-j3v25qam]{font-family:var(--font-body);font-size:var(--fs-small);color:#221418ad;margin:0;line-height:1.5}.side[data-astro-cid-j3v25qam]{grid-column:2;align-items:center;gap:1.1rem;display:flex}.price[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--wine);white-space:nowrap;font-size:1.2rem;font-weight:420}.book[data-astro-cid-j3v25qam]{border:1px solid var(--wine);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-small);color:var(--wine);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-hover) var(--ease-silk);align-items:center;padding:.5rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.book[data-astro-cid-j3v25qam]:hover{background:var(--wine);color:var(--cream);transform:translateY(-2px)}.book[data-astro-cid-j3v25qam]:active{transform:scale(.97)}.book[data-astro-cid-j3v25qam]:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.sold-out[data-astro-cid-j3v25qam]{font-family:var(--font-body);font-size:var(--fs-small);color:#221418ad;white-space:nowrap;font-weight:600}@media (width>=720px){.event-card[data-astro-cid-j3v25qam]{grid-template-columns:auto 1fr auto}.side[data-astro-cid-j3v25qam]{grid-column:auto;justify-content:flex-end}}.visually-hidden[data-astro-cid-j3v25qam]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.event-card[data-astro-cid-j3v25qam],.book[data-astro-cid-j3v25qam]{transition:none}.event-card[data-astro-cid-j3v25qam]:hover,.book[data-astro-cid-j3v25qam]:hover,.book[data-astro-cid-j3v25qam]:active{transform:none}}
