.Portfolio-module-scss-module__vKzOMG__projects{margin-top:2rem}.Portfolio-module-scss-module__vKzOMG__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.Portfolio-module-scss-module__vKzOMG__list{gap:1.5rem}}@media (max-width:640px){.Portfolio-module-scss-module__vKzOMG__list{grid-template-columns:1fr;gap:1.25rem}}
.PortfolioItem-module-scss-module__8WO1Xa__item{cursor:pointer;background:#0f0f0f;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden}.PortfolioItem-module-scss-module__8WO1Xa__item:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.PortfolioItem-module-scss-module__8WO1Xa__image{object-fit:cover;background:#1a1a1a;width:100%}.PortfolioItem-module-scss-module__8WO1Xa__image img{object-fit:cover;width:100%;height:180px}.PortfolioItem-module-scss-module__8WO1Xa__content{padding:1rem 1.25rem}.PortfolioItem-module-scss-module__8WO1Xa__category{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:.25rem;font-size:.75rem}.PortfolioItem-module-scss-module__8WO1Xa__title{font-size:1.1rem;font-weight:600}
