.next-chip.svelte-1dy6gb6{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);max-width:100%;min-height:2.75rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-horizon);border-radius:var(--radius);background:var(--scrim);color:var(--cream);text-decoration:none;transition:border-color var(--dur-quick) var(--ease-settle)}.next-chip-label.svelte-1dy6gb6{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--horizon)}.next-chip-text.svelte-1dy6gb6{font-family:var(--font-body);font-size:var(--fs-small);line-height:1.45}@media(hover:hover)and (pointer:fine){.next-chip.svelte-1dy6gb6:hover{border-color:var(--horizon)}}#upcoming.svelte-1dy6gb6{scroll-margin-top:var(--nav-h)}.upcoming.svelte-1dy6gb6{padding-top:var(--sp-5);padding-bottom:var(--sp-6)}.upcoming.svelte-1dy6gb6 .upcoming-header{margin-bottom:var(--sp-4)}.filter-inline.svelte-1dy6gb6{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-5)}.chip-row.svelte-1dy6gb6,.filter-topline.svelte-1dy6gb6{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.filter-chip.svelte-1dy6gb6{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:transparent;color:var(--cream-soft);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-settle),color var(--dur-quick) var(--ease-settle)}.filter-chip[aria-pressed=true].svelte-1dy6gb6,.filter-chip[aria-expanded=true].svelte-1dy6gb6{border-color:var(--horizon);color:var(--cream);background:#d4b87a14}@media(hover:hover)and (pointer:fine){.filter-chip.svelte-1dy6gb6:hover{border-color:var(--rule-horizon);color:var(--cream)}}.filter-chip.svelte-1dy6gb6:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.filter-shell.svelte-1dy6gb6{margin-bottom:var(--sp-4)}.filter-panel.svelte-1dy6gb6{display:grid;gap:var(--sp-4);margin-top:var(--sp-3);padding:var(--sp-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}@media(min-width:640px){.filter-panel.svelte-1dy6gb6{grid-template-columns:repeat(2,minmax(0,16rem))}}.results-count.svelte-1dy6gb6{margin:0 0 var(--sp-4);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cream-muted)}.cards.svelte-1dy6gb6{display:grid;gap:var(--sp-3)}.cards--grid.svelte-1dy6gb6{display:none}@media(min-width:640px){.cards--compact.svelte-1dy6gb6{display:none}.cards--grid.svelte-1dy6gb6{display:grid;gap:var(--sp-5)}}@media(min-width:768px){.cards--grid.svelte-1dy6gb6{grid-template-columns:repeat(2,minmax(0,1fr))}}.upcoming.svelte-1dy6gb6 .upcoming-notify{margin-top:var(--sp-6)}.show-all.svelte-1dy6gb6{margin-top:var(--sp-4)}.schedule-message.svelte-1dy6gb6{display:grid;gap:var(--sp-3);max-width:36rem;padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-family:var(--font-body);color:var(--cream-soft)}.schedule-message.svelte-1dy6gb6 p:where(.svelte-1dy6gb6){margin:0}.schedule-message-title.svelte-1dy6gb6{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);color:var(--cream)}.schedule-message-actions.svelte-1dy6gb6{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.pagination.svelte-1dy6gb6{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-6)}.page-link.svelte-1dy6gb6{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--cream-soft);text-decoration:none}.page-link.is-current.svelte-1dy6gb6{border-color:var(--horizon);color:var(--cream)}.page-link.is-disabled.svelte-1dy6gb6{pointer-events:none;opacity:.45}.legacy-link.svelte-1dy6gb6{margin:var(--sp-5) 0 0}.pullquote.svelte-1dy6gb6{max-width:34rem;margin:var(--sp-7) 0 0;padding-left:var(--sp-5);border-left:2px solid var(--horizon)}.pullquote.svelte-1dy6gb6 blockquote:where(.svelte-1dy6gb6){margin:0 0 var(--sp-3);font-family:var(--font-body);font-style:italic;font-size:var(--fs-lead);line-height:1.45;color:var(--cream);text-wrap:pretty}.pullquote.svelte-1dy6gb6 figcaption:where(.svelte-1dy6gb6){font-family:var(--font-body);font-size:var(--fs-small);color:var(--cream-muted)}.pullquote.svelte-1dy6gb6 figcaption:where(.svelte-1dy6gb6) a:where(.svelte-1dy6gb6){color:var(--cream-soft);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.faq-list.svelte-1dy6gb6{border-top:1px solid var(--rule)}.faq.svelte-1dy6gb6{border-bottom:1px solid var(--rule)}.faq.svelte-1dy6gb6 summary:where(.svelte-1dy6gb6){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--sp-4);min-height:3.5rem;padding-block:var(--sp-4);cursor:pointer;list-style:none}.faq.svelte-1dy6gb6 summary:where(.svelte-1dy6gb6)::-webkit-details-marker{display:none}.faq-no.svelte-1dy6gb6{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--horizon)}.faq-q.svelte-1dy6gb6{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h4);line-height:1.25;color:var(--cream)}.faq-mark.svelte-1dy6gb6:before{content:"+";display:inline-block;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--horizon);transition:transform var(--dur-quick) var(--ease-settle)}.faq[open].svelte-1dy6gb6 .faq-mark:where(.svelte-1dy6gb6):before{transform:rotate(45deg)}.faq-a.svelte-1dy6gb6{display:grid;gap:var(--sp-3);padding:0 0 var(--sp-5);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--cream-soft)}.faq-a.svelte-1dy6gb6 p:where(.svelte-1dy6gb6){margin:0}@media(min-width:640px){.faq-a.svelte-1dy6gb6{padding-left:calc(3.25rem + var(--sp-4))}}.faq-all.svelte-1dy6gb6{margin-top:var(--sp-5)}@media(prefers-reduced-motion:reduce){.filter-chip.svelte-1dy6gb6,.next-chip.svelte-1dy6gb6,.faq-mark.svelte-1dy6gb6:before{transition:none}}
