.ProjectCard-module-scss-module__YZaAfq__card{width:100%;color:inherit;cursor:url(/images/Cursor_OPEN.svg),pointer;text-decoration:none;display:block}.ProjectCard-module-scss-module__YZaAfq__card figure{flex-direction:column;gap:.8vw;margin:0;display:flex}.ProjectCard-module-scss-module__YZaAfq__card .ProjectCard-module-scss-module__YZaAfq__imageWrapper{aspect-ratio:1000/713;border:.5px solid #050505;width:100%;position:relative;overflow:hidden}.ProjectCard-module-scss-module__YZaAfq__card .ProjectCard-module-scss-module__YZaAfq__imageWrapper img{object-fit:cover;transition:transform .5s}.ProjectCard-module-scss-module__YZaAfq__card figcaption{text-transform:uppercase;font-size:clamp(.8rem,1.25vw,2.375rem);font-weight:500;line-height:normal}.ProjectCard-module-scss-module__YZaAfq__card:hover .ProjectCard-module-scss-module__YZaAfq__imageWrapper img{transform:scale(1.05)}
.ProjectsSection-module-scss-module__A0YoUa__section{width:100%}.ProjectsSection-module-scss-module__A0YoUa__filterHeader{border-bottom:.5px solid #050505}.ProjectsSection-module-scss-module__A0YoUa__filterHeader__container{max-width:2560px;margin:0 auto;padding:.75vw 2.257vw .29vw}@media (max-width:1024px){.ProjectsSection-module-scss-module__A0YoUa__filterHeader__container{padding:.75vw 2vw .29vw}}.ProjectsSection-module-scss-module__A0YoUa__filterHeader__text{font-size:clamp(.7rem,1.4vw,2rem);font-weight:500}.ProjectsSection-module-scss-module__A0YoUa__categoriesWrapper{border-bottom:.5px solid #050505}.ProjectsSection-module-scss-module__A0YoUa__categoriesWrapper .ProjectsSection-module-scss-module__A0YoUa__container{justify-content:flex-start;max-width:2560px;margin:0 auto;padding:0 2.257vw;display:flex;overflow-x:auto}@media (max-width:1024px){.ProjectsSection-module-scss-module__A0YoUa__categoriesWrapper .ProjectsSection-module-scss-module__A0YoUa__container{padding:0 2vw}}.ProjectsSection-module-scss-module__A0YoUa__categoryBtn{white-space:nowrap;border-left:.5px solid #050505;min-height:40px;padding:.35vw 1.39vw;font-size:clamp(.7rem,1.4vw,2rem);font-weight:500;display:grid;position:relative}.ProjectsSection-module-scss-module__A0YoUa__categoryBtn:before{content:"";pointer-events:none;background-color:#fff;width:1vw;position:absolute;top:.5vw;bottom:.5vw;left:-.5vw}@media (max-width:768px){.ProjectsSection-module-scss-module__A0YoUa__categoryBtn:before{top:1.2vw;bottom:1.2vw}}.ProjectsSection-module-scss-module__A0YoUa__categoryBtn:last-child{border-right:.5px solid #050505}.ProjectsSection-module-scss-module__A0YoUa__categoryBtn:last-child:after{content:"";pointer-events:none;background-color:#fff;width:1vw;position:absolute;top:.5vw;bottom:.5vw;right:-.5vw}@media (max-width:768px){.ProjectsSection-module-scss-module__A0YoUa__categoryBtn:last-child:after{top:1.2vw;bottom:1.2vw}}.ProjectsSection-module-scss-module__A0YoUa__contentContainer{max-width:2560px;height:100%;margin:0 auto;padding:.81vw 2.257vw 5.266vw}@media (max-width:1024px){.ProjectsSection-module-scss-module__A0YoUa__contentContainer{padding:.81vw 2vw 5.266vw}}.ProjectsSection-module-scss-module__A0YoUa__radios{gap:1.563vw;margin-bottom:1.91vw;display:flex}@media (max-width:665px){.ProjectsSection-module-scss-module__A0YoUa__radios{justify-content:space-between}}.ProjectsSection-module-scss-module__A0YoUa__radioLabel{cursor:pointer;align-items:center;gap:.752vw;font-size:clamp(.7rem,1.4vw,2rem);font-weight:500;display:flex}.ProjectsSection-module-scss-module__A0YoUa__radioLabel:before{content:"";border:.5px solid #050505;border-radius:50%;width:14px;height:14px;transition:background-color .2s;display:inline-block}.ProjectsSection-module-scss-module__A0YoUa__radioActive .ProjectsSection-module-scss-module__A0YoUa__radioLabel:before{background-color:#050505}.ProjectsSection-module-scss-module__A0YoUa__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:3.414vw;display:grid}@media (max-width:440px){.ProjectsSection-module-scss-module__A0YoUa__grid{grid-template-columns:1fr}}.ProjectsSection-module-scss-module__A0YoUa__noProjects{text-align:center;grid-column:1/-1;padding:50px 0;font-size:clamp(.6rem,1.25vw,2.375rem)}
