.projects-page .fi:after{background:linear-gradient(90deg,transparent 75%,var(--img-overlay))}.projects-page .fi img,.projects-page .nimg img{background:var(--tile)}.pfilter{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 36px}.pfilter button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--nline);background:var(--chip);color:var(--txt);font-family:var(--font-head);font-weight:700;font-size:14px;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.pfilter button:hover{border-color:var(--gline)}.pfilter button.on{background:var(--green);border-color:var(--green);color:var(--navy)}.pfilter small{font-size:12px;opacity:.7}