.project-batch[data-astro-cid-3xpx2q2o]{justify-items:center;gap:16px;margin-top:40px;display:grid}.project-batch[data-astro-cid-3xpx2q2o][hidden],.project-batch[data-astro-cid-3xpx2q2o] button[data-astro-cid-3xpx2q2o][hidden]{display:none}.project-batch[data-astro-cid-3xpx2q2o] p[data-astro-cid-3xpx2q2o]{color:var(--text-secondary);font-size:var(--type-ui);font-variant-numeric:tabular-nums;margin:0}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3]{--catalog-gap:12px;scroll-margin-top:calc(var(--header-h) + 24px);align-items:start;gap:16px;padding-block:16px 24px;display:grid}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3].is-embedded{width:100%}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3]{scroll-snap-type:none;flex-wrap:wrap;gap:8px;padding:0;overflow:visible}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3]:before{display:none}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]{border:1px solid var(--ink-15);min-width:0;max-width:100%;min-height:48px;color:var(--ink);box-shadow:none;white-space:normal;text-align:start;overflow-wrap:anywhere;background:0 0;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]:is(.is-active,[aria-pressed=true]){background:var(--ink);color:var(--white);border-color:var(--ink)}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .category-filters[data-astro-cid-4ovqwzc3]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .category-filters[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]{justify-content:space-between}.filter-name[data-astro-cid-4ovqwzc3]{min-width:0}.filter-count[data-astro-cid-4ovqwzc3]{font-variant-numeric:tabular-nums;opacity:.65;flex-shrink:0;font-size:12px}@media (hover:hover) and (pointer:fine){body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]:hover:not(.is-active,[aria-pressed=true]){background:var(--silver)}}@media (forced-colors:active){body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-row[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]:is(.is-active,[aria-pressed=true]){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.filter-group[data-astro-cid-4ovqwzc3]{gap:10px;min-width:0;display:grid}.filter-label[data-astro-cid-4ovqwzc3]{color:var(--ink-60);margin:0;font-size:.75rem}.catalog-inputs[data-astro-cid-4ovqwzc3]{align-items:start;gap:var(--catalog-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.project-sort[data-astro-cid-4ovqwzc3]{grid-area:2/2;min-width:0;display:grid}.project-sort[data-astro-cid-4ovqwzc3] select[data-astro-cid-4ovqwzc3]{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;padding:10px 24px 10px 12px;font-size:16px;line-height:1.5}.project-search[data-astro-cid-4ovqwzc3]{grid-column:1/-1;min-width:0;display:grid}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .project-search[data-astro-cid-4ovqwzc3] input[data-astro-cid-4ovqwzc3]{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;line-height:1.5}.project-search[data-astro-cid-4ovqwzc3] input[data-astro-cid-4ovqwzc3]::placeholder{color:var(--ink-60)}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-disclosure[data-astro-cid-4ovqwzc3]{border:none;grid-area:2/1/auto/-1;min-width:0}.filter-disclosure[data-astro-cid-4ovqwzc3] summary[data-astro-cid-4ovqwzc3]{width:calc((100% - var(--catalog-gap)) / 2);border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.5;list-style:none;display:flex}.filter-disclosure[data-astro-cid-4ovqwzc3] summary[data-astro-cid-4ovqwzc3]::-webkit-details-marker{display:none}.filter-disclosure[data-astro-cid-4ovqwzc3] summary[data-astro-cid-4ovqwzc3] span[data-astro-cid-4ovqwzc3]{overflow-wrap:anywhere;min-width:0}.filter-disclosure[data-astro-cid-4ovqwzc3] summary[data-astro-cid-4ovqwzc3] i[data-astro-cid-4ovqwzc3]{transition:transform .25s var(--ease);flex-shrink:0;font-size:20px;font-style:normal;line-height:1}.filter-disclosure[data-astro-cid-4ovqwzc3][open] summary[data-astro-cid-4ovqwzc3] i[data-astro-cid-4ovqwzc3]{transform:rotate(45deg)}.advanced-filters[data-astro-cid-4ovqwzc3]{padding-top:12px}@media (width>=768px){body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .category-filters[data-astro-cid-4ovqwzc3]{display:flex}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .category-filters[data-astro-cid-4ovqwzc3] .filter-btn[data-astro-cid-4ovqwzc3]{justify-content:center;padding-inline:16px}}@media (width>=960px){.catalog-inputs[data-astro-cid-4ovqwzc3]{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.project-search[data-astro-cid-4ovqwzc3]{grid-area:1/1}body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3] .filter-disclosure[data-astro-cid-4ovqwzc3]{grid-area:1/2/auto/-1}.project-sort[data-astro-cid-4ovqwzc3]{grid-area:1/3}}.listing[data-astro-cid-4ovqwzc3]{scroll-margin-top:calc(var(--header-h) + 24px);padding-bottom:clamp(72px,9vw,140px)}.listing[data-astro-cid-4ovqwzc3].embedded{padding-bottom:0}.listing[data-astro-cid-4ovqwzc3].two-columns{padding-bottom:clamp(48px,6vw,96px)}.result-count[data-astro-cid-4ovqwzc3]{color:var(--text-secondary);font-size:var(--type-ui);font-variant-numeric:tabular-nums;margin:0 0 12px}.band-note[data-astro-cid-4ovqwzc3]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 20px;font-size:.875rem;font-weight:500;display:flex}.band-note[data-astro-cid-4ovqwzc3][hidden]{display:none}.band-note[data-astro-cid-4ovqwzc3]>[data-astro-cid-4ovqwzc3][data-band-note-text]{overflow-wrap:anywhere;min-width:0;max-width:100%}.band-note[data-astro-cid-4ovqwzc3] button[data-astro-cid-4ovqwzc3]{min-height:44px;color:var(--ink-60);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500}.empty-note[data-astro-cid-4ovqwzc3]{border-radius:var(--radius-inset);background:var(--paper);color:var(--ink-60);justify-items:start;gap:12px;margin:0 0 24px;padding:24px;display:grid}.empty-note[data-astro-cid-4ovqwzc3] p[data-astro-cid-4ovqwzc3]{max-width:48ch;font-size:var(--type-ui);margin:0;line-height:1.65}.empty-note[data-astro-cid-4ovqwzc3] .empty-title[data-astro-cid-4ovqwzc3]{color:var(--ink);font-size:var(--type-body);font-weight:var(--weight-emphasis)}.empty-note[data-astro-cid-4ovqwzc3][hidden]{display:none}.empty-note[data-astro-cid-4ovqwzc3] button[data-astro-cid-4ovqwzc3]{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.project-grid[data-astro-cid-4ovqwzc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;display:grid}.grid-item[data-astro-cid-4ovqwzc3][hidden]{display:none}@media (width>=760px){.project-grid[data-astro-cid-4ovqwzc3]{grid-template-columns:repeat(3,1fr);gap:56px 24px}.two-columns[data-astro-cid-4ovqwzc3] .project-grid[data-astro-cid-4ovqwzc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){body[data-site-design] .catalog-tools[data-astro-cid-4ovqwzc3]{gap:12px;padding-block:8px 16px}.filter-group[data-astro-cid-4ovqwzc3]{gap:8px}.project-grid[data-astro-cid-4ovqwzc3]{grid-template-columns:minmax(0,1fr);gap:32px}}
