@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");.Projects_journeySection__dVopx{background-color:#000;min-height:100vh;font-family:Inter,sans-serif;padding:1rem 0;overflow:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Projects_container__WFxRn,.Projects_journeySection__dVopx{position:relative;width:100%;display:flex;flex-direction:column}.Projects_container__WFxRn{max-width:100%;margin:2rem auto 0;gap:2px;padding:0 1rem}.Projects_experienceLine__ZaByg{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:flex-start;gap:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding:1rem .5rem;position:relative;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;min-height:44px;-webkit-tap-highlight-color:rgba(160,230,230,.1)}.Projects_experienceLine__ZaByg:active{background-color:rgba(160,230,230,.05);transform:scale(.98)}.Projects_dimmed__1X50l{opacity:.3;transition:opacity .3s ease}.Projects_company__6_vim{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;color:#ffffffab;transition:color .3s ease;font-family:Playfair Display,serif;text-align:left;line-height:1.2;margin-bottom:.25rem}.Projects_role__0NR4L{color:hsla(0,0%,100%,.288);margin-bottom:.25rem}.Projects_keyOutcome__p3XIh,.Projects_role__0NR4L{font-size:clamp(.875rem,2.5vw,1rem);text-align:left;line-height:1.3}.Projects_keyOutcome__p3XIh{color:#e3ebbc9d;font-weight:500}.Projects_rightColumn__G0Ely{position:relative;margin-top:2rem;padding:1rem;text-align:center}.Projects_rightColumn__G0Ely h2{font-size:clamp(3rem,12vw,6rem);color:#a0e6e646;font-weight:800;margin:0;letter-spacing:-.05em;width:100%}.Projects_overlayContainer__qy6ID{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.Projects_overlay__eY6vx{position:fixed;background:rgba(0,0,0,.95);color:#fff;padding:0;border-radius:12px;border:1px solid #a0e6e646;max-width:calc(100vw - 2rem);min-width:280px;max-height:calc(100vh - 4rem);opacity:0;transition:opacity .2s ease;pointer-events:none;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5;will-change:transform,opacity;overflow-y:auto;-webkit-overflow-scrolling:touch}.Projects_overlayContent__KMfD4{padding:1rem;max-width:100%;margin:0 auto;cursor:default}.Projects_overlay__eY6vx.Projects_visible___cTfQ{opacity:1!important}.Projects_overlayCompanyHeading__LvPb0{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:600;color:#a0e6e683;text-align:left;margin-top:0;margin-bottom:.75rem;font-family:Inter,sans-serif;line-height:1.2}.Projects_mockupImage__Zieh0{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:1rem;object-fit:cover;max-height:200px}.Projects_problemSolved__3YHpc{font-size:clamp(1rem,3vw,1.3rem);color:hsla(0,0%,100%,.493);margin-bottom:.75rem}.Projects_problemSolved__3YHpc,.Projects_techStack__ZpHDg{text-align:left;line-height:1.4;font-family:Inter,sans-serif}.Projects_techStack__ZpHDg{font-size:clamp(.875rem,2.5vw,1rem);color:hsla(70,54%,83%,.9);font-weight:500}.Projects_techStackLabel__D_ek0{color:hsla(0,0%,100%,.7);font-weight:600}@media (min-width:768px){.Projects_journeySection__dVopx{padding:2rem 0;justify-content:space-between}.Projects_container__WFxRn{max-width:90%;margin:3rem auto 0;padding:0 2rem}.Projects_experienceLine__ZaByg{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto;align-items:center;gap:1rem;padding:.75rem 0}.Projects_company__6_vim{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:0}.Projects_role__0NR4L{text-align:center;margin-bottom:0}.Projects_keyOutcome__p3XIh{text-align:right}.Projects_rightColumn__G0Ely{position:absolute;bottom:2%;right:5%;margin-top:0;text-align:right}.Projects_rightColumn__G0Ely h2{font-size:clamp(6rem,10vw,8rem)}.Projects_overlay__eY6vx{max-width:500px;border-radius:8px}.Projects_mockupImage__Zieh0{max-height:250px}}@media (min-width:1024px){.Projects_journeySection__dVopx{padding:0}.Projects_container__WFxRn{max-width:95%;margin:5% auto 0;gap:1px}.Projects_experienceLine__ZaByg{grid-template-columns:1fr 1fr 1fr;gap:.2rem;padding:.5rem 0;min-height:auto}.Projects_experienceLine__ZaByg:active,.Projects_experienceLine__ZaByg:focus,.Projects_experienceLine__ZaByg:hover{background-color:transparent;transform:none}.Projects_company__6_vim{font-size:clamp(3rem,6vw,50px)}.Projects_keyOutcome__p3XIh,.Projects_role__0NR4L{font-size:1rem}.Projects_rightColumn__G0Ely{bottom:-1%;padding:2rem}.Projects_rightColumn__G0Ely h2{font-size:clamp(8rem,12vw,10rem)}.Projects_overlay__eY6vx{max-width:600px;min-width:300px;transition:opacity .15s ease}.Projects_overlayContent__KMfD4{padding:.5rem 1rem 1rem}.Projects_mockupImage__Zieh0{max-height:none}}@media (min-width:1440px){.Projects_container__WFxRn{max-width:98%}.Projects_rightColumn__G0Ely h2{font-size:10rem;max-width:800px}.Projects_overlay__eY6vx{font-size:1rem}.Projects_overlayCompanyHeading__LvPb0{font-size:2.5rem}.Projects_problemSolved__3YHpc{font-size:1.3rem}.Projects_techStack__ZpHDg{font-size:1rem}}@media (min-width:1920px){.Projects_container__WFxRn{max-width:95%;padding:0 2rem}}.CityBackground_cityBackground__xY2Oa{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.CityBackground_canvas__jGeyY{display:block;width:100%;height:100%}@media (max-width:768px){.CityBackground_cityBackground__xY2Oa{position:fixed;top:0;left:0;right:0;bottom:0}.CityBackground_canvas__jGeyY{width:100vw;height:100vh}}@media (min-width:769px) and (max-width:1024px){.CityBackground_cityBackground__xY2Oa{position:fixed;top:0;left:0;width:100%;height:100%}}@media (min-width:1440px){.CityBackground_cityBackground__xY2Oa{position:fixed;top:0;left:0;width:100vw;height:100vh}}.AboutSection_aboutSection__l56Vc{position:relative;margin-top:10vh;scroll-margin-top:80px}.AboutSection_aboutPage__Ig6Am{height:100vh;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;opacity:0;transform:translateY(50px);transition:opacity .5s ease,transform .5s ease;position:sticky;top:0;overflow:hidden}.AboutSection_aboutContent__1iKso{max-width:800px;padding:2rem;position:relative;z-index:2}.AboutSection_aboutPage__Ig6Am h2{font-size:4rem;font-weight:700;margin-bottom:1rem;color:#a0e6e6;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.AboutSection_aboutPage__Ig6Am p{font-size:1.5rem;line-height:1.6;color:hsla(0,0%,100%,.8);max-width:600px}.AboutSection_aboutNumber__fYSqw{font-size:20rem;font-weight:700;opacity:.1;position:absolute;bottom:-2rem;right:2rem;color:#a0e6e6;z-index:1}.AboutSection_aboutPage__Ig6Am:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,0,0,.7),transparent);z-index:1}.AboutSection_aboutPage__Ig6Am:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(160,230,230,.1) 0,transparent 70%);opacity:.5;z-index:0;animation:AboutSection_pulse__SbgMJ 8s infinite alternate}@keyframes AboutSection_pulse__SbgMJ{0%{transform:scale(1)}to{transform:scale(1.1)}}@media (max-width:768px){.AboutSection_aboutPage__Ig6Am h2{font-size:2.5rem}.AboutSection_aboutPage__Ig6Am p{font-size:1.2rem}.AboutSection_aboutNumber__fYSqw{font-size:12rem;bottom:-1rem;right:1rem}.AboutSection_aboutContent__1iKso{padding:1.5rem}}@media (max-width:480px){.AboutSection_aboutPage__Ig6Am h2{font-size:2rem}.AboutSection_aboutPage__Ig6Am p{font-size:1rem}.AboutSection_aboutNumber__fYSqw{font-size:8rem;bottom:-.5rem;right:.5rem}.AboutSection_aboutContent__1iKso{padding:1rem}}.ContactForm_contactPage__42hPr{min-height:90vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.5);padding:300px 10px 40px}.ContactForm_contactContent__zBFgu{width:100%;max-width:600px;background-color:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-top:40px}.ContactForm_contactTitle___iczk{font-size:2.5rem;font-weight:700;color:#a0e6e6;margin-bottom:10px;text-align:center}.ContactForm_contactSubtitle__oTlWy{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:30px;text-align:center}.ContactForm_contactForm___yTHB{display:flex;flex-direction:column;gap:20px}.ContactForm_formRow__3LQB_{display:flex;gap:20px}.ContactForm_contactForm___yTHB input,.ContactForm_contactForm___yTHB textarea{width:100%;padding:12px;background-color:hsla(0,0%,100%,.1);border:1px solid rgba(160,230,230,.3);border-radius:8px;color:#fff;font-size:.9rem;font-family:Inter,sans-serif;transition:all .3s ease}.ContactForm_contactForm___yTHB input:focus,.ContactForm_contactForm___yTHB textarea:focus{outline:none;border-color:#a0e6e6;border-radius:4px;box-shadow:0 0 10px rgba(160,230,230,.2)}.ContactForm_contactForm___yTHB textarea{height:120px;resize:vertical}.ContactForm_submitBtn__mwZ6e{padding:12px;background-color:#a0e6e6;color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:600;font-family:Outfit,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.ContactForm_submitBtn__mwZ6e:hover{background-color:#7fffd4;transform:translateY(-2px)}.ContactForm_submitBtn__mwZ6e:disabled{background-color:#ccc;cursor:not-allowed}.ContactForm_errorMessage__gGa6t,.ContactForm_successMessage__Z2UeA{margin-top:20px;padding:12px 16px;border-radius:8px;text-align:center;font-weight:700;font-family:Outfit,sans-serif;border:1px solid transparent;animation:ContactForm_slideIn__Mk8Ci .3s ease-out}.ContactForm_successMessage__Z2UeA{background-color:rgba(78,187,172,.1);color:#4ebbac;border-color:rgba(78,187,172,.3)}.ContactForm_errorMessage__gGa6t{background-color:rgba(235,182,85,.1);color:#ebb655;border-color:rgba(235,182,85,.3)}@keyframes ContactForm_slideIn__Mk8Ci{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ContactForm_socialButtons__W7wVZ{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;width:100%;max-width:600px}.ContactForm_socialButton__gxrSo{display:flex;align-items:center;gap:.5rem;padding:10px 16px;background-color:rgba(160,230,230,.1);border:1px solid rgba(160,230,230,.3);border-radius:25px;color:#a0e6e6;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-height:44px;-webkit-tap-highlight-color:transparent}.ContactForm_socialButton__gxrSo:hover{background-color:rgba(160,230,230,.2);border-color:rgba(160,230,230,.5);transform:translateY(-2px)}.ContactForm_socialButton__gxrSo:active{transform:translateY(0);background-color:rgba(160,230,230,.3)}.ContactForm_socialIcon__cNMGO{width:18px;height:18px;flex-shrink:0}.ContactForm_socialButton__gxrSo span{font-weight:500;letter-spacing:.5px}@media (max-width:768px){.ContactForm_contactPage__42hPr{padding:80px 15px 30px;min-height:100vh;align-items:center}.ContactForm_contactContent__zBFgu{padding:25px 20px;margin-top:10px;max-width:100%;border-radius:15px}.ContactForm_contactTitle___iczk{font-size:2rem;margin-bottom:8px}.ContactForm_contactSubtitle__oTlWy{font-size:.9rem;margin-bottom:25px;line-height:1.4}.ContactForm_formRow__3LQB_{flex-direction:column;gap:15px}.ContactForm_contactForm___yTHB{gap:15px}.ContactForm_contactForm___yTHB input,.ContactForm_contactForm___yTHB textarea{padding:16px 14px;font-size:16px;min-height:44px;border-radius:10px;line-height:1.4}.ContactForm_contactForm___yTHB textarea{min-height:120px;padding:16px 14px}.ContactForm_submitBtn__mwZ6e{padding:16px 20px;font-size:1.1rem;min-height:50px;border-radius:10px;margin-top:5px}.ContactForm_errorMessage__gGa6t,.ContactForm_successMessage__Z2UeA{margin-top:15px;padding:12px 16px;font-size:.95rem;border-radius:10px;line-height:1.4}.ContactForm_socialButtons__W7wVZ{margin-top:1.5rem;gap:.75rem;justify-content:center;max-width:100%}.ContactForm_socialButton__gxrSo{padding:12px 14px;font-size:.85rem;min-height:44px;border-radius:22px}.ContactForm_socialIcon__cNMGO{width:18px;height:18px}}@media (max-width:480px){.ContactForm_contactPage__42hPr{padding:60px 10px 30px}.ContactForm_contactContent__zBFgu{padding:20px 15px;border-radius:12px}.ContactForm_contactTitle___iczk{font-size:1.8rem}.ContactForm_contactSubtitle__oTlWy{font-size:.85rem}.ContactForm_contactForm___yTHB input,.ContactForm_contactForm___yTHB textarea{padding:14px 12px;font-size:16px}.ContactForm_submitBtn__mwZ6e{padding:14px 18px;font-size:1rem}.ContactForm_socialButtons__W7wVZ{gap:.5rem;margin-top:1.25rem}.ContactForm_socialButton__gxrSo{padding:10px 12px;font-size:.75rem;min-height:40px;border-radius:20px}.ContactForm_socialButton__gxrSo span{display:none}.ContactForm_socialIcon__cNMGO{width:18px;height:18px}}@media (max-width:768px) and (orientation:landscape){.ContactForm_contactPage__42hPr{padding:40px 15px 25px;min-height:100vh}.ContactForm_contactContent__zBFgu{margin-top:5px}.ContactForm_contactTitle___iczk{font-size:1.8rem;margin-bottom:5px}.ContactForm_contactSubtitle__oTlWy{margin-bottom:20px}.ContactForm_contactForm___yTHB{gap:12px}.ContactForm_contactForm___yTHB textarea{min-height:100px}}@media (max-width:768px){.ContactForm_contactForm___yTHB input:focus,.ContactForm_contactForm___yTHB textarea:focus{border-color:#a0e6e6;box-shadow:0 0 0 3px rgba(160,230,230,.2);transform:scale(1.02);transition:all .2s ease}.ContactForm_submitBtn__mwZ6e:active{transform:translateY(1px) scale(.98);transition:all .1s ease}.ContactForm_contactForm___yTHB input,.ContactForm_contactForm___yTHB select,.ContactForm_contactForm___yTHB textarea{font-size:16px!important}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_{padding-top:20px;padding-bottom:10px}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_ .ContactForm_contactContent__zBFgu{margin-top:0;padding:20px 15px}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_ .ContactForm_contactTitle___iczk{font-size:1.6rem;margin-bottom:5px}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_ .ContactForm_contactSubtitle__oTlWy{font-size:.8rem;margin-bottom:15px}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_ .ContactForm_contactForm___yTHB{gap:12px}.ContactForm_contactPage__42hPr.ContactForm_keyboardOpen__8A30_ .ContactForm_socialButtons__W7wVZ{margin-top:.75rem}.ContactForm_contactForm___yTHB input:active,.ContactForm_contactForm___yTHB textarea:active{background-color:hsla(0,0%,100%,.15)}.ContactForm_submitBtn__mwZ6e:hover:not(:disabled){background-color:#7fffd4;transform:translateY(-1px)}.ContactForm_submitBtn__mwZ6e:active:not(:disabled){background-color:#5fccaa;transform:translateY(0)}}@media (max-width:768px){.ContactForm_contactForm___yTHB input::placeholder,.ContactForm_contactForm___yTHB textarea::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.ContactForm_contactForm___yTHB input:focus-visible,.ContactForm_contactForm___yTHB textarea:focus-visible{outline:2px solid #a0e6e6;outline-offset:2px}.ContactForm_contactForm___yTHB input,.ContactForm_contactForm___yTHB textarea,.ContactForm_submitBtn__mwZ6e{transition:all .2s ease}.ContactForm_submitBtn__mwZ6e{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ContactForm_socialButton__gxrSo{min-width:44px;min-height:44px;padding:10px 12px;font-size:.8rem}.ContactForm_socialIcon__cNMGO{width:16px;height:16px}}.SearchBar_searchBarContainer__Iqwfy{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:100%;max-width:1100px;padding:0 1rem;cursor:pointer}.SearchBar_searchBar__v1LTb{margin-bottom:-2rem;padding:.5rem;display:flex;background-color:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-radius:50px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}.SearchBar_searchInput__hE4Fx{flex-grow:1;padding:1rem 1.5rem;border:none;background:transparent;font-size:1rem;color:#fff}.SearchBar_searchInput__hE4Fx:focus{outline:none;cursor:text}.SearchBar_searchInput__hE4Fx::placeholder{color:hsla(0,0%,100%,.7)}.SearchBar_searchButton__b_6KU{background-color:#a0e6e6;border:none;padding:.75rem;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:.25rem}.SearchBar_searchButton__b_6KU:hover{background-color:#fff67f94}.SearchBar_searchButton__b_6KU svg{width:24px;height:24px;stroke:#000}.JourneySection_journeySection__NDBeo{position:relative;background-color:#000;min-height:100vh;width:100%;font-family:var(--font-inter),sans-serif;padding:1rem 0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.JourneySection_container__TlsxL{max-width:95%;width:100%;margin:2rem auto 0;display:flex;flex-direction:column;gap:1px;position:relative;padding:0 1rem}.JourneySection_experienceLine__ojoyp{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding:1rem 0;position:relative;transition:opacity .3s ease,transform .2s ease;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:rgba(160,230,230,.1)}.JourneySection_experienceLine__ojoyp:active,.JourneySection_experienceLine__ojoyp:focus,.JourneySection_experienceLine__ojoyp:hover{transform:translateY(-2px);background-color:hsla(0,0%,100%,.02);border-radius:4px}.JourneySection_company__e0CkF{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;color:#ffffffab;transition:color .3s ease;font-family:var(--font-playfair),serif;text-align:left;line-height:1.2;margin-bottom:.25rem}.JourneySection_role__cOuIt{font-size:clamp(.875rem,2.5vw,1rem);color:hsla(0,0%,100%,.288);text-align:left;line-height:1.3;margin-bottom:.25rem}.JourneySection_period__4gtAO{font-size:clamp(.75rem,2vw,.875rem);color:#e3ebbc9d;text-align:left;line-height:1.3}.JourneySection_rightColumn__Smjku{position:relative;bottom:auto;right:auto;padding:2rem 1rem;text-align:center;margin-top:2rem}.JourneySection_rightColumn__Smjku h2{font-size:clamp(3rem,8vw,6rem);color:#a0e6e646;font-weight:800;margin:0;letter-spacing:-.05em;width:100%;max-width:800px}.JourneySection_overlayContainer__Fc5ua{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.JourneySection_overlay__i_svI{position:fixed;background:rgba(0,0,0,.9);color:#fff;padding:1rem;border-radius:8px;border:1px solid #a0e6e646;max-width:calc(100vw - 2rem);min-width:280px;opacity:0;transition:opacity .15s ease;pointer-events:none;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5;transform:translate(-50%);will-change:transform,opacity;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px rgba(0,0,0,.5)}.JourneySection_overlayContent___v1s4{max-width:100%;margin:0 auto}.JourneySection_overlayContent___v1s4 .JourneySection_quote__QKKDI{font-weight:500;margin-bottom:.75rem;color:#fff}.JourneySection_overlayContent___v1s4 .JourneySection_details__d4s3f{color:hsla(0,0%,100%,.8);margin:0}.JourneySection_overlay__i_svI.JourneySection_visible__4nqMW{opacity:1!important}.JourneySection_dimmed__FY03Q{opacity:.3;transition:opacity .3s ease}@media (min-width:768px){.JourneySection_container__TlsxL{max-width:90%;padding:0 2rem;margin:3rem auto 0}.JourneySection_experienceLine__ojoyp{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto;gap:1rem;padding:.75rem 0}.JourneySection_company__e0CkF{font-size:clamp(2rem,5vw,3.5rem)}.JourneySection_role__cOuIt{text-align:center;font-size:clamp(.875rem,2.5vw,1.125rem)}.JourneySection_period__4gtAO{text-align:right;font-size:clamp(.875rem,2vw,1rem)}.JourneySection_rightColumn__Smjku{position:absolute;bottom:2%;right:5%;text-align:right;margin-top:0}.JourneySection_rightColumn__Smjku h2{font-size:clamp(4rem,10vw,8rem)}.JourneySection_overlay__i_svI{padding:1.5rem 2rem;max-width:600px;transform:translate(-50%);top:auto;left:auto}}@media (min-width:1024px){.JourneySection_journeySection__NDBeo{padding:0}.JourneySection_container__TlsxL{max-width:95%;margin:5% auto 0;padding:0}.JourneySection_experienceLine__ojoyp{grid-template-columns:1fr 1fr 1fr;gap:.2rem;padding:.5rem 0;min-height:auto}.JourneySection_experienceLine__ojoyp:active,.JourneySection_experienceLine__ojoyp:focus,.JourneySection_experienceLine__ojoyp:hover{transform:none;background-color:transparent;border-radius:0}.JourneySection_company__e0CkF{font-size:50px;text-align:left}.JourneySection_role__cOuIt{font-size:1rem;text-align:center}.JourneySection_period__4gtAO{font-size:1rem;text-align:right}.JourneySection_rightColumn__Smjku{position:absolute;bottom:-1%;right:5%;padding:2rem;text-align:right;margin-top:0}.JourneySection_rightColumn__Smjku h2{font-size:10rem}.JourneySection_overlay__i_svI{padding:1.5rem 2.5rem;max-width:1000px;min-width:300px;transform:translate(-50%);top:auto;left:auto}}@media (min-width:1440px){.JourneySection_container__TlsxL{max-width:98%}.JourneySection_company__e0CkF{font-size:50px}.JourneySection_rightColumn__Smjku h2{font-size:10rem}}@media (min-width:1920px){.JourneySection_container__TlsxL{max-width:95%;padding:0 2rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.JourneySection_overlay__i_svI{border-width:.5px}}@media (prefers-reduced-motion:reduce){.JourneySection_experienceLine__ojoyp{transition:opacity .3s ease}.JourneySection_experienceLine__ojoyp:active,.JourneySection_experienceLine__ojoyp:focus,.JourneySection_experienceLine__ojoyp:hover{transform:none}.JourneySection_overlay__i_svI{transition:opacity .1s ease}}@media (prefers-color-scheme:dark){.JourneySection_overlay__i_svI{background:rgba(0,0,0,.95);border-color:#a0e6e646}}.Navigation_navbar__GUt1D{position:fixed;top:15px;left:50%;transform:translateX(-50%);padding:8px 16px;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);border-radius:25px;z-index:1000;will-change:transform}.Navigation_navbar__GUt1D,.Navigation_navbar__GUt1D a{display:flex;justify-content:center;align-items:center;transition:all .3s ease}.Navigation_navbar__GUt1D a{margin:0 12px;font-size:.95rem;text-decoration:none;color:#fff;font-weight:500;padding:6px 12px;border-radius:18px;min-height:24px;min-width:36px}.Navigation_navbar__GUt1D a.Navigation_active__9f6zd,.Navigation_navbar__GUt1D a:hover{color:#a0e6e6;background-color:rgba(160,230,230,.1)}.Navigation_navbar__GUt1D a:active{transform:scale(.95);background-color:rgba(160,230,230,.2)}@media (min-width:768px) and (max-width:1023px){.Navigation_navbar__GUt1D{padding:6px 14px;top:12px}.Navigation_navbar__GUt1D a{margin:0 10px;font-size:.9rem;padding:6px 12px;min-height:24px}}@media (max-width:767px){.Navigation_navbar__GUt1D{padding:6px 10px;top:8px;max-width:calc(100vw - 20px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.4);border-radius:20px}.Navigation_navbar__GUt1D a{margin:0 5px;font-size:.8rem;padding:8px;min-height:24px;min-width:36px;-webkit-tap-highlight-color:rgba(160,230,230,.2)}}@media (max-width:480px){.Navigation_navbar__GUt1D{padding:6px 8px;border-radius:25px}.Navigation_navbar__GUt1D a{margin:0 4px;font-size:.8rem;padding:12px 8px;min-height:24px;min-width:40px}}@media (max-width:374px){.Navigation_navbar__GUt1D{padding:4px 6px;max-width:calc(100vw - 16px)}.Navigation_navbar__GUt1D a{margin:0 2px;font-size:.75rem;padding:12px 6px;min-height:24px;min-width:36px;border-radius:15px}}@media (max-width:767px) and (orientation:landscape){.Navigation_navbar__GUt1D{top:5px;padding:6px 10px}.Navigation_navbar__GUt1D a{padding:10px 8px;min-height:24px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Navigation_navbar__GUt1D{backdrop-filter:blur(12px)}}