.av-portfolio-wrap{font-family:Inter Tight,sans-serif}.av-pf-filters{display:flex;gap:8px;margin-bottom:40px}.av-filter-btn{background:transparent;border-radius:2px;border-style:solid;border-width:1px;cursor:pointer;font-family:Inter Tight,sans-serif;font-weight:500;letter-spacing:.12em;line-height:14px;padding:8px 20px;text-transform:uppercase;transition:all .2s}.av-pf-grid{border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:1px;display:grid;grid-template-columns:repeat(var(--av-cols,6),1fr)}.av-pf-cell{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px 12px;transition:background .2s}.av-pf-cell.hidden{display:none}.av-pf-cell a img,.av-pf-cell img{display:block;filter:grayscale(100%);height:auto;max-height:100px;max-width:220px;object-fit:contain;opacity:.55;transition:all .25s;width:100%}.av-pf-cell a:hover img,.av-pf-cell:hover img{filter:grayscale(0);opacity:1}.av-pf-cell a{align-items:center;display:flex;justify-content:center;width:100%}.av-pf-cell__status{font-size:9px;font-weight:300;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.av-pf-grid.avpfg_5 .av-pf-cell{padding:40px 24px}.av-pf-grid.avpfg_5 .av-pf-cell img{max-height:200px;max-width:500px;width:100%}@media (max-width:900px){.av-pf-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:576px){.av-pf-grid{grid-template-columns:repeat(2,1fr)!important}.av-pf-grid.avpfg_5 .av-pf-cell{padding:24px}}