.filter-panel[data-astro-cid-plgt2o7n]{display:none;margin-bottom:var(--sp-40);padding:var(--sp-24);background:var(--c-surface)}.project-browser[data-astro-cid-plgt2o7n].is-enhanced .filter-panel[data-astro-cid-plgt2o7n]{display:block}.filter-panel__label[data-astro-cid-plgt2o7n]{margin:0 0 var(--sp-12);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);color:var(--c-text)}.filter-panel__chips[data-astro-cid-plgt2o7n]{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.chip[data-astro-cid-plgt2o7n]{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:2.875rem;padding:0 var(--sp-20);border:1.5px solid transparent;border-radius:var(--radius);background:var(--c-white);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.2;cursor:pointer;transition:border-color var(--dur) var(--ease)}.chip[data-astro-cid-plgt2o7n]:hover,.chip[data-astro-cid-plgt2o7n]:focus-visible{border-color:var(--c-text)}.chip[data-astro-cid-plgt2o7n]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chip[data-astro-cid-plgt2o7n][aria-pressed=true]{border-color:var(--c-yellow);box-shadow:inset 0 0 0 .5px var(--c-yellow)}.chip[data-astro-cid-plgt2o7n][aria-pressed=true]:hover{border-color:var(--c-text);box-shadow:none}.chip[data-astro-cid-plgt2o7n]:disabled{color:var(--c-text-disabled);cursor:not-allowed}.chip[data-astro-cid-plgt2o7n] .chip__check{display:none;margin-left:-4px}.chip[data-astro-cid-plgt2o7n][aria-pressed=true] .chip__check{display:block}.chip__count[data-astro-cid-plgt2o7n]{color:var(--c-text-2);font-variant-numeric:tabular-nums}.filter-panel__result[data-astro-cid-plgt2o7n]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-24);margin-top:var(--sp-20);padding-top:var(--sp-20);border-top:1px solid var(--c-line)}.filter-panel__summary[data-astro-cid-plgt2o7n]{margin:0;max-width:none;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text)}.filter-panel__area[data-astro-cid-plgt2o7n]{color:var(--c-text-2)}.filter-panel__clear[data-astro-cid-plgt2o7n]{padding:var(--sp-4) 0;border:0;background:none;color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer}.filter-panel__clear[data-astro-cid-plgt2o7n]:hover{text-decoration-color:var(--c-yellow);text-decoration-thickness:2px}.filter-panel__clear[data-astro-cid-plgt2o7n][hidden]{display:none}.project-grid[data-astro-cid-plgt2o7n]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-32) var(--grid-gap);margin:0;padding:0}@media(min-width:40em){.project-grid[data-astro-cid-plgt2o7n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.project-grid[data-astro-cid-plgt2o7n]{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-grid[data-astro-cid-plgt2o7n]>li[data-astro-cid-plgt2o7n]{display:flex;flex-direction:column}.project-grid[data-astro-cid-plgt2o7n]>li[data-astro-cid-plgt2o7n]>.project-card{flex:1}.project-grid[data-astro-cid-plgt2o7n]>li[data-astro-cid-plgt2o7n][hidden]{display:none}.project-browser[data-astro-cid-plgt2o7n].is-enhanced:not(.is-ready) .project-grid[data-astro-cid-plgt2o7n]>li[data-astro-cid-plgt2o7n]:nth-child(n+9){display:none}@media(prefers-reduced-motion:no-preference){.project-browser[data-astro-cid-plgt2o7n].is-enhanced:not(.is-in-view) .project-grid[data-astro-cid-plgt2o7n] .project-card__bar span{transform:scaleX(0)}.project-browser[data-astro-cid-plgt2o7n].is-in-view .project-grid[data-astro-cid-plgt2o7n] .project-card__bar span{transform-origin:left center;animation:bar-grow .9s var(--ease) both}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.project-browser__empty[data-astro-cid-plgt2o7n]{padding:var(--sp-40) var(--sp-24);background:var(--c-surface)}.project-browser__empty[data-astro-cid-plgt2o7n][hidden]{display:none}.project-browser__empty-title[data-astro-cid-plgt2o7n]{margin-bottom:var(--sp-8);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4)}.project-browser__more[data-astro-cid-plgt2o7n]{display:none;justify-content:center;margin-top:var(--sp-48)}.project-browser[data-astro-cid-plgt2o7n].is-enhanced .project-browser__more[data-astro-cid-plgt2o7n]{display:flex}.project-browser[data-astro-cid-plgt2o7n].is-enhanced .project-browser__more[data-astro-cid-plgt2o7n][hidden]{display:none}.hub-small-print[data-astro-cid-2hwget37]{margin:var(--sp-8) 0 0;padding-inline:var(--sp-20);color:var(--c-text-2)}.hub-projects[data-astro-cid-2hwget37] .section-heading{margin-bottom:var(--sp-32)}.hub-cases[data-astro-cid-2hwget37]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-32) var(--grid-gap);margin:0;padding:0}@media(min-width:48em){.hub-cases[data-astro-cid-2hwget37]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-cases[data-astro-cid-2hwget37]>li[data-astro-cid-2hwget37]{display:flex}.hub-cases[data-astro-cid-2hwget37]>li[data-astro-cid-2hwget37]>*{flex:1}
