:root{--font-sans:Arial,system-ui,sans-serif;--font-serif:Vollkorn,"Hoefler Text",Garamond,serif;--font-cursive:Zapfino,"Apple Chancery",BrushScriptMT,cursive;--font-monospace:Consolas,Inconsolata,Noto Sans Mono,Source Code Pro,Roboto Mono,Menlo,Monaco,monospace;--font-mono:var(--font-monospace);--font-body:var(--font-sans);--slide-base-font-size:calc(1rem + 1vw + 1vh);--color-purple:#8c71b3;--color-pink:#ab5fb8;--color-aqua:#4d84ab;--color-red:#f04421;--color-gradient:linear-gradient(to bottom right,var(--gradient__color-from,var(--color-aqua)),var(--gradient__color-to,var(--color__pink)));--percentage-pale:20%;--color-purple-pale:color-mix(in oklab,var(--color-purple)var(--percentage-pale),canvas);--color-pink-pale:color-mix(in oklab,var(--color-pink)var(--percentage-pale),canvas);--color-aqua-pale:color-mix(in oklab,var(--color-aqua)var(--percentage-pale),canvas);--color-accent-1:var(--color-red);--color-accent-5:var(--color-pink);--color-accent-6:var(--color-purple);--color-accent-7:var(--color-aqua);--background-checkerboard:repeating-conic-gradient(#0000001f 0 25%,transparent 0 50%)0 0/40px 40px}@supports (color:lab(0% 0 0)){:root{--color-purple:lab(52.2936% 21.2068 -31.3015);--color-pink:lab(52.0319% 41.8659 -34.2819);--color-aqua:lab(52.5731% -10.1032 -26.7362);--color-red:lab(55.7063% 65.1634 58.4249)}}html{font-size:24px}.slide{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background-color-overlay:#ffffff4d;background:radial-gradient(transparent,#f1f3f4),linear-gradient(var(--background-color-overlay)0 100%)canvas}a{color:var(--color-neutral-50a)}a:hover{color:var(--color-neutral-80a)}code{color:var(--color-accent-1)}h1,h2,h3,h4,h5,h6{text-align:left}:is(.slide,.slide__container)>:is(h1,h2){text-align:left;color:#000}:is(.slide,.slide__container)>:is(h1,h2):has(+.subtitle){margin-bottom:0;margin-top:auto!important}:is(.slide,.slide__container)>h2{font-size:calc(20% + 7vh)}:is(.slide,.slide__container)>h2:only-child{font-size:calc(40% + 10vh)}:is(.slide,.slide__container) h3{font-size:1.75rem}.subtitle{margin-top:0;margin-bottom:auto;font-size:1.5em}.subtitle+*>a{color:var(--color-purple)}.image.slide{image-rendering:crisp-edges;background:#000 50%/cover no-repeat;flex-flow:column;justify-content:center;align-items:center;padding:0;display:flex}.image.slide.bottom-heavy{background-position:bottom;justify-content:start}.image.slide.top-heavy{background-position:top}.caption,h1:is(.image.slide>h1):only-child,h2:is(.image.slide>h2):only-child{z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-shadow:none;width:100%;margin:0;padding:.2em 0;font-size:200%;line-height:1.2;position:relative}h1:is(.image.slide>h1):has(+style){z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-shadow:none;width:100%;margin:0;padding:.2em 0;font-size:200%;line-height:1.2;position:relative}h2:is(.image.slide>h2):has(+style){z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-shadow:none;width:100%;margin:0;padding:.2em 0;font-size:200%;line-height:1.2;position:relative}.top-heavy.slide>.caption,.top-heavy.slide>h1:is(.image.slide>h1):only-child,.top-heavy.slide>h2:is(.image.slide>h2):only-child{position:fixed;bottom:.5in;left:0;right:0}.top-heavy.slide>h1:is(.image.slide>h1):has(+style){position:fixed;bottom:.5in;left:0;right:0}.top-heavy.slide>h2:is(.image.slide>h2):has(+style){position:fixed;bottom:.5in;left:0;right:0}.bottom-heavy.slide>.caption,.bottom-heavy.slide>h1:is(.image.slide>h1):only-child,.bottom-heavy.slide>h2:is(.image.slide>h2):only-child{margin:.5in 0 0}.bottom-heavy.slide>h1:is(.image.slide>h1):has(+style){margin:.5in 0 0}.bottom-heavy.slide>h2:is(.image.slide>h2):has(+style){margin:.5in 0 0}.caption h1,h1:is(.image.slide>h1):only-child h1,h2:is(.image.slide>h2):only-child h1{font:inherit;margin-bottom:0}h1:is(.image.slide>h1):has(+style) h1{font:inherit;margin-bottom:0}h2:is(.image.slide>h2):has(+style) h1{font:inherit;margin-bottom:0}.caption h1+a,h1:is(.image.slide>h1):only-child h1+a,h2:is(.image.slide>h2):only-child h1+a{text-shadow:inherit;font-size:30%;display:block}h1:is(.image.slide>h1):has(+style) h1+a{text-shadow:inherit;font-size:30%;display:block}h2:is(.image.slide>h2):has(+style) h1+a{text-shadow:inherit;font-size:30%;display:block}.title{border:2px solid #000;border-radius:20px;flex-direction:column;justify-content:start;align-self:start;align-items:stretch;width:80%;height:65vh;margin-left:4rem;display:flex;overflow:hidden}.title>*{text-align:left}.title>:not(div){margin:3rem}.title div{background:#000;padding:1.5rem 3rem}.title div img{height:30px;display:block}:is(.slide,.slide__container) h1{margin-top:auto;margin-bottom:0;font-size:calc(50% + 8vh);font-weight:400}.subtitle{margin-bottom:auto;font-size:1.2em;margin-top:1em!important}.subtitle+*{text-align:center;margin-top:auto;font-size:80%;font-weight:700}.demo footer{display:none}.slide:not(.demo) footer{box-sizing:border-box;color:#fff;text-align:left;background:#000;width:100%;padding:1.25rem;position:absolute;bottom:0;left:0}.slide:not(.demo) footer img{height:30px;display:block}.slide:not(.demo) footer p{margin:0;font-size:1.25rem}