
:root{
  --wg-green:#BFFF00;--wg-paper:#F2EFE6;--wg-ink:#0A0A0A;--wg-black:#000;--wg-stone:#4A4A4A;--wg-muted:#9C9788;--wg-line:#373730;
  --font-display:"Bodoni Moda","Bodoni 72","Didot","Times New Roman",serif;
  --font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --frame:1px solid var(--wg-line);--max:1600px;
}
*{box-sizing:border-box} html{background:var(--wg-ink);color:var(--wg-paper)} body{margin:0;background:var(--wg-ink);font-family:var(--font-mono);min-height:100vh}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");mix-blend-mode:screen;z-index:10}
a{color:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:20px;top:20px;background:var(--wg-green);color:#000;padding:10px;z-index:50}.cover{max-width:var(--max);margin:0 auto;padding:10px}.frame{border:var(--frame);background:rgba(5,5,5,.96)}
.mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(11,minmax(100px,min(8.6vw,150px)));gap:0;position:relative}
.tile{position:relative;overflow:hidden;cursor:pointer;isolation:isolate}.tile img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.62) contrast(1.08)}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75));pointer-events:none}.tile-meta{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;font-size:10px;letter-spacing:.12em;color:#c1bdaf;display:flex;justify-content:space-between;gap:8px}.tile:hover img,.tile:focus-within img{transform:scale(1.022);filter:saturate(.9) contrast(1.1)}.tile img{transition:transform .25s ease,filter .25s ease}.tile button{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;color:transparent;z-index:3}.tile:focus-within{outline:2px solid var(--wg-green);outline-offset:-2px}
.brand-intro{grid-column:1/3;grid-row:1/3;padding:25px 24px;cursor:default}.brand-intro:after{display:none}.address-lockup{width:155px;height:auto}.brand-intro p{font-family:var(--font-display);font-size:15px;color:var(--wg-muted);line-height:1.55;margin-top:22px}.arrow{display:block;color:var(--wg-muted);font-size:25px;margin-top:22px}
.manifesto{grid-column:4/10;grid-row:2/9;z-index:5;padding:26px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.manifesto-kicker{width:100%;display:flex;justify-content:space-between;border-bottom:var(--frame);padding-bottom:12px;font-size:10px;letter-spacing:.18em;color:#b7b2a4}.hero-wordmark{width:min(78%,580px);height:auto;margin:10px auto -4px}.thesis{font:italic clamp(24px,2.7vw,44px)/1.05 var(--font-display);color:var(--wg-green);margin:0 0 12px}.axis{display:flex;width:210px;align-items:center;margin:2px 0 14px}.axis span{height:1px;background:#77736a;flex:1}.axis i{width:7px;height:7px;border:1px solid #99958a;transform:rotate(45deg)}.definition{font:400 clamp(16px,1.2vw,22px)/1.35 var(--font-display);max-width:720px;margin:0 0 13px;color:#dedad0}.properties{list-style:none;margin:0;padding:0;width:100%;max-width:720px;text-align:left;border:var(--frame);counter-reset:p}.properties li{counter-increment:p;padding:12px 18px;border-bottom:var(--frame);display:grid;grid-template-columns:minmax(190px,auto) 1fr;gap:16px;align-items:baseline}.properties li:last-child{border-bottom:0}.properties strong{font:500 22px/1.1 var(--font-display);color:#d6ee77}.properties strong:before{content:counter(p) ". ";color:var(--wg-green)}.properties span{font:14px/1.45 var(--font-mono);color:#c7c2b5}.curator-test{width:100%;max-width:720px;border:1px solid #8cab20;margin-top:14px;padding:20px 26px 16px;position:relative;display:grid;grid-template-columns:128px 1fr;column-gap:8px;align-items:center;text-align:left}.curator-test b{position:absolute;top:-12px;left:-1px;background:#9db43b;color:#0a0a0a;font-size:10px;letter-spacing:.14em;padding:6px 12px}.curator-test img{width:112px}.curator-test p{font:400 clamp(20px,1.75vw,26px)/1.3 var(--font-display);margin:0;text-wrap:balance}.curator-test em{color:var(--wg-green)}
.meter{grid-column:1/13;grid-row:10/11;display:grid;grid-template-columns:240px 1fr 250px;column-gap:34px;align-items:center;padding:16px 32px}.meter>div:first-child{display:flex;flex-direction:column;gap:10px}.meter b{font-size:12px;letter-spacing:.28em}.meter small{font:18px var(--font-display);color:#777267}.meter-scope{display:flex;flex-direction:column;gap:8px}.meter-rail{height:64px;position:relative;border-bottom:1px solid #2d2d29}.meter-rail:before{content:"";position:absolute;left:4%;right:4%;top:35px;height:1px;background:#918d84}.needle{position:absolute;width:145px;height:3px;background:var(--wg-green);top:27px;left:57%;transform:rotate(-22deg);transform-origin:left center}.needle:after{content:"";position:absolute;width:9px;height:9px;background:var(--wg-paper);border-radius:50%;left:-4px;top:-3px}.tick{position:absolute;top:27px;height:16px;width:1px;background:#8b877f}.t1{left:16%}.t2{left:36%}.t3{left:56%}.t4{left:76%}.years{display:flex;justify-content:space-between;color:#746f64;font-size:10px;letter-spacing:.12em;padding:0 2px;max-width:97%}.site-footer{grid-column:1/13;grid-row:11/12;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#777266;font-size:10px;letter-spacing:.16em}
/* curated tile positions */
.s1{grid-column:1/4;grid-row:6/8}.s2{grid-column:8/13;grid-row:9/10}.s3{grid-column:10/12;grid-row:4/6}.s4{grid-column:3/4;grid-row:2/5}.s5{grid-column:1/5;grid-row:9/10}.s6{grid-column:10/13;grid-row:1/2}.s7{grid-column:10/11;grid-row:6/9}.s8{grid-column:4/7;grid-row:1/2}.s9{grid-column:12/13;grid-row:3/6}.s10{grid-column:11/13;grid-row:7/9}.s11{grid-column:10/11;grid-row:2/4}.s12{grid-column:1/2;grid-row:4/6}.s13{grid-column:11/13;grid-row:2/3}.s14{grid-column:8/10;grid-row:1/2}.s15{grid-column:5/8;grid-row:9/10}.s16{grid-column:1/3;grid-row:3/4}.s17{grid-column:7/8;grid-row:1/2}.s18{grid-column:2/3;grid-row:4/5}.s19{grid-column:2/4;grid-row:5/6}.s20{grid-column:11/12;grid-row:3/4}.s21{grid-column:2/4;grid-row:8/9}.s22{grid-column:11/13;grid-row:6/7}.s23{grid-column:1/2;grid-row:8/9}.s24{grid-column:3/4;grid-row:1/2}
.specimen-dialog{width:min(1080px,94vw);max-height:90vh;background:#0a0a0a;color:var(--wg-paper);border:1px solid #525249;padding:0}.specimen-dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.close{position:absolute;top:12px;right:12px;background:#0a0a0a;border:1px solid #555;color:var(--wg-paper);font-size:28px;width:42px;height:42px;z-index:5;cursor:pointer}.specimen-layout{display:grid;grid-template-columns:1.05fr .95fr;min-height:620px}.specimen-art{border-right:var(--frame);display:grid;place-items:center;background:#050505}.specimen-art img{width:100%;height:100%;object-fit:cover}.specimen-copy{padding:58px 48px}.specimen-copy h2{font:500 48px/1.05 var(--font-display);margin:8px 0 24px}.specimen-copy p{line-height:1.6;color:#c5c0b4}.mono{font-family:var(--font-mono)}.green{color:var(--wg-green)!important}.specimen-copy dl{border-top:var(--frame);margin:32px 0}.specimen-copy dl div{display:grid;grid-template-columns:150px 1fr;border-bottom:var(--frame);padding:12px 0}.specimen-copy dt{color:#777266}.source{display:inline-block;color:#000;background:var(--wg-green);padding:11px 14px;text-decoration:none;font-size:12px;letter-spacing:.12em}
@media(max-width:980px){.cover{padding:0}.mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.manifesto{grid-column:1/-1;grid-row:auto;order:0;padding:28px 22px}.brand-intro{grid-column:1/3;grid-row:auto;order:1;min-height:220px}.tile{grid-column:auto!important;grid-row:auto!important;min-height:190px}.s1,.s2,.s3,.s4,.s5,.s6{order:2}.s7,.s8,.s9,.s10,.s11,.s12{order:3}.s13,.s14,.s15,.s16,.s17,.s18{order:4}.s19,.s20,.s21,.s22,.s23,.s24{order:5}.meter{grid-column:1/-1;grid-row:auto;order:6;min-height:180px}.site-footer{grid-column:1/-1;grid-row:auto;order:7;min-height:90px}.properties li{grid-template-columns:1fr}.specimen-layout{grid-template-columns:1fr}.specimen-art{min-height:420px;border-right:0;border-bottom:var(--frame)}}
@media(max-width:620px){.mosaic{grid-template-columns:repeat(2,1fr)}.manifesto{padding:24px 16px}.manifesto-kicker{font-size:8px}.hero-wordmark{width:100%;margin-top:10px}.thesis{font-size:28px}.definition{font-size:18px}.properties strong{font-size:20px}.properties span{font-size:12px}.curator-test{grid-template-columns:62px 1fr;padding:24px 14px 16px}.curator-test img{width:52px}.curator-test p{font-size:17px}.brand-intro{grid-column:1/-1}.tile{min-height:165px}.meter{grid-template-columns:1fr;padding:18px}.meter-rail{grid-column:1}.years{grid-column:1;font-size:8px}.site-footer{flex-direction:column;justify-content:center;gap:10px;text-align:center}.specimen-copy{padding:48px 24px 28px}.specimen-copy h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.tile img.address-lockup{width:155px;height:auto;object-fit:contain;filter:none}.brand-intro:hover img{transform:none;filter:none}
.coverlines{flex:1 1 auto;width:100%;max-width:720px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;margin-top:14px;min-height:0;overflow:hidden;text-align:left}.coverlines b{font-size:9px;letter-spacing:.22em;color:#777267}.coverlines p{margin:0;font:11px/1.5 var(--font-mono);letter-spacing:.1em;color:#b7b2a4}.coverlines p span{color:var(--wg-green);margin-right:8px}.masthead-line{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #2d2d29;padding-top:10px;margin-top:6px;font-size:9px;letter-spacing:.18em;color:#777267}
@media(max-width:1199px){.coverlines{display:none}}
.art-credit{font-size:10px;letter-spacing:.18em;color:#777267;text-transform:uppercase;margin:-14px 0 18px}
.about-link{display:block;color:var(--wg-muted);font-size:14px;margin-top:22px;text-decoration:none;letter-spacing:.06em;position:relative;z-index:4}
.about-link:hover{color:var(--wg-green)}
.footer-about{text-decoration:none;color:#a7a294;letter-spacing:.16em}
.footer-about:hover{color:var(--wg-green)}
.tile::before{content:"";position:absolute;inset:0;border:1px solid var(--wg-green);box-shadow:inset 0 0 22px rgba(191,255,0,.22),0 0 14px rgba(191,255,0,.16);opacity:0;transition:opacity .9s ease-out;pointer-events:none;z-index:4}
.tile:hover::before,.tile:focus-within::before{opacity:1;transition:opacity .08s ease-in}
@media(prefers-reduced-motion:reduce){.tile::before,.tile:hover::before{transition:none}}
.tile.fresh{outline:1px solid var(--wg-green);outline-offset:-1px;box-shadow:inset 0 0 26px rgba(191,255,0,.14)}
.new-stamp{color:var(--wg-green);font-weight:500;letter-spacing:.14em}
.meter-bars{display:flex;align-items:flex-end;gap:3px;height:58px;border-bottom:1px solid #45423a;padding:0 2px}
.meter-bars i{flex:1;background:#5f5c52;min-height:2px}
.meter-bars i.held{background:#a8a395}
.meter-bars i.now{background:var(--wg-green);box-shadow:0 0 12px rgba(191,255,0,.45)}
.meter-zoom{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:3px;border-left:1px solid #2d2d29;padding-left:26px}
.meter-zoom b{font:700 46px/1 var(--font-display);color:var(--wg-paper);letter-spacing:.01em}
.meter-zoom span{font-size:9px;letter-spacing:.18em;color:#8f8b78}
.meter-zoom span:first-of-type{color:var(--wg-green)}
@media(max-width:980px){.meter{grid-template-columns:1fr;row-gap:14px}.meter-zoom{align-items:flex-start;text-align:left;border-left:0;padding-left:0}}
.issue-nav{display:inline-flex;align-items:center;gap:10px}
.issue-nav a{color:var(--wg-green);text-decoration:none;font-size:13px}
.issue-nav a:hover{color:#e2ff66}
.today-row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:baseline}
.today-cell{font:11px/1.5 var(--font-mono);letter-spacing:.12em;color:var(--wg-green)}
.today-cell.dim{color:#777267}
.today-link{color:#c7c2b5;text-decoration:none}
.today-link:hover{color:var(--wg-green)}
.today-link i{font-style:normal;color:var(--wg-green)}
.meter-bars i.antiq{flex:0 0 16px;background:transparent;border:1px solid #a8a395;margin-right:8px}
