.shelf[data-astro-cid-2yroouop]{padding-block:clamp(64px,10vh,120px) clamp(72px,11vh,120px)}.shelf-head[data-astro-cid-2yroouop] h1[data-astro-cid-2yroouop]{text-wrap:balance;margin:18px 0 0;font-size:clamp(36px,5.4vw,64px);line-height:1.06}.shelf-head[data-astro-cid-2yroouop] .lede[data-astro-cid-2yroouop]{max-width:52ch;margin:20px 0 0}.shelf-grid[data-astro-cid-2yroouop]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px));gap:16px;margin:clamp(40px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.shelf-card[data-astro-cid-2yroouop]{background:var(--ink);border:1px solid var(--line-9);transition:border-color .2s var(--ease-out)}.shelf-card[data-astro-cid-2yroouop]:hover{border-color:var(--line-22)}.shelf-link[data-astro-cid-2yroouop]{color:var(--ivory);align-content:start;gap:10px;height:100%;padding:clamp(20px,2.6vw,28px);display:grid}.shelf-link[data-astro-cid-2yroouop] img[data-astro-cid-2yroouop]{border:1px solid var(--line-14);width:100%;height:auto;transition:transform .24s var(--ease-out);margin-bottom:10px;display:block}.shelf-link[data-astro-cid-2yroouop]:hover img[data-astro-cid-2yroouop]{transform:translateY(-3px)}.shelf-k[data-astro-cid-2yroouop],.shelf-meta[data-astro-cid-2yroouop]{letter-spacing:.16em;text-transform:uppercase;color:var(--glass-soft);font-size:10.5px}.shelf-meta[data-astro-cid-2yroouop]{color:var(--slate)}.shelf-t[data-astro-cid-2yroouop]{font-size:clamp(24px,2.6vw,30px);line-height:1.12}.shelf-d[data-astro-cid-2yroouop]{color:var(--silver);line-height:1.55}.shelf-go[data-astro-cid-2yroouop]{color:var(--ivory);border-bottom:1px solid var(--line-22);justify-self:start;margin-top:8px;padding-bottom:2px;font-size:14px}.shelf-link[data-astro-cid-2yroouop]:hover .shelf-go[data-astro-cid-2yroouop]{color:var(--glass-soft);border-color:var(--glass)}.shelf-empty[data-astro-cid-2yroouop]{border-top:1px dashed var(--line-22);max-width:52ch;font-family:var(--serif);color:var(--ivory);margin:clamp(40px,6vh,64px) 0 0;padding-top:18px;font-size:19px;font-style:italic;font-weight:300;line-height:1.5}.shelf-empty[data-astro-cid-2yroouop] a[data-astro-cid-2yroouop]{color:var(--ivory);border-bottom:1px solid var(--line-22)}@media (prefers-reduced-motion:reduce){.shelf-link[data-astro-cid-2yroouop] img[data-astro-cid-2yroouop]{transition:none}}
