.landing{position:relative;display:flex;align-items:center;justify-content:center}.landing .heading{text-align:center}.landing .heading .typed-cursor{font-weight:200}.landing .socials{position:absolute;display:flex;flex-direction:column;align-items:center;gap:1rem;width:fit-content;left:2rem;bottom:0;text-align:center}.landing .socials li{padding:1.25rem 0}.landing .socials h5{letter-spacing:2px}.landing .socials .bottomLine{min-height:8rem;height:25vh;background-color:var(--white);width:1px}.projects{background-color:var(--white);display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:4rem 0;cursor:none}.projects .project{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;width:calc(33.33% - 2rem);box-shadow:0 .5rem 2rem rgba(0,0,0,.08);border-radius:1.5rem}.projects .project-logo{display:flex;justify-content:center;align-items:center;height:35%;width:70%;background-color:var(--black);padding:2rem;border-radius:1.5rem;transition:.25s ease-out}.projects .treaze-logo{font-family:'Open Sans',sans-serif;letter-spacing:1rem;font-size:1.75rem;transition:.2s ease-in-out;margin-right:-1rem}.projects .dogfight-logo{font-family:'Open Sans',sans-serif;letter-spacing:1rem;font-size:1.75rem;transition:.2s ease-in-out;margin-right:-1rem}.projects .kindr-logo{font-family:'Open Sans',sans-serif;font-size:2.5rem;transition:.2s ease-in-out}.projects .baaj-logo{font-family:'Open Sans',sans-serif;font-size:2.5rem;transition:.2s ease-in-out}.projects .intelliscan-logo{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;transition:.2s ease-in-out}.projects .project:hover .project-logo{height:100%;width:100%;transition:.25s ease-in-out}.projects .project:hover .project-logo *{scale:1.25;transition:.25s ease-in-out}.projects img{height:5rem;transition:.25s ease-in-out}.projects .project-info{position:absolute;bottom:2rem;background-color:var(--white);text-align:center;padding:1rem 1.5rem;width:60%;border-radius:1.5rem}.projects .project-info h4{color:var(--black);margin-bottom:.5rem}.projects .project-info p{color:var(--orange)}.about{position:relative;display:flex;align-items:center;justify-content:center}.about .about-text{width:80%}.about .about-text h1{font-size:clamp(2.5rem,6vw,5.5rem)}.about .about-text h1:last-of-type{margin-top:1rem}.about .line{position:relative;min-height:3.5rem;height:7.5vw;max-height:7rem;overflow:hidden}.about .line .line-text{position:absolute}.about .slideshow{position:absolute;top:0;height:100%;width:100%;overflow:hidden;z-index:-3}.about img{position:absolute;width:15vw;min-width:6rem;filter:brightness(40%);-webkit-animation:move 100s infinite;-moz-animation:move 100s infinite;-ms-animation:move 100s infinite;-o-animation:move 100s infinite;animation:move 100s infinite}@keyframes move{100%{transform:translateY(-150rem)}}.about img:nth-of-type(1){left:70%;top:10%}.about img:nth-of-type(2){left:20%;top:80%}.about img:nth-of-type(3){left:40%;top:140%}.about img:nth-of-type(4){left:60%;top:180%}.about img:nth-of-type(5){left:10%;top:230%}.about img:nth-of-type(6){left:80%;top:280%}.about img:nth-of-type(7){left:40%;top:340%}.about .grain-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;opacity:.75}.about .grain-bg::before{content:"";opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://global-uploads.webflow.com/6112e66605d068774f275d4f/612d53ef73694b0a58531206_611ac0c83ca7af4f4a66a10f_grain_bg%20(1)%20(1)%20(1).jpeg');animation:noise .25s infinite}@keyframes noise{0%,100%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}.contact{position:relative;display:flex;align-items:center;justify-content:space-evenly}.contact .contact-heading{position:relative;margin-top:-10rem}.contact h1{line-height:6vw}.contact .outlined{font-weight:700}.contact .overlap h1{position:relative}.contact .gif{position:absolute;top:50%;left:10%;filter:brightness(60%)}.contact .gif video{width:30vw;min-width:none}.contact .contact-form .container{width:16rem}.contact .contact-form p{line-height:1.75rem}.contact .get-in-touch{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-block:.5rem;padding-inline:.25rem;border-bottom:1px solid var(--white);box-shadow:inset 0 0 var(--white);cursor:pointer;transition:.6s}.contact .get-in-touch:hover{border-bottom:1px solid transparent;box-shadow:inset 0 -100px var(--white);padding-inline:1rem;color:var(--black);transition:.6s}.contact .back-to-top{position:absolute;display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;bottom:3.5rem;right:4.5rem;cursor:pointer}.contact .back-to-top p{font-size:.75rem;font-weight:300;letter-spacing:.5rem}.contact .back-to-top i{margin-left:-7px;font-size:1.25rem;scale:1.25}.cursor{width:8px;height:8px;background:var(--white);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:fixed;left:0;top:0;z-index:1;cursor:none;pointer-events:none;user-select:none;opacity:0;mix-blend-mode:difference;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:grid;place-items:center}.projects:hover .cursor{opacity:1}