.PortfolioPage_page__mOF8c{width:92vw;margin:2rem auto 0;padding-bottom:4rem}.PortfolioPage_filters__W8rfg{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.35rem;margin-bottom:2.5rem}.PortfolioPage_filter___g7Xo{position:relative;display:inline-block;padding:.25rem 0;color:var(--text-muted);font-family:var(--font-heading);font-size:.76rem;font-weight:300;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.PortfolioPage_filter___g7Xo:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s ease}.PortfolioPage_active__VDa7u,.PortfolioPage_filter___g7Xo:hover{color:var(--text-color)}.PortfolioPage_active__VDa7u:after,.PortfolioPage_filter___g7Xo:hover:after{transform:scaleX(1)}.PortfolioPage_empty__9TYNk{padding:4rem 0;color:var(--text-muted);text-align:center}@media screen and (max-width:1099px){.PortfolioPage_page__mOF8c{width:calc(100vw - 48px)}}@media screen and (max-width:699px){.PortfolioPage_page__mOF8c{width:calc(100vw - 24px);margin-top:1.25rem;padding-bottom:2.5rem}.PortfolioPage_filters__W8rfg{justify-content:flex-start;gap:.55rem 1rem;margin-bottom:1.75rem}.PortfolioPage_filter___g7Xo{font-size:.7rem}}