@font-face{font-family:Signika;src:url(/fonts/Signika-Light.woff2) format("woff2");font-weight:lighter;font-style:normal}@font-face{font-family:Signika;src:url(/fonts/Signika-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Signika;src:url(/fonts/Signika-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:lotion;src:url(/fonts/Lotion-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:url(/fonts/InclusiveSans-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:url(/fonts/InclusiveSans-Oblique.otf) format("opentype");font-weight:400;font-style:italic}:root{--accent: #eec400ff;--accent-dark: #846d00;--accent-darker: rgb(83, 68, 0);--accent-darkest: rgb(54, 44, 0);--accent-transparent: #7e7e7e70;--accent-light: #ffe674;--accent-lighter: #ffed9e;--accent-lightest: rgb(255, 250, 228);--info: rgb(0, 151, 238);--info-dark: rgb(0, 78, 122);--info-darkest: rgb(0, 38, 59);--info-light: rgb(198, 234, 255);--background: #f6f6f6;--background-dark: #131212}*{box-sizing:border-box;font-size:12pt;font-family:Inclusive Sans}html{scroll-behavior:smooth;font-family:InclusiveSans,system-ui,sans-serif}body{margin:0;padding-top:10pt;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;padding-bottom:20pt}html,body{min-height:100vh;min-width:100vw}main{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Signika;width:100%}h1{font-size:32pt;font-weight:600;margin-top:12pt;margin-bottom:8pt}h2{font-size:28pt;font-weight:600;color:#5a5a5a;margin-bottom:7pt;margin-top:10pt}h3{font-size:22pt;font-weight:500;color:#666;margin-top:10pt;margin-bottom:8pt}h4{font-size:18pt;font-weight:500;color:#666;margin-top:10pt;margin-bottom:8pt}h5,h6{color:#000}p{line-height:16pt;margin-top:0;margin-bottom:10pt;max-width:900pt}sub{font-size:10pt}sub,sup{line-height:0}small{color:#5a5a5a;font-size:10pt}code,pre{font-family:JetBrains;font-weight:500}q{quotes:'"' '"';background-color:var(--accent-lightest)}ul{margin-top:2pt;padding-left:18pt}li{line-height:16pt;max-width:890pt}a{color:#000}a:has(h1),a:has(h2){text-decoration:none}a:visited{color:#431061}blockquote:not(.person){background-color:var(--accent-lightest);border-left:solid 3pt var(--accent)}blockquote.person{font-size:16pt;font-style:oblique}.info{background-color:var(--info-light);border-left:solid 3pt var(--info)}blockquote:not(.person),.info{line-height:18pt;padding:6pt 8pt;margin:18pt 0 10pt}mark{background-color:#ffe984}section{margin-bottom:20pt}section p:last-child{margin-bottom:0}.column{display:flex;flex-direction:column}.row{display:flex}.row-column{display:flex;flex-direction:row;width:100%}.center{display:flex;justify-content:center}.lowercase{text-transform:inherit}header{margin:4pt 0 8pt;display:flex;flex-direction:column;justify-content:center;column-gap:10pt;row-gap:4pt;flex-wrap:wrap;font-family:Lotion;font-size:14pt;text-wrap:wrap;word-wrap:break-word}header #title{display:flex;align-items:center;column-gap:10pt}header h1{font-family:Signika;font-size:36pt;font-weight:lighter;text-transform:unset;color:#4b4b4b;margin:0}header img{height:42pt}header,#content{max-width:1200px;width:100%}#content{display:flex;flex-direction:column;margin:0 0 6pt;position:relative}header .description-with-image{display:flex;align-items:center;gap:6pt}header .description-with-image img{height:20pt}button,.button>label,.link-button{color:#000;padding:8pt;display:flex;align-items:center;min-height:28pt;cursor:pointer;border:1pt solid #ccc;background-color:#fff;transition-property:all;transition-duration:.2s;transition-timing-function:linear}button:hover,.button:hover>label,.link-button{background-color:#eee}.quote-source{display:block;padding-left:8pt}.invisible{display:none!important}#scroll-button-container{position:fixed;bottom:20pt;right:20pt;display:flex;justify-content:end;z-index:9999;transition:top .2s linear}#scroll-button{width:80pt;box-shadow:0 0 1pt 3pt #80808082}.leaflet-control-container *{color:#222}@media (prefers-color-scheme: dark){html{background-color:var(--background-dark)}html *{color:#eee}a:visited{color:#a92cf1}h1,h2,h3,h4{color:#dfdfdf}h5,h6,a{color:#fff}small{color:#8b8b8b}button,.button>label,.link-button{color:#fff;border:1pt solid #ccc;background-color:#222}button:hover,.button:hover>label,.link-button{background-color:#444}q{background-color:var(--accent-dark)}blockquote:not(.person){background-color:var(--accent-dark)}.link-button img{filter:invert(1)}.info{background-color:var(--info-dark)}.info a:visited{color:#bbb}mark{background-color:var(--accent-darker)}}@media (prefers-contrast: more){html{background-color:#fff}h1,h2,h3,h4{color:#000}.filter{border:1pt solid #333333}.filter label:hover .custom-checkbox{border-width:2pt}.filter label:hover{font-weight:700}q{background-color:#fff;border:2pt solid var(--accent)}blockquote:not(.person){border:3pt solid var(--accent);background-color:#fff}.info{border:3pt solid var(--info);background-color:#fff}mark{background-color:var(--accent-darkest);color:#fff;padding:4pt}.navigation-button{border:2pt solid rgb(0,0,0)}@media (prefers-color-scheme: dark){html{background-color:#000}h1,h2,h3,h4{color:#fff}a:visited{color:#ca70ff}q,blockquote,.info{background-color:#000}mark{background-color:#000;border:2pt solid var(--accent-dark)}}}@media only screen and (min-width: 800px){.only-mobile{display:none}}@media only screen and (max-width: 1200px){#content{width:94vw;padding:0}}@media only screen and (max-width: 800px){body{padding-top:0}header{padding-top:10pt;margin-top:0}header img{height:32pt}header h1{font-size:18pt}h1{margin-top:6pt;font-size:28pt}h2{font-size:24pt}h3{font-size:20pt}h4{font-size:18pt;margin-top:6pt}.row-column{display:flex;flex-direction:column;row-gap:10pt}.center{display:flex;justify-content:start}.only-desktop{display:none}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0;box-shadow:0 2px 8px rgba(var(--black),5%)}a[data-astro-cid-3ef6ksr2],a[data-astro-cid-3ef6ksr2].active{text-decoration:none}#start[data-astro-cid-3ef6ksr2]{margin-right:10pt}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}nav[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.6em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom-color:#222}nav[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.active):hover{border-bottom-color:#bbb}@media (prefers-color-scheme: dark){nav[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{border-bottom-color:#ddd}nav[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.active):hover{border-bottom-color:#444}}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 1em;text-align:center}
