@font-face{font-family:libre baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville-variable.woff2)format("woff2")}@font-face{font-family:libre baskerville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville-italic-variable.woff2)format("woff2")}@font-face{font-family:departure mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/departure-mono-regular.woff2)format("woff2")}:root{color-scheme:dark;color:#e8e6e3;background:#181a1b;font-family:libre baskerville,Georgia,serif;font-size:112.5%;line-height:1.75}body{display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;width:100%;max-width:50rem;margin:0;padding:0 clamp(1.25rem,5vw,3rem)}main{padding:clamp(2rem,7vw,5rem)0;overflow-wrap:break-word}.site-header{margin:0;padding:clamp(2rem,5vw,3rem)0;font-family:departure mono,monospace;font-size:1.25rem;line-height:1.2}.site-header a{display:inline-block;max-width:9ch;text-decoration:none}h1,h2,h3{font-weight:400;line-height:1.2;margin:2em 0 .75em}h1{font-size:clamp(1.75rem,4vw,2.25rem)}h2{font-size:1.5rem}h3{font-size:1.2rem}header{margin-bottom:clamp(4rem,10vw,6rem)}header h1{max-width:22ch;margin-top:0;margin-bottom:2rem}header .meta{margin:0}.article-illustration{margin:2rem 0 0}.article-illustration img{display:block;width:100%;height:auto}p{margin:0 0 1.25em}a{color:inherit;text-underline-offset:.2em}ul>li::marker{content:"_ "}ul.plain{list-style:none;padding:0}ul.plain>li::marker{content:""}ul.plain>li+li{margin-top:3rem}ul.plain h3{margin-top:0}.meta,footer{font-family:departure mono,monospace;font-size:.75rem;line-height:1.5;color:#9b9b9b}footer{margin-top:auto;padding:1.5rem 0}footer p{margin:0}