@-webkit-keyframes gradient{0% {background-position:0% 0%}100% {background-position:100% 100%}}@-moz-keyframes gradient{0% {background-position:0% 0%}100% {background-position:100% 100%}}@-ms-keyframes gradient{0% {background-position:0% 0%}100% {background-position:100% 100%}}@-o-keyframes gradient{0% {background-position:0% 0%}100% {background-position:100% 100%}}@keyframes gradient{0% {background-position:0% 0%}100% {background-position:100% 100%}}@font-face{font-family:"Abordage";src:url("../fonts/degheest/Abordage-Regular.otf")format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Latitude";src:url("../fonts/degheest/Latitude-Regular.otf")format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Libertinus";src:url("../fonts/libertinus/LibertinusSerif-Regular.ttf")format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Libertinus Italic";src:url("../fonts/libertinus/LibertinusSerif-Italic.ttf")format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lilex";src:url("../fonts/lilex/Lilex-Regular.otf")format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Lilex Medium";src:url("../fonts/lilex/Lilex-Medium.otf")format("opentype");font-weight:normal;font-style:normal}.image-link{text-decoration:none;color:#004bfe}::selection{background-color:#004bfe;color:#ffffff}#bg{position:fixed;z-index:-1;top:0px;left:0px;width:100vw;height:100vh;background:-webkit-linear-gradient(135deg,rgba(255,0,0,0.2) 0%,rgba(255,64,0,0.2) 8.33333%,rgba(255,128,0,0.2) 16.66666%,rgba(255,255,255,0.2) 25%,rgba(255,128,0,0.2) 33.33333%,rgba(255,255,255,0.2) 41.66666%,rgba(255,255,0,0.2) 50%,rgba(255,255,255,0.2) 58.33333%,rgba(255,0,255,0.2) 66.66666%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2) 83.33333%,rgba(255,255,255,0.2) 91.66666%,rgba(255,255,255,0.2) 100%);background:-moz-linear-gradient(135deg,rgba(255,0,0,0.2) 0%,rgba(255,64,0,0.2) 8.33333%,rgba(255,128,0,0.2) 16.66666%,rgba(255,255,255,0.2) 25%,rgba(255,128,0,0.2) 33.33333%,rgba(255,255,255,0.2) 41.66666%,rgba(255,255,0,0.2) 50%,rgba(255,255,255,0.2) 58.33333%,rgba(255,0,255,0.2) 66.66666%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2) 83.33333%,rgba(255,255,255,0.2) 91.66666%,rgba(255,255,255,0.2) 100%);background:-ms-linear-gradient(135deg,rgba(255,0,0,0.2) 0%,rgba(255,64,0,0.2) 8.33333%,rgba(255,128,0,0.2) 16.66666%,rgba(255,255,255,0.2) 25%,rgba(255,128,0,0.2) 33.33333%,rgba(255,255,255,0.2) 41.66666%,rgba(255,255,0,0.2) 50%,rgba(255,255,255,0.2) 58.33333%,rgba(255,0,255,0.2) 66.66666%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2) 83.33333%,rgba(255,255,255,0.2) 91.66666%,rgba(255,255,255,0.2) 100%);background:-o-linear-gradient(135deg,rgba(255,0,0,0.2) 0%,rgba(255,64,0,0.2) 8.33333%,rgba(255,128,0,0.2) 16.66666%,rgba(255,255,255,0.2) 25%,rgba(255,128,0,0.2) 33.33333%,rgba(255,255,255,0.2) 41.66666%,rgba(255,255,0,0.2) 50%,rgba(255,255,255,0.2) 58.33333%,rgba(255,0,255,0.2) 66.66666%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2) 83.33333%,rgba(255,255,255,0.2) 91.66666%,rgba(255,255,255,0.2) 100%);background:linear-gradient(135deg,rgba(255,0,0,0.2) 0%,rgba(255,64,0,0.2) 8.33333%,rgba(255,128,0,0.2) 16.66666%,rgba(255,255,255,0.2) 25%,rgba(255,128,0,0.2) 33.33333%,rgba(255,255,255,0.2) 41.66666%,rgba(255,255,0,0.2) 50%,rgba(255,255,255,0.2) 58.33333%,rgba(255,0,255,0.2) 66.66666%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2) 83.33333%,rgba(255,255,255,0.2) 91.66666%,rgba(255,255,255,0.2) 100%);background-size:800% 800%;-webkit-animation:gradient 7.0s ease 0.0s 1 normal forwards;-moz-animation:gradient 7.0s ease 0.0s 1 normal forwards;-ms-animation:gradient 7.0s ease 0.0s 1 normal forwards;-o-animation:gradient 7.0s ease 0.0s 1 normal forwards;animation:gradient 7.0s ease 0.0s 1 normal forwards}html{font-size:62.5%;font-family:"Libertinus"}body{font-size:2rem;color:#000000}code{font-family:"Lilex Medium";font-size:2.1rem;padding-left:0.5rem;padding-right:0.5rem}.math{display:inline-block}.block-math{display:flex;justify-content:center;min-width:100%;width:0px;overflow-x:auto;padding-top:1rem;padding-bottom:1rem}figure{display:block;justify-content:center;min-width:100%;width:0px;margin-left:auto;margin-right:auto;overflow-x:auto;margin-top:2.5rem;margin-bottom:2.5rem}figure *{display:block;margin-left:auto;margin-right:auto;text-align:center}figure figcaption{margin-top:1.5rem}p{font-family:"Libertinus";font-size:2.1rem;max-width:70rem;color:#000000}li{font-family:"Libertinus";font-size:2.1rem;max-width:70rem;color:#000000}a{color:#004bfe;text-decoration:none}a:visited{color:#004bfe}a:hover{background-color:#004bfe;color:#ffffff}a:active{text-decoration:underline}a:focus{text-decoration:underline}blockquote{color:#a9a9a9;border-left:0.2rem solid #808080;padding-left:1rem}blockquote p{font-family:"Libertinus";font-size:2.4rem;max-width:50rem}blockquote li{font-family:"Libertinus";font-size:2.4rem;max-width:50rem}blockquote .quote{color:#333333;text-align:start}blockquote .quote::selection{color:#ffffff;background-color:#00008b}blockquote .attr{font-family:"Libertinus Italic";text-align:end;color:#333333}blockquote .attr::selection{color:#ffffff;background-color:#00008b}blockquote .attr a{color:#00008b}blockquote .attr a:hover{background-color:#00008b;color:#ffffff}blockquote .attr a::selection{color:#ffffff;background-color:#00008b}.cmd{font-family:"Lilex";font-size:2.5rem}header{height:5rem;border-bottom:0.2rem solid #000000}nav{padding-top:1.4rem;text-align:end}nav a{font-family:"Latitude";font-size:2.2rem;text-transform:lowercase;color:#000000;text-decoration:none}nav a:visited{color:#000000}nav a:focus{text-decoration:none}nav a:active{text-decoration:none}nav a:hover{text-decoration:none;background-color:#000000;color:#ffffff}footer{font-family:"Latitude";margin-top:3rem;padding:1.2rem 0rem 1.2rem 0rem;border-top:0.2rem solid #000000;font-size:1.4rem;color:#555555}footer .left{max-width:35rem}h1{font-family:"Abordage";font-size:7.5rem;margin-bottom:0px}h2{font-family:"Abordage";font-size:5rem;margin-bottom:0px}h3{font-family:"Abordage";font-size:3rem}h4{font-family:"Latitude";font-size:3rem}#main-content{display:flex;justify-content:center;align-items:center}#main-content .subtitle{display:inline-block;width:75%;margin-left:0px;margin-right:5%;vertical-align:middle}#maps{display:flex;justify-content:center;align-items:center}#map-danville{margin-right:10px}.caption{font-family:"Latitude";font-size:2.2rem}.username{font-family:"Lilex Medium";font-size:2.4rem}.username:hover .username-tooltip{visibility:visible}.username a{text-decoration:none;color:#004bfe}.username a:hover{color:#ffffff;text-decoration:underline}.username-tooltip{visibility:hidden;width:fit-content;font-size:1.6rem;border-radius:5px 5px 5px 5px;padding-left:5px;padding-right:5px;background-color:#000000;color:#ffffff;position:relative;left:10px;z-index:1}.subtitle{font-family:"Libertinus";font-size:2.5rem}article .header{font-size:1.4rem;font-style:italic;color:#555555}.logo a{font-size:2.2rem;font-family:"Latitude";margin-top:1.4rem;margin-left:15px;text-decoration:none;color:#000000}.logo a:hover{background-color:#000000;color:#ffffff}#icon{float:left;height:4rem;border-radius:50% 50% 50% 50%;margin-left:15px;margin-right:15px}.left{text-align:start}#main-image{display:inline-block;width:20%;margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px}@media all and (prefers-color-scheme: dark){:root{background-color:#000000;color:#ffffff}::selection{background-color:#99b8ff;color:#000000}*{color:#ffffff}p{color:#ffffff}li{color:#ffffff}nav a{color:#ffffff}nav a:hover{color:#000000;background-color:#ffffff}#logo-text{color:#ffffff}#logo-text:hover{color:#000000;background-color:#ffffff}blockquote .quote{color:#ffffff}blockquote .attr{color:#ffffff}blockquote .attr a{color:#d3d3d3}a{color:#99b8ff}a:hover{color:#000000;background-color:#99b8ff}header{border-bottom:0.2rem solid #ffffff}.username a{color:#99b8ff}.username a:hover{color:#000000}footer{color:#ffffff;border-top:0.2rem solid #ffffff}.typst-frame{-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%)}article .header{color:#d3d3d3}}@media screen and (max-width: 475px){body{font-size:1.5rem}h1{font-size:3rem}h2{font-size:3rem}h3{font-size:1.8rem}h4{font-size:1.8rem}.logo a:hover{background-color:#ffffff;color:#004bfe}.username{font-size:1.8rem}p{font-size:1.5rem}li{font-size:1.5rem}.subtitle{width:100%;font-size:1.5rem;margin-right:0px}#main-content{flex-wrap:wrap;justify-content:flex-start}#main-content .subtitle{width:100%}#main-image{width:60%}#main-image{width:40%;margin-bottom:3rem}#maps{flex-wrap:wrap}#icon{margin-left:15px;margin-right:15px}#map-danville{margin-bottom:20px}code{font-size:1.5rem}nav{display:block;text-align:start;padding-bottom:1.4rem;width:100%;margin:0px 0px 0px 0px}nav a{display:inline;margin:0rem 0rem 0rem 1.2rem}footer{text-align:start}header{height:12.8rem}blockquote{font-size:1.6rem;margin-left:0px;margin-right:0px}blockquote p{font-size:1.6rem}.caption{font-size:1.6rem}}@media screen and (min-width: 476px) and (max-width: 600px){body{padding-left:0px}header{width:100%;height:11.4rem;border-bottom:0.2rem solid #000000;margin:3rem 0rem 3rem 0rem}nav{display:block;text-align:start;width:100%;margin:0px 0px 0px 0px}nav a{display:inline;margin:0rem 0rem 0rem 1.2rem}h1{font-size:5rem}h3{font-size:2rem}h4{font-size:2rem}.logo a:hover{background-color:#ffffff;color:#004bfe}.username{font-size:2rem}p{font-size:1.8rem}li{font-size:1.8rem}#main-content{flex-wrap:wrap;justify-content:flex-start}#main-content .subtitle{font-size:2rem;width:100%}blockquote{width:100%;margin-left:0px;margin-right:0px}#main-image{width:40%;margin-bottom:3rem}#maps{flex-wrap:wrap}#map-danville{margin-bottom:20px}}@media screen and (min-width: 601px) and (max-width: 1023px){body{width:80%;margin:0px auto 0px auto}header{width:100%;height:11.4rem;border-bottom:0.2rem solid #000000;margin:3rem 0rem 3rem 0rem}nav{display:block;text-align:start;width:100%;margin:0px 0px 0px 0px}nav a{display:inline;margin:0rem 0rem 0rem 1.2rem}#icon{margin-left:0px;margin-right:0px}footer{text-align:end}.logo{display:block;height:5rem;margin:0px 0px 0px 0px;text-align:start}.logo a{float:left;font-size:2.2rem}}@media screen and (min-width: 1024px){body{width:80rem;margin:0px auto 0px auto}header{border-bottom:0.2rem solid #000000;margin:3rem 0rem 3rem 0rem}nav{margin:0px 0px 0px 0px}nav a{display:inline;margin:0rem 0rem 0rem 1.2rem}footer{text-align:end}#icon{margin-left:0px;margin-right:0px}.logo{margin:0px 0px 0px 0px;text-align:start}.logo a{float:left;font-size:2.2rem}}@media screen and (min-width: 476px) and (max-width: 600px) and (prefers-color-scheme: dark){header{border-bottom:0.2rem solid #ffffff}}@media screen and (min-width: 601px) and (max-width: 1023px) and (prefers-color-scheme: dark){header{border-bottom:0.2rem solid #ffffff}}@media screen and (min-width: 1024px) and (prefers-color-scheme: dark){header{border-bottom:0.2rem solid #ffffff}}