:root{--paper:#f2eee6;--ink:#151411;--red:#b8282e;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}header{height:82px;padding:0 5vw;display:flex;align-items:center;gap:32px;border-bottom:1px solid #25231f24}.brand{font-size:15px;font-weight:600;letter-spacing:.06em}.brand span{font-weight:400}.nav-editions{margin-left:auto;font-size:13px}#language{border:1px solid #222;border-radius:50%;background:none;width:38px;height:38px;cursor:pointer}main{overflow:hidden}.intro{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:68px 7vw 80px;max-width:1500px;margin:auto}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.intro h1{font:400 clamp(62px,7.5vw,116px)/.94 var(--serif);letter-spacing:-.025em;margin:30px 0}.intro h1 em,h2 em{font-weight:400}.lead{font-size:clamp(20px,2vw,27px);line-height:1.4;max-width:440px}.intro-text{max-width:440px;color:#59534a;margin:22px 0 30px}.cover{margin:0;max-width:490px;width:100%;justify-self:center;box-shadow:0 22px 45px #342b2528}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;background:var(--red);color:white;font-size:14px;font-weight:600;transition:background .2s}.button:hover{background:#8e1e23}.small{font-size:12px;color:#696156}.manifesto{background:#161512;color:var(--paper);padding:70px 7vw}.statement{font:400 clamp(38px,5.5vw,80px)/1.1 var(--serif);max-width:1120px;margin:auto}.inside,.editions,.details{padding:90px 7vw;max-width:1500px;margin:auto}h2{font:400 clamp(44px,5.5vw,76px)/1.05 var(--serif);margin:24px 0 35px}.samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.sample-image{display:block;background:#e5dfd4;border:1px solid #30282012}.sample-image img{width:100%}.samples h3{font:400 29px/1.15 var(--serif);margin:22px 0 12px}.samples p{font-size:14px;color:#625b51}.editions{border-top:1px solid #24211d30}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.edition-card{border:1px solid #302b2330;padding:28px;display:grid;grid-template-columns:.8fr 1fr;gap:26px;align-items:start}.edition-card img{width:100%;box-shadow:0 10px 18px #0002}.edition-copy h3{font:400 35px/1.05 var(--serif);margin:12px 0 20px}.edition-copy>p{font-size:14px}.edition-copy .price{font:400 44px/1 var(--serif);margin:25px 0 10px}.edition-copy .promo{font-size:12px;color:#625b51;margin-bottom:25px}.edition-copy .button{width:100%;padding:14px 12px;font-size:13px}.details{padding-top:30px;max-width:1050px}.details h2{font-size:44px}.details details{border-top:1px solid #302b2330;padding:20px 0}.details summary{font-weight:500;cursor:pointer}.details details p{color:#625b51;max-width:680px}footer{background:#161512;color:var(--paper);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b8282e;outline-offset:5px}@media(max-width:1100px){.edition-card{grid-template-columns:1fr}.edition-card>img{max-width:200px}.intro{gap:40px}.intro h1{font-size:78px}}@media(max-width:650px){header{height:72px;padding:0 20px;gap:18px}.brand{font-size:13px}.nav-editions{font-size:12px}.intro{grid-template-columns:1fr;padding:36px 24px 55px;gap:38px}.intro h1{font-size:clamp(58px,13vw,80px);margin:24px 0}.lead{font-size:21px}.cover{max-width:380px}.intro .button{width:100%}.small{line-height:1.6}.manifesto{padding:46px 24px}.statement{font-size:41px}.inside,.editions,.details{padding:55px 24px}.samples{grid-template-columns:1fr;gap:34px}.samples article{max-width:420px;margin:auto}.samples h3{font-size:30px}.edition-grid{grid-template-columns:1fr;gap:24px}.edition-card{grid-template-columns:110px minmax(0,1fr);padding:20px;gap:20px}.edition-copy h3{font-size:30px}.edition-copy .eyebrow{margin-top:0}.edition-copy .button{font-size:12px}.details{padding-top:10px}footer{padding:30px 24px;flex-direction:column;align-items:flex-start}}@media(max-width:370px){.edition-card{grid-template-columns:1fr}.edition-card>img{max-width:160px}.nav-editions{display:none}#language{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.samples{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.samples article:last-child{grid-column:1/-1;max-width:400px;margin:30px auto 0}@media(max-width:650px){.samples{grid-template-columns:1fr}.samples article{max-width:100%;width:100%}.samples article:last-child{max-width:400px}.sample-pair{gap:8px}}

.buy-now-links{display:flex;flex-wrap:wrap;gap:12px}.buy-now-links .button{flex:1 1 200px;text-align:center}

.cover{box-shadow:none}.cover>img{box-shadow:0 22px 45px #342b2528}.cover figcaption{margin-top:24px}.cover .buy-now-links{gap:10px}.cover .buy-now-links .button{flex:1 1 200px}
