.banner[data-astro-cid-esebbfie]{position:relative;overflow:hidden;background:var(--plum);color:#fff;min-height:clamp(300px,34vw,420px);display:flex;align-items:flex-end}.banner-pic[data-astro-cid-esebbfie]{position:absolute;top:0;right:0;bottom:0;width:42%;border-left:10px solid var(--slate)}.banner-pic[data-astro-cid-esebbfie] img[data-astro-cid-esebbfie]{width:100%;height:100%;object-fit:cover;display:block}.banner-shape[data-astro-cid-esebbfie]{position:absolute;right:-90px;top:-110px;width:320px;height:320px;border-radius:50%;background:var(--plum-deep)}.banner[data-astro-cid-esebbfie] .wrap[data-astro-cid-esebbfie]{position:relative;z-index:2;width:100%;padding-block:28px 44px;display:flex;flex-direction:column;min-height:inherit}.banner[data-astro-cid-esebbfie].photo .wrap[data-astro-cid-esebbfie]>[data-astro-cid-esebbfie]{max-width:min(640px,52%)}.crumb[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--mist);margin-bottom:auto;padding-bottom:44px}.crumb[data-astro-cid-esebbfie] a[data-astro-cid-esebbfie]{color:#fff}.when-row[data-astro-cid-esebbfie]{display:flex;align-items:center;gap:16px}.when-row[data-astro-cid-esebbfie] .date-tile[data-astro-cid-esebbfie].plum{background:var(--plum-deep)}.banner[data-astro-cid-esebbfie] h1[data-astro-cid-esebbfie]{color:#fff;max-width:20ch;margin-top:16px;font-size:clamp(1.9rem,4.2vw,2.9rem)}.pills[data-astro-cid-esebbfie]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px}.pills[data-astro-cid-esebbfie] li[data-astro-cid-esebbfie]{background:var(--plum-deep);border:1.5px solid var(--mist);border-radius:999px;padding:.35em .95em;font-size:var(--fs-small)}.banner[data-astro-cid-esebbfie] [data-astro-cid-esebbfie]:focus-visible{outline-color:#fff}.banner[data-astro-cid-esebbfie]+.split-bar[data-astro-cid-esebbfie]{background:linear-gradient(90deg,var(--slate) 0 70%,var(--amber) 70% 90%,var(--plum-deep) 90% 100%)}@media(max-width:899px){.banner[data-astro-cid-esebbfie]{flex-direction:column;align-items:stretch}.banner-pic[data-astro-cid-esebbfie]{position:relative;order:2;width:100%;aspect-ratio:2 / 1;border-left:0;border-top:8px solid var(--slate)}.banner[data-astro-cid-esebbfie].photo .wrap[data-astro-cid-esebbfie]>[data-astro-cid-esebbfie]{max-width:none}.banner[data-astro-cid-esebbfie] .wrap[data-astro-cid-esebbfie]{min-height:clamp(300px,60vw,360px)}}.jump-book[data-astro-cid-esebbfie]{margin-top:22px;align-self:flex-start}@media(min-width:960px){.jump-book[data-astro-cid-esebbfie]{display:none}}#book[data-astro-cid-esebbfie]{scroll-margin-top:96px}.evgrid[data-astro-cid-esebbfie]{display:grid;gap:40px;grid-template-columns:1fr;padding-block:40px 60px;align-items:start}@media(min-width:960px){.evgrid[data-astro-cid-esebbfie]{grid-template-columns:minmax(0,1fr) 400px;gap:52px}}.poster[data-astro-cid-esebbfie]{width:100%;height:auto;border-radius:14px;margin-bottom:26px}.summary[data-astro-cid-esebbfie]{font-size:var(--fs-body);max-width:62ch;margin-bottom:18px}.desc[data-astro-cid-esebbfie]{color:var(--ink)}.desc[data-astro-cid-esebbfie] h2,.desc[data-astro-cid-esebbfie] h3{color:var(--plum-deep)}.part[data-astro-cid-esebbfie]{--tone: var(--plum);margin-top:28px;padding:18px 22px 20px;display:grid;gap:6px;justify-items:start;max-width:68ch;background:var(--card);border:1.5px solid var(--line);border-top:4px solid var(--tone);border-radius:14px}.part[data-astro-cid-esebbfie].tone-slate{--tone: var(--slate)}.part[data-astro-cid-esebbfie].tone-amber{--tone: var(--amber)}.part[data-astro-cid-esebbfie] .kicker[data-astro-cid-esebbfie]{--kicker-bar: var(--tone)}.part-title[data-astro-cid-esebbfie]{font-family:var(--display);font-weight:600;font-size:var(--fs-body);line-height:1.25;margin-top:4px}.part-sum[data-astro-cid-esebbfie]{color:var(--muted);font-size:var(--fs-small)}.part[data-astro-cid-esebbfie] a[data-astro-cid-esebbfie]{font-weight:600;font-size:var(--fs-small);display:inline-flex;align-items:center;min-height:44px}.access[data-astro-cid-esebbfie]{margin-top:28px;padding:16px 20px;border-radius:14px;background:var(--mist);font-size:var(--fs-small);max-width:68ch}.watch[data-astro-cid-esebbfie]{margin-bottom:28px;display:grid;gap:10px}.agenda[data-astro-cid-esebbfie]{margin-top:32px;padding:0;max-width:68ch}.agenda[data-astro-cid-esebbfie] h2[data-astro-cid-esebbfie]{font-size:var(--fs-lead);color:var(--plum-deep)}.agenda[data-astro-cid-esebbfie] ol[data-astro-cid-esebbfie]{list-style:none;padding:0;margin:14px 0 0;border-top:1.5px solid var(--line)}.agenda[data-astro-cid-esebbfie] li[data-astro-cid-esebbfie]{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:4px 14px;padding:12px 0;border-bottom:1.5px solid var(--line)}.at[data-astro-cid-esebbfie]{font-family:var(--display);font-weight:600;color:var(--plum);font-variant-numeric:tabular-nums}.a-title[data-astro-cid-esebbfie]{font-weight:600;line-height:1.35}.a-who[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted);margin-top:2px}.a-about[data-astro-cid-esebbfie]{font-size:var(--fs-small);margin-top:4px}.video[data-astro-cid-esebbfie]{aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--plum-deep)}.video[data-astro-cid-esebbfie] iframe[data-astro-cid-esebbfie]{width:100%;height:100%;border:0}.bpanel[data-astro-cid-esebbfie]{display:grid;gap:12px}@media(min-width:960px){.bpanel[data-astro-cid-esebbfie]{position:sticky;top:96px;z-index:3}}.bcard[data-astro-cid-esebbfie]{background:var(--card);border:1.5px solid var(--line);border-radius:16px;overflow:hidden}.bcard[data-astro-cid-esebbfie] .top[data-astro-cid-esebbfie]{padding:20px 22px 16px;border-bottom:1.5px solid var(--line)}.bcard[data-astro-cid-esebbfie] h2[data-astro-cid-esebbfie]{font-size:var(--fs-lead)}.bcard[data-astro-cid-esebbfie] .top[data-astro-cid-esebbfie] p[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted);margin-top:4px}.bcard[data-astro-cid-esebbfie] .avail[data-astro-cid-esebbfie]{display:flex;align-items:center;gap:8px}.bcard[data-astro-cid-esebbfie] .avail[data-astro-cid-esebbfie] .mark-impact[data-astro-cid-esebbfie]{--s: 12px}.bcard[data-astro-cid-esebbfie] .avail[data-astro-cid-esebbfie].low{color:var(--amber-ink);font-weight:600}.widget[data-astro-cid-esebbfie]{min-height:120px}.fallback[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted);padding:10px 22px 16px}.open[data-astro-cid-esebbfie]{padding:18px 22px 20px;display:grid;gap:12px}.open[data-astro-cid-esebbfie] .btn[data-astro-cid-esebbfie]{justify-content:center;width:100%;min-height:52px;font-size:var(--fs-body)}.small[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted)}.done[data-astro-cid-esebbfie]{padding:22px;display:grid;gap:12px;justify-items:start}.share[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted);display:flex;gap:14px;flex-wrap:wrap;align-items:center;min-height:44px}.share[data-astro-cid-esebbfie] a[data-astro-cid-esebbfie]{font-weight:600}.bbar[data-astro-cid-esebbfie]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--card);border-top:1px solid var(--line);padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));align-items:center;justify-content:space-between;gap:12px}@media(max-width:959px){.bbar[data-astro-cid-esebbfie].show{display:flex}}.bbar-when[data-astro-cid-esebbfie]{display:grid;line-height:1.3;min-width:0}.bbar-when[data-astro-cid-esebbfie] b[data-astro-cid-esebbfie]{font-family:var(--display);font-weight:600;font-size:var(--fs-body);color:var(--ink)}.bbar-when[data-astro-cid-esebbfie] span[data-astro-cid-esebbfie]{font-size:var(--fs-small);color:var(--muted)}.bbar[data-astro-cid-esebbfie] .btn[data-astro-cid-esebbfie]{flex:none}.more[data-astro-cid-esebbfie]{border-top:1.5px solid var(--line)}.sec-head[data-astro-cid-esebbfie]+.line-dot[data-astro-cid-esebbfie]{margin:-8px 0 10px}.list[data-astro-cid-esebbfie]{display:grid;gap:0 40px}@media(min-width:900px){.list[data-astro-cid-esebbfie]{grid-template-columns:1fr 1fr}}.tiles[data-astro-cid-esebbfie]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}@media(min-width:900px){.tiles[data-astro-cid-esebbfie]{grid-template-columns:repeat(4,minmax(0,1fr))}}
