*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space: 8px;--color-text: black;--color-link: black;--color-bg: white;--color-primary: lime;--color-secondary: yellow;--color-grey-100: #eeeeee;--color-grey-200: darkgrey;--margin-xs: calc(var(--base-space) * .5);--margin-sm: calc(var(--base-space) * 1);--margin-md: calc(var(--base-space) * 2);--margin-lg: calc(var(--base-space) * 4)}@media screen and (min-width:0px){:root{--fs-main: 14px;--lh-main: 16px}}@media screen and (min-width:576px){:root{--fs-main: 18px;--lh-main: 20px}}@media screen and (min-width:0px){:root{--fs-h6: 12px;--lh-h6: 14px}}@media screen and (min-width:0px){:root{--fs-h2: 22px;--lh-h2: 22px}}@media screen and (min-width:576px){:root{--fs-h2: 26px;--lh-h2: 26px}}@media screen and (min-width:0px){:root{--fs-h1: 28px;--lh-h1: 28px}}@media screen and (min-width:576px){:root{--fs-h1: 36px;--lh-h1: 34px}}:root{--header-height: calc(var(--margin-sm) * 2 + var(--lh-main))}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important;color:var(--color-text);background:var(--color-bg);font-family:Helvetica,Arial,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html.panel{font-size:16px;line-height:1.2}html.panel i,html.panel em{font-style:italic}html,body{letter-spacing:-.01em;word-spacing:-.01em;font-weight:bolder;overflow:hidden}.header{font-size:var(--fs-h6);line-height:var(--lh-h6);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));position:fixed;inset:0;display:flex;flex-direction:row;justify-content:space-between;pointer-events:none;z-index:0}.header__item:nth-child(1){display:none}@media screen and (min-width:576px){.header__item:nth-child(1){display:block}}.footer{font-size:var(--fs-h6);line-height:var(--lh-h6);position:fixed;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;z-index:0}.footer__top{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-direction:row;justify-content:flex-end;gap:var(--margin-sm)}@media screen and (min-width:576px){.footer__top{justify-content:center}}.footer__bottom{display:flex;flex-direction:row;justify-content:center}.footer__button{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h6);line-height:var(--lh-h6);pointer-events:all;cursor:pointer;flex:1}.footer__button.disabled{cursor:not-allowed;background-color:var(--color-grey-100);color:var(--color-bg)}.footer__button:not(.disabled):hover{background-color:var(--color-text);color:var(--color-bg)}.footer__button--prev{background-color:var(--color-primary)}.footer__button--next{background-color:var(--color-secondary)}.slideshow{display:flex;flex-direction:column;overflow:auto;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw}.slide{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:var(--header-height);padding-bottom:var(--header-height);scroll-snap-align:start;flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lh-main)}.slide p,.slide ul,.slide ol,.slide h1,.slide h2{max-width:600px}.slide p,.slide h1,.slide h2{max-width:600px;white-space:pre-wrap}.slide a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.slide h1,.slide h2{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em}.slide h1 a,.slide h2 a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px;text-underline-offset:4px}.slide i,.slide em{font-style:italic}.slide strong{color:var(--color-grey-200)}.slide code{all:unset;box-sizing:border-box;font-family:Fragment Mono,Courier,monospace;word-spacing:normal;letter-spacing:normal;background-color:var(--color-grey-100);color:var(--color-text);white-space:pre-wrap;mix-blend-mode:multiply;font-weight:400}.slide .astro-code{all:unset!important}.slide .astro-code code{display:block}.slide h2+h2{margin-top:calc(var(--lh-main) * -1)}.slide img{width:100%;height:auto;display:flex;border:5px solid black}.slide blockquote{font-family:Times New Roman,Times,serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:400}.slide blockquote+p{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));font-size:var(--fs-h6);line-height:var(--lh-h6);margin-top:calc(var(--lh-main) * -1)}.slide table{table-layout:fixed;border:1px dotted var(--color-text);border-collapse:collapse;width:100%}@media screen and (min-width:1100px){.slide table{width:50%}}.slide table th,.slide table td{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));border-bottom:1px dotted var(--color-text)}.slide table th:not(:last-child),.slide table td:not(:last-child){border-right:1px dotted var(--color-text)}.slide table th{background-color:var(--color-secondary)}.slide table td{width:33.33%}.slide table td:empty{display:none}.slide table td[colspan]{text-align:center}
