@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e0cba1744f8dc-s.3jc4jnov8vry5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9208a338a7f76436-s.p.39k0obul87kdy.woff2)format("woff2");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}@font-face{font-family:Red Hat Mono Fallback;src:local(Arial);ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:134.59%}.red_hat_mono_13fc46bb-module__h7FcXW__className{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal;font-weight:400}
@font-face{font-family:amstelvar;src:url(../media/amstelvar-s.p.2k7pbt35u858s.woff2)format("woff2");font-display:swap}@font-face{font-family:amstelvar Fallback;src:local(Arial);ascent-override:89.76%;descent-override:22.44%;line-gap-override:0.0%;size-adjust:106.96%}.amstelvar_74e7c271-module__u5-4RW__className{font-family:amstelvar,amstelvar Fallback}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (prefers-color-scheme:light){:root{--primary-color:#fbfbf1;--secondary-color:#04000f;--accent-color:#fbff00}}@media (prefers-color-scheme:dark){:root{--primary-color:#04000f;--secondary-color:#fbfbf1;--accent-color:#fbff00}}:root{--primary-font:"Amstelvar", Georgia, serif;--secondary-font:"Red Hat Mono", Courier, monospace;--primary-size:calc(1rem + .5vw)}@media screen and (max-width:730px){:root{--primary-size:calc(1.5rem + .5vw)}}:root{font-family:var(--primary-font);font-size:var(--primary-size);scroll-behavior:smooth}*{box-sizing:border-box}main{min-height:125vh;padding:7.5rem 3rem}header{justify-content:space-evenly;align-items:center;gap:1.75rem;padding:1.5rem 3rem;display:flex}header nav{flex-flow:wrap;justify-content:space-evenly;gap:1rem;display:flex}footer{flex-flow:wrap;justify-content:space-evenly;align-items:center;padding:1.5rem 3rem;display:flex}@media screen and (max-width:730px){header{flex-direction:column;gap:2.5rem;padding:3rem 1.5rem}main{padding:5rem 1.5rem}footer{padding:1.5rem}}main{background:var(--primary-color);color:var(--secondary-color)}main::selection,header,footer{background:var(--secondary-color);color:var(--primary-color)}header::selection,footer::selection{background:var(--primary-color);color:var(--secondary-color)}h1{text-align:center;margin:5rem 0;font-size:3.125rem;font-weight:450;font-stretch:75%;line-height:1.05}h2{text-align:center;letter-spacing:.025rem;margin:2.5rem 0;font-size:1.5rem;font-weight:550;font-stretch:80%;line-height:1.05}h3{letter-spacing:.025rem;font-size:1.25rem;font-weight:500;font-stretch:90%}p{word-spacing:.05rem;letter-spacing:.05rem;line-height:1.15}strong{font-weight:650}header a{font-size:1rem;font-family:var(--secondary-font);color:var(--primary-color);text-decoration:underline;transition:text-decoration-color 75ms}header a:hover{text-decoration-color:#0000}footer{font-family:var(--secondary-font)}footer h3{font-size:1rem}footer a{color:var(--primary-color);text-decoration:underline;transition:text-decoration-color 75ms}footer a:hover{text-decoration-color:#0000}@media screen and (max-width:730px){h1{margin:2.5rem 0;font-size:2.5rem}}
