@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_Medium-s.p.e970e5d2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_Bold-s.p.60b2a169.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_15f9bdad-module__bS9kEW__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_15f9bdad-module__bS9kEW__variable{--font-jetbrains:"jetbrains","jetbrains Fallback"}
@font-face{font-family:yerk;src:url(../media/Yerk_Italic-s.p.9e10b9d5.woff2)format("woff2");font-display:swap}@font-face{font-family:yerk Fallback;src:local(Arial);ascent-override:50.29%;descent-override:10.06%;line-gap-override:10.06%;size-adjust:198.83%}.yerk_4629a871-module__63BAeq__className{font-family:yerk,yerk Fallback}.yerk_4629a871-module__63BAeq__variable{--font-yerk:"yerk","yerk Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.header{flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.site-title{font-size:12vw;font-family:var(--font-yerk);color:#2e6558;letter-spacing:.04em;width:100%;margin:-1vw 0 1rem -.5vw;font-weight:400;line-height:.8}.header-info{align-items:baseline;gap:4rem;font-size:1.25rem;display:flex}.homepage-text{font-family:var(--font-jetbrains);font-size:21px;font-weight:500}.brand-section{color:#fff;background-color:#2e6558;width:100%}.timestamp{font-family:monospace;font-weight:500}.nav{gap:2rem;display:flex}.nav-link{text-decoration:none}.nav-link-active{font-weight:700}.nav-link-inactive{font-weight:400}.page-container{padding:2rem}@media (max-width:768px){.header{padding:1rem}.header-info{flex-direction:column;align-items:flex-start;gap:1rem}.site-title{margin:-1vw 0 1.5rem -.5vw}.nav{flex-direction:column;gap:.5rem}.page-container{padding:1rem}}
