.empty.svelte-1y436to{font-size:var(--fs-3);color:var(--color-ink-muted);padding:3rem 0}.editorial-groups.svelte-1y436to{gap:clamp(3rem,6vw,5rem);display:grid}.year-group.svelte-1y436to{gap:1.5rem var(--gutter);border-top:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr);padding-top:1.25rem;display:grid}.year-group__head.svelte-1y436to{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.year-group__year.svelte-1y436to{font-size:var(--fs-1);font-weight:var(--fw-regular);line-height:var(--lh-1);letter-spacing:var(--ls-1);font-variant-numeric:tabular-nums;color:var(--color-ink)}.year-group__list.svelte-1y436to{gap:clamp(2rem,4vw,3.25rem);display:grid}.work-row.svelte-1y436to{gap:1.25rem var(--gutter);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2rem,4vw,3.25rem);display:grid}.work-row.svelte-1y436to:last-child{border-bottom:none;padding-bottom:0}.work-row__visual.svelte-1y436to{aspect-ratio:16/10;background:var(--color-paper-subtle);display:block;overflow:hidden}.work-row__visual.svelte-1y436to img:where(.svelte-1y436to){object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out)}.work-row.svelte-1y436to:hover .work-row__visual:where(.svelte-1y436to) img:where(.svelte-1y436to){transform:scale(1.02)}.work-row__body.svelte-1y436to{flex-direction:column;gap:.7rem;display:flex}.work-row__kicker.svelte-1y436to{flex-wrap:wrap;gap:.4rem;display:flex}.work-row__title.svelte-1y436to{font-size:var(--fs-2);font-weight:var(--fw-regular);line-height:var(--lh-2);letter-spacing:var(--ls-2);color:var(--color-ink)}.work-row__title.svelte-1y436to a:where(.svelte-1y436to):hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.work-row__summary.svelte-1y436to{font-size:var(--fs-3);line-height:var(--lh-3);color:var(--color-ink-muted);max-width:var(--measure)}.work-row__specs.svelte-1y436to{flex-wrap:wrap;gap:.75rem 2rem;padding-top:.4rem;display:flex}.work-row__specs.svelte-1y436to div:where(.svelte-1y436to){gap:.1rem;display:grid}.work-row__specs.svelte-1y436to dd:where(.svelte-1y436to){font-size:var(--fs-4);line-height:var(--lh-4);color:var(--color-ink)}.work-row__footer.svelte-1y436to{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;padding-top:.65rem;display:flex}.work-row__cta.svelte-1y436to{color:var(--color-ink)}.work-row.svelte-1y436to:hover .work-row__cta:where(.svelte-1y436to){text-underline-offset:.2em;text-decoration:underline}@media (width>=760px){.work-row.svelte-1y436to{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:stretch}.work-row__visual.svelte-1y436to{aspect-ratio:4/3}}@media (width>=1180px){.year-group.svelte-1y436to{grid-template-columns:11rem minmax(0,1fr);align-items:start}.year-group__head.svelte-1y436to{flex-direction:column;gap:.35rem;position:sticky;top:1.75rem}}.index-table.svelte-1y436to{border-top:1px solid var(--color-ink)}.index-head.svelte-1y436to{border-bottom:1px solid var(--color-line);padding:.65rem 0;display:none}.index-row.svelte-1y436to{border-bottom:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.85rem 0;display:grid}.index-row.svelte-1y436to:hover .index-row__title:where(.svelte-1y436to){text-underline-offset:.18em;text-decoration:underline}.index-row__year.svelte-1y436to{font-size:var(--fs-4);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.index-row__title.svelte-1y436to{font-size:var(--fs-3);font-weight:var(--fw-regular);color:var(--color-ink)}.index-row__meta.svelte-1y436to,.index-row__cats.svelte-1y436to{font-size:var(--fs-4);color:var(--color-ink-muted);grid-column:2}@media (width>=920px){.index-head.svelte-1y436to,.index-row.svelte-1y436to{grid-template-columns:7rem minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.9fr);gap:1.25rem;display:grid}.index-row__meta.svelte-1y436to,.index-row__cats.svelte-1y436to{grid-column:auto}}.catalogue.svelte-r45fvc{gap:clamp(2.25rem,4vw,3.5rem);display:grid}.catalogue__header.svelte-r45fvc{gap:1.25rem;display:grid}.catalogue__title-row.svelte-r45fvc{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}h1.svelte-r45fvc{font-size:var(--fs-1);font-weight:var(--fw-regular);line-height:var(--lh-1);letter-spacing:var(--ls-1);color:var(--color-ink);margin-top:.35rem}.catalogue__controls.svelte-r45fvc{align-items:center;gap:1.25rem;display:flex}.view-switch.svelte-r45fvc{border:1px solid var(--color-line);display:inline-flex}.view-switch.svelte-r45fvc button:where(.svelte-r45fvc){color:var(--color-ink-muted);padding:.35rem .7rem}.view-switch.svelte-r45fvc button:where(.svelte-r45fvc)+button:where(.svelte-r45fvc){border-left:1px solid var(--color-line)}.view-switch.svelte-r45fvc button.is-active:where(.svelte-r45fvc){background:var(--color-ink);color:var(--color-paper)}.catalogue__query.svelte-r45fvc{font-size:var(--fs-3);color:var(--color-ink);align-items:baseline;gap:.75rem;display:flex}.catalogue__query.svelte-r45fvc a:where(.svelte-r45fvc){text-decoration:underline}.filter-bar.svelte-r45fvc,.year-bar.svelte-r45fvc{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.4rem 1.15rem;padding-top:.85rem;display:flex}.filter-link.svelte-r45fvc,.year-link.svelte-r45fvc{font-size:var(--fs-4);line-height:var(--lh-4);color:var(--color-ink-muted);border-bottom:1.5px solid #0000;padding:.15rem 0}.filter-link.svelte-r45fvc{letter-spacing:var(--ls-label);text-transform:uppercase}.year-link.svelte-r45fvc{font-variant-numeric:tabular-nums}.filter-link.svelte-r45fvc:hover,.year-link.svelte-r45fvc:hover{color:var(--color-ink)}.filter-link.is-active.svelte-r45fvc,.year-link.is-active.svelte-r45fvc{color:var(--color-ink);border-bottom-color:var(--color-ink)}
