work-grid[data-astro-cid-756mnibl]{display:block}.filter-bar[data-astro-cid-756mnibl]{top:var(--header-h);z-index:30;background:var(--ink);border-block:1px solid var(--line);position:sticky}.filter-row[data-astro-cid-756mnibl]{flex-wrap:wrap;align-items:center;gap:8px;padding-block:14px;display:flex}.filter-row[data-astro-cid-756mnibl] button[data-astro-cid-756mnibl]{letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-strong);cursor:pointer;background:0 0;min-height:44px;padding:0 16px;font-size:13px;font-weight:500}.filter-row[data-astro-cid-756mnibl] button[data-astro-cid-756mnibl] span[data-astro-cid-756mnibl]{opacity:.7}.filter-row[data-astro-cid-756mnibl] button[data-astro-cid-756mnibl][aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--ink)}.legend[data-astro-cid-756mnibl]{color:var(--faint);margin-left:auto}.dot[data-astro-cid-756mnibl]{color:var(--signal)}.grid-wrap[data-astro-cid-756mnibl]{padding-block:40px var(--section)}.grid-wrap[data-astro-cid-756mnibl].no-filters{padding-top:0}.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-756mnibl]{flex-direction:column;gap:10px;display:flex}.card[data-astro-cid-756mnibl][hidden]{display:none}.open[data-astro-cid-756mnibl]{background:var(--ink-2);cursor:zoom-in;border:0;padding:0;overflow:hidden}.open[data-astro-cid-756mnibl] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s var(--ease-out)}.open[data-astro-cid-756mnibl]:hover img{transform:scale(1.03)}.info[data-astro-cid-756mnibl]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title[data-astro-cid-756mnibl]{font-size:21px;font-weight:500}.case[data-astro-cid-756mnibl]{color:var(--signal);flex:none;margin-left:auto;text-decoration:none}.meta[data-astro-cid-756mnibl]{color:var(--faint)}.more[data-astro-cid-756mnibl]{justify-content:center;margin-top:64px;display:flex}.viewer[data-astro-cid-756mnibl]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#050505f7;border:0;margin:0;padding:0}.viewer[data-astro-cid-756mnibl][open]{flex-direction:column;display:flex}.viewer[data-astro-cid-756mnibl]::backdrop{background:#0009}.viewer-top[data-astro-cid-756mnibl],.viewer-foot[data-astro-cid-756mnibl]{padding:16px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.viewer-top[data-astro-cid-756mnibl]{border-bottom:1px solid var(--line);color:var(--faint)}.viewer-body[data-astro-cid-756mnibl]{min-height:0;padding:16px var(--gutter);flex:1;align-items:center;gap:16px;display:flex}.viewer-body[data-astro-cid-756mnibl] img[data-astro-cid-756mnibl]{object-fit:contain;flex:1;min-width:0;height:100%}.icon-btn[data-astro-cid-756mnibl]{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.viewer-top[data-astro-cid-756mnibl] .icon-btn[data-astro-cid-756mnibl]{width:44px;height:44px}.v-title[data-astro-cid-756mnibl]{font-size:22px;font-weight:500}.viewer-foot[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]{color:var(--signal)}@media (width<=760px){.filter-row[data-astro-cid-756mnibl]{flex-wrap:nowrap;overflow-x:auto}.filter-row[data-astro-cid-756mnibl] button[data-astro-cid-756mnibl]{flex:none}.legend[data-astro-cid-756mnibl]{display:none}.viewer-body[data-astro-cid-756mnibl]{padding-inline:0;position:relative}.viewer-body[data-astro-cid-756mnibl] .nav[data-astro-cid-756mnibl]{position:absolute;bottom:-64px}.viewer-body[data-astro-cid-756mnibl] [data-astro-cid-756mnibl][data-v-prev]{left:var(--gutter)}.viewer-body[data-astro-cid-756mnibl] [data-astro-cid-756mnibl][data-v-next]{right:var(--gutter)}.viewer-foot[data-astro-cid-756mnibl]{padding-right:calc(var(--gutter) + 130px);min-height:84px}}.title[data-astro-cid-tt4py6uf]{margin-bottom:40px}.grid[data-astro-cid-tt4py6uf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-tt4py6uf]{flex-direction:column;grid-column:span 6;gap:14px;display:flex}.item[data-astro-cid-tt4py6uf].tall{grid-column:span 3}.name[data-astro-cid-tt4py6uf]{font-size:20px}@media (width<=900px){.item[data-astro-cid-tt4py6uf]{grid-column:1/-1}.item[data-astro-cid-tt4py6uf].tall{grid-column:span 8}}@media (width<=560px){.item[data-astro-cid-tt4py6uf].tall{grid-column:1/-1;max-width:320px}}
