.filters[data-astro-cid-rfdsy2xu]{gap:var(--space-2);display:grid}@media (width>=1024px){.filters[data-astro-cid-rfdsy2xu]{gap:var(--space-3)}}.fgroup[data-astro-cid-rfdsy2xu]{gap:.25rem;display:grid}@media (width>=1024px){.fgroup[data-astro-cid-rfdsy2xu]{align-items:start;column-gap:var(--grid-gutter);grid-template-columns:6rem minmax(0,1fr)}}.flabel[data-astro-cid-rfdsy2xu]{font-family:var(--ff-mono);font-size:var(--fs-13);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0;padding-top:.75rem}.chips[data-astro-cid-rfdsy2xu]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-rfdsy2xu]{min-height:var(--touch);border:1px solid color-mix(in srgb, var(--tx) 60%, transparent);border-radius:var(--radius-button);color:var(--tx);font-family:var(--ff-body);font-size:var(--fs-15);cursor:pointer;transition:background-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease);background-color:#0000;align-items:center;padding:0 1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.chip[data-astro-cid-rfdsy2xu]:hover{background-color:color-mix(in srgb, var(--tx) 10%, transparent)}.chip[data-astro-cid-rfdsy2xu][aria-pressed=true]{background-color:var(--tx);border-color:var(--tx);color:var(--bgc,var(--paper))}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-rfdsy2xu]{transition:none}}.count[data-astro-cid-rfdsy2xu]{margin:var(--space-3) 0 0;min-height:1.5em;font-family:var(--ff-mono);font-size:var(--fs-13);letter-spacing:.04em;color:var(--mut)}.empty[data-astro-cid-rfdsy2xu]{margin-top:var(--space-3);padding:var(--space-3);border:1px dashed color-mix(in srgb, var(--tx) 60%, transparent);border-radius:var(--radius)}.empty[data-astro-cid-rfdsy2xu][hidden]{display:none}.empty-t[data-astro-cid-rfdsy2xu]{margin:0 0 var(--space-2);font-size:var(--fs-17)}.groups[data-astro-cid-rfdsy2xu]{margin-top:var(--space-3)}.group[data-astro-cid-rfdsy2xu]{margin-top:var(--space-5)}.group[data-astro-cid-rfdsy2xu][hidden],.pitem[data-astro-cid-rfdsy2xu][hidden]{display:none}.gh[data-astro-cid-rfdsy2xu]{padding-bottom:var(--space-1);border-bottom:1px solid var(--tx)}.plist[data-astro-cid-rfdsy2xu]{gap:0 var(--grid-gutter);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.plist[data-astro-cid-rfdsy2xu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.more-link[data-astro-cid-rfdsy2xu]{margin:0}.clients[data-astro-cid-5nec57kg]{gap:var(--space-5);margin-top:var(--space-4);display:grid}.chead[data-astro-cid-5nec57kg]{margin:0 0 var(--space-2);font-family:var(--ff-mono);font-size:var(--fs-13);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:400}.marks[data-astro-cid-5nec57kg]{border-top:1px solid var(--ln);border-left:1px solid var(--ln);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.marks[data-astro-cid-5nec57kg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.marks[data-astro-cid-5nec57kg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.marks[data-astro-cid-5nec57kg] li[data-astro-cid-5nec57kg]{border-right:1px solid var(--ln);border-bottom:1px solid var(--ln)}.mark[data-astro-cid-5nec57kg]{height:100%;min-height:4.5rem;font-family:var(--ff-heading);font-weight:500;font-size:var(--fs-17);letter-spacing:.01em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:var(--tx);justify-content:center;align-items:center;padding:.5rem .75rem;line-height:1.2;text-decoration:none;display:flex}.link[data-astro-cid-5nec57kg]{text-underline-offset:6px;transition:background-color var(--duration-hover) var(--ease);text-decoration:underline 1px}.link[data-astro-cid-5nec57kg]:hover{background-color:color-mix(in srgb, var(--tx) 10%, transparent)}@media (prefers-reduced-motion:reduce){.link[data-astro-cid-5nec57kg]{transition:none}}.prj-h2[data-astro-cid-yjitjrjk]{margin-top:var(--space-2);max-width:16em}.prj-lead[data-astro-cid-yjitjrjk]{margin:var(--space-2) 0 0;max-width:38em;font-size:var(--fs-17);color:var(--mut);line-height:1.6}
