.empty.svelte-xloign{color:var(--muted);padding:3rem 0}.hero.svelte-xloign{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(2rem,4vw,2.75rem);display:grid}.hero-art.svelte-xloign{aspect-ratio:16/10;background:var(--paper-deep);box-shadow:var(--shadow);border-radius:10px;display:block;position:relative;overflow:hidden}.hero-art.svelte-xloign img:where(.svelte-xloign){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy.svelte-xloign .meta:where(.svelte-xloign){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);gap:.85rem;margin-bottom:.75rem;font-size:.66rem;display:flex}.hero-copy.svelte-xloign h2:where(.svelte-xloign){font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.hero-copy.svelte-xloign h2:where(.svelte-xloign) a:where(.svelte-xloign):hover{color:var(--accent)}.hero-copy.svelte-xloign .dek:where(.svelte-xloign){color:var(--muted);margin-top:.9rem;font-size:.95rem;line-height:1.5}.hero-copy.svelte-xloign .arrow-link:where(.svelte-xloign){margin-top:1.25rem}.library.svelte-xloign{padding-top:clamp(2rem,4vw,2.75rem);padding-bottom:2rem}.grid.svelte-xloign{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.art.svelte-xloign{aspect-ratio:16/10;background:var(--paper-deep);border-radius:8px;display:block;position:relative;overflow:hidden}.art.svelte-xloign img:where(.svelte-xloign){object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.grid.svelte-xloign article:where(.svelte-xloign):hover .art:where(.svelte-xloign) img:where(.svelte-xloign){transform:scale(1.06)}.grid.svelte-xloign .meta:where(.svelte-xloign){color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:.75rem;margin-top:.85rem;font-size:.62rem;display:flex}.grid.svelte-xloign h3:where(.svelte-xloign){margin:.6rem 0 .5rem;font-size:1.15rem;line-height:1.3}.grid.svelte-xloign h3:where(.svelte-xloign) a:where(.svelte-xloign):hover{color:var(--accent)}.grid.svelte-xloign p.dek:where(.svelte-xloign){color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.read-link.svelte-xloign{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.72rem;display:inline-flex}.read-link.svelte-xloign:hover{color:var(--accent)}.pagination.svelte-xloign{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;font-size:.82rem;display:flex}.pagination.svelte-xloign a:where(.svelte-xloign){font-weight:600}.pagination.svelte-xloign a:where(.svelte-xloign):hover{color:var(--accent)}.page-count.svelte-xloign{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}@media (width<=850px){.hero.svelte-xloign{grid-template-columns:1fr}.grid.svelte-xloign{grid-template-columns:1fr 1fr}}@media (width<=580px){.grid.svelte-xloign{grid-template-columns:1fr}}
