@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Symbols+2&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,: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%;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}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Bold Italic"),local("PPNeueMontreal-BoldItalic"),url(/fonts/PPNeueMontreal/PPNeueMontreal-BoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Bold"),local("PPNeueMontreal-Bold"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Light"),local("PPNeueMontreal-Light"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Book"),local("PPNeueMontreal-Book"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Italic"),local("PPNeueMontreal-Italic"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Italic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Medium"),local("PPNeueMontreal-Medium"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Medium.woff2) format("woff2");font-weight:530;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Thin Italic"),local("PPNeueMontreal-ThinItalic"),url(/fonts/PPNeueMontreal/PPNeueMontreal-ThinItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Thin"),local("PPNeueMontreal-Thin"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:local("PP Neue Montreal Regular"),local("PPNeueMontreal-Regular"),url(/fonts/PPNeueMontreal/PPNeueMontreal-Regular.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Bold Italic"),local("PPWriter-BoldItalic"),url(/fonts/PPWriter/PPWriter-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Black Text"),local("PPWriter-BlackText"),url(/fonts/PPWriter/PPWriter-BlackText.woff2) format("woff2");font-weight:905;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Black Italic"),local("PPWriter-BlackItalic"),url(/fonts/PPWriter/PPWriter-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Bold"),local("PPWriter-Bold"),url(/fonts/PPWriter/PPWriter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Black"),local("PPWriter-Black"),url(/fonts/PPWriter/PPWriter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Bold Text"),local("PPWriter-BoldText"),url(/fonts/PPWriter/PPWriter-BoldText.woff2) format("woff2");font-weight:705;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Book Text"),local("PPWriter-BookText"),url(/fonts/PPWriter/PPWriter-BookText.woff2) format("woff2");font-weight:345;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Thin"),local("PPWriter-Thin"),url(/fonts/PPWriter/PPWriter-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Regular"),local("PPWriter-Regular"),url(/fonts/PPWriter/PPWriter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Book Italic"),local("PPWriter-BookItalic"),url(/fonts/PPWriter/PPWriter-BookItalic.woff2) format("woff2");font-weight:340;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Book"),local("PPWriter-Book"),url(/fonts/PPWriter/PPWriter-Book.woff2) format("woff2");font-weight:340;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Regular Italic"),local("PPWriter-RegularItalic"),url(/fonts/PPWriter/PPWriter-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Regular Text"),local("PPWriter-RegularText"),url(/fonts/PPWriter/PPWriter-RegularText.woff2) format("woff2");font-weight:405;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Ultralight Text"),local("PPWriter-UltralightText"),url(/fonts/PPWriter/PPWriter-UltralightText.woff2) format("woff2");font-weight:185;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Ultrabold Italic"),local("PPWriter-UltraboldItalic"),url(/fonts/PPWriter/PPWriter-UltraboldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Thin Text"),local("PPWriter-ThinText"),url(/fonts/PPWriter/PPWriter-ThinText.woff2) format("woff2");font-weight:105;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Ultrabold"),local("PPWriter-Ultrabold"),url(/fonts/PPWriter/PPWriter-Ultrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:local("PP Writer Thin Italic"),local("PPWriter-ThinItalic"),url(/fonts/PPWriter/PPWriter-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Thin"),local("PPNeueMontrealMono-Thin"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Regular Italic"),local("PPNeueMontrealMono-RegularItalic"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-RegularItalic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Thin Italic"),local("PPNeueMontrealMono-ThinItalic"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-ThinItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Medium"),local("PPNeueMontrealMono-Medium"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Medium.woff2) format("woff2");font-weight:530;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono Book;src:local("PP Neue Montreal Mono Book"),local("PPNeueMontrealMono-Book"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Light"),local("PPNeueMontrealMono-Light"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Regular"),local("PPNeueMontrealMono-Regular"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Regular.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Bold Italic"),local("PPNeueMontrealMono-BoldItalic"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-BoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Mono;src:local("PP Neue Montreal Mono Bold"),local("PPNeueMontrealMono-Bold"),url(/fonts/PPNeueMontrealMono/PPNeueMontrealMono-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.noto-sans-symbols-2-regular{font-family:"Noto Sans Symbols 2",sans-serif;font-weight:400;font-style:normal}:root{--global-padding: 1.2rem;--outline: 1px solid black;--sans-serif-font: "PP Neue Montreal", sans-serif;--sans-serif-weight: 700;--serif-font: "PP Writer", serif;--serif-weight: 345;--mono-font: "PP Neue Montreal Mono", monospace;--mono-weight: 450;--offwhite: #faf9f6;--secondary-color: #606060;--black: #000000;--bg-color: var(--offwhite);--fg-color: var(--black)}html{font-size:15px;scroll-behavior:smooth}body{min-height:100vh;max-width:100vw;padding:var(--global-padding);display:flex;background-color:var(--bg-color);font-family:var(--serif-font);font-weight:var(--serif-weight);font-size:1rem}.page{outline:var(--outline);flex-grow:1;display:flex;flex-direction:column;gap:1px;max-width:100%}h2,h3,h4,h5{scroll-margin-top:1rem}h1{font-family:var(--sans-serif-font);font-weight:var(--sans-serif-weight);font-size:3rem;margin-block:0}h2{font-weight:400;font-style:italic;font-size:1.4rem;margin-top:1.6rem;margin-bottom:1.1rem}h3{font-size:1.2rem}h4{font-size:1.1rem;font-weight:400;font-style:italic}h5{font-size:1rem}a{color:var(--fg-color)}blockquote{margin-inline:0;margin-block:var(--global-padding);padding-inline:var(--global-padding);padding-block:calc(var(--global-padding) / 2);background-color:#e0e0e0;position:relative}blockquote:before{content:"";background-color:#a0a0a0;width:calc(var(--global-padding) / 2);height:100%;position:absolute;top:0;left:0}blockquote blockquote{background-color:#d0d0d0}ol,ul{padding-left:calc(var(--global-padding) * 1.5)}code{background-color:#e0e0e0;padding-inline:5px;font-size:.95rem;font-family:var(--mono-font);font-weight:var(--mono-weight)}pre.astro-code{outline:var(--outline);padding:5px;font-family:var(--mono-font);font-weight:var(--mono-weight)}pre.astro-code code{padding-inline:revert;background-color:revert}.pad{padding:var(--global-padding)}.child-margin-fix>:first-child{margin-top:0}.child-margin-fix>:last-child{margin-bottom:0}figure{width:100%;margin:0;padding-block:calc(var(--global-padding) / 2);text-align:center}figure figcaption{font-size:.9rem;font-style:italic}b,strong{font-weight:700}img{width:100%;height:auto}header{padding:var(--global-padding);outline:var(--outline)}a[aria-describedby=footnote-label]{scroll-margin-top:48vh}[data-footnote-ref]:before{content:"["}[data-footnote-ref]:after{content:"]"}iframe{width:100%}li{word-break:break-word}.content{display:flex;flex-direction:column;gap:1px;align-items:center}table{border-collapse:collapse;border:var(--outline);width:100%}th,td{border:var(--outline);padding-inline:5px;padding-block:5px}iframe[title="YouTube video player"]{width:100%}img+em{font-size:.9rem;color:var(--secondary-color)}@media (min-width: 768px){html{font-size:18px}}nav[data-astro-cid-o5wx45wj]{display:grid;grid-template-columns:repeat(4,1fr);outline:var(--outline);position:sticky;bottom:var(--global-padding);background-color:var(--bg-color)}.nav-item[data-astro-cid-o5wx45wj]{padding-block:var(--global-padding);display:flex;justify-content:center}.blocker[data-astro-cid-o5wx45wj]{position:absolute;height:var(--global-padding);width:100vw;background-color:var(--bg-color);bottom:calc(var(--global-padding) * -1 - 1px);left:calc(var(--global-padding) * -1)}@media (min-width: 1024px){nav[data-astro-cid-o5wx45wj]{display:none}}nav[data-astro-cid-ylkzh5mq]{display:none;grid-template-columns:repeat(4,1fr);outline:var(--outline);position:sticky;background-color:var(--bg-color);gap:1px}.nav-item[data-astro-cid-ylkzh5mq]{outline:var(--outline);font-size:1.2rem;padding-block:calc(var(--global-padding) / 1.25);display:flex;justify-content:center;font-family:var(--sans-serif-font);font-weight:450}.nav-item[data-astro-cid-ylkzh5mq] a[data-astro-cid-ylkzh5mq]{text-decoration:none;transition:all .5s ease;padding:5px}.nav-item[data-astro-cid-ylkzh5mq] a[data-astro-cid-ylkzh5mq]:hover{background-color:var(--fg-color);color:var(--bg-color)}@media (min-width: 1024px){nav[data-astro-cid-ylkzh5mq]{display:grid}}
