.image-carousel{padding:3rem 1.5rem;position:relative;z-index:1}.image-carousel img{margin:0 auto;max-width:873px}@media(min-width:1200px){.image-carousel{padding:3rem 0}}.shape-layer{height:100%;left:0;top:0;width:100%;z-index:1}.shape-layer,.shape-layer__item{position:absolute}.shape-layer__kinesis{height:inherit;position:relative;top:0;width:100vw}.shape-layer--below{pointer-events:none;z-index:-1}.shape-layer--clickable{pointer-events:none}.project__hero{margin-bottom:50px;position:relative}.project__hero__logo{margin-top:50px;max-width:300px}@media(min-width:768px){.project__hero__logo{margin-top:100px;width:100%}}.project__hero__image{margin-bottom:2.5rem}@media(min-width:992px){.project__hero__image{position:absolute;right:0;top:0;width:50%;z-index:0}}@media(min-width:1400px){.project__hero__image{max-width:886px;width:auto}}@media(min-width:992px){.project__hero{margin-bottom:0}}.project__title{font-family:Rubik,Arial,sans-serif;font-size:3.2rem;line-height:3.8rem;margin-bottom:1rem;margin-top:50px}@media(min-width:1200px){.project__title{font-size:4rem;line-height:4.4rem;margin-bottom:2rem;margin-top:100px}}.project__carousel{background-color:#4b4f53}.project__carousel__url{font-size:1.2rem;margin-bottom:3rem;text-align:center;width:100%;word-break:break-all}@media(min-width:768px){.project__carousel__url{font-size:1.4rem}}.project__main{margin-bottom:50px;position:relative}@media(min-width:992px){.project__main{margin-bottom:100px}}.project__tech h3{color:#4b4f53;margin-bottom:1rem}.project__tech ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0;text-align:center}.project__tech ul li{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;font-size:.5rem;max-width:10rem;padding:.5rem}.project__tech ul li img{align-self:center;margin-bottom:.5rem;margin-top:auto}.project__tech ul li span{margin-top:auto}@media(min-width:992px){.project__tech ul{flex-wrap:nowrap}.project__tech ul li{font-size:.8rem;margin:0 25px;max-width:10rem;padding:0}.project__tech ul li:first-of-type{margin-left:0}.project__tech ul li:last-of-type{margin-right:0}}.next-proj a{display:block;height:150px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.next-proj a h2{transition:color .33s ease-out}.next-proj a:hover h2{color:#84d130!important}@media(min-width:992px){.next-proj a{height:350px}}.next-proj img{margin:0 auto}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}