.events-timeline[data-astro-cid-f4a6yf4h]{--paper:var(--color-stone-50);--ink:var(--color-black);--body:var(--color-stone-600);--muted:var(--color-stone-500);--rule:var(--color-stone-200);--wash:var(--color-stone-100);--track-height:30px;min-width:0;display:block}.dark .events-timeline[data-astro-cid-f4a6yf4h]{--paper:var(--color-stone-900);--ink:var(--color-white);--body:var(--color-stone-300);--muted:var(--color-stone-400);--rule:#ffffff2e;--wash:#ffffff0d}.events-timeline[data-astro-cid-f4a6yf4h] [data-astro-cid-f4a6yf4h][hidden]{display:none!important}.map-toolbar[data-astro-cid-f4a6yf4h]{margin:1rem 0 1.5rem;font-size:.875rem}.timeline-scroll[data-astro-cid-f4a6yf4h]{overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;overflow-x:auto}.timeline-scroll[data-astro-cid-f4a6yf4h].is-dragging{cursor:grabbing}.timeline-board[data-astro-cid-f4a6yf4h]{min-width:100%}.category-lane[data-astro-cid-f4a6yf4h]{padding:1rem 0;position:relative}.lane-divider[data-astro-cid-f4a6yf4h]{background:var(--rule);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}h2[data-astro-cid-f4a6yf4h],h3[data-astro-cid-f4a6yf4h]{color:var(--ink);font-weight:600}.category-lane[data-astro-cid-f4a6yf4h] h2[data-astro-cid-f4a6yf4h]{z-index:3;background:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;width:fit-content;max-width:calc(100vw - 2.5rem);margin:0 0 .65rem;font-size:1rem;line-height:1.6;display:flex;position:sticky;left:0}.dot[data-astro-cid-f4a6yf4h]{background:var(--lane-fill);align-self:center;width:.65rem;height:.25rem;display:inline-block}.category-lane[data-astro-cid-f4a6yf4h] h2[data-astro-cid-f4a6yf4h] small[data-astro-cid-f4a6yf4h]{color:var(--muted);font-size:.8rem;font-weight:400}.calendar-axis[data-astro-cid-f4a6yf4h]{height:2rem;margin-bottom:.5rem;position:relative}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick{color:var(--muted);font-size:.6875rem;position:absolute;inset-block:0}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick:after{content:"";border-left:1px solid var(--rule);height:.3rem;position:absolute;bottom:0}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick.major{color:var(--body);font-size:.75rem}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick.major:after{height:.65rem}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick>span{white-space:nowrap;position:absolute;left:0}.calendar-axis[data-astro-cid-f4a6yf4h] .axis-tick.end-tick>span{transform:translate(-100%)}.plot[data-astro-cid-f4a6yf4h]{position:relative;overflow:hidden}.grid-lines[data-astro-cid-f4a6yf4h]{pointer-events:none;position:absolute;inset:0}.plot[data-astro-cid-f4a6yf4h] .gridline,.today[data-astro-cid-f4a6yf4h]{background:var(--rule);opacity:.35;width:1px;position:absolute;top:0;bottom:0}.plot[data-astro-cid-f4a6yf4h] .gridline.major{opacity:.65}.today[data-astro-cid-f4a6yf4h]{background:var(--muted);opacity:.7}.event-mark[data-astro-cid-f4a6yf4h]{color:var(--body);height:var(--track-height);align-items:center;gap:5px;min-width:2px;padding-right:5px;text-decoration:none;transition-property:opacity,translate;display:flex;position:absolute}.duration[data-astro-cid-f4a6yf4h]{background:var(--lane-fill);border-radius:1px;flex-shrink:0;min-width:3px;height:5px;display:block}.duration[data-astro-cid-f4a6yf4h].single-day{border-radius:50%;min-width:7px;height:7px}.event-caption[data-astro-cid-f4a6yf4h]{align-items:center;min-width:0;line-height:1.5;display:flex}.event-caption[data-astro-cid-f4a6yf4h] strong[data-astro-cid-f4a6yf4h]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:400;overflow:hidden}.event-mark[data-astro-cid-f4a6yf4h]:hover strong[data-astro-cid-f4a6yf4h]{color:var(--ink);text-underline-offset:.2rem;text-decoration:underline}.event-mark[data-astro-cid-f4a6yf4h].past .event-caption[data-astro-cid-f4a6yf4h] strong[data-astro-cid-f4a6yf4h]{color:var(--muted)}.event-mark[data-astro-cid-f4a6yf4h].past .duration[data-astro-cid-f4a6yf4h]{background:var(--muted);opacity:.45}.event-ledger[data-astro-cid-f4a6yf4h]{margin-top:3rem}.ledger-heading[data-astro-cid-f4a6yf4h]{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.ledger-heading[data-astro-cid-f4a6yf4h] h2[data-astro-cid-f4a6yf4h]{font-size:1rem}.ledger-heading[data-astro-cid-f4a6yf4h]>span[data-astro-cid-f4a6yf4h]{color:var(--muted);font-size:.875rem}.table-scroll[data-astro-cid-f4a6yf4h]{overscroll-behavior-inline:contain;overflow-x:auto}.event-table[data-astro-cid-f4a6yf4h]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:.8rem;line-height:1.4}.date-col[data-astro-cid-f4a6yf4h]{width:12%}.event-col[data-astro-cid-f4a6yf4h]{width:27%}.type-col[data-astro-cid-f4a6yf4h]{width:15%}.source-col[data-astro-cid-f4a6yf4h]{width:12%}.location-col[data-astro-cid-f4a6yf4h]{width:14%}.fee-col[data-astro-cid-f4a6yf4h]{width:12%}.notes-col[data-astro-cid-f4a6yf4h]{width:8%}.event-table[data-astro-cid-f4a6yf4h] th[data-astro-cid-f4a6yf4h],.event-table[data-astro-cid-f4a6yf4h] td[data-astro-cid-f4a6yf4h]{border-bottom:1px solid var(--rule);vertical-align:middle;height:44px;padding:.25rem .5rem}.event-table[data-astro-cid-f4a6yf4h] th[data-astro-cid-f4a6yf4h]:first-child,.event-table[data-astro-cid-f4a6yf4h] td[data-astro-cid-f4a6yf4h]:first-child{padding-left:0}.event-table[data-astro-cid-f4a6yf4h] thead[data-astro-cid-f4a6yf4h] th[data-astro-cid-f4a6yf4h]{color:var(--muted);font-size:.75rem;font-weight:400}.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] th[data-astro-cid-f4a6yf4h]{color:var(--ink);font-weight:500}.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] tr[data-astro-cid-f4a6yf4h]{scroll-margin-top:6rem}.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] tr[data-astro-cid-f4a6yf4h].past,.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] tr[data-astro-cid-f4a6yf4h].past>th[data-astro-cid-f4a6yf4h]{color:var(--muted)}.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] tr[data-astro-cid-f4a6yf4h]:hover,.event-table[data-astro-cid-f4a6yf4h] tbody[data-astro-cid-f4a6yf4h] tr[data-astro-cid-f4a6yf4h]:target{background:var(--wash)}.event-table[data-astro-cid-f4a6yf4h] time[data-astro-cid-f4a6yf4h]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.cell-text[data-astro-cid-f4a6yf4h]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-table[data-astro-cid-f4a6yf4h] a[data-astro-cid-f4a6yf4h],.notes-popover[data-astro-cid-f4a6yf4h] a[data-astro-cid-f4a6yf4h]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);text-underline-offset:.2rem}.event-table[data-astro-cid-f4a6yf4h] a[data-astro-cid-f4a6yf4h]:hover,.notes-popover[data-astro-cid-f4a6yf4h] a[data-astro-cid-f4a6yf4h]:hover{color:var(--ink)}.notes-cell[data-astro-cid-f4a6yf4h]>button[data-astro-cid-f4a6yf4h]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;padding:.2rem;text-decoration:underline}.notes-popover[data-astro-cid-f4a6yf4h]{border:1px solid var(--rule);background:var(--paper);width:min(29rem,100vw - 2.5rem);max-height:calc(100dvh - 2.5rem);color:var(--body);font:.875rem/1.65 var(--font-sans);text-align:left;border-radius:.25rem;margin:auto;padding:1.25rem;position:fixed;inset:0;overflow-y:auto;box-shadow:0 8px 35px #00000026}.popover-heading[data-astro-cid-f4a6yf4h]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.popover-heading[data-astro-cid-f4a6yf4h] h3[data-astro-cid-f4a6yf4h]{margin:.5rem 0 1rem;font-size:1rem;line-height:1.5}.popover-heading[data-astro-cid-f4a6yf4h] button[data-astro-cid-f4a6yf4h]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.5rem}.notes-popover[data-astro-cid-f4a6yf4h] dl[data-astro-cid-f4a6yf4h]{gap:.35rem;margin:0;display:grid}.notes-popover[data-astro-cid-f4a6yf4h] dl[data-astro-cid-f4a6yf4h]>div[data-astro-cid-f4a6yf4h]{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;display:grid}.notes-popover[data-astro-cid-f4a6yf4h] dt[data-astro-cid-f4a6yf4h]{color:var(--muted)}.notes-popover[data-astro-cid-f4a6yf4h] dd[data-astro-cid-f4a6yf4h]{overflow-wrap:anywhere;margin:0}.event-description[data-astro-cid-f4a6yf4h]{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0 0 1.25rem;line-height:1.8}[data-astro-cid-f4a6yf4h]:is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.empty[data-astro-cid-f4a6yf4h]{padding:1.5rem 0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.event-mark[data-astro-cid-f4a6yf4h]{transition:none}}@media (width<=600px){.events-timeline[data-astro-cid-f4a6yf4h]{--track-height:32px}.category-lane[data-astro-cid-f4a6yf4h] h2[data-astro-cid-f4a6yf4h]{font-size:.9375rem}.notes-popover[data-astro-cid-f4a6yf4h]{width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem)}}event-search[data-astro-cid-h7jqu7dy]{z-index:10;margin-bottom:1.5rem;display:block;position:relative}.search-form[data-astro-cid-h7jqu7dy]{flex-direction:column;display:flex;position:relative}.search-form[data-astro-cid-h7jqu7dy] noscript[data-astro-cid-h7jqu7dy]{order:1}.filter-bar[data-astro-cid-h7jqu7dy]{border:1px solid var(--color-stone-300);background:var(--color-stone-100);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:56px;padding:.3rem .6rem;display:flex}.filter-bar[data-astro-cid-h7jqu7dy]:focus-within{outline-offset:2px;outline:2px solid}.filter-chips[data-astro-cid-h7jqu7dy]{display:contents}.filter-chips[data-astro-cid-h7jqu7dy] .filter-chip{border:1px solid var(--color-stone-300);background:var(--color-stone-50);border-radius:.3rem;align-items:center;max-width:100%;min-height:44px;padding-left:.65rem;font-size:.8125rem;display:inline-flex}.filter-chips[data-astro-cid-h7jqu7dy] .chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-chips[data-astro-cid-h7jqu7dy] .chip-attribute{color:var(--color-stone-500)}.filter-chips[data-astro-cid-h7jqu7dy] button{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.125rem}.filter-chips[data-astro-cid-h7jqu7dy] button:hover{color:var(--color-black)}.search-input[data-astro-cid-h7jqu7dy]{width:0;min-width:min(14rem,100%);min-height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:14rem;padding:.4rem .3rem;font-size:.9375rem}.filter-menu[data-astro-cid-h7jqu7dy]{z-index:20;border:1px solid var(--color-stone-200);background:var(--color-stone-50);border-radius:.4rem;max-height:min(24rem,55dvh);padding:.35rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.filter-menu[data-astro-cid-h7jqu7dy][hidden]{display:none}ul[data-astro-cid-h7jqu7dy]{margin:0;padding:0;list-style:none}ul[data-astro-cid-h7jqu7dy] [role=option]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.2rem;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.875rem;display:flex}ul[data-astro-cid-h7jqu7dy] [role=option][aria-selected=true],ul[data-astro-cid-h7jqu7dy] [role=option]:hover{background:var(--color-stone-100);color:var(--color-black)}ul[data-astro-cid-h7jqu7dy] .suggestion-attribute{color:var(--color-stone-500);flex:0 0 5.5rem;font-size:.8125rem}ul[data-astro-cid-h7jqu7dy] .suggestion-value{overflow-wrap:anywhere}ul[data-astro-cid-h7jqu7dy] .attribute-choice{justify-content:space-between}.dark .filter-bar[data-astro-cid-h7jqu7dy]{background:#ffffff0d;border-color:#ffffff40}.dark .filter-chips[data-astro-cid-h7jqu7dy] .filter-chip{background:var(--color-stone-900);border-color:#fff3}.dark .filter-chips[data-astro-cid-h7jqu7dy] .chip-attribute,.dark ul[data-astro-cid-h7jqu7dy] .suggestion-attribute{color:var(--color-stone-400)}.dark .filter-menu[data-astro-cid-h7jqu7dy]{background:var(--color-stone-900);border-color:#fff3}.dark ul[data-astro-cid-h7jqu7dy] [role=option][aria-selected=true],.dark ul[data-astro-cid-h7jqu7dy] [role=option]:hover{color:var(--color-white);background:#ffffff12}.dark .filter-chips[data-astro-cid-h7jqu7dy] button:hover{color:var(--color-white)}button[data-astro-cid-h7jqu7dy]:focus-visible,.filter-chips[data-astro-cid-h7jqu7dy] button:focus-visible{outline-offset:2px;outline:2px solid}.submit-search[data-astro-cid-h7jqu7dy]{min-height:44px;margin-top:.75rem;text-decoration:underline}@media (width<=480px){.filter-chips[data-astro-cid-h7jqu7dy] .filter-chip{padding-left:.5rem;font-size:.75rem}}.events-page[data-astro-cid-map3axlu]{padding-bottom:3rem}
