.WorkCards-module__R8o65q__wrap{gap:var(--st-6);flex-direction:column;display:flex}.WorkCards-module__R8o65q__filter{gap:var(--st-3);padding-bottom:var(--st-4);border-bottom:var(--st-hair) solid var(--st-rule);flex-direction:column;display:flex}.WorkCards-module__R8o65q__filterRow{align-items:center;gap:var(--st-2);flex-wrap:wrap;display:flex}.WorkCards-module__R8o65q__filterLabel{min-width:calc(var(--st-u) * 10);color:var(--st-text-muted);flex:none}.WorkCards-module__R8o65q__facet{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:var(--st-1) var(--st-3);border:var(--st-hair) solid var(--st-slate);border-radius:var(--st-r-pill);cursor:pointer;font-family:var(--st-body);font-size:var(--st-fs-ui);color:var(--st-text);transition:color var(--st-fast) var(--st-ease), background-color var(--st-fast) var(--st-ease), border-color var(--st-fast) var(--st-ease);background:0 0;align-items:center;font-weight:450;line-height:1.2;display:inline-flex}.WorkCards-module__R8o65q__facet:hover{color:var(--st-text);border-color:var(--st-ink)}.WorkCards-module__R8o65q__facet[aria-pressed=true]{background:var(--st-ink);border-color:var(--st-ink);color:var(--st-paper)}.WorkCards-module__R8o65q__facet[aria-pressed=true]:hover{background:var(--st-graphite);border-color:var(--st-graphite);color:var(--st-paper)}.WorkCards-module__R8o65q__tally{font-size:var(--st-fs-sm);color:var(--st-text-muted)}.WorkCards-module__R8o65q__empty{font-size:var(--st-fs-ui);color:var(--st-text-muted)}.WorkCards-module__R8o65q__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--st-text);border:0;border-bottom:var(--st-hair) solid currentColor;background:0 0;padding:0}.WorkCards-module__R8o65q__clear:hover{color:var(--st-text-muted)}.WorkCards-module__R8o65q__grid{gap:var(--st-6) var(--st-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCards-module__R8o65q__grid[data-variant=index]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.WorkCards-module__R8o65q__grid[data-variant=index]{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkCards-module__R8o65q__card[data-hidden]{display:none}.WorkCards-module__R8o65q__link{gap:var(--st-3);flex-direction:column;height:100%;display:flex}.WorkCards-module__R8o65q__frame{aspect-ratio:16/9;border-radius:var(--st-r);background:var(--st-bg);display:block;position:relative;overflow:hidden}.WorkCards-module__R8o65q__image{object-fit:cover;transition:transform var(--st-slow) var(--st-ease)}a.WorkCards-module__R8o65q__link:hover .WorkCards-module__R8o65q__image{transform:scale(1.03)}.WorkCards-module__R8o65q__body{gap:var(--st-1);flex-direction:column;display:flex}.WorkCards-module__R8o65q__meta{color:var(--st-text-muted)}.WorkCards-module__R8o65q__heading{font-family:var(--st-body);font-size:var(--st-fs-h3);font-weight:450;line-height:var(--st-lh-heading);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;transition:color var(--st-fast) var(--st-ease)}.WorkCards-module__R8o65q__grid[data-variant=index] .WorkCards-module__R8o65q__heading{font-family:var(--st-display);font-weight:700;line-height:var(--st-lh-display);letter-spacing:var(--st-ls-display)}a.WorkCards-module__R8o65q__link:hover .WorkCards-module__R8o65q__heading{color:var(--st-signal)}.WorkCards-module__R8o65q__subline{font-size:var(--st-fs-ui);font-weight:500}.WorkCards-module__R8o65q__excerpt{margin-top:var(--st-1);font-size:var(--st-fs-ui);color:var(--st-text-muted);font-weight:400;line-height:1.35}@media (max-width:760px){.WorkCards-module__R8o65q__grid,.WorkCards-module__R8o65q__grid[data-variant=index]{gap:var(--st-6);grid-template-columns:minmax(0,1fr)}.WorkCards-module__R8o65q__filterLabel{flex-basis:100%}}
.page-module__VQ5DIG__summary{gap:var(--st-4) var(--st-7);margin-top:var(--st-6);padding-top:var(--st-4);border-top:var(--st-hair) solid var(--st-rule);flex-wrap:wrap;display:flex}.page-module__VQ5DIG__summaryItem{gap:var(--st-1);flex-direction:column;display:flex}.page-module__VQ5DIG__summaryValue{font-size:var(--st-fs-display-sm)}.page-module__VQ5DIG__index{padding-block:var(--st-section-y)}
