:root{color-scheme:light;--bg:#eeeae0;--ink:#211b16;--muted:#75664f;--line:#b1a28b;--accent:#692c23;--gold:#765a32;--dialog-bg:#f2ede2;--dialog-ink:#231a14}body{background:url('./assets/texture.svg'),#eeeae0;color:#211b16}.journal{max-width:1440px;padding:45px 60px 20px;margin:auto}.journal-header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-bottom:45px}.journal-header>div:nth-child(2){text-align:center}.wordmark{font-size:132px;line-height:.8;letter-spacing:-8px;color:#745832;font-family:var(--serif)}.journal-header .brand-sub{color:#3b2c1f;letter-spacing:12px;font-size:10px;margin-left:12px}.issue{font:9px/1.8 var(--sans);letter-spacing:1.8px;color:#695842}.issue b{font-weight:400;display:block;font-size:8px;letter-spacing:1px;margin-top:12px}.journal-actions{display:flex;justify-content:flex-end;gap:15px}.journal-actions button{min-width:44px;min-height:44px;border-bottom:1px solid #a49376}.journal-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:36px}.chapter-index{border-left:1px solid #a38e70;padding-left:25px}.index-motto{font:9px/2 var(--sans);letter-spacing:3px;margin:0 0 30px;color:#6a513a}.chapter-index button{display:block;width:100%;text-align:left;min-height:75px;padding:17px 0;border-top:1px solid #baa992;transition:color .2s}.chapter-index button i{display:block;font-size:29px;font-style:italic;line-height:1;color:#967748}.chapter-index button span{font-size:23px;line-height:1.15;display:block;margin-top:5px}.chapter-index button[aria-pressed=true]{color:#6b221b}.chapter-index button[aria-pressed=true] i{color:#6b221b}.chapter-index .all-index{font-size:21px;line-height:1.1;margin-top:18px;min-height:60px}.all-index .icon{margin-top:9px;width:20px}.feature{position:relative;display:grid;grid-template-columns:1.65fr 1fr;min-height:660px;align-items:center;gap:10px;touch-action:pan-y}.feature-text{position:relative;z-index:2;padding:20px 0 35px}.chapter-numeral{font-size:38px;font-style:italic;color:#682b22;margin-bottom:12px}.feature h1{font-size:89px;line-height:.93;letter-spacing:-4px;font-weight:600;margin-bottom:27px;width:120%;max-width:680px}.feature h1 em{color:#62241d;font-style:normal}.feature .standfirst{font-size:31px;line-height:1.17;max-width:400px;margin-bottom:30px}.feature .feature-meta{font:9px var(--sans);letter-spacing:1.4px;text-transform:uppercase;color:#7f6b4c;margin-bottom:20px}.feature .primary{background:linear-gradient(100deg,#65261d,#3e130f);color:#efdbc0;border:1px solid #926b4a;box-shadow:inset 0 0 0 4px #3b1812,inset 0 0 0 5px #ab8a5c,0 4px 8px #321e1720;min-height:64px;font-size:29px;min-width:255px;padding:12px 30px}.architecture{margin:0;align-self:stretch;position:relative;min-width:0;display:flex;align-items:center;justify-content:flex-end;padding-bottom:25px}.architecture img{width:100%;height:92%;object-fit:cover;object-position:50% 50%}.architecture figcaption{position:absolute;bottom:6px;right:0;font:7px var(--sans);letter-spacing:1.7px;color:#806d53}.chapter-bottom{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #b9a88f;margin:15px 0 28px;padding:7px 0}.chapter-bottom p{font:10px var(--sans);letter-spacing:2px;color:#6a533c;margin:0}.chapter-bottom button{min-width:44px;min-height:44px}.chapter-bottom .icon{width:20px}.editorial-entry{display:grid;grid-template-columns:220px 1fr;gap:35px;border-bottom:1px solid #b6a48a;padding:26px 0;text-align:left;width:100%;align-items:center}.editorial-entry figure{margin:0;aspect-ratio:1.05;overflow:hidden;background:#58271a}.editorial-entry img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.editorial-entry:hover img{transform:scale(1.04)}.entry-copy{position:relative;padding-right:32px}.entry-copy .eyebrow{font-size:9px;color:#7b5b3f}.entry-copy h2{font-size:42px;line-height:1;letter-spacing:-1px;margin:10px 0 16px;max-width:440px}.entry-copy p{font-size:19px;color:#6d5841}.entry-copy>.icon{position:absolute;right:0;top:42%;width:25px}.entry-date{display:flex;align-items:center;gap:8px;font:10px var(--sans);color:#776247}.entry-date .icon{width:18px;height:18px}.chapter-essay{border-bottom:1px solid #b6a48a;padding:30px 0;max-width:660px}.chapter-essay h2{font-size:35px}.chapter-essay p{font-size:23px;line-height:1.4;color:#69513d}.editor-letter{background:#e3dac7;padding:30px 34px;margin:35px 0 10px;border-top:2px solid #734b30}.editor-letter>.eyebrow{font-size:8px;color:#77583b}.editor-letter>p{font-size:38px;line-height:1.1;max-width:660px;margin:15px 0 25px;color:#4d2e21}.editor-letter>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #b4a086;padding-top:15px;gap:20px;font:11px var(--sans);color:#71573e}.editor-letter button{font-family:var(--serif);font-size:18px;min-height:44px}.editor-letter .icon{width:18px}.journal-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ae9b7f;padding:22px 0;margin-top:30px;font:8px var(--sans);letter-spacing:2px;color:#766247}.journal-footer button{font:15px var(--serif);letter-spacing:0;min-height:44px}.remedy-dialog .primary{background:#64271e;color:#f1dfc6;border:1px solid #845538;box-shadow:none}.remedy-dialog .detail-summary{color:#735b44}.first-entry .feature{animation:open-folio .95s ease-out;transform-origin:left}@keyframes open-folio{from{opacity:0;transform:perspective(1200px) rotateY(9deg) translateX(15px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.journal{padding:35px}.journal-body{grid-template-columns:minmax(0,1fr) 110px;gap:25px}.chapter-index{padding-left:18px}.chapter-index button span{font-size:21px}.wordmark{font-size:108px}.feature{min-height:560px}.feature h1{font-size:72px}.feature .standfirst{font-size:27px}.feature .primary{min-width:225px;font-size:26px}.editorial-entry{grid-template-columns:180px 1fr;gap:25px}.entry-copy h2{font-size:35px}.editor-letter>p{font-size:33px}}
@media(max-width:720px){.journal{padding:28px 17px 15px}.journal-header{grid-template-columns:44px 1fr 44px;margin-bottom:30px}.issue{display:none}.journal-header>div:nth-child(2){grid-column:2;grid-row:1}.wordmark{font-size:85px;letter-spacing:-5px}.journal-header .brand-sub{font-size:7px;letter-spacing:8px;margin-top:9px;margin-left:8px}.journal-actions{display:contents}.journal-actions button{grid-row:1;width:40px;min-width:40px;border:0}.journal-actions button:first-child{grid-column:1}.journal-actions button:last-child{grid-column:3}.journal-actions .icon{width:20px}.journal-body{grid-template-columns:minmax(0,1fr) 66px;gap:14px}.chapter-index{padding-left:10px}.index-motto{font-size:6px;line-height:2.3;letter-spacing:1.5px;margin-bottom:26px}.chapter-index button{min-height:78px;padding:16px 0}.chapter-index button i{font-size:22px}.chapter-index button span{font-size:17px;line-height:1.1;overflow-wrap:anywhere}.chapter-index .all-index{font-size:16px}.feature{display:block;min-height:535px;isolation:isolate;overflow:visible}.feature-text{padding:8px 0 25px}.chapter-numeral{font-size:29px;margin-bottom:12px}.feature h1{font-size:51px;letter-spacing:-2px;width:100%;line-height:.98;max-width:250px;margin-bottom:23px;text-shadow:1px 1px 0 #eeeae0}.feature .standfirst{font-size:23px;max-width:180px;margin-bottom:24px}.feature .feature-meta{font-size:7px;line-height:1.6;letter-spacing:1px;max-width:150px}.feature .primary{min-width:0;width:85%;min-height:56px;font-size:24px;gap:6px;padding:12px 16px}.feature .primary .icon{width:22px}.architecture{position:absolute;right:0;top:4px;bottom:0;width:36%;z-index:-1;opacity:.94;padding-bottom:14px;align-items:stretch}.architecture img{height:100%;object-position:42%}.architecture figcaption{font-size:4px;letter-spacing:.5px;bottom:0;white-space:nowrap}.feature h1{background:linear-gradient(90deg,#eeeae0 55%,#eeeae0df 72%,transparent);padding-bottom:8px}.chapter-bottom{margin:0 0 8px;padding:2px 0}.chapter-bottom p{font-size:8px;letter-spacing:1px;text-align:center}.chapter-bottom .icon{width:17px}.editorial-entry{grid-template-columns:78px minmax(0,1fr);gap:15px;padding:21px 0;align-items:start}.editorial-entry figure{aspect-ratio:.68;margin-top:4px}.entry-copy{padding-right:0}.entry-copy>.icon{display:none}.entry-copy .eyebrow{font-size:6px;line-height:1.4;letter-spacing:1px}.entry-copy h2{font-size:27px;letter-spacing:-.7px;margin:8px 0 11px}.entry-copy p{display:none}.entry-date{font-size:7px;line-height:1.5;gap:4px;align-items:start}.entry-date .icon{width:14px;height:14px;flex-shrink:0}.editor-letter{padding:20px 17px;margin-top:28px}.editor-letter>p{font-size:28px}.editor-letter>.eyebrow{font-size:6px;letter-spacing:1.5px}.editor-letter>div{display:block;font-size:9px}.editor-letter button{font-size:17px;padding:12px 0 0}.journal-footer{font-size:6px;letter-spacing:1px;padding:12px 0;margin-top:22px;gap:14px}.journal-footer>span:last-child{display:none}.journal-footer button{font-size:13px}.chapter-essay h2{font-size:29px}.chapter-essay p{font-size:20px}}
@media(max-width:360px){.journal{padding-inline:12px}.journal-body{gap:10px;grid-template-columns:minmax(0,1fr) 58px}.feature h1{font-size:45px}.feature .primary{font-size:21px}.editorial-entry{grid-template-columns:62px 1fr;gap:11px}.entry-copy h2{font-size:25px}.chapter-index button span{font-size:15px}}
@media(max-width:720px){.chapter-index button span{font-size:16px;overflow-wrap:normal;white-space:nowrap}.chapter-index{padding-left:8px}}
