.projects-page.svelte-736i0t{padding:2.8rem 0 6rem}.archive-hero.svelte-736i0t{text-align:center;border-bottom:4px solid var(--ink);margin-bottom:1.6rem;padding-bottom:2rem}.issue-line.svelte-736i0t{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr;gap:.4rem;margin-bottom:1.5rem;padding:.7rem 0;font-size:.7rem;font-weight:900;display:grid}@media (width>=760px){.issue-line.svelte-736i0t{grid-template-columns:repeat(3,1fr)}.issue-line.svelte-736i0t span:where(.svelte-736i0t):first-child{text-align:left}.issue-line.svelte-736i0t span:where(.svelte-736i0t):last-child{text-align:right}}h1.svelte-736i0t{font-family:var(--font-serif);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3rem,7.8vw,7rem);line-height:.9}.archive-hero.svelte-736i0t p:where(.svelte-736i0t){max-width:52rem;font-family:var(--font-reading);color:var(--ink);margin:1.2rem auto 0;font-size:1.08rem;line-height:1.75}.archive-layout.svelte-736i0t{grid-template-columns:1fr;gap:1.6rem;display:grid}.lead-card.svelte-736i0t{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr;gap:1.15rem 1.6rem;padding:1.25rem 0 1.5rem;display:grid}@media (width>=980px){.lead-card.svelte-736i0t{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.lead-card.svelte-736i0t .article-meta:where(.svelte-736i0t),.lead-card.svelte-736i0t h2:where(.svelte-736i0t),.lead-card.svelte-736i0t .subhead:where(.svelte-736i0t),.lead-card.svelte-736i0t .image-strip:where(.svelte-736i0t),.lead-card.svelte-736i0t .summary:where(.svelte-736i0t),.lead-card.svelte-736i0t .read-link:where(.svelte-736i0t){grid-column:1}.lead-image.svelte-736i0t{grid-area:1/2/span 6}}.article-meta.svelte-736i0t{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.55rem;font-size:.7rem;font-weight:900;display:flex}.lead-card.svelte-736i0t h2:where(.svelte-736i0t){font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2rem,4.4vw,4.4rem);line-height:.98}.subhead.svelte-736i0t{color:var(--ink-soft);margin-top:.9rem;font-size:1.2rem;font-style:italic;line-height:1.45}.lead-image.svelte-736i0t{aspect-ratio:16/10;background:var(--white);margin:.4rem 0 0;display:block;overflow:hidden}.lead-image.svelte-736i0t img:where(.svelte-736i0t){object-fit:contain;width:100%;height:100%;min-height:15rem;transition:transform .7s var(--ease);display:block}.lead-image.svelte-736i0t:hover img:where(.svelte-736i0t){transform:scale(1.035)}.image-strip.svelte-736i0t{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:0;display:grid}.image-strip.svelte-736i0t img:where(.svelte-736i0t){aspect-ratio:4/3;object-fit:cover;background:var(--white);width:100%}.summary.svelte-736i0t,.project-list.svelte-736i0t p:where(.svelte-736i0t){font-family:var(--font-reading);color:var(--ink);line-height:1.75}.summary.svelte-736i0t{font-size:1.08rem}.project-list.svelte-736i0t{border-top:4px solid var(--ink);grid-template-columns:1fr;gap:1rem;padding-top:1rem;display:grid}@media (width>=760px){.project-list.svelte-736i0t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.project-list.svelte-736i0t{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-list.svelte-736i0t article:where(.svelte-736i0t){border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;padding:1rem 0 1.2rem;display:grid}.project-list.svelte-736i0t article.dark:where(.svelte-736i0t){background:var(--ink);color:var(--paper);margin:0;padding:1rem}.project-list.svelte-736i0t article.dark:where(.svelte-736i0t) p:where(.svelte-736i0t){color:#fffc}.project-list.svelte-736i0t h3:where(.svelte-736i0t){font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1}.project-thumb.svelte-736i0t{background:var(--white);aspect-ratio:16/9;display:block;overflow:hidden}.project-thumb.svelte-736i0t img:where(.svelte-736i0t){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.project-thumb.svelte-736i0t:hover img:where(.svelte-736i0t){transform:scale(1.035)}.read-link.svelte-736i0t{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.35rem;width:fit-content;margin-top:1rem;font-size:.72rem;font-weight:900;display:inline-flex}.pagination.svelte-736i0t{border-top:4px solid var(--ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:34rem;margin:3rem auto 0;padding-top:1rem;display:grid}.page-control.svelte-736i0t,.page-indicator.svelte-736i0t{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;min-height:2.85rem;font-size:.68rem;font-weight:900}.page-control.svelte-736i0t{color:var(--ink);cursor:pointer;font:inherit;transition:background .22s var(--ease), color .22s var(--ease), transform .22s var(--ease), opacity .22s var(--ease);background:0 0;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.page-control.svelte-736i0t:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:translateY(-2px)}.page-control.svelte-736i0t:disabled{opacity:.28;cursor:not-allowed}.page-indicator.svelte-736i0t{background:var(--ink);min-width:6.8rem;color:var(--paper);text-align:center;place-items:center;padding:.35rem .65rem;display:grid}.page-indicator.svelte-736i0t small:where(.svelte-736i0t){letter-spacing:.16em;opacity:.62;font-size:.52rem;line-height:1}.page-indicator.svelte-736i0t strong:where(.svelte-736i0t){font-size:.82rem;line-height:1.1}@media (width<=640px){.projects-page.svelte-736i0t{padding-top:1.8rem}.archive-hero.svelte-736i0t{margin-bottom:1.25rem;padding-bottom:1.45rem}h1.svelte-736i0t{font-size:clamp(2.55rem,14vw,4.2rem)}.archive-hero.svelte-736i0t p:where(.svelte-736i0t){margin-top:.9rem;font-size:1rem;line-height:1.65}.archive-layout.svelte-736i0t{gap:1.2rem}.lead-card.svelte-736i0t{padding-bottom:1.45rem}.lead-card.svelte-736i0t h2:where(.svelte-736i0t){font-size:clamp(1.85rem,9vw,3rem)}.subhead.svelte-736i0t{font-size:1.05rem}.lead-image.svelte-736i0t{aspect-ratio:4/3;margin:1rem 0}.lead-image.svelte-736i0t img:where(.svelte-736i0t){min-height:12rem}.image-strip.svelte-736i0t{gap:.45rem;margin:-.35rem 0 1rem}.project-list.svelte-736i0t{gap:.35rem;padding-top:.75rem}.project-list.svelte-736i0t article:where(.svelte-736i0t),.project-list.svelte-736i0t article.dark:where(.svelte-736i0t){margin:0;padding:1.05rem 0}.project-list.svelte-736i0t article.dark:where(.svelte-736i0t){padding:1rem}.project-thumb.svelte-736i0t{aspect-ratio:4/3}.pagination.svelte-736i0t{gap:.4rem;max-width:none;margin-top:2rem}.page-control.svelte-736i0t,.page-indicator.svelte-736i0t{letter-spacing:.08em;min-height:2.45rem;font-size:.56rem}.page-control.svelte-736i0t{padding:0 .35rem}.page-control.svelte-736i0t span:where(.svelte-736i0t){text-overflow:ellipsis;max-width:5.2rem;overflow:hidden}.page-indicator.svelte-736i0t{min-width:4.8rem;padding:.25rem .45rem}}
