/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer base,components,utilities;@layer slides{.slide-root{--base-w:1920;--base-h:1080;--sw:calc(100svw/(var(--base-w)*1px));--sh:calc(100svh/(var(--base-h)*1px));--slide-scale:min(var(--sw),var(--sh));width:100svw;height:100svh;position:relative;overflow:hidden}.slide-stage{transform-origin:50%;will-change:transform;width:calc(var(--base-w)*1px);height:calc(var(--base-h)*1px);transform:translate(-50%,-50%)scale(var(--slide-scale));position:absolute;top:50%;left:50%}.slide-stage .prose{margin:calc(var(--spacing,.25rem)*0);width:100%;max-width:none;font-family:IBM Plex Sans Variable,Inter Variable,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8)}.slide-stage .prose p{margin:calc(var(--spacing,.25rem)*0);text-align:center;width:100%;max-width:80%;font-family:IBM Plex Sans Variable,Inter Variable,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);margin-inline:auto}.slide-stage .prose blockquote,.slide-stage .prose blockquote p{margin:calc(var(--spacing,.25rem)*0);text-align:center;font-family:EB Garamond Variable,Newsreader Variable,serif;font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));font-style:italic}.slide-stage .prose blockquote footer{margin-top:calc(var(--spacing,.25rem)*4);font-family:IBM Plex Sans Variable,Inter Variable,serif;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}.slide-stage .prose :is(h1,h2){text-align:center}.slide-stage .prose h1{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.slide-stage .prose h2{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.slide-stage .prose h3{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.slide-stage .prose :where(ul,ol){--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.slide-stage :where(img,video,svg,canvas){max-width:100%;height:auto}.slide-stage .katex svg{width:auto!important;max-width:none!important;height:auto!important}.slide-stage .prose>:first-child{margin-top:0}.slide-stage .prose>:last-child{margin-bottom:0}.slide-stage figure>figcaption{margin:calc(var(--spacing,.25rem)*0);max-width:100%;padding-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);-webkit-hyphens:auto;hyphens:auto}.slide-stage figure.not-prose>figcaption>p{margin:calc(var(--spacing,.25rem)*0);margin-inline:calc(var(--spacing,.25rem)*0);width:100%;max-width:100%;text-align:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.slide-stage .not-prose h1,.slide-stage .not-prose h2,.slide-stage .not-prose h3,.slide-stage .not-prose h4,.slide-stage .not-prose h5,.slide-stage .not-prose h6{margin-top:0;margin-bottom:0}.slide-stage .explorable .d3-widgets,.slide-stage .explorable{--d3w-font-family:var(--font-sans);--d3w-font-weight:400;--axis-font-family:var(--font-sans)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
