/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@font-face{font-family:Recursive;src:url(/fonts/recursive-latin.woff2)format("woff2-variations");font-weight:300 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.slides-deck{--instruction-row-height:36;--instruction-row-gap:3;background-color:#e7e5e4;position:fixed;inset:0;overflow:hidden}.dark .slides-deck{background-color:#292524}.presentation-slide{box-sizing:border-box;color:#1c1917;background-color:#e7e5e4;width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding:clamp(1.5rem,4vmin,3rem);font-size:clamp(1.125rem,2.5vmin,1.5rem);transition:transform .3s,opacity .3s;position:absolute;inset:0;overflow:auto}.dark .presentation-slide{color:#fafaf9;background-color:#292524}.presentation-slide.slide-current{opacity:1;z-index:1;pointer-events:auto;transform:translate(0)}.presentation-slide.slide-prev{opacity:0;z-index:0;pointer-events:none;transform:translate(-100%)}.presentation-slide.slide-next{opacity:0;z-index:0;pointer-events:none;transform:translate(100%)}.presentation-slide--centered{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.presentation-slide--centered h1,.presentation-slide--centered h2,.presentation-slide--centered h3,.presentation-slide--centered h4,.presentation-slide--centered h5,.presentation-slide--centered h6{text-align:center}.presentation-slide--large{font-size:clamp(1.25rem,3vmin,1.65rem)}.presentation-slide--hero{background-color:#292524;background-image:var(--slide-bg-image,none);background-position:50%;background-size:cover;width:100%;max-width:none;margin:0;padding:0}.presentation-slide--hero .presentation-slide__hero-overlay{pointer-events:none;background:radial-gradient(100% 80% at 50% 45%,#000000e6,#0000008c 45%,#00000059);position:absolute;inset:0}.presentation-slide--hero .presentation-slide__hero-content{z-index:1;box-sizing:border-box;color:#fafaf9;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100%;padding:clamp(1.5rem,4vmin,3rem);display:flex;position:relative}.presentation-slide--hero .presentation-slide__hero-content h1,.presentation-slide--hero .presentation-slide__hero-content h2{text-shadow:0 1px 2px #000c,0 2px 8px #00000080;max-width:90%}#slides-deck h1,#slides-deck h2,#slides-deck h3,#slides-deck h4,#slides-deck h5,#slides-deck h6{margin:.5em 0 .25em;font-family:Recursive,sans-serif;font-weight:700}#slides-deck h1{font-size:clamp(2.75rem,8vmin,4.5rem)}#slides-deck h2{font-size:clamp(2.25rem,6.5vmin,3.75rem)}#slides-deck h3{font-size:clamp(1.9rem,5.5vmin,2.85rem)}#slides-deck h4{font-size:clamp(1.65rem,4.5vmin,2.1rem)}#slides-deck h5,#slides-deck h6{font-size:clamp(1.45rem,3.75vmin,1.8rem)}#slides-deck p{margin:.75em 0;line-height:1.5}#slides-deck pre{border-radius:.5rem;max-width:100%;margin:1em 0;padding:clamp(.75rem,2vmin,1.25rem) clamp(1rem,2.5vmin,1.5rem);font-size:clamp(.9em,2vmin,1em);box-shadow:0 1px 3px #0000001a}#slides-deck ul,#slides-deck ol{margin:.75em 0;padding-left:1.5em}#slides-deck li{margin:.25em 0}#slides-deck canvas{aspect-ratio:16/9;border:2px solid #d6d3d1;width:100%;max-width:100%}.dark #slides-deck canvas{border-color:#57534e}#slides-deck a{text-underline-offset:2px;text-decoration:underline}#slides-deck blockquote{border-left:4px solid #78716c;margin:1em 0;padding-left:1em;font-size:1em}.dark #slides-deck blockquote{border-color:#a8a29e}#slides-deck button{color:#1c1917;background:#d6d3d1;border-radius:.5rem;margin:.5em 0;padding:.5em 1em;font-size:1em}.dark #slides-deck button{color:#fafaf9;background:#44403c}#slides-deck .text-xs{font-size:clamp(.95rem,2.2vmin,1.15rem)!important}#slides-deck .text-sm{font-size:clamp(1.05rem,2.5vmin,1.3rem)!important}#slides-deck .text-\[9px\]{font-size:clamp(.85rem,2vmin,1.05rem)!important}#slides-deck .text-\[10px\]{font-size:clamp(.9rem,2.1vmin,1.1rem)!important}#slides-deck .text-\[11px\]{font-size:clamp(.95rem,2.2vmin,1.15rem)!important}#slides-deck svg .text-xs{font-size:.75rem!important}#slides-deck svg .text-sm{font-size:.875rem!important}#slides-deck svg .text-\[9px\]{font-size:9px!important}#slides-deck svg .text-\[10px\]{font-size:10px!important}#slides-deck svg .text-\[11px\]{font-size:11px!important}
