.program[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.row[data-astro-cid-odxzx7iu]{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:64px 1fr;display:grid}.time[data-astro-cid-odxzx7iu]{font:500 14px/26px var(--font-sans);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.what[data-astro-cid-odxzx7iu]{gap:2px;display:grid}.label[data-astro-cid-odxzx7iu]{color:var(--text);font-size:17px;line-height:26px}.talk[data-astro-cid-odxzx7iu] .label[data-astro-cid-odxzx7iu]{color:var(--ink);font-weight:600}.detail[data-astro-cid-odxzx7iu]{color:var(--cyan);font-size:15px;line-height:22px}.gallery-wrap[data-astro-cid-rj65ajc3]{gap:var(--space-6);display:grid}.gallery[data-astro-cid-rj65ajc3]{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.gallery[data-astro-cid-rj65ajc3]{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}}li[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--navy);overflow:hidden}li[data-astro-cid-rj65ajc3].wide{aspect-ratio:16/9;grid-column:span 2}@media (width>=900px){li[data-astro-cid-rj65ajc3].wide{aspect-ratio:auto}}li[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3],li[data-astro-cid-rj65ajc3] img{width:100%;height:100%;display:block}li[data-astro-cid-rj65ajc3] img{object-fit:cover;transition:transform .4s,opacity .2s}li[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}li[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{cursor:zoom-in}.gallery-toggle[data-astro-cid-rj65ajc3]{justify-self:start;min-height:44px;display:none}.js .gallery-wrap[data-astro-cid-rj65ajc3]:not(.is-open) li[data-astro-cid-rj65ajc3].more{display:none}.js .gallery-toggle[data-astro-cid-rj65ajc3]:not([hidden]){display:inline-flex}html:has(dialog.lb[open]){overflow:hidden}.lb[data-astro-cid-rj65ajc3]{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.lb[data-astro-cid-rj65ajc3]::backdrop{background:#040308}.lb[data-astro-cid-rj65ajc3][open]{animation:.18s ease-out lb-in}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-stage[data-astro-cid-rj65ajc3]{padding:var(--space-16) var(--space-4);touch-action:pan-y pinch-zoom;place-items:center;display:grid;position:absolute;inset:0}@media (width>=900px){.lb-stage[data-astro-cid-rj65ajc3]{padding:var(--space-12) var(--space-24)}}.lb-img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:var(--radius-sm);user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .15s}.lb-img[data-astro-cid-rj65ajc3].is-loading{opacity:.35}.lb-count[data-astro-cid-rj65ajc3]{top:var(--space-4);left:var(--space-4);min-height:44px;color:var(--muted-strong);font-variant-numeric:tabular-nums;align-items:center;margin:0;display:flex;position:absolute}.lb-btn[data-astro-cid-rj65ajc3]{border:1px solid var(--border-strong);border-radius:var(--radius-full);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#0e0c14b3;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:var(--surface-hover);border-color:var(--cyan)}.lb-btn[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lb-btn[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lb-close[data-astro-cid-rj65ajc3]{top:var(--space-4);right:var(--space-4)}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-rj65ajc3]{left:var(--space-6)}.lb-next[data-astro-cid-rj65ajc3]{right:var(--space-6)}@media (width<=899px){.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{top:auto;bottom:var(--space-4);transform:none}.lb-prev[data-astro-cid-rj65ajc3]{left:var(--space-4)}.lb-next[data-astro-cid-rj65ajc3]{right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-rj65ajc3][open]{animation:none}.lb-img[data-astro-cid-rj65ajc3]{transition:none}}.detail[data-astro-cid-zoe4sc5c]{gap:var(--space-12);display:grid}@media (width>=1000px){.detail[data-astro-cid-zoe4sc5c]{column-gap:var(--space-16);row-gap:var(--space-12);grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}.col-main[data-astro-cid-zoe4sc5c]{grid-column:1}.side[data-astro-cid-zoe4sc5c]{grid-column:2;grid-row:1 / span var(--main-rows);position:sticky;top:100px}.detail[data-astro-cid-zoe4sc5c]>.summary[data-astro-cid-zoe4sc5c]{display:none}.detail[data-astro-cid-zoe4sc5c].solo .side[data-astro-cid-zoe4sc5c]{column-gap:var(--space-16);grid-area:auto/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;position:static}.detail[data-astro-cid-zoe4sc5c].solo .side[data-astro-cid-zoe4sc5c]>.block[data-astro-cid-zoe4sc5c]{align-content:start}}.side[data-astro-cid-zoe4sc5c]{gap:var(--space-12);align-content:start;min-width:0;display:grid}.col-main[data-astro-cid-zoe4sc5c]{min-width:0}.block[data-astro-cid-zoe4sc5c]{gap:var(--space-4);display:grid}.speakers[data-astro-cid-zoe4sc5c]{gap:var(--space-6);display:grid}.qs[data-astro-cid-zoe4sc5c]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qs[data-astro-cid-zoe4sc5c] li[data-astro-cid-zoe4sc5c]{padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.where[data-astro-cid-zoe4sc5c] p[data-astro-cid-zoe4sc5c]{margin:0}.where[data-astro-cid-zoe4sc5c] a{justify-self:start}.where[data-astro-cid-zoe4sc5c] a+a{margin-top:calc(var(--space-2) - var(--space-4))}.where[data-astro-cid-zoe4sc5c] strong[data-astro-cid-zoe4sc5c]{color:var(--ink)}.summary[data-astro-cid-zoe4sc5c]{gap:var(--space-4) var(--space-6);padding:var(--space-4) 0;border-block:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.summary[data-astro-cid-zoe4sc5c] p[data-astro-cid-zoe4sc5c]{margin:0}.summary-val[data-astro-cid-zoe4sc5c]{color:var(--ink);font-weight:600;margin-top:var(--space-1)!important}.recap-toggle[data-astro-cid-zoe4sc5c]{justify-self:start;min-height:44px;display:none}.recap-more[data-astro-cid-zoe4sc5c] h3[data-astro-cid-zoe4sc5c]:focus{outline:none}@media (width<=767px){.js .recap-more[data-astro-cid-zoe4sc5c]:not(.is-open){display:none}.js .recap-toggle[data-astro-cid-zoe4sc5c]:not([hidden]){display:inline-flex}}
