.ev-header[data-astro-cid-oygtpqo5],.ev-page[data-astro-cid-oygtpqo5]{background:var(--color-cream);color:var(--ink)}.ev-header-inner[data-astro-cid-oygtpqo5]{max-width:1080px}.ev-title[data-astro-cid-oygtpqo5]{max-width:18ch;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.25rem;color:var(--ink);text-align:left}.ev-lead[data-astro-cid-oygtpqo5]{max-width:38rem;font-size:var(--text-body);line-height:1.6;margin:0}.ev-month[data-astro-cid-oygtpqo5]{margin-bottom:clamp(2.5rem,5vw,4rem)}.ev-month-head[data-astro-cid-oygtpqo5]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.ev-month-title[data-astro-cid-oygtpqo5]{font-family:var(--font-display);font-style:italic;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--ink);margin:0;white-space:nowrap}.ev-month-rule[data-astro-cid-oygtpqo5]{flex:1;height:1px;background:#2e1a1a33}.ev-weekdays[data-astro-cid-oygtpqo5],.ev-calendar-grid[data-astro-cid-oygtpqo5]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ev-weekdays[data-astro-cid-oygtpqo5]{border-bottom:1px solid rgba(46,26,26,.35)}.ev-weekdays[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{padding:.55rem .65rem;font-family:var(--font-body);font-size:.66rem;font-weight:700;letter-spacing:.14em;color:var(--accent)}.ev-calendar-grid[data-astro-cid-oygtpqo5]{list-style:none;margin:0;padding:0;border-left:1px solid rgba(46,26,26,.2)}.ev-day[data-astro-cid-oygtpqo5]{min-height:clamp(7.5rem,13vw,10rem);padding:.7rem;border-right:1px solid rgba(46,26,26,.2);border-bottom:1px solid rgba(46,26,26,.2);background:#ffffff1f}.ev-day[data-astro-cid-oygtpqo5].is-empty{background:#2e1a1a09}.ev-day-number[data-astro-cid-oygtpqo5]{display:block;font-family:var(--font-body);font-size:.82rem;font-weight:700;color:var(--accent)}.ev-day-shade[data-astro-cid-oygtpqo5]{display:none}.ev-day-events[data-astro-cid-oygtpqo5]{display:grid;gap:.35rem;margin-top:.55rem}.ev-cal-event[data-astro-cid-oygtpqo5]{display:block;width:100%;padding:.5rem;border:0;border-radius:0;border-left:3px solid var(--color-gold);background:var(--color-maroon, #3b0616);color:var(--color-cream);font:inherit;text-align:left;text-decoration:none;cursor:pointer}button[data-astro-cid-oygtpqo5].ev-cal-event:hover,button[data-astro-cid-oygtpqo5].ev-cal-event:focus-visible,a[data-astro-cid-oygtpqo5].ev-cal-event:hover{background:var(--accent)}.ev-cal-event-title[data-astro-cid-oygtpqo5],.ev-cal-event-meta[data-astro-cid-oygtpqo5]{display:block}.ev-cal-event-title[data-astro-cid-oygtpqo5]{font-family:var(--font-display);font-size:.82rem;line-height:1.05}.ev-cal-event-meta[data-astro-cid-oygtpqo5]{margin-top:.25rem;font-family:var(--font-body);font-size:.68rem;opacity:.78}.ev-dialog[data-astro-cid-oygtpqo5]{position:fixed;inset:0;width:min(30rem,calc(100% - 2rem));height:fit-content;max-width:none;max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;background:var(--color-cream);color:var(--ink);box-shadow:0 24px 80px #2e1a1a73;overflow:auto}.ev-dialog[data-astro-cid-oygtpqo5]::backdrop{background:#2e1a1ab8}.ev-dialog-card[data-astro-cid-oygtpqo5]{display:block}.ev-dialog-media[data-astro-cid-oygtpqo5]{max-height:min(20rem,45vh);background:var(--color-black)}.ev-dialog-media[data-astro-cid-oygtpqo5][hidden]{display:none}.ev-dialog-media[data-astro-cid-oygtpqo5] img[data-astro-cid-oygtpqo5]{display:block;width:100%;height:auto;max-height:min(20rem,45vh);object-fit:contain}.ev-dialog-content[data-astro-cid-oygtpqo5]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:0;padding:2rem}.ev-dialog-close[data-astro-cid-oygtpqo5]{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border:1px solid rgba(46,26,26,.4);border-radius:50%;background:transparent;color:var(--ink);font:1.6rem/1 var(--font-body);cursor:pointer}.ev-dialog-close[data-astro-cid-oygtpqo5]:hover{background:var(--accent);color:var(--color-cream)}.ev-dialog-close[data-astro-cid-oygtpqo5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ev-dialog-when[data-astro-cid-oygtpqo5]{margin:0 0 .7rem;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ev-dialog-title[data-astro-cid-oygtpqo5]{max-width:none;margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.8rem);line-height:.98}.ev-dialog-description[data-astro-cid-oygtpqo5]{max-width:34rem;margin:1rem 0 0;font-size:1rem;line-height:1.5}.ev-dialog-list[data-astro-cid-oygtpqo5]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.ev-dialog-list[data-astro-cid-oygtpqo5][hidden]{display:none}.ev-dialog-list[data-astro-cid-oygtpqo5] h3[data-astro-cid-oygtpqo5]{margin:0;font-family:var(--font-display);font-size:1.6rem;line-height:1}.ev-dialog-list[data-astro-cid-oygtpqo5] p[data-astro-cid-oygtpqo5]{margin:.4rem 0 0;line-height:1.45}.ev-empty[data-astro-cid-oygtpqo5]{max-width:40rem;font-size:1.05rem;opacity:.85}.ev-empty[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]{color:var(--accent)}@media(max-width:700px){.ev-weekdays[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{padding-inline:.2rem;font-size:.58rem;text-align:center}.ev-day[data-astro-cid-oygtpqo5]{position:relative;min-height:3.25rem;padding:.4rem .2rem}.ev-day[data-astro-cid-oygtpqo5].has-events{background:var(--maroon);border-right-color:#ebe6cf47;border-bottom-color:#ebe6cf47}.ev-day[data-astro-cid-oygtpqo5].has-events .ev-day-number[data-astro-cid-oygtpqo5]{color:var(--color-gold)}.ev-month[data-astro-cid-oygtpqo5],.ev-calendar-grid[data-astro-cid-oygtpqo5]{position:relative;z-index:0}.ev-day-number[data-astro-cid-oygtpqo5]{pointer-events:none;text-align:center}.ev-day-events[data-astro-cid-oygtpqo5]{display:none}.ev-day-shade[data-astro-cid-oygtpqo5]{display:block;position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}.ev-day-shade[data-astro-cid-oygtpqo5]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored{position:fixed;z-index:80;background:var(--color-cream);inset:auto;width:min(16.5rem,calc(100vw - 1.25rem));height:fit-content;max-height:min(70vh,22rem);margin:0;overflow:visible;border:1px solid rgba(38,3,15,.18);border-radius:2px;box-shadow:0 14px 36px #26030f47}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored:before,.ev-dialog[data-astro-cid-oygtpqo5].is-anchored:after{content:"";position:absolute;left:var(--caret-x, 50%);transform:translate(-50%);border-style:solid;border-color:transparent}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored:before{bottom:-9px;border-width:9px 9px 0;border-top-color:#26030f2e}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored:after{bottom:-8px;border-width:8px 8px 0;border-top-color:var(--color-cream)}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored[data-place=below]:before{top:-9px;bottom:auto;border-width:0 9px 9px;border-top-color:transparent;border-bottom-color:#26030f2e}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored[data-place=below]:after{top:-8px;bottom:auto;border-width:0 8px 8px;border-top-color:transparent;border-bottom-color:var(--color-cream)}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-card[data-astro-cid-oygtpqo5],.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-content[data-astro-cid-oygtpqo5]{background:var(--color-cream)}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-content[data-astro-cid-oygtpqo5]{padding:.85rem 1rem .95rem}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-close[data-astro-cid-oygtpqo5]{top:.4rem;right:.4rem;width:1.5rem;height:1.5rem;border-color:transparent;font-size:1.05rem}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-when[data-astro-cid-oygtpqo5]{margin-bottom:.3rem;font-size:.72rem}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-title[data-astro-cid-oygtpqo5]{font-size:1.35rem;line-height:1.05}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-description[data-astro-cid-oygtpqo5]{margin-top:.4rem;font-size:.92rem}.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-media[data-astro-cid-oygtpqo5],.ev-dialog[data-astro-cid-oygtpqo5].is-anchored .ev-dialog-media[data-astro-cid-oygtpqo5] img[data-astro-cid-oygtpqo5]{max-height:7rem}}
