slide-viewer[data-astro-cid-rfu52zon]{display:block}.viewer[data-astro-cid-rfu52zon]{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--border);cursor:pointer;touch-action:pan-y;user-select:none;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.viewer[data-astro-cid-rfu52zon]:fullscreen{background:#000;border:none;border-radius:0}.viewer[data-astro-cid-rfu52zon]:focus-visible{box-shadow:var(--shadow-focus)}.viewer[data-astro-cid-rfu52zon] canvas[data-astro-cid-rfu52zon]{display:block}.viewer-status[data-astro-cid-rfu52zon]{color:var(--text-2);text-align:center;margin:0;padding:1rem;font-size:.9rem}.viewer-controls[data-astro-cid-rfu52zon]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;font-size:.9rem;display:flex}.viewer-controls[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon],.viewer-download[data-astro-cid-rfu52zon]{white-space:nowrap}.viewer-controls[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-1);color:var(--text);cursor:pointer;background:0 0;padding:.25rem .75rem}.viewer-controls[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]:hover:not(:disabled){background:var(--surface-raised)}.viewer-controls[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]:disabled{opacity:.4;cursor:default}.viewer-count[data-astro-cid-rfu52zon]{text-align:center;min-width:4rem;color:var(--text-2);font-variant-numeric:tabular-nums}.viewer-download[data-astro-cid-rfu52zon]{margin-left:auto;font-weight:500}.talk[data-astro-cid-zv5ffzd6]{padding:var(--space-9) 0 0}.talk[data-astro-cid-zv5ffzd6] .container[data-astro-cid-zv5ffzd6]>[data-astro-cid-zv5ffzd6]{max-width:880px}.back[data-astro-cid-zv5ffzd6]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.talk[data-astro-cid-zv5ffzd6] h1[data-astro-cid-zv5ffzd6]{margin:var(--space-5) 0 var(--space-3)}.talk-given[data-astro-cid-zv5ffzd6]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;color:var(--text-3);margin-bottom:var(--space-6)}.talk-abstract[data-astro-cid-zv5ffzd6]{font-size:var(--text-body-lg);color:var(--text-2);max-width:var(--text-max)}.talk-section[data-astro-cid-zv5ffzd6]{margin-top:var(--space-8);padding:0}.talk-section[data-astro-cid-zv5ffzd6] h2[data-astro-cid-zv5ffzd6]{font-size:var(--text-h3);letter-spacing:-.03em;padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:var(--rule-strong)}.video[data-astro-cid-zv5ffzd6]{aspect-ratio:16/9;background:#000;border-radius:0;overflow:hidden}.video[data-astro-cid-zv5ffzd6] iframe[data-astro-cid-zv5ffzd6]{border:0;width:100%;height:100%;display:block}.caption[data-astro-cid-zv5ffzd6]{color:var(--text-2);margin-top:.5rem;font-size:.875rem}.deliveries[data-astro-cid-zv5ffzd6]{padding:0;list-style:none}.deliveries[data-astro-cid-zv5ffzd6] li[data-astro-cid-zv5ffzd6]{border-bottom:1px solid var(--border);padding:.75rem 0}.deliveries[data-astro-cid-zv5ffzd6] li[data-astro-cid-zv5ffzd6]:last-child{border-bottom:none}.delivery-meta[data-astro-cid-zv5ffzd6]{font-size:.95rem}.delivery-event[data-astro-cid-zv5ffzd6]{color:var(--text);font-weight:600}.delivery-event[data-astro-cid-zv5ffzd6]:after{content:" · ";color:var(--text-2);font-weight:400}.delivery-meta[data-astro-cid-zv5ffzd6] span[data-astro-cid-zv5ffzd6]:last-child{color:var(--text-2)}.delivery-details[data-astro-cid-zv5ffzd6]{color:var(--text-2);font-size:.875rem}.delivery-links[data-astro-cid-zv5ffzd6]{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;font-size:.875rem;font-weight:500;display:flex}.talk-service[data-astro-cid-zv5ffzd6]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--accent);color:var(--text-2)}.talk-service[data-astro-cid-zv5ffzd6] p[data-astro-cid-zv5ffzd6]{margin-bottom:.5rem}.talk-service[data-astro-cid-zv5ffzd6] a[data-astro-cid-zv5ffzd6]{font-weight:500}@media (width<=768px){.talk[data-astro-cid-zv5ffzd6]{padding:var(--space-8) 0 0}}
