.cal[data-astro-cid-uwubjh3l]{max-width:30rem}.cal__head[data-astro-cid-uwubjh3l]{margin-bottom:1.4rem}.cal__title[data-astro-cid-uwubjh3l]{font-size:var(--step-1)}.cal__nav[data-astro-cid-uwubjh3l]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--rule)}.cal__nav[data-astro-cid-uwubjh3l] button[data-astro-cid-uwubjh3l]{flex:0 0 auto;width:2.25rem;height:2.25rem;background:none;border:1px solid var(--rule);color:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.cal__nav[data-astro-cid-uwubjh3l] button[data-astro-cid-uwubjh3l]:hover{border-color:var(--brick);color:var(--brick)}.cal__month[data-astro-cid-uwubjh3l]{font-family:var(--ui);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cal__grid[data-astro-cid-uwubjh3l]{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;margin-top:1rem}.cal__dow[data-astro-cid-uwubjh3l]{font-family:var(--ui);font-size:.62rem;font-weight:700;letter-spacing:.1em;color:var(--fg-muted);text-align:center;padding-bottom:.4rem}.cal[data-astro-cid-uwubjh3l] .cal__cell{position:relative;aspect-ratio:1;display:grid;place-items:center;font-family:var(--ui);font-size:.82rem;color:var(--fg-muted);text-decoration:none;border:1px solid transparent}.cal[data-astro-cid-uwubjh3l] .cal__cell--empty{border:0}.cal[data-astro-cid-uwubjh3l] .cal__cell--past .cal__n{opacity:.45}.cal[data-astro-cid-uwubjh3l] .cal__cell--today{border-color:var(--rule)}.cal[data-astro-cid-uwubjh3l] .cal__cell--today .cal__n{font-weight:700;color:inherit}.cal[data-astro-cid-uwubjh3l] .cal__cell--on{background:var(--brick);color:var(--cream);font-weight:700}.cal[data-astro-cid-uwubjh3l] .cal__cell--on:hover{background:var(--brick-lift)}.cal[data-astro-cid-uwubjh3l] .cal__cell--on .cal__n{opacity:1}.cal[data-astro-cid-uwubjh3l] .cal__cell--on .cal__dot{position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);width:.22rem;height:.22rem;border-radius:50%;background:var(--cream)}.cal__key[data-astro-cid-uwubjh3l]{display:flex;align-items:center;gap:.55rem;margin-top:1.2rem;font-family:var(--ui);font-size:.7rem;color:var(--fg-muted)}.cal__dot--key[data-astro-cid-uwubjh3l]{position:static;transform:none;width:.7rem;height:.7rem;border-radius:2px;background:var(--brick);flex:0 0 auto}[data-astro-cid-oygtpqo5][hidden]{display:none!important}.ev-head[data-astro-cid-oygtpqo5]{text-align:left}.ev-head[data-astro-cid-oygtpqo5] h1[data-astro-cid-oygtpqo5]{font-size:var(--step-3)}.ev-list[data-astro-cid-oygtpqo5]{list-style:none;padding:0;margin-inline:0}.ev[data-astro-cid-oygtpqo5]{border-top:1px solid var(--rule);padding-block:2rem}.ev[data-astro-cid-oygtpqo5]:last-child{border-bottom:1px solid var(--rule)}.ev__body[data-astro-cid-oygtpqo5]{max-width:var(--measure)}.ev--media[data-astro-cid-oygtpqo5]{padding-top:0;border-top:0}.ev--media[data-astro-cid-oygtpqo5]+.ev[data-astro-cid-oygtpqo5]{border-top:1px solid var(--rule)}.ev__media[data-astro-cid-oygtpqo5]{display:block;margin-bottom:1.6rem;overflow:hidden;background:var(--ink)}.ev__media[data-astro-cid-oygtpqo5] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.ev--media[data-astro-cid-oygtpqo5]:hover .ev__media[data-astro-cid-oygtpqo5] img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.ev__media[data-astro-cid-oygtpqo5] img{transition:none}.ev--media[data-astro-cid-oygtpqo5]:hover .ev__media[data-astro-cid-oygtpqo5] img{transform:none}}.ev__blurb[data-astro-cid-oygtpqo5]{margin-top:.8rem;max-width:var(--measure);color:var(--fg-muted);font-size:var(--step--1);line-height:1.6}.ev__date[data-astro-cid-oygtpqo5]{font-family:var(--ui);font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;color:var(--brick)}.ev[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5]{font-size:var(--step-1);margin-top:.5rem}.ev[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]{text-decoration:none}.ev[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]:hover{color:var(--brick)}.ev__more[data-astro-cid-oygtpqo5]{display:inline-block;margin-top:1rem;font-family:var(--ui);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--brick);text-decoration:none}.ev__time[data-astro-cid-oygtpqo5]:before,.ev__where[data-astro-cid-oygtpqo5]:before{content:"·";margin-inline:.5rem;opacity:.55}.ev__tags[data-astro-cid-oygtpqo5]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.ev__tags[data-astro-cid-oygtpqo5]:empty{display:none}.ev__closed[data-astro-cid-oygtpqo5]{display:inline-block;padding:.35em .75em;border:1px solid currentColor;font-family:var(--ui);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.ev-empty[data-astro-cid-oygtpqo5]{max-width:none}.ev-empty[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5]{font-size:var(--step-2);max-width:var(--measure)}.ev-empty[data-astro-cid-oygtpqo5] .lede[data-astro-cid-oygtpqo5]{margin-top:1.1rem;max-width:var(--measure)}.ev-cal[data-astro-cid-oygtpqo5]{max-width:26rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,2.8rem);border-top:1px solid var(--rule)}.ev-board[data-astro-cid-oygtpqo5]{margin-top:clamp(3rem,6vw,4.5rem)}.ev-signup[data-astro-cid-oygtpqo5]{max-width:46rem;margin-top:clamp(2.5rem,5vw,4rem)}.past[data-astro-cid-oygtpqo5]{max-width:var(--measure);margin:4.5rem auto 0;border-top:1px solid var(--rule);padding-top:1.3rem}.past[data-astro-cid-oygtpqo5] summary[data-astro-cid-oygtpqo5]{display:flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none;font-family:var(--ui);font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-muted);padding-block:.4rem;transition:color .15s ease}.past[data-astro-cid-oygtpqo5] summary[data-astro-cid-oygtpqo5]::-webkit-details-marker{display:none}.past[data-astro-cid-oygtpqo5] summary[data-astro-cid-oygtpqo5]:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .18s ease}.past[data-astro-cid-oygtpqo5][open] summary[data-astro-cid-oygtpqo5]:after{transform:rotate(180deg)}.past[data-astro-cid-oygtpqo5] summary[data-astro-cid-oygtpqo5]:hover{color:var(--brick)}.past__count[data-astro-cid-oygtpqo5]{font-size:.68rem;letter-spacing:.08em;font-weight:400;background:#19171714;border-radius:999px;padding:.2em .65em}.past__list[data-astro-cid-oygtpqo5]{list-style:none;padding:.5rem 0 0;margin:0}.past__list[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]+li[data-astro-cid-oygtpqo5]{border-top:1px solid var(--rule)}.past__list[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;align-items:baseline;padding-block:.95rem;text-decoration:none;color:var(--fg-muted);opacity:.7;transition:opacity .15s ease,color .15s ease}.past__list[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]:hover{opacity:1;color:var(--fg)}.past__list[data-astro-cid-oygtpqo5] time[data-astro-cid-oygtpqo5]{font-family:var(--ui);font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;min-width:10.5rem}.past__list[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{font-family:var(--display);font-size:1rem}
