@font-face{font-display:block;font-family:KoulenCustom;font-style:normal;font-weight:400;src:url(/static/media/Koulen-Regular.e23002c698c2632e9437.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1b71ff;font-family:KoulenCustom,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}p{line-height:1.6;overflow-wrap:anywhere}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea{min-height:44px}:focus-visible{box-shadow:0 0 0 6px #061b30;outline:3px solid #fff;outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}#footer-end,.footer-end{background:#0a1a2f;color:#aec0f8;font-family:inherit;font-size:18px;padding:32px 0 24px;position:relative;text-align:center;width:100%;z-index:30}#textblock{align-items:center;background-color:initial;display:flex;justify-content:center;min-height:100vh;position:relative;z-index:20}#textblock-container{background:hsla(0,0%,100%,.05);border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.2);margin:120px auto 0;padding:40px 20px 60px;position:relative;width:50%;z-index:21}#textblock-title2{align-items:center;color:#aec0f8;display:flex;font-family:inherit;font-size:80px;font-weight:300;justify-content:center;padding-top:140px;position:relative;z-index:22}#textblock-title{color:#3b6af7;font-family:inherit;font-size:46px;font-weight:600}#textblock-content{color:#3b6af7;font-size:24px}#textblock-footer{align-items:center;bottom:0;color:#3b6af7;font-size:15px;font-weight:400;justify-content:center;margin-bottom:20px;position:fixed;text-align:center;width:100%}#textblock-devsense{color:#3b6af7;font-size:15px;font-weight:600;text-decoration:none}.animation{display:block;position:relative;z-index:10}.animation_layer{background-position:bottom;background-repeat:repeat-x;background-size:auto 1038px;height:1370px;position:absolute;width:100%;z-index:5}.animation_layer.parallax{position:fixed;z-index:5}@media (max-width:900px){#textblock-container{margin-top:80px;padding:30px 10px 40px;width:80%}#textblock-title2{font-size:56px;padding-top:60px}}@media (max-width:600px){#textblock-container{margin-top:40px;padding:15px 2vw 25px;width:98%}#textblock-title2{font-size:40px;padding-top:30px}#textblock-title{font-size:30px}#textblock-content{font-size:18px}}#artback{background-image:url(/static/media/background1.1bd9697d99671d2a007c.png)}#mountain{background-image:url(/static/media/mountains.793d57478e1340b9bc60.png)}#logoland{background-image:url(/static/media/logo.7c30f1cdce1542ca8d5e.svg)}#jungle1{background-image:url(/static/media/jungle1.87098a56f2aa5ff9f210.png)}#jungle2{background-image:url(/static/media/jungle2.3d83034334990f45101a.png)}#jungle3{background-image:url(/static/media/jungle3.ef271fd8c663a3f7e070.png)}#jungle4{background-image:url(/static/media/jungle4.3a8e38dd26cd057c992f.png)}#jungle5{background-image:url(/static/media/jungle5.77d30f75fb7e0747ca69.png)}#manonmountain{background-image:url(/static/media/man_on_mountain.047e37df3eb42283a5d6.png);background-size:auto 3114px;height:4110px}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.section-top{-webkit-animation-delay:.3s;animation-delay:.3s;top:5vh;z-index:100}.section-middle{-webkit-animation-delay:.6s;animation-delay:.6s;left:auto;margin-left:10%;margin-right:10%;top:28vh;z-index:100}.company-tagline{-webkit-animation:fadeInUpText 1.2s ease-out forwards;animation:fadeInUpText 1.2s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-delay:calc(var(--delay, 0s) + .4s);animation-delay:calc(var(--delay, 0s) + .4s);color:#e5edffbe;font-size:18px;font-style:italic;font-weight:500;margin-top:16px;opacity:0;text-align:left;-webkit-transform:translateY(20px);transform:translateY(20px)}@-webkit-keyframes fadeInUpText{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpText{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#bottom-cover{background:linear-gradient(180deg,transparent 0,rgba(10,31,26,.3) 20%,rgba(10,31,26,.7) 40%,rgba(10,31,26,.95) 60%,#0a1f1a 80%,#0a1f1a);bottom:0;height:80vh;left:0;position:absolute;width:100%;z-index:10}.App{min-height:100vh;width:100%}.App,.page-frame{box-sizing:border-box}.page-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;height:100vh;left:0;-webkit-perspective:1000px;perspective:1000px;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;will-change:auto;z-index:10001}@supports (height:100dvh){.page-frame{height:100dvh;width:100dvw}}.hamburger{left:12px;position:fixed;top:10px;width:40px}.back-button{align-items:center;background:none;border:none;border-radius:50%;color:#aec0f8;cursor:pointer;display:flex;font-size:22px;font-weight:600;height:52px;justify-content:center;left:auto;line-height:1;padding:6px;position:fixed;right:calc(10px + env(safe-area-inset-right, 0px));top:calc(10px + env(safe-area-inset-top, 0px));-webkit-user-select:none;user-select:none;width:52px;z-index:12000}.back-button:after{background:radial-gradient(circle,rgba(255,107,53,.2) 0,transparent 70%);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s}.back-button:hover:after{opacity:1}#contact{position:relative;z-index:30}.contact-section{background:#031927;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25);box-sizing:border-box;color:#e6eeff;margin:0 auto;max-width:100%;padding:24px 20px 28px;width:min(720px,92%)}.contact-section h2{margin:0 0 12px}.contact-form{grid-gap:12px;display:grid;gap:12px;width:100%}.contact-form input,.contact-form textarea{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;box-sizing:border-box;color:#e6eeff;font-family:inherit;font-size:16px;max-width:100%;padding:12px 14px;width:100%}.contact-form textarea{min-height:120px;resize:vertical}.contact-form button{background:linear-gradient(90deg,#3b6af7,#1b71ff);border:1px solid rgba(59,106,247,.6);border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;margin-top:6px;padding:12px 16px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.contact-form button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form button:disabled{cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.form-success{color:#4ade80}.form-error,.form-success{font-size:14px;margin-top:8px;text-align:center}.form-error{color:#f87171}.contact-skeleton{grid-gap:8px;display:grid;gap:8px;margin-top:12px;max-width:100%;width:100%}.skeleton{-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));background-size:200% 100%;border-radius:10px;box-sizing:border-box}@-webkit-keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.contact-screen{padding-top:64px}.contact-section{margin:0 auto;padding:20px 16px 24px;width:min(100%,calc(100vw - 32px))}.contact-section h2{font-size:24px}.contact-form input,.contact-form textarea{padding:14px 12px}.back-button{font-size:20px;height:46px;right:calc(10px + env(safe-area-inset-right, 0px));width:46px}}@media (max-width:600px){.contact-screen{padding-top:52px}.contact-section{margin:0 auto;padding:16px 12px 20px;width:min(100%,calc(100vw - 24px))}.contact-section h2{font-size:22px}.contact-section p{font-size:14px}}@media (min-width:901px){.company-logo-desktop{display:block!important}}.contact-screen{height:100dvh;overflow:hidden;overscroll-behavior:none;padding-top:80px;position:relative;width:100%}.contact-background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.static-jungle{bottom:0;height:100%;left:0;position:absolute!important;-webkit-transform:translateY(40vh)!important;transform:translateY(40vh)!important;width:100%}h1,h2,h3,h4,h5,h6{font-family:inherit}.overlay-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1400}.contact-modal-root{inset:0;position:fixed;z-index:13050}.contact-modal-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.55);inset:0;position:absolute}.contact-modal{-webkit-animation:contactModalIn .38s cubic-bezier(.16,1,.3,1) both;animation:contactModalIn .38s cubic-bezier(.16,1,.3,1) both;background:#031927;border:1px solid hsla(0,0%,100%,.15);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.55);box-sizing:border-box;color:#e6eeff;left:50%;max-height:min(78vh,720px);overflow:auto;padding:22px 20px 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(474px,92vw)}.contact-modal-close{background:#0a1a2f;border:none;border-radius:999px;color:#e6eeff;cursor:pointer;font-size:26px;height:44px;line-height:1;position:absolute;right:12px;top:10px;width:44px}.contact-modal-close,.contact-modal-header{align-items:center;display:flex;justify-content:center}.contact-modal-header{gap:14px;margin-bottom:12px}.contact-modal-titleWrap h3{display:flex;justify-content:center;margin:0}.contact-modal-titleWrap p{margin:4px 0 0;opacity:.9}@-webkit-keyframes contactModalIn{0%{-webkit-filter:saturate(.95);filter:saturate(.95);opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{-webkit-filter:saturate(1);filter:saturate(1);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contactModalIn{0%{-webkit-filter:saturate(.95);filter:saturate(.95);opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{-webkit-filter:saturate(1);filter:saturate(1);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.contact-modal-liquid{background:transparent;border:none;box-shadow:none;overflow:visible}.contact-modal-blob{height:calc(100% + 60px);inset:-30px;position:absolute;width:calc(100% + 60px);z-index:0}.contact-modal-liquid .contact-form,.contact-modal-liquid .contact-modal-close,.contact-modal-liquid .contact-modal-header,.contact-modal-liquid .contact-skeleton{position:relative;z-index:1}.contact-modal-liquid .contact-form input,.contact-modal-liquid .contact-form textarea{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.25)}.contact-modal-liquid .contact-form button{background:linear-gradient(90deg,#3b6af7,#1b71ff);border:1px solid rgba(59,106,247,.7)}.parallax-background{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.parallax-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:bottom;background-repeat:repeat-x;background-size:auto 1038px;contain:layout style paint;height:110vh;left:0;opacity:.8;-webkit-perspective:1000px;perspective:1000px;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}@media (max-width:900px){.parallax-layer{background-size:auto 900px;opacity:.8}}.main-content{background:transparent;margin:0 auto;max-width:1600px;position:relative;width:100%;z-index:10}@media (min-width:901px){.main-content{padding-inline:80px}}.main-content>.page-section{align-items:center;-webkit-animation:syncedFadeInUp .3s ease-out backwards;animation:syncedFadeInUp .3s ease-out backwards;box-sizing:border-box;display:flex;justify-content:center;left:auto!important;margin:0;opacity:1;padding:60px 20px;position:relative!important;scroll-margin-top:80px;top:auto!important;width:100%}@media (min-width:901px){.main-content>.page-section{align-items:center;display:flex;justify-content:center;min-height:auto;padding:60px 40px}.main-content>.intro-section{padding:90px 40px 30px}.main-content>.services-section{padding:30px 40px}.main-content>.team-section{padding:30px 40px 70px}}@media (min-width:1400px){.main-content>.page-section{padding:70px 60px}.main-content>.intro-section{padding:50px 60px 40px}.main-content>.team-section{padding:40px 60px 90px}}@media (min-width:1800px){.main-content>.page-section{padding:80px}.main-content>.intro-section{padding:130px 80px 50px}.main-content>.team-section{padding:50px 80px 110px}}@-webkit-keyframes syncedFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes syncedFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){@-webkit-keyframes syncedFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes syncedFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.main-content>.page-section{-webkit-animation-duration:.3s;animation-duration:.3s}}.main-content>.intro-section{-webkit-animation-delay:.2s;animation-delay:.2s}.main-content>.services-section{-webkit-animation-delay:.4s;animation-delay:.4s}.main-content>.team-section{-webkit-animation-delay:.6s;animation-delay:.6s}.main-content>.page-section .companyInfo,.main-content>.page-section div[class*=CompanySection_companyInfo],.main-content>.page-section div[class*=companyInfo]{align-items:center!important;-webkit-animation:none!important;animation:none!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0 auto!important;opacity:1!important;text-align:center!important;-webkit-transform:none!important;transform:none!important}.main-content>.page-section [class*=brandLarge],.main-content>.page-section [class*=companyDescription],.main-content>.page-section [class*=companyLogo],.main-content>.page-section [class*=companyTitle],.main-content>.page-section [class*=teamMember],.main-content>.page-section [class*=teamTitle]{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.main-content>.page-section .companyLogo,.main-content>.page-section div[class*=CompanySection_companyLogo],.main-content>.page-section div[class*=companyLogo]{display:block!important;order:-1!important}.main-content>.page-section .companyLogoDesktop,.main-content>.page-section div[class*=CompanySection_companyLogoDesktop],.main-content>.page-section div[class*=companyLogoDesktop]{display:none!important}@media (min-width:901px){.main-content>.page-section .companyLogoDesktop,.main-content>.page-section div[class*=CompanySection_companyLogoDesktop],.main-content>.page-section div[class*=companyLogoDesktop]{display:block!important}.main-content>.page-section .companyLogo,.main-content>.page-section div[class*=CompanySection_companyLogo]:not([class*=Desktop]),.main-content>.page-section div[class*=companyLogo]:not([class*=Desktop]){display:none!important}.main-content>.page-section div[class*=teamSection],.main-content>.page-section[class*=teamSection],.main-content>.team-section{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0 auto!important;width:100%!important}}@media (max-width:900px){.main-content>.page-section{padding:40px 20px}.main-content>.page-section#proyectos{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}@media (max-width:900px){.main-content :focus-visible{scroll-margin-bottom:calc(150px + env(safe-area-inset-bottom, 0px))}}@media (max-width:600px){.main-content>.page-section{padding:0 15px}.main-content>.page-section#proyectos{padding:100px 15px calc(80px + env(safe-area-inset-bottom, 0px))}.main-content>.intro-section{padding-bottom:28px}.main-content>.services-section{padding-top:20px}}.language-switch{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(3,25,39,.75);border-radius:999px;color:#bfcee8;display:flex;font-family:system-ui,sans-serif;font-size:12px;gap:4px;padding:4px 8px;position:fixed;right:calc(20px + env(safe-area-inset-right, 0px));top:calc(16px + env(safe-area-inset-top, 0px));z-index:1000}.language-switch button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:0 7px}.language-switch button[aria-pressed=true]{color:#fff;font-weight:700}@media (min-width:1280px){.main-content{--desktop-content-inset:clamp(32px,3.5vw,48px);grid-column-gap:clamp(32px,3vw,48px);align-items:start;-webkit-column-gap:clamp(32px,3vw,48px);column-gap:clamp(32px,3vw,48px);display:grid;grid-template-columns:minmax(0,55fr) minmax(400px,45fr)}.main-content>.intro-section{align-items:flex-start;grid-column:1;grid-row:1;justify-content:flex-start;padding:32px 0 24px;text-align:left}.main-content>.intro-section[class*=sectionTop] [class*=companyText]{-webkit-padding-start:var(--desktop-content-inset);padding-inline-start:var(--desktop-content-inset);text-align:left;width:100%}.main-content>.intro-section[class*=sectionTop] [class*=companyText] [class*=blobButtonWrapper]{margin-inline:0;max-width:400px}.main-content>.intro-section[class*=sectionTop] [class*=companyDescription],.main-content>.intro-section[class*=sectionTop] [class*=companyTitle]{text-align:left}.main-content>.intro-section [class*=companyLogoDesktop]{margin:0 0 12px!important}.main-content>.page-section#proyectos{align-self:stretch;grid-column:2;grid-row:1;min-width:0;padding:64px 0 24px}.main-content>.page-section.services-section[class*=sectionMiddle]{grid-column:1/-1;grid-row:2;margin-inline:0;max-width:none;padding:48px 0 68px}.main-content>.page-section.services-section[class*=sectionMiddle] [class*=companyMiddleText]{-webkit-padding-start:var(--desktop-content-inset);padding-inline-start:var(--desktop-content-inset)}.main-content>.page-section.services-section[class*=sectionMiddle] [class*=companyMiddleText] [class*=companyDescription]{margin-inline:0}}.CompanySection_companyInfo__XO4io{-webkit-animation:CompanySection_fadeInUp__c\+4UG 1.5s ease-out forwards;animation:CompanySection_fadeInUp__c\+4UG 1.5s ease-out forwards;margin:0;opacity:0;padding:0;position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);z-index:100}.CompanySection_sectionTop__lbD-b{--delay:0.3s;-webkit-animation-delay:.3s;animation-delay:.3s;top:5vh;z-index:100}.CompanySection_sectionMiddle__c2Pki{--delay:0.6s;-webkit-animation-delay:.6s;animation-delay:.6s;left:auto;margin-left:10%;margin-right:10%;top:28vh;z-index:100}@media (min-width:901px){.CompanySection_companyInfo__XO4io{align-items:center;display:flex;flex-direction:row;gap:60px;max-width:1200px;padding:0 40px;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b{flex-direction:column;gap:0;max-width:100%;text-align:center;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyText__CR-bD{max-width:100%;text-align:center;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyTagline__3j\+JE,.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyTitle__2Yxc3{text-align:center}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyDescription__ioQte{margin:0 auto;max-width:80%;text-align:center}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_blobButtonWrapper__F4CE1{box-sizing:border-box;margin:18px 0 0;max-width:720px;padding:0;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyLogoDesktop__wfxMw{margin:0 auto 10px}.CompanySection_companyInfo__XO4io.CompanySection_sectionMiddle__c2Pki{margin-left:auto;margin-right:auto;max-width:1200px;top:0}.CompanySection_companyLogo__xdzeC{display:none!important}.CompanySection_companyLogoDesktop__wfxMw{display:block;flex:0 0 auto;height:300px;margin:0;width:300px}.CompanySection_companyText__CR-bD{display:block;flex:1 1 auto;min-width:0}.CompanySection_companyDescription__ioQte,.CompanySection_companyTagline__3j\+JE,.CompanySection_companyTitle__2Yxc3{text-align:left}}.CompanySection_companyLogo__xdzeC{-webkit-animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-delay:calc(var(--delay, 0s) + .1s);animation-delay:calc(var(--delay, 0s) + .1s);border:none;border-radius:50%;box-shadow:none;display:none;height:auto;margin:0 auto;opacity:0;overflow:visible;-webkit-transform:translateY(30px);transform:translateY(30px);width:auto}.CompanySection_companyLogo__xdzeC>img{height:100%;object-fit:cover;width:100%}.CompanySection_companyLogoDesktop__wfxMw{-webkit-animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-delay:calc(var(--delay, 0s) + .1s);animation-delay:calc(var(--delay, 0s) + .1s);border:none;border-radius:50%;box-shadow:none;display:none;height:auto;margin:0 auto 40px;opacity:0;overflow:visible;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .3s ease;width:auto}.CompanySection_companyLogoDesktop__wfxMw>img{height:100%;object-fit:cover;width:100%}.CompanySection_companyTitle__2Yxc3{-webkit-animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;-webkit-animation-delay:inherit;animation-delay:inherit;color:#d3e4ff;font-size:clamp(34px,4vw,44px);font-weight:300;letter-spacing:-1px;line-height:.9;margin:0;opacity:0;text-shadow:0 2px 20px rgba(59,106,247,.3);-webkit-transform:translateY(30px);transform:translateY(30px)}.CompanySection_brandLarge__EF8um{color:#000;display:block;font-size:clamp(36px,6vw,76px);font-weight:700;letter-spacing:2px;line-height:.95;margin:6px 0 12px}.CompanySection_companyDescription__ioQte{-webkit-animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-delay:calc(var(--delay, 0s) + .2s);animation-delay:calc(var(--delay, 0s) + .2s);color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;line-height:1.7;margin-bottom:32px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.CompanySection_companyText__CR-bD .CompanySection_companyDescription__ioQte{max-width:100%}.CompanySection_companyTagline__3j\+JE{-webkit-animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;animation:CompanySection_fadeInUpText__PLWRt 1.2s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-delay:calc(var(--delay, 0s) + .4s);animation-delay:calc(var(--delay, 0s) + .4s);color:#e5edffbe;font-size:18px;font-style:italic;font-weight:500;margin-top:16px;opacity:0;text-align:left;-webkit-transform:translateY(20px);transform:translateY(20px)}.CompanySection_companyMiddleRow__UgPey{align-items:flex-start;display:flex;flex-direction:row;gap:40px;width:100%}.CompanySection_companyRectImage__o-zut{align-self:center;aspect-ratio:16/10;background:#08151a;border-radius:28% 20% 26% 18%/32% 40% 28% 38%;box-shadow:0 18px 48px rgba(0,0,0,.45);box-sizing:border-box;flex:0 1 42%;max-width:100%;overflow:hidden;position:relative;transition:box-shadow .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;width:42%}@media (min-width:901px){.CompanySection_companyMiddleRow__UgPey{align-items:center;gap:60px}.CompanySection_companyMiddleText__77znc{flex:1 1;max-width:none}}.CompanySection_companyRectImage__o-zut img{display:block;height:100%;inset:0;object-fit:cover;object-position:50% 54%;position:absolute;width:100%}.CompanySection_companyRectImage__o-zut:hover{box-shadow:0 26px 64px rgba(3,25,39,.45),0 8px 22px rgba(59,106,247,.12);-webkit-transform:translateY(8px) scale(1.02);transform:translateY(8px) scale(1.02)}.CompanySection_companyMiddleText__77znc{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding-top:2px;-webkit-transform:translateY(-40px);transform:translateY(-40px)}@-webkit-keyframes CompanySection_fadeInUp__c\+4UG{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CompanySection_fadeInUp__c\+4UG{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes CompanySection_fadeInUpText__PLWRt{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes CompanySection_fadeInUpText__PLWRt{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:900px){.CompanySection_companyLogo__xdzeC{display:flex!important}.CompanySection_companyInfo__XO4io{margin-inline:auto;text-align:center;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionMiddle__c2Pki,.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b{margin:0 auto;width:100%}.CompanySection_sectionMiddle__c2Pki,.CompanySection_sectionTop__lbD-b{left:0;right:0}.CompanySection_companyDescription__ioQte{font-size:16px;line-height:1.6;margin-bottom:18px}.CompanySection_companyTagline__3j\+JE{font-size:16px;text-align:center}.CompanySection_brandLarge__EF8um{font-size:34px;margin:6px 0 10px}.CompanySection_companyText__CR-bD .CompanySection_companyDescription__ioQte{max-width:100%}.CompanySection_companyMiddleRow__UgPey{flex-direction:column;gap:24px}.CompanySection_companyRectImage__o-zut{flex:none;margin:0 auto;width:min(100%,640px)}.CompanySection_companyMiddleText__77znc{-webkit-transform:translateY(-16px);transform:translateY(-16px)}.CompanySection_companyMiddleSocial__jCqX7{display:none}}@media (min-width:1400px){.CompanySection_companyInfo__XO4io{gap:80px;max-width:1400px;padding:0 60px}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b{max-width:100%;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyDescription__ioQte{margin:0 auto;max-width:75%}.CompanySection_companyLogoDesktop__wfxMw{width:350px}.CompanySection_companyMiddleRow__UgPey{gap:80px}}@media (min-width:1800px){.CompanySection_companyInfo__XO4io{gap:100px;max-width:1600px;padding:0 80px}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b{gap:60px;max-width:100%;width:100%}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyDescription__ioQte{margin:0 auto;max-width:70%}.CompanySection_companyLogoDesktop__wfxMw{height:400px;width:400px}.CompanySection_companyMiddleRow__UgPey{gap:100px}}.CompanySection_blobButtonWrapper__F4CE1{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:18px 0 0;max-width:720px;width:100%}.CompanySection_blobButtonWrapper__F4CE1>button{--blob-radius:24px 20px 26px 18px;flex:1 1 220px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:500;line-height:1.2;margin:0;min-height:44px;min-width:0;padding:11px 20px;text-align:center}.CompanySection_primaryAction__RNArh{--blob-color:#f2efe6;--blob-hover-color:#fff;--blob-background:#061b30;--blob-hover-background:#042c6c;--blob-border:hsla(45,32%,93%,.22)}.CompanySection_secondaryAction__1M7Pb{--blob-color:#fff;--blob-hover-color:#fff;--blob-background:rgba(3,25,39,.28);--blob-hover-background:#042c6c;--blob-border:hsla(45,32%,93%,.35);--blob-blur:blur(12px)}.CompanySection_approachTitle__-X7RD{color:#d3e4ff;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.2;margin:0 0 16px}.CompanySection_companyMiddleText__77znc .CompanySection_companyDescription__ioQte{margin:0 0 24px}@media (max-width:900px){.CompanySection_blobButtonWrapper__F4CE1{flex-direction:column;max-width:420px}.CompanySection_blobButtonWrapper__F4CE1>button{flex:none;width:100%}}@media (min-width:901px){.CompanySection_companyLogoDesktop__wfxMw{display:block!important}}.CompanySection_companyMiddleText__77znc,.CompanySection_companyText__CR-bD{min-width:0}.CompanySection_companyInfo__XO4io .CompanySection_companyDescription__ioQte{margin-inline:auto;max-width:60ch}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyDescription__ioQte{margin:18px 0 0;max-width:60ch;text-align:left}.CompanySection_companyInfo__XO4io.CompanySection_sectionTop__lbD-b .CompanySection_companyText__CR-bD{width:100%}.CompanySection_companyMiddleText__77znc{text-align:left;-webkit-transform:none;transform:none}.CompanySection_companyTagline__3j\+JE{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.CompanySection_companyRectImage__o-zut:hover{-webkit-transform:none;transform:none}}.TeamSection_teamSection__nm-DW{-webkit-animation:TeamSection_fadeInUp__-o5rC 1.5s ease-out forwards;animation:TeamSection_fadeInUp__-o5rC 1.5s ease-out forwards;-webkit-animation-delay:.9s;animation-delay:.9s;flex-direction:column;margin-bottom:40px;min-height:100vh;opacity:0;padding:10px 20px 120px;position:relative;text-align:center;-webkit-transform:translateY(50px);transform:translateY(50px);z-index:100}.TeamSection_teamTitle__I6b8I{-webkit-animation:TeamSection_fadeInUpText__6x-zT 1.2s ease-out forwards;animation:TeamSection_fadeInUpText__6x-zT 1.2s ease-out forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s;color:#fff;font-family:inherit;font-size:42px;font-weight:300;letter-spacing:-1px;line-height:1.2;margin-bottom:60px;opacity:0;text-shadow:0 2px 20px rgba(59,106,247,.3);-webkit-transform:translateY(30px);transform:translateY(30px)}.TeamSection_teamGrid__uPMlv{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:0 auto;max-width:900px}@media (min-width:901px){.TeamSection_teamSection__nm-DW{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 40px;max-width:1200px;padding:40px 40px 120px;width:100%}.TeamSection_teamTitle__I6b8I{font-size:48px;margin-bottom:80px}.TeamSection_teamGrid__uPMlv{flex-wrap:nowrap;gap:clamp(24px,5vw,80px);max-width:1000px;width:100%}}.TeamSection_teamMember__kur2O{align-items:center;-webkit-animation:TeamSection_fadeInUpText__6x-zT 1.2s ease-out forwards;animation:TeamSection_fadeInUpText__6x-zT 1.2s ease-out forwards;display:flex;flex-direction:column;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.TeamSection_teamMember__kur2O:first-child{-webkit-animation-delay:1.3s;animation-delay:1.3s}.TeamSection_teamMember__kur2O:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.TeamSection_teamMember__kur2O:nth-child(3){-webkit-animation-delay:1.7s;animation-delay:1.7s}.TeamSection_teamAvatar__pi4o\+{border:3px solid rgba(59,106,247,.3);border-radius:50%;box-shadow:0 8px 32px rgba(59,106,247,.2);height:150px;margin-bottom:24px;overflow:hidden;transition:all .3s ease;width:150px}.TeamSection_teamAvatar__pi4o\+:hover{border-color:rgba(59,106,247,.6);box-shadow:0 12px 48px rgba(59,106,247,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.TeamSection_teamAvatar__pi4o\+ img{height:100%;object-fit:cover;width:100%}.TeamSection_teamName__0hxdo{color:#fff;font-family:inherit;font-size:24px;font-weight:600;letter-spacing:.5px;margin-bottom:0}.TeamSection_teamPosition__aCibD{color:rgba(174,192,248,.8);font-size:16px;font-style:italic;font-weight:400;max-width:28ch}@media (min-width:901px){.TeamSection_teamMember__kur2O{flex:1 1;max-width:280px;min-width:0}.TeamSection_teamAvatar__pi4o\+{border-width:4px;height:180px;margin-bottom:30px;width:180px}.TeamSection_teamName__0hxdo{font-size:26px;margin-bottom:0}.TeamSection_teamPosition__aCibD{font-size:18px;line-height:1.4}}@media (min-width:1400px){.TeamSection_teamSection__nm-DW{max-width:1400px;padding:60px 60px 140px}.TeamSection_teamTitle__I6b8I{font-size:52px;margin-bottom:100px}.TeamSection_teamGrid__uPMlv{gap:100px;max-width:1200px}.TeamSection_teamMember__kur2O{max-width:320px}.TeamSection_teamAvatar__pi4o\+{height:200px;margin-bottom:35px;width:200px}.TeamSection_teamName__0hxdo{font-size:28px;margin-bottom:0}.TeamSection_teamPosition__aCibD{font-size:19px}}@media (min-width:1800px){.TeamSection_teamSection__nm-DW{max-width:1600px;padding:80px 80px 160px}.TeamSection_teamTitle__I6b8I{font-size:56px;margin-bottom:120px}.TeamSection_teamGrid__uPMlv{gap:120px;max-width:1400px}.TeamSection_teamMember__kur2O{max-width:360px}.TeamSection_teamAvatar__pi4o\+{border-width:5px;height:220px;margin-bottom:40px;width:220px}.TeamSection_teamName__0hxdo{font-size:30px;margin-bottom:0}.TeamSection_teamPosition__aCibD{font-size:20px}}@media (max-width:900px){.TeamSection_teamSection__nm-DW{display:flex;flex-direction:column;margin-bottom:40px;min-height:auto;padding:66px 10px 60px}.TeamSection_teamTitle__I6b8I{font-size:32px;margin-bottom:40px;padding-top:0}.TeamSection_teamGrid__uPMlv{align-items:center;flex-direction:column;gap:40px;padding-bottom:60px}.TeamSection_teamAvatar__pi4o\+{height:120px;margin-bottom:20px;width:120px}.TeamSection_teamName__0hxdo{font-size:20px;margin-bottom:0}.TeamSection_teamPosition__aCibD{font-size:14px;margin-bottom:20px}}@media (max-width:600px){.TeamSection_teamSection__nm-DW{margin-bottom:30px;min-height:auto;padding:60px 10px 100px}.TeamSection_teamTitle__I6b8I{font-size:28px;margin-bottom:30px;padding-top:0}.TeamSection_teamGrid__uPMlv{gap:30px;padding-bottom:80px}.TeamSection_teamAvatar__pi4o\+{height:100px;margin-bottom:16px;width:100px}.TeamSection_teamName__0hxdo{font-size:18px}.TeamSection_teamPosition__aCibD{font-size:13px;margin-bottom:15px}}.TeamSection_teamPosition__aCibD{font-size:max(1rem,16px)}.TeamSection_teamGrid__uPMlv.TeamSection_compactTeam__2I3ap{grid-gap:clamp(12px,3vw,24px);align-items:start;display:grid;gap:clamp(12px,3vw,24px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:100%;padding:0;width:min(100%,300px)}.TeamSection_compactTeam__2I3ap .TeamSection_teamMember__kur2O{align-items:flex-start;max-width:none;min-width:0;text-align:left}.TeamSection_compactTeam__2I3ap .TeamSection_teamAvatar__pi4o\+{aspect-ratio:1;border-width:3px;height:auto;margin:0 0 7px;max-width:100%;width:clamp(72px,18vw,112px)}.TeamSection_compactTeam__2I3ap .TeamSection_teamAvatar__pi4o\+ img{display:block}.TeamSection_compactTeam__2I3ap .TeamSection_teamName__0hxdo{font-size:clamp(15px,1.4vw,18px);font-weight:400;letter-spacing:0;line-height:1.15;margin:0;overflow-wrap:anywhere}.TeamSection_compactTeam__2I3ap .TeamSection_teamPosition__aCibD{font-family:system-ui,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.3;margin:1px 0 0}@media (prefers-reduced-motion:reduce){.TeamSection_teamAvatar__pi4o\+:hover{-webkit-transform:none;transform:none}}@-webkit-keyframes TeamSection_fadeInUp__-o5rC{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes TeamSection_fadeInUp__-o5rC{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes TeamSection_fadeInUpText__6x-zT{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes TeamSection_fadeInUpText__6x-zT{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.LiquidSidebar_root__cvPNN{--liquid1:#031927;--liquid2:#031927;--liquid3:#031927;--liquid4:#031927;--lava1:#3b6af7;--lava2:#aec0f8;--lava3:#1b71ff;--lava4:#d3e4ff;--dark:#0d0d0d;--light:#fdf0e8}.LiquidSidebar_hamburger__uMPn3{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:52px;justify-content:center;left:calc(10px + env(safe-area-inset-left, 0px));padding:6px;position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));width:52px;z-index:12000}.LiquidSidebar_hamburger__uMPn3 span{background:var(--lava2);border-radius:2px;display:block;height:2px;-webkit-transform-origin:center;transform-origin:center;transition:all .5s cubic-bezier(.23,1,.32,1);width:28px}.LiquidSidebar_hamburgerOpen__DjkPA span:first-child{background:var(--light);-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.LiquidSidebar_hamburgerOpen__DjkPA span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.LiquidSidebar_hamburgerOpen__DjkPA span:nth-child(3){background:var(--light);-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.LiquidSidebar_hamburger__uMPn3:after{background:radial-gradient(circle,rgba(255,107,53,.2) 0,transparent 70%);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s}.LiquidSidebar_hamburger__uMPn3:hover:after{opacity:1}.LiquidSidebar_blobSvg__QZtm6{height:100vh;left:0;overflow:visible;pointer-events:none;position:fixed;top:0;visibility:hidden;width:min(340px,100%);z-index:11000}.LiquidSidebar_blobSvgActive__AQ93H{visibility:visible}.LiquidSidebar_lavaBlob__cLc3E{transition:none}.LiquidSidebar_gooFilter__GlP8y{height:0;position:absolute;width:0}.LiquidSidebar_sidebarContent__7XxI5{display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:80px 40px 60px;pointer-events:none;position:fixed;top:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);visibility:hidden;width:min(300px,100%);z-index:11500}.LiquidSidebar_sidebarContentVisible__u3K6-{opacity:1;pointer-events:all;transition:opacity .45s cubic-bezier(0,0,.2,1) .18s;visibility:visible}.LiquidSidebar_sidebarTitle__JTwKP{color:hsla(23,84%,95%,.45);font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;margin-bottom:48px;text-transform:uppercase}.LiquidSidebar_navItem__JpBbB{background:transparent;border:none;color:var(--light);cursor:pointer;display:block;font-family:inherit;font-size:22px;font-weight:800;line-height:1;opacity:0;overflow:hidden;padding:10px 0;position:relative;text-align:left;-webkit-transform:translateX(-16px);transform:translateX(-16px);transition:opacity .22s cubic-bezier(.4,0,1,1),-webkit-transform .28s cubic-bezier(.4,0,1,1);transition:transform .28s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1);transition:transform .28s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1),-webkit-transform .28s cubic-bezier(.4,0,1,1);width:65%}.LiquidSidebar_sidebarContent__7XxI5 .LiquidSidebar_navItem__JpBbB{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:500;padding:10px 18px}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .45s cubic-bezier(.16,1,.3,1),-webkit-transform .55s cubic-bezier(.16,1,.3,1);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1),-webkit-transform .55s cubic-bezier(.16,1,.3,1)}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB:first-of-type{transition-delay:.2s}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB:nth-of-type(2){transition-delay:.27s}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB:nth-of-type(3){transition-delay:.34s}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB:nth-of-type(4){transition-delay:.41s}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_navItem__JpBbB:nth-of-type(5){transition-delay:.48s}.LiquidSidebar_navItem__JpBbB:before{bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.LiquidSidebar_navItem__JpBbB:hover{color:var(--lava2)}.LiquidSidebar_navItem__JpBbB:hover:before{width:100%}.LiquidSidebar_navNumber__M7RsY{color:rgba(255,107,53,.6);font-family:Space Mono,monospace;font-size:11px;margin-right:10px}.LiquidSidebar_sidebarFooter__JpbB4{color:hsla(23,84%,95%,.25);font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;margin-top:auto;opacity:0;padding-top:40px;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease;transition:transform .25s ease,opacity .2s ease,-webkit-transform .25s ease}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_sidebarFooter__JpbB4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .5s ease .55s,-webkit-transform .5s cubic-bezier(.16,1,.3,1) .55s;transition:transform .5s cubic-bezier(.16,1,.3,1) .55s,opacity .5s ease .55s;transition:transform .5s cubic-bezier(.16,1,.3,1) .55s,opacity .5s ease .55s,-webkit-transform .5s cubic-bezier(.16,1,.3,1) .55s}.LiquidSidebar_overlay__8GL5E{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,4%,.35);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s;z-index:10500}.LiquidSidebar_overlayActive__lo572{opacity:1;pointer-events:all}.LiquidSidebar_socialRow__f2f1T{display:flex;flex-direction:row;gap:16px;margin-top:24px;opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px);transition:opacity .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease;transition:transform .25s ease,opacity .2s ease,-webkit-transform .25s ease}.LiquidSidebar_sidebarContentVisible__u3K6- .LiquidSidebar_socialRow__f2f1T{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .45s cubic-bezier(.16,1,.3,1) .4s,-webkit-transform .55s cubic-bezier(.16,1,.3,1) .4s;transition:transform .55s cubic-bezier(.16,1,.3,1) .4s,opacity .45s cubic-bezier(.16,1,.3,1) .4s;transition:transform .55s cubic-bezier(.16,1,.3,1) .4s,opacity .45s cubic-bezier(.16,1,.3,1) .4s,-webkit-transform .55s cubic-bezier(.16,1,.3,1) .4s}.LiquidSidebar_socialBtn__ebOMd{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:3px solid #031927;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;display:flex;height:48px;justify-content:center;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:48px}.LiquidSidebar_socialBtn__ebOMd:hover{background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-transform:scale(1.1);transform:scale(1.1)}.BlobButton_blobBtn__6Rf4d{background-color:initial;border:none;border-radius:22px;box-sizing:border-box;color:#fff;color:var(--blob-color,#fff);cursor:pointer;font-family:inherit;font-size:18px;margin:10px 0;max-width:100%;min-height:44px;min-width:180px;overflow-wrap:anywhere;padding:14px clamp(16px,3vw,46px);position:relative;text-align:start;text-transform:uppercase;transition:color .5s;z-index:1}.BlobButton_blobBtn__6Rf4d:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.BlobButton_blobBtn__6Rf4d:after{background:#08151a;border-radius:50% 35% 60% 42%/98% 146% 102% 100%;border-radius:var(--blob-radius,50% 35% 60% 42%/98% 146% 102% 100%);box-shadow:0 18px 48px rgba(0,0,0,.45);box-sizing:border-box;margin:10px 0;overflow:hidden;padding:14px 16px;transition:all .3s .2s}.BlobButton_blobBtn__6Rf4d:focus-visible,.BlobButton_blobBtn__6Rf4d:hover{color:#fff;color:var(--blob-hover-color,#fff)}.BlobButton_blobBtn__6Rf4d:hover:after{left:0;top:0;transition:all .3s}.BlobButton_blobBtnInner__Izuir{-webkit-backdrop-filter:none;-webkit-backdrop-filter:var(--blob-blur,none);backdrop-filter:none;backdrop-filter:var(--blob-blur,none);background:#08151a;background:var(--blob-background,#08151a);border-radius:50% 35% 60% 42%/98% 146% 102% 100%;border-radius:var(--blob-radius,50% 35% 60% 42%/98% 146% 102% 100%);box-shadow:inset 0 0 0 1px transparent;box-shadow:inset 0 0 0 1px var(--blob-border,transparent);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.BlobButton_blobBtnBlobs__RsJH8{display:block;height:100%;isolation:isolate;position:relative}.BlobButton_blobBtnBlob__3dgRk{background:#3b82f6;background:var(--blob-hover-background,#3b82f6);border-radius:100%;height:100%;position:absolute;top:2px;-webkit-transform:translate3d(0,150%,0) scale(1.7);transform:translate3d(0,150%,0) scale(1.7);transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s;width:25%}@supports ((-webkit-filter:url("#blobGoo")) or (filter:url("#blobGoo"))){.BlobButton_blobBtnBlob__3dgRk{-webkit-transform:translate3d(0,150%,0) scale(1.4);transform:translate3d(0,150%,0) scale(1.4)}}.BlobButton_blobBtnBlob__3dgRk:first-child{left:0;transition-delay:0s}.BlobButton_blobBtnBlob__3dgRk:nth-child(2){left:30%;transition-delay:.08s}.BlobButton_blobBtnBlob__3dgRk:nth-child(3){left:60%;transition-delay:.16s}.BlobButton_blobBtnBlob__3dgRk:nth-child(4){left:90%;transition-delay:.24s}.BlobButton_blobBtn__6Rf4d:is(:hover,:focus-visible) .BlobButton_blobBtnBlob__3dgRk{-webkit-transform:translateZ(0) scale(1.7);transform:translateZ(0) scale(1.7)}@supports ((-webkit-filter:url("#blobGoo")) or (filter:url("#blobGoo"))){.BlobButton_blobBtn__6Rf4d:is(:hover,:focus-visible) .BlobButton_blobBtnBlob__3dgRk{-webkit-transform:translateZ(0) scale(1.4);transform:translateZ(0) scale(1.4)}}.BlobButton_blobSvg__d9raB{height:0;overflow:hidden;position:absolute;width:0}.LiquidLogo_root__02TRM{--liquid-color:#061b30;display:inline-block;overflow:visible;position:relative}.LiquidLogo_svg__dtrxD{inset:0;overflow:visible;pointer-events:none;position:absolute}.LiquidLogo_liquidRing__wHhau{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.LiquidLogo_image__Pn\+XL{background:transparent;object-fit:contain;position:absolute;z-index:2}.ProjectsSection_section__eSIwm{flex-direction:column}.ProjectsSection_container__vx2ZF{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(6,27,48,.62);border-radius:32px 24px 38px 24px;box-shadow:0 12px 32px rgba(3,25,39,.25);color:#e6eeff;max-width:1200px;min-width:0;padding:clamp(16px,3vw,36px);width:100%}.ProjectsSection_header__NNAwA{border-bottom:1px solid rgba(174,192,248,.25);margin-bottom:24px;padding-bottom:20px}.ProjectsSection_title__RsEV1{font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.2;margin:0 0 8px}.ProjectsSection_description__rmat4,.ProjectsSection_empty__uXzly p,.ProjectsSection_header__NNAwA p,.ProjectsSection_hint__bq6uN{font-size:1rem;line-height:1.6;margin:0;max-width:60ch}.ProjectsSection_carousel__s\+6ru{border-radius:12px;min-width:0}.ProjectsSection_navigation__KMHXm{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ProjectsSection_arrow__1bgHI{align-items:center;background:transparent;border:1px solid #aec0f8;border-radius:45% 55% 40% 50%;color:#e6eeff;cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;padding:0;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:48px}.ProjectsSection_arrow__1bgHI:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ProjectsSection_arrow__1bgHI:disabled{cursor:default;opacity:.4}.ProjectsSection_counter__t1\+tI{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums}.ProjectsSection_project__8D3br{-webkit-animation:ProjectsSection_previewIn__i-WX1 .25s ease-out;animation:ProjectsSection_previewIn__i-WX1 .25s ease-out;margin-top:24px;min-width:0}.ProjectsSection_projectTitle__l4Zs0{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2;margin:0 0 10px;overflow-wrap:anywhere}.ProjectsSection_description__rmat4{color:#e6eeff}.ProjectsSection_actions__BJDSB{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}.ProjectsSection_interactiveButton__y81qO{background:#102c48;margin:0;min-width:0;text-align:center}.ProjectsSection_externalLink__eXD4H{align-items:center;color:#e6eeff;display:inline-flex;font-size:1.125rem;gap:10px;justify-content:center;min-height:44px;padding:8px;text-underline-offset:5px}.ProjectsSection_externalLink__eXD4H svg{flex-shrink:0}.ProjectsSection_viewport__XAio8{background:#0b243c;border-radius:32px 24px 38px 24px;height:clamp(240px,60vh,640px);height:clamp(240px,60svh,640px);margin-bottom:16px;width:100%}.ProjectsSection_cover__rcLPe,.ProjectsSection_iframe__\+-xfa,.ProjectsSection_preview__OlLnC{border:0;display:block;height:100%;width:100%}.ProjectsSection_iframe__\+-xfa{background:#fff}.ProjectsSection_preview__OlLnC{touch-action:pan-y pinch-zoom}.ProjectsSection_cover__rcLPe{object-fit:contain}.ProjectsSection_placeholder__onpJs{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;overflow-y:auto;padding:20px;text-align:center}.ProjectsSection_empty__uXzly svg,.ProjectsSection_placeholder__onpJs svg{color:#aec0f8;flex-shrink:0}.ProjectsSection_placeholder__onpJs p,.ProjectsSection_placeholder__onpJs span{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:400}.ProjectsSection_placeholder__onpJs p{font-size:1rem;margin:0;max-width:48ch}.ProjectsSection_hint__bq6uN,.ProjectsSection_placeholder__onpJs span{color:#bfcee8}.ProjectsSection_empty__uXzly{padding:clamp(16px,4vw,48px) 0}.ProjectsSection_empty__uXzly h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3;margin:20px 0 12px}.ProjectsSection_srOnly__H5jQU{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes ProjectsSection_previewIn__i-WX1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ProjectsSection_previewIn__i-WX1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1280px){.ProjectsSection_section__eSIwm .ProjectsSection_container__vx2ZF{padding:clamp(18px,2vw,28px)}.ProjectsSection_section__eSIwm .ProjectsSection_header__NNAwA{margin-bottom:16px;padding-bottom:14px}.ProjectsSection_section__eSIwm .ProjectsSection_title__RsEV1{font-size:clamp(28px,2.5vw,36px)}.ProjectsSection_section__eSIwm .ProjectsSection_viewport__XAio8{height:clamp(290px,28vw,380px)}.ProjectsSection_section__eSIwm .ProjectsSection_project__8D3br{margin-top:16px}}@media (max-width:600px){.ProjectsSection_actions__BJDSB{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ProjectsSection_project__8D3br{-webkit-animation:none;animation:none}.ProjectsSection_arrow__1bgHI:hover:not(:disabled){-webkit-transform:none;transform:none}}.LiquidFooter_footer__Kv1Dp{color:#f2efe6;margin-top:clamp(40px,8vh,90px);position:relative;z-index:10}.LiquidFooter_liquidArea__4ofHo{--liquid1:#031927;--liquid2:#031927;--liquid3:#031927;min-height:320px;position:relative}.LiquidFooter_svg__gbyDE{display:block;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.LiquidFooter_drip__iU-1t,.LiquidFooter_liquidPath__4Lzbj{transition:none}.LiquidFooter_content__hesjW{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1400px;padding:180px clamp(20px,5vw,80px) 64px;position:relative;z-index:1}.LiquidFooter_details__YzL9\+{grid-column:1;grid-row:1;min-width:0}.LiquidFooter_details__YzL9\+[aria-hidden=true]{visibility:hidden}.LiquidFooter_socialBar__KGx8t{grid-column:2;grid-row:1}.LiquidFooter_columns__cy9ue{grid-gap:clamp(24px,3vw,52px);display:grid;gap:clamp(24px,3vw,52px);grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(80px,1fr)}.LiquidFooter_brand__nXI9s h2{font-size:30px;font-weight:400;line-height:1.2;margin:0 0 12px}.LiquidFooter_brand__nXI9s p{color:#bfcee8;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:400;margin:0;max-width:32ch}.LiquidFooter_columns__cy9ue h3,.LiquidFooter_socialBar__KGx8t h3{color:#aec0f8;font-size:14px;font-weight:400;letter-spacing:.06em;margin:4px 0 14px;text-transform:uppercase}.LiquidFooter_socialBar__KGx8t h3{text-align:center}.LiquidFooter_columns__cy9ue a{color:#f2efe6;display:block;margin-bottom:10px;max-width:100%;overflow-wrap:anywhere;text-decoration:none;text-underline-offset:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LiquidFooter_columns__cy9ue a:hover{text-decoration:underline}.LiquidFooter_copy__jlieN{border-top:1px solid rgba(174,192,248,.25);color:#aec0f8;font-size:14px;margin:48px 0 0;padding-top:28px}@media (max-width:900px){.LiquidFooter_footer__Kv1Dp{height:520px;height:var(--footer-height,520px);margin-top:0}.LiquidFooter_liquidArea__4ofHo{inset:auto 0 0;min-height:0;position:fixed;-webkit-transform:translateY(calc(100% - 130px));transform:translateY(calc(100% - 130px));-webkit-transform:translateY(var(--sheet-offset,calc(100% - 130px)));transform:translateY(var(--sheet-offset,calc(100% - 130px)));z-index:100}.LiquidFooter_content__hesjW{display:block;padding:0}.LiquidFooter_socialBar__KGx8t{padding:52px 16px calc(22px + env(safe-area-inset-bottom, 0px))}.LiquidFooter_socialBar__KGx8t h3{display:none}.LiquidFooter_details__YzL9\+{padding:8px 20px calc(32px + env(safe-area-inset-bottom, 0px))}.LiquidFooter_columns__cy9ue{gap:24px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.LiquidFooter_brand__nXI9s{grid-column:1/-1}.LiquidFooter_copy__jlieN{margin-top:28px;padding-top:20px}}@media (max-width:600px){.LiquidFooter_copy__jlieN{text-align:center}}.loader{height:200px;position:relative;scale:.75;translate:10px -20px;width:200px}.loader svg{left:0;position:absolute;top:0}.head{-webkit-animation:bob 1s ease-in infinite;animation:bob 1s ease-in infinite;translate:27px -30px;z-index:3}.bod{-webkit-animation:bob 1s ease-in-out infinite;animation:bob 1s ease-in-out infinite;translate:0 30px;z-index:3}.legr{-webkit-animation:rstep 1s ease-in infinite;animation:rstep 1s ease-in infinite;-webkit-animation-delay:.45s;animation-delay:.45s;translate:75px 135px;z-index:0}.legl{-webkit-animation:lstep 1s ease-in infinite;animation:lstep 1s ease-in infinite;translate:30px 155px;z-index:3}@-webkit-keyframes bob{0%{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}5%{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}25%{-webkit-transform:translateY(5px) rotate(0deg);transform:translateY(5px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(-3deg);transform:translateY(0) rotate(-3deg)}70%{-webkit-transform:translateY(5px) rotate(0deg);transform:translateY(5px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}}@keyframes bob{0%{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}5%{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}25%{-webkit-transform:translateY(5px) rotate(0deg);transform:translateY(5px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(-3deg);transform:translateY(0) rotate(-3deg)}70%{-webkit-transform:translateY(5px) rotate(0deg);transform:translateY(5px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(3deg);transform:translateY(0) rotate(3deg)}}@-webkit-keyframes lstep{0%{-webkit-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}33%{-webkit-transform:translateY(-15px) translate(32px) rotate(35deg);transform:translateY(-15px) translate(32px) rotate(35deg)}66%{-webkit-transform:translateY(0) translate(25px) rotate(-25deg);transform:translateY(0) translate(25px) rotate(-25deg)}to{-webkit-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}}@keyframes lstep{0%{-webkit-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}33%{-webkit-transform:translateY(-15px) translate(32px) rotate(35deg);transform:translateY(-15px) translate(32px) rotate(35deg)}66%{-webkit-transform:translateY(0) translate(25px) rotate(-25deg);transform:translateY(0) translate(25px) rotate(-25deg)}to{-webkit-transform:translateY(0) rotate(-5deg);transform:translateY(0) rotate(-5deg)}}@-webkit-keyframes rstep{0%{-webkit-transform:translateY(0) translate(0) rotate(-5deg);transform:translateY(0) translate(0) rotate(-5deg)}33%{-webkit-transform:translateY(-10px) translate(30px) rotate(35deg);transform:translateY(-10px) translate(30px) rotate(35deg)}66%{-webkit-transform:translateY(0) translate(20px) rotate(-25deg);transform:translateY(0) translate(20px) rotate(-25deg)}to{-webkit-transform:translateY(0) translate(0) rotate(-5deg);transform:translateY(0) translate(0) rotate(-5deg)}}@keyframes rstep{0%{-webkit-transform:translateY(0) translate(0) rotate(-5deg);transform:translateY(0) translate(0) rotate(-5deg)}33%{-webkit-transform:translateY(-10px) translate(30px) rotate(35deg);transform:translateY(-10px) translate(30px) rotate(35deg)}66%{-webkit-transform:translateY(0) translate(20px) rotate(-25deg);transform:translateY(0) translate(20px) rotate(-25deg)}to{-webkit-transform:translateY(0) translate(0) rotate(-5deg);transform:translateY(0) translate(0) rotate(-5deg)}}#gnd{-webkit-animation:scroll 5s linear infinite;animation:scroll 5s linear infinite;-webkit-filter:blur(.5px) drop-shadow(1px 3px 5px #000);filter:blur(.5px) drop-shadow(1px 3px 5px #000000);opacity:.25;rotate:10deg;translate:-140px 0;z-index:-1}@-webkit-keyframes scroll{0%{opacity:0;-webkit-transform:translateY(25px) translate(50px);transform:translateY(25px) translate(50px)}33%{opacity:.25}66%{opacity:.25}to{opacity:0;-webkit-transform:translateY(-50px) translate(-100px);transform:translateY(-50px) translate(-100px)}}@keyframes scroll{0%{opacity:0;-webkit-transform:translateY(25px) translate(50px);transform:translateY(25px) translate(50px)}33%{opacity:.25}66%{opacity:.25}to{opacity:0;-webkit-transform:translateY(-50px) translate(-100px);transform:translateY(-50px) translate(-100px)}}.loadingText{color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));font-size:28px;font-weight:800;letter-spacing:1px;text-align:center;text-transform:uppercase}.dots span{-webkit-animation:dot-blink 1.2s ease-in-out infinite;animation:dot-blink 1.2s ease-in-out infinite;display:inline-block;text-align:center;width:8px}.dots span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dots span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes dot-blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes dot-blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}
/*# sourceMappingURL=main.73362115.css.map*/