.central-ball:hover{box-shadow:0 0 28px #b999e699}.logo-img{width:60%;height:60%;object-fit:contain}.orbit-wrapper{position:fixed;right:0;top:50%;transform:translateY(-50%);height:200px;z-index:1000}.central-ball{position:absolute;right:0;top:50%;margin-right:-52px;background:radial-gradient(circle at center,#693b93,#2c1250);transform:translateY(-50%);width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 10px #9857d3;transition:background .3s ease;overflow:hidden}.central-ball.pulse{animation:pulseHighlight 1s ease-in-out}@keyframes pulseHighlight{0%{transform:translate(4%) scale(1);box-shadow:0 0 #9857d3}50%{transform:translate(4%) scale(1.1);box-shadow:0 0 20px #b999e6}to{transform:translate(4%) scale(1);box-shadow:0 0 10px #9857d3}}.logo-img{width:60%;height:60%}.planet-icon{position:absolute;top:56%;right:35px;transform:translate(-50%,-50%);width:40px;scale:1;height:40px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 0 8px #8c57be99}.custom-image{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.custom-image .image{border-radius:16px}.custom-image .loader{position:absolute}:root{--primary-color: #7127BA;--secondary-color: #2B0B3A;--light-color: #CCD6F6}*,*:before,*:after{box-sizing:border-box}.wrapper{position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.title{margin:0;padding:0;font-size:20px;font-family:Preahvihear;font-weight:400;color:var(--light-color)}.accordion{width:100%;margin-bottom:2rem;list-style:none;padding:0}.accordion__item{position:relative;padding:1rem;border:1px solid var(--secondary-color);border-radius:32px;background-color:var(--primary-color);transition:background-color .3s ease}.accordion__item.active .label{grid-template-columns:1fr auto 1fr}.accordion__item.active .label .title{white-space:inherit;color:var(--secondary-color)}.label{position:relative;cursor:pointer;width:100%;color:var(--light-color);display:grid;grid-template-columns:max-content 4fr 1fr;align-items:center;justify-content:start;transition:color .3s ease}.label .number,.label .title,.label .open__accordion,.label .close__accordion{display:inline-block;vertical-align:middle;margin:0}.label .number{margin-right:2rem;font-family:Preahvihear;font-weight:500;font-size:16px}.label .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open__accordion,.close__accordion{position:absolute;top:50%;right:0;width:1.5rem;aspect-ratio:1 / 1;transform:translateY(-50%);display:flex!important;justify-content:center;align-items:center;font-size:.75rem;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:transform .3s cubic-bezier(.68,-.6,.32,1.6),opacity .2s ease}.close__accordion{color:var(--secondary-color);background-color:var(--light-color)}.accordian-content{overflow:hidden;will-change:height;transition:none}.paragraph{display:flex;flex-direction:column;gap:.5rem;color:var(--secondary-color);font-size:16px;line-height:normal}.paragraph>div{overflow:hidden}.paragraph span{display:inline-block;transform-origin:left bottom;font-family:Plus Jakarta Sans;will-change:transform,opacity}@keyframes bounceIn{0%{transform:translateY(100%);opacity:0}70%{transform:translateY(-15%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.hidden{position:absolute;opacity:0;visibility:hidden;transform:scale(.8);pointer-events:none}@media screen and (max-width: 767px){.label .number{margin-right:1rem;font-size:12px}.title{font-size:14px}.accordion{margin-bottom:0}.accordion__item{position:relative;padding:.6rem .8rem;border:1px solid var(--secondary-color);border-radius:32px;background-color:var(--primary-color);transition:background-color .3s ease}.paragraph{display:flex;flex-direction:column;gap:.5rem;color:var(--secondary-color);font-size:12px;line-height:normal}}.js-transitions-disabled *{transition:none!important}.carousel{position:relative;height:72vh;perspective:50vw;perspective-origin:50% 50%}.carousel__control{position:absolute;height:40%;width:40px;right:0;border-radius:16px;top:0;bottom:0;margin:auto;z-index:1}.carousel__control a{position:relative;display:block;width:100%;padding-top:75%;box-sizing:border-box}.carousel__control a:hover:before{background-color:#0006}.carousel__control a.active:before,.carousel__control a.active:hover:before{background-color:#0009}.carousel__control a:before{position:absolute;top:50%;left:0;right:0;margin:-12.5% auto auto;border-radius:50%;padding-top:25%;width:25%;background:#0003;content:"";display:block}.carousel__stage{position:absolute;top:20px;bottom:20px;left:20px;right:20px;margin:auto;transform-style:preserve-3d;transform:translateZ(calc(-36vh + 20px))}.spinner__left,.spinner__right{position:absolute;width:calc(100% - 20px);height:calc(72vh - 40px);top:0;left:0;right:auto;bottom:0;margin:auto;transform-style:preserve-3d;transition:transform 1s;backface-visibility:hidden;transform-origin:50% 50%;transform:rotateX(0)}.js-spin-fwd .spinner__left{transform:rotateX(-90deg)}.js-spin-bwd .spinner__left,.js-spin-fwd .spinner__right{transform:rotateX(90deg)}.js-spin-bwd .spinner__right{transform:rotateX(-90deg)}.spinner__face__right,.spinner__face__left{display:none;position:absolute;width:100%;height:100%;overflow:hidden}.spinner__face__right.js-next{display:block;transform:rotateX(-90deg) translateZ(calc(36vh - 20px))}.js-spin-bwd .spinner__face__right.js-next{transform:rotateX(90deg) translateZ(calc(36vh - 20px))}.spinner__face__left.js-next{display:block;transform:rotateX(90deg) translateZ(calc(36vh - 20px))}.js-spin-bwd .spinner__face__left.js-next{transform:rotateX(-90deg) translateZ(calc(36vh - 20px))}.spinner__face__left.js-active,.spinner__face__right.js-active{display:block;transform:translateZ(calc(36vh - 20px))}.carousel-content{position:absolute;width:100%;height:100%;left:0}.content__left,.content__right{position:absolute;left:0;top:0;width:50%;height:100%}.content__right{right:0;left:auto}.content__left{background-repeat:no-repeat;background-size:cover}.content__left:after{position:absolute;display:block;content:"";width:100%;height:100%;background-color:#0000001a}.content__left .carousel-title{position:absolute;top:50%;margin-top:-3vw;text-align:center;opacity:1;width:100%}.content__right{display:flex;align-items:center;justify-content:center}.content__right .content__main{position:absolute;text-align:left;padding:0 24px;margin:0;opacity:.8}.content__right .content__main p:last-child{text-transform:uppercase;letter-spacing:.15em;font-size:.85em}.content__right .content__index{font-size:36vh;position:absolute;right:-1vh;top:35vh;opacity:.04;font-family:oswald;color:#fff}.timeline{display:flex;flex-direction:column;margin:20px auto;position:relative;width:100%}.timeline__event{position:relative;display:flex;margin:20px 0;border-radius:6px;align-self:center;width:100%;opacity:1}.timeline__event--odd{flex-direction:row-reverse}.timeline__event__title{text-transform:uppercase;font-weight:600;letter-spacing:1.5px;margin-bottom:.5rem}.timeline__event__content{padding:20px;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006;width:calc(40vw - 84px);border-radius:0 6px 6px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.timeline__event--odd .timeline__event__content{border-radius:6px 0 0 6px}.timeline__event__description p{margin:0;line-height:1.6}.timeline__event__date{font-weight:600;white-space:nowrap;padding:0 20px;border-radius:6px 0 0 6px}.timeline__event--odd .timeline__event__date{border-radius:0 6px 6px 0}.timeline__event__icon{display:flex;align-items:center;justify-content:center;align-self:center;margin:0 20px;border-radius:100%;width:70px;aspect-ratio:1;min-width:40px;height:70px;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006;position:relative;z-index:2}.timeline__event:not(:last-child) .timeline__event__icon:after{content:"";position:absolute;width:2px;background:inherit;top:100%;left:50%;transform:translate(-50%);height:100%;z-index:-1}.timeline__event--odd .timeline__event__icon:before{content:"";position:absolute;height:2px;background:inherit;width:20px;right:100%;top:50%;opacity:.3}.timeline__event:not(.timeline__event--odd) .timeline__event__icon:before{content:"";position:absolute;height:2px;background:inherit;width:20px;left:100%;top:50%;opacity:.3}@media (max-width: 768px){.timeline__event{flex-direction:column;width:90vw}.timeline__event--odd{flex-direction:column}.timeline__event__content{width:100%;border-radius:0 0 6px 6px!important}.timeline__event__icon{border-radius:6px 6px 0 0;width:100%;margin:0 0 20px;box-shadow:none}.timeline__event:not(:last-child) .timeline__event__icon:after{height:20px;top:auto;bottom:-20px;left:50%}.timeline__event--odd .timeline__event__icon:before{display:none}.timeline__event__date{border-radius:0!important;padding:20px}}*{margin:0;padding:0}body{background-color:#11071f;overflow-x:hidden;background-image:url(/assets/logo-bg-CCGxxP-z.png)}html{scroll-behavior:auto!important}::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#7127ba;border-radius:8px;border:none}*{scrollbar-width:thin;scrollbar-color:#7127BA transparent}.position-rel{position:relative!important}.header{display:flex;position:sticky;top:20px;z-index:9999;align-items:center;justify-content:space-between;width:100%;padding:25px 0}.header .layout{display:grid;grid-template-columns:auto max-content auto;align-items:center;justify-content:center;transition:all .3s;width:max-content;margin:0 auto;padding:16px 48px;border-radius:48px;gap:24px}.navlinks-left ul,.navlinks-right ul{margin:0;padding:0;list-style:none}.navlinks-left ul li,.navlinks-right ul li{color:#fff;cursor:pointer;text-align:center;font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;transition:.3s ease}.navlinks-left ul li :hover,.navlinks-right ul li :hover{color:#9857d3!important}.navlinks{width:100%}.navlinks ul{display:flex;align-items:center;gap:32px;justify-content:space-evenly;margin:0;padding:0;list-style:none}.navlinks ul li{color:#fff;cursor:pointer;text-align:center;font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;transition:.3s ease}.navlinks ul li :hover{color:#9857d3!important}.navlinks.revert ul{flex-direction:column;gap:6px;align-items:start}.navlinks.revert.right ul{align-items:end}a.active span{color:#9857d3!important}.footer{padding:60px 100px;margin-top:150px}.pt-cs{padding-top:150px}.about{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px}.grid-cols-1{grid-template-columns:1fr!important}.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8{grid-template-columns:repeat(8,1fr)!important}.grid-cols-2-1{grid-template-columns:2fr 1fr!important}.grid-cols-1-2{grid-template-columns:1fr 2fr!important}.cursor{animation:blink 1s infinite}a{text-decoration:none!important}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.rotating-gradient-circle{filter:drop-shadow(0 0 10px rgba(120,64,173,.5))}.profile-card{position:relative;width:220px;height:220px;padding:30px;border-radius:50%;box-shadow:0 0 22px #3336;transition:.6s;margin:25px}.profile-card:hover{border-radius:10px;height:260px}.profile-card .img{position:relative;width:100%;height:95%;transition:.6s;z-index:18}.profile-card:hover .img{transform:translateY(-60px)}.img img{width:160px;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 22px #3336;transition:.6s}.profile-card:hover img{border-radius:10px}.caption{text-align:center;transform:translateY(-80px);opacity:0;transition:.6s}.profile-card:hover .caption{opacity:1}.input-wrapper{height:50px;width:100%;border-radius:8px;padding:10px 12px;transition:all .2s ease}.custom-input{background-color:transparent;width:100%;font-size:16px;font-family:Plus Jakarta Sans;border-radius:8px;box-shadow:none;border:none;outline:none}.custom-input:focus-visible{outline:none;box-shadow:none;border:none}.animated-headline .letter{display:inline-block;line-height:1em}.page-title-badge.md{width:max-content;padding:10px 16px;border-radius:24px}.page-title-badge.sm{width:max-content;padding:8px 14px;border-radius:24px}.page-title-badge.xs{width:max-content;padding:4px 10px;border-radius:24px}.badge{height:10px;display:block!important;padding:5px;width:max-content;border-radius:50%}.badge.blink{animation:blink-badge 2s infinite}@keyframes blink-badge{0%,to{opacity:1}50%{opacity:.5}}.layout .card{border-radius:8px;box-shadow:0 1.808px 27.114px #0000000d;padding:20px;height:calc(100% - 110px)}.layout .card .icon img{width:100%}.layout .fader{text-align:center;font-family:Preahvihear;font-size:162.682px;font-style:normal;font-weight:600;line-height:100%;background:linear-gradient(180deg,#8c57be7a,#fff0 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:-40px}:root{--card-height: 40vw;--card-margin: 4vw;--card-top-offset: 1em;--numcards: 4}#cards-cs{list-style:none;display:grid;grid-template-columns:1fr;padding-left:0;gap:80px;margin-bottom:var(--card-margin)}.card-cs{position:sticky;opacity:0;transform:scale(.9);top:22vh;transition:transform .5s ease,opacity .5s ease;background:transparent}.card-cs .card-layout{background:transparent;overflow:hidden;border-radius:12px}.card-cs .card-layout .image{height:420px}.card-cs .card-layout .image img{width:100%;height:100%;border-radius:10px;object-fit:cover}.project-cards{border-radius:12px;cursor:pointer;overflow:hidden;transition:all .4s;scale:1}.project-cards-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 65%);opacity:1;transition:opacity .3s ease;pointer-events:none}@keyframes scale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.box-item{position:relative;-webkit-backface-visibility:hidden;max-width:100%}.flip-box{-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}.flip-box-front,.flip-box-back{background-size:cover;background-position:center;border-radius:8px;height:100%;width:100%;-ms-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-front{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box:hover .flip-box-front{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box-back{position:absolute;top:0;left:0;width:100%;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box:hover .flip-box-back{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box .inner{position:absolute;left:0;width:100%;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2;transform:translateY(-50%) translateZ(60px) scale(.94);-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);-ms-transform:translateY(-50%) translateZ(60px) scale(.94);top:50%}.glow-shadow{box-shadow:0 0 30px #a855f780}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}.cursor-pointer{cursor:pointer}.misson-vision-card{box-shadow:4px 7px 26px #0000001f;border-radius:16px;padding:42px 60px}.whatwedo-card{box-shadow:4px 7px 26px #0000001f;border-radius:16px;transition:all .4s;overflow:hidden;cursor:pointer}.icon-badge{height:100px;width:100px;aspect-ratio:1;border-radius:50%;padding:24px}.tablist{position:relative;margin:0 auto;padding:12px;width:50%;border-radius:16px}.hover-underline{font-size:2rem;color:#fff;position:relative;display:inline-block}.hover-underline:after,.hover-underline:before{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to right,#b999e6,#693b93);bottom:-5px;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out}.hover-underline:before{top:-5px;transform-origin:left}.hover-underline:hover:after,.hover-underline:hover:before{transform:scaleX(1)}.robot-3d{position:absolute;top:0;right:-45%;height:100%;width:100%}@property --color-1{syntax: "<color>"; inherits: false; initial-value: #7127BA;}@property --color-2{syntax: "<color>"; inherits: false; initial-value: #9857D3;}@keyframes theme-gradient{to{--color-1: #9857D3;--color-2: #CCD6F6}}.gradient-text{animation:theme-gradient 3s ease-in-out infinite alternate;background:linear-gradient(to right,var(--color-1),var(--color-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.glass-radio-group{position:relative;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;padding:0;width:60%;margin:0 auto}@media screen and (max-width: 767px){body{overflow-x:hidden}.pt-cs{padding-top:100px}.footer{padding:40px 20px;margin-top:120px}.robot-3d{position:absolute;top:-160px;right:-45%;height:70%;width:180%}#cards-cs{width:90vw}.card-cs{width:90vw;top:2vh}.icon-badge{height:50px;width:50px;padding:0}.misson-vision-card{padding:20px;height:95vh}.glass-radio-group{width:100%}}
