.talk-header.svelte-1icmzm9{position:relative;background-color:var(--color-bg-dark);color:var(--color-text-white);padding:5.5rem var(--container-padding) var(--space-10);overflow:hidden}.talk-header__pattern.svelte-1icmzm9{position:absolute;inset:0;background-image:var(--bg-dot-pattern);background-size:var(--bg-dot-pattern-size);pointer-events:none}.talk-header__inner.svelte-1icmzm9{position:relative;max-width:960px;margin:0 auto}.talk-header__crumbs.svelte-1icmzm9 ol:where(.svelte-1icmzm9){display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.talk-header__crumbs.svelte-1icmzm9 li:where(.svelte-1icmzm9):not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--color-text-muted)}.talk-header__crumbs.svelte-1icmzm9 a:where(.svelte-1icmzm9){color:var(--color-text-on-dark)}.talk-header__crumbs.svelte-1icmzm9 a:where(.svelte-1icmzm9):hover{color:var(--color-primary-light)}.talk-header__crumbs.svelte-1icmzm9 [aria-current]:where(.svelte-1icmzm9){color:var(--color-text-light)}.talk-header__kicker.svelte-1icmzm9{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--space-3)}.talk-header__title.svelte-1icmzm9{font-family:var(--font-family-display);font-size:clamp(1.625rem,1.1rem + 2vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);color:var(--color-text-white)}.talk-header__dek.svelte-1icmzm9{margin-top:var(--space-3);font-size:var(--font-size-xl);color:var(--color-text-on-dark);line-height:var(--line-height-snug)}.talk-header__note.svelte-1icmzm9{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-on-dark)}.talk-header__intro.svelte-1icmzm9{margin-top:var(--space-5);max-width:760px;font-size:var(--font-size-lg);color:var(--color-text-on-dark);line-height:var(--line-height-relaxed)}.talk-header__media.svelte-1icmzm9{margin-top:var(--space-6);max-width:100%;max-width:max(20rem,min(100%,calc((100svh - 23rem) * 16 / 9)))}@media(max-width:768px){.talk-header.svelte-1icmzm9{padding:4.75rem var(--space-4) var(--space-8)}.talk-header__crumbs.svelte-1icmzm9 ol:where(.svelte-1icmzm9){margin-bottom:var(--space-3)}.talk-header__dek.svelte-1icmzm9{font-size:var(--font-size-lg)}.talk-header__media.svelte-1icmzm9{margin-top:var(--space-5)}}.talk-body.svelte-o18m5g{max-width:820px;margin:0 auto;padding:var(--space-10) var(--container-padding) var(--space-16)}.talk-body--wide.svelte-o18m5g{max-width:1100px}.talk-body.svelte-o18m5g>section+section{margin-top:var(--space-12)}.talk-body.svelte-o18m5g h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--space-5);scroll-margin-top:96px}.talk-body.svelte-o18m5g h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-bottom:var(--space-3);scroll-margin-top:96px}.talk-body.svelte-o18m5g p,.talk-body.svelte-o18m5g li{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-body)}.talk-body--wide.svelte-o18m5g section>p{max-width:760px}.talk-body.svelte-o18m5g p+p{margin-top:var(--space-4)}.talk-body.svelte-o18m5g :is(p,li,td) a:not([class]){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.talk-body.svelte-o18m5g :is(p,li,td) a:not([class]):hover{color:var(--color-primary-hover)}.talk-body.svelte-o18m5g .talk-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.talk-body.svelte-o18m5g .talk-list>li{position:relative;padding-left:var(--space-6)}.talk-body.svelte-o18m5g .talk-list>li:before{content:"";position:absolute;left:.25rem;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.talk-body.svelte-o18m5g .talk-list--compact>li{font-size:var(--font-size-base)}.talk-body.svelte-o18m5g .talk-chapter{padding:var(--space-6) 0;border-top:1px solid var(--color-border)}.talk-body.svelte-o18m5g .talk-chapter:last-child{padding-bottom:0}.talk-body.svelte-o18m5g .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-md)}.talk-body.svelte-o18m5g table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.talk-body.svelte-o18m5g th,.talk-body.svelte-o18m5g td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;line-height:var(--line-height-normal);color:var(--color-text-body);border-bottom:1px solid var(--color-border)}.talk-body.svelte-o18m5g tr:last-child td,.talk-body.svelte-o18m5g td[rowspan]{border-bottom:0}.talk-body.svelte-o18m5g tbody tr:not(:last-child) td[rowspan]{border-bottom:1px solid var(--color-border)}.talk-body.svelte-o18m5g td[rowspan]{border-left:1px solid var(--color-border)}.talk-body.svelte-o18m5g th{background:var(--color-bg-light);color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.talk-body.svelte-o18m5g .talk-note{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.talk-body.svelte-o18m5g .talk-files{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.talk-body.svelte-o18m5g .talk-files__link{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-base)}.talk-body.svelte-o18m5g .talk-files__link:hover{border-color:var(--color-primary)}.talk-body.svelte-o18m5g .talk-files__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.talk-body.svelte-o18m5g .talk-files__meta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.talk-body.svelte-o18m5g .talk-cards{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-5)}.talk-body--wide.svelte-o18m5g .talk-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:768px){.talk-body.svelte-o18m5g{padding:var(--space-8) var(--space-4) var(--space-12)}.talk-body.svelte-o18m5g h2{font-size:var(--font-size-xl)}.talk-body.svelte-o18m5g h3{font-size:var(--font-size-lg)}.talk-body.svelte-o18m5g p,.talk-body.svelte-o18m5g li{font-size:var(--font-size-base)}}.talk-card.svelte-jj18xu{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-white);color:inherit;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.talk-card.svelte-jj18xu:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}.talk-card.svelte-jj18xu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.talk-card__image.svelte-jj18xu{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--color-border);background:var(--color-bg-light)}.talk-card__body.svelte-jj18xu{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-5)}.talk-card__time.svelte-jj18xu{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.talk-card__title.svelte-jj18xu{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-heading)}.talk-card__summary.svelte-jj18xu{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-body)}.talk-card__runtime.svelte-jj18xu{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.talk-card__play.svelte-jj18xu{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--color-primary)}.talk-speaker.svelte-ijclhr{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.talk-speaker.svelte-ijclhr h2:where(.svelte-ijclhr){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-5)}.talk-speaker__row.svelte-ijclhr{display:flex;gap:var(--space-6);align-items:flex-start}.talk-speaker__photo.svelte-ijclhr{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover}.talk-speaker__bio.svelte-ijclhr{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-body)}.talk-speaker__bio.svelte-ijclhr a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.talk-speaker__row.svelte-ijclhr{flex-direction:column;gap:var(--space-4)}.talk-speaker__photo.svelte-ijclhr{width:80px;height:80px}}
