.project-module__Eqlj3a__container{cursor:pointer;border-radius:24px;position:relative;overflow:hidden}.project-module__Eqlj3a__image_container{width:100%;position:relative}.project-module__Eqlj3a__image{width:100%;height:auto;transition:all .5s cubic-bezier(.22,.61,.36,1);display:block}.project-module__Eqlj3a__container:hover .project-module__Eqlj3a__image{transform:scale(1.1)}.project-module__Eqlj3a__container:hover .project-module__Eqlj3a__image_container:before{background:0 0}.project-module__Eqlj3a__image_container:before{content:"";z-index:1;background:linear-gradient(#14141600 0%,#141416cc 100%);transition:all .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.project-module__Eqlj3a__overlay{z-index:2;padding:24px;transition:all .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.project-module__Eqlj3a__content{visibility:visible;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;width:100%;margin-top:auto;transition:all .5s cubic-bezier(.22,.61,.36,1);display:flex}.project-module__Eqlj3a__container:hover .project-module__Eqlj3a__content{opacity:0;visibility:hidden;transform:translateY(100%)}.project-module__Eqlj3a__icon{z-index:3;cursor:pointer;transition:all .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:24px;right:24px}.project-module__Eqlj3a__icon svg{stroke:var(--n6)}.project-module__Eqlj3a__container:hover .project-module__Eqlj3a__icon svg{stroke:var(--green)}:is(.project-module__Eqlj3a__title,.project-module__Eqlj3a__stack,.project-module__Eqlj3a__description){text-shadow:0 0 2px #000000b3}.project-module__Eqlj3a__title{color:var(--n8)}.project-module__Eqlj3a__stack{color:var(--n6);font-size:.8125rem}.project-module__Eqlj3a__description{color:var(--n7);font-size:.9375rem}
.hero-module__6uk7YW__button{margin-top:32px}.hero-module__6uk7YW__projects_container{flex-direction:column;align-items:center;gap:48px;margin-top:64px;display:flex}.hero-module__6uk7YW__projects{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@keyframes hero-module__6uk7YW__rotate-circle{to{transform:rotate(1turn)}}@media (max-width:1024px){.hero-module__6uk7YW__projects_container{margin-top:48px}.hero-module__6uk7YW__projects{grid-gap:16px;grid-template-columns:1fr}}@media (max-width:500px){.hero-module__6uk7YW__button{width:100%}}