@font-face{font-family:Archivo Expanded;src:url(/fonts/archivo-expanded-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(/fonts/archivo-expanded-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#141414;--paper:#fff;--signal:#fffa78;--display:"Archivo Expanded", "Arial Black", Arial, sans-serif;--mono:"IBM Plex Mono", Menlo, Courier, monospace;--gutter:clamp(20px, 3.4vw, 58px);--panel-inset:clamp(24px, 5.6vw, 96px);font-family:var(--mono);color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:15px;line-height:1.75}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p{margin:0}button,input{font:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.skip-link{z-index:3;background:var(--paper);padding:1rem;position:absolute;top:-8rem;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet{grid-template:"masthead panel""field panel""colophon panel"1fr/minmax(0,60fr) minmax(0,40fr);min-height:100vh;display:grid}.masthead{padding:40px var(--gutter) 34px;grid-area:masthead;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wordmark{font-family:var(--display);letter-spacing:.06em;font-size:17px;font-weight:800;line-height:1;text-decoration:none}.masthead nav{gap:.75em;font-size:13px;display:flex}.masthead nav span{-webkit-user-select:none;user-select:none}.field{margin-left:var(--gutter);aspect-ratio:16/9;background:var(--signal);color:var(--paper);grid-area:field;padding-left:clamp(16px,3vw,30px)}.mark{fill:currentColor;display:block}.field .mark{width:42%;height:auto}.colophon{padding:64px var(--gutter) 48px;flex-direction:column;grid-area:colophon;justify-content:flex-end;gap:28px;font-size:13px;line-height:1.7;display:flex}.about-block{border-block:3px solid var(--ink);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:28px;padding:28px 0 28px 24px;display:grid}.about-block .mark{width:72px;height:auto;color:var(--ink)}.about-block p{max-width:44em}.colophon-links{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-left:24px;display:flex}.colophon-links p{flex-wrap:wrap;gap:0 .75em;display:flex}.panel{background:var(--signal);padding:40px var(--panel-inset) 48px;flex-direction:column;grid-area:panel;display:flex}.issue-label{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:52px;font-size:18px;font-weight:300;line-height:1.3}h1{font-family:var(--display);text-transform:uppercase;margin:0 0 48px;font-size:clamp(34px,3.5vw,60px);font-weight:800;line-height:1.02}.intro{max-width:34em;margin-bottom:56px}.tag{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700;line-height:1.6}.signup>p{max-width:34em;margin-bottom:24px}#newsletter label{margin-bottom:8px;font-size:13px;display:block}.signup-controls{max-width:34rem;display:flex}.signup-controls input{border:3px solid var(--ink);background:var(--paper);border-right:0;border-radius:0;flex:1;min-width:0;height:54px;padding:0 14px;font-size:16px}.signup-controls input::placeholder{color:#5c5c5c}.signup-controls button{border:3px solid var(--ink);background:var(--ink);height:54px;color:var(--signal);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;padding:0 22px;font-size:14px;font-weight:800}.signup-controls button:disabled{cursor:progress}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{max-width:34rem;margin-top:14px;font-weight:700}.form-status:empty{display:none}.fine-print{max-width:34rem;margin-top:16px;font-size:12px;line-height:1.6}.receipt{border-block:3px solid var(--ink);overflow-wrap:anywhere;max-width:34rem;padding:24px 0}.receipt h3{font-family:var(--display);text-transform:uppercase;margin:6px 0 12px;font-size:24px;font-weight:800;line-height:1.1}.receipt:focus{outline:none}.receipt:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.panel-link{margin-top:auto;padding-top:64px}.panel-link a{border-block:3px solid var(--ink);font-family:var(--display);text-transform:uppercase;padding:26px 0;font-size:22px;font-weight:800;line-height:1.1;text-decoration:none;display:block}.panel-link a:hover{text-decoration:underline;text-decoration-thickness:3px}.about-copy{gap:1.2em;max-width:34em;margin-bottom:64px;display:grid}.about-copy .lede,.text-link{font-weight:700}@media (width<=900px){.sheet{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"masthead""field""panel""colophon";min-height:0}.masthead{padding:24px var(--gutter) 22px}.field{aspect-ratio:16/10}.field .mark{width:46%}.panel{padding:36px var(--gutter) 40px}.issue-label{margin-bottom:32px;font-size:15px}h1{margin-bottom:32px;font-size:clamp(30px,9vw,48px)}.intro{margin-bottom:40px}.panel-link{padding-top:48px}.colophon{padding:40px var(--gutter) 36px}.about-block{grid-template-columns:52px minmax(0,1fr);gap:20px;padding-left:0}.about-block .mark{width:52px}.colophon-links{padding-left:0}}@media (width<=340px){.signup-controls{flex-direction:column}.signup-controls input{border-right:3px solid var(--ink);border-bottom:0;flex:none}}.issue{--issue:var(--signal);letter-spacing:.025em;font-size:16px;line-height:22px}.issue a{text-underline-offset:3px}.issue a:hover{text-decoration-thickness:2px}.issue ul{margin:0;padding:0;list-style:none}.issue .wm{width:max-content;display:block}.issue .wordmark{width:133px;height:auto;display:block}.issue-no{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:18px;font-weight:300;line-height:18px}.issue h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.0537em;margin:0;font-weight:800}.issue .dek{max-width:420px;line-height:26px}.issue .about p,.issue .legal{text-wrap:balance;max-width:31.5em}.issue .cta{width:100%;max-width:420px}.issue .signup-controls input,.issue .signup-controls button{height:60px}.issue .signup-controls button{font-size:16px}.issue .fine-print{margin-top:12px}.issue .socials{gap:12px;margin-left:-6px;display:flex}.issue .socials a{justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -6px;display:flex}.issue .socials svg{fill:currentColor;width:20px;height:20px;display:block}.issue .about{align-items:flex-start;gap:24px;display:flex}.issue .mark-link{flex-shrink:0;width:60px;height:60px;display:block}.issue .mark-link img{width:100%;height:100%;display:block}.issue .about p{margin-top:-3px}.issue .by,.issue .legal .line{display:block}.issue .hero{aspect-ratio:var(--box-ar);margin:0;position:relative}.issue .box{background:var(--issue);position:absolute;inset:0;overflow:hidden}.issue .arcs{width:var(--arc-w);height:auto;left:var(--arc-x);top:var(--arc-y);display:block;position:absolute}.issue .chair{width:var(--chair-w);height:auto;left:var(--chair-x);top:var(--chair-y);display:block;position:absolute}@media (width>=1100px){.issue-page{background:linear-gradient(90deg, var(--paper) 50%, var(--issue) 50%)}.issue{background:var(--paper);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) clamp(460px,39.43vw,552px);max-width:1400px;min-height:100vh;margin:0 auto;display:grid}.issue main{display:contents}.panel-bg,.panel-bg2{display:none}.issue .wm{grid-area:1/1;padding:46px 0 0 46px}.issue .hero{grid-area:2/1;margin-left:46px}.issue .caption{grid-area:3/1;padding-left:46px}.issue-foot{grid-area:4/1;align-self:end;padding:104px 42px 56px 46px}.col-right{background:var(--issue);flex-direction:column;grid-area:1/2/-1;padding:44px 53px 56px clamp(48px,5.64vw,79px);display:flex}.issue .hero{--box-ar:802 / 1016;--arc-w:36.4%;--arc-x:3.1%;--arc-y:-2.56%;--chair-w:90.4%;--chair-x:6.48%;--chair-y:1.87%;margin-top:56.6px}.issue .caption{margin:calc(14% + 22px) 0 0 105px}.issue h1{margin:28.5px 0 0 -3px;font-size:54px;line-height:51px}.issue h1 span{display:block}.issue .dek{margin-top:41.5px}.issue .links{flex-direction:column;gap:44px;max-width:422px;margin-top:74px;display:flex}.col-right .foot{margin-top:auto;padding-top:104px}.issue-foot .about{height:66px}.issue .about{gap:45px}.col-right .socials,.issue-foot .legal{height:88px}.issue .about p,.issue-foot .legal{font-size:14px;line-height:22px}.issue-foot .legal{margin-left:105px;padding:22px 0 0}.col-right .socials{align-items:flex-start;padding-top:22px}}@media (width<=1099px){.issue main,.col-right,.issue .foot,.issue .band,.issue-foot,.issue .links{display:contents}.issue{display:grid}.panel-bg,.panel-bg2{background:var(--issue)}.panel-bg{grid-column:1/-1}.issue .wm{grid-area:wm}.issue .hero{grid-area:hero}.issue .caption{grid-area:cap}.issue .iss{grid-area:iss}.issue .dek{grid-area:dek;max-width:none}.issue .links li:first-child{grid-area:l1}.issue .links li:nth-child(2){grid-area:l2}.issue .links li:nth-child(3){grid-area:l3}.issue .links li:nth-child(4){grid-area:l4}.issue .links li:nth-child(5){grid-area:l5}.issue .about{display:contents}.issue .cta{grid-area:cta;align-self:start}.issue-foot .legal{grid-area:leg}.issue .socials{grid-area:soc}.issue h1 span{display:inline}.issue .box{background:0 0}.issue .signup-controls{flex-direction:column}.issue .signup-controls input,.issue .signup-controls button{flex:none;height:56px}.issue .signup-controls input{border-right:3px solid var(--ink);border-bottom:0}}@media (width>=700px) and (width<=1099px){.issue{grid-template-columns:64px minmax(0,1fr) 56px minmax(0,1fr) 64px;grid-template-areas:"wm wm wm wm wm"".iss iss iss."".dek dek dek.""hero hero hero hero hero"".cap cap cap."".l1.l3."".l2.l4."". . .l5."".ab.cta."".abp.soc."".leg.soc."}.panel-bg{grid-row:iss-start/l4-end}.panel-bg2{grid-area:l5-start/3/soc-end/-1}.issue .wm{padding:40px 0 44px 64px}.issue .iss{padding-top:56px}.issue h1{letter-spacing:.05em;margin:24px 0 0 -3px;font-size:clamp(44px,7.2vw,60px);line-height:.97}.issue .dek{max-width:688px;padding-top:36px}.issue .hero{--box-ar:834 / 544;--arc-w:57.6%;--arc-x:0%;--arc-y:4.78%;--chair-w:42.45%;--chair-x:35.13%;--chair-y:0%;margin-top:48px}.issue .caption{padding-top:12px;font-size:15px}.issue .links li{padding-bottom:44px;font-size:15px}.issue .links li:first-child,.issue .links li:nth-child(3){padding-top:64px}.issue .links li:nth-child(2),.issue .links li:nth-child(4){padding-bottom:64px}.issue .links li:nth-child(5){padding-top:0;padding-bottom:0}.issue .cta{margin-top:88px}.issue .mark-link{grid-area:ab;width:56px;height:56px;margin-top:88px}.issue .about p{grid-area:abp;margin:0;padding-top:32px}.issue .about p,.issue-foot .legal{max-width:24em;font-size:13px;line-height:20px}.issue-foot .legal{padding:20px 0 64px}.issue .socials{align-items:flex-start;padding:32px 0 64px}}@media (width>=700px) and (width<=819px){.issue{grid-template-areas:"wm wm wm wm wm"".iss iss iss."".dek dek dek.""hero hero hero hero hero"".cap cap cap."".l1.l3."".l2.l4."". . .l5."".ab.cta."". . .soc."".abp abp abp."".leg leg leg."}.issue .socials{padding-bottom:48px}.issue .about p{padding-top:48px}}@media (width<=699px){.issue{grid-template-columns:20px 56px 20px 24px minmax(0,1fr) 20px;grid-template-areas:"wm wm wm wm wm wm"".iss iss iss iss."".dek dek dek dek.""hero hero hero hero hero hero"".cap cap cap cap."".l1 l1 l1 l1."".l2 l2 l2 l2."".l3 l3 l3 l3."".l4 l4 l4 l4."".l5 l5 l5 l5."".mk. .cta."".mk. .soc."".ab ab ab ab."".leg leg leg leg."}.panel-bg{grid-row:iss-start/l5-end}.panel-bg2{grid-area:cta-start/4/soc-end/-1}.issue .mark-link{grid-area:mk;width:56px;height:56px;margin-top:32px}.issue .about p{grid-area:ab;margin:0;padding-top:40px}.issue .about p,.issue-foot .legal{font-size:13px;line-height:20px}.issue .wordmark{width:112px}.issue .wm{padding:28px 20px 30px}.issue .iss{padding-top:36px}.issue-no{font-size:15px;line-height:16px}.issue h1{letter-spacing:.04em;margin:20px 0 0 -2px;font-size:clamp(28px,9vw,44px);line-height:.97}.issue .dek{padding-top:28px;font-size:15px;line-height:24px}.issue .hero{--box-ar:390 / 436;--arc-w:51.3%;--arc-x:5.1%;--arc-y:0%;--chair-w:69.7%;--chair-x:24.6%;--chair-y:3.7%;margin-top:28px}.issue .caption{padding-top:8px;font-size:13px;line-height:20px}.issue .links li{letter-spacing:.02em;padding-top:32px;font-size:15px}.issue .links li:first-child{padding-top:44px}.issue .links li:nth-child(5){padding-bottom:48px}.issue .cta{padding-top:32px}.issue .socials{gap:16px;padding:24px 0 32px}.issue .socials svg{width:22px;height:22px}.issue-foot .legal{padding:20px 0 48px}}.home{min-height:100vh;padding:0 var(--gutter);flex-direction:column;display:flex}.home .site-nav{justify-content:flex-end;gap:.75em;padding:32px 0;font-size:13px;display:flex}.home main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:34rem;margin:0 auto;padding:24px 0 72px;display:flex}.home .logo{width:96px;height:96px;margin-bottom:36px;display:block}.home h1{margin:0 0 20px;font-size:clamp(30px,6vw,44px)}.home .intro{text-wrap:balance;max-width:28em;margin:0 auto 36px}.home .signup{text-align:left;width:100%}.home #newsletter label{text-align:center}.home .fine-print{text-align:center;margin-inline:auto}.home .latest{margin-top:48px;font-size:13px}.home .latest a{font-weight:700}.home .colophon-line{text-align:center;padding:24px 0 32px;font-size:12px}.prose-page{max-width:46rem;padding:0 var(--gutter) 72px;margin:0 auto}.prose-page .masthead{padding-inline:0}.prose-page .wordmark-img{width:133px;height:auto;display:block}.prose-page main{padding-top:clamp(40px,8vw,96px)}.prose-page h1{margin:0 0 48px;font-size:clamp(30px,5vw,52px);line-height:1.02}.prose-page h2{font-family:var(--display);text-transform:uppercase;margin:64px 0 20px;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.15}.prose-page main p{max-width:38em}.prose-page main p+p{margin-top:1.2em}.prose-page .signup{margin-top:64px}.prose-page .site-footer{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:88px;font-size:13px;display:flex}
