.index-intro[data-astro-cid-dh637ihc]{grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;padding-bottom:65px;display:grid}.index-intro[data-astro-cid-dh637ihc] h1[data-astro-cid-dh637ihc]{letter-spacing:-.047em;max-width:900px;margin:0;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:480;line-height:1.02}.index-intro[data-astro-cid-dh637ihc] p[data-astro-cid-dh637ihc]{color:var(--muted);max-width:340px;margin:0;font-size:1rem}.index-body[data-astro-cid-dh637ihc]{border-top:1px solid var(--line);grid-template-columns:minmax(210px,23%) minmax(0,77%);display:grid}.filter-rail[data-astro-cid-dh637ihc]{align-self:start;padding:23px 32px 0 0;position:sticky;top:0}.filter-heading[data-astro-cid-dh637ihc]{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.filter-heading[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc]{margin:0;font-size:1.15rem;font-weight:600}.filter-heading[data-astro-cid-dh637ihc] span[data-astro-cid-dh637ihc]{color:var(--muted);font-size:.7rem}.filter-rail[data-astro-cid-dh637ihc] label[data-astro-cid-dh637ihc]{margin-bottom:23px;font-size:.74rem;font-weight:600;display:block}.filter-rail[data-astro-cid-dh637ihc] input[data-astro-cid-dh637ihc],.filter-rail[data-astro-cid-dh637ihc] select[data-astro-cid-dh637ihc]{border:1px solid var(--line);background:var(--paper);width:100%;min-height:43px;color:var(--ink);border-radius:0;margin-top:7px;padding:10px 12px;font-size:.78rem;display:block}.filter-rail[data-astro-cid-dh637ihc] input[data-astro-cid-dh637ihc]::placeholder{color:#8999a6}.clear-filters[data-astro-cid-dh637ihc]{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.74rem;font-weight:600;display:flex}.results-area[data-astro-cid-dh637ihc]{border-left:1px solid var(--line);min-width:0}.results-toolbar[data-astro-cid-dh637ihc]{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 22px 28px;display:flex}.results-toolbar[data-astro-cid-dh637ihc] p[data-astro-cid-dh637ihc]{color:var(--muted);margin:0;font-size:.75rem}.view-toggle[data-astro-cid-dh637ihc]{gap:5px;display:flex}.view-toggle[data-astro-cid-dh637ihc] button[data-astro-cid-dh637ihc]{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;font-size:.74rem;display:flex}.view-toggle[data-astro-cid-dh637ihc] button[data-astro-cid-dh637ihc][aria-pressed=true]{color:var(--blue);text-underline-offset:6px;text-decoration:underline}.project-results[data-astro-cid-dh637ihc]{padding-left:28px}.project-row[data-astro-cid-dh637ihc]{border-top:1px solid var(--line);grid-template-columns:minmax(150px,31%) minmax(0,1fr) 125px 24px;align-items:center;gap:clamp(15px,2vw,32px);padding:21px 0;display:grid}.project-row[data-astro-cid-dh637ihc]:first-child{border-top:0;padding-top:0}.project-row[data-astro-cid-dh637ihc][hidden]{display:none!important}.project-thumb[data-astro-cid-dh637ihc]{background:#d5e1e8;display:block;overflow:hidden}.project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc]{object-fit:cover;width:100%;height:clamp(170px,18vw,290px);transition:transform .25s}.project-thumb[data-astro-cid-dh637ihc]:hover img[data-astro-cid-dh637ihc]{transform:scale(1.025)}.project-row[data-astro-cid-dh637ihc]:nth-child(4n+1) .project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc]{height:clamp(210px,23vw,350px)}.project-row-main[data-astro-cid-dh637ihc]{align-self:start;gap:15px;padding-top:8px;display:flex}.row-number[data-astro-cid-dh637ihc]{color:var(--blue);font-size:.72rem}.row-type[data-astro-cid-dh637ihc]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 25px;font-size:.67rem}.project-row[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc]{margin:0 0 14px;font-size:clamp(1.5rem,2.1vw,2.5rem);font-weight:520}.project-row[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc] a[data-astro-cid-dh637ihc]{text-decoration:none}.project-row[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc] a[data-astro-cid-dh637ihc]:hover{color:var(--blue)}.row-decision[data-astro-cid-dh637ihc]{color:var(--muted);max-width:420px;font-size:.82rem}.row-data[data-astro-cid-dh637ihc]{align-self:end;margin:0}.row-data[data-astro-cid-dh637ihc] div[data-astro-cid-dh637ihc]{border-top:1px solid var(--line);padding:6px 0;font-size:.67rem}.row-data[data-astro-cid-dh637ihc] dt[data-astro-cid-dh637ihc]{color:var(--muted)}.row-data[data-astro-cid-dh637ihc] dd[data-astro-cid-dh637ihc]{margin:2px 0 0}.row-link[data-astro-cid-dh637ihc]{place-self:start end;font-size:1.3rem}.project-results[data-astro-cid-dh637ihc][data-mode=list] .project-row[data-astro-cid-dh637ihc]{grid-template-columns:0 minmax(0,1fr) 150px 24px;gap:14px;padding:22px 0}.project-results[data-astro-cid-dh637ihc][data-mode=list] .project-thumb[data-astro-cid-dh637ihc]{visibility:hidden;width:0;height:0}.project-results[data-astro-cid-dh637ihc][data-mode=list] .project-row-main[data-astro-cid-dh637ihc]{padding:0}.project-results[data-astro-cid-dh637ihc][data-mode=list] .row-type[data-astro-cid-dh637ihc]{margin-bottom:7px}.project-results[data-astro-cid-dh637ihc][data-mode=list] .row-decision[data-astro-cid-dh637ihc]{margin:0}.project-results[data-astro-cid-dh637ihc][data-mode=list] .row-data[data-astro-cid-dh637ihc]{align-self:center}.no-results[data-astro-cid-dh637ihc]{border-top:1px solid var(--line);margin-left:28px;padding:70px 20px}.no-results[data-astro-cid-dh637ihc][hidden]{display:none}.no-results[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc]{font-size:1.7rem;font-weight:500}.no-results[data-astro-cid-dh637ihc] p[data-astro-cid-dh637ihc]{color:var(--muted)}@media (width<=900px){.index-intro[data-astro-cid-dh637ihc]{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.index-body[data-astro-cid-dh637ihc]{grid-template-columns:1fr}.filter-rail[data-astro-cid-dh637ihc]{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0;display:grid;position:static}.filter-heading[data-astro-cid-dh637ihc]{grid-column:1/-1;margin:0}.filter-rail[data-astro-cid-dh637ihc] label[data-astro-cid-dh637ihc]{margin:0}.clear-filters[data-astro-cid-dh637ihc]{align-self:end;min-height:43px}.results-area[data-astro-cid-dh637ihc]{border-left:0;border-top:1px solid var(--line)}.results-toolbar[data-astro-cid-dh637ihc],.project-results[data-astro-cid-dh637ihc]{padding-left:0}.project-row[data-astro-cid-dh637ihc]{grid-template-columns:28% 1fr 105px 20px}.project-row[data-astro-cid-dh637ihc]:nth-child(4n+1) .project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc],.project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc]{height:210px}}@media (width<=600px){.index-intro[data-astro-cid-dh637ihc] h1[data-astro-cid-dh637ihc]{font-size:2.25rem}.filter-rail[data-astro-cid-dh637ihc]{grid-template-columns:1fr 1fr;gap:10px}.filter-heading[data-astro-cid-dh637ihc]{grid-column:1/-1}.filter-rail[data-astro-cid-dh637ihc] label[data-astro-cid-dh637ihc]{font-size:.68rem}.filter-rail[data-astro-cid-dh637ihc] input[data-astro-cid-dh637ihc],.filter-rail[data-astro-cid-dh637ihc] select[data-astro-cid-dh637ihc]{font-size:.72rem}.results-toolbar[data-astro-cid-dh637ihc]{align-items:start}.results-toolbar[data-astro-cid-dh637ihc] p[data-astro-cid-dh637ihc]{max-width:190px}.project-row[data-astro-cid-dh637ihc]{grid-template-columns:105px 1fr 20px;gap:12px;padding:17px 0}.project-row[data-astro-cid-dh637ihc]:nth-child(4n+1) .project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc],.project-thumb[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc]{height:132px}.project-row-main[data-astro-cid-dh637ihc]{gap:7px;padding:0}.project-row[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc]{margin:5px 0 6px;font-size:1.2rem}.row-type[data-astro-cid-dh637ihc]{margin:0;font-size:.56rem}.row-decision[data-astro-cid-dh637ihc]{margin:0;font-size:.7rem;line-height:1.35}.row-data[data-astro-cid-dh637ihc]{display:none}.project-results[data-astro-cid-dh637ihc][data-mode=list] .project-row[data-astro-cid-dh637ihc]{grid-template-columns:0 1fr 20px}.row-link[data-astro-cid-dh637ihc]{font-size:1rem}.no-results[data-astro-cid-dh637ihc]{margin-left:0}}
