@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GeistMono-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GeistMono-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #FAF7F0;--paper: #FFFDF8;--paper-2: #F3EFE6;--ink: #1A1A18;--ink-2: #66625A;--ink-3: #9C978C;--rule: #DEDAD0;--red: #E3261C;--red-ink: #A81E17;--dawn: #FCE6D4;--apricot: #F8CDA9;--sky: #C8E2F2;--sky-2: #9BC8E9;--cloud: #FFFAEB;--cloud-shade: #B6C8DD;--brick: #C9785A;--sage: #8DB27A;--lawn: #2F5D50;--asphalt: #4E5F7A;--sand: #E8D3A8;--f-display: "Instrument Serif", "Times New Roman", serif;--f-body: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-h1: clamp(44px, 6.2vw, 88px);--t-h2: clamp(36px, 4.4vw, 62px);--t-h3: clamp(22px, 1.9vw, 26px);--t-lead: clamp(16px, 1.3vw, 18px);--t-body: 15px;--t-mono: 12.5px;--b: 1.5px solid var(--ink);--shadow: 6px 6px 0 var(--ink);--shadow-sm: 4px 4px 0 var(--ink);--bar-h: 34px;--px: 4px;--wrap: 1180px;--gutter: clamp(16px, 4vw, 40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/1.65 var(--f-body);-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration-color:var(--red);text-underline-offset:3px}a:hover{color:var(--red-ink)}.lg-head{max-width:680px;margin:0 auto;padding:22px var(--gutter) 0}.lg-head .logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.lg-head .logo img{width:24px;height:24px;image-rendering:pixelated}.word{font:400 25px/1 var(--f-display);letter-spacing:-.01em}.word .dot{color:var(--red)}.lg{max-width:680px;margin:0 auto;padding:40px var(--gutter) 64px}.lg h1{font:400 clamp(40px,8vw,56px)/1.05 var(--f-display);letter-spacing:-.01em;margin:0 0 8px}.lg .meta{font:400 12.5px/1.4 var(--f-mono);color:var(--ink-2);margin:0 0 32px}.lg h2{font:500 19px/1.3 var(--f-body);margin:36px 0 8px}.lg p,.lg li{margin:0 0 14px}.lg ul{padding-left:22px;margin:0 0 14px}.lg li{margin-bottom:8px}.lg .sprite{width:45px;height:48px;image-rendering:pixelated;margin:0 0 16px}.lg-foot{max-width:680px;margin:0 auto;padding:22px var(--gutter) 40px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px 20px;font:400 12.5px/1.4 var(--f-mono);color:var(--ink-2)}.lg-foot a{color:var(--ink-2)}.lg-foot span{margin-right:auto}
