.section__home__identity__content__2{justify-content:center;align-items:center;display:flex}.section__process__heading__heading__content,.section__process__heading__pre__content,.service__content,.project__phase__top,.section__project__phase__phases,.section__project__phase__footer__info,.section__project__phase__description__wrapper,.section__pre__service__heading,.section__pre__service__content__1,.section__pre__service__content__2,.section__dynamic__main__text,.section__dynamic__content__1,.section__dynamic__content__2,.section__home__identity__content__3__main__content,.section__home__identity__content__1,.section__home__identity__content__3,.section__home__hero__main__content,.footer__main__content__wrapper,.footer__nav__item,.sidebar__a__wrapper,.section__heading__content{flex-direction:column;display:flex}.hidden{visibility:hidden;display:none}.section__hello,.section__process__heading,.section__project__phase__1:after,.section__project__phase,.section__home__identity,.footer,.marquee{height:100svh;height:var(--100-vh)}.section__services,.section__pre__service__content__1,.section__pre__service__content__2{padding:var(--padding-1) var(--padding-x) var(--padding-y)}.service__wrapper__main__content,.section__pre__service__main__content,.section__dynamic__main__content{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*,:after,:before{box-sizing:border-box}*{font:inherit;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;margin:0;padding:0}::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}html{overscroll-behavior:none;width:100%;height:100%;position:relative;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;width:100%;position:fixed;inset:0;overflow:hidden}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{all:unset}:root{--vh:0px;--100-vh:calc(var(--vh,1vh)*100);--padding-x:2rem;--padding-y:2rem;--padding-y-default-content:8.8rem;--header-height:3.6rem;--ease-1:cubic-bezier(.19,1,.22,1);--ease-2:cubic-bezier(.215,.61,.355,1);--ease-3:cubic-bezier(.25,.46,.45,.94);--grid-count:12;--grid-margin:var(--padding-x);--grid-gutter:var(--padding-x);--grid-column-width:13.8rem;--sidebar-open-width:100vw;--navigation-height:4.8rem;--navigation-top:1.4rem;--gap-1:30.4rem;--gap-2:52rem;--padding-1:11.2rem;--clr-white-1:#f3f2f6;--clr-white-2:#cecece;--clr-gray-1:#4a4a4a;--clr-gray-2:#7a7a7a;--clr-gray-3:#3f3f3f;--clr-gray-4:#d6d6d6;--clr-gray-5:#242424;--clr-black-1:#020303;--clr-black-2:#060607;--font-1:$font-1;--font-2:$font-2;--col-7:97rem;--col-10:144.5rem}@media (max-width:768px){:root{--sidebar-hidden-width:0rem;--padding-x:1.2rem;--padding-y:1.2rem;--navigation-top:.8rem}}.navigation__main__content{grid-template-columns:repeat(var(--grid-count),1fr);column-gap:var(--grid-gutter);padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:grid}::selection{color:var(--clr-black-1);background:var(--clr-white-1)}canvas{z-index:-1;height:var(--100-vh);pointer-events:none;opacity:0;background:0 0;width:100vw;position:fixed;top:0;left:0}p,span{text-rendering:geometricPrecision}html{font-size:.520833vw}@media (max-width:767px){html{cursor:default;font-size:3.125vw}}body{background:var(--clr-black-1);color:var(--clr-white-2);font-family:Almarai}a:hover,button:hover{cursor:pointer}.content{width:100vw;height:100%;overflow:hidden auto}[data-webgl]{cursor:default;pointer-events:none;height:min-content}.wrapper__page{will-change:transform;opacity:0;width:100%;height:100svh;position:absolute;top:0;left:0;overflow:hidden scroll}.wrapper__page__main__content{height:100%;position:relative}html.no-scroll{overflow:hidden}html.no-scroll body{touch-action:none;overflow:hidden}.grid__wrapper{z-index:9999999;-webkit-user-select:none;user-select:none;pointer-events:none;column-gap:2px;width:100vw;height:100svh;padding:0 2px;display:grid;position:absolute;top:0;left:0}.grid__column{background:#77777732;width:100%;height:100%}.copyright{bottom:var(--padding-y);right:var(--padding-x);z-index:999;opacity:0;animation:1.3s .7s forwards fadeInUp;display:none;position:absolute;font-weight:200!important}.copyright span{font-weight:200!important}@keyframes glowing-shadow{0%{background-position:0 0}50%{background-position:400%0}to{background-position:0 0}}.k{width:100vw;height:var(--100-vh);z-index:9999999;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.wrapper{padding-left:var(--padding-x);padding-right:var(--padding-x)}.section__heading__content{gap:1.2rem;max-width:70rem}.kaleidos__display__k{max-width:calc(3*var(--grid-column-width) + 2*var(--grid-gutter))}.kaleidos__display__k .main__content{flex-direction:column;gap:.8rem;display:flex;transform:translate(15.5rem,8rem)}@media (max-width:768px){.kaleidos__display__k .main__content{width:21rem;transform:translate(8.1rem,3.4rem)}.kaleidos__display__k .main__content .p-m{font-size:var(--fs-3-m)}.kaleidos__display__k .main__content .p-m .highlighted{margin-top:-.13rem}}.phases__wrapper{background:var(--clr-paragraph-1);z-index:-1;background:red;height:100vh;margin-left:50vw;display:flex;position:absolute;top:0;left:120vw;width:30vw!important;min-width:unset!important}.kaleidos__circle__svg circle{stroke:var(--clr-gray-5);stroke-width:.05rem}.cta__heading{max-width:60rem}.light__mode .kaleidos__display__subheading{color:var(--clr-gray-2)}.light__mode .kaleidos__k__main__content{color:var(--clr-gray-4)}.light__mode .kaleidos__circle__svg circle{stroke:var(--clr-gray-4)}.se{height:var(--100-vh);position:relative;width:50vw!important;min-width:unset!important}@media (max-width:768px){.se{width:100vw!important}}.se .km{position:absolute;top:20%;left:-50%}@media (max-width:768px){.se .km{left:-20%}}:root{--fs-1:1.67rem;--fs-2:1.72rem;--fs-3:2rem;--fs-4:2.13rem;--fs-5:2.75rem;--fs-6:3.7rem;--fs-7:5.394rem;--fs-8:7.3rem;--fs-9:8.8rem;--fs-10:9.7rem;--fs-11:14.237rem;--fs-12:2.697rem;--fs-1-m:1.273rem;--fs-2-m:1.667rem;--fs-3-m:2.182rem;--fs-4-m:3.53048rem;--fs-5-m:5.7123rem}@font-face{font-family:Almarai;src:url(/fonts/Almarai-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/Almarai-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/Almarai-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/Almarai-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.fs-1{font-size:var(--fs-1)}.fs-2{font-size:var(--fs-2)}.fs-3{font-size:var(--fs-3)}.fs-4{font-size:var(--fs-4)}.fs-5{font-size:var(--fs-5)}.fs-6{font-size:var(--fs-6)}.fs-7{font-size:var(--fs-7)}.fs-8{font-size:var(--fs-8)}.fs-9{font-size:var(--fs-9)}.fs-10{font-size:var(--fs-10)}.fs-11{font-size:var(--fs-11)}.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2),.highlighted{color:var(--clr-gray-2);letter-spacing:-.028em;margin-top:-.35rem;font-family:EB Garamond;font-size:1.28628em;font-style:italic;line-height:.8}.p-s-1{font-family:Almarai;font-size:var(--fs-2);letter-spacing:-.02em;font-weight:400}@media (max-width:768px){.p-s-1{font-size:var(--fs-1-m)}}.p-s-2{font-family:Almarai;font-size:var(--fs-2);letter-spacing:0;font-weight:400;line-height:1.27}@media (max-width:768px){.p-s-2{font-size:var(--fs-1-m)}}.p-m{font-family:Almarai;font-size:var(--fs-5);letter-spacing:-.0145em;font-weight:400;line-height:1.17}.p-m .highlighted{margin-top:-.13rem}@media (max-width:768px){.p-m .highlighted{margin-top:0}.p-m{font-size:1.667rem}}.p-l{font-family:Almarai;font-size:var(--fs-6);letter-spacing:-.025em;font-weight:400}.p-l .highlighted{margin-top:-.16rem;font-size:1.22em}@media (max-width:768px){.p-l{font-size:var(--fs-3-m)}.p-l .highlighted{margin-top:.02rem}}.h-xs{font-family:EB Garamond;font-size:var(--fs-1);letter-spacing:0;color:var(--clr-gray-2);font-style:italic;font-weight:400}@media (max-width:768px){.h-xs{font-size:1.273rem}}.h-s{font-family:EB Garamond;font-size:var(--fs-3);letter-spacing:-.02em;color:var(--clr-gray-2);font-style:italic;font-weight:400}@media (max-width:768px){.h-s{font-size:1.273rem}}.h-r{font-family:EB Garamond;font-size:var(--fs-12);letter-spacing:-.02em;color:var(--clr-gray-2);font-style:italic;font-weight:400}@media (max-width:768px){.h-r{font-size:var(--fs-2-m)}}.separator__k,.h-m{font-family:EB Garamond;font-size:var(--fs-7);letter-spacing:-.02em;color:var(--clr-gray-2);font-style:italic;font-weight:400}@media (max-width:768px){.separator__k,.h-m{font-size:var(--fs-3-m)}}.h-l{font-family:EB Garamond;font-size:var(--fs-9);letter-spacing:-.04em;color:var(--clr-gray-2);font-style:italic;font-weight:400;line-height:.67}.h-xl{font-family:EB Garamond;font-size:var(--fs-11);letter-spacing:-.04em;color:var(--clr-gray-2);font-style:italic;font-weight:400;line-height:.67}.he-s{font-family:Almarai;font-size:var(--fs-4);letter-spacing:-.045em;font-weight:400}@media (max-width:768px){.he-s{font-size:1.667rem}}.he-l{font-family:Almarai;font-size:var(--fs-8);letter-spacing:-.0475em;font-weight:400;line-height:.97}.he-l .highlighted{margin-top:-1.1rem}@media (max-width:768px){.he-l{font-size:var(--fs-4-m)}.he-l .highlighted{margin-top:-.52rem;margin-left:.1rem}}:root{--ease1:cubic-bezier(.19,1,.22,1);--ease2:cubic-bezier(.215,.61,.355,1);--ease3:cubic-bezier(.25,.46,.45,.94);--ease4:cubic-bezier(.83,0,.17,1);--easeo1:cubic-bezier(.65,1,.9,1);--easeo2:cubic-bezier(.5,1,.89,1);--easeo3:cubic-bezier(.33,1,.68,1);--easeo4:cubic-bezier(.25,1,.5,1);--easeo5:cubic-bezier(.22,1,.36,1);--easeo6:cubic-bezier(.19,1,.22,1);--easeio1:cubic-bezier(.37,0,.63,1);--easeio2:cubic-bezier(.45,0,.55,1);--easeio23:cubic-bezier(.48,0,.52,1);--easeio3:cubic-bezier(.65,0,.35,1);--easeio4:cubic-bezier(.76,0,.24,1);--easeio5:cubic-bezier(.83,0,.17,1);--easeio6:cubic-bezier(.87,0,.13,1);--easei1:cubic-bezier(.12,0,.39,0);--easei2:cubic-bezier(.11,0,.5,0);--easei3:cubic-bezier(.32,0,.67,0);--easei4:cubic-bezier(.5,0,.75,0);--easei5:cubic-bezier(.64,0,.78,0);--easei6:cubic-bezier(.7,0,.84,0)}html{overflow-x:hidden}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}.word,.line{text-wrap:nowrap}.line__wrapper{width:fit-content;overflow:visible hidden;display:inline-block!important}.text__wrapper{vertical-align:top}.line{display:flex}.char__wrapper{display:inline-block}.char{width:max-content;display:inline-block}.line__wrapper{margin-bottom:-.15em;padding-bottom:.15em}.parallax__container{height:120vh;margin-top:12rem;margin-bottom:12rem;position:relative;overflow:hidden}.parallax__image{object-fit:cover;object-position:bottom;will-change:transform;height:125%;position:absolute;top:0;left:0}.difference{mix-blend-mode:difference}.row{display:block}[data-animation=webgl-text]{color:#0000;width:max-content}.kaleidos__swipe{--clock-hands-position:100%;--gradient-length:-20%;--mask-gradient:conic-gradient(at 100% 0%,transparent calc(var(--clock-hands-position) + var(--gradient-length)),black var(--clock-hands-position));-webkit-mask-image:var(--mask-gradient);--rainbow-position:74%;--rainbow-gradient-length:3%;--rainbow-gradient:conic-gradient(at 100.3% 0%,transparent calc(var(--rainbow-position) + var(--rainbow-gradient-length)),#3e4a4e3d calc(var(--rainbow-position) + var(--rainbow-gradient-length) + 1%),#bab7dd1a calc(var(--rainbow-position) + var(--rainbow-gradient-length) + 2%),#78959625 calc(var(--rainbow-position) + var(--rainbow-gradient-length) + 3%),#41484858 calc(var(--rainbow-position) + var(--rainbow-gradient-length) + 4%),transparent calc(var(--rainbow-position) + var(--rainbow-gradient-length) + 5%));background:var(--rainbow-gradient);position:relative}.kaleidos__swipe__wrapper{height:100%;width:calc(max-content + 5rem);--mask-gradient:conic-gradient(at 100% 0%,transparent calc(var(--clock-hands-position) + var(--gradient-length)),black var(--clock-hands-position));--gradient-length:-20%;--clock-hands-position:150%;--swipe-duration:1s;-webkit-mask-image:var(--mask-gradient);-webkit-mask-composite:intersect;-webkit-mask-image:var(--mask-gradient);mask-image:var(--mask-gradient);transition:--clock-hands-position var(--swipe-duration) ease;background:#333;display:block;position:relative;overflow:visible;-webkit-mask-composite:source-in;mask-composite:intersect}.kaleidos__swipe__wrapper>*,.kaleidos-swipe__wrapper>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.kaleidos-swipe__wrapper{transition:none}}.horizontal{width:max-content;height:auto;height:var(--100-vh);position:relative;overflow:clip}@media (max-width:1024px){.horizontal{width:100%;height:auto}}.horizontal__wrapper{width:inherit;height:inherit;display:flex;position:relative}.horizontal__wrapper section{min-width:100vw}@media (max-width:768px){.horizontal__wrapper section{width:100vw;min-height:100vw}.horizontal__wrapper{flex-flow:column}}[data-animation=parallax]{width:100%;height:100vh;position:absolute}[data-parallax-item]{will-change:transform}[data-animation=vertical-reveal]{opacity:1}[data-animation=webgl-image]{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.counter,.preloader__corner,.p__preloader{opacity:0;filter:blur(3px);transform:translateY(10px)}@keyframes fadeInUp{0%{filter:blur(3px);opacity:0;transform:translateY(10px)}to{filter:blur();opacity:1;transform:translateY(0)}}.fadeoutup{filter:blur(3px)!important;opacity:0!important;transform:translateY(-10px)!important}.mm,.km{pointer-events:none;z-index:-2;-webkit-user-select:none;user-select:none;width:100%;height:100%}.marquee__wrapper{height:100svh;height:var(--100-vh);z-index:-2;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;position:absolute;top:0;left:0}[data-animation=heading] .line__wrapper{width:105%}.wrapper__page__main__content,canvas{will-change:transform,opacity,filter}[data-id=marquee]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.line .word:last-of-type{margin-right:1rem}.preloader{width:100vw;height:var(--100-vh);z-index:9999;mix-blend-mode:difference;background:var(--clr-black-1);--preloader-left:25.7rem;--preloader-bottom:calc(.235*var(--100-vh));justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.preloader{--preloader-left:calc(3*var(--padding-x));--preloader-bottom:calc(.215*var(--100-vh))}}.preloader__main__content{text-align:center;width:100%;height:100%;position:relative;top:0;left:0}.preloader__main__content__wrapper{max-width:42rem;left:var(--preloader-left);bottom:var(--preloader-bottom);flex-direction:column;justify-content:space-between;width:100%;height:18.2rem;display:flex;position:absolute}@media (max-width:768px){.preloader__main__content__wrapper{height:12rem}}.preloader__text{text-align:start;position:absolute;top:0;left:0}.preloader__main__content__texts{max-width:123rem;position:relative}.preloader__text1{width:50rem!important}.preloader__text1 .line__wrapper{width:100%}.preloader__text2{width:20rem!important;max-width:20rem!important}@media (max-width:768px){.preloader__text2{max-width:10rem}}.preloader__text3{max-width:28rem}@media (max-width:768px){.preloader__text3{max-width:16rem}}.p__preloader{opacity:0;animation:1.3s forwards fadeInUp;animation-delay:var(--animation-delay,0s);width:max-content}.p__preloader div{flex-direction:column;align-items:flex-start;display:flex}.p__preloader:first-child{opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.35s}.p__preloader:nth-child(2){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.48s}.p__preloader:nth-child(3){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.61s}.p__preloader:nth-child(4){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.74s}.p__preloader:nth-child(5){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.87s}.preloader__corner{bottom:var(--padding-y);left:calc(var(--padding-x));z-index:999;max-width:40rem;color:var(--clr-gray-2);font-size:var(--fs-1);flex-direction:column;gap:.5rem;display:flex;position:absolute}@media (max-width:768px){.preloader__corner{font-size:1.011rem}}.preloader__numbers{height:1rem;color:var(--clr-gray-2);font-size:var(--fs-1);--digit-height:1em;--digit-spacing:.03em;--digit-offset-top:-.15em;--digit-line-height:1.02em;font-family:Farrerons Serif;font-style:italic;font-weight:300;position:relative;overflow:hidden}@media (max-width:768px){.preloader__numbers{font-size:1.011rem}}.counter{left:var(--preloader-left);bottom:calc(1.01*var(--preloader-bottom));gap:var(--digit-spacing);font-size:inherit;line-height:var(--digit-line-height);height:calc(.92*var(--digit-height));clip-path:polygon(0 0,100%0,100% var(--digit-height),0 var(--digit-height));clip-path:inset(0);animation-delay:.2s;display:flex;position:fixed;overflow-y:visible}.counter-1,.counter-2,.counter-3,.percentage{margin-top:-.6em;position:relative}.percentage{color:var(--clr-gray-2);margin-top:.1rem;font-size:.8em}@media (max-width:768px){.percentage{margin-top:-.06rem;margin-left:.05em;font-size:1em}}.num{height:2em;line-height:var(--digit-height);font-size:inherit;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.loading__indicator{border-radius:50%;width:2rem;height:2rem;font-family:Farrerons Serif;font-style:italic;font-weight:300;animation:1s infinite loadingIndicator}@keyframes loadingIndicator{0%,to{opacity:1}50%{opacity:.5}}.kaleidos__circle__preloader{width:100%;max-width:31.5rem;position:absolute;top:-12rem;left:5rem;transform:rotate(80deg)}.kaleidos__circle__preloader circle{stroke-width:.05rem;stroke:var(--clr-gray-3)!important}@media (max-width:768px){.kaleidos__circle__preloader circle{stroke-width:.02rem}.kaleidos__circle__preloader{max-width:26.5rem;top:-9.4rem;left:2rem}}.preloader__progress__bar{background:var(--clr-white-2);transform-origin:0;width:100vw;height:.2rem;position:absolute;bottom:0;left:0;transform:scaleX(0)}.sidebar{height:var(--100-vh);z-index:999;background:var(--clr-black-1);--sidebar-padding:2.4rem;--sidebar-footer-height:7.2rem;--progress:.1;width:100vw;height:calc(.616667*var(--100-vh));display:none;position:absolute;top:0;left:0;overflow-y:scroll;transform:translateY(-100%)}@media (max-width:768px){.sidebar{height:var(--100-vh);width:100vw;overflow:hidden scroll}}@media (min-width:769px) and (max-height:839px){.sidebar{height:var(--100-vh)}}.icon__k{color:#202020;font-family:PP Neue Montreal;font-size:3.2rem;font-weight:600;line-height:1}.sidebar__sidebar__main__content{width:100%;padding-top:calc(1.5*var(--padding-y));padding-bottom:var(--padding-y);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.sidebar__wrapper{height:100%;position:relative}.sidebar .separator__container__vertical{position:absolute;top:0;right:0}.sidebar__main__content{top:0;left:var(--sidebar-hidden-width);padding-left:var(--sidebar-padding);padding-right:var(--sidebar-padding);width:var(--sidebar-open-width);filter:drop-shadow(20px 0 20px #0f0f0f4d);pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;padding:var(--padding-y) var(--padding-x);justify-content:space-between;column-gap:var(--grid-gutter);flex-direction:column;grid-template-columns:repeat(12,1fr);padding-top:14.4rem;display:grid;position:absolute}@media (max-width:768px){.sidebar__main__content{padding-left:calc(.85*var(--padding-x));gap:3.2rem;display:flex}}.sidebar__a__wrapper{width:100%;padding-left:calc(.5*var(--grid-column-width));grid-column:span 5;gap:4.8rem}@media (max-width:768px){.sidebar__a__wrapper{border-bottom:1px solid var(--clr-gray-1);gap:2.4rem;padding-bottom:3.2rem;padding-left:0}}.sidebar__b__wrapper{grid-column:8/span 2;grid-template-columns:repeat(2,calc(3*var(--grid-column-width) + 3*var(--grid-gutter)));width:100%;display:grid}@media (max-width:768px){.sidebar__b__wrapper{flex-direction:column;display:flex}}.sidebar__column{grid-template-rows:10.4rem 15.2rem 15.2rem;margin-top:.8rem;display:grid}@media (max-width:768px){.sidebar__column{flex-direction:column;gap:2.4rem;display:flex}.sidebar__column .project__phase__arrow{opacity:0}}.sidebar__main__text{max-width:58rem;color:var(--clr-gray-2)}@media (max-width:768px){.sidebar__main__text{max-width:48rem}}.sidebar__link__wrapper{flex-direction:column;gap:2.4rem;display:flex}@media (max-width:768px){.sidebar__link__wrapper{gap:1.6rem;padding-bottom:8rem}}.sidebar__link__wrapper__tel{display:none!important}@media (max-width:768px){.sidebar__link__wrapper__tel{display:block!important}.sidebar__column__2{padding-top:2.4rem;padding-bottom:9.6rem}.sidebar__tel__wrapper{display:none!important}.sidebar__heading{font-size:var(--fs-5-m)}}:root{--clr-separator-lighter:#afafaf;--clr-separator-light:#202020;--separator-size:.1rem}.separator__light{background:var(--clr-separator-light)}.separator__lighter{background:var(--clr-separator-lighter)}.separator__horizontal{width:100%;height:var(--separator-size);transform-origin:0}.separator__vertical{height:100%;width:var(--separator-size);transform-origin:top}.separator[data-animation=separator].separator__vertical{transform:scaleY(0%)}.separator__k{color:var(--clr-gray-5);margin-top:-1.6rem;display:block}@media (max-width:768px){.separator__k{margin-top:-.5rem}}[data-animation=separator] .separator__k{opacity:0;transform:rotateX(-120deg)}[data-animation=separator] .separator__horizontal{transform:scaleX(0%)}.separator__container{perspective:600px;display:flex}.separator__container__vertical{flex-direction:column;align-items:center;gap:1.6rem;height:100%}.separator__container__horizontal{align-items:center;gap:1.6rem}[data-is-kaleidos=true]{--separator-size:.15rem}.kaleidots{display:flex;display:"flex";height:var(--size);gap:.5rem;width:max-content}.link{width:fit-content;display:inline-block;position:relative}.link__content{flex-direction:column;align-items:flex-end;display:flex}.link__line__wrapper{opacity:1;width:100%;position:relative}.link__line__primary,.link__line__secondary{background:gray;width:100%;height:.2rem;transition:transform .4s;display:block;position:absolute;left:0}@media (max-width:768px){.link__line__primary,.link__line__secondary{height:.1rem}}.link__line__primary{transform-origin:100%;opacity:0;transition-delay:.2s;transform:scaleX(1)}.link__line__secondary{transform-origin:0;transform:scaleX(0%)}.link:hover .link__line__secondary{transition-delay:0s;transform:scaleX(1)}.link:hover .link__line__primary{transform:scaleX(0)}.link__active .link__line__secondary{transform-origin:0;transition-delay:.3s;transform:scaleX(1)}.link__active .link__line__primary{transform:scaleX(0);opacity:1!important}.link__active:hover .link__line__secondary{transform-origin:0;transition-delay:0s;transform:scaleX(0)}.link__active:hover .link__line__primary{transition-delay:.2s;transform:scaleX(1)}.button{background:var(--clr-white-1);width:max-content;color:var(--clr-black-1);border-radius:73px;align-items:center;gap:1rem;padding:1.192rem 2.697rem;font-weight:300;display:flex}.button svg{margin-top:.2rem}.button__main__content{margin-top:.3rem;display:block}@media (max-width:768px){.button__main__content{font-size:var(--fs-1-m)}}.navigation{left:0;top:var(--navigation-top);width:100vw;height:var(--navigation-height);z-index:9999;mix-blend-mode:difference;padding-top:.2rem;position:fixed}.navigation .site__title__wrapper{transform-origin:0;grid-column:span 5}@media (max-width:768px){.navigation .site__title__wrapper{grid-column:span 6;margin-top:-.4rem;transform:scale(1)!important}}.navigation .site__title{width:38%;height:auto}@media (max-width:768px){.navigation .site__title{width:100%}}.nav__link__1,.nav__link__2,.navigation__buttons__wrapper{clip-path:inset(100%0-20%);transform:translateY(-120%)}.site__title{opacity:.3}.nav__link{color:var(--clr-paragraph-1);align-items:center;gap:.8rem;display:flex}.nav__link:first-of-type{top:1.27rem;left:var(--col-7);position:absolute}.nav__link:nth-of-type(2){left:var(--col-10);grid-column:10/span 1;position:absolute;top:1.27rem}.navigation__wrapper{height:100%}.navigation__wrapper .navigation__main__content{width:100%;height:100%}.navigation__main__content{align-items:center;width:100%;height:100%}.kaleidos__studio__text{color:var(--clr-paragraph-1);transform-origin:0;grid-column:span 5}.kaleidos__studio__text span{width:max-content;font-family:inherit;display:inline-block}.kaleidos__studio__text .line{gap:1rem;display:flex!important}.kaleidos__studio__text .word:last-of-type{margin-right:1rem}@media (max-width:768px){.kaleidos__studio__text{margin-top:1rem;font-size:var(--fs-1)!important}}.nav__link__dot{background:#414143;border-radius:50%;width:.4rem;height:.4rem}.navigation__buttons__wrapper{right:var(--padding-x);grid-column:12/span 1;justify-self:end;height:2.7rem;position:absolute;top:1.27rem;overflow:hidden}.navigation__buttons__wrapper .nav__link{position:relative}.navigation__buttons__wrapper .nav__link:first-of-type,.navigation__buttons__wrapper .nav__link:nth-of-type(2){left:unset;top:unset}@media (max-width:768px){.navigation__buttons__wrapper{height:2.1rem}}.navigation__buttons__main__content{flex-direction:column;gap:0;display:flex}.btn__close__sidebar{width:100%}.btn__close__sidebar .link__content{margin-left:auto}.btn__open__desktop{display:block}@media (max-width:768px){.btn__open__desktop{display:none}}.btn__open__mobile{display:none}@media (max-width:768px){.btn__open__mobile{display:block}}.timezones{z-index:999;flex-direction:column;width:max-content;display:flex}.p__timezone{opacity:0;animation:1.3s forwards fadeInUp;animation-delay:var(--animation-delay,0s);font-weight:600}.p__timezone:first-child{opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.35s}.p__timezone:nth-child(2){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.48s}.p__timezone:nth-child(3){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.61s}.p__timezone:nth-child(4){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.74s}.p__timezone:nth-child(5){opacity:0;animation:fadeInUp .6s var(--ease3) forwards;animation-delay:.87s}.paragraph{color:var(--colorVariable)}[data-animation=kaleidos-text]{will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none}.text-row{display:block}.display{color:var(--colorVariable)}.display .text-row:first-of-type>.line__wrapper:first-of-type{margin-left:var(--textIndent)}.kaleidos__core{flex-direction:column;gap:.3rem;display:flex}.kaleidos__k__main__content{color:var(--clr-gray-5);font-size:46.922rem;font-weight:800;line-height:1;display:block;position:absolute;top:-5.5rem;left:-2.5rem}@media (max-width:768px){.kaleidos__k__main__content{font-size:26rem;top:-13%;left:-5%}}.kaleidos__k__wrapper{height:34.4rem;position:relative;overflow:hidden}@media (max-width:768px){.kaleidos__k__wrapper{height:20rem}}.number{background:var(--clr-gray-3);width:1.5em;height:1.5rem;color:var(--clr-black-1);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}@media (max-width:768px){.number{width:1.45rem;height:1.45rem;font-size:1rem}}.kaleidos__arrow svg{height:100%}.kaleidos__display__subheading{font-family:Farrerons Serif;font-style:italic;overflow:hidden}.kaleidos__display__large .kaleidos__display__text{font-weight:500}.kaleidos__display__large .kaleidos__display__header{margin-bottom:.6rem}.kaleidos__display__large .kaleidos__circle{width:40rem;max-width:40rem;margin-left:-50%}.kaleidos__display__large .kaleidos__circle circle{stroke-width:.1rem}.kaleidos__display__large .kaleidos__display__subheading{margin-left:-50%}.kaleidos__display__large .kaleidos__display__arrow{height:3rem;margin-top:.65rem;display:none!important}.kaleidos__display__large .kaleidos__display__main__content{grid-template-columns:2rem 1fr}.kaleidos__display__text{color:var(--clr-black-1);flex-direction:column;align-items:flex-start;font-weight:700;line-height:1.27;display:flex}.kaleidos__display__text span{display:block;width:max-content!important}.kaleidos__display[data-is-webgl=true] .kaleidos__display__text{color:#0000}.kaleidos__display__text__ii{margin-left:1.4rem}.kaleidos__display__text__ii span:not(:first-child){margin-left:1rem}.kaleidos__display,.kaleidos__display__texts__wrapper{opacity:1;flex-direction:column;gap:1.2rem;max-width:22rem;display:flex}.kaleidos__display__header{width:max-content;position:relative;overflow:visible}.kaleidos__display__main__content{grid-template-columns:1rem 1fr;display:grid}.kaleidos__display__arrow{opacity:0;filter:blur(20px);margin-top:.62rem;margin-left:.6rem;display:none}.kaleidos__circle{opacity:.9;height:auto}.kaleidos__circle circle{stroke:var(--clr-gray-4);stroke-width:.12rem;transform-origin:50%;transform:rotate(110deg)}.kaleidos__circle__display{z-index:-2;max-width:16rem;margin-left:-1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kaleidos__display__subheading__char{opacity:0;filter:blur(20px);display:inline-block;transform:translateY(120%)}.c{pointer-events:none;z-index:9999;mix-blend-mode:difference;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (max-width:768px){.c{display:none}}.c .cdot__regular,.c .cdot__mini{will-change:transform;border-radius:50%;transition:transform .1s linear;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.c .cdot__regular{opacity:0;border:.07rem solid var(--clr-gray-4);width:5rem;height:5rem}.c .cdot__mini{border:.07rem solid var(--clr-gray-4);width:1rem;height:1rem}.marquee-container{flex-direction:column;width:100%;height:100%;display:flex}.marquee{width:100vw;padding:var(--padding-y);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.marquee__inner{white-space:nowrap;-webkit-font-smoothing:antialiased;flex-direction:row;gap:.2rem;width:fit-content;height:min-content;display:flex}.maruqee__inner{flex-shrink:0;width:max-content;padding:0 .5rem}.marquee__inner__content{color:#0000;letter-spacing:-.045em;font-size:5.354rem;font-weight:600;line-height:.952}@media (max-width:1280px){.marquee__inner__content{font-size:8.4rem}}@media (max-width:1024px){.marquee__inner__content{font-size:11.2rem}}@media (max-width:768px){.marquee__inner__content{font-size:5.2rem}}@media (max-width:460px){.marquee__inner__content{font-size:8.2rem}}.kaleidos__cases{aspect-ratio:16/9;width:61.5rem;position:relative}@media (max-width:768px){.kaleidos__cases{aspect-ratio:1;width:100%}}.kaleidos__cases img,.kaleidos__cases video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.marquee__scroll{pointer-events:none;width:100vw;height:24rem}.footer{opacity:0;width:100vw;position:relative;overflow:hidden}@media (max-width:768px){.footer{height:unset;padding-bottom:9.6rem}}.footer__nav__item{gap:1.2rem;max-width:24rem}@media (max-width:768px){.footer__nav__item{max-width:unset}}.footer__nav__bottom .footer__nav__item:first-of-type .project__phase__deliverables{gap:.1rem}.footer__nav__item__bottom{margin-left:1.2rem}.footer__nav{--footer-nav-column-width:calc(3*var(--grid-column-width) + 3*var(--grid-gutter));grid-template-columns:repeat(2,var(--footer-nav-column-width));margin-left:calc(.5*var(--grid-column-width) + var(--padding-x));margin-top:4em;display:grid}@media (max-width:768px){.footer__nav{flex-direction:column;gap:2.4rem;margin-top:2rem;margin-left:0;display:flex}.footer__nav .project__phase__arrow{opacity:0}}.footer__nav__column{grid-template-rows:repeat(2,15.2rem);display:grid}@media (max-width:768px){.footer__nav__column{flex-direction:column;gap:2.4rem;display:flex}}@media screen and (min-aspect-ratio:21/9) and (max-height:900px){.footer__nav__column{grid-template-rows:repeat(2,10.4rem)}}.footer__main__content{padding-top:var(--padding-y);padding-bottom:var(--padding-y);padding-left:var(--padding-x);padding-right:var(--padding-x)}.footer__main__content__wrapper{padding-left:calc(.5*var(--grid-column-width));gap:9.6rem;margin-top:12rem}@media (max-width:768px){.footer__main__content__wrapper{padding-left:0}}@media screen and (min-aspect-ratio:21/9){.footer__main__content__wrapper{gap:4.8rem;margin-top:8rem}}@media screen and (min-aspect-ratio:21/9) and (max-height:900px){.footer__main__content__wrapper{gap:3.2rem}}.footer__heading__wrapper{grid-template-columns:47.8% 1fr;width:100%;display:grid}.footer__heading__wrapper .footer__subheading{color:var(--clr-gray-1);margin-left:1rem}@media (max-width:768px){.footer__heading__wrapper .footer__subheading{order:-1;margin-left:0}.footer__heading__wrapper{flex-direction:column;gap:1.6rem;display:flex}}.footer__nav__item__2 .p-s{line-height:1.37}.footer__nav__item__deliverables{color:var(--clr-gray-2)}.footer__main__text{width:20rem}.footer__main__text span{color:var(--clr-white-1)}@media (max-width:768px){.footer__heading{font-size:var(--fs-5-m)}}@media screen and (min-aspect-ratio:21/9) and (max-height:1040px){.footer__heading{font-size:var(--fs-7);max-width:40rem}}.section__footer__marquee__wrapper{right:-45vw;left:unset;bottom:-25vh;top:unset;transform:rotate(-45deg)}.section__footer__marquee__wrapper video{transform-origin:top;position:absolute;top:0;left:0;transform:scale(1.4)}@media (min-width:768px) and (max-height:999px){.section__footer__marquee__wrapper{right:-37vw}}@media (max-width:768px){.section__footer__marquee__wrapper{bottom:-55vh;right:-70vw}}.section__footer__marquee__content{width:100%;height:100%;position:relative}.footer__cta__wrapper{align-items:center;gap:4.8rem;display:flex}@media (max-width:768px){.footer__cta__wrapper{flex-direction:column;align-items:flex-start;gap:2.4rem}}.wrapper__page__main__content__manifesto{color:var(--clr-paragraph-2);background:0 0;font-family:Farrerons Serif}.wrapper__manifesto{padding-left:calc(var(--padding-x) + var(--sidebar-hidden-width));grid-template-columns:68rem .5rem 1fr;display:grid}@media (max-width:768px){.wrapper__manifesto{flex-direction:column;gap:10rem;display:flex}}.dcd__main__content{margin-left:.8rem;display:inline-block}.a_dcd{margin-top:-1.8rem}@media (max-width:768px){.a_dcd{margin-top:-1.2rem}}.chapter__list__item{gap:3.2rem;display:flex}@media (max-width:768px){.chapter__list__item{gap:.4rem}}.chapter__list{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:768px){.chapter__list{padding-top:2rem}}.manifesto__chapter{flex-direction:column;gap:2.6rem;display:flex}.manifesto__chapter:not(:first-of-type){padding-top:10rem}@media (max-width:768px){.manifesto__chapter:not(:first-of-type){padding-top:6rem}.manifesto__chapter{gap:1.6rem}}.chapter__list .f-d-m{padding-top:1.4rem;padding-bottom:1.4rem}.manifesto__chapter--final{padding-top:20rem}.mh{font-size:var(--fs-1200);letter-spacing:-2.8048rem;color:#949494;opacity:.11;font-family:Almarai;font-weight:900;position:relative;-webkit-mask:linear-gradient(#0003 0,#000 90%);mask:linear-gradient(#0003 0,#000 90%)}@media (max-width:768px){.mh{left:-9rem}}.header__manifesto{height:52.4rem;padding-left:8.8rem}.manifesto__link{text-decoration:underline}.manifesto__info__box{max-width:37rem;padding-left:var(--padding-x);flex-direction:column;gap:1rem;height:max-content;display:flex;position:sticky;top:8rem}@media (max-width:768px){.manifesto__info__box{position:unset;top:unset;height:unset;padding-left:0}}.manifesto__main__content{padding-left:calc(2*var(--padding-x))}@media (max-width:768px){.manifesto__main__content{padding-left:0}.manifesto__chapter__heading{flex-direction:column;gap:.4rem;display:flex}}.chapter__bp{position:relative;top:-.4rem;width:3.6rem!important}@media (max-width:768px){.chapter__bp{width:6rem!important}.chapter__list__main__content{margin-left:-2rem!important}}.section__home__hero{height:100svh;height:var(--100-vh);position:relative;overflow:hidden}.text__kaleidos__studio{word-break:break-word;flex-wrap:wrap;gap:2rem;width:88rem;display:flex}.text__kaleidos__studio .line__wrapper{width:105%}@media (max-width:768px){.text__kaleidos__studio{width:36rem}}.section__home__hero__wrapper{height:var(--100-vh);grid-template-rows:50% 50%;width:100%;display:grid}.section__home__footer{position:relative}.section__home__header{flex-direction:column;align-items:flex-start;gap:3.2rem;display:flex}.section__home__footer{flex-direction:column;justify-content:flex-end;display:flex;position:relative}.home__main__text{max-width:62.5rem;bottom:calc(var(--padding-y) + 12rem);font-weight:400}@media (max-width:768px){.home__main__text{left:unset;bottom:unset;width:75%;position:relative}}.home__main__content{left:calc(103.5rem + var(--sidebar-hidden-width) + var(--padding-x));bottom:var(--padding-y);flex-direction:column;gap:1.6rem;display:flex;position:absolute}.section__home__hero__main__content{bottom:var(--padding-y);left:var(--padding-x);max-width:calc(3*var(--grid-column-width) + 4*var(--grid-gutter));gap:.8rem;position:absolute}@media (max-width:768px){.section__home__hero__main__content{width:calc(100vw - 2*var(--padding-x))}}.section__home__hero__marquee__wrapper{right:-45vw;left:unset;bottom:-25vh;top:unset;transform:rotate(-45deg)}.section__home__hero__marquee__wrapper video{transform-origin:top;clip-path:inset(0 0 100%);position:absolute;top:0;left:0;transform:scale(1.4)}@media (min-width:768px) and (max-height:999px){.section__home__hero__marquee__wrapper{right:-37vw}}@media (max-width:768px){.section__home__hero__marquee__wrapper{bottom:-55vh;right:-70vw}}.section__home__hero__circle{transform-origin:50%;z-index:1;width:85rem;height:85rem;position:absolute;top:-20.5vw;left:12%;transform:rotate(-170deg)}@media (max-width:768px){.section__home__hero__circle{width:27rem;height:27rem;top:-40vw;left:20%}}.section__home__hero__marquee__content{width:100%;height:100%;position:relative}.section__home__identity{position:relative}@media (max-width:768px){.section__home__identity{height:100%;padding-left:calc(var(--sidebar-hidden-width) + var(--padding-x));height:auto;margin-top:1.2rem;padding-top:0}}.section__home__identity__wrapper{height:100%;padding-right:var(--padding-x);padding-left:var(--padding-x);padding-top:var(--padding-y);padding-bottom:var(--padding-y);flex-direction:column;justify-content:space-between;display:flex}@media (max-width:768px){.section__home__identity__wrapper{padding-top:5.6rem;padding-left:0}}.kaleidos__identity__heading{max-width:144rem}@media (min-width:769px){.kaleidos__identity__heading{line-height:.97;font-size:var(--fs-850)!important}}@media (max-width:768px){.kaleidos__identity__heading{--textIndent:12rem!important}}.kaleidos__identity__subheading{width:60rem}@media (max-width:768px){.kaleidos__identity__subheading{width:45rem;--textIndent:0rem!important}}.section__home__identity__footer__bottom__left{width:58.5rem}@media (max-width:768px){.section__home__identity__footer__bottom__left{width:45rem}}.section__home__identity__footer{grid-template-columns:120rem 1fr;align-items:flex-end;display:grid}.section__home__identity__wrapper__kaleidos__display__wrapper{position:absolute;top:65.5rem;left:126rem}.section__home__identity__time{color:var(--clr-gray-3);font-weight:500!important}.section__home__identity__time p,.section__home__identity__time span{font-weight:500!important}.current-time{color:var(--clr-paragraph-3)}.section__home__identity__content{height:100%}.section__home__identity__main__content{grid-template-columns:63rem 61rem 1fr;height:100%;display:grid}@media (max-width:768px){.section__home__identity__main__content{flex-direction:column;display:flex}}.section__home__identity__content__2__text{max-width:50rem;color:var(--clr-black-1);align-self:flex-start}@media (max-width:768px){.section__home__identity__content__2__text{order:1}}.section__home__identity__content__2{flex-direction:column;gap:3rem}@media (max-width:768px){.section__home__identity__content__2{gap:var(--padding-x)}.section__home__identity__content__1{margin-bottom:var(--padding-y)}}.section__home__identity__content__1,.section__home__identity__content__3{justify-content:flex-end}.section__home__identity__content__3__main__content{justify-content:space-between;height:60rem;margin-left:32.6rem}@media screen and (min-aspect-ratio:21/9){.section__home__identity__content__3__main__content{height:calc(.68*var(--100-vh))}}@media (max-width:768px){.section__home__identity__content__3__main__content{margin-left:0;padding-top:9.6rem}}.section__home__identity__light{background:var(--clr-white-1)}.section__home__identity__light .section__home__identity__maintext{color:var(--clr-black-1)}.section__home__identity__kaleidos__display{width:53rem!important}@media (max-width:768px){.section__home__identity__kaleidos__display{width:100%!important}}.section__home__identity__maintext{max-width:32rem}.section__case{margin-left:var(--sidebar-hidden-width)}.section__reels__wrapper{display:block}.video__container{width:100%}.video__aspect-ratio{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video__aspect-ratio video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.section__dynamic{height:var(--100-vh);background:var(--clr-white-1);width:100vw;padding:0 var(--padding-x);padding-bottom:var(--padding-y);position:relative}@media (max-width:768px){.section__dynamic{height:auto;padding-top:11.2rem;padding-bottom:1.6rem}.section__dynamic__main__content{flex-direction:column;gap:2.4rem;display:flex}}.section__dynamic__main__text{color:var(--clr-black-1)}.section__dynamic__wrapper,.section__dynamic__main__content,.section__dynamic__content__1,.section__dynamic__content__2{width:100%;height:100%}.section__dynamic__content__1{justify-content:flex-end}.section__dynamic__content__2{justify-content:center}@media (max-width:768px){.section__dynamic__content__2{justify-content:space-between;gap:11.2rem}}.section__home__dynamic__maintext{color:var(--clr-black-1);max-width:30rem;line-height:1.02}@media (max-width:768px){.section__home__dynamic__maintext{font-size:var(--fs-5-m)}}.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2){margin-top:-.7rem;font-size:1.2em}@media (max-width:768px){.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2){margin-top:-.2rem}}.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2) .char__wrapper{width:6rem}.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2) .char__wrapper:not(:first-of-type){margin-left:-3.68rem!important}@media (max-width:768px){.section__home__dynamic__maintext .line__wrapper:nth-of-type(2) .word:nth-of-type(2) .char__wrapper:not(:first-of-type){margin-left:-4.28rem!important}}.section__home__dynamic__maintext .line__wrapper{overflow-y:visible}.section__home__dynamic__maintext .char__wrapper{overflow:visible hidden}@media (max-width:768px){.section__home__dynamic__maintext .char__wrapper{overflow-y:visible}}.section__dynamic__main__text{gap:2.4rem;max-width:69rem;margin-top:auto;margin-bottom:auto}.section__home__dynamic__main__text__2 .line__wrapper:first-of-type{margin-left:6rem}.section__dynamic__circle{--pre-circle-offset:200rem;width:auto;height:calc(var(--100-vh)*.766667);transform-origin:50%;position:absolute;bottom:12rem;left:2rem;transform:rotate(-180deg)}@media (max-width:768px){.section__dynamic__circle{top:-4rem}.section__home__dynamic__kaleidos__display .main__content{transform:translate(8.4rem,3.4rem)}}.section__pre__service{height:var(--100-vh);width:100vw;position:relative}.section__pre__service .km{position:absolute;top:0;left:-30%}.section__pre__service__wrapper,.section__pre__service__main__content,.section__pre__service__content__1,.section__pre__service__content__2{width:100%;height:100%}.section__pre__service__content__2{padding-left:calc(2*var(--padding-x));justify-content:space-between}@media (max-width:768px){.section__pre__service__content__2{padding-left:var(--padding-x);order:-1;padding-top:2.4rem}}.section__pre__service__secondary__text{max-width:44rem;margin-top:auto}@media (max-width:768px){.section__pre__service__main__content{flex-direction:column;display:flex}}.section__pre__service__main__text{max-width:65rem}.section__pre__service__heading{gap:.8rem}.section__pre__service__indicator{align-items:center;gap:4.8rem;margin-left:29rem;display:flex}@media (max-width:768px){.section__pre__service__indicator{display:none}}.section__pre__service__indicator span{color:var(--clr-gray-3)}.section__pre__service__indicator .kaleidos__arrow{height:4.8rem}.section__project__phase{--phase-padding-top:10.4rem;width:100vw;padding-left:var(--padding-x);padding-right:var(--padding-x)}@media (max-width:768px){.section__project__phase{--phase-padding-top:2.4rem;height:unset}}.section__project__phase__wrapper,.section__project__phase__main__content{width:100%;height:100%}.section__project__phase__main__content{grid-template-rows:42% 1fr;display:grid}@media (max-width:768px){.section__project__phase__main__content{flex-direction:column;gap:.8rem;display:flex}}.section__project__phase__header{padding-top:var(--phase-padding-top);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.section__project__phase__header{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:9.6rem}}.project__phase__header .service__header__index{margin-top:.2rem!important}.section__project__phase__header__subheading{color:var(--clr-gray-1)}.section__project__phase__header__indicatorheading{color:var(--clr-gray-1);font-weight:300}@media (max-width:768px){.section__project__phase__header__indicatorheading{grid-area:1/2}}.section__project__phase__header__title{grid-column:span 2}@media (max-width:768px){.section__project__phase__header__title{grid-area:2/1/auto/span 2}}@media screen and (min-aspect-ratio:21/9){.section__project__phase__header__title{font-size:var(--fs-7)}}.section__project__phase__header__title__1{max-width:55rem}.section__project__phase__header__title__2{max-width:42rem}.section__project__phase__footer{grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.section__project__phase__footer{flex-direction:column;gap:3.2rem;display:flex}}.section__project__phase__description__wrapper{gap:2.4rem;max-width:57rem;margin-top:1.6rem}.section__project__phase__description{color:var(--clr-white-2)}.section__project__phase__footer__info{justify-content:space-between}@media (max-width:768px){.section__project__phase__footer__info{gap:4.8rem}}.section__project__phase__phaseheading{color:var(--clr-gray-3);padding-bottom:1rem}@media (max-width:768px){.section__project__phase__phaseheading{font-size:var(--fs-3-m);padding-bottom:1.6rem;display:none}}.section__project__phase__phases{gap:1.6rem}@media screen and (min-aspect-ratio:21/9){.section__project__phase__phases .separator__container{display:none}}.section__project__phase__phases__main__content{grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.section__project__phase__phases__main__content{flex-direction:column;display:flex}}.project__phase{width:calc(2*var(--grid-gutter) + 2*var(--grid-column-width));grid-template-rows:22.4rem 1fr;height:37.6rem;display:grid}@media (max-width:768px){.project__phase{height:unset;flex-direction:column;gap:2.4rem;padding-bottom:4.8rem;display:flex}}.project__phase__main__text span{color:var(--clr-gray-1)}@media (max-width:768px){.project__phase__main__text span{font-weight:400!important}}.project__phase__main__text .line__wrapper:not(:first-child){margin-left:.6rem}.project__phase__arrow{width:1.2rem;height:1.2rem}@media (max-width:768px){.project__phase__arrow{width:1.8rem;height:1.8rem;padding-top:.4rem}}.project__phase__bottom{grid-template-columns:2.8rem 1fr;display:grid}.project__phase__bottom .project__phase__arrow{margin-top:.4rem}.project__phase__deliverables{flex-direction:column;gap:.3rem;max-width:22rem;display:flex}@media (max-width:768px){.project__phase__deliverables{max-width:unset}}.project__phase__main__content{grid-template-columns:1.6rem 22rem;gap:.8rem;max-width:25.6rem;display:grid}.project__phase__main__content .number{margin-top:.3rem}@media (max-width:768px){.project__phase__main__content .number{margin-top:0}}.project__phase__top{gap:2.4rem}@media (max-width:768px){.project__phase__top{gap:.8rem}}.section__project__phase__light{background:var(--clr-white-1)}.section__project__phase__light .service__header__title{color:var(--clr-black-1);font-weight:500}@media (max-width:768px){.section__project__phase__light .service__header__title{font-size:var(--fs-3-m)}}.section__project__phase__light .project__phase__top .p-s{color:var(--clr-gray-1);font-weight:400}.section__project__phase__light .project__phase__bottom .p-s,.section__project__phase__light .service__header__index{color:var(--clr-gray-1)}@media (max-width:768px){.section__project__phase__light .service__header__index{color:var(--clr-gray-2);margin-right:.4rem}}.section__project__phase__light .section__project__phase__phaseheading{color:var(--clr-gray-1)}.section__project__phase__light .section__project__phase__description,.section__project__phase__light .section__project__phase__header__subheading,.section__project__phase__light .section__project__phase__header__indicatorheading,.section__project__phase__light .section__project__phase__header__title{color:var(--clr-black-1)}.section__project__phase__light .project__phase__deliverable{color:var(--clr-gray-2)}.section__project__phase__light .separator__k{color:#a4a4a4}.section__project__phase__light .separator__light{background:#cdcdcd}.section__project__phase__light path{fill:var(--clr-background-1)}.section__project__phase__light .number{color:var(--clr-gray-1);background:#dfdfdf}.section__project__phase__1{position:relative}.section__project__phase__1:after{content:"";background:var(--clr-white-1);width:100vw;position:absolute;top:0;left:100vw}@media (max-width:768px){.section__project__phase__1:after{display:none}.section__project__phase__2{padding-top:9.6rem}.section__project__phase__2 .section__project__phase__wrapper{border-top:1px solid var(--clr-gray-4)}}.section__excellence{padding-top:36rem;padding-bottom:66rem;padding-left:calc(var(--sidebar-hidden-width) + 10.5rem)}.section__excellence .parallax{z-index:-1}@media (max-width:768px){.section__excellence{padding-left:var(--padding-x);width:48rem}}.section__excellence__heading{z-index:1;width:110rem;padding-top:36rem;font-weight:600;line-height:1}@media (max-width:768px){.section__excellence__heading{width:48rem;font-size:7.64rem}}.section__excellence__subheading{z-index:0;color:var(--clr-paragraph-4);margin-left:16rem}@media (max-width:768px){.section__excellence__subheading{margin-left:10rem}}.section__services{height:var(--100-vh);width:min-content;overflow-x:auto}@media (max-width:768px){.section__services{height:auto;padding-bottom:8rem}}.section__services__heading__content{max-width:70rem}@media (max-width:768px){.section__services__heading__content{width:95vw}}.section__services__wrapper{gap:var(--padding-y);grid-template-rows:42% 1fr;height:100%;display:grid}@media (max-width:768px){.section__services__wrapper{grid-template-rows:auto 1fr}}.service{width:calc(2*var(--grid-gutter) + 2*var(--grid-column-width));height:18.4rem}@media (max-width:768px){.service{height:auto}}.service__wrapper{gap:5.4rem;width:95rem;height:100%;display:flex}@media (max-width:768px){.service__wrapper .separator__container{display:none}}.service__content{justify-content:space-between;width:100%;height:100%}@media (max-width:768px){.service__content{gap:5.6rem}}.service__wrapper__heading{color:var(--clr-gray-3);margin-bottom:-1.6rem}@media (max-width:768px){.service__wrapper__heading{order:-1}}.service__wrapper__main__content{display:grid}@media (max-width:768px){.service__wrapper__main__content{flex-direction:column;gap:4.8rem;display:flex}}.section__services__main__content{flex-wrap:nowrap;gap:2rem 8rem;padding-top:3.6rem;display:flex;overflow:visible}@media (max-width:768px){.section__services__main__content{flex-direction:column;gap:9.6rem;padding-top:9.6rem}}.service__header{justify-content:space-between;height:4rem;display:flex}.service__header__title{color:var(--clr-white-2)}.service__header__index{color:var(--clr-gray-3);margin-top:-.8rem}@media (max-width:768px){.service__header__index{font-size:var(--fs-3-m);margin-top:-.4rem}}.service__main__text{width:20rem}.service__main__text span{color:var(--clr-gray-2)}.service__main__text .line__wrapper:not(:first-child){margin-left:.6rem}@media (max-width:768px){.service__main__text{max-width:unset}}.service__main__content{grid-template-columns:1.6rem 10rem;gap:.8rem;display:grid}.service__main__content .number{margin-top:.3rem}@media (max-width:768px){.service__main__content .number{margin-top:0}.service__main__content{grid-template-columns:3.2rem 1fr}}.section__services__heading{font-size:var(--fs-4-m)}@media screen and (min-aspect-ratio:21/9){.section__services__heading{font-size:var(--fs-3-m)}}.section__heading{height:100vh;height:var(--100-vh);position:relative}@media (max-width:768px){.section__heading{width:100vw}}.section__heading__wrapper,.section__heading__main__content{width:100%;height:100%}.section__heading__wrapper h1,.section__heading__main__content h1{font-weight:600}.section__heading__wrapper{padding-top:var(--padding-y);padding-bottom:var(--padding-y);padding-left:calc(var(--padding-x) + var(--sidebar-hidden-width))}.section__heading__pre{align-items:flex-end;height:100%;display:flex;position:absolute;left:0}.section__heading__pre__wrapper{height:100%;padding-bottom:var(--padding-y);flex-direction:column;justify-content:flex-end;width:1.6rem;display:flex}.section__heading__pre__paragraph{transform-origin:0 100%;display:inline-block;transform:rotate(-90deg)}.section__heading__main__content{flex-direction:column;display:flex}.section__heading__service .section__heading__main__content{justify-content:flex-end}.section__heading__pre__paragraph{color:var(--clr-paragraph-3)}.section__heading__pre__separator__1{transform:translate(-3.6rem)}.section__process__heading{width:100vw;padding:var(--padding-y) var(--padding-x);background:var(--clr-background-1);position:relative}@media (max-width:768px){.section__process__heading{height:auto;padding-bottom:19.2rem}}.section__process__heading__wrapper,.section__process__heading__main__content,.section__process__heading__pre__content,.section__process__heading__heading__content{height:100%}.section__process__heading__main__content{grid-template-columns:calc(var(--grid-column-width)*5.5 + 5*var(--grid-gutter)) 1fr;height:100%;display:grid}@media (max-width:768px){.section__process__heading__main__content{flex-direction:column;gap:19.2rem;display:flex}}.section__process__heading__pre__content{justify-content:flex-end}.section__process__heading__heading__content{justify-content:flex-end;align-items:flex-end;gap:4rem}@media (max-width:768px){.section__process__heading__heading__content{align-items:flex-start;justify-content:unset;gap:1.6rem}}.section__process__heading__heading__content__top{justify-content:space-between;align-items:center;width:52rem;display:flex}@media (max-width:768px){.section__process__heading__heading__content__top{width:100%;position:relative}.section__process__heading__heading__content__top .kaleidos__arrow{width:14rem;position:absolute;bottom:-1.5rem;left:20rem;transform:rotate(90deg)}}.section__process__heading__heading__content__top__text{color:var(--clr-white-2);max-width:18rem}.section__process__heading__maintext{width:40rem}@media (max-width:768px){.section__process__heading__maintext{width:21rem!important}}.section__process__heading__heading{color:var(--clr-gray-5)}@media (max-width:768px){.section__process__heading__heading{font-size:var(--fs-5-m);margin-left:-.9rem}}.section__process__heading__circle{--pre-circle-offset:200rem;width:auto;height:calc(var(--100-vh)*.766667);transform-origin:50%;position:absolute;top:-8rem;right:2rem}.section__process__heading__circle circle{stroke:var(--clr-gray-5);width:100%;height:100%}@media (max-width:768px){.section__process__heading__circle{top:-14rem}}.section__hello{--horizontal:119.2rem;--bottom:calc(.238*var(--100-vh));--offset:1rem;width:100vw;position:relative}@media (max-width:768px){.section__hello{--horizontal:var(--padding)}}.section__hello .mm{top:var(--offset);left:var(--offset);width:calc(100vw - 2*var(--offset));height:calc(var(--100-vh) - 2*var(--offset));position:absolute}.section__hello__wrapper{width:100%;height:100%}.borders{width:100vw;height:var(--100-vh);z-index:999;pointer-events:none;position:fixed;top:0;left:0}.border{background:var(--clr-background-1);position:absolute}.border__middle,.border__right,.border__left{width:var(--padding-x);height:var(--100-vh);top:0}.border__top,.border__bottom{height:var(--padding-x);width:100vw}.border__middle{left:calc(var(--horizontal) - var(--padding-x)*.95)}@media (max-width:768px){.border__middle{display:none}}.border__left{left:0}.border__right{right:0}.border__top{top:0}.border__bottom{bottom:0}.section__hello__main__content{background:var(--clr-background-1);left:var(--horizontal);bottom:var(--bottom);height:18.2rem;width:calc(100vw - var(--horizontal));z-index:999;align-items:flex-start;gap:1rem;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;display:flex;position:absolute}.section__hello__main__content a{letter-spacing:-.028em;color:var(--clr-white);font-size:2.697rem;line-height:1.02}@media (max-width:768px){.section__hello__main__content{width:100vw}}.section__hello__main__content img{margin-top:-.18rem}@media (max-width:768px){.section__hello__main__content img{width:3rem;height:auto}}