.page_page__3J0S0{padding:clamp(40px,6vw,80px) 0}.page_hero__a3JnL{text-align:center;margin-bottom:clamp(40px,6vw,80px);padding-bottom:clamp(32px,4vw,60px);border-bottom:1px solid var(--line)}.page_heroTag__RdQdh{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px}.page_heroTitle__wO4sU{font-family:var(--font-serif);font-weight:500;font-size:clamp(32px,4vw,56px);line-height:1.1;color:var(--ink)}.page_heroTitle__wO4sU em{font-style:normal;font-weight:400}.page_heroQuote__3Sz2Y{margin-top:24px;font-family:var(--font-serif);font-style:normal;font-size:clamp(18px,2vw,24px);line-height:1.4;max-width:50ch}.page_heroDesc___Rvl0,.page_heroQuote__3Sz2Y{color:var(--ink-soft);margin-left:auto;margin-right:auto}.page_heroDesc___Rvl0{margin-top:20px;font-size:15px;line-height:1.8;max-width:56ch}.page_grid__Qn6wG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:34px 28px;gap:34px 28px}.page_book__N_8Ry{cursor:pointer}.page_cover__9S9_Y{display:flex;flex-direction:column;justify-content:space-between;padding:30px 18px 20px}.page_coverWrap__0uj88,.page_cover__9S9_Y{aspect-ratio:3/4.4;overflow:hidden;box-shadow:4px 6px 0 0 var(--bg-deep);transition:.3s}.page_coverWrap__0uj88{position:relative;background:var(--bg-deep)}.page_book__N_8Ry:hover .page_coverWrap__0uj88{transform:translate(-2px,-2px);box-shadow:6px 8px 0 0 var(--bg-deep)}.page_coverImage__3cizv{object-fit:cover}.page_book__N_8Ry:hover .page_cover__9S9_Y{transform:translate(-2px,-2px);box-shadow:6px 8px 0 0 var(--bg-deep)}.page_coverLabel__KjFIg{color:#faf7f2;font-family:var(--font-serif);font-size:20px;line-height:1.2}.page_coverLabel__KjFIg em{font-style:normal}.page_coverAuthor__nUmom{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,white 85%,transparent)}.page_meta__NKkcl{margin-top:16px}.page_title__ozHLo{font-family:var(--font-serif);font-size:17px;color:var(--ink);line-height:1.3;transition:.2s}.page_book__N_8Ry:hover .page_title__ozHLo{color:var(--blue)}.page_sub__1lw3I{margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.page_cond__pG32X{margin-top:6px;display:inline-block;font-size:12px;color:var(--ink-soft);padding:2px 8px;border:1px solid var(--line)}.page_count__YHMnq{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em}.page_count__YHMnq,.page_empty__WbWYZ{color:var(--ink-mute);text-align:center}.page_empty__WbWYZ{padding:80px 24px;font-family:var(--font-serif);font-size:16px}@media (max-width:1024px){.page_grid__Qn6wG{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_grid__Qn6wG{grid-template-columns:repeat(2,1fr);gap:20px 16px}.page_cover__9S9_Y{padding:20px 14px 16px}.page_coverLabel__KjFIg{font-size:15px}.page_title__ozHLo{font-size:14px}}@media (max-width:480px){.page_grid__Qn6wG{gap:16px 12px}}