.client-logos-viewport[data-astro-cid-dmnr2se2]{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.client-logos-track[data-astro-cid-dmnr2se2]{display:flex;width:max-content;animation:client-logos-scroll 45s linear infinite}.client-logos-viewport[data-astro-cid-dmnr2se2]:hover .client-logos-track[data-astro-cid-dmnr2se2],.client-logos-viewport[data-astro-cid-dmnr2se2]:focus-within .client-logos-track[data-astro-cid-dmnr2se2]{animation-play-state:paused}.client-logos-list[data-astro-cid-dmnr2se2]{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.client-logos-item[data-astro-cid-dmnr2se2]{display:flex;flex-shrink:0;align-items:center;padding-inline:2rem}@media(min-width:768px){.client-logos-item[data-astro-cid-dmnr2se2]{padding-inline:2.75rem}}.client-logos-img[data-astro-cid-dmnr2se2]{display:block;width:auto;height:calc(1.75rem * var(--logo-scale, 1));opacity:.8;transition:opacity .2s ease}@media(min-width:768px){.client-logos-img[data-astro-cid-dmnr2se2]{height:calc(2rem * var(--logo-scale, 1))}}.client-logos-item[data-astro-cid-dmnr2se2]:hover .client-logos-img[data-astro-cid-dmnr2se2]{opacity:1}@keyframes client-logos-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.client-logos-viewport[data-astro-cid-dmnr2se2]{mask-image:none}.client-logos-track[data-astro-cid-dmnr2se2]{width:auto;animation:none}.client-logos-list[data-astro-cid-dmnr2se2]{flex-shrink:1;width:100%;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.client-logos-list[data-astro-cid-dmnr2se2][aria-hidden=true]{display:none}}.filter-label[data-astro-cid-p5ap2lwu]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-subtle)}.chip-scroller[data-astro-cid-p5ap2lwu]{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;padding-block:.125rem;mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 2.5rem),transparent)}.chip-scroller[data-astro-cid-p5ap2lwu]::-webkit-scrollbar{display:none}@media(min-width:768px){.chip-scroller[data-astro-cid-p5ap2lwu]{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;mask-image:none}}.filter-chip[data-astro-cid-p5ap2lwu]{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;height:2.25rem;padding-inline:.875rem .375rem;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-fg-muted);font-size:.875rem;font-weight:500;white-space:nowrap;scroll-snap-align:start;transition:background-color .16s,color .16s,border-color .16s,opacity .16s;cursor:pointer}.filter-chip[data-astro-cid-p5ap2lwu]:hover:not(:disabled){color:var(--color-fg);border-color:var(--color-border-strong)}.filter-chip[data-astro-cid-p5ap2lwu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-chip[data-astro-cid-p5ap2lwu].is-active{background-color:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.filter-chip[data-astro-cid-p5ap2lwu].is-active:hover{color:var(--color-accent-fg)}.filter-chip[data-astro-cid-p5ap2lwu]:disabled{opacity:.4;cursor:not-allowed}.filter-chip-count[data-astro-cid-p5ap2lwu]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding-inline:.375rem;border-radius:999px;background-color:var(--color-accent-soft);color:var(--color-accent);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.filter-chip[data-astro-cid-p5ap2lwu].is-active .filter-chip-count[data-astro-cid-p5ap2lwu]{background-color:color-mix(in oklab,var(--color-accent-fg) 22%,transparent);color:var(--color-accent-fg)}.sector-select[data-astro-cid-p5ap2lwu]{position:relative;display:inline-flex;align-items:center;flex:1;min-width:0;max-width:22rem}.sector-select[data-astro-cid-p5ap2lwu] select[data-astro-cid-p5ap2lwu]{appearance:none;width:100%;height:2.5rem;padding-inline:2.25rem 2.25rem;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface-raised);color:var(--color-fg);font-size:.875rem;font-weight:500;text-overflow:ellipsis;cursor:pointer;transition:border-color .16s}.sector-select[data-astro-cid-p5ap2lwu] select[data-astro-cid-p5ap2lwu]:hover{border-color:var(--color-border-strong)}.sector-select[data-astro-cid-p5ap2lwu] select[data-astro-cid-p5ap2lwu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sector-select[data-astro-cid-p5ap2lwu] .sector-select-icon,.sector-select[data-astro-cid-p5ap2lwu] .sector-select-chevron{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-fg-muted)}.sector-select[data-astro-cid-p5ap2lwu] .sector-select-icon{left:.875rem}.sector-select[data-astro-cid-p5ap2lwu] .sector-select-chevron{right:.875rem}.filters-clear[data-astro-cid-p5ap2lwu]{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:2.25rem;padding-inline:.875rem;border-radius:999px;border:1px solid transparent;color:var(--color-accent);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .16s}.filters-clear[data-astro-cid-p5ap2lwu]:hover{background-color:var(--color-accent-soft)}.filters-clear[data-astro-cid-p5ap2lwu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filters-clear[data-astro-cid-p5ap2lwu][hidden],[data-astro-cid-p5ap2lwu][data-cases-empty][hidden]{display:none}
