.ProjectCard{padding:1rem;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#171717;border-radius:1rem;overflow:hidden;color:#fff;text-decoration:none;z-index:0}@media screen and (max-width:425px){.ProjectCard{padding:.75rem;border-radius:.5rem}}.ProjectCard:hover .ProjectCard__imageBg{filter:blur(5px)}.ProjectCard:hover .ProjectCard__projectImage{clip-path:inset(0 0 0 0);opacity:1;transform:translate(-50%,-50%) scale(1.05);z-index:10}.ProjectCard-content{display:flex;flex-direction:column;width:100%;padding:1rem 1rem 0;gap:.75rem}@media screen and (max-width:425px){.ProjectCard-content{padding:.5rem .5rem 0}}.ProjectCard-content-header{display:flex;gap:2rem}@media screen and (max-width:425px){.ProjectCard-content-header{flex-direction:column;gap:0}}.ProjectCard-content-span,.ProjectCard-content-title{margin:0;font-size:1.1rem;text-transform:uppercase;font-weight:700}@media screen and (max-width:425px){.ProjectCard-content-span,.ProjectCard-content-title{font-size:1rem}}.ProjectCard-content-title{flex:1;width:100%}.ProjectCard-content-span{opacity:.8}.ProjectCard-content p{margin:0;opacity:.7}.ProjectCard-marquee span{font-weight:300;text-transform:uppercase;font-size:.9rem}.ProjectCard-logo{height:1.75rem;background-color:#fff;aspect-ratio:1/1;border-radius:100%;margin:auto 0;position:relative;padding:.3rem;overflow:hidden}.ProjectCard-left{flex:1;width:100%;font-size:.9rem}.ProjectCard-right{font-size:.9rem;white-space:nowrap}.ProjectCard__image{display:flex;position:relative;aspect-ratio:4/3;width:100%;border-radius:1rem;overflow:hidden}@media screen and (max-width:1024px){.ProjectCard__image{aspect-ratio:16/7}}@media screen and (max-width:768px){.ProjectCard__image{aspect-ratio:16/9}}@media screen and (max-width:425px){.ProjectCard__image{aspect-ratio:1/1;border-radius:.5rem}}.ProjectCard__imageBg{position:absolute;width:100%;height:100%;transition:all .2s ease-in-out}.ProjectCard__projectImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);aspect-ratio:16/10;width:70%;z-index:1;border-radius:.3rem;overflow:hidden;clip-path:inset(50% 50% 50% 50%);transition:all .8s cubic-bezier(.34,1.2,.64,1)}.ProjectCard__projectImage--fallback{display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.02);backdrop-filter:blur(20px);height:100%;width:100%}.ProjectCard__projectImage--fallback p{font-size:1.2rem;font-family:Plus Jakarta Sans,sans-serif;font-style:italic}.ProjectCard__projectImage video{height:100%;width:100%}