.keynote-cover[data-astro-cid-kwf2gytp]{color:var(--color-white);background:var(--color-primary-dark)}.keynote-crumbs[data-astro-cid-kwf2gytp]{color:color-mix(in srgb, var(--color-white) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1.75rem;font-size:.8125rem;display:flex}.keynote-crumbs[data-astro-cid-kwf2gytp] a[data-astro-cid-kwf2gytp]:hover{color:var(--color-white);text-underline-offset:4px;text-decoration:underline}.keynote-crumbs[data-astro-cid-kwf2gytp] span[data-astro-cid-kwf2gytp]{color:var(--color-white)}.keynote-cover-grid[data-astro-cid-kwf2gytp]{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:3.5rem 0 3rem;display:grid}.keynote-series[data-astro-cid-kwf2gytp]{max-width:38ch;color:var(--color-secondary-light);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.8}h1[data-astro-cid-kwf2gytp]{letter-spacing:-.055em;margin:1rem 0 1.75rem;font-size:clamp(2.75rem,4.7vw,4.65rem);font-weight:600;line-height:1.06}.keynote-rule[data-astro-cid-kwf2gytp]{background:var(--color-secondary-light);transform-origin:0;width:3.5rem;height:2px;display:block}.keynote-event[data-astro-cid-kwf2gytp]{flex-wrap:wrap;gap:.65rem 1.6rem;margin-top:1.75rem;display:flex}.keynote-event[data-astro-cid-kwf2gytp] p[data-astro-cid-kwf2gytp]{align-items:center;gap:.6rem;font-size:.9375rem;font-weight:550;display:flex}.keynote-event[data-astro-cid-kwf2gytp] svg{color:var(--color-secondary-light);flex-shrink:0}.keynote-actions[data-astro-cid-kwf2gytp]{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.keynote-pdf[data-astro-cid-kwf2gytp]{border:1px solid color-mix(in srgb, var(--color-white) 40%, transparent);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 5%, transparent);border-radius:.35rem;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.8125rem;font-weight:650;transition:background .2s,border-color .2s;display:inline-flex}.keynote-pdf[data-astro-cid-kwf2gytp]:hover{background:var(--color-primary-light);border-color:var(--color-secondary-light)}.keynote-pdf[data-astro-cid-kwf2gytp] span[data-astro-cid-kwf2gytp]{border-left:1px solid color-mix(in srgb, var(--color-white) 30%, transparent);letter-spacing:.06em;padding-left:.65rem;font-size:.6875rem}.keynote-conference[data-astro-cid-kwf2gytp]{text-underline-offset:4px;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:550;display:inline-flex}.keynote-conference[data-astro-cid-kwf2gytp]:hover{text-decoration:underline}.keynote-speakers[data-astro-cid-kwf2gytp]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.keynote-speaker[data-astro-cid-kwf2gytp]{min-width:0}.keynote-speaker[data-astro-cid-kwf2gytp]:nth-child(2){margin-top:2rem}.keynote-portrait[data-astro-cid-kwf2gytp]{aspect-ratio:4/5;background:var(--color-base-200);border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);border-radius:.35rem;position:relative;overflow:hidden}.keynote-portrait[data-astro-cid-kwf2gytp] img[data-astro-cid-kwf2gytp]{object-fit:cover;object-position:center 24%;width:100%;height:100%;transition:transform .5s var(--ease-out-expo);display:block}.keynote-speaker[data-astro-cid-kwf2gytp]:hover .keynote-portrait[data-astro-cid-kwf2gytp] img[data-astro-cid-kwf2gytp]{transform:scale(1.025)}.keynote-portrait-link[data-astro-cid-kwf2gytp]{width:2rem;height:2rem;color:var(--color-white);background:var(--color-primary-dark);border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.65rem;right:.65rem}.keynote-speaker-label[data-astro-cid-kwf2gytp]{padding-top:1rem}.keynote-speaker-label[data-astro-cid-kwf2gytp] h2[data-astro-cid-kwf2gytp]{letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.keynote-speaker-label[data-astro-cid-kwf2gytp] p[data-astro-cid-kwf2gytp]{color:color-mix(in srgb, var(--color-white) 75%, transparent);margin-top:.45rem;font-size:.75rem;line-height:1.6}.keynote-cover-footer[data-astro-cid-kwf2gytp]{border-top:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);color:color-mix(in srgb, var(--color-white) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1.1rem 0;font-size:.75rem;display:flex}.keynote-cover-footer[data-astro-cid-kwf2gytp] span[data-astro-cid-kwf2gytp]{opacity:.6;padding:0 .6rem}.keynote-cover-footer[data-astro-cid-kwf2gytp] a[data-astro-cid-kwf2gytp]{color:var(--color-white);align-items:center;gap:.6rem;display:inline-flex}.keynote-cover-footer[data-astro-cid-kwf2gytp] a[data-astro-cid-kwf2gytp]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=767px){.keynote-cover-grid[data-astro-cid-kwf2gytp]{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding:2.25rem 0 1.75rem}h1[data-astro-cid-kwf2gytp]{margin-bottom:1.5rem;font-size:clamp(2.6rem,9vw,4rem)}.keynote-series[data-astro-cid-kwf2gytp]{max-width:none;font-size:.6875rem}.keynote-event[data-astro-cid-kwf2gytp]{margin-top:1.4rem}.keynote-speakers[data-astro-cid-kwf2gytp]{gap:1rem;max-width:31rem}.keynote-speaker[data-astro-cid-kwf2gytp]:nth-child(2){margin-top:1.4rem}.keynote-portrait[data-astro-cid-kwf2gytp]{aspect-ratio:1/1.08}.keynote-speaker-label[data-astro-cid-kwf2gytp] h2[data-astro-cid-kwf2gytp]{font-size:1rem}.keynote-cover-footer[data-astro-cid-kwf2gytp]{padding:1.1rem 0 1.4rem;font-size:.6875rem}.keynote-cover-footer[data-astro-cid-kwf2gytp] span[data-astro-cid-kwf2gytp]{padding:0 .3rem}}@media (prefers-reduced-motion:reduce){.keynote-portrait[data-astro-cid-kwf2gytp] img[data-astro-cid-kwf2gytp]{transition:none}.keynote-speaker[data-astro-cid-kwf2gytp]:hover .keynote-portrait[data-astro-cid-kwf2gytp] img[data-astro-cid-kwf2gytp]{transform:none}}.keynote-article[data-astro-cid-owaejdi6] .prose>p:first-child,.keynote-article[data-astro-cid-owaejdi6] .prose>section[lang=en]>p:first-of-type{letter-spacing:-.016em;color:var(--color-base-1000);font-size:clamp(1.2rem,1.65vw,1.4rem);line-height:1.75}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio{border-top:1px solid var(--color-base-300);scroll-margin-top:calc(var(--sticky-top,6rem) + 1.5rem);margin-top:3rem;padding:2.2rem 0 0;position:relative}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio:before{content:"";background:var(--color-tertiary);width:3.75rem;height:3px;position:absolute;top:-1px;left:0}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio h2{letter-spacing:-.04em;color:var(--color-primary);margin:0 0 .4rem;font-size:clamp(1.6rem,2.35vw,2.2rem);font-weight:600;line-height:1.2}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio h2+p{color:var(--color-tertiary-dark);margin-top:.5rem;margin-bottom:1.8rem;font-size:.875rem}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio h2+p strong{color:inherit;font-weight:550}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio p{font-size:1.0625rem;line-height:1.85}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio+p{border-top:1px solid var(--color-base-200);color:var(--color-base-700);margin-top:2.75rem;padding-top:1.5rem;font-size:.9375rem}.keynote-sidebar[data-astro-cid-owaejdi6] .card{box-shadow:none;border-radius:.65rem}@media (width>=1024px){.keynote-sidebar[data-astro-cid-owaejdi6]{top:calc(var(--sticky-top,6rem) + 1rem);max-height:calc(100dvh - var(--sticky-top,6rem) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:.5rem;position:sticky;overflow-y:auto}}@media (width<=639px){.keynote-article[data-astro-cid-owaejdi6] .keynote-bio{margin-top:2.4rem;padding-top:1.8rem}.keynote-article[data-astro-cid-owaejdi6] .keynote-bio p{font-size:1rem}}
