@font-face{font-family:Space Grotesk;src:url(/fonts/space_grotesk/SpaceGrotesk-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space_grotesk/SpaceGrotesk-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space_grotesk/SpaceGrotesk-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space_grotesk/SpaceGrotesk-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space_grotesk/SpaceGrotesk-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FT88;src:url(/fonts/degheest/FT88-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FT88;src:url(/fonts/degheest/FT88-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FT88;src:url(/fonts/degheest/FT88-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--accent:#2b522b;--accent-light:#1e6e1e;--super-accent:#d4a574;--font-size-headers:2em;--font-size-main-index:1.5em;--font-size-intro:1em;--font-size-post-date:.8em;--font-size-post-title:1em;--font-size-prose:.9em;--max-content-width:720px;--white:255, 255, 255;--black:0, 0, 0;--gray-lightest:229, 233, 240;--gray-light:160, 174, 192;--gray:96, 115, 159;--gray-dark:34, 41, 57;--gray-darkest:15, 18, 25;--bg-primary:#000;--bg-secondary:rgb(var(--gray-darkest));--bg-tertiary:rgb(var(--gray-dark));--text-primary:rgb(var(--gray-lightest));--text-secondary:rgb(var(--gray-light));--box-shadow:0 2px 6px #0000004d, 0 8px 24px #0006, 0 16px 32px #0006}body{text-align:left;background:var(--bg-primary);word-wrap:break-word;overflow-wrap:break-word;min-height:100vh;color:var(--text-primary);margin:0;padding:0;font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1.7}main{width:var(--max-content-width);max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;line-height:1.2}h1{font-size:var(--font-size-headers);color:var(--super-accent);font-weight:400}h2{color:var(--super-accent);font-size:1.5em;font-weight:400}h3{color:var(--super-accent);font-size:1.2em}h4{color:var(--super-accent);font-size:1em;font-weight:400}h5{color:var(--super-accent);font-size:.9em}strong,b{color:var(--text-primary);font-weight:700}a{color:rgb(var(--white));text-decoration:underline;text-decoration-color:var(--super-accent);transition:color .3s,text-decoration-color .3s}a:hover{color:var(--accent);text-decoration-color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}.prose ul+h5{margin-top:1.5em}table{border-collapse:collapse;width:100%}table th,table td{border:1px solid rgb(var(--gray-dark));padding:.5em}img{border-radius:8px;max-width:100%;height:auto}code{background-color:var(--bg-tertiary);color:rgb(var(--gray-lightest));border-radius:2px;padding:2px 5px}pre{background-color:var(--bg-secondary);border:1px solid rgb(var(--gray-dark));border-radius:8px;padding:1.5em}pre>code{all:unset;color:rgb(var(--gray-lightest))}blockquote{border-left:4px solid var(--accent);color:var(--text-secondary);margin:0;padding:0 0 0 20px;font-size:1.1em}blockquote a{color:var(--text-secondary)}hr{border:none;border-top:1px solid rgb(var(--gray-dark))}@media (width<=720px){body{font-size:18px}main{padding:1em}}.post-title{color:var(--text-primary);font-size:var(--font-size-post-title);text-decoration:underline;text-decoration-color:var(--super-accent);transition:color .2s,text-decoration-color .2s}.post-item a:hover .post-title{color:var(--accent);text-decoration-color:var(--accent)}.center{text-align:center}.image-pair{justify-content:center;gap:1em;margin:1em 0;display:flex}.image-pair img{object-fit:cover;border-radius:4px;flex:1;width:0;height:300px}@media (width<=719px){.image-pair{flex-direction:column;align-items:center}.image-pair img{width:100%}}.video-container{justify-content:center;align-items:center;display:flex}.background-video{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.video-overlay{background:rgba(0, 0, 0, var(--overlay-opacity,.7));z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.post-list{margin:0;padding:0;list-style:none}.post-item{align-items:baseline;gap:2em;margin-bottom:.8em;display:flex}.post-item a{align-items:baseline;gap:2em;width:100%;text-decoration:none;display:flex}.post-date{color:var(--text-secondary);font-size:var(--font-size-post-date);flex-shrink:0;min-width:6em}@media (width<=720px){.post-item a{flex-direction:column;gap:.3em}.post-date{min-width:auto}}.intro{color:var(--text-primary);font-size:var(--font-size-intro);margin-bottom:2em;line-height:1.6}
