.ProjectCard-module__25G50a__cardContainer{width:300px}.ProjectCard-module__25G50a__cardContainer img{max-width:100%;height:auto}.ProjectCard-module__25G50a__imageWrapper{position:relative;overflow:hidden}.ProjectCard-module__25G50a__imageHover,.ProjectCard-module__25G50a__imageColor{object-fit:cover;display:block}.ProjectCard-module__25G50a__imageColor{opacity:0;transition:opacity .3s;position:absolute;inset:0}.ProjectCard-module__25G50a__imageWrapper:hover .ProjectCard-module__25G50a__imageColor{opacity:1}.ProjectCard-module__25G50a__projectInfo h3{font-family:var(--font-ppmondwest);padding:.7rem 0 .25rem;font-size:1.5rem}.ProjectCard-module__25G50a__projectInfo p{font-size:.9rem}.ProjectCard-module__25G50a__projectInfo span{font-size:.75rem}
.projects-module__rqmUHq__mainContainer{height:calc(100vh - 52px);padding:0 1.5rem;display:flex;overflow:hidden}.projects-module__rqmUHq__sidebar{flex-shrink:0;width:300px;height:calc(100vh - 52px);overflow:hidden}.projects-module__rqmUHq__pageTitle{padding:1.5rem 0 .5rem}.projects-module__rqmUHq__list{list-style:none}.projects-module__rqmUHq__list li{cursor:pointer;margin:.5rem 0}.projects-module__rqmUHq__list li:hover{color:#ffa8db}.projects-module__rqmUHq__list li.projects-module__rqmUHq__active{color:#ef79be}.projects-module__rqmUHq__grid{scrollbar-width:none;flex-wrap:wrap;flex:1;align-content:flex-start;gap:2rem;height:calc(100vh - 52px);padding:2rem 1rem;display:flex;overflow-y:auto}.projects-module__rqmUHq__sidebarImage{pointer-events:none;width:220px;padding-bottom:1rem;position:fixed;bottom:0;left:0}.projects-module__rqmUHq__backToTop{color:#f6f5ff;cursor:pointer;z-index:10;font-size:.9rem;font-family:var(--font-ibm);background:#ef79bea4;border:none;padding:.6rem 1.2rem;position:fixed;bottom:1.5rem;right:1.5rem}.projects-module__rqmUHq__backToTop:hover{background:#ffa8db}@media (max-width:768px){.projects-module__rqmUHq__mainContainer{flex-direction:column;height:auto;overflow:visible}.projects-module__rqmUHq__sidebar{width:100%;height:auto;padding:1rem}.projects-module__rqmUHq__list{flex-wrap:wrap;gap:0 1rem;display:flex}.projects-module__rqmUHq__grid{height:auto;padding:1rem 1rem 2.5rem;overflow:visible}.projects-module__rqmUHq__sidebarImage{display:none}.projects-module__rqmUHq__backToTop{bottom:1rem;right:1rem}}
