.work-header[data-astro-cid-r3bc3sjw]{column-gap:var(--grid-gutter);margin-bottom:var(--space-section);grid-template-columns:repeat(12,1fr);display:grid}.work-kicker[data-astro-cid-r3bc3sjw]{grid-column:var(--col-margin);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;align-self:start;margin:0}.work-heading[data-astro-cid-r3bc3sjw]{grid-column:var(--col-heading);font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-size:var(--text-display-l);margin:0}.filter-groups[data-astro-cid-r3bc3sjw]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);row-gap:1.5rem;margin-bottom:3rem;display:grid}.filter-group[data-astro-cid-r3bc3sjw]{grid-column:var(--col-band)}.filter-row[data-astro-cid-r3bc3sjw]{align-items:flex-start;gap:1.5rem;display:flex}.filter-row[data-astro-cid-r3bc3sjw] .filter-buttons[data-astro-cid-r3bc3sjw]{flex:auto}.filter-extra[data-astro-cid-r3bc3sjw]{flex:none;align-items:stretch;gap:1.5rem;display:flex}.filter-divider[data-astro-cid-r3bc3sjw]{background:var(--rule);width:1px}@media (width<=767px){.work-kicker[data-astro-cid-r3bc3sjw],.work-heading[data-astro-cid-r3bc3sjw],.filter-group[data-astro-cid-r3bc3sjw]{grid-column:1/-1}.filter-row[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.5rem}.filter-row[data-astro-cid-r3bc3sjw] .filter-buttons[data-astro-cid-r3bc3sjw]{display:contents}.filter-extra[data-astro-cid-r3bc3sjw]{gap:1rem;margin-left:.5rem}}.filter-group__label[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink);margin:0 0 var(--space-label)}.filter-buttons[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-btn[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;background:var(--paper);border:1px solid var(--rule);color:var(--ink);cursor:pointer;padding:.5rem .9rem}.filter-btn[data-astro-cid-r3bc3sjw][aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:#0000}.client-grid[data-astro-cid-r3bc3sjw],.ugc-view[data-astro-cid-r3bc3sjw]{transition:opacity .18s}.is-switching[data-astro-cid-r3bc3sjw]{opacity:0}.client-grid[data-astro-cid-r3bc3sjw][hidden],.ugc-view[data-astro-cid-r3bc3sjw][hidden]{display:none}@media (prefers-reduced-motion:reduce){.client-grid[data-astro-cid-r3bc3sjw],.ugc-view[data-astro-cid-r3bc3sjw]{transition:none}}.empty-state[data-astro-cid-r3bc3sjw]{font-size:var(--text-body);color:var(--ink);margin:0 0 3rem}.work-grid-wrap[data-astro-cid-r3bc3sjw]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.work-grid-wrap[data-astro-cid-r3bc3sjw]>[data-astro-cid-r3bc3sjw]{grid-column:var(--col-band)}@media (width<=767px){.work-grid-wrap[data-astro-cid-r3bc3sjw]>[data-astro-cid-r3bc3sjw]{grid-column:1/-1}}.client-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(12,1fr);grid-auto-rows:4px;grid-auto-flow:dense;align-items:start;column-gap:var(--grid-gutter);row-gap:0;display:grid}.client-tile[data-astro-cid-r3bc3sjw]{grid-column-start:var(--tile-col-start,auto);flex-direction:column;grid-column-end:span 4;text-decoration:none;transition:opacity .18s;display:flex}.client-tile--featured[data-astro-cid-r3bc3sjw]{grid-column-end:span 8}@media (width>=768px){.client-grid[data-astro-cid-r3bc3sjw].is-filtered .client-tile--featured[data-astro-cid-r3bc3sjw]{grid-column-end:span 4}}.client-tile[data-astro-cid-r3bc3sjw].is-fading{opacity:0}.client-tile[data-astro-cid-r3bc3sjw].is-hidden{display:none}.client-tile__frame[data-astro-cid-r3bc3sjw]{aspect-ratio:var(--tile-aspect);background:var(--bone);display:block;position:relative;overflow:hidden}.client-tile__image[data-astro-cid-r3bc3sjw]{object-fit:cover;width:100%;height:100%;display:block}.client-tile__caption[data-astro-cid-r3bc3sjw]{flex-direction:column;gap:2px;margin-top:.75rem;display:flex}.client-tile__name[data-astro-cid-r3bc3sjw],.client-tile__handle[data-astro-cid-r3bc3sjw],.client-tile__industry[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink)}.client-tile__name[data-astro-cid-r3bc3sjw]{font-size:var(--text-small);letter-spacing:normal;text-transform:none}@media (width<=767px){.client-tile[data-astro-cid-r3bc3sjw]{grid-column:span 6}.client-tile--featured[data-astro-cid-r3bc3sjw]{grid-column:auto/span 12}}
