:root:has(.teach){--dark-pct:calc(var(--dark,1) * 100%);--color-bg-page:color-mix(in srgb, var(--primitive-black) var(--dark-pct), var(--primitive-gray-0));--color-text-primary:color-mix(in srgb, var(--primitive-gray-0) var(--dark-pct), var(--primitive-black));--color-icon-primary:color-mix(in srgb, var(--primitive-gray-0) var(--dark-pct), var(--primitive-black));--color-bg-inverse:color-mix(in srgb, var(--primitive-gray-0) var(--dark-pct), var(--primitive-black));--color-text-inverse:color-mix(in srgb, var(--primitive-black) var(--dark-pct), var(--primitive-gray-0));--color-icon-inverse:color-mix(in srgb, var(--primitive-black) var(--dark-pct), var(--primitive-gray-0));--color-border-default:color-mix(in srgb, var(--primitive-gray-100) var(--dark-pct), var(--primitive-black))}.page-meta.is-inverting{mix-blend-mode:difference}.teach[data-astro-cid-3zpe7nqj]{gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);flex-direction:column;display:flex}.intro[data-astro-cid-3zpe7nqj]{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.intro[data-astro-cid-3zpe7nqj] p[data-astro-cid-3zpe7nqj]{max-width:640px}.intro[data-astro-cid-3zpe7nqj] p[data-astro-cid-3zpe7nqj] a[data-astro-cid-3zpe7nqj]{text-underline-offset:2px;text-decoration:underline}.intro[data-astro-cid-3zpe7nqj] p[data-astro-cid-3zpe7nqj] a[data-astro-cid-3zpe7nqj]:hover{color:var(--color-text-secondary)}.outro[data-astro-cid-3zpe7nqj]{text-align:center}.outro[data-astro-cid-3zpe7nqj] a[data-astro-cid-3zpe7nqj]{text-underline-offset:2px;text-decoration:underline}.outro[data-astro-cid-3zpe7nqj] a[data-astro-cid-3zpe7nqj]:hover{color:var(--color-text-secondary)}.actions[data-astro-cid-3zpe7nqj] .reveal-inner[data-astro-cid-3zpe7nqj]{gap:var(--spacing-sm);display:flex}.stage[data-astro-cid-3zpe7nqj]{gap:var(--spacing-md);flex-direction:column;display:flex}.deck[data-astro-cid-3zpe7nqj].is-animated{height:calc(100svh + (var(--count) - 1) * 80svh)}.deck[data-astro-cid-3zpe7nqj].is-animated .stage[data-astro-cid-3zpe7nqj]{z-index:1;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.deck[data-astro-cid-3zpe7nqj].is-animated .talk[data-astro-cid-3zpe7nqj]{transform-origin:50% 100%;will-change:transform;grid-area:1/1}.talk[data-astro-cid-3zpe7nqj]{--color-text-primary:var(--primitive-black);--color-bg-inverse:var(--primitive-black);--color-text-inverse:var(--primitive-gray-0);--color-icon-primary:var(--primitive-black);--color-icon-inverse:var(--primitive-gray-0);background:var(--talk-bg,var(--primitive-gray-0));width:min(100%,1064px);height:min(70svh,560px);color:var(--color-text-primary);grid-template:"head head""text media""meta media"".media"minmax(0,1fr)"button media"/minmax(0,367fr) minmax(0,557fr);gap:0 44px;padding:48px;display:grid}.talk[data-astro-cid-3zpe7nqj].is-dark{--color-text-primary:var(--primitive-gray-0);--color-bg-inverse:var(--primitive-gray-0);--color-text-inverse:var(--primitive-black);--color-icon-primary:var(--primitive-gray-0);--color-icon-inverse:var(--primitive-black)}.talk-head[data-astro-cid-3zpe7nqj]{grid-area:head;justify-content:space-between;align-items:flex-start;gap:44px;display:flex}.talk-title[data-astro-cid-3zpe7nqj]{flex:0 761px;min-width:0}.talk-description[data-astro-cid-3zpe7nqj]{grid-area:text;margin-top:27px}.talk-meta[data-astro-cid-3zpe7nqj]{gap:var(--spacing-2xs) var(--spacing-sm);margin:var(--spacing-md) 0 0;flex-wrap:wrap;grid-area:meta;padding:0;list-style:none;display:flex}.talk-description[data-astro-cid-3zpe7nqj] ul[data-astro-cid-3zpe7nqj]{margin:0;padding-left:24px}.talk-logos[data-astro-cid-3zpe7nqj]{justify-content:flex-end;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;flex:none;min-height:48px;margin:0;padding:0;list-style:none;display:flex}.talk-logos[data-astro-cid-3zpe7nqj] img[data-astro-cid-3zpe7nqj]{width:auto;height:auto;max-height:48px}.talk[data-astro-cid-3zpe7nqj] .talk-button{margin-top:var(--spacing-lg);grid-area:button;justify-self:start}.talk-media[data-astro-cid-3zpe7nqj]{grid-area:media;justify-content:flex-end;align-self:end;align-items:flex-end;height:min(313px,100%);min-height:0;display:flex}.talk-media[data-astro-cid-3zpe7nqj] img[data-astro-cid-3zpe7nqj]{box-sizing:border-box;object-fit:contain;border:5px solid var(--color-text-primary);width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=809px){.teach[data-astro-cid-3zpe7nqj]{margin-top:var(--spacing-xl);gap:var(--spacing-xl)}.actions[data-astro-cid-3zpe7nqj]{align-self:stretch}.actions[data-astro-cid-3zpe7nqj] .reveal-inner[data-astro-cid-3zpe7nqj]{flex-direction:column}.actions[data-astro-cid-3zpe7nqj] .action{width:100%;height:56px}.deck[data-astro-cid-3zpe7nqj].is-animated .stage[data-astro-cid-3zpe7nqj]{box-sizing:border-box;padding:56px 0 104px}.talk[data-astro-cid-3zpe7nqj]{gap:var(--spacing-md);height:min(100svh - 260px,640px);padding:var(--spacing-lg) var(--spacing-md);grid-template:"head""text""meta""media"minmax(0,1fr)"button"/minmax(0,1fr)}.talk-head[data-astro-cid-3zpe7nqj]{gap:var(--spacing-md);flex-direction:column-reverse}.talk-title[data-astro-cid-3zpe7nqj]{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);flex:none}.talk-description[data-astro-cid-3zpe7nqj],.talk-meta[data-astro-cid-3zpe7nqj],.talk[data-astro-cid-3zpe7nqj] .talk-button{margin-top:0}.talk-logos[data-astro-cid-3zpe7nqj]{justify-content:flex-start;min-height:40px}.talk-media[data-astro-cid-3zpe7nqj]{justify-content:center;height:100%}.talk-logos[data-astro-cid-3zpe7nqj] img[data-astro-cid-3zpe7nqj]{max-height:40px}.talk[data-astro-cid-3zpe7nqj] .talk-button{justify-self:stretch;min-width:0;height:56px}}
