:root{--paper:#fff;--vellum:#eef1f7;--ink:#0b0b0c;--graphite:#6b7076;--render:#1f2bff;--siren:#ff3b1f;--rule:#0b0b0c1a;--frame:1.5px solid var(--ink);--hair:1px solid var(--rule);--cut:cubic-bezier(.2,0,0,1);--gut:clamp(20px,4vw,52px);--max:1240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,sans-serif;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--render);outline-offset:3px}.disp{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo,sans-serif;font-weight:800;line-height:.96}.mono{text-transform:uppercase;letter-spacing:.12em;font-family:Space Mono,monospace;font-size:11px}.serif{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.shell{max-width:var(--max);padding:0 var(--gut);margin:0 auto}section{padding:clamp(50px,6.4vw,86px) 0 0}.eyebrow{align-items:center;gap:14px;margin-bottom:26px;display:flex}.eyebrow h2{letter-spacing:.12em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.eyebrow .ln{background:var(--rule);flex:1;height:1px}.eyebrow .r{color:var(--graphite);letter-spacing:.1em;font-family:Space Mono,monospace;font-size:11px}.mast{z-index:60;background:var(--paper);border-bottom:var(--frame);position:sticky;top:0}.mast-in{max-width:var(--max);padding:14px var(--gut);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.mast-id{white-space:nowrap;text-decoration:none}.mast-id .nm{font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.01em;font-size:15px;font-weight:800}.nav{align-items:center;gap:26px;display:flex}.nav a{letter-spacing:.12em;text-transform:uppercase;padding:4px 0;font-family:Space Mono,monospace;font-size:11px;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--ink);width:0;height:1.5px;transition:width .18s var(--cut);position:absolute;bottom:0;left:0}.nav a:hover:after,.nav a:focus-visible:after,.nav a[aria-current=page]:after{width:100%}.nav .go{border:var(--frame);background:var(--ink);color:var(--paper);transition:background .15s var(--cut),border-color .15s var(--cut);padding:7px 13px}.nav .go:after{display:none}.nav .go:hover{background:var(--render);border-color:var(--render)}.mast-burger{border:var(--frame);cursor:pointer;background:0 0;padding:8px 12px;display:none}footer.foot{border-top:var(--frame);margin-top:clamp(56px,7vw,92px);padding:18px 0 46px}.foot-in{color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.lnk{border-bottom:1.5px solid var(--ink);padding-bottom:2px;text-decoration:none}.lnk:hover{color:var(--render);border-color:var(--render)}.act{border-bottom:var(--hair);letter-spacing:.11em;text-transform:uppercase;transition:transform .16s var(--cut),color .16s var(--cut);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-family:Space Mono,monospace;font-size:11.5px;text-decoration:none;display:flex}.act:last-child{border-bottom:0}.act:hover,.act:focus-visible{color:var(--render);transform:translate(6px)}.act .ar{transition:transform .16s var(--cut)}.act:hover .ar{transform:translate(4px)}.prose{max-width:66ch}.prose p{margin-bottom:1.15em;font-size:clamp(16px,1.5vw,17.5px);line-height:1.72}.prose p:last-child{margin-bottom:0}.prose h2{font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.015em;margin:2em 0 .7em;font-size:clamp(20px,2.3vw,27px);font-weight:800;line-height:1.06}.prose h3{margin:1.7em 0 .5em;font-size:clamp(17px,1.7vw,19px);font-weight:700}.prose ul,.prose ol{margin:0 0 1.15em;padding-left:0;list-style:none}.prose li{border-bottom:var(--hair);padding:9px 0 9px 22px;font-size:clamp(16px,1.5vw,17.5px);line-height:1.68;position:relative}.prose li:before{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:19px;left:0}.prose a{color:var(--render);border-bottom:1px solid var(--render);text-decoration:none}.prose blockquote{border-left:1.5px solid var(--ink);margin:1.6em 0;padding-left:20px;font-family:Instrument Serif,serif;font-size:clamp(20px,2.3vw,27px);font-style:italic;line-height:1.28}.prose strong{font-weight:600}.blank{color:var(--siren);border:1px dashed var(--siren);border-radius:2px;padding:0 6px;font-family:Space Mono,monospace;font-size:.92em}@keyframes settle{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes draw{to{transform:scaleX(1)}}@keyframes press{0%{font-variation-settings:"wdth" 62;opacity:0;transform:translateY(7px)}to{font-variation-settings:"wdth" 125;opacity:1;transform:none}}.rise{opacity:0;transition:opacity .5s var(--cut),transform .5s var(--cut);transform:translateY(14px)}.rise.in{opacity:1;transform:none}@media (width<=900px){.nav{display:none}.mast-burger{display:block}}@media (width<=560px){.mast-id .nm{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.rise{opacity:1;transform:none}}.drawer[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.drawer[data-astro-cid-nen7h5rs]{border-top:var(--frame);background:var(--paper);max-height:0;transition:max-height .3s var(--cut);display:block;overflow:hidden}.drawer[data-astro-cid-nen7h5rs][hidden]{display:block}.drawer[data-astro-cid-nen7h5rs].open{max-height:70vh;overflow:auto}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:17px var(--gut);border-bottom:var(--hair);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-family:Space Mono,monospace;font-size:12px;text-decoration:none;display:flex}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--render)}.drawer[data-astro-cid-nen7h5rs] .d-go[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper)}.drawer[data-astro-cid-nen7h5rs] .ar[data-astro-cid-nen7h5rs]{opacity:.5}}
