@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);@font-face{font-family:PP Supply Mono;font-style:normal;font-weight:400;src:url(/static/media/PPSupplyMono-Light.b335c2406b56dd4ea207.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(/static/media/HelveticaNeue.fb5b62eee5be6dba4770.woff2) format("woff2")}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:400;src:url(/static/media/PPNeueMontreal-Regular.082d1032ca9cf89884d4.woff2) format("woff2")}@font-face{font-family:PP Right Grotesk;font-style:normal;font-weight:400;src:url(/static/media/RightGrotesk-CompactBlack.b292b0fa28c0faea7e4a.woff2) format("woff2")}@font-face{font-family:Di;font-style:normal;font-weight:400;src:url(/static/media/die-grotesk-vf-Bg_O1FwA.bf23b6066373b19f011c.woff2) format("woff2")}.circle-menu-btn,.circle-menu-btn2{--fx-filter:blur(4px) liquid-glass(2,10) saturate(1.25) color-overlay(#000,.3) contrast(1.25);align-items:center;border:none;border-radius:50%;box-shadow:0 2px 4px 0 #0000001a,0 8px 24px 0 #0000001f,0 16px 48px 0 #0000001a;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;top:20px;width:50px;z-index:1000}.nav-links{color:#121212;display:block;display:flex;font-family:Di;gap:40px;left:-6%;position:relative;text-transform:uppercase}.nav-bar{color:#000}.nav-bar2{--fx-filter:blur(4px) liquid-glass(2,10) saturate(1.25) color-overlay(#000,.6) contrast(1.25);align-items:center;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100dvh;justify-content:center;overflow:hidden;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:1000}.nav-bar2.active{transform:translateY(0)}.no-scroll{height:100vh;overflow:hidden}.nav-bar .nav-links a{color:#191919;font-family:Di;margin-right:20px;text-decoration:none}.nav-links-2{display:flex;flex-direction:column;font-family:Di;font-size:30px;gap:40px;letter-spacing:2px;position:relative;text-transform:uppercase}.nav-links-2 a{color:#fff;text-decoration:none}.nav-links-2 a:hover{-webkit-text-decoration:1px underline #fff;text-decoration:1px underline #fff}.nav-bar .nav-links a:hover{color:gray}.close-btn{--fx-filter:blur(4px) liquid-glass(2,10) saturate(1.25) color-overlay(#fff,.3) contrast(1.25);height:40px;width:40px}.nav{--fx-filter:blur(4px) liquid-glass(2,10,1) saturate(1.25);background:#ffffff4a;height:50px;position:fixed;width:100%;z-index:20}.expert-title{font-family:Di;font-size:50px;line-height:1;margin-left:4%;width:54%}.expert-subtitle{font-family:PP Neue Montreal;font-size:20px;line-height:1;margin-left:4%;opacity:.7;width:90%}.group-pic{border-radius:6px;height:auto;margin-left:3%;object-fit:fill;width:94%}.flex-exp-div{width:100%}.expertise-content{display:flex;flex-direction:column}body{background-color:none;overflow-x:hidden}.frame-1{background-color:#fff;display:flex;flex-direction:column;height:100dvh;width:100%}.slide-heading1,.slide-heading2{color:#000;font-family:Di;font-size:4pc;font-style:normal;font-weight:600;letter-spacing:5px;line-height:normal;margin-bottom:0;position:relative;top:0;width:-webkit-max-content;width:max-content}.slide-heading1{align-items:flex-start;display:flex;margin-left:10px}.slide-heading2{align-items:flex-end;display:flex;left:-5px;top:0}.slide-img-2{filter:grayscale(1);height:100%;left:8%;margin-top:0;object-fit:cover;position:relative;scale:1;width:85%}.loading_div{height:100dvh;position:fixed;width:100vw}.loading_count{align-items:flex-end;background-color:#fff;color:#00000087;display:flex;font-family:Di,sans-serif;font-size:10pc;font-weight:700;height:100dvh;justify-content:flex-start;left:0;letter-spacing:5px;padding:1rem;position:relative;z-index:9999}.frame-1-sub-1,.frame-1-sub-2,.frame-1-sub-3{width:100%}.frame-1-sub-1,.frame-1-sub-3{display:flex;height:25dvh}.frame-1-sub-2{height:50dvh}.frame-1-sub-1{align-items:flex-start;justify-content:start}.frame-1-sub-3{align-items:flex-end;justify-content:end}.heading1{color:#000;font-family:Di;font-size:37px;margin-bottom:12pc;top:190px;width:-webkit-max-content;width:max-content}.heading-2,.heading1{font-style:normal;font-weight:400;left:2%;line-height:normal;position:relative}.heading-2{color:#00000070;font-family:PP Neue Montreal;font-size:24px;top:-20px;width:80%}.proj-gallery-card{border-radius:12px;height:300px;left:4%;position:relative;width:90%}.navbar{font-size:22px;gap:70px;height:50px;width:100%}.navbar,.navbar ul{display:flex;position:relative}.navbar ul{gap:4rem;justify-content:center;list-style:none;margin:0 0 0 50%;padding:0;top:20px}.navbar a{color:#000;font-family:PP Supply Mono;text-decoration:none;transition:color .3s ease,transform .2s ease}.navbar a:hover{color:#2d6ef0;text-decoration:underline;transform:translateY(-2px);transition:.5s}.pf-img{border-radius:50%;filter:grayscale(1);height:150px;left:6%;object-fit:cover;position:relative;scale:1.5;top:156px;width:150px}.map-img{border-radius:20px;height:m;object-fit:cover;width:300px}.tape-img{height:-webkit-max-content;height:max-content;object-fit:cover;position:relative;width:45vw}.map{border-radius:20px;height:180px;top:30px;width:300px}.img-gallery-card,.map{box-shadow:0 4px 20.6px -1px #00000029;position:relative}.img-gallery-card{border-radius:5px;height:340px;left:-22%;padding:3%;scale:.9;top:10px;width:-webkit-max-content;width:max-content}.pin{left:169px;top:-106px;z-index:2}.map-zoom-crcl,.pin{position:relative;scale:1.5}.map-zoom-crcl{animation:resizecircle .6s infinite alternate;left:148px;top:-109px}@keyframes resizecircle{0%{scale:0}to{scale:1.5}}.crnt-text{background-color:#fff;border-radius:5px;box-shadow:0 4px 20.6px -1px #00000029;color:#05050578;font-family:Helvetica Neue;font-size:9px;left:20px;padding:1.5%;top:-77px;width:-webkit-max-content;width:max-content}.crnt-text,.para2{font-style:normal;font-weight:400;line-height:normal;position:relative}.para2{color:#000!important;font-size:30px;left:2%;top:0;width:90%}.btn-1,.para2{font-family:PP Neue Montreal}.btn-1{background-color:#171717;border:2px solid #fff;border-radius:50px;color:#2d6ef0;font-size:20px;left:57%;padding:1%;position:relative;top:10pc;width:188px}.btn-1:hover{background-color:#2d6ef0;color:#171717}.frame2.frame2{height:-webkit-max-content;height:max-content;position:relative;width:100%}.topicslist{font-family:PP Neue Montreal;font-size:1.5pc;margin-left:12%;margin-top:5pc;position:relative}.topicslist,.topicslist ul{display:flex;flex-direction:column;width:-webkit-fit-content;width:fit-content}.topicslist ul{gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.topicslist li{width:-webkit-fit-content;width:fit-content}.topicslist h4{color:#00000074;margin:0;text-decoration:none}.topicslist h4:hover{color:#000}.frame3{min-height:-webkit-max-content;min-height:max-content;padding:5rem 0;position:relative;width:100%}.heading3{color:#2d6ef0;font-family:PP Right Grotesk,Arial,sans-serif;font-size:126px;font-weight:200;margin-bottom:4rem;margin-top:0;text-align:center;text-transform:uppercase}.projects-container{padding:0;width:100%}.projects-row{display:flex;gap:1rem;height:800px;overflow-x:auto;padding:3rem 1rem;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.projects-row::-webkit-scrollbar{height:8px}.projects-row::-webkit-scrollbar-track{background:#0000}.projects-row::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;max-width:800px;min-width:630px;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 40px hsla(0,0%,100%,.103);transform:translateY(-10px)}.project-image{height:100%;overflow:hidden;position:relative;width:100%}.project-screen{position:absolute}.project-screen img,.project-screen video{height:auto;margin-left:40px;position:absolute;top:-548px;width:550px;z-index:99}.project-image img{filter:brightness(.7);height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-image img{transform:scale(1.1)}.project-overlay{background:#6e33ede6;border-radius:20px;color:#2d6ef0;font-size:.8rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.project-content{padding:1.5rem}.project-title{color:#fff;font-family:PP Supply Mono;font-size:.8rem;font-weight:600;margin:-48pc 0 1rem 4%;position:absolute}.project-description{color:#ffffffb3;font-family:PP Neue Montreal,Arial,sans-serif;font-size:13px;line-height:1.5;margin:-47pc 0 3.5rem 1.34pc;position:absolute;width:65%}.project-tech{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:50%;margin-top:-48rem;position:absolute;scale:.8;width:-webkit-max-content;width:max-content}.tech-tag{border:1px solid hsla(0,0%,100%,.512);border-radius:3px;color:#fff;font-family:PP Supply Mono;font-size:.75rem;font-weight:500;padding:.7rem}.tech-tag:hover{border:1px solid #fff;font-weight:700}.project-btn{background:#0000;border:2px solid #fff;border-radius:25px;color:#2d6ef0;cursor:pointer;font-family:PP Neue Montreal,Arial,sans-serif;font-size:.9rem;font-weight:500;padding:.8rem;transition:all .3s ease;width:100%}.project-btn:hover{background:#fff;color:#171717;transform:translateY(-2px)}.line-art{margin-left:-51%;margin-top:0;position:absolute;scale:2.3;width:-webkit-fit-content;width:fit-content;z-index:-2}.line-art-2{margin-left:15%;margin-top:148px;scale:1.65;z-index:-2}.experience-t{color:#121212;font-family:Di;margin-left:2%}.experience-t,.testimonials-t{font-size:126px;font-style:normal;font-weight:lighter;line-height:normal;margin-top:50px;position:absolute}.testimonials-t{color:#fff;font-family:PP Right Grotesk,Arial,sans-serif;margin-left:5%}.exp-cont{align-items:baseline;border-bottom:1px solid #121212;display:flex;gap:10px;width:100%}.experience-container{margin-left:20px;margin-top:122px;position:relative;scale:1}.exp-id{background-color:#121212;border-radius:50px;color:#fff;font-family:Di;font-size:13px;padding:6.5% 23.2%;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.projects-row{gap:1rem;padding-left:1rem}.project-card{max-width:280px;min-width:280px}.heading3{font-size:80px}.projects-container{padding:0 1rem}}.frame4{height:-webkit-max-content;height:max-content}.frame4,.frame5{overflow:hidden;width:100%}.frame5{display:none;height:70dvh}.frame6{color:#121212;display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:-webkit-max-content;height:max-content;overflow:hidden;width:100%}.footer-content{display:grid;grid-template-rows:.1fr .1fr .1fr}.experience-cont{align-items:flex-start;display:flex}.exp-title{color:#121212;font-family:PP Neue Montreal;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.276px}.exp-description{font-weight:400;line-height:normal;width:-webkit-fit-content;width:fit-content}.exp-date,.exp-description{color:#121212;font-family:PP Supply Mono;font-size:10px;font-style:normal;letter-spacing:.1px;margin-top:60px}.exp-date{font-weight:300;line-height:12.6px}.exp-role{display:none;font-family:Di;font-size:15px;opacity:.65}.exp-cont:hover{.exp-role{display:block}.flex-1{transition:cubic-bezier(.075,.82,.165,1);width:100%}}.expert-tech-cont{display:flex;flex-wrap:wrap;gap:20px;position:relative}.expert-tech-cont,.expert-tech-stack{width:-webkit-fit-content;width:fit-content}.expert-tech-stack{display:none;margin:0}.topicslist li:hover .expert-tech-stack{display:inline-flex}body{background:none;margin:0;padding:0}.whole-container{background-color:#fff;min-height:100dvh}.flex-0{width:17%}.flex-1{width:70%}.flex-2,.flex-3{width:40%}.contact-t{font-family:Helvetica Neue,sans-serif;font-size:20vw;font-weight:900;margin-bottom:60px;margin-left:2%;margin-top:0}.contact-para,.contact-t{font-style:normal;line-height:normal;width:-webkit-max-content;width:max-content}.contact-para{font-family:PP Supply Mono;font-size:10px;font-weight:600;left:3%;position:relative;top:0}.contact-para span{font-size:30px;text-transform:uppercase}.contact-flex-t{font-family:PP Neue Montreal;font-size:20px;font-style:normal;font-weight:600;line-height:normal;position:relative;width:-webkit-max-content;width:max-content}.contact-flex{display:flex;flex-direction:row;gap:12%;left:3%;margin-bottom:40px;position:relative;top:0}.contact-flex-p{cursor:pointer;font-family:PP Supply Mono;font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin:5px;position:relative}.contact-flex-p:hover{text-decoration:underline}.contact-flex-p-2{font-family:PP Supply Mono;font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin:5px;position:relative;width:40%}.contact-p-flex{display:flex;flex-direction:column}.contact-t-flex{display:flex;flex-direction:row;gap:20px}.contact-flex-bottom{border-top:2px solid #ffffff8f;display:flex;gap:40%;height:50px;padding-left:20px;padding-right:20px;width:100%}.image3-check{height:101dvh;left:57%;overflow:hidden}.image3,.image3-check{background-color:#000;border-radius:10px;margin:0 auto;position:absolute;top:10px;width:45%;will-change:transform}.image3{height:97dvh;left:54%}.frame1{height:-webkit-max-content;height:max-content;position:relative}.heading-section{display:flex;flex-direction:column;margin-left:4%;margin-top:16%;width:-webkit-max-content;width:max-content}.img1,.img2,.img3,.img4,.img5{background-color:#6e33ed}.img1{background-color:#0000;height:316px;margin-left:20px;margin-top:60px;width:260px;z-index:-1}.img1,.img2{position:absolute}.img2{background-color:#40f;height:451px;margin-left:2pc;margin-top:50pc;padding:15px;width:311px;z-index:13}.img3{height:250px;margin-left:38pc;margin-top:54pc;width:180px;z-index:1}.img3,.img4{position:absolute}.img4{height:242px;margin-left:42pc;margin-top:10pc;width:330px;z-index:-1}.img5{background-color:#0000;border-radius:20px;height:605px;margin-left:75pc;margin-top:44pc;overflow:hidden;width:457px;z-index:4}.img5,.slide{position:absolute}.slide{height:100%;width:100%}.slide-p-1{font-family:PP Neue Montreal;font-size:12px;font-weight:400;margin-left:14px;margin-top:-14px;width:-webkit-max-content;width:max-content}.slide-p-1,.slide-t-1{color:#ff00e5;font-style:normal;line-height:normal}.slide-t-1{font-family:PP Right Grotesk;font-size:43px;font-weight:lighter;margin:11px}.img-1-slide{margin-top:-3%}.sv-line{margin-left:-58%;position:absolute}.tech-stack2{border:1px dashed #fff0;display:flex;flex-wrap:wrap;gap:10px;left:-30px;position:absolute;scale:.8!important;top:430px}.tech-tag2{border:1px dashed #fff0;border-radius:3px;font-family:PP Supply Mono;font-size:1rem;padding:6px 12px;transition:border-color .3s ease}.tech-stack3{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;left:30px;margin:2px;position:absolute;scale:1!important;top:110px}.tech-tag3{border-radius:3px;font-family:PP Supply Mono;font-size:1.3rem;margin:2px;padding:6px 12px;transition:border-color .3s ease}@media (min-width:300px) and (max-width:700px){.circle-menu-btn,.nav-bar{display:none}.circle-menu-btn2{display:flex!important}.nav-links{display:none}}@media (min-width:300px) and (max-width:520px){.loading_count{font-size:7pc}.heading1{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal;top:0}.heading-2{top:-10px}.navbar{display:flex;gap:50px;height:50px;position:relative;scale:.5;width:100%}.frame1{height:100dvh;margin-bottom:0!important}.flex-1-frame1,.frame1{display:flex;flex-direction:column}.flex-1-frame1{width:100%}.flex-2-frame1{display:flex;flex-direction:column;width:100%}.para2{color:#2d6ef0;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-left:2%;width:86%}.para2,.topicslist{font-family:PP Neue Montreal;position:relative}.topicslist{font-size:2pc;margin-left:3%;margin-top:-2pc;scale:.7;width:-webkit-fit-content;width:fit-content}.topicsbox,.topicslist{display:flex;flex-direction:column}.topicsbox{align-items:flex-start;flex-wrap:nowrap;font-family:PP Supply Mono;gap:1rem;margin-left:-26%;margin-top:-4pc;padding:2rem;scale:.5;width:100%}.projects-row{display:flex;gap:1rem;height:400px;overflow-x:auto;padding:3rem 1rem;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.project-screen img,.project-screen video{height:auto;margin-left:16px;position:absolute;top:-264px;width:250px;z-index:99}.project-title{color:#fff;font-family:PP Supply Mono;font-size:.6rem 9.6px;font-weight:600;margin:-24pc 0 1rem 4%;position:absolute}.project-description{color:#ffffffb3;font-family:PP Neue Montreal,Arial,sans-serif;font-size:11px;line-height:1.5;margin:-23pc 0 1.5rem .7pc;position:absolute;width:65%}.project-tech{display:none}.experience-t{font-size:64px}.projects-container{padding:0!important}.frame3{padding:0}.line-art{margin-left:-111%;margin-top:-173px;scale:.7}.frame4{height:-webkit-max-content;height:max-content;overflow:hidden;position:relative;width:100%}.testimonials-t{font-size:52px}.frame5{display:none;height:50dvh}.contact-t{font-size:4.5pc;position:relative;top:0}.contact-para{font-family:PP Supply Mono;font-size:9px;font-style:normal;font-weight:600;left:3%;line-height:normal;position:relative;top:0;width:-webkit-max-content;width:max-content}.contact-para span{font-size:22px;text-transform:uppercase}.contact-flex{display:flex;flex-direction:column;gap:20px;left:3%;position:relative;top:0}.contact-t-flex{display:flex;flex-direction:row;gap:36%;justify-content:left}.contact-flex-p{font-size:15px;width:-webkit-max-content;width:max-content}.contact-flex-p,.contact-flex-p-2{font-family:PP Supply Mono;font-style:normal;font-weight:600;line-height:normal;margin:5px;position:relative}.contact-flex-p-2{font-size:9px;width:40%}.contact-flex-bottom{border-top:2px solid #ffffff8f;display:flex;gap:0;height:50px;margin-top:0;padding-left:20px;padding-right:20px;width:100%}.frame6{height:-webkit-max-content;height:max-content;overflow:hidden;width:100%}}@media (min-width:521px) and (max-width:900px){.heading1{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.img1{background-color:#0000;height:316px;margin-left:-5%;margin-top:81px;width:260px;z-index:-1}.img1,.img2{position:absolute;scale:.6}.img2{background-color:#40f;height:451px;margin-left:-9%;margin-top:27pc;padding:15px;width:311px;z-index:13}.img5{background-color:#0000;border-radius:20px;height:605px;margin-left:39%;margin-top:23pc;overflow:hidden;position:absolute;scale:.6;width:457px;z-index:4}.navbar{display:flex;gap:50px;height:50px;position:relative;scale:.9;width:100%}.img3{display:none}.img4{height:242px;margin-left:35%;margin-top:9pc;position:absolute;scale:.6;width:330px;z-index:-1}.frame1{display:flex;height:850px;margin-bottom:0!important}.para2{color:#2d6ef0;font-family:PP Neue Montreal;font-size:25px;font-style:normal;font-weight:400;line-height:normal;margin-left:0;position:relative;width:86%}.topicslist{font-family:PP Neue Montreal;font-size:2pc;margin-left:3%;margin-top:-2pc;position:relative;width:-webkit-fit-content;width:fit-content}.topicsbox,.topicslist{display:flex;flex-direction:column;scale:.7}.topicsbox{align-items:flex-start;flex-wrap:nowrap;font-family:PP Supply Mono;gap:1rem;margin-left:-17%;margin-top:-1pc;padding:2rem;width:100%}.projects-row{display:flex;gap:1rem;height:600px;overflow-x:auto;padding:3rem 1rem;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.project-screen img,.project-screen video{height:auto;margin-left:26px;position:absolute;top:-415px;width:385px;z-index:99}.project-card{min-width:440px!important}.project-title{color:#fff;font-family:PP Supply Mono;font-size:.8rem;font-weight:600;margin:-36pc 0 1rem 4%;position:absolute}.project-description{color:#ffffffb3;font-family:PP Neue Montreal,Arial,sans-serif;font-size:14px;line-height:1.5;margin:-35pc 0 1.5rem 1.1pc;position:absolute;width:65%}.project-tech{gap:5px;margin-left:50%;margin-top:-36rem;position:absolute;scale:.6}.projects-container{padding:0!important}.frame3{padding:0}.frame4{height:-webkit-max-content;height:max-content;overflow:hidden;width:100%}.testimonials-t{font-size:52px}.frame5{display:none;height:50dvh}.contact-t{font-size:20vw;position:relative;top:0}.contact-para{font-family:PP Supply Mono;font-size:9px;font-style:normal;font-weight:600;left:3%;line-height:normal;position:relative;top:0;width:-webkit-max-content;width:max-content}.contact-para span{font-size:22px;text-transform:uppercase}.contact-flex{display:flex;flex-direction:column;gap:20px;left:3%;margin-bottom:40px;position:relative;top:0}.contact-t-flex{display:flex;flex-direction:row;gap:36%;justify-content:left}.contact-flex-p{font-size:15px;width:40%;width:-webkit-max-content;width:max-content}.contact-flex-p,.contact-flex-p-2{font-family:PP Supply Mono;font-style:normal;font-weight:600;line-height:normal;margin:5px;position:relative}.contact-flex-p-2{font-size:11px;width:40%}.contact-flex-bottom{border-top:2px solid #ffffff8f;display:flex;gap:0;height:50px;padding-left:20px;padding-right:20px;width:100%}.frame6{height:-webkit-max-content;height:max-content;overflow:hidden;width:100%}}@media (min-width:300px) and (max-width:1000px){.navbar{display:none}.tape-img{MARGIN-BOTTOM:100PX;object-fit:cover;position:relative;width:90vw}.frame1{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content}.flex-2-frame1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;scale:1;width:-webkit-max-content;width:max-content}.flex-1-frame1{display:flex;flex-direction:column;width:100%}.flex-2-frame1{justify-content:center;margin-left:15px;scale:.65;width:100%}.pf-img{scale:1.1;top:96px}.heading1{font-size:26px;margin-bottom:5pc;margin-left:2%;top:90px;width:70vw}.heading-2{display:none;font-size:18px;margin-bottom:4pc;top:62px}.img-gallery-card{border-radius:5px;box-shadow:0 4px 20.6px -1px #00000029;height:340px;left:-37%;padding:3%;position:relative;scale:.9;top:10px;width:-webkit-max-content;width:max-content}}@media (min-width:500px) and (max-width:800px){.flex-2-frame1{justify-content:center;scale:.65;width:100%}.tape-img{height:-webkit-max-content;height:max-content;object-fit:cover;position:relative;top:97px;width:75vw}.experience-t{font-size:71px}.flex-2-frame1{justify-content:center;scale:.8;width:100%}}@media (min-width:800px) and (max-width:1000px){.exp-date,.exp-description{font-size:17px}.flex-exp-div{width:50%}.experience-t{font-size:91px}.expert-title{font-family:Di;font-size:50px;line-height:1;margin-left:4%;width:54%}.experience-container{margin-left:76px;margin-top:170px;position:relative;scale:1;width:80%}.flex-2-frame1{justify-content:center;scale:.9;width:100%}.tape-img{height:-webkit-max-content!important;height:max-content!important;margin-bottom:100px;object-fit:cover;top:0;width:60vw}.map,.tape-img{position:relative}.map{border-radius:20px;box-shadow:0 4px 20.6px -1px #00000029;height:180px;left:18%;top:30px;width:300px}.map,.proj-gallery-card{scale:1.2}.img-gallery-card{border-radius:5px;box-shadow:0 4px 20.6px -1px #00000029;height:340px;left:-37%;padding:3%;position:relative;scale:1;top:-1px;width:-webkit-max-content;width:max-content}.proj-gallery-card{border-radius:12px;height:300px;left:3%;position:relative;scale:1.1;top:42px;width:90%}.expertise-content{display:flex;flex-direction:row}.group-pic{POSITION:relative;MARGIN-TOP:0;LEFT:0;OBJECT-POSITION:30%;border-radius:6px;height:600px;margin-left:3%;object-fit:cover;width:90%}.expert-subtitle{font-family:PP Neue Montreal;font-size:25px;line-height:1;margin-left:4%;opacity:.7;width:90%}}@media (min-width:1000px){.exp-date,.exp-description{font-size:17px}.flex-exp-div{width:50%}.experience-container{margin-left:76px;margin-top:170px;position:relative;scale:1;width:80%}.expertise-content{display:flex;flex-direction:row}.flex-2-frame1{grid-gap:30px;grid-row-gap:35px;display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:-webkit-max-content;height:max-content;row-gap:35px;scale:1;width:-webkit-max-content;width:max-content}.experience-t{font-size:111px}.experience-container{margin-top:190px}.expert-title{font-family:Di;font-size:75px;line-height:1;margin-left:4%;width:54%}.group-pic{POSITION:relative;MARGIN-TOP:50px;LEFT:0;OBJECT-POSITION:30%;border-radius:6px;height:100%;margin-left:3%;object-fit:cover;width:90%}.expert-subtitle{font-family:PP Neue Montreal;font-size:30px;line-height:1;margin-left:4%;opacity:.7;width:90%}}@media (min-height:850px) and (max-height:1200px) and (min-width:1000px){.img-gallery-card{border-radius:5px;height:340px;left:-24%;padding:3%;width:-webkit-max-content;width:max-content}.img-gallery-card,.map{box-shadow:0 4px 20.6px -1px #00000029;position:relative;scale:1;top:0}.map{border-radius:20px;height:180px;width:300px}.proj-gallery-card{border-radius:12px;height:300px;left:0;position:relative;scale:1;width:90%}.tape-img{object-fit:cover;position:relative;width:45vw}.frame6,.tape-img{height:-webkit-max-content;height:max-content}.frame6{overflow:hidden;width:100%}}@media (min-width:500px) and (max-width:700px){.slide-img-2{height:100%;margin-top:-6px}}@media (min-width:701px){.exp-title{font-size:20px!important}.circle-menu-btn{display:flex!important}.circle-menu-btn2{display:none}}@media (min-width:701px) and (max-width:1100px){.slide-img-2{height:100%;left:20%;margin-top:-6px;width:55%}.slide-heading1,.slide-heading2{font-size:5pc}.exp-description{font-size:13px}}@media (min-width:1101px){.slide-img-2{left:27%;margin-top:-6px;width:45%}.slide-heading1,.slide-heading2{font-size:4pc}}@media (min-width:1101px) and (min-height:730px){.slide-img-2{height:100%;left:20%;margin-top:-6px;width:55%}.slide-heading1,.slide-heading2{font-size:5pc}.slide-heading2{top:20px}.slide-heading1{margin-top:55px}}.back-btn{display:none}.projectwholecontainer1-1,.projectwholecontainer10-10,.projectwholecontainer2-2,.projectwholecontainer3-3,.projectwholecontainer4-4,.projectwholecontainer5-5,.projectwholecontainer6-6,.projectwholecontainer7-7,.projectwholecontainer8-8,.projectwholecontainer9-9{margin:0;overflow:hidden;padding:0;width:100%}.projectframe1,.projectframe2{height:-webkit-max-content;height:max-content;width:100%}.projectframe2{background-color:#f2f2f2;padding-bottom:10%;padding-top:10%}.projectframe1-3,.projectframe10-3,.projectframe2-3,.projectframe3-3,.projectframe4-3.projectframe5-3,.projectframe6-3,.projectframe7-3,.projectframe8-3,.projectframe9-3{height:-webkit-max-content;height:max-content;width:100%}.project1-title{font-family:PP Right Grotesk;font-size:22vw;font-style:normal;font-weight:lighter;line-height:.8;margin-left:3%!important;margin:0;position:relative;text-transform:uppercase;top:30px}.project1-para1{font-size:15px;font-weight:400;margin-left:16%!important;top:30px;width:-webkit-fit-content;width:fit-content}.project1-para1,.project1-title4{font-family:PP Supply Mono,sans-serif;font-style:normal;line-height:normal;padding-bottom:76px;position:relative}.project1-title4{font-size:25px;font-weight:100;left:6%!important;top:84px;width:-webkit-max-content;width:max-content}.project1-para2{font-family:PP Neue Montreal;font-size:20px;font-style:normal;font-weight:400;left:0;line-height:normal;padding:6%;position:relative;top:-36px;width:-webkit-fit-content;width:fit-content}.sep-project-tech{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:0;margin-top:-2rem!important;scale:.5}.project-btn-link,.sep-project-tech{position:relative;width:-webkit-max-content;width:max-content}.project-btn-link{background-color:#adffb8;border-radius:4px;color:#0e4348;font-family:PP Supply Mono,sans-serif;font-size:.75rem;left:7%;padding:.7rem!important;text-decoration:none;top:57px;z-index:9}.sep-tech-tag{border:3px dashed;border-radius:3px;color:#adffb8;font-family:PP Supply Mono;font-size:1.75rem;font-weight:500;padding:.7rem!important}.sep-tech-tag:hover{border:3px solid;font-weight:700}.project-tech-title{font-family:PP Neue Montreal;font-size:1.75rem;font-weight:500;margin-top:-44px!important;position:absolute}.project-bg-1{height:100vh;margin-top:12%!important;object-fit:cover;position:relative;top:19px;width:100%}.project-sc-1{height:70dvh;left:10%;object-fit:contain;position:absolute;top:35%;width:80%;z-index:2}.project1-para3{color:#121212;font-family:PP Neue Montreal;font-size:20px;font-weight:LIGHTER;line-height:NORMAL;padding-bottom:30px;width:90%}.project1-para3,.project1-title3{font-style:normal;left:6%;position:relative;top:3%}.project1-title3{color:#1212129c;font-family:PP Supply Mono;font-size:16px;font-weight:300;line-height:normal;width:-webkit-max-content;width:max-content}.image-gallery{display:flex;gap:20px;overflow-x:auto;padding:4%;scrollbar-width:thin}.gallery-image,.image-gallery{height:-webkit-max-content;height:max-content}.gallery-image{border-radius:3px;flex-shrink:0;object-fit:contain;width:100%}.project1-para5{font-family:PP Neue Montreal;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-left:11%;width:-webkit-max-content;width:max-content}.project1-para5 span{font-family:PP Supply Mono,sans-serif;margin-left:30px}.contact-flex-p{font-size:12px;width:-webkit-max-content;width:max-content}.project-img-intro-div{position:relative}@media (min-width:300px) and (max-width:430px){.sep-project-tech{margin-left:-51%;scale:.4;width:200vw}.project-bg-1{height:50vh}.gallery-video{border-radius:3px;flex-shrink:0;height:225px;object-fit:fill;width:100%}}@media (min-width:950px){.project1-title{font-size:13.7vw}.project1-para1{margin-left:6%!important;top:35px}.project-btn-link{left:80%;margin-top:0;top:7px}.image-gallery{display:flex;gap:20px;height:60vh;overflow-x:auto;padding:20px;scrollbar-width:thin}.gallery-image{border-radius:3px;flex-shrink:0;height:60vh;object-fit:contain;width:-webkit-fit-content;width:fit-content}}@media (min-width:950px) and (max-height:670px){.projectframe2{padding-top:15%}}.linkedin-embed-container{margin:0 auto;max-width:504px;overflow:hidden;padding-top:112%;position:relative;width:100%}.linkedin-embed-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.projectframe4{height:-webkit-max-content;height:max-content;width:100%}.frame6{color:#fff}.subproject-wrapper{background-color:#121212;color:#fff;display:flex;flex-direction:column;min-height:100dvh}.view-pj-btn{background:#fff;border-radius:6px;color:#121212;font-family:Di;font-size:15px;margin-left:38%;margin-top:30px;padding:3%;text-decoration:none}.nav-links2{display:flex;gap:40px;left:67%;position:relative;text-transform:uppercase}.nav-bar{--fx-filter:blur(4px) liquid-glass(2,10,1) saturate(1.25);align-items:center;color:#fff;display:flex;height:50px;justify-content:space-between;padding:0 20px;position:fixed;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:999}.nav-bar.active{transform:translateY(0)}.nav-bar .nav-links2 a{color:#fff;font-family:Di;margin-right:20px;text-decoration:none}.nav-bar .nav-links2 a:hover{-webkit-text-decoration:1px underline #fff;text-decoration:1px underline #fff}.subproject-title{font-size:28px;margin-bottom:24px}.subproject-content{display:flex;height:93dvh;width:100%}.subproject-info{overflow-y:scroll;padding:20px;width:30%}.subproject-info::-webkit-scrollbar{display:none}.subproject-id{font-family:PP Neue Montreal;font-size:195px;font-weight:700;margin-bottom:14px;margin-top:30px}.subproject-title{font-family:PP Neue Montreal;font-size:22px;font-weight:600}.subproject-type{color:#bbb;font-family:PP Neue Montreal;font-size:14px;margin-bottom:16px}.subproject-section{margin-top:16px}.subproject-section h4{font-family:PP Neue Montreal;font-weight:600;margin-bottom:4px}.subproject-section p{color:#ffffff9c;font-family:PP Neue Montreal;font-size:18px;line-height:1.4}.subproject-preview{align-items:center;display:flex;height:400px;justify-content:center;order:1;width:50%}.base-img{height:100%;object-fit:cover;width:100%}.overlay-img{border-radius:12px;box-shadow:0 4px 12px #0006;height:auto;position:absolute;width:60%}.shadow{background:#121212;bottom:4px;display:block;filter:blur(16px);height:148px;left:-9px;overflow:hidden;position:fixed;width:32%;z-index:20}.gallery-view{height:100%;position:relative;width:100%}.gallery-img{border-radius:16px;height:100%;object-fit:contain;width:100%}.reset-btn{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:32px;position:absolute;right:10px;top:10px;width:32px}.subproject-gallery{display:flex;flex-direction:column;margin-left:10px;margin-right:20px;order:3;overflow-x:hidden;overflow-y:scroll;width:-webkit-max-content;width:max-content}.thumb{border-radius:10px;cursor:pointer;height:117px;object-fit:cover;scale:.8;transition:transform .2s ease;width:139px}.thumb:hover{transform:scale(1.05)}.nav-buttons{display:flex;gap:16px;left:53%;margin-top:36px;position:relative;width:-webkit-max-content;width:max-content;z-index:9}.nav-btn{border:none;border-radius:20px;cursor:pointer;font-weight:600;padding:10px 20px}.prev-btn{background:#444;color:#fff;font-family:PP Neue Montreal}.prev-btn:hover{background:#555}.next-btn{background:#fff;color:#000;font-family:PP Neue Montreal}.next-btn:hover{background:#ddd}.subproject-preview{height:93dvh;overflow:hidden;position:relative;width:62%}.subproject-sc-1{height:100%;left:24px!important;object-fit:contain;position:absolute;top:-21px!important;width:94%!important;z-index:2}.subproject-preview .base-img{display:block;position:relative;width:100%;z-index:1}.subproject-preview .subproject-sc-1{height:100%;object-fit:contain;position:absolute;width:90%;z-index:2}@media (min-width:300px) and (max-width:700px){.shadow{display:none}.subproject-id{font-size:75px}.subproject-content{width:100%}.subproject-info{overflow-y:scroll;padding:20px;width:95%}.subproject-content{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;width:89%}.subproject-preview{height:50dvh;left:6%;overflow:hidden;position:relative;width:100%}.subproject-preview .subproject-sc-1{height:auto;object-fit:contain;position:absolute;width:90%;z-index:2}.subproject-sc-1{height:100%;left:11px!important;object-fit:contain;position:absolute;top:67px!important;width:94%!important;z-index:2}.subproject-gallery{display:flex;flex-direction:row;gap:8px;margin-left:7%;margin-right:20px;margin-top:20px;order:3;overflow:scroll;width:100%}.thumb{border-radius:3px;cursor:pointer;height:68px;object-fit:cover;scale:1;transition:transform .2s ease;width:118px}.nav-buttons{display:flex;gap:16px;left:24%;margin-bottom:30px;margin-top:24px;position:relative;width:-webkit-max-content;width:max-content}}@media (min-width:950px){.subproject-preview{order:2}.subproject-info{order:1;scale:.9}.subproject-gallery{order:3}}@media (min-width:700px){.scroll-container{padding-bottom:93px}.subproject-gallery{height:98%;margin-top:38px}.base-img{height:87%;object-fit:cover;width:100%}.subproject-content{height:85dvh;width:100%}.subproject-info{height:104%;order:1;scale:1!important}.subproject-title{font-family:PP Neue Montreal;font-size:34px;font-weight:600}.subproject-section{border-top:1px solid #ffffff87;display:flex;gap:50px;margin-top:16px}.subproject-section p{color:#ffffff9c;font-family:PP Neue Montreal;font-size:15px;line-height:1.4;margin-top:22px}.shadow{background:#121212;bottom:2%;display:block;filter:blur(16px);height:61px;left:-9px;overflow:hidden;position:fixed;width:32%;z-index:20}}.about-wrapper,body{background-color:#121212}.about-wrapper{height:-webkit-max-content;height:max-content;width:100%}.about-para-text{color:#fff;font-family:Helvetica;font-size:22px;font-weight:200;letter-spacing:.4px;line-height:1.2;margin-left:1.5%;margin-top:0;width:100%}.pfp{POSITION:relative;MARGIN-TOP:100px;OBJECT-POSITION:61%;border-radius:6px;filter:grayscale();height:61%;left:35%;object-fit:cover;scale:.85;width:58%}.flex-cont-about-page{display:flex;height:90dvh}.div1,.div2{width:50%}.nav-links2{font-family:Di}.div2{left:-8%;position:relative;scale:.85}.about-name-txt{color:#fff;font-family:Di;font-size:35px;left:10px;letter-spacing:2.5px;margin-top:100px}.about-name-txt,.about-work-txt{position:relative;width:-webkit-max-content;width:max-content}.about-work-txt{color:#b9b9b9;font-family:PP Supply Mono;font-size:14px;font-weight:100;margin-left:10px;margin-top:-45px}.about-footer{background-color:#121212;display:flex;height:-webkit-max-content;height:max-content;padding-bottom:6%;width:100%}.intro-footer-txt{color:#fff;font-family:Di;font-size:30px;left:3%;letter-spacing:1px;position:relative;top:49%;width:-webkit-max-content;width:max-content}.col-1{margin-left:32%}.col-2{margin-left:5%}.col-1,.cont-2{color:#fff;display:flex;flex-direction:column;font-family:Di;font-size:18px}.col-1 h4,.col-h4-2{font-size:9px;letter-spacing:1px;margin:285% 0 0;opacity:.7;position:relative;text-transform:uppercase;width:-webkit-max-content;width:max-content}.col-h4-2{color:#fff;display:flex;font-family:Di}.col-1 h4,.col-h4-2{font-size:9px;letter-spacing:1px;margin:173% 0 0;opacity:.7;position:relative;text-transform:uppercase;width:-webkit-max-content;width:max-content}.cont-1 a,.cont-2 a{color:#fff;font-size:14px;text-decoration:none}.cont-1,.cont-2{display:flex;flex-direction:column}.logo{height:auto;margin-left:10px;position:relative;top:34%;width:68px}@media (min-width:300px) and (max-width:800px){.flex-cont-about-page{flex-direction:column}.div1,.div2{width:100%}.pfp{POSITION:relative;MARGIN-TOP:106px;OBJECT-POSITION:61%;border-radius:6px;filter:grayscale();height:400px;left:10%;object-fit:cover;scale:1;width:80%}.div2{left:1%;position:relative;scale:.8}.about-name-txt{color:#fff;font-family:Di;font-size:31px;left:10px;letter-spacing:2.5px;margin-top:0}.flex-cont-about-page{display:flex;height:-webkit-max-content;height:max-content}}
/*# sourceMappingURL=main.3ea9d2b4.css.map*/