body{background:#d5d1c5}#app{--ink:#181710;--muted:#635846;--gold:#806037;color:var(--ink);background:repeating-linear-gradient(100deg,#806c4010 0 1px,transparent 1px 5px),#f0ece3;box-shadow:0 12px 60px #19181044;border-color:#ae9e82}.editorial-masthead{position:relative;padding:35px 85px 25px 25px}.editorial-masthead .brand>span{font-size:clamp(4.5rem,20vw,8rem);letter-spacing:-.04em;color:#775329;text-shadow:none}.editorial-masthead .brand small{color:#544329}.editorial-masthead>.icon-button{position:absolute;right:20px;top:30px;color:#80643a}.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:14px;margin:0 17px}.folio{min-width:0;touch-action:pan-y}.issue-rail{border-left:1px solid #b5ab98;padding-left:10px}.issue-rail>p{font:9px/2.2 Arial,sans-serif;letter-spacing:.17em;color:#665841;margin:0 0 24px}.issue-rail button{display:flex;flex-direction:column;text-align:left;min-height:97px;padding:15px 0;border-top:1px solid #c8bdac;width:100%;color:#4a4336}.issue-rail button i{font-size:1.4rem;color:#8b714c;font-weight:400}.issue-rail button span{font-size:13px;line-height:1.3;margin-top:3px}.issue-rail button[aria-pressed=true]{color:#62140d}.issue-rail button[aria-pressed=true] i{color:#62140d}.story-number{font-size:1.4rem;font-style:italic;color:#681d12;margin-bottom:12px;position:relative;z-index:1}.story-number>span{font:10px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#78664d;margin-left:7px}.lead-story{position:relative;padding-bottom:8px;overflow:hidden;isolation:isolate;transform-origin:left center}.lead-copy{position:relative;z-index:1}.lead-copy h1{font-size:clamp(2.35rem,10.8vw,5.3rem);line-height:.96;letter-spacing:-.065em;max-width:9.5ch;color:#52120d;margin:0 0 22px}.lead-copy p{font-size:clamp(1.05rem,4.7vw,1.8rem);line-height:1.18;max-width:14ch;margin-bottom:26px}.lead-copy .primary{border-radius:0;border:1px solid #9a7151;box-shadow:inset 0 0 0 3px #611b16,inset 0 0 0 4px #b28b68;background:linear-gradient(130deg,#5a1813,#340b07);color:#e4cdb0;font-size:clamp(1.2rem,5vw,2rem);min-height:58px;padding:13px 19px;max-width:92%}.editorial-arch{position:absolute;z-index:0;right:-28px;top:20px;width:50%;height:360px;border-radius:100% 0 0 0;background:linear-gradient(115deg,#4b0704,#300502);border-left:12px solid #6c2218;box-shadow:inset 12px 0 25px #0007;opacity:.2}.editorial-arch>div{position:absolute;left:30%;right:0;bottom:0;height:77%;border-radius:100% 0 0 0;background:linear-gradient(95deg,#b5aa96,#eee9df 45%,#696153);box-shadow:inset 15px 0 22px #0004}.folio-turn{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c1b6a5;padding:18px 0 8px;gap:5px}.folio-turn button{width:34px;min-height:44px;color:#665338;padding:3px}.folio-turn span{font:10px/1.4 Arial,sans-serif;color:#77674d;text-align:center}.story-row{border-bottom:1px solid #c3baa9;padding:17px 0}.story-row>button{padding:0;display:flex;align-items:center;gap:12px;width:100%;text-align:left}.story-art{width:27%;min-height:100px;align-self:stretch;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#4f170d,#ba8c6444 49%,#501609 50%),#6b2b1b;color:#d9b794;box-shadow:inset 10px 0 20px #2a060777;overflow:hidden}.story-art .icon{width:36px;height:36px;filter:drop-shadow(8px 10px 1px #20030155)}.art-1{background:linear-gradient(35deg,#252317 40%,#b9ae9366 41%,#b9ae9366 55%,#3f3725 56%),#635438}.art-2{background:linear-gradient(90deg,#253b37,#617369);color:#cfb588}.story-copy{min-width:0;flex:1}.story-copy i{font-size:1rem;color:#7d5a3e}.story-copy h2{font-size:clamp(1.25rem,5.2vw,2.1rem);line-height:1.03;letter-spacing:-.03em;margin:3px 0 8px}.story-copy small{font:10px/1.4 Arial,sans-serif;color:#6c604e}.story-row button>.icon{width:18px;height:18px}.editorial-footer{padding:28px 18px;display:flex;flex-direction:column;gap:13px}.editorial-footer button{display:flex;align-items:center;justify-content:space-between;color:#5d2618;font-size:1.1rem;text-align:left;min-height:44px}.editorial-footer>span{font:10px Arial,sans-serif;letter-spacing:.2em;color:#786b55}.dock{background:#eee8dbf5;border-top:1px solid #ada087;box-shadow:0 -3px 12px #614a2915}.dock button{color:#624523}.page-turn{animation:folio-in .55s ease-out}.still .editorial-arch{opacity:.15}@keyframes folio-in{from{opacity:.2;transform:perspective(1000px) rotateY(-10deg)}to{opacity:1;transform:perspective(1000px) rotateY(0)}}dialog{--ink:#eee4d0;--muted:#b5aa94;--gold:#c99b67;color:var(--ink)}@media(min-width:600px){.editorial-layout{grid-template-columns:minmax(0,1fr) 110px;gap:25px;margin:0 35px}.editorial-masthead{padding-right:150px}.issue-rail{padding-left:20px}.issue-rail button{min-height:120px}.issue-rail button span{font-size:1rem}.issue-rail>p{font-size:10px}.lead-copy h1{font-size:5.3rem}.editorial-arch{height:510px;opacity:.45;right:-20px}.lead-copy p{font-size:1.7rem}.story-art{min-height:155px}.story-row{padding:24px 0}.story-copy small{font-size:12px}.folio-turn span{font-size:12px}}
