.intro[data-astro-cid-nntkhrjw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-block:56px 32px;display:flex}.intro__text[data-astro-cid-nntkhrjw]{flex-direction:column;flex:560px;gap:14px;min-width:0;display:flex}.intro__lead[data-astro-cid-nntkhrjw]{color:var(--body);max-width:640px;font-size:18px}.intro__note[data-astro-cid-nntkhrjw]{color:var(--muted);font-size:16px}.filters[data-astro-cid-nntkhrjw]{border-block:1px solid var(--line);background:var(--wash)}.filters__inner[data-astro-cid-nntkhrjw]{flex-direction:column;gap:14px;padding-block:20px;display:flex}.filters__form[data-astro-cid-nntkhrjw]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter[data-astro-cid-nntkhrjw]{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.filter--search[data-astro-cid-nntkhrjw]{flex:2 260px}label[data-astro-cid-nntkhrjw]{color:var(--body);font-size:13px;font-weight:600}select[data-astro-cid-nntkhrjw],input[data-astro-cid-nntkhrjw]{border:1px solid var(--field);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:44px;color:var(--ink);padding:0 12px;font-size:15px}.filters__bar[data-astro-cid-nntkhrjw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.filters__status[data-astro-cid-nntkhrjw]{color:var(--body);align-items:center;gap:12px;font-size:14px;display:flex}.filters__status[data-astro-cid-nntkhrjw] [data-astro-cid-nntkhrjw][data-count]{font-weight:600}.filters__status[data-astro-cid-nntkhrjw] [data-astro-cid-nntkhrjw][aria-hidden]{color:var(--rule)}.link-button[data-astro-cid-nntkhrjw]{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px}.link-button[data-astro-cid-nntkhrjw]:hover{color:var(--accent-hover);text-decoration:underline}.filters__sort[data-astro-cid-nntkhrjw]{align-items:center;gap:8px;display:flex}.filters__sort[data-astro-cid-nntkhrjw] select[data-astro-cid-nntkhrjw]{width:auto;min-height:40px;font-size:14px}.list[data-astro-cid-nntkhrjw]{padding-block:8px 24px}.group-heading{border-bottom:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:12px;margin:40px 0 0;padding:0 0 10px;font-size:15px;font-weight:700;display:flex}.group-heading:first-child{margin-top:16px}.group-heading__count{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:400}.project[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px 48px;padding:26px 0;display:flex}.project[data-astro-cid-nntkhrjw][hidden]{display:none}.project__main[data-astro-cid-nntkhrjw]{flex-direction:column;flex:520px;gap:5px;min-width:0;display:flex}.project[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{font-size:22px;font-weight:700;line-height:1.25}.project__mark[data-astro-cid-nntkhrjw]{color:var(--muted);font-weight:400}.project__summary[data-astro-cid-nntkhrjw]{font-size:17px}.project__location[data-astro-cid-nntkhrjw]{color:var(--muted);font-size:14px}.project__description[data-astro-cid-nntkhrjw]{color:var(--body);margin-top:6px;font-size:15px;line-height:1.55}.project__link[data-astro-cid-nntkhrjw]{margin-top:6px;font-size:15px;font-weight:600}.project__meta[data-astro-cid-nntkhrjw]{flex:0 360px;grid-template-columns:72px minmax(0,1fr);align-content:start;gap:6px 16px;min-width:0;font-size:15px;line-height:1.5;display:grid}.project__meta[data-astro-cid-nntkhrjw] dt[data-astro-cid-nntkhrjw]{color:var(--muted);font-weight:600}.list__empty[data-astro-cid-nntkhrjw]{color:var(--body);padding:32px 0}.list__footnote[data-astro-cid-nntkhrjw]{color:var(--muted);padding:24px 0 8px;font-size:14px}.to-top[data-astro-cid-nntkhrjw]{z-index:15;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;bottom:24px;right:24px}.to-top[data-astro-cid-nntkhrjw].is-visible{opacity:1}@media (width<=640px){.to-top[data-astro-cid-nntkhrjw]{bottom:16px;right:16px}}.to-top[data-astro-cid-nntkhrjw].is-visible a[data-astro-cid-nntkhrjw]{pointer-events:auto}.to-top[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{background:var(--ink);min-height:44px;color:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00000026}.to-top[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover{background:var(--ink-strong);color:var(--bg);text-decoration:none}.list__footnote[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{color:var(--muted)}
