*{box-sizing:border-box}body{margin:0;background:#131412;color:#f0ece3;font:16px/1.65 system-ui,sans-serif}a{color:inherit}header,main,footer{max-width:1440px;margin:auto;padding:24px 5vw}header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #363932}header a{text-decoration:none;letter-spacing:.12em;font-size:12px}.intro{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;padding:50px 0}h1{font:clamp(44px,6vw,88px)/1.02 Georgia,serif;margin:15px 0 28px;font-weight:400}h2{font:28px/1.2 Georgia,serif;margin:10px 0}p{color:#bfc1b7;max-width:70ch}.eyebrow,.kind{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d1ae8d}.hero{width:100%;height:420px;object-fit:contain;background:#1c1e19;border:1px solid #363932}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}button,input{font:inherit;color:inherit;background:#1c1e19;border:1px solid #5c6156;padding:10px 15px;border-radius:3px}button{cursor:pointer}button[aria-pressed=true]{background:#e2c4a7;color:#151711}input{width:100%;max-width:430px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.card{border-bottom:1px solid #363932;padding-bottom:18px;text-decoration:none}.card img{width:100%;height:290px;object-fit:contain;background:#1d201c}.card p{font-size:14px;margin:6px 0}.ru{font-size:14px;color:#bcb9b0}.detail{display:grid;grid-template-columns:1.3fr 1fr;gap:5vw;margin:45px 0}.detail img{width:100%;max-height:82vh;object-fit:contain}.detail h1{font-size:clamp(38px,4vw,60px)}.tags{display:flex;gap:7px;flex-wrap:wrap}.tags span{border:1px solid #454a3f;padding:4px 9px;font-size:12px}footer{border-top:1px solid #363932;margin-top:70px;color:#a4a99b;font-size:13px}.note{border-left:2px solid #bfa084;padding-left:18px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d9b58e;outline-offset:4px}[hidden]{display:none!important}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.intro,.detail{grid-template-columns:1fr}.hero{height:340px}.intro{gap:20px;padding-top:25px}}@media(max-width:540px){.grid{grid-template-columns:1fr}.card img{height:330px}header,main,footer{padding-left:20px;padding-right:20px}.filters{gap:6px}button{font-size:13px;padding:9px}.hero{height:310px}}
.chapter-title{font:clamp(30px,4vw,48px)/1.2 Georgia,serif;border-top:1px solid #5c6156;padding-top:32px;margin-top:70px}.collection{margin:38px 0 64px;scroll-margin-top:24px}.collection-head h3{font-size:22px;font-weight:500;margin-bottom:6px}.collection-head p{margin-top:0}.collection-head small{color:#bfa084;font-size:15px}.matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tile{padding:16px;border:1px solid #454a3f}.tile p{font-size:13px;margin:4px 0}.selector{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}select{padding:12px;background:#252820;color:#fff;border:1px solid #6d715f}.art{background:radial-gradient(#42443b,#171914);border-radius:8px}.planned{color:#a5a89b}.ready{border-color:#d1ae8d}h1{font-size:clamp(40px,6vw,76px)}@media(max-width:700px){.matrix{grid-template-columns:repeat(2,1fr)}}