.projects-module__D-cxOq__projectsSection{background:linear-gradient(145deg,#070707 58%,#0e0707);padding-top:140px}.projects-module__D-cxOq__project-visual{justify-content:center;align-items:center;width:100%;height:540px;display:flex;position:relative}.projects-module__D-cxOq__project-image-box{isolation:isolate;background:#050505;border:1px solid #ffffff14;border-radius:32px;justify-content:center;align-items:center;width:92%;height:440px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000073,inset 0 1px #ffffff0a}.projects-module__D-cxOq__project-image-box:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:45%;height:180%;position:absolute;top:-40%;left:-80%;transform:rotate(20deg)}.projects-module__D-cxOq__project-image-box:hover:after{animation:.8s forwards projects-module__D-cxOq__projectShine}@keyframes projects-module__D-cxOq__projectShine{0%{left:-80%}to{left:140%}}.projects-module__D-cxOq__project-img{z-index:2;object-fit:contain;border-radius:18px;width:92%;height:auto;max-height:430px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;transform:rotate(-2deg)translateY(-4px);box-shadow:0 20px 45px #00000073}.projects-module__D-cxOq__project-image-box:hover .projects-module__D-cxOq__project-img{transform:rotate(-1deg)translateY(-10px)scale(1.025);box-shadow:0 28px 60px #0000008c}@media (max-width:850px){.projects-module__D-cxOq__projectsSection{padding-top:100px}.projects-module__D-cxOq__project-image-box{border-radius:20px;height:100%}}@media (max-width:480px){.projects-module__D-cxOq__projectsSection{padding-top:90px}.projects-module__D-cxOq__project-img{width:94%;max-height:none}}
