.layout_navbar__IHN4v{font-family:Baloo\ 2,sans-serif;font-weight:600;overflow:hidden;position:relative;top:0;left:0;padding:40px 60px;box-sizing:border-box;margin:0;width:100%;display:flex;justify-content:space-between;z-index:500;align-items:center}.layout_navbarDot__V_Pc9{border-radius:50%;width:5px;height:5px;background-color:#272727}.layout_topNavButton__PeVPC{font-family:Baloo\ 2,sans-serif;background-color:transparent;padding:5px;margin:0;font-size:12pt;cursor:pointer;letter-spacing:2px;font-weight:600;border:none;border-bottom:3px solid transparent;transition:all .3s ease;border-radius:5px 5px 0 0;-webkit-tap-highlight-color:transparent}.layout_topNavButtonMobile__uXE8V{display:none}.layout_topNavButton__PeVPC:hover{border-bottom:3px solid #272727}.layout_navButtonsContainer__oHnXM{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding-right:10%;max-width:300px}.layout_topNavLogo__V33hC{width:60px;margin-right:10%;box-sizing:border-box;height:auto}.layout_topNavLogoLink__I6VIk{-webkit-tap-highlight-color:transparent}.layout_navLogoNavContainer__ipy6h{display:flex;justify-content:left;flex-grow:1}.layout_activeButton__UNhwe{border-bottom:3px solid #272727}.layout_letsTalkBusinessButton__FMMpu{font-family:Baloo\ 2,sans-serif;color:#E5E5E5;background-color:transparent;border:none;padding:10px 14px;border-radius:5px;margin:0 0 0 10vw;font-size:12pt;cursor:pointer;letter-spacing:2px;font-weight:600;background-color:#272727;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736;position:relative}.layout_loadingContainer__1wsLc{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:8000;display:flex;justify-content:center;align-items:center}.layout_loader__LowfO{width:4px;color:#272727;aspect-ratio:1;border-radius:50%;box-shadow:19px -19px 0 0,38px -19px 0 0,57px -19px 0 0,19px 0 0 5px,38px 0 0 5px,57px 0 0 5px,19px 19px 0 0,38px 19px 0 0,57px 19px 0 0;transform:translateX(-38px);animation:layout_l26__5tpcA 2s linear infinite}@keyframes layout_l26__5tpcA{12.5%{box-shadow:19px -19px 0 0,38px -19px 0 0,57px -19px 0 5px,19px 0 0 5px,38px 0 0 0,57px 0 0 5px,19px 19px 0 0,38px 19px 0 0,57px 19px 0 0}25%{box-shadow:19px -19px 0 5px,38px -19px 0 0,57px -19px 0 5px,19px 0 0 0,38px 0 0 0,57px 0 0 0,19px 19px 0 0,38px 19px 0 5px,57px 19px 0 0}50%{box-shadow:19px -19px 0 5px,38px -19px 0 5px,57px -19px 0 0,19px 0 0 0,38px 0 0 0,57px 0 0 0,19px 19px 0 0,38px 19px 0 0,57px 19px 0 5px}62.5%{box-shadow:19px -19px 0 0,38px -19px 0 0,57px -19px 0 0,19px 0 0 5px,38px 0 0 0,57px 0 0 0,19px 19px 0 0,38px 19px 0 5px,57px 19px 0 5px}75%{box-shadow:19px -19px 0 0,38px -19px 0 5px,57px -19px 0 0,19px 0 0 0,38px 0 0 0,57px 0 0 5px,19px 19px 0 0,38px 19px 0 0,57px 19px 0 5px}87.5%{box-shadow:19px -19px 0 0,38px -19px 0 5px,57px -19px 0 0,19px 0 0 0,38px 0 0 5px,57px 0 0 0,19px 19px 0 5px,38px 19px 0 0,57px 19px 0 0}}.layout_particle__NU2EB{left:75%}.layout_particle__NU2EB,.layout_portparticle__RdPXg{position:absolute;width:2px;height:2px;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.layout_portparticle__RdPXg{z-index:175;left:50%}.layout_letsTalkBusinessButton__FMMpu:hover{color:#272727;background-color:#e5e5e5;transform:scale(1.05)}.layout_letsTalkBusinessButtonMobile__L4rvx{display:none}.layout_mainbody__AFC4F{position:fixed;top:0;width:100%;height:100vh;left:0;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#292929 #e5e5e5;scrollbar-width:thin}.layout_homepage__Ns_zO{display:relative;box-sizing:border-box;padding:320px 10% 10%;font-family:Baloo\ 2,sans-serif}.layout_heroBlock__gfKxF{width:100%;display:flex;justify-content:space-between}.layout_heroParagraphText__xkydm{font-size:24pt;max-width:1000px;width:85%;color:#272727;position:relative;z-index:1000}.layout_productHeroWord__GXTcV{color:#272727;font-weight:700;position:absolute}.layout_productHeroHeader___paP3{display:inline-flex}.layout_heroHeaderText__Ze1H_{margin-top:50px;padding:0;font-size:30pt;font-weight:400;color:#272727}.layout_downArrowImage__uizUh{max-width:300px;height:auto;margin-right:5%;margin-bottom:5%;padding:0 20px}.layout_skillsContainerMain__UYPQH{width:100%;height:-moz-fit-content;height:fit-content;position:relative;background-color:#FEFEFE;margin-top:40px;display:flex;justify-content:space-between;flex-direction:row;box-shadow:5px -5px 10px #27272723;z-index:100}.layout_skillsContainerAccent__UpcOv{position:absolute;left:0;top:0;height:100%;width:10px;background-color:#525665}.layout_skillsContainerContent__IVybv{height:100%;width:99%}.layout_rightAligned__DzUWp{align-self:flex-end;justify-self:right;text-align:right}.layout_leftAligned__SFpa6{align-self:flex-start;justify-self:left;text-align:left}.layout_skillsContentContainer__q6CH1{padding:80px 80px 80px 70px;display:flex;flex-direction:column;box-sizing:border-box}.layout_skillMapContainer__iEkln{display:flex;flex-direction:column;padding-bottom:100px}.layout_skillMapContainer__iEkln,.layout_skillsHeaderContainer__pPc82{width:-moz-fit-content;width:fit-content}.layout_skillsContentHeader__eQEUG{color:#80714b;letter-spacing:3px;font-size:14pt}.layout_skillsContentDivider__mtkF_{width:100%;background-color:#272727;border-radius:10px;height:5px}.layout_skillsContentParagraph__359DO{color:#292929;font-size:14pt}.layout_upperSectionHomepageContainer__8a4s0{position:relative;height:400px;width:100vw;display:flex;align-items:flex-end}.layout_vegetationGradient__qwMyc{background:linear-gradient(180deg,#c8b27a00,#c000a6);width:100vw;position:absolute;bottom:0;left:0}.layout_vegetationParentContainer__okZdC{position:absolute;bottom:0;left:0;height:400px}.layout_vegetationImage__eRAnW{min-width:950px;width:100vw}.layout_portfolioPreviewCarousel__o31Ez{display:block;width:100%;background-color:#292929;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding-left:calc(140px + 10%);padding-right:calc(140px + 10%);padding-bottom:20px;font-family:Baloo\ 2,sans-serif;position:relative}.layout_carouselParagraphText__Vj3i8{font-size:24pt;position:relative;max-width:1000px;width:85%;color:#e5e5e5;margin:0;padding-bottom:60px;z-index:100}.layout_checkOutMyPortfolioButtonContainer__BX1LD{position:relative;margin-top:600px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:150}.layout_checkOutMyPortfolioButton__Cd1WF{position:relative;margin-top:80px;margin-bottom:100px;font-family:Baloo\ 2,sans-serif;color:#E5E5E5;border:2px solid #e5e5e5;padding:10px 14px;border-radius:5px;font-size:12pt;z-index:200;cursor:pointer;letter-spacing:2px;font-weight:600;background-color:transparent;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736}.layout_checkOutMyPortfolioButton__Cd1WF:hover{color:#272727;background-color:#e5e5e5}.layout_notFoundPageBody__WoOBi,.layout_notFoundPageHeader__QltVi{color:#272727;padding:20px;margin:0}.layout_takeMeHomeButton__HLXiW{position:relative;margin-top:20px;font-family:Baloo\ 2,sans-serif;color:#e5e5e5;background-color:#272727;border:none;padding:10px 14px;border-radius:5px;font-size:12pt;z-index:200;cursor:pointer;letter-spacing:2px;font-weight:600;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736}.layout_takeMeHomeButton__HLXiW:hover{color:#272727;background-color:#e5e5e5}.layout_downArrowLabel__HmqDZ{font-size:10pt;color:#e5e5e59a}.layout_downArrowImageSmall__jDpEA{width:80px;height:auto}.layout_downArrowMotionDiv__ezfV8{display:flex;flex-direction:column;justify-content:center;align-items:center}.layout_slantedBannerContainer__KZoQ2{z-index:605;bottom:-195px;margin-top:-2px;background-color:#292929;cursor:default}.layout_slantedBannerContainerAccent__rkVOv,.layout_slantedBannerContainer__KZoQ2{position:absolute;left:0;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,0 100%);width:100vw;height:200px}.layout_slantedBannerContainerAccent__rkVOv{z-index:600;bottom:-240px;background-color:#403F3F}.layout_testimonialsSection__oiWKl{font-family:Baloo\ 2,sans-serif;margin-top:480px;padding-left:10%;padding-right:10%;position:relative}.layout_testimonialsContainerMain__0Yu8o{width:100%;position:relative;background-color:#FEFEFE;min-height:400px;height:-moz-fit-content;height:fit-content;margin-top:40px;margin-bottom:80px;display:flex;justify-content:space-between;flex-direction:row;box-shadow:5px -5px 10px #27272723;z-index:100}.layout_carouselRightArrow__3bbG5{-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%);background-color:#292929;position:absolute;right:-80px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000;cursor:pointer;-webkit-tap-highlight-color:transparent}.layout_carouselRightArrow__3bbG5:hover{background-color:#525665}.layout_carouselLeftArrow__5VI4d{-webkit-clip-path:polygon(100% 0,100% 100%,50% 50%);clip-path:polygon(100% 0,100% 100%,50% 50%);background-color:#292929;position:absolute;left:-80px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000;cursor:pointer;-webkit-tap-highlight-color:transparent}.layout_carouselLeftArrow__5VI4d:hover{background-color:#525665}.layout_carouselQuotations__GHcKy{font-family:Alex Brush,cursive;font-size:268pt;text-align:end;position:absolute;line-height:200px;top:80px;right:80px}.layout_aboutMeSection__oBTTr{font-family:Baloo\ 2,sans-serif;background-color:#e5e5e5;padding:100px 10% 140px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(160px);overflow:hidden}.layout_aboutMeBanner__UgDT1{background-color:#272727;width:100vw;height:40px;position:absolute;top:0;font-family:Baloo\ 2,sans-serif;font-size:12px;font-weight:400;letter-spacing:4px;text-transform:capitalize;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.layout_aboutMeBanner__UgDT1::-webkit-scrollbar{display:none}.layout_aboutMeIndustries__2nm3R{line-height:40px;color:#e5e5e5;padding:0 20px;cursor:default}.layout_aboutMeParagraph__2L__c{margin-bottom:200px;font-weight:500}.layout_aboutMeHeader__tCTD0{display:inline-block;white-space:nowrap;margin-top:270px;margin-bottom:30px;font-weight:800;color:#272727;font-size:3rem}.layout_letsTalkBusinessButtonBottom__wS6t6{font-family:Baloo\ 2,sans-serif;color:#E5E5E5;background-color:transparent;border:none;padding:10px 14px;border-radius:5px;margin:0;width:-moz-fit-content;width:fit-content;font-size:20pt;cursor:pointer;letter-spacing:2px;font-weight:600;background-color:#272727;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736}.layout_letsTalkBusinessButtonBottom__wS6t6:hover{color:#e5e5e5;transform:scale(1.1)}@keyframes layout_fade-in__iUh9r{0%{opacity:0}to{opacity:1}}.layout_cartoonKeithImage__rpNW9{position:absolute;bottom:30px;height:250px;width:250px;left:60px;z-index:600}.layout_footerLogo__YMSlp{width:300px;min-width:300px;left:70%;height:auto;position:absolute;bottom:150px}.layout_footerParentContainer__GBAOd{position:absolute;bottom:0;height:300px}.layout_footerContainer__dYHqz{font-family:Baloo\ 2,sans-serif;width:100vw;height:200px;box-sizing:border-box;display:flex;background-color:#272727;justify-content:space-between;padding:50px 60px 100px 400px;font-weight:600;color:#e5e5e5;position:relative;align-items:center;border-top:5px solid #0b8b94}.layout_progressBar__NCRwS{position:fixed;top:0;left:0;width:100%;height:5px;background-color:#0b8b94;transform-origin:left center;z-index:9999}.layout_scrollingContainer__IaSg3{display:flex;overflow-x:auto;min-height:400px;max-height:500px;align-items:center;gap:20px;padding:20px 0;overflow-x:scroll;scrollbar-width:none;position:relative}.layout_imageItemDiv__T_3MH{flex-shrink:0;flex:0 0 auto;display:flex;justify-content:space-evenly;margin:0 20px;animation:layout_scroll__YuuAc 20s linear infinite alternate-reverse}.layout_autoscrollerImage__7_vWs{border-radius:10px;position:relative;max-height:420px;object-fit:contain}.layout_portfolioAutoscrollerContainer__NI6Qz{width:100vw;position:absolute;left:0;max-height:600px;height:-moz-fit-content;height:fit-content;background-color:#0D0D0D;box-shadow:inset 0 5px 10px #5c5c5c3a}.layout_portfolioAutoscrollerFilter__K32YJ{z-index:600;position:absolute;left:0;top:0;width:100%;pointer-events:none;max-height:450px;height:450px;background:linear-gradient(90deg,#0D0D0D,#0d0d0d00,#0d0d0d00,#0d0d0d00,#0d0d0d00,#0d0d0d00,#0D0D0D)}.layout_pathContainer__1Acv9{position:absolute;left:0;width:100%;height:700px;top:-320px;display:flex;justify-content:end}.layout_testimonialMapContainer__fOh9Q{position:absolute;box-sizing:border-box;padding:5% 5% calc(5% + 20px);height:100%;display:flex;justify-content:space-between;flex-direction:column}.layout_testimonialContentHeader__H9Eks{margin:0;font-size:24pt;color:#000000;font-weight:600;width:80%}.layout_testimonialContentTitle__Vce7M{margin:0;font-size:20pt;color:#808080;font-weight:600}.layout_testimonialContentParagraph__Jkw_p{margin:0;font-size:14pt;color:#161616;font-weight:400}.layout_indicatorDotsContainer__mR7pV{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;padding:10px;margin-bottom:20px}.layout_indicatorDot__w_wff{height:10px;width:10px;border-radius:50%;background-color:#ccc;margin:0 5px;transition:background-color .8s}.layout_activeDot__39MEB{background-color:#525665}.layout_polygonsImage__ys3zK{position:absolute;bottom:0;right:0;width:80vw;opacity:1}.layout_notFoundPageContainer__YmWtZ{padding-top:200px;width:100vw;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Baloo\ 2,sans-serif;color:#272727;text-align:center}.layout_citybackcontainer__xUK0M{display:flex;justify-content:center;width:280px;height:280px;position:relative;background-color:#c2c2c2;border-radius:50%;overflow:hidden}.layout_cityback2__LUOM9{background:cover}.layout_emptystatecontainer__KbEaB{height:280px;width:100%;display:flex;justify-content:center}.layout_lilwindow__MOKh_{width:13px;height:13px;position:absolute;top:32.5%;left:60.5%;animation:layout_fade-out__YRYsF .1s ease-out 5s both}.layout_lilman__1rrlh{width:5px;height:5px;position:absolute;top:68.7%;left:70.5%;animation:layout_scale-in-ver-bottom__YAAQy .5s cubic-bezier(.25,.46,.45,.94) 15s both}.layout_bigwindow__b5_6Y{width:28px;height:20px;position:absolute;top:55.5%;left:2.4%;animation:layout_fade-out__YRYsF .1s ease-out 9s both}.layout_lightmast__2rVOh{width:20px;height:20px;position:absolute;top:13%;left:49.2857%;animation:layout_ping__bohDA 1.5s ease-in-out 1s infinite both}.layout_lightpole__Skgl6{width:33px;height:33px;position:absolute;bottom:10%;left:49%;opacity:80%;animation:layout_flicker-out-1__MwEFK 2s linear 12s both}@keyframes layout_ping__bohDA{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes layout_fade-out__YRYsF{0%{opacity:1}to{opacity:0}}@keyframes layout_flicker-out-1__MwEFK{0%{opacity:1}13.9%{opacity:1}14%{opacity:0;box-shadow:none}14.9%{opacity:0;box-shadow:none}15%{opacity:1}22.9%{opacity:1}23%{opacity:0;box-shadow:none}24.9%{opacity:0;box-shadow:none}25%{opacity:1}34.9%{opacity:1}35%{opacity:0;box-shadow:none}39.9%{opacity:0;box-shadow:none}40%{opacity:1}42.9%{opacity:1}43%{opacity:0;box-shadow:none}44.9%{opacity:0;box-shadow:none}45%{opacity:1}50%{opacity:1}54.9%{opacity:1}55%{opacity:0;box-shadow:none}69.4%{opacity:0;box-shadow:none}69.5%{opacity:1}69.9%{opacity:1}70%{opacity:0;box-shadow:none}79.4%{opacity:0;box-shadow:none}79.9%{opacity:1}80%{opacity:0;box-shadow:none}89.8%{opacity:0;box-shadow:none}89.9%{opacity:1;box-shadow:none}90%{opacity:0;box-shadow:none}to{opacity:0}}@keyframes layout_scale-in-ver-bottom__YAAQy{0%{transform:scaleY(0);transform-origin:0 100%;opacity:1}to{transform:scaleY(1);transform-origin:0 100%;opacity:1}}@media (min-width:1940px){.layout_vegetationParentContainer__okZdC{display:none}}@media (max-width:1200px){.layout_footerContainer__dYHqz{padding-left:300px}.layout_productHeroHeader___paP3{display:flex}}@media (max-width:940px){.layout_productHeroHeader___paP3{display:inline-flex}.layout_aboutMeParagraph__2L__c{margin-bottom:100px;color:#272727}.layout_downArrowImageContainer__2g_dt{display:flex;justify-content:center;align-items:center}.layout_downArrowImage__uizUh{max-width:200px}.layout_homepage__Ns_zO{padding:200px 5% 5%}.layout_heroParagraphText__xkydm{font-size:18pt}.layout_heroHeaderText__Ze1H_{font-size:24pt}.layout_carouselParagraphText__Vj3i8{font-size:18pt;width:95%}.layout_indicatorDotsContainer__mR7pV{margin-bottom:0}.layout_portfolioPreviewCarousel__o31Ez{padding:10%}.layout_carouselQuotations__GHcKy{right:20px;top:20px}.layout_testimonialMapContainer__fOh9Q{height:-moz-fit-content;height:fit-content}.layout_testimonialsSection__oiWKl{padding:5%}.layout_cartoonKeithImage__rpNW9,.layout_footerLogo__YMSlp{display:none}.layout_footerContainer__dYHqz{padding-left:60px}}@media (max-width:850px){.layout_notFoundPageContainer__YmWtZ{padding-top:100px}.layout_navbarDot__V_Pc9,.layout_topNavButton__PeVPC{display:none}.layout_pathContainer__1Acv9{position:absolute;left:200px;width:100%;height:700px;top:-320px}.layout_heroBlock__gfKxF{flex-direction:column;margin-top:40px}.layout_downArrowImageContainer__2g_dt{display:flex;justify-content:center;align-items:center}.layout_downArrowImage__uizUh{max-width:100px}.layout_homepage__Ns_zO{padding:100px 2% 2%}.layout_heroParagraphText__xkydm{font-size:14pt}.layout_skillsContentParagraph__359DO{font-size:12pt}.layout_heroHeaderText__Ze1H_{font-size:24pt}.layout_carouselParagraphText__Vj3i8{font-size:18pt;width:95%}.layout_indicatorDotsContainer__mR7pV{margin-bottom:0}.layout_skillsContentContainer__q6CH1{padding:5% calc(5% - 10px) 5% 5%}.layout_carouselRightArrow__3bbG5{right:-20px}.layout_carouselLeftArrow__5VI4d,.layout_carouselRightArrow__3bbG5{width:20px;height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.layout_carouselLeftArrow__5VI4d{left:-20px;z-index:700}.layout_testimonialsContainerMain__0Yu8o{min-height:600px}.layout_testimonialMapContainer__fOh9Q{height:600px;justify-content:space-around}.layout_testimonialContentParagraph__Jkw_p{font-size:12pt;padding:0 5%}.layout_aboutMeParagraph__2L__c{margin-top:50px}}@media (max-width:600px){.layout_productHeroHeader___paP3{display:flex}}@media (max-height:800px){.layout_footerContainer__dYHqz{display:none}.layout_letsTalkBusinessButtonMobile__L4rvx{display:block;font-family:Baloo\ 2,sans-serif;color:#E5E5E5;background-color:transparent;border:none;padding:10px 14px;border-radius:5px;margin:0;font-size:12pt;cursor:pointer;letter-spacing:2px;font-weight:600;background-color:#272727;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736;position:relative}.layout_aboutMeSection__oBTTr{padding-bottom:50px}}@media (max-height:700px){.layout_aboutMeParagraph__2L__c{margin-bottom:40px}.layout_cartoonKeithImage__rpNW9{display:none}}@media (max-width:500px){.layout_navbar__IHN4v{padding:5%}}.portfolio_portfolioMain__uInwR{position:relative;height:-moz-fit-content;height:fit-content;display:flex}.portfolio_footerParentContainer__Mp49P{display:flex;align-items:flex-start;height:160px;padding-top:400px;overflow:hidden;width:100vw}@keyframes portfolio_rotate-center__eiK6g{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.portfolio_buttonContainer__jnA34{width:100%;display:flex;justify-content:center}.portfolio_goHomeLink__MbAPR{position:absolute;bottom:200px;left:calc(50% - 90px);display:block;font-family:Baloo\ 2,sans-serif;color:#272727;background-color:transparent;padding:20px 0;border-radius:5px;margin:100px 0 0;font-size:12pt;cursor:pointer;width:180px;text-align:center;text-decoration:none;letter-spacing:2px;font-weight:600;-webkit-tap-highlight-color:transparent;transition:all .3s ease}.portfolio_goHomeLink__MbAPR:hover{color:#e5e5e5;background-color:#272727;box-shadow:5px 5px 10px #27272736;width:300px;left:calc(50% - 150px)}.portfolio_hiddenAmoebaButton__Ccjn5{opacity:.1;border-radius:5px;font-family:Baloo\ 2,sans-serif;background-color:transparent;border:none;outline:none;color:#292929;position:absolute;left:50%;bottom:-50px}.portfolio_letsTalkBusinessButtonMobile__8r9yj{display:none}.portfolio_portfolioContentShowcaseParent__PH32e{width:100vw;background-color:transparent;position:absolute;top:0;left:0;margin-top:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5% 5% 0;box-sizing:border-box}.portfolio_portfolioContentShowcaseContainer__rSZqW{position:relative;width:100%;display:flex;flex-direction:column}.portfolio_portfolioContentProjectMobile__abd5C{flex-direction:row}.portfolio_portfolioContentProjectDesktop__hBpaZ{display:flex;flex-direction:row-reverse;margin-bottom:200px;box-sizing:border-box}.portfolio_downArrowImage__mwsfv{max-width:600px;pointer-events:none}.portfolio_downArrowImageContainer__9DKDK{display:flex;justify-content:center;align-items:center;position:absolute;right:120px;z-index:-1}.portfolio_portfolioContentProjectMobile__abd5C{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-bottom:200px}.portfolio_portfolioOrientation1__BtiuD{flex-direction:row}.portfolio_portfolioOrientation2__Sj5s_{flex-direction:row-reverse}.portfolio_portfolioContentSlides__P3lj5{display:flex;padding:0 20px 0 60px;position:relative;justify-content:center;align-items:center}.portfolio_portfolioContentSlideContainer__R6lwz{width:100%;display:flex;justify-content:center;align-items:center}.portfolio_portfolioContentProjectDescriptionContainerTablet__3xvIm,.portfolio_portfolioContentProjectDescriptionContainer__vipS3{display:flex;flex-direction:column;justify-content:space-around;height:100%;padding-left:40px}.portfolio_portfolioContentProjectDescriptionContainerTablet__3xvIm{max-width:40%}.portfolio_portfolioContentProjectTitle__K99T3{font-family:Baloo\ 2,sans-serif;font-weight:600;font-size:20pt;color:#292929;margin-top:0}.portfolio_portfolioContentProjectDescription__3lTZH{font-family:Baloo\ 2,sans-serif;font-weight:400;color:#272727}.portfolio_portfolioContentProjectLink__sfRBl{font-family:Baloo\ 2,sans-serif;font-weight:600;font-size:14pt;color:#115a8b;text-decoration:underline;padding-top:20px;width:auto}.portfolio_carouselRightArrow__z34fA{-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%);background-color:#292929;position:absolute;right:-20px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000}.portfolio_carouselRightArrow__z34fA:hover{background-color:#525665}.portfolio_carouselLeftArrow__jkhjS{-webkit-clip-path:polygon(100% 0,100% 100%,50% 50%);clip-path:polygon(100% 0,100% 100%,50% 50%);background-color:#292929;position:absolute;left:-20px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000}.portfolio_carouselLeftArrow__jkhjS:hover{background-color:#525665}.portfolio_mobilePhoneContainer__1I9Ko{position:relative;width:340px;height:650px;overflow:hidden}.portfolio_mobilePhone__8Swqn{position:absolute;z-index:100;width:300px;height:680px;overflow:hidden}.portfolio_portfolioImage__QDPER{position:absolute;border-radius:10px;z-index:150;left:16px;bottom:52px;border:2px solid black;object-fit:cover}.portfolio_phoneShadow__MeGdJ{position:absolute;bottom:20px;width:340px;left:40px;height:30px;background-color:#080808;border-radius:50%;filter:blur(10px)}.portfolio_portfolioDeckProjectDescription__ltuXC{position:absolute;width:80vw;max-width:1200px;border-radius:5px;z-index:3;display:flex;flex-direction:column;padding:20px;top:650px;opacity:0;transition:opacity .5s ease}.portfolio_cardRightArrow___DD7o{-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%);background-color:#292929;position:absolute;right:-80px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000;border:none}.portfolio_cardRightArrow___DD7o:hover{background-color:#525665}.portfolio_cardLeftArrow__TCcgM{-webkit-clip-path:polygon(100% 0,100% 100%,50% 50%);clip-path:polygon(100% 0,100% 100%,50% 50%);background-color:#292929;position:absolute;left:-80px;top:calc(50% - 25px);width:50px;height:50px;transition:all .3s ease;z-index:2000;border:none}.portfolio_cardLeftArrow__TCcgM:hover{background-color:#525665}.portfolio_deckOfCardsContainer__jA3h_{position:relative;width:100%;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.portfolio_cardContainer__3qyCk{position:absolute}.portfolio_emptyStateContainer__h6JrK{width:100px;height:100px;margin-top:25%}.portfolio_portfolioReturnCardToStackButton__u0mhy{position:absolute;right:-15px;width:30px;box-sizing:border-box;top:-12px;font-size:20pt;background-color:#272727;border:none;color:#e5e5e5;border-radius:50%;line-height:20px;cursor:pointer;text-align:center;padding:0 0 0 1px}.portfolio_portfolioReturnCardToStackBottomButton__dcwg8{display:none}.portfolio_portfolioReturnCardToStackBottomButton__dcwg8:hover{background-color:#272727;color:#e5e5e5}.portfolio_portfolioDeckHeaderTitle__fFlwA{font-family:Baloo\ 2,sans-serif;font-weight:600;font-size:20pt;color:#292929;margin-top:0;text-align:center}.portfolio_footerContainer__DwPCs{position:relative}.portfolio_portfolioLibraryContainer__HFrRZ{width:100%;position:relative;padding-top:20px}.portfolio_portfolioFeaturedProjectContainer___sMD7{width:100%;height:-moz-fit-content;height:fit-content}.portfolio_treesBox__N7Qf6{display:none}.portfolio_laptopFrame__9Bw0Y{width:100%;max-width:1040px;padding:0;margin-left:40px;margin-bottom:40px;position:relative;border-radius:24px;box-sizing:border-box}.portfolio_laptopFrame__9Bw0Y:after,.portfolio_laptopFrame__9Bw0Y:before{content:"";position:absolute;z-index:-1;top:-16px;left:-16px;right:-16px;bottom:-40px;border-radius:24px;background:linear-gradient(180deg,#575757,#1a1a1a 5%,#0f0f0f)}.portfolio_laptopFrame__9Bw0Y:before{box-shadow:0 4px 8px rgba(0,0,0,.767);border:2px solid rgb(46,46,46)}.portfolio_laptopFrame__9Bw0Y:after{bottom:-16px;content:"";position:absolute;z-index:-1;left:-16px;right:-16px;bottom:-40px;height:24px;background:inherit}.portfolio_videoContainer__TRGDA{position:relative;padding-top:56.25%}.portfolio_videoIframe__XE7RG{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:10px 10px 10px 10px;object-fit:cover}.portfolio_playPauseButton__4wsmx{left:52%}.portfolio_playPauseButton__4wsmx,.portfolio_restartButton__TMYNR{position:absolute;bottom:-30px;transform:translateX(-50%);color:#777777;border:none;background-color:transparent;outline:none;-webkit-tap-highlight-color:transparent}.portfolio_restartButton__TMYNR{left:48%}.portfolio_topTabletButton__a5S16{width:60px;border-radius:50px;z-index:-5;height:18px;background-color:#292929;position:absolute;top:-19px;left:10%}@media (max-width:2000px){.portfolio_treesBox__N7Qf6{height:900px;width:100vw;position:absolute;bottom:110px;left:0;opacity:.2;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (max-width:1350px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:620px}}@media (max-width:1250px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:580px}}@media (max-width:1150px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:520px}}@media (max-width:1050px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:480px}.portfolio_portfolioContentProjectDesktop__hBpaZ,.portfolio_portfolioContentProjectMobile__abd5C{flex-direction:column}.portfolio_laptopFrame__9Bw0Y{margin-left:0}.portfolio_portfolioContentProjectDescriptionContainer__vipS3{padding-left:0}.portfolio_portfolioContentProjectDescriptionContainerTablet__3xvIm{display:flex;flex-direction:column;justify-content:space-around;height:100%;padding-left:40px;max-width:90%;padding-top:20px}}@media (max-width:950px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:420px}.portfolio_footerParentContainer__Mp49P{padding-top:200px}.portfolio_hiddenAmoebaButton__Ccjn5{display:none}}@media (max-width:900px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:400px}}@media (max-width:850px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:350px}}@media (max-width:750px){.portfolio_cardLeftArrow__TCcgM{height:20px;width:20px;left:0;top:102%;margin-top:5px}.portfolio_cardRightArrow___DD7o{height:20px;width:20px;right:0;top:102%;margin-top:5px}.portfolio_portfolioDeckProjectDescription__ltuXC{margin-top:30px}}@media (max-width:700px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:330px}}@media (max-width:600px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:300px}.portfolio_carouselRightArrow__z34fA{right:0;top:calc(50% - 25px);width:20px;height:20px}.portfolio_carouselLeftArrow__jkhjS{left:0;top:calc(50% - 25px);width:20px;height:20px}.portfolio_portfolioReturnCardToStackBottomButton__dcwg8{display:block;font-size:14pt;background-color:transparent;border:2px solid #272727;color:#272727;cursor:pointer;justify-self:flex-end;border-radius:5px;font-family:Baloo\ 2,sans-serif;font-weight:400;max-width:-moz-fit-content;max-width:fit-content;position:absolute;right:20px;top:20px;transition:all .3s ease}.portfolio_portfolioContentProjectTitle__K99T3{width:80%}.portfolio_laptopFrame__9Bw0Y:after,.portfolio_laptopFrame__9Bw0Y:before{top:-8px;left:-8px;right:-8px;bottom:-20px;border-radius:10px}.portfolio_laptopFrame__9Bw0Y:after{left:-8px;right:-8px;bottom:-8px;height:12px;border-radius:10px}.portfolio_videoIframe__XE7RG{border-radius:5px}.portfolio_playPauseButton__4wsmx,.portfolio_restartButton__TMYNR{bottom:-20px}.portfolio_playPauseButton__4wsmx{left:90%}.portfolio_restartButton__TMYNR{left:10%}.portfolio_topTabletButton__a5S16{top:-10px;width:30px;height:2px;border-radius:5px}}@media (max-width:550px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:280px}}@media (max-width:500px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:250px}}@media (max-width:450px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:210px}.portfolio_carouselLeftArrow__jkhjS,.portfolio_carouselRightArrow__z34fA{display:none}.portfolio_portfolioReturnCardToStackButton__u0mhy{position:absolute;right:0;padding:0;width:30px;box-sizing:border-box;top:-12px;font-size:20pt;background-color:#272727;border:none;color:#e5e5e5;border-radius:50%;line-height:20px;cursor:pointer}}@media (max-width:400px){.portfolio_portfolioDeckProjectDescription__ltuXC{top:200px}}@media (max-height:800px){.portfolio_letsTalkBusinessButtonMobile__8r9yj{display:block;font-family:Baloo\ 2,sans-serif;color:#E5E5E5;background-color:transparent;border:none;padding:20px 0;border-radius:0;margin:100px 0 0;font-size:12pt;cursor:pointer;width:100%;letter-spacing:2px;font-weight:600;background-color:#272727;-webkit-tap-highlight-color:transparent;transition:all .3s ease;box-shadow:5px 5px 10px #27272736}.portfolio_treesBox__N7Qf6{bottom:18px}}@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alex+Brush&family=Baloo+2:wght@400..800&display=swap");.Secret_secretContainer__55RfL{background-color:rgb(27,27,27);width:100%;height:100vh;position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center}.Secret_monitorContainer__1x08g{width:60vw;height:70vh;border-radius:20px;border:none;background:linear-gradient(to bottom right,#9db4b8,#ffffff);display:flex;justify-content:center;align-items:center;position:relative;animation:Secret_animateGlow__yL4vT 3s linear infinite alternate-reverse}.Secret_screenContainer__WqqpZ{width:calc(100% - 10px);height:calc(100% - 10px);box-sizing:border-box;border-radius:15px;border:1px solid grey;background:linear-gradient(to bottom right,#0a0a0a,#111111);display:flex;justify-content:flex-start;align-items:center;padding-left:20px;text-align:left}.Secret_wrap__rh524{font-family:Baloo\ 2,sans-serif;display:inline-block;white-space:wrap;margin:0 auto;letter-spacing:3px;animation:Secret_blinkCursor__9iSeT .8s steps(40) infinite normal;color:#04d6dd;font-size:8pt;pointer-events:none;animation:Secret_text-blur-in__jZTjB 1.2s cubic-bezier(.55,.085,.68,.53) 3s both}@keyframes Secret_blinkCursor__9iSeT{0%{border-right-color:#fff}to{border-right-color:transparent}}@keyframes Secret_animateBlink__Izoaw{0%{opacity:0;box-shadow:0 0 0 0 rgba(109,20,20,0);background-color:rgb(43,43,43)}50%{opacity:.7;box-shadow:0 0 20px 10px rgb(109,20,20);background-color:rgb(131,12,12)}to{opacity:0;box-shadow:0 0 40px 20px rgb(109,20,20);background-color:rgb(247,0,0)}}@keyframes Secret_animateGlow__yL4vT{0%{box-shadow:0 0 30px 30px rgba(184,21,21,.966)}50%{box-shadow:0 0 25px 20px rgb(109,20,20)}to{box-shadow:0 0 40px 20px rgb(146,6,6)}}@keyframes Secret_color-change-5x__X4CL2{0%{background:#26977b7c}25%{background:#89973b71}50%{background:#28407496}75%{background:#39597e9a}to{background:#40693391}}.Secret_blob__G7_0V{pointer-events:auto;width:140px;height:140px;background:rgb(212,212,212);background:radial-gradient(circle,rgba(78,78,78,.562) 0,rgba(99,99,99,.671) 100%);border-radius:50%;border:1px solid rgba(116,116,116,.726);position:absolute;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 0 50px 10px rgb(49,49,49);transition:top 7s ease-in-out,left 7s ease-in-out,background-color 1.5s ease-in-out,transform 1.5s ease-in-out;animation:Secret_morph__Tn3bN 4s linear infinite}.Secret_blobYolk__nzC_E{width:70px;height:70px;background:rgba(120,61,108,.452);background:radial-gradient(circle,rgba(66,45,18,.568) 0,rgba(23,8,11,.726) 100%);border-radius:50%;position:absolute;left:25%;top:25%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Secret_morph__Tn3bN 6s linear infinite;transform-origin:center center;transition:top 7s ease-in-out,left 7s ease-in-out,background-color 1.5s ease-in-out,transform 1.5s ease-in-out,border-radius 1.5s ease-in-out}.Secret_blobYolk__nzC_E:hover{transform:scale(3);border-radius:25%}.Secret_blob__G7_0V:hover{transform:scale(2)}.Secret_blob__G7_0V.Secret_grow__aaKTq{transform:scale(70);position:fixed;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) scale(50);transform-origin:center center}@keyframes Secret_fadeIn__qo1jl{0%{opacity:0}to{opacity:1}}@keyframes Secret_fadeOut__QR90_{0%{opacity:1}to{opacity:0}}.Secret_blackContainer__wZ2D_{position:fixed;width:100%;height:100%;background-color:rgb(0,0,0);border-radius:0;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:11;opacity:0;animation:Secret_fadeIn__qo1jl 1s ease-in forwards}.Secret_blobContainer___HXoc{pointer-events:none;position:fixed;width:80vw;height:70vh;margin-top:10vh;margin-left:10vw;cursor:-webkit-grab;cursor:grab}.Secret_blobText__tiLsW{position:absolute;display:flex;flex-direction:column;justify-content:space-between;top:50%;transform:translateY(-50%);transition:opacity 1.5s ease-in-out;opacity:0;pointer-events:none}.Secret_blobText__tiLsW.Secret_right__7V1aE{text-align:left}.Secret_blobText__tiLsW.Secret_left__MYmXg{text-align:left;transform:translateY(-50%)}.Secret_blob__G7_0V:hover .Secret_blobText__tiLsW{opacity:1}.Secret_typewriterContainer__mi7cs{height:45px;width:120%}@keyframes Secret_text-blur-in__jZTjB{0%{filter:blur(12px) opacity(0)}to{filter:blur(.01)}}@keyframes Secret_div-blur-in__CSiY0{0%{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}to{-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}}.Secret_blobButton__cttF0{background-color:rgba(255,255,255,0);border:none;border-radius:2px;outline:none;color:#ebebeb;font-size:8px;line-height:4px;width:40px;height:10px;padding:2px 0;margin:10px 0;cursor:pointer;transition:background-color 1.5s ease-in-out;pointer-events:auto;font-family:Baloo\ 2,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;animation:Secret_div-blur-in__CSiY0 1.2s cubic-bezier(.55,.085,.68,.53) 3s both}.Secret_blobButton__cttF0:hover{background-color:rgb(54,54,54);color:white}@keyframes Secret_morph__Tn3bN{0%,to{border-radius:53% 47% 64% 60%/55% 68% 45% 62%}20%{border-radius:58% 42% 48% 68%/62% 34% 52% 42%}40%{border-radius:42% 58% 52% 52%/48% 62% 44% 48%}60%{border-radius:51% 69% 45% 62%/42% 51% 53% 58%}80%{border-radius:68% 57% 61% 43%/49% 43% 57% 51%}}.Secret_monitorSideSpecsLeft__ItXx1{height:90%;position:absolute;left:-18vw;width:12vw;background-color:transparent;border-radius:5px}.Secret_monitorSideSpecsRight___EIun{height:90%;position:absolute;right:-18vw;width:12vw;background-color:rgb(22,22,22);border-radius:5px;border:none}.Secret_monitorSideSpecButton__iQE4u{width:20px;height:20px;border-radius:50%;position:absolute;right:-23px;top:80px;background:linear-gradient(to bottom right,#303030,#111111);border:2px solid rgb(12,12,12)}.Secret_monitorSideSpecLight__f_kBd{width:10px;height:10px;border-radius:50%;position:absolute;right:-20px;top:0;border:2px solid rgb(107,6,6);animation:Secret_animateBlink__Izoaw 1s linear infinite}.Secret_portfolioContainer__wTA2Q{position:fixed;width:100%;background:rgb(255,248,251);background:linear-gradient(29deg,rgba(255,248,251,1),rgba(245,247,249,1));height:100vh;top:0;left:0;box-sizing:border-box;padding:20px;font-family:Tajawal,sans-serif;display:flex;flex-direction:column;text-align:right;color:rgb(43,43,43);letter-spacing:.3rem;text-transform:uppercase;max-width:100vw;animation:Secret_fadeIn__qo1jl 1.2s ease-in forwards}.Secret_hide__b1phT{display:none}.Secret_portfolioHeader__lhPkK{width:100%;font-family:Tajawal,sans-serif;font-size:60pt;font-weight:800;margin:10px 10px 0 0;padding:0;line-height:90px}.Secret_portfolioParagraph__JH6C8{font-weight:600;padding-right:20px}.Secret_portfolioParagraphSub__AM9ag{padding-left:80%;padding-right:20px;letter-spacing:.1rem}.Secret_portfoliotopography__wdjpA{position:absolute;left:0;top:0;width:100vw;height:auto;opacity:.04;z-index:-1}.Secret_portfolioLinesTop__oo0G6{top:40px;border-top:1px solid rgb(75,75,75);height:400px;width:60vw}.Secret_portfolioLinesBottom__XZe7j,.Secret_portfolioLinesTop__oo0G6{position:absolute;left:40px;border-left:1px solid rgb(75,75,75);pointer-events:none}.Secret_portfolioLinesBottom__XZe7j{bottom:40px;border-bottom:1px solid rgb(75,75,75);height:200px;width:87vw}@media (max-width:1050px){.Secret_blob__G7_0V{display:none}}@media (max-width:900px){.Secret_portfolioHeader__lhPkK{font-size:60pt}.Secret_portfolioParagraph__JH6C8{font-weight:600;padding-right:20px}.Secret_portfolioParagraphSub__AM9ag{padding-left:30%;padding-right:20px}.Secret_portfolioLinesTop__oo0G6{width:20vw}}