@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}#what_we_do,#disciplines,#where_ideas_become_impact,#a_closer_look,#why_quadeye{scroll-margin-top:calc(var(--headerheight) + 43px)}@media only screen and (max-width:991px){.hero-banner.about-banner{height:max(70vh,560px)}}@media only screen and (max-width:540px){.hero-banner.about-banner{height:max(75vh,520px)}}.hero-banner.about-banner .bg-background .container .bg-wrapper{bottom:9%}.hero-banner.about-banner .bg-background .container .bg-wrapper h1{text-align:center;text-shadow:0 2px 16px #000000bf;margin-bottom:10px;line-height:1}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper h1{margin-bottom:10px;font-size:28px;line-height:1.12}.hero-banner.about-banner .tagline-line{display:block}}.hero-banner.about-banner .bg-background .container .bg-wrapper .hero-content-card{box-sizing:border-box;width:min(100%,420px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}@media only screen and (max-width:1024px){.hero-banner.about-banner .bg-background .container .bg-wrapper .hero-content-card{margin:auto}}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper{bottom:6%}.hero-banner.about-banner .bg-background .container .bg-wrapper .hero-content-card{width:95%;max-width:380px;padding:0}}.hero-banner.about-banner .bg-background .container .bg-wrapper p{max-width:620px;font-weight:500}@media only screen and (max-width:1024px){.hero-banner.about-banner .bg-background .container .bg-wrapper p{text-align:center;max-width:321px;margin:auto;line-height:1.4}}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper p{max-width:90%;margin:auto;font-size:14px}}.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-top:18px;display:grid}@media only screen and (max-width:1024px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec{width:100%;margin:18px auto 0}}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec{gap:10px;width:95%;margin:20px auto 0}}.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec .col{text-align:center;box-shadow:none;-webkit-backdrop-filter:blur(2px);background:#030a144d;border:1px solid #ffffff21;border-radius:8px;padding:11px 10px}@media only screen and (max-width:1024px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec .col{text-align:center}}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec .col{text-align:center}}.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec h4{color:#25abe2;margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec h4{font-size:22px}}.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec p{color:#fff;margin:0;font-size:16px;font-weight:500}@media only screen and (max-width:540px){.hero-banner.about-banner .bg-background .container .bg-wrapper .counter-sec p{opacity:.9;white-space:nowrap;max-width:100%;font-size:12px}}.about-banner .counter-sec{grid-template-columns:repeat(4,1fr);gap:30px;width:46%;display:grid}@media only screen and (max-width:1024px){.about-banner .counter-sec{width:100%;margin:30px auto 0}}@media only screen and (max-width:540px){.about-banner .counter-sec{gap:10px;width:95%}}@media only screen and (max-width:1024px){.about-banner .counter-sec .col{text-align:center}}@media only screen and (max-width:540px){.about-banner .counter-sec .col{text-align:center}}.about-banner .counter-sec h4{color:#25abe2;margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}@media only screen and (max-width:540px){.about-banner .counter-sec h4{font-size:22px}}.about-banner .counter-sec p{color:#e8eaf0;margin:0;font-size:16px;font-weight:500}@media only screen and (max-width:540px){.about-banner .counter-sec p{opacity:.9;white-space:nowrap;max-width:100%;font-size:12px}}.about-secAA{padding:50px 0}@media only screen and (max-width:540px){.about-secAA{padding:30px 0 50px}}.about-secAA .heading{text-align:center}.about-secAA .heading h3{color:#25abe2;font-size:20px;font-weight:500}.about-secAA .heading h2{line-height:1}.about-secAA .heading p{max-width:649px;margin:15px auto 0}.about-secAA .flex-box{place-content:center;gap:40px;padding:50px 0;display:flex}@media only screen and (max-width:1024px){.about-secAA .flex-box{flex-direction:column;gap:20px}}@media only screen and (max-width:540px){.about-secAA .flex-box{padding:30px 0 0}}@media only screen and (max-width:1024px){.about-secAA .flex-box .col:nth-child(2){margin:auto}}@media only screen and (max-width:540px){.about-secAA .flex-box .col:nth-child(2){width:100%}}.about-secAA .flex-box .col:nth-child(2) figure{width:470px;height:470px;margin-left:auto;line-height:0;position:relative}@media only screen and (max-width:540px){.about-secAA .flex-box .col:nth-child(2) figure{width:100%;height:100%}}.about-secAA .flex-box .col:nth-child(2) figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secAA .flex-box .col:nth-child(2) figure .video-wrapper{z-index:-1;border-radius:50%;width:85%;height:85%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media only screen and (max-width:540px){.about-secAA .flex-box .col:nth-child(2) figure .video-wrapper{width:85%;height:85%}}.about-secAA .flex-box .col:nth-child(2) figure .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:1024px){.about-secAA .flex-box .col:first-child,.about-secAA .flex-box .col:nth-child(3){justify-content:center;gap:20px;display:flex}}@media only screen and (max-width:540px){.about-secAA .flex-box .col:first-child,.about-secAA .flex-box .col:nth-child(3){flex-direction:column}}.about-secAA .flex-box .col:first-child .col-child,.about-secAA .flex-box .col:nth-child(3) .col-child{border:1px solid #25abe2;border-radius:10px;width:328px;min-height:189px;padding:15px;position:relative;overflow:hidden}.about-secAA .flex-box .col:first-child .col-child:not(:last-child),.about-secAA .flex-box .col:nth-child(3) .col-child:not(:last-child){margin-bottom:20px}.about-secAA .flex-box .col:first-child .col-child:before,.about-secAA .flex-box .col:nth-child(3) .col-child:before{content:"";z-index:-1;background:linear-gradient(90deg,#1f2836 0%,#12171f 100%);width:100%;height:100%;position:absolute;inset:0}@media only screen and (max-width:1024px){.about-secAA .flex-box .col:first-child .col-child,.about-secAA .flex-box .col:nth-child(3) .col-child{height:198px;min-height:auto}}.about-secAA .flex-box .col:first-child .col-child figure,.about-secAA .flex-box .col:nth-child(3) .col-child figure{width:51px;height:51px;margin:auto;line-height:0}.about-secAA .flex-box .col:first-child .col-child figure img,.about-secAA .flex-box .col:nth-child(3) .col-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secAA .flex-box .col:first-child .col-child h4,.about-secAA .flex-box .col:nth-child(3) .col-child h4{color:#25abe2;text-align:center;margin:10px 0;font-size:16px;font-weight:600}.about-secAA .flex-box .col:first-child .col-child p,.about-secAA .flex-box .col:nth-child(3) .col-child p{color:var(--text);text-align:center;font-size:16px;font-weight:400}.about-secA{padding:40px 0}.about-secA .flex-box{align-items:center;display:flex}@media only screen and (max-width:768px){.about-secA .flex-box{flex-direction:column;gap:50px}}@media only screen and (max-width:540px){.about-secA .flex-box{gap:20px}}.about-secA .flex-box .col{flex:0 50%}.about-secA .flex-box .col:first-child{height:fit-content}.about-secA .flex-box .col:first-child .tab-nav{align-items:center;gap:40px;margin-bottom:20px;display:flex}@media only screen and (max-width:768px){.about-secA .flex-box .col:first-child .tab-nav{justify-content:center;gap:80px}}@media only screen and (max-width:540px){.about-secA .flex-box .col:first-child .tab-nav{gap:50px}}.about-secA .flex-box .col:first-child .tab-nav li{color:#7c828c;cursor:pointer;padding:0 0 15px;font-size:20px;font-weight:500;line-height:26px;transition:all .5s;position:relative}.about-secA .flex-box .col:first-child .tab-nav li.active{color:var(--primary)}.about-secA .flex-box .col:first-child .tab-nav li.active:before{width:100%}.about-secA .flex-box .col:first-child .tab-nav li:before{content:"";background:var(--primary);width:0%;height:2px;bottom:0;left:0;top:initial;transition:all .5s;position:absolute}.about-secA .flex-box .col:first-child h2{margin-bottom:20px;line-height:1.1}@media only screen and (max-width:768px){.about-secA .flex-box .col:first-child h2{text-align:center}}@media only screen and (max-width:540px){.about-secA .flex-box .col:first-child h2{margin-bottom:10px;font-size:22px}}@media only screen and (max-width:1024px){.about-secA .flex-box .col:first-child p{max-width:440px}}@media only screen and (max-width:768px){.about-secA .flex-box .col:first-child p{text-align:center;margin:auto}}@media only screen and (max-width:540px){.about-secA .flex-box .col:first-child p{max-width:92%}}.about-secA .flex-box .col:first-child h4{margin:16px 0;font-size:24px;font-weight:600}.about-secA .flex-box .col:first-child ul li{padding-left:28px;position:relative}@media only screen and (max-width:675px){.about-secA .flex-box .col:first-child ul li{padding-left:20px}}.about-secA .flex-box .col:first-child ul li:not(:last-child){margin-bottom:6px}.about-secA .flex-box .col:first-child ul li:before{content:"";aspect-ratio:1;background:var(--primary);border-radius:50%;width:10px;position:absolute;top:8px;left:0}@media only screen and (max-width:520px){.about-secA .flex-box .col:first-child ul li:before{width:6px}}.about-secA .flex-box .col:last-child{flex:0 50%}.about-secA .flex-box .col:last-child figure{width:470px;height:470px;margin-left:auto;line-height:0;position:relative}@media only screen and (max-width:540px){.about-secA .flex-box .col:last-child figure{width:300px;height:300px}}.about-secA .flex-box .col:last-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secA .flex-box .col:last-child figure .video-wrapper{z-index:-1;border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.about-secA .flex-box .col:last-child figure .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-secB{background:#25abe2;padding:50px 0}.about-secB .heading{text-align:center;max-width:666px;margin:0 auto 60px}@media only screen and (max-width:540px){.about-secB .heading{margin:0 auto 40px}}.about-secB .heading h2{color:#fff;margin-bottom:20px}@media only screen and (max-width:540px){.about-secB .heading h2{margin-bottom:10px;font-size:23px}}.about-secB .heading p{color:#fff}.about-secB .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}@media only screen and (max-width:991px){.about-secB .row{gap:16px;min-height:auto}}@media only screen and (max-width:768px){.about-secB .row{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}}@media only screen and (max-width:540px){.about-secB .row{grid-template-columns:repeat(1,1fr)}}.about-secB .row .col{text-align:center;background:#1e2634;border-radius:12px;gap:10px;width:290px;height:220px;margin:0 -22px;padding:24px 20px;transition:all 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 5px 15px #0006}@media only screen and (max-width:1280px){.about-secB .row .col{width:200px;height:165px}}@media only screen and (max-width:991px){.about-secB .row .col{background:#1e2634;width:100%;height:100%;min-height:175px;margin:0;transform:none!important}}@media only screen and (max-width:540px){.about-secB .row .col{width:100%}}.about-secB .row .col>*{transition:all 1s ease-in-out}.about-secB .row .col h3{text-align:center;color:#e8eaf0;margin:10px auto 14px;font-size:16.3px;font-weight:500;line-height:16.3px;transition:all 1s}@media only screen and (max-width:768px){.about-secB .row .col h3{margin-top:30px;font-size:24px;font-weight:600}}.about-secB .row .col h4{max-width:100%;color:var(--text);margin:0 auto 10px;font-size:14px;font-weight:600;line-height:1.2}@media only screen and (max-width:768px){.about-secB .row .col h4{color:#25abe2;max-width:100%;margin:0 auto 10px;font-size:17px;font-weight:600;line-height:1.2}}@media only screen and (max-width:540px){.about-secB .row .col h4{font-size:16px}}.about-secB .row .col p{opacity:0;text-align:center;color:#ffffffb2;font-size:16px;font-weight:400;line-height:1.5;transform:translateY(100%)}@media only screen and (max-width:991px){.about-secB .row .col p{opacity:1;pointer-events:auto;color:var(--text);position:static;transform:translateY(0)}}.about-secB .row .col .plus{background:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .7s;display:flex;position:absolute;bottom:20px;right:20px}.about-secB .row .col .plus span{color:#fff;height:7px;font-size:28px;font-weight:900;line-height:0;display:inline-block}@media only screen and (max-width:768px){.about-secB .row .col .plus{opacity:0;scale:0}}.about-secB .row .col:first-child{z-index:3;transform:rotate(-3.9deg)}@media only screen and (max-width:991px){.about-secB .row .col:first-child{transform:none}}.about-secB .row .col:nth-child(2){z-index:2;transform:rotate(3.9deg)}@media only screen and (max-width:991px){.about-secB .row .col:nth-child(2){transform:none}}.about-secB .row .col:nth-child(3){z-index:1;transform:rotate(-9deg)}@media only screen and (max-width:991px){.about-secB .row .col:nth-child(3){transform:none}}.about-secB .row .col:nth-child(4){transform:rotate(8deg)}@media only screen and (max-width:991px){.about-secB .row .col:nth-child(4){transform:none}}.about-secB .row .col figure{width:48px;height:48px;margin:30px auto 0;line-height:0;transition:all 1s}@media only screen and (max-width:1024px){.about-secB .row .col figure{margin:0 auto}}@media only screen and (max-width:768px){.about-secB .row .col figure{width:68px;height:68px;margin:0 auto}.about-secB .row .col figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}@media only screen and (max-width:540px){.about-secB .row .col figure{width:58px;height:58px}}.about-secB .row .col figure svg,.about-secB .row .col figure img{flex-shrink:0;width:100%;height:100%;transition:all 1s}.about-secB .row .col figure svg path[stroke]:not([fill]),.about-secB .row .col figure img path[stroke]:not([fill]){stroke:#9aa1ad;fill:none}.about-secB .row .col figure svg path[fill]:not([stroke]),.about-secB .row .col figure img path[fill]:not([stroke]){fill:#9aa1ad;stroke:none}.about-secB .row .col figure svg path[fill][stroke],.about-secB .row .col figure img path[fill][stroke],.about-secB .row .col figure svg path:not([fill]):not([stroke]),.about-secB .row .col figure img path:not([fill]):not([stroke]){fill:#9aa1ad;stroke:#9aa1ad}.about-secB .row .col.active{z-index:3;background:#1e2634;border-color:#0000;width:380px;height:300px;margin:0 26px;transform:none!important}@media only screen and (max-width:1024px){.about-secB .row .col.active{width:360px;height:300px}}@media only screen and (max-width:991px){.about-secB .row .col.active{width:100%;height:100%;margin:0}}@media only screen and (max-width:540px){.about-secB .row .col.active{width:100%}}.about-secB .row .col.active .plus{opacity:0;scale:0}.about-secB .row .col.active figure{width:68px;height:68px;margin:0 auto}@media only screen and (max-width:540px){.about-secB .row .col.active figure{width:58px;height:58px}}.about-secB .row .col.active figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secB .row .col.active h3{margin-top:30px;font-size:24px;font-weight:600}.about-secB .row .col.active h4{color:#25abe2;max-width:100%;margin:0 auto 10px;font-size:18px;font-weight:600;line-height:1.2}@media only screen and (max-width:768px){.about-secB .row .col.active h4{font-size:17px}}@media only screen and (max-width:540px){.about-secB .row .col.active h4{font-size:16px}}.about-secB .row .col.active p{opacity:1;color:var(--text);pointer-events:auto;position:static;transform:translateY(0)}@media only screen and (max-width:991px){.about-secB .row .col.active p{text-align:center}}.hero-banner.about-secC{height:calc(100vh - var(--headerheight))}@media only screen and (max-width:1024px){.hero-banner.about-secC{height:calc(90vh - var(--headerheight))}}@media only screen and (max-width:768px){.hero-banner.about-secC{height:calc(60vh - var(--headerheight))}}.hero-banner.about-secC:before{background:linear-gradient(78deg,#000 0%,#0000 100%)}@media only screen and (max-width:768px){.hero-banner.about-secC:before{background:linear-gradient(#00000075 20.67%,#000000e6 100%),linear-gradient(#0000 68.55%,#000000f2 100%)}}.hero-banner.about-secC .bg-background video{margin-top:0}.hero-banner.about-secC .bg-background .container .bg-wrapper{bottom:20%}@media only screen and (max-width:1024px){.hero-banner.about-secC .bg-background .container .bg-wrapper{text-align:center}}.hero-banner.about-secC .bg-background .container .bg-wrapper h2{max-width:642px;color:var(--white);margin-bottom:20px;font-size:48px;font-weight:600;line-height:100%}@media only screen and (max-width:768px){.hero-banner.about-secC .bg-background .container .bg-wrapper h2{text-align:center;max-width:90%;margin:0 auto 20px;padding:0 20px;font-size:32px;line-height:1.2}}@media only screen and (max-width:540px){.hero-banner.about-secC .bg-background .container .bg-wrapper h2{font-size:24px}}.hero-banner.about-secC .bg-background .container .bg-wrapper p{max-width:410px;font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width:1024px){.hero-banner.about-secC .bg-background .container .bg-wrapper p{margin:auto}}@media only screen and (max-width:540px){.hero-banner.about-secC .bg-background .container .bg-wrapper p{max-width:85%;font-size:14px}}.hero-banner.about-secC .bg-background .container .bg-wrapper .btn{margin-top:50px}.hero-banner.about-secC .bg-background .container .mouse-ico{display:none}.about-secD{z-index:1;background:#1e2634;padding:50px 0;position:relative}.about-secD .heading{text-align:center}@media only screen and (max-width:540px){.about-secD .heading h2{font-size:28px}}.about-secD .swiper-nav{z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:row;justify-content:space-between;width:55%;position:absolute;top:52%;left:50%;transform:translate(-50%)}@media only screen and (max-width:768px){.about-secD .swiper-nav{display:none}}.about-secD .swiper-nav button{cursor:pointer;-webkit-user-select:all;user-select:all;pointer-events:all;background:#28313f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .5s;display:flex;box-shadow:0 2px 8px #0006}.about-secD .swiper-nav button:hover{background:var(--primary)}.about-secD .swiper-nav button:hover svg path{stroke:#fff}.about-secD .swiper-nav button svg{width:30px;height:30px}.about-secD .swiper-nav button svg path{stroke:#e8eaf0}.about-secD .swiper{width:100%;padding:40px 0}@media only screen and (max-width:540px){.about-secD .swiper{padding:20px 0 0}}.about-secD .swiper .swiper-slide{background-position:50%;background-size:cover;border-radius:10px;height:402px;position:relative;overflow:hidden;width:568px!important}@media only screen and (max-width:768px){.about-secD .swiper .swiper-slide{height:380px}}@media only screen and (max-width:540px){.about-secD .swiper .swiper-slide{height:auto;width:310px!important}}.about-secD .swiper .swiper-slide figcaption{position:absolute;bottom:10%;left:50%;transform:translate(-50%)}@media only screen and (max-width:540px){.about-secD .swiper .swiper-slide figcaption{width:100%}}.about-secD .swiper .swiper-slide figcaption h4{text-align:center;color:#fff;opacity:1;font-size:24px;font-weight:600;transition:all .5s}@media only screen and (max-width:540px){.about-secD .swiper .swiper-slide figcaption h4{font-size:18px;font-weight:400}}.about-secD .swiper .swiper-slide figure{width:100%;height:100%;line-height:0;transition:all .5s;position:relative}.about-secD .swiper .swiper-slide figure:before{content:"";-webkit-backdrop-filter:blur(9.36364px);backdrop-filter:blur(9.36364px);background:#0000001a;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.about-secD .swiper .swiper-slide figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s;display:block}.about-secD .swiper .swiper-slide.swiper-slide-active figure:before{-webkit-backdrop-filter:none;backdrop-filter:none}.about-secD .swiper .swiper-slide.swiper-slide-prev figcaption h4,.about-secD .swiper .swiper-slide.swiper-slide-next figcaption h4{opacity:0}.qe-home{--qe-ink:#f2f7f9;--qe-navy:#050708;--qe-blue:#27b7e7;--qe-cyan:#63dfec;--qe-paper:#07090a;--qe-mono:ui-monospace, "SF Mono", "SFMono-Regular", "Cascadia Code", Consolas, "Roboto Mono", "Liberation Mono", monospace;background:var(--qe-paper)}html[data-jump=out-down] .qe-home>:not(.header-nav-strip){animation:.13s cubic-bezier(.55,0,1,.45) both qe-jump-out-up}html[data-jump=out-up] .qe-home>:not(.header-nav-strip){animation:.13s cubic-bezier(.55,0,1,.45) both qe-jump-out-down}html[data-jump=in-down] .qe-home>:not(.header-nav-strip){animation:.26s cubic-bezier(.16,1,.3,1) both qe-jump-in-up}html[data-jump=in-up] .qe-home>:not(.header-nav-strip){animation:.26s cubic-bezier(.16,1,.3,1) both qe-jump-in-down}html[data-jump] .flow-canvas,html[data-jump] .neural-canvas,html[data-jump] .geo-lattice,html[data-jump] .cursor-glow{visibility:hidden}@keyframes qe-jump-out-up{to{filter:blur(14px);opacity:0;transform:translateY(-90px)}}@keyframes qe-jump-out-down{to{filter:blur(14px);opacity:0;transform:translateY(90px)}}@keyframes qe-jump-in-up{0%{filter:blur(14px);opacity:0;transform:translateY(110px)}}@keyframes qe-jump-in-down{0%{filter:blur(14px);opacity:0;transform:translateY(-110px)}}.flow-canvas{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.flow-canvas{opacity:.45}}.ml-zone{position:relative}.ml-zone>section{z-index:1;position:relative}.neural-wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.neural-canvas{opacity:.8;width:100%;height:100vh;display:block;position:sticky;top:0}.qe-section{padding:clamp(56px,6vw,96px) clamp(24px,6vw,96px)}.what-we-do,.edge-section{border-top:1px solid #27b7e72e}.qe-home .section-intro,.qe-home .stage-copy,.qe-home .edge-heading>p,.qe-home .edge-grid p,.qe-home .why-reasons p,.qe-home .cinematic-copy>p:last-child,.qe-home .technology-copy>p,.qe-home .closer-heading>p:last-child{font-weight:500}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:32px 60px;max-width:1300px;margin:0 auto 48px;display:grid}.section-heading h2,.edge-heading h2,.technology-copy h2{letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.08}.section-intro{color:#97a5ac;max-width:570px;margin:8px 0 0;font-size:18px;line-height:1.75}.what-we-do,.edge-section,.closer-section{background:radial-gradient(circle at 88% 15%,#27b7e70f,#0000 26%),#07090a66}.discipline-shell{max-width:1300px;margin:0 auto}@media (min-width:981px){.discipline-track{height:300vh;position:relative}.discipline-pin{top:calc(var(--headerheight) + 56px);position:sticky}}.discipline-copy,.discipline-points,.q-metric-body{animation:.2s both qe-stage-in}@keyframes qe-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:981px){.discipline-copy,.discipline-points,.q-metric-body{opacity:var(--stage-fade,1);will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear;animation:none}.discipline-copy,.discipline-points{transform:translateY(var(--stage-shift,0px))}}@media (prefers-reduced-motion:reduce){.discipline-copy,.discipline-points,.q-metric-body{opacity:1;transition:none;animation:none;transform:none}}.discipline-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.discipline-tabs button{color:#73828a;cursor:pointer;text-align:left;background:0 0;border:0;padding:21px 18px;font-size:17px;font-weight:700;transition:color .18s;position:relative}.discipline-tabs button:after{background:var(--qe-blue);content:"";transform-origin:0;width:100%;height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.discipline-tabs button.is-active{color:#f7fbfc}.discipline-tabs button.is-active:after{transform:scaleX(1)}.discipline-tabs button span{color:#52636c;font-family:var(--qe-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:14px;font-size:12px;display:inline-block}.discipline-stage{grid-template-columns:1.05fr minmax(280px,400px) .7fr;align-items:center;gap:clamp(30px,4.5vw,70px);min-height:480px;padding-top:clamp(30px,4vw,56px);display:grid}.discipline-copy{padding:0}.discipline-copy>p:first-child{color:var(--qe-blue);font-family:var(--qe-mono);letter-spacing:.2em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 24px;font-size:13px;font-weight:700}.discipline-copy h3{letter-spacing:-.015em;max-width:520px;margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.12}.hairline{background:var(--qe-blue);width:52px;height:2px;margin:26px 0}.stage-copy{color:#97a5ac;font-size:17px;line-height:1.75}.discipline-points{gap:20px;margin:0;padding:0;list-style:none;display:grid}.discipline-points li{color:#d6e0e5;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding-bottom:16px;font-size:16px;font-weight:700;display:flex}.discipline-points li:before{background:var(--qe-blue);content:"";border-radius:50%;flex:none;width:7px;height:7px}.edge-heading{grid-template-columns:1fr .7fr;align-items:end;gap:50px;max-width:1300px;margin:0 auto 48px;display:grid}.edge-heading h2{margin-top:20px}.edge-heading>p{color:#97a5ac;margin:0 0 8px;font-size:18px;line-height:1.75}.edge-grid{border-bottom:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:repeat(2,1fr);max-width:1300px;margin:0 auto;display:grid}.edge-grid article{background:#ffffff0d;border-top:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-height:240px;padding:clamp(28px,3vw,44px);transition:background .22s,color .22s;position:relative;overflow:hidden}.edge-grid article:hover{color:#fff;background:#0c1215}.edge-number{color:#8da2b5;font-family:var(--qe-mono);letter-spacing:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;position:absolute;top:28px;right:28px}.edge-icon{color:var(--qe-blue);border:1px solid #27b7e75c;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:26px;font-size:20px;display:flex}.edge-grid h3{letter-spacing:-.005em;margin:0 0 14px;font-size:clamp(20px,1.7vw,24px)}.edge-grid p{color:#8c9ba3;max-width:470px;margin:0;font-size:17px;line-height:1.7;transition:color .22s}.edge-grid article:hover p{color:#ffffff9e}.card-line{background:var(--qe-cyan);transform-origin:0;width:100%;height:4px;transition:transform .24s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.edge-grid article:hover .card-line{transform:scaleX(1)}.why-quadeye{border-top:1px solid #27b7e72e;padding:clamp(56px,6vw,96px) clamp(24px,6vw,96px)}.cinematic-section{color:#fff;border:1px solid #ffffff1a;border-radius:16px;max-width:1300px;height:min(640px,70vh);min-height:480px;margin:0 auto;position:relative;overflow:hidden}.cinematic-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-shade{background:linear-gradient(90deg,#000710d9,#00071073 28%,#00071014 52%,#0000 68%),linear-gradient(#0000,#0007104d);position:absolute;inset:0}.cinematic-copy{z-index:2;max-width:690px;position:absolute;top:60%;left:clamp(16px,2.5vw,0px);transform:translateY(-50%)}.cinematic-copy h2{letter-spacing:-.015em;text-transform:none;margin:0 0 10px;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.cinematic-copy h2 span{color:var(--qe-blue)}.cinematic-copy>p:last-child{color:#ffffffd6;max-width:540px;margin:0;font-size:16px;line-height:1.65}.why-reasons{border-top:1px solid #ffffff24;max-width:1300px;margin:44px auto 0}.why-reasons article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(220px,.8fr) 1.7fr;align-items:baseline;gap:8px 48px;padding:clamp(22px,2.4vw,32px) 4px;transition:padding-left .25s;display:grid}.why-reasons article:hover{padding-left:14px}.why-reasons h3{color:#f2f7f9;letter-spacing:0;margin:0;font-size:clamp(19px,1.8vw,23px);transition:color .25s}.why-reasons article:hover h3{color:var(--qe-blue)}.why-reasons p{color:#8c9ba3;margin:0;font-size:16px;line-height:1.7}.technology-section{color:#fff;background:radial-gradient(circle at 76% 45%,#27b7e721,#0000 31%),#030506;position:relative;overflow:hidden}.technology-track{position:relative}.technology-pin{padding:clamp(56px,6vw,96px) clamp(24px,6vw,96px);position:relative}@media (min-width:981px){.technology-section{overflow:visible}.technology-track{height:220vh}.technology-pin{top:calc(var(--headerheight) + 40px);position:sticky;overflow:hidden}}.technology-inner{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1300px;margin:0 auto;display:grid;position:relative}.technology-copy{max-width:630px}.technology-copy h2{margin:0 0 30px}.technology-copy>p{color:#ffffffb8;font-size:18px;line-height:1.75}.tech-switcher{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.tech-switcher button{color:#ffffff94;cursor:pointer;font-family:var(--qe-mono);letter-spacing:.1em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:1px solid #ffffff38;padding:13px 16px;font-size:12px;font-weight:600}.tech-switcher button.is-active{background:var(--qe-cyan);border-color:var(--qe-cyan);color:#071013}.terminal-card{background:#f6f9fc;border:1px solid #091e3c24;border-radius:10px;justify-self:start;width:min(100%,520px);min-height:320px;overflow:hidden;box-shadow:0 30px 70px #0006}.terminal-bar{background:#e9eef5;border-bottom:1px solid #091e3c1a;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:flex}.terminal-bar>span{background:#ff5f57;border-radius:50%;width:10px;height:10px}.terminal-bar>span:nth-child(2){background:#ffbd2e}.terminal-bar>span:nth-child(3){background:#28c840}.terminal-bar p{color:#5b6b7e;font-family:var(--qe-mono);letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1;margin:0 0 0 10px;font-size:12.5px;font-weight:600}.terminal-bar b{color:#0c8f6e;font-family:var(--qe-mono);letter-spacing:.14em;font-size:11px;font-weight:700}.terminal-body{gap:16px;padding:clamp(24px,2.6vw,38px);display:grid}.terminal-body p{color:#1256c4;font-family:var(--qe-mono);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-columns:20px minmax(170px,1fr) minmax(120px,1fr);margin:0;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.5;display:grid}.terminal-body i{color:#93a1b3;font-style:normal}.terminal-body em{color:#0c8f6e;font-style:normal}.terminal-body span{color:#1c2a3a;font-weight:700}.terminal-body .terminal-accent,.terminal-body .terminal-accent i,.terminal-body .terminal-accent span{color:#b7791f}.closer-section{scroll-margin-top:calc(var(--headerheight) + 43px);border-top:1px solid #27b7e72e;padding:72px clamp(24px,5vw,76px) 64px;overflow:hidden}.closer-heading{text-align:center;max-width:720px;margin:0 auto 52px}.closer-heading h2{letter-spacing:-.015em;margin:16px 0 18px;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.closer-heading>p:last-child{color:#97a5ac;margin:0;font-size:18px;line-height:1.65}.closer-stage{perspective:1400px;justify-content:center;align-items:center;max-width:1280px;height:430px;margin:0 auto;display:flex;position:relative}.closer-slide{border:0;margin:0;padding:0;transition:filter .36s,opacity .36s,transform .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden}.closer-slide img{object-fit:cover;width:100%;height:100%}.closer-active{z-index:3;background:#101517;border-radius:12px;width:min(48vw,650px);height:420px;left:50%;transform:translate(-50%)translateZ(80px);box-shadow:0 28px 80px #00000085}.closer-side{cursor:pointer;z-index:1;background:#050708;width:min(31vw,420px);height:350px}.closer-side img{filter:blur(2.5px)brightness(.58);transform:scale(1.035)}.closer-previous{transform-origin:100%;border-radius:10px 2px 2px 10px;left:2%;transform:rotateY(24deg)scale(.94)}.closer-next{transform-origin:0;border-radius:2px 10px 10px 2px;right:2%;transform:rotateY(-24deg)scale(.94)}.closer-side:hover{filter:brightness(1.14)}.carousel-arrow{color:#061014;background:#f4f8fa;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0619342e}.gallery-dots{justify-content:center;gap:9px;margin-top:34px;display:flex}.gallery-dots button{cursor:pointer;background:#344047;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:background .18s,width .18s}.gallery-dots button.is-active{background:var(--qe-blue);width:28px}@media (max-width:980px){.section-heading,.edge-heading,.technology-inner,.discipline-stage{grid-template-columns:1fr}.discipline-stage{text-align:center;justify-items:center}.discipline-copy h3{margin:0 auto}.hairline{margin-left:auto;margin-right:auto}.q-metric{max-width:320px}.cinematic-section{height:560px;min-height:460px}.why-reasons article{grid-template-columns:1fr}.closer-stage{height:390px}.closer-active{width:58vw;height:380px}.closer-side{width:31vw;height:310px}}@media (max-width:620px){.qe-section{padding-left:22px;padding-right:22px}.section-heading{margin-bottom:48px}.discipline-tabs{grid-template-columns:repeat(2,1fr)}.discipline-tabs button{border-bottom:1px solid #ffffff24}.discipline-copy{padding:38px 28px}.q-metric{max-width:260px}.edge-grid{grid-template-columns:1fr}.edge-grid article{min-height:280px}.cinematic-section{height:520px;min-height:440px}.cinematic-video{object-position:62% center}.cinematic-copy{max-width:90%;left:22px;right:22px}.cinematic-copy h2{font-size:30px}.cinematic-copy>p:last-child{font-size:15px}.why-reasons article{grid-template-columns:1fr;gap:6px 16px}.technology-pin{padding-left:22px;padding-right:22px}.terminal-body{padding:28px 20px}.terminal-body p{grid-template-columns:14px auto 1fr;gap:10px;line-height:1.45}.closer-section{padding:84px 16px 72px}.closer-heading{margin-bottom:34px;padding:0 14px}.closer-heading h2{font-size:30px}.closer-stage{height:380px}.closer-active{width:calc(100vw - 64px);height:360px}.closer-side{opacity:.42;width:24vw;height:290px}.closer-previous{left:-12%}.closer-next{right:-12%}.carousel-arrow{width:44px;height:44px}}.cursor-glow{opacity:0;pointer-events:none;z-index:90;transition:opacity .6s;position:fixed;inset:0}.geo-lattice{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.geo-lattice canvas{width:100%;height:100%;display:block}.why-quadeye,.closer-section{position:relative}.why-quadeye>:not(.geo-lattice),.closer-section>:not(.geo-lattice){z-index:1;position:relative}.q-metric{aspect-ratio:1;width:100%;margin:0 auto;position:relative}.q-halo{background:radial-gradient(circle,#27b7e72b,#0000 62%);border-radius:50%;animation:4.5s ease-in-out infinite alternate q-halo-breathe;position:absolute;inset:-14%}.q-glyph{background:linear-gradient(140deg,#27b7e7 8%,#63dfec 52%,#1b7ba3 100%);position:absolute;inset:0;-webkit-mask:url(/assets/logo-q.svg) 50%/contain no-repeat;mask:url(/assets/logo-q.svg) 50%/contain no-repeat}.q-metric-body{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#050708e6 40%,#0507088c 62%,#0000 74%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58%;margin:auto;display:flex;position:absolute;inset:0 0 4%}.q-metric-body strong{color:var(--qe-cyan);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.q-metric-body span{color:#ffffffb8;font-family:var(--qe-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:150px;margin-top:6px;font-size:11px;font-weight:600;line-height:1.5}@keyframes q-halo-breathe{to{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.q-halo{animation:none}}.closer-side{aspect-ratio:1;border:1px solid #63dfec4d;border-radius:50%;width:min(24vw,330px);height:auto}.closer-previous,.closer-next{border-radius:50%}.closer-active img{position:absolute;inset:0}.closer-active .closer-top{animation:.52s both closer-xfade}.closer-side img{animation:.52s both closer-sidefade}@keyframes closer-xfade{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes closer-sidefade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.closer-active .closer-top,.closer-side img{animation:none}}
html[data-theme=light] .qe-home{--qe-ink:#16232c;--qe-muted:#5b6a72;--qe-navy:#e8eef0;--qe-blue:#0f86ba;--qe-cyan:#27b7e7;--qe-paper:#f5f3ec}html[data-theme=light] .hero-banner.about-banner:before{background:linear-gradient(270deg,#0000 20.67%,#0000008c 100%),linear-gradient(#0000 68.55%,#0009 100%)}html[data-theme=light] .header-nav-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3eceb;border-bottom:1px solid #16232c21}html[data-theme=light] .header-nav-strip ul li a{color:#5a646d}html[data-theme=light] .header-nav-strip ul li a.active{color:#16232c}html[data-theme=light] .header-nav-strip ul li a:before{background:#0f86ba}html[data-theme=light] .what-we-do,html[data-theme=light] .edge-section{border-top-color:#0f86ba42}html[data-theme=light] .what-we-do,html[data-theme=light] .edge-section,html[data-theme=light] .closer-section{background:radial-gradient(circle at 88% 15%,#27b7e712,#0000 26%),#f5f3ec66}html[data-theme=light] .section-intro{color:var(--qe-muted,#5b6a72)}html[data-theme=light] .flow-canvas{opacity:.6}@media (max-width:700px){html[data-theme=light] .flow-canvas{opacity:.45}}html[data-theme=light] .neural-canvas{opacity:.9}html[data-theme=light] .discipline-tabs{border-bottom-color:#16232c29}html[data-theme=light] .discipline-tabs button{color:#8b959b}html[data-theme=light] .discipline-tabs button.is-active{color:#16232c}html[data-theme=light] .discipline-tabs button span{color:#9aa4aa}@media (max-width:620px){html[data-theme=light] .discipline-tabs button{border-bottom-color:#16232c29}}html[data-theme=light] .stage-copy{color:#5b6a72}html[data-theme=light] .discipline-points li{color:#2a3941;border-bottom-color:#16232c26}html[data-theme=light] .q-halo{background:radial-gradient(circle,#27b7e738,#0000 62%)}html[data-theme=light] .q-metric-body{background:radial-gradient(circle,#f5f3eceb 40%,#f5f3ec94 62%,#0000 74%)}html[data-theme=light] .q-metric-body strong{color:#0d7fb0}html[data-theme=light] .q-metric-body span{color:#16232c9e}html[data-theme=light] .edge-heading>p{color:#5b6a72}html[data-theme=light] .edge-grid{border-bottom-color:#16232c21;border-left-color:#16232c21}html[data-theme=light] .edge-grid article{background:#ffffff6b;border-top-color:#16232c21;border-right-color:#16232c21}html[data-theme=light] .edge-grid article:hover{color:inherit;background:linear-gradient(135deg,#27b7e71f,#27b7e705 60%),#fff}html[data-theme=light] .edge-grid article:hover .edge-icon{background:#27b7e71a;border-color:#0f86ba99}html[data-theme=light] .edge-number{color:#7b8ea0}html[data-theme=light] .edge-icon{border-color:#0f86ba6b;transition:background .22s,border-color .22s}html[data-theme=light] .edge-grid p{color:#5b6a72}html[data-theme=light] .edge-grid article:hover p{color:#46565f}html[data-theme=light] .why-quadeye{border-top-color:#0f86ba42}html[data-theme=light] .cinematic-section{border-color:#16232c29;box-shadow:0 26px 60px #182c3c29}html[data-theme=light] .cinematic-copy h2{color:#fff}html[data-theme=light] .cinematic-copy h2 span{color:var(--qe-cyan,#27b7e7)}html[data-theme=light] .why-reasons{border-top-color:#16232c2e}html[data-theme=light] .why-reasons article{border-bottom-color:#16232c2e}html[data-theme=light] .why-reasons h3{color:#16232c}html[data-theme=light] .why-reasons article:hover h3{color:var(--qe-cyan,#0f86ba)}html[data-theme=light] .why-reasons p{color:#5b6a72}html[data-theme=light] .technology-section{color:#16232c;background:radial-gradient(circle at 76% 45%,#27b7e724,#0000 31%),#e8eef0}html[data-theme=light] .technology-copy>p{color:#16232cb8}html[data-theme=light] .tech-switcher button{color:#16232c99;border-color:#16232c47}html[data-theme=light] .tech-switcher button.is-active{color:#071013;background:#63dfec;border-color:#63dfec}html[data-theme=light] .terminal-card{box-shadow:0 30px 70px #0f283c2e}html[data-theme=light] .closer-section{border-top-color:#0f86ba42}html[data-theme=light] .closer-heading>p:last-child{color:#5b6a72}html[data-theme=light] .closer-active{background:#e4e1d7;box-shadow:0 28px 80px #182c3c47}html[data-theme=light] .closer-side{background:#dcd9cf;border-color:#0f86ba52}html[data-theme=light] .closer-side img{filter:blur(2.5px)brightness(.82)saturate(.9)}html[data-theme=light] .closer-side:hover{filter:brightness(1.06)}html[data-theme=light] .carousel-arrow{color:#f4f8fa;background:#16232c;box-shadow:0 8px 26px #14283c4d}html[data-theme=light] .gallery-dots button{background:#c3c7bd}
