body.edition{background:var(--space);color:var(--text)}.edition-top-read{font:.74rem/1.5 var(--f-mono);letter-spacing:.08em;color:var(--text-dim);margin-left:auto;text-decoration:none}.edition-top-read:hover{color:var(--text)}.edition-top .lang{margin-left:0}.edition-top .lang button{color:var(--text-dim)}.edition-top .lang button[aria-pressed=true]{color:var(--text)}.edition-hero{isolation:isolate;background:var(--space);align-items:end;min-height:max(620px,72svh);margin-top:60px;display:grid;position:relative}.edition-room{z-index:-1;margin:0;position:absolute;inset:0}.edition-room:after{content:"";background:linear-gradient(180deg, #05050700 28%, #05050720 43%, #050507c4 75%, var(--space) 100%), linear-gradient(90deg, #05050745, #05050700 75%);position:absolute;inset:0}.edition-room img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.edition-room figcaption{right:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));z-index:1;color:#f3efe7cc;max-width:32em;font:.61rem/1.6 var(--f-mono);letter-spacing:.015em;background:#05050780;padding:7px 10px;position:absolute;top:24px}.edition-hero-copy{padding-top:230px;padding-bottom:62px;position:relative}.edition-hero-copy .kicker{color:var(--text-dim);font-size:.66rem}.edition-hero h1{font:300 clamp(3.25rem, 7vw, 6.1rem)/1.02 var(--f-display);letter-spacing:.035em;margin:20px 0}.edition-hero h1 span{font-weight:300}.edition-deck{max-width:33em;color:var(--text-dim);margin:0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.65}.edition-main{padding-top:52px}.edition-spread{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8.5vw,116px);padding-bottom:100px;display:grid}.edition-titlepage{justify-self:center;width:100%;max-width:430px;margin:0}.edition-titlepage img{filter:drop-shadow(0 18px 24px #0008);width:100%;height:auto}.edition-caption{font:.65rem/1.75 var(--f-mono);color:var(--text-dim);margin:18px 0 0}.edition-publisher{border-top:1px solid var(--line-strong);min-width:0;padding-top:24px}.edition-section-label{color:var(--text-dim);font:.67rem/1.6 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.edition-publisher h2,.edition-author h2{font:300 clamp(2.1rem, 3.5vw, 3rem)/1.14 var(--f-display);letter-spacing:.015em;margin:0 0 28px}.edition-publisher>p:not(.edition-section-label),.edition-author>p:not(.edition-section-label){color:var(--text-dim);margin:0 0 22px;font-size:.95rem;line-height:1.85}.edition-publisher>p.edition-intro{color:var(--text);font-size:clamp(1.07rem,1.6vw,1.2rem);line-height:1.75}.edition-facts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:34px 0 36px;padding-top:22px;display:grid}.edition-facts dt{font:.64rem/1.6 var(--f-mono);color:var(--text-dim);margin-bottom:8px}.edition-facts dd{font:400 1.05rem/1.6 var(--f-display);letter-spacing:.035em;margin:0}.edition-people{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(48px,8.5vw,116px);padding-top:44px;display:grid}.edition-author{max-width:39em}.edition-author h2{font-size:clamp(1.9rem,3vw,2.5rem)}.edition-author-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.edition-author-heading>div{min-width:0}.edition-author-heading .edition-section-label{margin-bottom:10px}.edition-author-heading h2{margin-bottom:0}.edition-author-portrait{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--line);width:100%;height:auto;display:block}.edition-author>p:last-child{margin-bottom:0}.edition-address{padding-top:2px}.edition-address h2{font:.67rem/1.6 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:0 0 23px}.edition-address address{font:normal .75rem/1.8 var(--f-mono);color:var(--text-dim);gap:6px;display:grid}.edition-address address>:first-child{color:var(--text);margin-bottom:8px}.edition-actions{padding:50px 0 76px}.edition-actions a{font:.75rem/1.7 var(--f-mono);color:var(--text-dim);text-underline-offset:5px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.edition-actions a:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.edition-footer{border-top:1px solid var(--line)}.edition-footer-row{font:.65rem/1.7 var(--f-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:25px;padding-bottom:35px;display:flex}.edition-footer a{text-underline-offset:4px}@media (width>=1500px){.edition-hero{min-height:min(820px,74svh)}}@media (width<=760px){.edition-hero{min-height:max(570px,72svh)}.edition-room img{object-position:59% 50%}.edition-room:after{background:linear-gradient(180deg, #05050700 24%, #05050735 44%, #050507d9 77%, var(--space) 100%)}.edition-room figcaption{top:18px;left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));font-size:.58rem;right:auto}.edition-hero-copy{padding-top:250px;padding-bottom:42px}.edition-hero h1{margin-top:18px;font-size:clamp(2.8rem,9vw,4.5rem)}.edition-main{padding-top:30px}.edition-spread{grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:64px}.edition-titlepage{max-width:390px;padding-inline:12px}.edition-publisher{justify-self:center;max-width:580px;padding-top:25px}.edition-people{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:32px}.edition-address{border-top:1px solid var(--line);padding-top:28px}.edition-actions{padding:38px 0 55px}}@media (width<=400px){.edition-top{gap:12px}.edition-top .brand{letter-spacing:.24em;font-size:.76rem}.edition-top-read{font-size:.68rem}.edition-hero{min-height:545px}.edition-hero-copy .kicker{letter-spacing:.08em;font-size:.59rem}.edition-hero h1{font-size:2.75rem}.edition-titlepage{padding-inline:6px}.edition-facts{gap:16px}.edition-facts dd{font-size:.97rem}.edition-author-heading{gap:18px}.edition-author-heading h2{font-size:1.7rem}}
