@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,400;0,600;1,400&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--paper: #efe7d6;--paper-deep: #e7ddc8;--ink: #22201c;--ink-soft: #5b544a;--ink-wash: rgba(34, 32, 28, .09);--rule: rgba(34, 32, 28, .28);--accent: #7a2517}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);background-image:radial-gradient(circle at 18% 12%,rgba(122,37,23,.03) 0 40%,transparent 41%),radial-gradient(circle at 82% 78%,rgba(34,32,28,.03) 0 35%,transparent 36%);color:var(--ink);font-family:Spectral,Georgia,Times New Roman,serif;font-size:17px;line-height:1.62}.shell{max-width:1180px;margin:0 auto;padding:44px 32px 72px}.masthead{text-align:center}.rubric{margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-soft)}.masthead h1{margin:10px 0 14px;font-size:clamp(38px,7vw,72px);font-weight:600;letter-spacing:-.015em;line-height:1.02}.masthead-rule{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;padding:9px 0;border-top:2.5px solid var(--ink);border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;margin-top:34px}.columns.lower{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:26px}.col-side{border-left:1px solid var(--rule);padding-left:26px}.section-head{margin:0 0 6px;font-size:13px;font-family:IBM Plex Mono,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:7px}.thick-rule{border:none;border-top:2.5px solid var(--ink);margin:44px 0 0}.entry{padding:18px 0;border-bottom:1px solid var(--rule)}.entry:last-child{border-bottom:none}.entry header{display:flex;align-items:baseline;gap:12px;margin-bottom:5px}.entry .day{flex:none;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding-top:3px}.entry h3{margin:0;font-size:21px;font-weight:600;line-height:1.28}.entry p{margin:0;color:#2f2b25}.col-main>.entry:first-of-type>p:first-letter{float:left;font-size:54px;line-height:.82;padding:5px 8px 0 0;font-weight:600;color:var(--accent)}.entry-speech{background:#22201c06;padding:18px 20px}.speech{margin:10px 0 0}.speech>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:5px 0}.speech dt{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding-top:5px}.speech dd{margin:0;font-style:italic;font-size:18.5px;line-height:1.5}.kind-environment h3,.kind-governance h3{font-style:italic}.kind-governance{border-left:2px solid var(--accent);padding-left:16px}.map-plate{margin:0 0 26px}.map-plate svg{width:100%;height:auto;display:block;background:var(--paper-deep)}.map-plate figcaption{margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:center}.zone-name{font-family:Spectral,serif;font-size:6.4px;font-style:italic;fill:var(--ink)}.zone-count{font-family:IBM Plex Mono,monospace;font-size:4.4px;fill:var(--accent)}.compass{font-family:IBM Plex Mono,monospace;font-size:5px;fill:var(--ink)}.ledger,.census,.bonds{width:100%;border-collapse:collapse;margin-bottom:26px}caption{text-align:left;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:7px;border-bottom:1px solid var(--ink);margin-bottom:2px}.ledger th,.census th,.bonds th{text-align:left;font-weight:400}.ledger td,.census td,.bonds td{text-align:right}.ledger tr,.bonds tr{border-bottom:1px dotted var(--rule)}.ledger th[scope=row],.bonds th[scope=row]{padding:6px 0;text-transform:capitalize}.qty,.num{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:14px}.note{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);width:68px}.ledger tr.scarce th,.ledger tr.scarce .qty{color:var(--accent);font-weight:600}.ledger tr.scarce .note{color:var(--accent)}.census thead th{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--ink);padding-bottom:6px;text-align:left}.census thead th:nth-child(3){text-align:right}.census tbody tr{border-bottom:1px dotted var(--rule);cursor:pointer}.census tbody tr:hover{background:#7a25170d}.census tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.census tbody th,.census tbody td{padding:6px 8px 6px 0}.census tbody th[scope=row]{font-weight:600}.census td:not(.num){text-align:left}.census .humour,.census td:nth-child(2),.census td:nth-child(4){font-style:italic;color:var(--ink-soft);font-size:15px}.census tbody tr.chosen{background:#7a251717}.census tbody tr.chosen th[scope=row]{color:var(--accent)}.dossier{border-left:1px solid var(--rule);padding-left:26px}.dossier h2{margin:0;font-size:27px;font-weight:600}.standing{margin:3px 0 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft)}.dossier h4{margin:22px 0 9px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:5px}.hand{font-style:italic;color:#37322b;margin:0}.needs{display:grid;gap:5px}.need{display:grid;grid-template-columns:76px minmax(0,1fr) 30px;align-items:center;gap:10px}.need-label{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.need-rule{height:7px;background:var(--ink-wash);display:block}.need-fill{display:block;height:100%;background:var(--ink);opacity:.62}.need-num{font-family:IBM Plex Mono,monospace;font-size:11px;text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums}.recollection{margin:0;padding-left:17px}.recollection li{margin:6px 0;font-style:italic;color:#37322b;font-size:16px}.customs h4{margin:0 0 9px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--ink);padding-bottom:6px}.customs ul{margin:0;padding-left:17px}.customs li{margin:6px 0;font-style:italic;font-size:16px}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:44px;padding-top:13px;border-top:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:900px){.shell{padding:30px 20px 56px}.columns,.columns.lower{grid-template-columns:minmax(0,1fr);gap:30px}.col-side,.dossier{border-left:none;padding-left:0;border-top:1px solid var(--rule);padding-top:26px}.speech>div{grid-template-columns:minmax(0,1fr);gap:2px}.speech dt{padding-top:0}.census .humour{display:none}.census thead th:nth-child(5){display:none}}
