.schedule-empty[data-astro-cid-mbocmwtt]{color:#1a1a1a94;padding:1rem 0}.schedule-group[data-astro-cid-mbocmwtt]+.schedule-group[data-astro-cid-mbocmwtt]{margin-top:2.4rem}.schedule-group__header[data-astro-cid-mbocmwtt]{gap:.3rem;margin-bottom:.9rem;display:grid}.schedule-group__header[data-astro-cid-mbocmwtt] h3[data-astro-cid-mbocmwtt]{font-size:clamp(1.35rem,4vw,1.75rem)}.schedule-group__header[data-astro-cid-mbocmwtt] p[data-astro-cid-mbocmwtt]{color:#1a1a1aad;max-width:68ch;font-size:.92rem}.schedule-items[data-astro-cid-mbocmwtt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:12px;display:grid}.schedule-card[data-astro-cid-mbocmwtt]{border:3px solid var(--color-ink);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:16px;display:flex}.schedule-card--cancelled[data-astro-cid-mbocmwtt]{opacity:.68;background:var(--color-cream)}.schedule-card--cancelled[data-astro-cid-mbocmwtt] h4[data-astro-cid-mbocmwtt]{text-decoration:line-through}.schedule-card__meta[data-astro-cid-mbocmwtt]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schedule-card[data-astro-cid-mbocmwtt] .pill[data-astro-cid-mbocmwtt]{padding:2px 9px;font-size:.72rem}.schedule-card__time[data-astro-cid-mbocmwtt]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem;font-weight:800}.schedule-card__body[data-astro-cid-mbocmwtt]{flex-direction:column;flex:1;min-width:0;display:flex}.schedule-card[data-astro-cid-mbocmwtt] h4[data-astro-cid-mbocmwtt]{margin-top:10px;font-size:1.08rem;line-height:1.22}.schedule-card__host[data-astro-cid-mbocmwtt]{color:#1a1a1aa8;margin-top:3px;font-size:.8rem;font-weight:750}.schedule-card__more[data-astro-cid-mbocmwtt]{margin-top:8px}.schedule-card__more[data-astro-cid-mbocmwtt] summary[data-astro-cid-mbocmwtt]{width:fit-content;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:#1a1a1ab8;cursor:pointer;align-items:center;gap:5px;padding:2px 0;font-size:.72rem;font-weight:800;list-style:none;display:inline-flex}.schedule-card__more[data-astro-cid-mbocmwtt] summary[data-astro-cid-mbocmwtt]::-webkit-details-marker{display:none}.schedule-card__more[data-astro-cid-mbocmwtt] summary[data-astro-cid-mbocmwtt]:hover{color:var(--color-ink)}.schedule-card__more[data-astro-cid-mbocmwtt] summary[data-astro-cid-mbocmwtt]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:4px}.schedule-card__more-label[data-astro-cid-mbocmwtt]{border-bottom:2px solid}.schedule-card__chevron[data-astro-cid-mbocmwtt]{flex:none;transition:transform .15s}.schedule-card__more[data-astro-cid-mbocmwtt][open] .schedule-card__chevron[data-astro-cid-mbocmwtt]{transform:rotate(180deg)}.schedule-card__more[data-astro-cid-mbocmwtt]>p[data-astro-cid-mbocmwtt]{color:#1a1a1abf;margin-top:7px;font-size:.9rem}.schedule-card__details[data-astro-cid-mbocmwtt]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:11px;font-size:.8rem;font-weight:700;display:flex}.schedule-card__details[data-astro-cid-mbocmwtt] a[data-astro-cid-mbocmwtt]:not(.pill){color:inherit;text-underline-offset:3px;text-decoration:underline 2px}.schedule-card__book[data-astro-cid-mbocmwtt]{gap:6px;text-decoration:none;transition:transform .12s,box-shadow .12s}.schedule-card__book[data-astro-cid-mbocmwtt]:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(-1px,-1px)}.schedule-card__book[data-astro-cid-mbocmwtt]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@media (width>=760px){.schedule-items[data-astro-cid-mbocmwtt]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px}.schedule-card[data-astro-cid-mbocmwtt]{padding:14px}.schedule-card[data-astro-cid-mbocmwtt] h4[data-astro-cid-mbocmwtt]{font-size:1.02rem}.schedule-items--timeline[data-astro-cid-mbocmwtt]{grid-template-columns:1fr}.schedule-items--timeline[data-astro-cid-mbocmwtt] .schedule-card[data-astro-cid-mbocmwtt]{grid-template-columns:178px minmax(0,1fr) auto;align-items:start;column-gap:18px;display:grid}.schedule-items--timeline[data-astro-cid-mbocmwtt] .schedule-card__meta[data-astro-cid-mbocmwtt]{grid-column:1;align-content:start}.schedule-items--timeline[data-astro-cid-mbocmwtt] .schedule-card__body[data-astro-cid-mbocmwtt]{grid-column:2}.schedule-items--timeline[data-astro-cid-mbocmwtt] .schedule-card[data-astro-cid-mbocmwtt] h4[data-astro-cid-mbocmwtt]{margin-top:0}.schedule-items--timeline[data-astro-cid-mbocmwtt] .schedule-card__details[data-astro-cid-mbocmwtt]{grid-column:3;justify-content:end;margin-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.schedule-card__chevron[data-astro-cid-mbocmwtt],.schedule-card__book[data-astro-cid-mbocmwtt]{transition:none}}.schedule-container[data-astro-cid-gvoadhjz]{max-width:960px}.schedule-empty[data-astro-cid-gvoadhjz]{margin-top:32px;padding:clamp(28px,6vw,52px)}.schedule-empty[data-astro-cid-gvoadhjz] h3[data-astro-cid-gvoadhjz]{margin-top:18px;font-size:clamp(1.7rem,4vw,2.5rem)}.schedule-empty[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{color:#1a1a1ab8;max-width:62ch;margin-top:12px}.day-tabs[data-astro-cid-gvoadhjz]{margin-top:32px}.day-tablist[data-astro-cid-gvoadhjz]{border:0;border-bottom:4px solid var(--color-ink);flex-wrap:wrap;gap:12px;min-width:0;margin:0 0 2.5rem;padding:0 0 1.6rem;display:flex}.day-tab[data-astro-cid-gvoadhjz]{border:3px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-sm);cursor:pointer;user-select:none;gap:3px;padding:12px 24px;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:grid}.day-tab__name[data-astro-cid-gvoadhjz]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.2rem,3.4vw,1.6rem);font-weight:800;line-height:1.05}.day-tab__date[data-astro-cid-gvoadhjz]{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;opacity:.62;font-size:.72rem;font-weight:700}.day-tab[data-astro-cid-gvoadhjz]:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}.day-tab[data-astro-cid-gvoadhjz]:has(:checked){background:var(--color-ink);color:var(--color-cream);box-shadow:none;transform:translate(2px,2px)}.day-tab[data-astro-cid-gvoadhjz]:has(:focus-visible){outline:3px solid var(--color-orange);outline-offset:4px}.day-panel[data-astro-cid-gvoadhjz]{display:none}.day-tabs[data-astro-cid-gvoadhjz]:has(input[value=day-1]:checked) .day-panel--1[data-astro-cid-gvoadhjz],.day-tabs[data-astro-cid-gvoadhjz]:has(input[value=day-2]:checked) .day-panel--2[data-astro-cid-gvoadhjz]{display:block}@media (prefers-reduced-motion:reduce){.day-tab[data-astro-cid-gvoadhjz]{transition:none}}
