@font-face{font-family:Typewriter;src:url('/assets/typewriter-regular.otf') format('opentype');font-display:swap}@font-face{font-family:Typewriter;src:url('/assets/typewriter-bold.otf') format('opentype');font-weight:700;font-display:swap}*{box-sizing:border-box}html{background:#f4f0e7;color:#161616}body{margin:0;font-family:Typewriter,'Courier New',monospace;font-size:18px;line-height:1.4;background-image:url('/assets/paper.svg')}a{color:inherit;text-underline-offset:4px}a:hover{color:#b53624}a:focus-visible{outline:3px solid #b53624;outline-offset:5px}img{max-width:100%;height:auto;display:block}.site{max-width:1280px;margin:auto;padding:24px 44px}header{border-bottom:2px solid;padding-bottom:22px}nav{display:flex;justify-content:flex-end;gap:26px;flex-wrap:wrap;font-size:17px}nav a{text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:58px}h2{font-size:32px}h3{font-size:25px}.masthead{display:block;font-size:clamp(54px,7.8vw,101px);font-weight:700;line-height:.93;letter-spacing:-.055em;text-decoration:none;margin:12px 0 18px}.masthead span,.brand span{color:#bd3b27}.strap{margin:0;font-size:20px}.compact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0 26px}.brand{font-weight:700;font-size:29px;letter-spacing:-.05em;text-decoration:none}.compact nav{font-size:15px;gap:18px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:32px 0;align-items:center}.hero>img{width:100%}.hero h1{font-size:clamp(39px,4.6vw,59px);margin:14px 0 22px}.hero p:not(.eyebrow){font-size:21px;line-height:1.4}.eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:15px;font-weight:700;color:#aa3020;margin-bottom:12px}.button{background:#161616;color:#f4f0e7;display:inline-block;padding:13px 20px;text-decoration:none;font-size:20px}.button:hover{background:#aa3020;color:white}.ruled{border-top:1.5px solid;padding:20px 0 28px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.section-head h2{margin-bottom:23px}.section-head>a{font-size:15px;text-decoration:none}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.card{padding-right:20px;border-right:1px solid #777}.card:last-child{border:0;padding-right:0}.card a{text-decoration:none}.card p{font-size:16px;line-height:1.4;margin-bottom:0}.motif{width:130px;height:85px;object-fit:contain;margin:0 0 17px}.writing-cards{grid-template-columns:repeat(3,1fr)}.writing-cards h3{font-size:23px}.writing-cards .motif{width:80px;height:50px}.music-banner{display:flex;gap:42px;align-items:center}.music-banner>img{width:112px}.music-banner h2{margin:0 0 10px}.music-banner h2 a,.observations-banner h2 a{text-decoration:none}.music-banner p:last-child{margin:0}.observations-banner p:last-child{max-width:750px;margin-bottom:0}.coming{display:flex;justify-content:space-between;gap:25px;border-top:1.5px solid;border-bottom:1px solid;padding:25px 0;font-size:15px}.foot{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:25px 0 10px}.foot a{text-decoration:none}.foot span{text-transform:uppercase}.reader{max-width:770px;margin:64px auto 75px}.reader h1{font-size:48px;margin-bottom:36px}.prose{font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.65}.prose p{margin-bottom:1.2em}.prose h2,.prose h3{font-family:Typewriter,monospace;font-size:28px;margin-top:1.7em;line-height:1.2}.next{border-top:1px solid;margin-top:55px;padding-top:27px}.next h2{font-size:28px}.next a{text-decoration:none}.section-intro{max-width:820px;padding:65px 0 38px}.section-intro h1{margin-bottom:20px}.section-intro>p:last-child{font-size:22px}.index-cards{margin:0 0 70px}.music{padding:60px 0}.music>h1{max-width:800px;margin-bottom:16px}.review{display:grid;grid-template-columns:300px 1fr;gap:45px;border-top:1px solid;padding-top:36px;margin-top:36px}.review h2{font-size:32px;line-height:1.15}.review p{font-family:Georgia,serif;line-height:1.6;font-size:20px}.review .cover img{width:100%;aspect-ratio:1;object-fit:contain}.review p:last-child{margin-bottom:0}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:0}@media(min-width:1100px){header:not(.compact){position:relative}.masthead{max-width:1020px}}@media(max-width:900px){.site{padding:22px 26px}.compact{display:block}.compact nav{justify-content:flex-start;margin-top:18px}.hero{gap:25px}.hero p:not(.eyebrow){font-size:18px}.cards{grid-template-columns:repeat(2,1fr);row-gap:32px}.card:nth-child(2n){border:0}.writing-cards{grid-template-columns:repeat(3,1fr)}.writing-cards .card:nth-child(2){border-right:1px solid #777}.review{grid-template-columns:230px 1fr;gap:30px}}@media(max-width:600px){body{font-size:16px}.site{padding:16px 20px}nav{justify-content:flex-start;gap:12px 19px;font-size:14px}.masthead{font-size:clamp(40px,8.6vw,53px);margin-top:27px;line-height:1}.strap{font-size:16px;max-width:350px}.hero{grid-template-columns:1fr;gap:23px;padding:24px 0 30px}.hero>img{max-height:300px;object-fit:cover}.hero h1{font-size:43px;margin-bottom:18px}.hero p:not(.eyebrow){font-size:19px}.hero .eyebrow{font-size:13px}.cards{gap:22px 16px}.card{padding-right:13px}.card h3{font-size:22px}.card p{font-size:15px}.motif{width:110px;height:70px}.writing-cards{grid-template-columns:1fr;gap:19px}.writing-cards .card,.writing-cards .card:nth-child(2){border-right:0;border-bottom:1px solid #ccc;padding:0 0 19px}.writing-cards .card:last-child{border-bottom:0;padding:0}.writing-cards .motif{float:left;margin-right:18px;width:55px}.writing-cards h3{margin:0;font-size:22px}.section-head h2{font-size:28px}.section-head>a{font-size:13px}.music-banner{gap:20px}.music-banner>img{width:67px}.music-banner h2{font-size:25px}.music-banner p:last-child{font-size:15px}.coming{flex-direction:column;gap:9px;font-size:14px}.foot{flex-direction:column;font-size:12px;gap:8px}.reader{margin:40px auto 50px}.reader h1{font-size:35px;overflow-wrap:break-word}.prose{font-size:20px;line-height:1.6}.prose h2,.prose h3{font-size:25px}.compact .brand{font-size:27px}.compact nav{gap:12px 18px;font-size:14px}.section-intro{padding:40px 0 25px}.section-intro h1,.music>h1{font-size:40px}.section-intro>p:last-child{font-size:19px}.index-cards{margin-bottom:45px}.music{padding-top:38px}.review{grid-template-columns:1fr;gap:24px}.review .cover{max-width:300px}.review h2{font-size:28px}}
.legal-nav{justify-content:flex-start;gap:16px 28px;border-top:1px solid #c4bfb6;margin-top:8px;padding:18px 0;font-size:14px;flex-wrap:wrap}.reader a,.review a{overflow-wrap:anywhere}.art-credit{font:13px Typewriter,monospace!important;color:#565149;margin:10px 0!important}.correction{font-size:15px;line-height:1.5;max-width:800px;border-top:1px solid #888;padding-top:24px;margin-top:40px}.review .cover img{background:#eae3d6}.coming{flex-wrap:wrap}@media(max-width:600px){.legal-nav{font-size:14px;gap:14px}.reader h1{font-size:34px}}@media print{nav,.coming,.next,.skip{display:none}.site{max-width:none;padding:0}.reader{margin:30px auto}.prose{font-size:12pt}.compact{border-bottom:1pt solid}body{background:white}a{color:black}.foot{font-size:10pt}}

/* Issue 02 editorial additions */
.issue-reader{max-width:860px}.issue-reader .prose{font-size:20px}.issue-reader .prose>p:first-child{font-size:24px;line-height:1.48}.editorial-figure{margin:26px 0 40px}.lead-figure{margin-top:0}.editorial-figure img{width:100%;height:auto}.editorial-figure figcaption{font:14px/1.5 Typewriter,monospace;color:#544d43;margin-top:8px}.map{width:min(1100px,calc(100vw - 48px));max-width:none;margin-left:50%;transform:translateX(-50%)}.video-card{border-block:1px solid #777;padding:24px 0;margin:35px 0}.video-card img{max-width:640px;width:100%}.video-card>a{display:block;max-width:640px;font:700 20px Typewriter,monospace}.video-card>a span{display:block;margin:12px 0}.video-card>p{font-size:15px}.source-notes{font:16px/1.55 Georgia,serif;border-top:1px solid #777;margin:55px 0;padding:20px 0}.source-notes summary{font:700 20px Typewriter,monospace;cursor:pointer}.source-notes li{margin-bottom:10px;overflow-wrap:anywhere}.source-notes li p{margin:0}.issue-cover{padding:60px 0 50px;border-bottom:2px solid}.issue-cover h1{font-size:clamp(47px,7vw,89px);max-width:900px}.issue-cover>p:not(.eyebrow){font:24px/1.45 Georgia,serif;max-width:730px}.issue-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:center}.issue-feature img{aspect-ratio:1.5;object-fit:cover}.issue-feature h3{font-size:36px}.issue-feature p{font:20px/1.5 Georgia,serif}.two{grid-template-columns:repeat(2,1fr)}.cover-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:650px}.cover-strip img{width:100%;aspect-ratio:1;object-fit:contain;background:#e9e3d8}.review .cover img{object-fit:contain}.issue-reader blockquote{border-left:5px solid #ac3022;padding-left:22px;margin:40px 0;font-style:italic}.issue-reader a{overflow-wrap:anywhere}@media(max-width:700px){.issue-feature{grid-template-columns:1fr}.issue-cover{padding:38px 0}.issue-cover>p:not(.eyebrow){font-size:20px}.map{width:calc(100vw - 32px)}.issue-reader .prose{font-size:19px}.issue-reader .prose>p:first-child{font-size:21px}}

/* Issue 03 */
.cover-subtitle{font-size:clamp(26px,3vw,39px);line-height:1.16}.standfirst{font:24px/1.45 Georgia,serif;margin-bottom:32px}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.issue-grid .card:nth-child(2n){border:0}.issue-return{font-size:14px}.issue-three-hero h1{font-size:clamp(48px,6vw,80px)}.issue-three-hero>img{aspect-ratio:1;object-fit:cover;object-position:40% 50%}@media(max-width:650px){.issue-grid{grid-template-columns:1fr}.issue-grid .card{border-right:0;border-bottom:1px solid #aaa;padding-bottom:20px}.standfirst{font-size:21px}.issue-three-hero>img{max-height:none}.issue-three-hero h1{font-size:54px}}
