.hero{color:#fff;text-align:center;font-family:Poppins,serif;padding:0;background-image:url(/bg-mor.png);background-repeat:no-repeat;background-size:300px;background-position:100% 0}.hero-text{color:#fff;text-align:center;font-family:Poppins,serif;background-image:url(/hero-grid-mobile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;h1{font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:30px;letter-spacing:0;font-size:20px;align-items:center;padding:0 25px}h1,p{font-family:Roboto Mono,monospace}p{font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;margin-bottom:20px}}.images{display:flex;justify-content:flex-start;overflow:hidden;white-space:nowrap;padding:20px 0;position:relative}.images,.images .scroll{align-items:center;width:100%}.images .scroll{justify-content:space-around;display:flex;gap:25px;animation:scroll 20s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.images img{transition:transform .3s ease}.images img:hover{transform:scale(1.1)}hr{color:#2f2f2fbf;border:2px solid #2f2f2fbf}@media(width >= 480px){.hero{color:#fff;text-align:center;font-family:Poppins,serif;padding:0;background-size:800px}.hero-text{color:#fff;text-align:center;font-family:Poppins,serif;background-image:url(/hero-grid.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;h1{margin-bottom:30px;letter-spacing:0;font-size:32px;align-items:center;padding:0 25px}h1,p{font-weight:100}p{font-size:16px;margin-bottom:20px;width:65%}}}@media(width >= 1250px){.hero-text{color:#fff;text-align:center;font-family:Poppins,serif;background-image:url(/hero-grid.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;h1{margin-bottom:30px;letter-spacing:0;font-size:40px;align-items:center;padding:0 25px}h1,p{font-weight:100}p{font-size:20px;margin-bottom:20px;width:65%}}}.highlights{padding:0 25px;margin:0 0 40px}.highlights-items{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:30px}.highlights-item{position:relative;border-radius:10px;background:linear-gradient(90deg,#FFD49C,#7A87FB 80%);padding:3px}.highlights-item:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:white;border-radius:10px;z-index:-1}h2{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:70px;letter-spacing:0;font-size:24px;align-items:center;color:#fff;display:inline-flex;gap:15px}@media(width >= 725px){.highlights{padding:0 25px}.highlights-items{display:flex;flex-direction:row;width:100%;align-items:flex-start;justify-content:space-evenly;cursor:pointer}.highlights-item{position:relative;overflow:hidden;border-radius:10px}.highlights-item img{display:block;width:290px;height:200px;transition:transform .3s ease-in-out}.highlights-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/look-projects.svg) 50%/30px no-repeat,linear-gradient(90deg,#FFD49C,#7A87FB 80%);opacity:0;z-index:1;pointer-events:none}.highlights-item:hover:before{opacity:.7}.highlights-item:hover img{transform:scale(1.05);z-index:2}h2{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:70px;letter-spacing:0;font-size:32px;align-items:center;color:#fff}}