.work-grid{gap:var(--s06);margin-top:var(--s08);border:1px solid var(--border-default);border-right:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.work-card{padding:var(--s07);border-right:1px solid var(--border-default);color:var(--text-primary);transition:border-color .2s var(--ease-hard),color .2s var(--ease-hard);text-decoration:none;display:block}.work-card:hover{border-color:var(--border-strong)}.work-card[data-u=red]{--u:var(--bar-red)}.work-card[data-u=blue]{--u:var(--bar-blue)}.work-card[data-u=yellow]{--u:var(--bar-yellow)}.work-card .slh i{background:var(--u,var(--text-secondary));width:8px;height:22px;display:inline-block;transform:skew(-22deg)}.w-mark{margin-bottom:var(--s05);display:block}.w-nr{font-variant-numeric:tabular-nums;display:block}.w-name{font-family:var(--ff-display);margin-top:var(--s03);font-size:34px;font-weight:400;line-height:1;display:block}.w-sector,.w-state{margin-top:var(--s04);display:block}.w-pending{opacity:.6}.filter-legend{margin-top:var(--s08);margin-bottom:var(--s04);display:block}.filter-target{display:none}.filter-tab{padding:var(--s03) var(--s05);margin:0 var(--s03) var(--s03) 0;border:1px solid var(--border-default);cursor:pointer;transition:border-color .2s var(--ease-hard), color .2s var(--ease-hard),background-color .2s var(--ease-hard);text-decoration:none;display:inline-block}.filter-tab:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-tab:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.filter-count{font-variant-numeric:tabular-nums}.filter-tab[href=\#all]{background:var(--text-primary);color:var(--surface-void);border-color:var(--text-primary)}#retail-luxury:target~.filter-tab[href=\#all],#finance-insurance:target~.filter-tab[href=\#all],#health-life-sciences:target~.filter-tab[href=\#all],#industry-mobility:target~.filter-tab[href=\#all],#media-entertainment:target~.filter-tab[href=\#all],#tech-telecom:target~.filter-tab[href=\#all],#public-institutions:target~.filter-tab[href=\#all]{color:var(--text-secondary);border-color:var(--border-default);background:0 0}#retail-luxury:target~.filter-tab[href=\#retail-luxury],#finance-insurance:target~.filter-tab[href=\#finance-insurance],#health-life-sciences:target~.filter-tab[href=\#health-life-sciences],#industry-mobility:target~.filter-tab[href=\#industry-mobility],#media-entertainment:target~.filter-tab[href=\#media-entertainment],#tech-telecom:target~.filter-tab[href=\#tech-telecom],#public-institutions:target~.filter-tab[href=\#public-institutions]{background:var(--text-primary);color:var(--surface-void);border-color:var(--text-primary)}#retail-luxury:target~.work-grid .work-card:not([data-sector=retail-luxury]),#finance-insurance:target~.work-grid .work-card:not([data-sector=finance-insurance]),#health-life-sciences:target~.work-grid .work-card:not([data-sector=health-life-sciences]),#industry-mobility:target~.work-grid .work-card:not([data-sector=industry-mobility]),#media-entertainment:target~.work-grid .work-card:not([data-sector=media-entertainment]),#tech-telecom:target~.work-grid .work-card:not([data-sector=tech-telecom]),#public-institutions:target~.work-grid .work-card:not([data-sector=public-institutions]){display:none}.client-link{margin-top:var(--s03);font-family:var(--ff-meta);letter-spacing:.08em;text-transform:none;color:var(--text-secondary);text-underline-offset:2px;transition:color .2s var(--ease-hard);font-size:12px;text-decoration:underline;display:inline-block}.client-link:hover{color:var(--text-primary)}.client-link:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}
