:root{--paper:#f1eee5;--ink:#11110f;--line:#a7a296;--muted:#615e57;--serif:"Iowan Old Style","Baskerville","Times New Roman",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{background:#d5d1c7;color:var(--ink)}body{margin:0;background:var(--paper);font-family:var(--serif);font-size:16px;line-height:1.45}.sitebar{height:58px;padding:0 3vw;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font:11px var(--sans);letter-spacing:.12em;text-transform:uppercase}.sitebar a{color:inherit;text-decoration:none}.sitebar span:last-child{text-align:right}.issue-shell,.archive-shell{max-width:1540px;margin:auto;padding:28px 3vw 70px}.cover{min-height:720px;display:grid;grid-template-columns:43% 57%;border-bottom:1px solid var(--ink);padding-bottom:38px}.cover-copy{display:flex;flex-direction:column;padding:8px 8% 0 0}.kicker{font-size:20px;margin:0 0 22px}.cover h1{font-weight:400;font-size:clamp(70px,8vw,138px);line-height:.77;letter-spacing:-.055em;margin:0}.topics{font-size:20px;max-width:390px;margin:44px 0}.cover-meta{margin-top:auto;display:grid;gap:18px;font-family:var(--sans);font-size:12px}.cover-meta time{font:23px var(--serif)}.cover-meta strong{font-weight:400}.cover-meta em{font:52px var(--serif);font-style:normal}.cover-art{position:relative;overflow:hidden;min-height:650px;background:linear-gradient(140deg,#171b1b 0%,#353b39 42%,#c6c0af 100%);isolation:isolate}.cover-art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 30%,transparent 0 15%,#0004 46%,#000b 100%);z-index:-1}.cover-art p{position:absolute;bottom:22px;left:28px;color:#fff;font:11px var(--sans);letter-spacing:.12em;text-transform:uppercase}.moon{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#ddd 0,#777 35%,#151515 74%);box-shadow:0 0 60px #fff3}.cover-art .moon{position:absolute;right:12%;top:10%;opacity:.85}.veil{position:absolute;width:40%;height:110%;top:-5%;border-radius:50%;background:linear-gradient(90deg,#eef4ee15,#f7fff5aa,#fff0);filter:blur(1px);transform:rotate(16deg)}.veil-one{left:22%}.veil-two{left:48%;transform:rotate(-10deg);opacity:.5}.editorial{display:grid;grid-template-columns:25% 1fr;gap:3vw;padding:28px 0;border-bottom:1px solid var(--line)}.editorial span,.eyebrow,.archive-heading{font:11px var(--sans);letter-spacing:.11em;text-transform:uppercase}.editorial p{font-size:24px;line-height:1.35;margin:0;max-width:980px}.story{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(280px,38%);gap:28px;padding:34px 0;border-bottom:1px solid var(--line)}.story:nth-child(even){grid-template-columns:72px minmax(280px,38%) minmax(0,1fr)}.story:nth-child(even) .story-copy{grid-column:3}.story:nth-child(even) figure{grid-column:2;grid-row:1}.story-number{font-size:58px;line-height:1}.story h2{font-size:30px;line-height:1.08;margin:8px 0}.story h3{font-size:18px;line-height:1.2;font-style:italic;font-weight:400;margin:0 0 20px}.story-copy>p:not(.eyebrow){max-width:760px}.story aside{border-left:1px solid var(--line);padding-left:18px;margin:22px 0;font-size:14px;color:var(--muted)}.story aside b{display:block;color:var(--ink);font:11px var(--sans);text-transform:uppercase;margin-bottom:8px}.source{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid var(--ink);font:11px var(--sans);margin-top:12px}figure{margin:0;min-height:300px}figure img,.visual-placeholder{width:100%;height:100%;min-height:300px;object-fit:cover}.visual-placeholder{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;background:linear-gradient(145deg,#151918,#5e625a 60%,#beb7a8);color:white;overflow:hidden}.visual-placeholder:before{content:"";position:absolute;width:65%;height:140%;left:15%;top:-20%;background:linear-gradient(90deg,transparent,#fff5,transparent);transform:rotate(22deg)}.visual-placeholder span{font-size:70px;opacity:.3}.visual-placeholder small{font:10px var(--sans);text-transform:uppercase;letter-spacing:.1em;z-index:1}blockquote{font-size:clamp(30px,4vw,62px);line-height:1.14;margin:70px 8%;text-align:center;font-style:italic}footer{border-top:1px solid var(--line);padding:18px 3vw;text-align:center;font:10px var(--sans);letter-spacing:.08em;text-transform:uppercase}.archive-hero{min-height:55vh;display:grid;grid-template-columns:65% 35%;align-items:center;border-bottom:1px solid var(--ink)}.archive-hero>p{position:absolute;top:100px;font:11px var(--sans);letter-spacing:.12em;text-transform:uppercase}.archive-hero h1{font-size:clamp(56px,7vw,110px);line-height:.95;font-weight:400;letter-spacing:-.04em}.archive-orbit{display:grid;place-items:center}.archive-orbit .moon{width:min(22vw,270px);height:min(22vw,270px)}.archive-list{padding-top:20px}.archive-heading{display:flex;justify-content:space-between;padding-bottom:14px}.issue-card{display:grid;grid-template-columns:110px 1fr 30px;gap:24px;align-items:center;color:inherit;text-decoration:none;padding:24px 0;border-top:1px solid var(--line)}.issue-card-no{font-size:55px}.issue-card p,.issue-card h2{margin:0}.issue-card h2{font-size:26px;font-weight:400;margin:4px 0}.issue-card small{font:11px var(--sans);color:var(--muted)}.issue-card:hover h2{text-decoration:underline;text-underline-offset:5px}.empty{padding:50px 0;color:var(--muted)}@media(max-width:800px){.sitebar{grid-template-columns:1fr auto}.sitebar span:nth-child(2){display:none}.issue-shell,.archive-shell{padding-left:20px;padding-right:20px}.cover{grid-template-columns:1fr;min-height:0}.cover-copy{min-height:610px}.cover-art{min-height:500px}.editorial{grid-template-columns:1fr}.story,.story:nth-child(even){grid-template-columns:52px 1fr}.story figure,.story:nth-child(even) figure{grid-column:1/-1;grid-row:auto}.story:nth-child(even) .story-copy{grid-column:2}.story-number{font-size:44px}.story h2{font-size:25px}.archive-hero{grid-template-columns:1fr;min-height:70vh}.archive-orbit{position:absolute;right:8%;top:170px;opacity:.25}.issue-card{grid-template-columns:65px 1fr 20px;gap:12px}.issue-card-no{font-size:40px}}
.sitebar>span:last-child{text-align:right}.issue-nav{position:static;transform:none;justify-self:center;display:grid;grid-template-columns:28px auto 28px;align-items:center;gap:8px}.issue-nav a{position:relative;width:28px;height:32px;color:inherit;text-decoration:none;opacity:1;transition:opacity .15s ease}.issue-nav a:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform-origin:center}.issue-nav .nav-prev:before{transform:translate(-35%,-50%) rotate(-135deg)}.issue-nav .nav-next:before{transform:translate(-65%,-50%) rotate(45deg)}.issue-nav a:hover{opacity:.45}.issue-nav .nav-space{display:block}.issue-nav strong{text-align:center;font-weight:400;white-space:nowrap}@media(max-width:900px){.sitebar{grid-template-columns:1fr auto}.sitebar>span:last-child{display:none}.issue-nav{grid-column:2;gap:3px;grid-template-columns:22px auto 22px}.issue-nav a{width:22px}}
