.month.svelte-22l0ro{margin:0 var(--gutter);border-bottom:1px solid var(--rule);font:var(--text);--opsz:44;padding:40px 0 10px}.rows.svelte-22l0ro{padding:0 var(--gutter)}.more.svelte-22l0ro{padding:32px var(--gutter) 0}.empty.svelte-22l0ro{padding:32px var(--gutter) 0;font:var(--text)}.rows.svelte-22l0ro li:where(.svelte-22l0ro){border-bottom:1px solid var(--rule);grid-template-columns:minmax(110px,max-content) 190px minmax(0,1fr) 380px;align-items:baseline;gap:0 20px;padding:16px 0;display:grid}time.svelte-22l0ro{font:var(--text);--opsz:44;font-variant-numeric:tabular-nums}.hour.svelte-22l0ro,.place.svelte-22l0ro{font:var(--text-light);font-variant-numeric:tabular-nums}.event.svelte-22l0ro{font:var(--text);line-height:1.2}@media (width<=1199.98px){.rows.svelte-22l0ro li:where(.svelte-22l0ro){grid-template-columns:minmax(80px,max-content) 120px minmax(0,1fr) 240px}}@media (width<=809.98px){.month.svelte-22l0ro{padding-top:32px}.rows.svelte-22l0ro li:where(.svelte-22l0ro){grid-template-columns:minmax(64px,max-content) minmax(0,1fr);grid-template-areas:"date event""hour place";gap:4px 12px;padding:14px 0}time.svelte-22l0ro{grid-area:date}.hour.svelte-22l0ro{grid-area:hour}.event.svelte-22l0ro{grid-area:event}.place.svelte-22l0ro{grid-area:place}.hour.svelte-22l0ro,.place.svelte-22l0ro,.event.svelte-22l0ro{--opsz:var(--text-small-opsz);font-size:18px}}.widget.svelte-o8iszo{flex-direction:column;display:flex}.row.svelte-o8iszo{flex-direction:column;gap:4px;padding:12px 0;display:flex}.row.svelte-o8iszo:first-of-type{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.row.svelte-o8iszo:hover{text-decoration:none}.row.svelte-o8iszo:hover .strong:where(.svelte-o8iszo){text-underline-offset:4px;text-decoration:underline}.strong.svelte-o8iszo{font:var(--text-strong)}.text.svelte-o8iszo{font:var(--text)}.label.svelte-o8iszo{font:var(--text-small);color:var(--soft);--opsz:var(--text-small-opsz);line-height:1.2}.row.svelte-o8iszo .label:where(.svelte-o8iszo){margin-top:6px}.hour.svelte-o8iszo{color:var(--soft);font-weight:300}@media (width<=809.98px){.strong.svelte-o8iszo,.text.svelte-o8iszo{font-size:19px}}button.svelte-jkpdds{aspect-ratio:1;background:var(--accent);text-align:center;width:100%;display:block;position:relative}.cover.svelte-jkpdds{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}img.svelte-jkpdds,.cover-missing.svelte-jkpdds{object-fit:contain;width:auto;max-width:80%;height:72%}.cover-missing.svelte-jkpdds{aspect-ratio:.66;background:repeating-conic-gradient(#e6e6e6 0 25%, var(--accent) 0 50%) 50% / 16px 16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){img.svelte-jkpdds,.cover-missing.svelte-jkpdds{transition:transform .15s ease-out}button.svelte-jkpdds:hover img:where(.svelte-jkpdds),button.svelte-jkpdds:hover .cover-missing:where(.svelte-jkpdds){transform:translateY(-6px)scale(1.02)}}.selected.svelte-jkpdds button:where(.svelte-jkpdds){box-shadow:inset 0 0 0 1px var(--ink)}button.svelte-jkpdds:focus-visible{outline-offset:-4px}.cell-meta.svelte-jkpdds{font:var(--text-small);color:var(--ink);--opsz:var(--text-small-opsz);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.title.svelte-jkpdds{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.info.svelte-jkpdds{opacity:.62;gap:12px;display:flex}.genre.svelte-jkpdds{white-space:nowrap}time.svelte-jkpdds{font-variant-numeric:tabular-nums}button.svelte-jkpdds:hover .title:where(.svelte-jkpdds),.selected.svelte-jkpdds .title:where(.svelte-jkpdds){text-underline-offset:4px;text-decoration:underline}.panel.svelte-rqwrqs{border:0;border-inline-start:1px solid var(--rule);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;margin:0;padding:0;position:sticky;top:0;overflow:hidden auto}.inner.svelte-rqwrqs{outline:none;flex-direction:column;gap:24px;max-width:720px;margin:0 auto;padding:24px 40px 64px;display:flex}.panel-head.svelte-rqwrqs{z-index:1;height:var(--shelf-head);border-bottom:1px solid var(--rule);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:8px 40px;display:grid;position:sticky;top:0}.action.svelte-rqwrqs{min-height:44px;font:var(--text-small);--opsz:var(--text-small-opsz);justify-self:start;align-items:center;display:flex}.action.end.svelte-rqwrqs{justify-self:end}.action.svelte-rqwrqs:hover{text-underline-offset:4px;text-decoration:underline}.title.svelte-rqwrqs{min-width:0;font:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1199.98px){.panel.svelte-rqwrqs{inset:var(--library-head-height) 0 0;z-index:10;overscroll-behavior:contain;position:fixed}.panel.svelte-rqwrqs::backdrop{background:0 0}}@media (width<=809.98px){.inner.svelte-rqwrqs{padding:24px var(--gutter) 48px}.panel-head.svelte-rqwrqs{padding-inline:var(--gutter)}}.library.svelte-ggk13i{scroll-margin-top:0;position:relative;overflow-x:clip}.library-head.svelte-ggk13i{z-index:5;background:#fff;width:100%;position:sticky;top:0}.with-panel.svelte-ggk13i .library-head:where(.svelte-ggk13i){width:62%}.with-panel.svelte-ggk13i .library-body:where(.svelte-ggk13i){min-height:calc(100dvh - var(--library-head-height))}.panel-column.svelte-ggk13i{z-index:6;width:38%;position:absolute;inset:0 0 0 auto}.panel-column.expanded.svelte-ggk13i{width:100%}.panel-column.expanded.svelte-ggk13i .panel{top:var(--bar);height:calc(100dvh - var(--bar))}.panel-column.expanded.svelte-ggk13i .panel-head{padding-inline:var(--gutter)}@media (prefers-reduced-motion:no-preference){.library-head.svelte-ggk13i,.grid.svelte-ggk13i{transition:width .42s cubic-bezier(.33,1,.68,1)}.panel-column.svelte-ggk13i,.panel-column.svelte-ggk13i .panel,.panel-column.svelte-ggk13i .panel-head{transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.panel-column.svelte-ggk13i{transition-property:width}.panel-column.svelte-ggk13i .panel{transition-property:top,height}.panel-column.svelte-ggk13i .panel-head{transition-property:padding}}.filters.svelte-ggk13i{font:var(--text-small);--opsz:var(--text-small-opsz);flex-wrap:wrap;gap:4px 16px;display:flex}.filters.svelte-ggk13i button:where(.svelte-ggk13i){padding:4px 0}.filters.svelte-ggk13i button:where(.svelte-ggk13i):hover{text-underline-offset:4px;text-decoration:underline}.filters.svelte-ggk13i button.active:where(.svelte-ggk13i){font-weight:400}.filters-toggle.svelte-ggk13i{display:none}.grid.svelte-ggk13i{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:16px;display:grid}.with-panel.svelte-ggk13i .grid:where(.svelte-ggk13i){grid-template-columns:repeat(2,minmax(0,1fr));width:62%}@media (width<=1199.98px){.panel-column.svelte-ggk13i{width:auto;position:static}.with-panel.svelte-ggk13i .library-head:where(.svelte-ggk13i){width:100%}.grid.svelte-ggk13i,.with-panel.svelte-ggk13i .grid:where(.svelte-ggk13i){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=809.98px){.grid.svelte-ggk13i,.with-panel.svelte-ggk13i .grid:where(.svelte-ggk13i){grid-template-columns:minmax(0,1fr)}.library.svelte-ggk13i .library-head:where(.svelte-ggk13i){min-height:var(--shelf-head);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;padding-block:0;display:grid}.library.svelte-ggk13i .library-head:where(.svelte-ggk13i) .filters-toggle:where(.svelte-ggk13i){min-height:var(--shelf-head);font:var(--text-small);--opsz:var(--text-small-opsz);align-items:center;gap:8px;display:flex}.sign.svelte-ggk13i{opacity:.45;font-size:19px;line-height:1}.library.svelte-ggk13i .library-head:where(.svelte-ggk13i) .filters:where(.svelte-ggk13i){margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--rule);flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;display:none}.library.svelte-ggk13i .library-head:where(.svelte-ggk13i) .filters.open:where(.svelte-ggk13i){display:flex}.filters.svelte-ggk13i button:where(.svelte-ggk13i){min-height:48px;padding-inline:var(--gutter);text-align:left}.filters.svelte-ggk13i button:where(.svelte-ggk13i)+button:where(.svelte-ggk13i){border-top:1px solid var(--rule)}.filters.svelte-ggk13i button:where(.svelte-ggk13i):hover{text-decoration:none}}.lecture.svelte-1uha8ag{--ink:var(--lecture-ink);--muted:var(--lecture-ink);--rule:var(--lecture-rule);background:var(--accent);color:var(--ink)}.agenda.svelte-1uha8ag{--ink:var(--agenda-ink);--muted:var(--agenda-ink);--rule:var(--agenda-rule);background:var(--accent);color:var(--ink);padding-bottom:40px}.lecture.svelte-1uha8ag .head:where(.svelte-1uha8ag),.agenda.svelte-1uha8ag .head:where(.svelte-1uha8ag){border-top:0}.bio{max-width:660px;font:var(--display);--opsz:58;text-wrap:pretty;line-height:1.2}.bio p+p{margin-top:1.2em}.hero-copy.svelte-1uha8ag>.widget{max-width:660px}.cells.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cells.single.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.poster.svelte-1uha8ag{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.cell.svelte-1uha8ag{padding:var(--gutter);border-inline-start:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.lead.svelte-1uha8ag{max-width:660px;font:var(--display);--opsz:58;text-wrap:pretty;line-height:1.2}.lecture.svelte-1uha8ag+.library .library-head{border-top:0}@media (width<=1199.98px){.cells.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.cells.svelte-1uha8ag:not(.single) .poster:where(.svelte-1uha8ag){grid-row:span 2}.cell.svelte-1uha8ag+.cell:where(.svelte-1uha8ag){border-top:1px solid var(--rule)}}@media (width<=809.98px){.bio{--opsz:var(--text-opsz);font-size:22px}.cells.svelte-1uha8ag,.cells.single.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.cells.svelte-1uha8ag:not(.single) .poster:where(.svelte-1uha8ag){grid-row:auto}.poster.svelte-1uha8ag{aspect-ratio:4/3;height:auto}.cell.svelte-1uha8ag{padding:24px var(--gutter);border-inline-start:0;border-top:1px solid var(--rule);gap:32px}.lead.svelte-1uha8ag{--opsz:var(--text-opsz);font-size:22px}}
