.modal[data-v-368e0d62]{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-lg) var(--gutter);overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ink) 55%,transparent)}.modal__panel[data-v-368e0d62]{position:relative;width:min(100%,var(--modal-w));margin-block:auto;background:var(--surface);color:var(--ink);border:var(--stroke) solid var(--ink);box-shadow:10px 12px 0 var(--blue);padding:var(--space-xl) var(--space-xl) var(--space-lg);transform:rotate(-.6deg)}.modal__panel--pink[data-v-368e0d62]{box-shadow:10px 12px 0 var(--pink)}.modal__panel--green[data-v-368e0d62]{box-shadow:10px 12px 0 var(--green)}.modal__tape[data-v-368e0d62]{position:absolute;top:-.75rem;left:1.6rem;width:5rem;height:1.5rem;background:color-mix(in srgb,var(--pink) 55%,transparent);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);transform:rotate(-5deg);mix-blend-mode:multiply;pointer-events:none}.modal__close[data-v-368e0d62]{position:absolute;top:.6rem;right:.6rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-size:1rem;line-height:1}.modal__close[data-v-368e0d62]:hover{background:var(--pink)}.modal__eyebrow[data-v-368e0d62]{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-size:var(--fs-eyebrow);margin-bottom:var(--space-xs);padding-right:3rem}.modal__title[data-v-368e0d62]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.4rem);line-height:.95;padding-right:2.5rem;overflow-wrap:anywhere}@media(max-width:480px){.modal__panel[data-v-368e0d62]{padding:var(--space-xl) var(--space-md) var(--space-lg);transform:none}.modal__tape[data-v-368e0d62]{display:none}}.modal-enter-active[data-v-368e0d62],.modal-leave-active[data-v-368e0d62]{transition:opacity var(--transition-slow)}.modal-enter-active .modal__panel[data-v-368e0d62],.modal-leave-active .modal__panel[data-v-368e0d62]{transition:transform var(--transition-slow)}.modal-enter-from[data-v-368e0d62],.modal-leave-to[data-v-368e0d62]{opacity:0}.modal-enter-from .modal__panel[data-v-368e0d62],.modal-leave-to .modal__panel[data-v-368e0d62]{transform:translateY(1rem) rotate(-2deg)}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-368e0d62],.modal-enter-active .modal__panel[data-v-368e0d62],.modal-leave-active[data-v-368e0d62],.modal-leave-active .modal__panel[data-v-368e0d62]{transition:none}.modal-enter-from .modal__panel[data-v-368e0d62],.modal-leave-to .modal__panel[data-v-368e0d62]{transform:rotate(-.6deg)}}.anmmodal__meta[data-v-452f9f26]{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-70);margin-top:var(--space-xs)}.anmmodal__form[data-v-452f9f26],.anmmodal__link[data-v-452f9f26]{margin-top:var(--space-lg)}.anmmodal__link[data-v-452f9f26]{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--blue)}.anmbtn[data-v-26ff728a]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.anmbtn__spots[data-v-26ff728a]{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-mono);white-space:nowrap;color:var(--ink-70)}.anmbtn__spots--few[data-v-26ff728a]{color:var(--pink)}.ec[data-v-b8aa4cd8]{position:relative}.ec__card[data-v-b8aa4cd8]{box-shadow:12px 14px 0 var(--blue)}.ec__pin[data-v-b8aa4cd8]{position:absolute;top:-.9rem;left:50%;transform:translate(-50%);z-index:3;background:var(--green);color:#fff;font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;padding:.3rem .7rem;border:var(--stroke) solid var(--ink)}.ec__grid[data-v-b8aa4cd8]{display:grid;grid-template-columns:minmax(0,44rem) minmax(15rem,1fr)}.ec__content[data-v-b8aa4cd8]{padding:var(--space-xl);min-width:0;overflow-wrap:anywhere}.ec__flyer[data-v-b8aa4cd8]{border-left:var(--stroke) solid var(--ink);padding:var(--space-lg);display:grid;place-items:center;gap:.5rem}.ec__head[data-v-b8aa4cd8]{display:flex;gap:var(--space-lg);align-items:flex-start;margin-bottom:var(--space-lg)}.ec__date[data-v-b8aa4cd8]{flex:none;background:var(--pink);color:#fff;border:var(--stroke) solid var(--ink);padding:.45rem .7rem;text-align:center;line-height:1}.ec__day[data-v-b8aa4cd8]{display:block;font-family:var(--font-display);font-size:2.1rem}.ec__month[data-v-b8aa4cd8]{display:block;font-family:var(--font-mono);font-weight:700;font-size:.68rem;letter-spacing:.1em;margin-top:.2rem}.ec__month[data-v-b8aa4cd8],.ec__title[data-v-b8aa4cd8]{text-transform:uppercase}.ec__title[data-v-b8aa4cd8]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-tight)}.ec__meta[data-v-b8aa4cd8]{display:grid;gap:.55rem;margin-bottom:var(--space-lg)}.ec__row[data-v-b8aa4cd8]{display:flex;gap:.7rem;font-size:.95rem}.ec__row dt[data-v-b8aa4cd8]{flex:none;align-self:start;margin-top:.1rem;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.62rem;letter-spacing:.06em;padding:.22rem .45rem}.ec__desc[data-v-b8aa4cd8],.ec__row dd[data-v-b8aa4cd8]{color:var(--ink)}.ec__desc[data-v-b8aa4cd8]{max-width:52ch;margin-bottom:var(--space-lg);white-space:pre-line}.ec__buttons[data-v-b8aa4cd8]{display:flex;gap:var(--space-sm);flex-wrap:wrap}@media(max-width:720px){.ec__grid[data-v-b8aa4cd8]{grid-template-columns:1fr}.ec__flyer[data-v-b8aa4cd8]{border-left:0;border-top:var(--stroke) solid var(--ink)}.ec__flyer[data-v-b8aa4cd8] .ef__img{max-width:12rem}.ec__flyer--poster[data-v-b8aa4cd8]{display:none}}
