@import"https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{overflow:hidden}.page{z-index:99999;width:100%;height:100%}.page-wrapper{position:fixed;position:relative}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,button,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,input,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}button{cursor:pointer;border:none}.need-password{position:fixed;height:100vh;width:100vw;background-color:#000;z-index:100000000000000000000000000000000000}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-Book.woff2) format("woff2"),url(/fonts/CircularStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-BookItalic.woff2) format("woff2"),url(/fonts/CircularStd-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-Medium.woff2) format("woff2"),url(/fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-MediumItalic.woff2) format("woff2"),url(/fonts/CircularStd-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-Bold.woff2) format("woff2"),url(/fonts/CircularStd-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/fonts/CircularStd-BoldItalic.woff2) format("woff2"),url(/fonts/CircularStd-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2"),url(/fonts/Inter-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Thin.woff2) format("woff2"),url(/fonts/Inter-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.woff2) format("woff2"),url(/fonts/Inter-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:CircularStd}h1{font-weight:700}h2{font-weight:500}.hero-main{flex-direction:column;display:flex;position:absolute;top:25%;left:15%;line-height:1.2}@media (max-width: 514px){.hero-main{left:5%;line-height:1.2;top:14%}}.hero-main-title{font-size:48px;overflow:hidden}@media (max-width: 514px){.hero-main-title{font-size:32px}}.hero-main-date{margin-top:24px;overflow:hidden}@media (max-width: 514px){.hero-main-date{margin-top:16px}}.hero-second{display:flex;flex-direction:column;position:absolute;right:12%;bottom:25%;line-height:1.2}@media (max-width: 514px){.hero-second{right:5%;bottom:22%}}.hero-second-title{font-size:24px}@media (max-width: 514px){.hero-second-title{font-size:18px}}.hero-cta{position:absolute;bottom:1%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}@media (max-width: 514px){.hero-cta{bottom:3%}}.mouse-wrapper{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0}.mouse-body{width:24px;height:36px;border-radius:43px;border:1px solid #000;background:transparent}.mouse-scroller{width:6px;height:6px;border-radius:6px;background:#000;position:absolute;animation:bounce 1s ease-in-out alternate infinite}.scroll-cta{font-family:CircularStd;font-size:14px;margin-top:4px;font-weight:700;opacity:0}@keyframes bounce{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.bold-text{font-weight:700}.menu-cta-wrapper{position:fixed;z-index:2147483647;top:42px;right:42px;opacity:0;transition:all .5s}@media (max-width: 514px){.menu-cta-wrapper{top:28px;right:28px}}.menu-cta-wrapper-2{position:fixed;z-index:2147483647;top:42px;right:42px;transition:all .5s}@media (max-width: 514px){.menu-cta-wrapper-2{top:28px;right:28px}}.menu-svg,.close-svg{cursor:pointer;z-index:2147483647}.menu{height:100vh;width:100vw;position:fixed;top:0;right:0;z-index:214748364;background-color:#fffdff}.menu-wrapper{height:100%;width:100%;position:absolute;top:18%;left:15%;z-index:214748}@media (max-height: 770px){.menu-wrapper{top:9%}}@media (max-width: 514px){.menu-wrapper{top:16%;left:0}}.hidden{display:none}.menu-option{font-family:CircularStd;font-size:60px;margin-top:24px;font-weight:700;cursor:pointer;color:#040404;transition:all .2s}@media (max-width: 514px){.menu-option{font-size:36px;margin-top:38px;display:flex;justify-content:center;align-items:center}}.menu-option:hover{color:#e4725d;transition:all .2s}.new-menu-item{text-decoration:none;font-size:24px;text-align:left;width:100%;justify-content:center;align-items:left;padding:25px 25px 15px;color:#040404}.no-dec{text-decoration:none}.new-logo-wrapper{position:relative}.logo-wrapper{cursor:pointer;z-index:214748364;position:fixed;top:42px;left:42px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .5s}@media (max-width: 514px){.logo-wrapper{top:9px;left:24px;width:51px;height:70px}.logo-wrapper svg{width:100%}}.logo-hidden{transform:translateY(-160%)}.menu-cta-hidden{transform:translateY(-250%)}.highlight-orange{color:#ef7252}.bottom-half{position:relative;height:100%;width:100%}.ending-main{display:flex;flex-direction:column;position:absolute;top:10%;left:14%;line-height:1.5;z-index:999999999}@media (max-width: 1508px){.ending-main{left:7%}}@media (max-width: 514px){.ending-main{left:8%;top:6%}}@media (max-height: 769px){.ending-main{top:18%;left:16%}}@media (max-height: 674px){.ending-main{top:23%;left:16%}}.ending-main-title{font-size:52px}@media (max-width: 514px){.ending-main-title{font-size:36px}}.ending-main-second{font-size:24px}@media (max-width: 514px){.ending-main-second{font-size:18px}}.bottom-section{padding-top:2300px}.ending-cta{position:relative;display:flex;flex-direction:row;gap:18px;padding-top:20px;overflow:hidden}.ending-cta-2{position:relative;display:flex;flex-direction:row;gap:18px;padding-top:108px;padding-left:25px}@media (min-width: 968px){.adjustment-cta-2{display:none}}@media (max-width: 968px){.adjustment-cta-2{padding-top:10px;gap:12px}}@media (max-width: 968px){.adjustment-cta{display:none}}.ending-wrapper{position:absolute;bottom:15%;right:9%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:12px;overflow:hidden}@media (max-width: 514px){.ending-wrapper{left:36.5%;top:36%}}.ending-cta-title{font-family:CircularSTD;font-weight:450;font-size:30px}@media (max-width: 968px){.ending-cta-title{display:none}}.ending-button{border-radius:43px;border:1px solid #040404;display:flex;justify-content:center;align-self:center;flex-direction:row;height:45px;width:45px;padding:5px 12px;gap:12px;color:#040404;cursor:pointer;text-decoration:none;transition:all .3s}@media (max-width: 514px){.ending-button{height:35px;width:35px}}.ending-button:hover{background-color:#040404;color:#fffdff;transition:all .3s}.ending-button-2{border-radius:43px;border:1px solid #040404;display:flex;justify-content:center;align-self:center;flex-direction:row;height:55px;width:55px;padding:5px 12px;gap:12px;color:#040404;cursor:pointer;text-decoration:none;transition:all .3s}@media (max-width: 514px){.ending-button-2{height:45px;width:45px}}.ending-button-2:hover{background-color:#040404;color:#fffdff;transition:all .3s}.extra-padding{padding:10px 20px}@media (min-width: 514px){.extra-padding{padding:5px 12px}}.linkedin-svg{fill:currentColor}.ending-button-svg{display:flex;justify-content:center;align-self:center;flex-direction:column;padding:7px 1px}.ending-button-text{font-family:CircularStd;font-weight:700;font-size:22px;display:flex;justify-content:center;align-self:center;flex-direction:column}@media (max-width: 514px){.ending-button-text{font-size:12px}}.hero{min-height:100vh;width:100%;position:relative}.section-margin{height:3000px;width:100%}.section{position:relative;width:50%;padding:1000px 0 1000px 4%;margin:0;background-color:#fffdff;overflow:hidden}.left{margin-right:auto;border-top-right-radius:700px;border-bottom-right-radius:0}.right{margin-left:auto;border-top-left-radius:700px;border-bottom-left-radius:0}.progress-wrapper{height:0;width:12px;z-index:90}@media (max-width: 968px){.progress-wrapper{width:7px}}.progress-bar-wrapper-left{position:absolute;top:0;left:0}.progress-bar-wrapper-right{position:absolute;top:0;right:0}@media (max-width: 968px){.progress-bar-wrapper-right{right:auto;left:0}}.progress-bar{height:100vh;width:100%;background-color:#3374f5;transform-origin:top center;transform:scaleY(1)}.pink-background{background-color:#f6c7e4}.orange-background{background-color:#e4725d}.section-intro-wrapper{position:relative;border-bottom:1px solid #040404}.section-detail-wrapper{position:relative;padding:0%}.section-heading{font-size:18px;font-weight:700;line-height:1.8;margin-top:64px;color:#040404}.section-subheading{margin-top:90px;font-family:CircularStd;border-bottom:1px solid #040404;font-weight:700;font-size:24px;color:#040404}@media (max-width: 514px){.section-subheading{font-size:22px}}.section-subheading-two{margin-top:90px;font-family:CircularStd;font-weight:700;font-size:24px;color:#040404}@media (max-width: 514px){.section-subheading-two{font-size:22px}}.section-subheading-adjustment{margin-top:140px}.section-text{font-family:Inter;line-height:2;margin-top:18px;font-size:16px;color:#040404;padding-right:100px}@media (max-width: 968px){.section-text{padding-right:20px}}.first-bold{font-weight:700;margin-top:34px;font-family:CircularStd;font-weight:600;font-size:17px}.view-button{margin-top:110px;border-radius:43px;border:1px solid #040404;display:flex;justify-content:center;align-self:center;flex-direction:row;width:fit-content;padding:5px 20px;gap:12px;cursor:pointer;text-decoration:none;transition:all .2s;color:#040404}@media (max-width: 968px){.view-button{margin-top:50px}}.view-button:hover{background-color:#040404;color:#fffdff;transition:all .3s}.view-button-svg{display:none;justify-content:center;align-self:center;flex-direction:column}.view-button-svg-resume{display:flex;justify-content:center;align-self:center;flex-direction:column}.view-button-text{font-family:CircularStd;font-weight:700;font-size:22px}.section-title{position:relative;padding-left:96px;color:#040404}@media (max-width: 968px){.section-title{padding-left:66px}}.section-title-text{font-family:CircularStd;font-weight:700;display:block;font-size:36px;z-index:5;color:#040404}@media (max-width: 514px){.section-title-text{font-size:32px}}.section-number{font-family:CircularStd;font-weight:700;position:absolute;bottom:0;font-size:36px;left:0;color:#f7ce6a}@media (max-width: 514px){.section-number{font-size:32px}}@media (max-width: 968px){.section{width:100%}}.current-gap{height:800px}@media (max-width: 968px){.current-gap{height:100px}}.enhanced-margin{margin-top:600px}@media (max-width: 968px){.enhanced-margin{margin-top:400px}}.animatedis{display:inline-block;transform:translateY(100%)}.preloader{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;width:100%;height:100vh;z-index:99999999;flex-direction:column}.loading-bar{position:relative;opacity:0;display:flex;justify-content:center;align-items:center;width:250px;margin-top:100px}.loading-intro{font-family:CircularSTD;font-weight:700;font-size:32px;padding-top:48px}@keyframes colorChange{0%{color:#040404}to{color:#e4725d}}.color-change{animation:colorChange 2s infinite ease-in-out alternate}.loading-bar-container{position:absolute;width:250px;height:16px;background-color:#d9d9d9;border-radius:300px}.loading-bar-progress{position:absolute;width:250px;transform-origin:left center;left:0;z-index:20;height:16px;background-color:#9e8edb;border-radius:300px;transform:scaleX(0)}.processes-grid-wrapper{width:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (max-width: 514px){.processes-grid-wrapper{justify-content:flex-start}}.processes-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Inter;gap:64px}@media (max-width: 514px){.processes-grid{justify-content:flex-start;padding:0 16px}}.processes-row{display:flex;flex-direction:row;justify-content:center;align-items:center;width:max-content;gap:54px}@media (max-width: 514px){.processes-row{justify-content:flex-start;align-items:left;flex-wrap:nowrap}}.process-container{display:flex;flex-direction:row;justify-content:flex-start;height:200px;gap:22px}@media (max-width: 514px){.process-container{width:100%;padding-left:12px;height:255px}}.process-left{max-width:100px;max-height:100px;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 514px){.max-width-1100px{width:100%}}.padding-bot-top{padding:16px 0}.padding-bot{padding-bottom:16px}.process-right{max-width:200px}@media (max-width: 514px){.process-right{width:160px}}.process-image{width:100%;height:100%}.process-heading{font-weight:700;margin-bottom:24px}.process-text{font-weight:400}.process-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:810px}@media (max-width: 514px){.process-video-wrapper{height:250px}}.process-video{position:absolute;max-width:1100px;height:auto;width:100%;max-height:680px;aspect-ratio:16/9}.project-breakdown{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.max-width-small{max-width:700px}.blue-text{color:#006ee5}.case-study{position:absolute;top:0;left:0;width:100%;background-color:#fffdff;z-index:999;font-family:CircularStd}.case-study-wrapper{display:flex;flex-direction:column;height:100%;align-items:center;position:relative}.case-study-main-title{font-weight:900;font-size:96px;margin-top:122px;text-align:center;line-height:1.2}@media (max-width: 514px){.case-study-main-title{font-size:48px}}.case-study-main-visual-wrapper{margin-top:64px;position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center}@media (max-width: 514px){.case-study-main-visual-wrapper{margin-top:32px}}.image-scroll{width:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:auto;overscroll-behavior-x:auto;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (max-width: 514px){.image-scroll{justify-content:flex-start}}.image-scroll{-ms-overflow-style:none;scrollbar-width:none}.case-study-adjusted-visual-wrapper{margin-top:64px;position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow:auto}@media (max-width: 514px){.case-study-adjusted-visual-wrapper{justify-content:start;margin-top:32px}}.case-study-adjusted-visual-wrapper{-ms-overflow-style:none;scrollbar-width:none}.case-study-scroll-image{width:100%;height:100%}@media (max-width: 514px){.case-study-scroll-image{width:auto;max-width:1100px;height:100%}}.mobile-extra-padding{padding-left:15px;padding-right:15px}.case-study-main-image{width:100%;height:100%;object-fit:cover}.case-study-adjusted-image{width:100%;height:100%;object-fit:cover;max-width:1100px}.max-width-1500px{max-width:1250px}.case-study-small-image{width:100%;max-width:1100px;height:100%;object-fit:cover}.max-width-1100px{max-width:1100px}.image-small-wrapper{display:flex;justify-content:center;align-items:center;margin-top:64px;position:relative;width:100%;height:620px}.case-study-image-small{position:absolute;max-width:968px;height:auto;object-fit:cover}.case-study-subheading{text-transform:uppercase;font-size:12px;font-weight:700;border-bottom:1px solid #040404;margin-bottom:24px;margin-top:36px;max-width:680px}.case-study-text{font-family:Inter;font-weight:400;font-size:16px;margin-bottom:24px;max-width:680px}.case-study-text-no-margin{font-family:Inter;font-weight:400;font-size:16px;max-width:680px}.overview-wrapper{max-width:680px;width:100%;margin-bottom:64px}@media (max-width: 514px){.overview-wrapper{padding:0 15px}}.overview-title{font-weight:700;font-size:30px;line-height:1.2;margin-top:64px;margin-bottom:48px}@media (max-width: 514px){.overview-title{margin-top:48px;font-size:24px}}.case-section-subheading{font-weight:700;font-size:24px;max-width:680px;margin-bottom:24px;text-align:left}@media (max-width: 514px){.case-section-subheading{font-size:22px}}.processes-wrapper{width:100%;max-width:680px}@media (max-width: 514px){.processes-wrapper{padding:0 15px}}@media (max-width: 514px){.challenges-wrapper,.outcome-wrapper,.understand-wrapper,.define-wrapper,.develop-wrapper,.deliver-wrapper,.project-breakdown-quote,.define-wrapper-two,.kpi-wrapper{padding:0 15px}}.outcome-wrapper{width:100%}.outcome-wrapper-special-two{display:flex;justify-content:center;align-items:center;flex-direction:column}.case-section-title{font-weight:700;font-size:36px;line-height:1.2;margin-bottom:48px;max-width:680px;margin-top:96px;text-align:left}@media (max-width: 514px){.case-section-title{margin-bottom:0;font-size:32px}}.case-section{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.case-section-wrapper{padding:60px 0;width:680px}.case-study-overview-details{display:flex;flex-direction:row;width:100%;justify-content:space-between}@media (max-width: 514px){.case-study-overview-details{flex-direction:column}}.overview-detail-wrapper{min-width:200px}@media (max-width: 514px){.overview-detail-wrapper{width:20px}}.overview-video-background{display:flex;align-items:center;justify-content:center;width:100%;height:810px}@media (max-width: 514px){.overview-video-background{height:250px}}.overview-video-wrapper{position:relative;width:80%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 514px){.overview-video-wrapper{width:90%}}.overview-video{max-width:100%;height:auto;max-height:680px;aspect-ratio:16/9}.case-blue-background{background-color:#d9e6ff}.indent{padding-left:20px;text-indent:-25px}.bullet-points{list-style-position:inside;list-style-type:disc}.processes-image-background{display:flex;align-items:center;justify-content:center;width:100%}.more-margin{margin-bottom:64px}.more-margin-bot-24px{margin-bottom:24px}.more-margin-top{margin-top:48px}@media (max-width: 514px){.more-margin-top{margin-top:32px}}.more-margin-top-164px{margin-top:164px}.more-margin-top-64{margin-top:48px}.extended-margin-64{margin-bottom:64px}.more-margin-top-128,.more-margin-top-128-mobile{margin-top:128px}@media (max-width: 514px){.more-margin-top-128-mobile{margin-top:32px}}.more-margin-top-164{margin-top:164px}.more-margin-top-184px{margin-top:184px}.more-margin-top-208px{margin-top:208px}.more-margin-top-256px{margin-top:256px}.project-breakdown-quote{font-family:Architects Daughter;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:96px;font-size:18px;margin-top:18px}.breakdown{width:100%}.on-mobile{display:none}@media (max-width: 514px){.on-mobile{display:flex}}.over-questions-wrapper{width:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:auto;overscroll-behavior-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (max-width: 514px){.over-questions-wrapper{justify-content:flex-start;padding:0 15px}}.over-questions-wrapper{-ms-overflow-style:none;scrollbar-width:none}.questions-wrapper{display:flex;justify-content:center;align-items:center;gap:40px;max-width:1100px;height:160px;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 514px){.questions-wrapper{justify-content:flex-start}}.questions-wrapper-smaller-height{height:140px}.question{height:100%;border:1px solid #006ee5;border-radius:15px;padding:20px;width:250px}.make-bold{font-weight:700}.accordion-wrapper{font-family:Inter;width:100%;max-width:680px;color:#040404}.accordion-wrapper-2{font-family:Inter;max-width:680px;color:#040404}.accordion-wrapper-two{font-family:Inter;padding-top:64px;padding-right:58px;color:#040404;display:flex;justify-content:flex-start;align-items:left;flex-direction:column}@media (max-width: 968px){.accordion-wrapper-two{padding-right:15px}}@media (max-width: 514px){.accordion-wrapper-two{padding-right:15px}}.accordion-text{font-weight:500;color:#040404}@media (max-width: 514px){.accordion-text{font-size:16px;display:flex;justify-content:flex-start;align-items:start;text-align:start}}.left-accordion{display:flex;justify-content:flex-start;align-items:start}.accordion-emoji{margin-right:18px;color:#040404}.accordion-option{display:flex;flex-direction:column;background-color:transparent;align-items:center;width:100%;padding:12px;color:#040404;border-bottom:1px solid #040404}.accordion-header{display:flex;flex-direction:row;background-color:transparent;align-items:center;justify-content:space-between;width:100%}.first-accordion{border-top:1px solid #040404}.accordion-arrow-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.accordian-detail-text{font-family:Inter;font-size:16px;margin-top:12px;font-weight:400;display:flex;align-items:left;text-align:left;justify-content:flex-start;width:100%;display:none}@media (max-width: 514px){.problem-wrapper{padding:0 15px}}.problem-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:680px;gap:48px}@media (max-width: 514px){.problem-grid{flex-direction:column;gap:12px}}.problem-box{width:330px;display:flex;flex-direction:column;justify-content:start;background-color:#f4f4f9;padding:20px;border-radius:20px;height:320px}@media (max-width: 514px){.problem-box{width:100%;height:260px}}.problem-grid-wrapper-row{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:48px}@media (max-width: 514px){.problem-grid-wrapper-row{flex-direction:column;gap:12px}}.problem-box-title{font-family:CircularSTD;font-weight:700;margin-bottom:24px;font-size:18px}.problem-box-text{font-family:Inter;font-weight:400;line-height:2}.kpi{margin-bottom:200px}.case-study-navigation{position:fixed;left:3%;top:50%;z-index:999999;display:flex;flex-direction:column;transition:color .2s,opacity .5s cubic-bezier(.68,-.55,.27,1.55),width .5s cubic-bezier(.68,-.55,.27,1.55)}.case-study-navigation .nav-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;padding:12px 0;color:#fffdff;border-color:#fffdff;transition:color .2s,opacity .5s cubic-bezier(.68,-.55,.27,1.55),width .5s cubic-bezier(.68,-.55,.27,1.55)}.case-study-navigation .nav-link:hover .nav-line{width:25px;opacity:1}.case-study-navigation .nav-link:hover .nav-text{opacity:1}.case-study-navigation .nav-link .nav-line{width:5px;height:1px;border-bottom:1px solid;opacity:.5;transition:color .2s,opacity .5s cubic-bezier(.68,-.55,.27,1.55),width .5s cubic-bezier(.68,-.55,.27,1.55)}.case-study-navigation .nav-link .nav-text{margin-left:20px;font-family:CircularStd;font-weight:400;opacity:0;transition:color .2s,opacity .5s cubic-bezier(.68,-.55,.27,1.55),width .5s cubic-bezier(.68,-.55,.27,1.55)}.case-study-navigation .is-active-section .nav-line{width:25px;opacity:1}.case-study-navigation .is-active-section .nav-text{opacity:1}@media (max-width: 514px){.case-study-navigation{display:none}}.case-study-navigation:hover .nav-line{width:12px;opacity:.5}.case-study-navigation:hover .nav-text{opacity:.5}.case-study-navigation:hover{transition:color .2s,opacity .5s cubic-bezier(.68,-.55,.27,1.55),width .5s cubic-bezier(.68,-.55,.27,1.55)}.case-study-mobile-navigation{position:fixed;left:0;bottom:0;z-index:999999;display:flex;width:100%;flex-direction:column}@media (min-width: 514px){.case-study-mobile-navigation{display:none}}.mobile-nav-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;padding:12px 0;color:#fffdff;border-color:#fffdff}.mobile-left-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.mobile-right-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#fffdff;border-radius:50%;border:1px solid #fffdff;margin-left:32px}.rotate-180{transform:rotate(-180deg)}.mobile-nav-link-two{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0;margin-right:24px}.mobile-arrow-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fffdff;transform:rotate(180deg)}.mobile-right-link-arrow{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fffdff}.active-circle{background-color:#fffdff;border-radius:50%;width:7px;height:7px;margin:2px}.mobile-nav-line{width:25px;height:1px;margin-left:20px;border-bottom:1px solid}.mobile-nav-text{margin-left:15px}.mobile-position-wrapper,.expandable-mobile-menu{width:100%;background-color:#040404;color:#fffdff;border:none}.extra-margin-bottom-128{margin-top:128px;margin-bottom:256px}.footer-title{font-family:CircularSTD;font-weight:700;font-size:36px}@media (max-width: 514px){.footer-title{font-size:24px}}.footer-wrapper{padding:128px 166px;width:100%}@media (max-width: 514px){.footer-wrapper{padding:0;display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column}}.case-study-footer{height:520px;display:flex;justify-content:flex-start;width:100%;background-color:#3374f5;position:relative;height:500px}.footer-title{margin-top:24px;color:#fffdff}@media (max-width: 514px){.footer-title{height:100%;margin-top:84px}}.footer-ctas{width:100%}@media (max-width: 514px){.footer-ctas{padding:0;display:flex;justify-content:center;align-items:center;margin-bottom:256px}}.footer-icon{display:flex;justify-content:center;align-items:center;margin-top:5px}.footer-text{display:flex;justify-content:center;align-items:center}.footer-button{margin-top:64px;text-decoration:none;gap:12px;font-size:18px;padding:5px 20px;width:270px;border:1px solid #040404;background-color:#fffdff;color:#040404;display:flex;font-weight:700;justify-content:center;align-items:center;flex-direction:row;border-radius:40px;transition:all .3s}@media (max-width: 514px){.footer-button{margin-top:12px;font-size:20px;padding:15px 100px;width:350px}}.footer-button:hover{border-color:#fffdff;color:#fffdff;background-color:#040404;transition:all .3s}.footer-button:hover .footer-icon svg path{fill:#fffdff;transition:all .3s}.next-project-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:36px;bottom:30%;right:10%;cursor:pointer}.next-project-wrapper:hover .next-text{color:#040404;transition:all .3s}.next-project-wrapper:hover .next-arrow-wrapper{background-color:#040404;transition:all .3s;border-color:#fffdff}.next-project-wrapper:hover .next-arrow-wrapper svg path{fill:#fffdff;transition:all .3s}@media (max-width: 514px){.next-project-wrapper{bottom:24%;right:20%}}.next-arrow-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;color:#040404;border:1px solid #040404;background-color:#fffdff;padding:10px;border-radius:16px;transition:all .3s}@media (max-width: 514px){.next-arrow-wrapper{font-size:32px}}.next-text{font-family:CircularSTD;font-weight:700;font-size:36px;color:#fffdff;transition:all .2s}@media (max-width: 514px){.next-text{font-size:32px}}.section-with-padding{padding:20px;background-color:#f4f4f9}.hidden-two{display:none}.centered-elements{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.max-width-900{max-width:900px}.extra-margin-bottom-64{margin-bottom:64px}.extra-margin-bottom-84{margin-bottom:84px}.extra-margin-bottom-128px{margin-bottom:128px}.extra-margin-top-64{margin-top:64px}.padding-top-bottom-24px{padding-top:24px}.purple-background{background-color:#9e8edb}@media (max-width: 514px){.hide-on-mobile{display:none}}@media (min-width: 515px){.hide-on-desktop{display:none}}@media (max-width: 514px){.padding-left-right-mobile{padding-left:15px;padding-right:15px}}.double-sided-content{max-width:1200px;width:100%;display:flex;justify-content:center;align-items:center}.double-inner-wrapper{width:100%;max-width:1200px;gap:84px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 514px){.double-inner-wrapper{flex-direction:column;gap:0px}}@media (max-width: 514px){.smaller-width-mobile{width:350px;margin-top:24px}}@media (max-width: 514px){.mobile-left-align{text-align:left;width:400px}}@media (max-width: 514px){.mobile-center-align{text-align:center;width:400px}}.left-align{text-align:left}@media (max-width: 514px){.smaller-image-mobile{max-width:410px;margin-top:24px}}.left-content{width:200px;text-align:left}@media (max-width: 514px){.left-content{width:400px}}.right-content{width:750px}@media (max-width: 514px){.right-content{padding:0 15px;max-width:440px}}.no-margin{margin:0}.max-width-600px{max-width:600px}.left-content-wider{width:300px;text-align:left}@media (max-width: 514px){.left-content-wider{padding:0 15px;width:410px}}.within{color:#040404}.problem-box-height{height:230px}.text-left{align-items:left;text-align:left;width:100%;max-width:680px}.extra-padding-bottom-256{padding-bottom:156px}.yellow-background{background-color:#f7ce6a}.blue2-background{background-color:#b5ceff}.third-case-study,.black-text{color:#040404}.black-border{border-bottom-color:#040404}.padding-top-24px{margin-top:24px}@media (max-width: 514px){.padding-top-24px{margin-top:0}}@media (max-width: 514px){.switch-order-1{order:2}}@media (max-width: 514px){.switch-order-2{order:1}}.center-things{display:flex;justify-content:center;text-align:left;align-items:center;flex-direction:column}.increase-width-680px{width:680px}@media (max-width: 514px){.increase-width-680px{width:100%}}.overlap-wrapper{display:flex;flex-direction:column;position:relative}.position-abs-div{position:absolute}@media (max-width: 514px){.position-abs-div{position:relative}}.adjusted-overlap{top:700px;width:430px;left:150px}@media (max-width: 514px){.adjusted-overlap{top:auto;left:auto}}.wool-blue-background-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#f5f8ff;margin-top:108px}@media (max-width: 514px){.wool-blue-background-wrapper{margin-top:48px}}.no-padding{padding:0}@media (max-width: 514px){.no-margin-mobile-32{margin-top:32px}}@media (max-width: 514px){.more-margin-top-164px-mobile{margin-top:64px}}@media (max-width: 514px){.text-align-center-mobile{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}}.max-width-1200px{max-width:1200px}.max-width-968px{max-width:968px}.skills-wrapper{font-family:Inter;font-size:16px;font-weight:400;display:flex;flex-direction:row;gap:120px;margin-top:24px;padding-right:50px}@media (max-width: 968px){.skills-wrapper{gap:22px;padding-right:8px}}.skills-left,.skills-right{width:260px}.experience-wrapper{position:fixed;height:100vh;width:100vw;z-index:-10;top:0;left:0;overflow:hidden}.experience-canvas{height:100%;width:100%;overflow:hidden}
