.page-head:where(.astro-TCXLXDZQ){padding-block:clamp(48px,8vw,96px) 0}h1:where(.astro-TCXLXDZQ){margin-top:.85rem;font-size:var(--fs-hero);font-weight:800;line-height:1;letter-spacing:-.045em}.section:where(.astro-TCXLXDZQ){padding-top:clamp(40px,6vw,64px)}.shelf:where(.astro-TCXLXDZQ)+.shelf:where(.astro-TCXLXDZQ){margin-top:3.5rem}h2:where(.astro-TCXLXDZQ){margin-bottom:1.25rem;font-size:1.4rem;font-weight:700}.covers:where(.astro-TCXLXDZQ){display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;padding:1.5rem 1.5rem 0;border-bottom:10px solid #2a1d12;border-radius:var(--radius) var(--radius) 4px 4px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(243,166,91,.06));list-style:none}.covers:where(.astro-TCXLXDZQ) img:where(.astro-TCXLXDZQ){height:clamp(180px,22vw,260px);width:auto;border-radius:4px 8px 8px 4px;box-shadow:0 18px 30px -12px #000c;transition:transform .3s var(--ease-out)}.covers:where(.astro-TCXLXDZQ) img:where(.astro-TCXLXDZQ):hover{transform:translateY(-6px) rotate(-1deg)}
