:root{color-scheme:dark;--bg:#101820;--ink:#edf0f3;--muted:#a5b5c2;--line:#344452;--accent:#79c5ef}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 system-ui,sans-serif}a{color:inherit}a:hover{color:var(--accent)}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{width:min(1120px,calc(100% - 44px));margin:auto}header{border-bottom:1px solid var(--line);padding:24px 0}nav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}.nav-links{display:flex;gap:22px;flex-wrap:wrap}.brand{letter-spacing:.1em;text-transform:uppercase}main{padding:74px 0}.kicker{font:12px/1.5 ui-monospace,monospace;color:var(--accent);letter-spacing:.09em;text-transform:uppercase}h1{font:clamp(38px,6vw,68px)/1.1 Georgia,serif;font-weight:normal;margin:22px 0 30px}h2{font:30px/1.2 Georgia,serif;font-weight:normal}h3{font:25px/1.25 Georgia,serif;font-weight:normal}.intro{color:var(--muted);font-size:20px}.meta{color:var(--muted);font-size:14px}.reading{max-width:820px}.reading section{margin-top:38px}.reading p,.reading li{max-width:72ch}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.journal-card{padding:20px 0 26px;border-bottom:1px solid var(--line)}.journal-card h3{margin:8px 0 14px}.journal-card h3 a,.member-card h3 a{text-decoration:none}.journal-card>p:last-child,.member-card>p:last-child{color:var(--muted);margin-bottom:0}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.member-card{padding:22px 0 28px;border-bottom:1px solid var(--line)}.member-card h3{margin:10px 0}.member-card .role{margin:0 0 8px}.member-card .meta{font-size:13px}.back{margin-top:54px;clear:both}footer{padding:26px 0 40px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}@media(max-width:850px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){main{padding-top:42px}.journal-grid,.member-grid{grid-template-columns:1fr}h1{font-size:40px}.intro{font-size:18px}}.member-card-portrait{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:4px;background:var(--line);margin-bottom:14px}.person-portrait{display:block;width:160px;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:4px;float:left;margin:4px 24px 20px 0}@media(max-width:480px){.person-portrait{float:none;width:140px;margin:0 0 20px}}


/* Cycle 003: concrete research illustrations, tables and collective dispatch. */
.research-figure{margin:2rem 0}.research-figure img{display:block;width:100%;height:auto;border:1px solid #344956;border-radius:6px}.research-figure figcaption{font-size:.88rem;line-height:1.5;color:#a9bac6;margin-top:.65rem}.table-scroll{overflow-x:auto;margin:1rem 0}.table-scroll:focus-visible{outline:2px solid #a9cedd;outline-offset:4px}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;vertical-align:top;padding:.75rem;border-bottom:1px solid #344956}th{color:#dbe9ee}.dispatch-card{border:1px solid #344956;border-left:3px solid #b8a679;padding:1.5rem;border-radius:6px}.dispatch-card h3{font-size:1.5rem;margin:.5rem 0}.dispatch-card a{color:#d6e5ed}.nav-links{flex-wrap:wrap}
