*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}html,body,nav,header,footer,div,span,h1,h2,h3,p,pre,a,img,ul,li,table,form,label,input,textarea,select,button{font:inherit;border:0;margin:0;padding:0;font-size:100%}ul,li{list-style:none}input,textarea,select,button{box-sizing:border-box;color:inherit;background:0 0;border:none;border-radius:0;outline:none;display:block}input:focus,textarea:focus,button:focus{outline:none}input[type=submit]:hover,button:hover{cursor:pointer}input::-ms-clear{display:none}textarea{overflow:auto}a{color:inherit;text-decoration:none}img,video,svg,picture{display:block}img,video{width:100%;height:auto}svg{width:100%;height:100%}iframe{width:100%;height:100%;position:absolute;top:0;left:0}@font-face{font-family:PP Mondwest;src:url(../../../fonts/PPMondwest/PPMondwest-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:PP Mondwest;src:url(../../../fonts/PPMondwest/PPMondwest-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Supply Mono;src:url(../../../fonts/PPSupplyMono/PPSupplyMono-Ultralight.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Supply Mono;src:url(../../../fonts/PPSupplyMono/PPSupplyMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Supply Mono;src:url(../../../fonts/PPSupplyMono/PPSupplyMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Supply Mono;src:url(../../../fonts/PPSupplyMono/PPSupplyMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:FK Raster Grotesk Compact Blended;src:url(../../../fonts/FK%20Raster%20Grotesk/FKRasterGroteskCompactTrial-Blended.otf);font-weight:400;font-style:normal}html{font-size:100%}body{overscroll-behavior-x:none;overscroll-behavior-y:none;height:100%;margin:0;font-size:calc(16px + 1.5vw);overflow:auto}*{text-align:center;box-sizing:border-box}@media screen and (width<=1440px){html{font-size:100%}}@media screen and (width<=1360px){html{font-size:97%}}@media screen and (width<=1280px){html{font-size:94%}}@media screen and (width<=1200px){html{font-size:91%}}@media screen and (width<=1120px){html{font-size:88%}}@media screen and (width<=1040px){html{font-size:85%}}@media screen and (width<=960px){html{font-size:82%}}@media screen and (width<=880px){html{font-size:79%}}@media screen and (width<=800px){html{font-size:76%}}@media screen and (width<=720px){html{font-size:73%}}@media screen and (width<=640px){html{font-size:70%}}@media screen and (width<=560px){html{font-size:67%}}@media screen and (width<=480px){html{font-size:64%}}@media screen and (width<=400px){html{font-size:61%}}@media screen and (width<=320px){html{font-size:58%}}@media screen and (width<=240px){html{font-size:55%}}:root{--text-color:#eceadf;--rust-blue:#28607f;--rust-dark-blue:#1e2650;--rust-green:#61784d;--rust-orange:#d34516;--rust-silver:#67737a;--zed-blue:#1348dc;--zed-blue-text:oklch(80.9% .105 251.813);--zed-dark:#121316}body{color:var(--zed-blue-text);background:var(--zed-dark);transition:rust-dark-blue .1s ease-in-out}canvas.svelte-whlykt{z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0}footer.svelte-jz8lnl{letter-spacing:.08em;border-top:1px dotted;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;padding:2rem 4vmin;font-family:Supply Mono,monospace;font-size:1rem;display:flex}footer.svelte-jz8lnl .links:where(.svelte-jz8lnl){align-items:center;gap:.5rem;display:flex}footer.svelte-jz8lnl .links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:inherit;opacity:.7;font-size:1.25rem;text-decoration:none;transition:opacity .15s}footer.svelte-jz8lnl .links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{opacity:1}footer.svelte-jz8lnl .links:where(.svelte-jz8lnl) .sep:where(.svelte-jz8lnl){opacity:.4}footer.svelte-jz8lnl:has(.links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover) .links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):not(:hover),footer.svelte-jz8lnl:has(.links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover) .commit:where(.svelte-jz8lnl){opacity:.5}footer.svelte-jz8lnl:has(.commit:where(.svelte-jz8lnl):hover) .links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){opacity:.5}footer.svelte-jz8lnl .commit:where(.svelte-jz8lnl){opacity:.7;transition:opacity .15s}footer.svelte-jz8lnl .commit:where(.svelte-jz8lnl):hover{opacity:1}footer.svelte-jz8lnl .commit:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:inherit;align-items:center;gap:.75rem;font-size:1rem;text-decoration:none;display:flex}footer.svelte-jz8lnl .commit:where(.svelte-jz8lnl) .commit-icon:where(.svelte-jz8lnl){flex-shrink:0;width:1rem;height:1rem}footer.svelte-jz8lnl .commit:where(.svelte-jz8lnl) .sha:where(.svelte-jz8lnl){font-family:monocraft,monospace}main.svelte-12qhfyh{padding:2rem 4vmin}#noise.svelte-12qhfyh{pointer-events:none;z-index:99999;opacity:.06;background-image:url(../../../noise.gif);background-position:0 0;background-size:250px;background-attachment:fixed;position:fixed;inset:0}
