.page-head[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--border);padding-block:1.5rem clamp(2.5rem,5vw,4rem)}.crumbs[data-astro-cid-nntkhrjw]{padding-bottom:1.5rem}.crumbs[data-astro-cid-nntkhrjw] ol[data-astro-cid-nntkhrjw]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.5625rem;font-weight:650;line-height:1.4;display:flex}.crumbs[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{transition:color var(--motion-state) var(--ease)}.crumbs[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover{color:var(--primary)}.crumbs[data-astro-cid-nntkhrjw] [data-astro-cid-nntkhrjw][aria-current]{color:var(--ink)}.head-grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.head-title[data-astro-cid-nntkhrjw] h1[data-astro-cid-nntkhrjw]{font-family:var(--font-display);letter-spacing:-.065em;margin-top:1.15rem;font-size:clamp(3.6rem,8.5vw,7.5rem);font-weight:500;line-height:.92}.head-title[data-astro-cid-nntkhrjw] h1[data-astro-cid-nntkhrjw] em[data-astro-cid-nntkhrjw]{color:var(--primary);font-style:normal}.head-note[data-astro-cid-nntkhrjw]{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);box-shadow:none;padding:clamp(1.1rem,2vw,1.5rem)}.head-note[data-astro-cid-nntkhrjw] p[data-astro-cid-nntkhrjw]{max-width:42ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.head-chips[data-astro-cid-nntkhrjw]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;padding-top:1rem;display:flex}.filter-panel[data-astro-cid-nntkhrjw]{background:var(--warm);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(.85rem,1.6vw,1.1rem);display:flex}.filter-copy[data-astro-cid-nntkhrjw]{flex-direction:column;gap:.25rem;padding-left:.35rem;display:flex}.filter-count[data-astro-cid-nntkhrjw]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:550;line-height:1.4}.noscript-note[data-astro-cid-nntkhrjw]{color:var(--muted);margin-top:.85rem;font-size:.75rem;line-height:1.5}.project-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.project-card[data-astro-cid-nntkhrjw]{background:var(--paper);min-width:0;box-shadow:none;transition:border-color var(--motion-state) var(--ease), transform .3s var(--ease);flex-direction:column;padding:.75rem;display:flex}.project-card[data-astro-cid-nntkhrjw]:hover{border-color:var(--control-border);transform:translateY(-2px)}.project-card[data-astro-cid-nntkhrjw]:first-child{grid-column:span 7}.project-card[data-astro-cid-nntkhrjw]:nth-child(2){grid-column:span 5}.project-card[data-astro-cid-nntkhrjw]:nth-child(3),.project-card[data-astro-cid-nntkhrjw]:nth-child(4),.project-card[data-astro-cid-nntkhrjw]:nth-child(5){grid-column:span 4}.project-card[data-astro-cid-nntkhrjw]:nth-child(6){grid-column:span 7}.project-card[data-astro-cid-nntkhrjw]:nth-child(7){grid-column:span 5}.project-card[data-astro-cid-nntkhrjw][hidden]{display:none}.card-art[data-astro-cid-nntkhrjw]{transition:transform .42s var(--ease);border-radius:2px;display:block;overflow:hidden}.card-art[data-astro-cid-nntkhrjw]:hover{transform:translateY(-2px)}.card-art[data-astro-cid-nntkhrjw] .plate{border-color:var(--line);height:100%}.card-body[data-astro-cid-nntkhrjw]{flex-direction:column;flex:1;padding:clamp(1rem,2vw,1.35rem) .4rem .35rem;display:flex}.card-topline[data-astro-cid-nntkhrjw]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem;display:flex}.card-status[data-astro-cid-nntkhrjw]{margin-left:auto}.card-body[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1.02}.card-body[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{transition:color var(--motion-state) var(--ease)}.card-body[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover{color:var(--primary)}.card-summary[data-astro-cid-nntkhrjw]{max-width:52ch;color:var(--muted);margin-top:.75rem;font-size:.8125rem;line-height:1.65}.card-foot[data-astro-cid-nntkhrjw]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.card-year[data-astro-cid-nntkhrjw]{color:var(--muted)}.card-link[data-astro-cid-nntkhrjw]{min-height:36px;color:var(--ink);transition:color var(--motion-state) var(--ease);align-items:center;gap:.4rem;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}.card-link[data-astro-cid-nntkhrjw] svg[data-astro-cid-nntkhrjw]{width:.85rem;height:.85rem;color:var(--primary);transition:transform .22s var(--ease)}.card-link[data-astro-cid-nntkhrjw]:hover{color:var(--primary)}.card-link[data-astro-cid-nntkhrjw]:hover svg[data-astro-cid-nntkhrjw]{transform:translate(2px,-2px)}.empty-filter[data-astro-cid-nntkhrjw]{text-align:center;margin-top:1.5rem;padding:2.5rem 1.5rem}.empty-filter[data-astro-cid-nntkhrjw] .mono[data-astro-cid-nntkhrjw]{color:var(--muted)}.empty-filter[data-astro-cid-nntkhrjw] .button[data-astro-cid-nntkhrjw]{margin-top:1rem}.work-foot[data-astro-cid-nntkhrjw]{padding-top:0}.work-foot-panel[data-astro-cid-nntkhrjw]{background:var(--warm);box-shadow:none;grid-template-columns:minmax(0,.4fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.work-foot-note[data-astro-cid-nntkhrjw]{max-width:58ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}@media (width<=1000px){.head-grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:2rem}.head-note[data-astro-cid-nntkhrjw]{max-width:640px}.project-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(6,minmax(0,1fr))}.project-card[data-astro-cid-nntkhrjw]:first-child,.project-card[data-astro-cid-nntkhrjw]:nth-child(2),.project-card[data-astro-cid-nntkhrjw]:nth-child(3),.project-card[data-astro-cid-nntkhrjw]:nth-child(4),.project-card[data-astro-cid-nntkhrjw]:nth-child(5),.project-card[data-astro-cid-nntkhrjw]:nth-child(6),.project-card[data-astro-cid-nntkhrjw]:nth-child(7){grid-column:span 3}.work-foot-panel[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;align-items:start}}@media (width<=700px){.filter-panel[data-astro-cid-nntkhrjw]{align-items:stretch}.filter-copy[data-astro-cid-nntkhrjw]{padding-left:0}.segmented[data-astro-cid-nntkhrjw]{flex-wrap:wrap;width:100%}.segmented[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{flex:calc(33.333% - 3px);min-width:0;padding-inline:6px}.project-grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}.project-card[data-astro-cid-nntkhrjw]:first-child,.project-card[data-astro-cid-nntkhrjw]:nth-child(2),.project-card[data-astro-cid-nntkhrjw]:nth-child(3),.project-card[data-astro-cid-nntkhrjw]:nth-child(4),.project-card[data-astro-cid-nntkhrjw]:nth-child(5),.project-card[data-astro-cid-nntkhrjw]:nth-child(6),.project-card[data-astro-cid-nntkhrjw]:nth-child(7){grid-column:1/-1}.card-status[data-astro-cid-nntkhrjw]{margin-left:0}.card-body[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{font-size:clamp(1.75rem,8vw,2.3rem)}}
