.book-intro[data-astro-cid-trj4r65m]{font-family:var(--serif);max-width:52ch;margin-bottom:16px;font-size:clamp(1.15rem,1.8vw,1.35rem);font-style:italic;font-weight:300;line-height:1.45}.book-hero[data-astro-cid-trj4r65m]{align-items:center;gap:40px;display:grid}@media (width>=900px){.book-hero[data-astro-cid-trj4r65m]{grid-template-columns:.8fr 1.2fr;gap:80px}}.book-hero[data-astro-cid-trj4r65m] h1[data-astro-cid-trj4r65m]{max-width:18ch;font-size:clamp(2rem,4.2vw,3.4rem)}.cover[data-astro-cid-trj4r65m] img{width:min(100%,440px);margin-inline:auto;box-shadow:0 40px 60px -30px #00000080}.buy[data-astro-cid-trj4r65m]{flex-wrap:wrap;align-items:baseline;gap:16px;margin:8px 0 24px;display:flex}.price[data-astro-cid-trj4r65m]{font-family:var(--serif);font-size:2.4rem;font-weight:350}.dedic[data-astro-cid-trj4r65m]{background:var(--white);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius);align-items:flex-start;gap:14px;margin-bottom:24px;padding:16px 18px;font-size:.95rem;display:flex}.dedic[data-astro-cid-trj4r65m] svg[data-astro-cid-trj4r65m]{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.dedic[data-astro-cid-trj4r65m] p[data-astro-cid-trj4r65m]{margin:0}.top[data-astro-cid-trj4r65m]{align-items:start}.specs[data-astro-cid-trj4r65m]{gap:0;margin-bottom:16px;list-style:none;display:grid}.specs[data-astro-cid-trj4r65m] li[data-astro-cid-trj4r65m]{border-top:1px solid var(--line);padding:16px 0}.specs[data-astro-cid-trj4r65m] strong[data-astro-cid-trj4r65m]{font-family:var(--serif);margin-right:8px;font-size:1.5rem;font-weight:400}.pages[data-astro-cid-trj4r65m]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;display:grid}.pages[data-astro-cid-trj4r65m] figure[data-astro-cid-trj4r65m]{margin:0}.zoomable[data-astro-cid-trj4r65m]{cursor:zoom-in;border-radius:var(--radius);display:block;position:relative;overflow:hidden}.zoomable[data-astro-cid-trj4r65m] img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.zoomable[data-astro-cid-trj4r65m]:hover img{transform:scale(1.03)}.zoom-badge[data-astro-cid-trj4r65m]{color:#fff;letter-spacing:.04em;background:#101519d1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.zoom-badge[data-astro-cid-trj4r65m] svg[data-astro-cid-trj4r65m]{width:16px;height:16px}.lb[data-astro-cid-trj4r65m]{color:#fff;background:#0b0f12;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-trj4r65m]::backdrop{background:#000000d9}.lb-stage[data-astro-cid-trj4r65m]{justify-content:center;align-items:center;padding:16px 64px;display:flex;position:absolute;inset:0 0 56px;overflow:hidden}.lb-stage[data-astro-cid-trj4r65m] img[data-astro-cid-trj4r65m]{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.lb-stage[data-astro-cid-trj4r65m].zoomed{-webkit-overflow-scrolling:touch;padding:0;display:block;overflow:auto}.lb-stage[data-astro-cid-trj4r65m].zoomed img[data-astro-cid-trj4r65m]{cursor:zoom-out;width:min(2400px,max(200%,1400px));max-width:none;max-height:none}.lb-bar[data-astro-cid-trj4r65m]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;font-size:.88rem;display:flex;position:absolute;inset:auto 0 0}.lb-hint[data-astro-cid-trj4r65m]{color:#fff9}.lb-btn[data-astro-cid-trj4r65m]{color:#fff;cursor:pointer;background:#0b0f12b8;border:0;border-radius:50%;width:48px;height:48px;font-size:1.6rem;line-height:1;position:absolute;box-shadow:0 0 0 1px #ffffff40}.lb-btn[data-astro-cid-trj4r65m]:hover{background:#0b0f12eb}.lb-close[data-astro-cid-trj4r65m]{font-size:1.1rem;top:12px;right:12px}.lb-prev[data-astro-cid-trj4r65m],.lb-next[data-astro-cid-trj4r65m]{top:calc(50% - 52px)}.lb-prev[data-astro-cid-trj4r65m]{left:8px}.lb-next[data-astro-cid-trj4r65m]{right:8px}@media (width<=699px){.lb-stage[data-astro-cid-trj4r65m]{padding:64px 8px 8px}.lb-prev[data-astro-cid-trj4r65m],.lb-next[data-astro-cid-trj4r65m]{top:auto;bottom:66px}.lb-bar[data-astro-cid-trj4r65m]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-size:.82rem}}.pages[data-astro-cid-trj4r65m] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--paper-2);width:100%}figcaption[data-astro-cid-trj4r65m]{margin-top:10px}.archive[data-astro-cid-trj4r65m]{isolation:isolate;position:relative;overflow:hidden}.archive[data-astro-cid-trj4r65m] .archive-bg{object-fit:cover;opacity:.16;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.press-title[data-astro-cid-trj4r65m]{margin:28px 0 8px;font-size:1.2rem}.press[data-astro-cid-trj4r65m]{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.press[data-astro-cid-trj4r65m] a[data-astro-cid-trj4r65m]{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;gap:2px 16px;padding:12px 0;text-decoration:none;display:grid}.press[data-astro-cid-trj4r65m] .media[data-astro-cid-trj4r65m]{letter-spacing:.14em;text-transform:uppercase;color:#c9a978;font-size:.72rem;font-weight:600}.press[data-astro-cid-trj4r65m] .headline[data-astro-cid-trj4r65m]{font-family:var(--serif);grid-column:1;font-size:1.02rem;line-height:1.35}.press[data-astro-cid-trj4r65m] .ext[data-astro-cid-trj4r65m]{color:#c9a978;grid-area:1/2/span 2;align-self:center;transition:transform .2s}.press[data-astro-cid-trj4r65m] a[data-astro-cid-trj4r65m]:hover .headline[data-astro-cid-trj4r65m]{text-underline-offset:3px;text-decoration:underline}.press[data-astro-cid-trj4r65m] a[data-astro-cid-trj4r65m]:hover .ext[data-astro-cid-trj4r65m]{transform:translate(2px,-2px)}.shops[data-astro-cid-trj4r65m]{grid-template-columns:max-content 1fr;gap:10px 20px;margin:0;display:grid}.shops[data-astro-cid-trj4r65m] dt[data-astro-cid-trj4r65m]{font-weight:600}.shops[data-astro-cid-trj4r65m] dd[data-astro-cid-trj4r65m]{color:var(--on-night-muted);margin:0}.center-row[data-astro-cid-trj4r65m]{justify-content:center;margin-top:24px}
