@font-face{font-family:Courier Prime;src:url('/fonts/courier-prime-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Courier Prime;src:url('/fonts/courier-prime-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Manrope;src:url('/fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Instrument Serif;src:url('/fonts/instrument-serif-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Bricolage Grotesque;src:url('/fonts/bricolage-grotesque-700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--paper:#f4f1e9;--ink:#22211d;--link:#9c342a}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:1.05rem/1.75 Manrope,Arial,sans-serif}a{color:var(--link);text-underline-offset:.2em;overflow-wrap:anywhere}a:focus-visible{outline:3px solid var(--link);outline-offset:5px}h1,h2{line-height:1.15;text-wrap:balance}h1{font:400 clamp(2.6rem,6vw,4.5rem)/1.05 'Instrument Serif',Georgia,serif}h2{margin-top:2em;font-size:1.25rem}.geo-shell{width:min(66rem,100% - 3rem);margin:auto}header{padding:2rem 0;display:flex;gap:1.5rem;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid}nav{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.95rem}.geo-brand{font:700 1.5rem/1.2 'Bricolage Grotesque',Arial,sans-serif;text-decoration:none;color:var(--ink)}main{min-height:55vh;padding:2rem 0 4rem;max-width:52rem;overflow-wrap:anywhere}p{max-width:65ch}footer{border-top:1px solid;padding:1.5rem 0 3rem;font:.85rem/1.65 'Courier Prime',monospace}.geo-list{padding-left:1.3rem}.geo-list li{margin-block:1.5rem}small{display:block}dd{margin:0 0 1rem}.geo-skip{position:absolute;top:-8rem;left:1rem;background:white;padding:.8rem;z-index:10}.geo-skip:focus{top:1rem}@media(max-width:400px){.geo-shell{width:calc(100% - 2rem)}nav{gap:.8rem;font-size:.9rem}header{padding-block:1.5rem}}

.geo-release-artwork{margin:2rem 0;max-width:32rem}.geo-release-artwork img,.geo-release-cover img{display:block;width:100%;height:auto}.geo-release-artwork figcaption{font-size:.85rem;margin-top:.65rem}.geo-release-cover{display:block;width:min(8rem,100%);margin-bottom:1rem}
