.venue-link[data-astro-cid-hgoa7byz]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;margin:-.4rem;border:0;background:none;color:var(--rust);transition:color .2s ease,transform .2s ease}.venue-link[data-astro-cid-hgoa7byz]:hover,.venue-link[data-astro-cid-hgoa7byz]:focus-visible{color:var(--rust-dark);transform:translate(1px,-1px)}.venue-link[data-astro-cid-hgoa7byz] svg[data-astro-cid-hgoa7byz]{width:1.15rem;height:1.15rem;display:block}@media (prefers-reduced-motion: reduce){.venue-link[data-astro-cid-hgoa7byz]{transition:none}.venue-link[data-astro-cid-hgoa7byz]:hover{transform:none}}.ledger[data-astro-cid-tfnlh7t5]{--date-col: clamp(3.1rem, 16vw, 3.9rem);--row-gap: 1rem;list-style:none;margin:clamp(1.75rem,5vw,2.5rem) auto 0;padding:0;max-width:44rem;text-align:left;border-top:1px solid var(--rule-soft)}.event[data-astro-cid-tfnlh7t5]{display:grid;grid-template-columns:var(--date-col) minmax(0,1fr) auto;column-gap:var(--row-gap);align-items:center;padding:clamp(1.15rem,4.5vw,1.5rem) 0;border-bottom:1px solid var(--rule-soft)}.event-date[data-astro-cid-tfnlh7t5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;margin:0;text-align:center;line-height:1}.date-num[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,9vw,2.5rem);line-height:.95;color:var(--ink)}.date-month[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--rust)}.event-date[data-astro-cid-tfnlh7t5].is-series{gap:.2rem}.date-every[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--rust)}.date-days[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-weight:700;font-size:.95rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.event-body[data-astro-cid-tfnlh7t5]{align-self:stretch;min-width:0;padding-left:var(--row-gap);border-left:1px solid var(--rule-soft);overflow-wrap:break-word}.event-name[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(1.05rem,3.6vw,1.2rem);line-height:1.15;color:var(--ink);margin:0}.event-time[data-astro-cid-tfnlh7t5]{font-family:"Caveat",var(--font-serif),cursive;font-size:1.22rem;line-height:1.2;color:var(--rust);margin:.1rem 0 0}.event-day[data-astro-cid-tfnlh7t5]{font-family:var(--font-display);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:.3rem 0 0}.event-venue[data-astro-cid-tfnlh7t5]{font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.4;color:var(--cocoa);margin:.15rem 0 0}.event-go[data-astro-cid-tfnlh7t5]{align-self:start;display:inline-flex;gap:.6rem;margin:.15rem 0 0;padding-left:.5rem}.calendar-block[data-astro-cid-tfnlh7t5]{max-width:44rem;margin:0 auto}.calendar-cta[data-astro-cid-tfnlh7t5]{margin:clamp(.9rem,3vw,1.35rem) 0 0;text-align:center}.calendar-link[data-astro-cid-tfnlh7t5]{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;padding:.7em 1.3em;color:var(--cream-light);background:var(--rust);border:1.5px solid var(--rust);border-radius:2px;transition:background .2s,color .2s,border-color .2s}.calendar-link[data-astro-cid-tfnlh7t5]:hover{background:var(--rust-dark);border-color:var(--rust-dark);color:var(--cream-light)}.calendar-link[data-astro-cid-tfnlh7t5] svg[data-astro-cid-tfnlh7t5]{width:1.1em;height:1.1em}.calendar-note[data-astro-cid-tfnlh7t5]{margin:.7rem 0 0;font-size:.9rem;font-style:italic;color:var(--ink-soft);text-align:center}.see-you[data-astro-cid-tfnlh7t5]{display:flex;align-items:flex-end;justify-content:flex-end;gap:.15rem;margin:.5rem 0 0;padding-right:.25rem;color:var(--rust);pointer-events:none}.see-you-arrow[data-astro-cid-tfnlh7t5]{display:block;flex:none;width:clamp(4.6rem,20vw,6rem);margin-bottom:.05rem;color:inherit}.see-you-text[data-astro-cid-tfnlh7t5]{font-family:"Caveat",var(--font-serif),cursive;font-size:clamp(1.4rem,5vw,1.65rem);line-height:1;color:inherit;transform:rotate(-4deg)}.ledger[data-astro-cid-tfnlh7t5].is-compact{max-width:38rem}.is-compact[data-astro-cid-tfnlh7t5] .event[data-astro-cid-tfnlh7t5]{padding:clamp(.95rem,3.6vw,1.15rem) 0}.is-compact[data-astro-cid-tfnlh7t5] .date-num[data-astro-cid-tfnlh7t5]{font-size:clamp(1.85rem,7.5vw,2.1rem)}.is-compact[data-astro-cid-tfnlh7t5] .event-name[data-astro-cid-tfnlh7t5]{font-size:clamp(1rem,3.4vw,1.1rem)}.is-compact[data-astro-cid-tfnlh7t5] .event-time[data-astro-cid-tfnlh7t5]{font-size:1.14rem}.calendar-block[data-astro-cid-tfnlh7t5].is-compact .see-you[data-astro-cid-tfnlh7t5]{max-width:38rem;margin-inline:auto}.is-compact[data-astro-cid-tfnlh7t5] .see-you-arrow[data-astro-cid-tfnlh7t5]{width:clamp(4rem,17vw,5.15rem)}.is-compact[data-astro-cid-tfnlh7t5] .see-you-text[data-astro-cid-tfnlh7t5]{font-size:clamp(1.25rem,4.4vw,1.45rem)}@media (min-width: 46rem){.ledger[data-astro-cid-tfnlh7t5]{--date-col: 5.25rem;--row-gap: 2rem;max-width:50rem}.event[data-astro-cid-tfnlh7t5]{padding:1.9rem 0}.date-num[data-astro-cid-tfnlh7t5]{font-size:3rem}.date-month[data-astro-cid-tfnlh7t5]{font-size:.78rem}.date-days[data-astro-cid-tfnlh7t5]{font-size:1.1rem}.date-every[data-astro-cid-tfnlh7t5]{font-size:.7rem}.event-name[data-astro-cid-tfnlh7t5]{font-size:1.35rem}.event-time[data-astro-cid-tfnlh7t5]{font-size:1.4rem}.event-day[data-astro-cid-tfnlh7t5]{font-size:.74rem}.event-venue[data-astro-cid-tfnlh7t5]{font-size:1rem}.calendar-block[data-astro-cid-tfnlh7t5]{max-width:50rem}.see-you-arrow[data-astro-cid-tfnlh7t5]{width:8.5rem;margin-bottom:.1rem}.see-you[data-astro-cid-tfnlh7t5]{margin-top:.7rem;padding-right:.5rem}.ledger[data-astro-cid-tfnlh7t5].is-compact{--date-col: 5.4rem;--row-gap: 1.9rem;max-width:48rem}.is-compact[data-astro-cid-tfnlh7t5] .event[data-astro-cid-tfnlh7t5]{padding:1.45rem 0}.is-compact[data-astro-cid-tfnlh7t5] .date-num[data-astro-cid-tfnlh7t5]{font-size:2.8rem}.is-compact[data-astro-cid-tfnlh7t5] .date-month[data-astro-cid-tfnlh7t5]{font-size:.8rem}.is-compact[data-astro-cid-tfnlh7t5] .date-days[data-astro-cid-tfnlh7t5]{font-size:1.15rem}.is-compact[data-astro-cid-tfnlh7t5] .event-name[data-astro-cid-tfnlh7t5]{font-size:1.3rem}.is-compact[data-astro-cid-tfnlh7t5] .event-time[data-astro-cid-tfnlh7t5]{font-size:1.38rem}.is-compact[data-astro-cid-tfnlh7t5] .event-day[data-astro-cid-tfnlh7t5]{font-size:.78rem}.is-compact[data-astro-cid-tfnlh7t5] .event-venue[data-astro-cid-tfnlh7t5]{font-size:1.04rem}.calendar-block[data-astro-cid-tfnlh7t5].is-compact,.calendar-block[data-astro-cid-tfnlh7t5].is-compact .see-you[data-astro-cid-tfnlh7t5]{max-width:48rem}.is-compact[data-astro-cid-tfnlh7t5] .see-you-arrow[data-astro-cid-tfnlh7t5]{width:7.8rem}.is-compact[data-astro-cid-tfnlh7t5] .see-you-text[data-astro-cid-tfnlh7t5]{font-size:1.6rem}.calendar-block[data-astro-cid-tfnlh7t5].is-compact .calendar-link[data-astro-cid-tfnlh7t5]{font-size:1.02rem;padding:.72em 1.4em}.calendar-block[data-astro-cid-tfnlh7t5].is-compact .calendar-note[data-astro-cid-tfnlh7t5]{font-size:.95rem}}
