:root{--ink:#17110e;--paper:#efd4b1;--muted:#bca88f;--green:#a1e85b;--line:#8c7860;--pink:#ee236a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Georgia,'Times New Roman',serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.075;z-index:4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}a:focus-visible{outline:2px solid var(--green);outline-offset:5px}.sheet{max-width:1600px;margin:0 auto;border-left:1px solid #4c3d31;border-right:1px solid #4c3d31}.masthead{display:block;width:100%;height:auto}nav{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:2px solid var(--paper);padding:18px 30px;font:12px/1.4 'Courier New',monospace;text-transform:uppercase;letter-spacing:1.3px}.wordmark span{color:var(--green);font-weight:bold;font-size:19px;margin-right:12px}.subscribe{color:var(--green)}.editorial{display:grid;grid-template-columns:minmax(0,1fr) 270px;border-bottom:2px solid var(--paper)}.hero{position:relative;min-height:430px;overflow:hidden;isolation:isolate}.hero-art{position:absolute;z-index:-2;inset:0;background-image:url('assets/print-art.png');background-repeat:no-repeat;background-size:2400px auto;background-position:right -474px top -380px}.hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,var(--ink) 0%,rgba(23,17,14,.96) 25%,rgba(23,17,14,.45) 55%,rgba(23,17,14,0) 80%)}.hero-copy{padding:45px 36px 48px;max-width:580px}.eyebrow{font:11px/1.7 'Courier New',monospace;letter-spacing:1.6px;text-transform:uppercase}.hero .eyebrow{color:var(--green);margin:0 0 28px}.hero .eyebrow span{font-size:17px;margin-right:10px}h2{font-size:clamp(42px,5.6vw,78px);line-height:.98;font-style:italic;font-weight:700;letter-spacing:-2px;margin:0 0 25px;text-shadow:1px 1px #a45430}.intro{font-size:19px;line-height:1.5;margin:0 0 28px}.text-link{display:inline-block;font:12px/1.7 'Courier New',monospace;border-bottom:1px solid var(--green);padding-bottom:6px}.text-link span{color:var(--green);margin-left:13px}.margin{padding:30px 25px;border-left:2px solid var(--paper);background:#1b1511}.glyph{font-size:50px;line-height:1;color:var(--green)}.margin .eyebrow{margin-top:25px;color:var(--muted)}.byline{font-size:29px;line-height:1.1;font-style:italic;margin:12px 0 25px}.rule{height:1px;background:var(--line);margin:24px 0}.margin>p:not(.byline):not(.eyebrow){font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:25px}.waiting{display:flex;gap:25px;align-items:center;padding:33px 36px}.terminal{font:40px/1 'Courier New',monospace;color:var(--green)}.waiting p{margin:0}.waiting .eyebrow{color:var(--muted);margin-bottom:6px}.waiting p:last-child{font-size:21px}.outline-button{margin-left:auto;border:1px solid var(--line);padding:16px 20px;font:12px/1.4 'Courier New',monospace}.outline-button:hover{border-color:var(--green)}.outline-button span{color:var(--green);margin-left:20px}.footer-art{height:70px;border-top:2px solid var(--paper);border-bottom:1px solid var(--line);background-image:url('assets/print-art.png');background-size:100% auto;background-position:center bottom}.colophon{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;font:10px/1.5 'Courier New',monospace;color:var(--muted);letter-spacing:.4px}.colophon span{color:var(--green);margin:0 10px}.colophon p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:absolute;top:-100px;left:16px;z-index:10;background:var(--paper);color:var(--ink);padding:12px}.skip:focus{top:16px}@media(min-width:1600px){body{padding:28px 24px}}@media(max-width:850px){.editorial{grid-template-columns:1fr}.margin{border-left:0;border-top:1px solid var(--line);display:none}.hero{min-height:400px}.hero-copy{padding:34px 26px}.hero-art{background-position:right -474px top -380px}.waiting{padding:28px 26px;gap:17px;flex-wrap:wrap}.outline-button{margin-left:57px}.hero h2{font-size:65px}.colophon{padding:20px 26px}}@media(max-width:500px){.masthead{width:140%;max-width:none;margin-left:-20%}header{overflow:hidden}nav{padding:15px 19px;letter-spacing:.5px;font-size:10px}.wordmark span{margin-right:6px}.hero-copy{padding:35px 22px 42px}.hero{min-height:410px}.hero h2{font-size:51px;letter-spacing:-1.5px}.hero .eyebrow{font-size:9px;margin-bottom:30px}.hero-art{opacity:.68;background-position:right -580px top -380px}.hero:after{background:linear-gradient(90deg,var(--ink),rgba(23,17,14,.8) 50%,rgba(23,17,14,.15))}.intro{font-size:17px}.waiting{padding:28px 22px}.waiting p:last-child{font-size:19px}.outline-button{margin:7px 0 0 0;width:100%;text-align:center}.footer-art{height:43px;background-size:auto 440px}.colophon{padding:18px 22px;align-items:flex-start;gap:16px}.colophon p{max-width:210px}.colophon span{margin:0 4px}.colophon a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* First essay artwork: retain layout and masthead. */
.hero-art{background-image:url('assets/first-essay-art.png');background-size:cover;background-position:center center;opacity:1}.hero:after{background:none}
