*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;font-family:var(--font-inter),Arial,Helvetica,sans-serif}body{display:flex;overflow-x:hidden;flex-direction:column;row-gap:240px;min-height:100vh;color:rgb(var(--foreground-rgb));background-color:var(--background-rgb)}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{scroll-padding-top:20px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:var(--background-rgb)}::-webkit-scrollbar-thumb{border-radius:17px;scroll-margin-top:20px;background-color:#999;margin-top:16px;margin-bottom:16px;background-clip:padding-box}input:-webkit-autofill{background-color:transparent!important}a{color:inherit;text-decoration:none}.fontNotoSerifDisplay{font-family:var(--font-noto-serif-display),Arial,Helvetica,sans-serif}.fontItalic{font-style:italic}.fontWeightLight{font-weight:300}.textCenter{text-align:center}.greyscaleGriadientText{background:linear-gradient(120deg,var(--background-start-rgb) 50%,var(--background-end-rgb) 95%);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.colorGriadientText{background:linear-gradient(to right,var(--color-gradient-text-start) 0,var(--color-gradient-text-end) 150%);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.resetGradientTextStyle{-webkit-text-fill-color:initial;background-clip:initial;-webkit-background-clip:initial}.invertImageColors{filter:var(--invertImageColors)}.outlinedColoredGradient{--button-outlined-border-1:var(--color-gradient-text-start);--button-outlined-border-2:var(--color-gradient-text-end)}.coloredLink{color:var(--coloredLink);text-decoration:underline;text-underline-position:under}.link{position:relative;padding-bottom:2px}.link.active,.link:hover{background:linear-gradient(to right,var(--footer-link),var(--footer-link));background-clip:text;-webkit-background-clip:text}.link.active{border-bottom-color:var(--footer-link)}.link:before{--borderHeight:2px;content:"";position:absolute;bottom:calc(var(--borderHeight) * -1);width:0;height:var(--borderHeight);background-color:transparent;border-radius:var(--borderHeight);transition:width .5s ease}.link.active:before,.link:hover:before{background-color:var(--primary-bright);width:100%}.swiper-button-disabled{opacity:.2}html[data-theme=light] button.blogsNextButton:hover,html[data-theme=light] button.blogsPrevButton:hover,html[data-theme=light] button.cultureOfGrowthSwiperNextButton:hover,html[data-theme=light] button.cultureOfGrowthSwiperPrevButton:hover,html[data-theme=light] button.readThroughInsightsNextButton:hover,html[data-theme=light] button.readThroughInsightsPrevButton:hover,html[data-theme=light] button.successStoriesNextButton:hover,html[data-theme=light] button.successStoriesPrevButton:hover{--nav-button-icon:#fff}.caseStudiesActiveBullet{--bullets-total:7;--animation-end-width:calc((var(--desktop-container-width) / var(--bullets-total)) - (var(--swiper-pagination-bullet-horizontal-gap) * 2))}.caseStudiesActiveBullet .bulletBulge{top:0;left:0;width:5px;height:100%;opacity:0;transition:width 4s linear;animation:paginationBulletProgress 4s ease forwards}.caseStudiesActiveBullet .bulletBulge,.caseStudiesActiveBullet .bulletBulge:before{position:absolute;background-color:var(--case-studies-swiper-pagination-bullet-bg-active)}.caseStudiesActiveBullet .bulletBulge:before{content:"";right:-5px;top:50%;transform:translateY(-50%);width:10px;height:8px;border-radius:8px 20px 20px 10px;opacity:.8;box-shadow:-6px 0 3px -1px var(--case-studies-swiper-pagination-bullet-bg-active)}html[data-theme=dark] .solutionsPuzzleSection{background:url(/_next/static/media/solution-boxes-dark.a0047bd8.svg)}html[data-theme=light] .solutionsPuzzleSection{background:url(/_next/static/media/solution-boxes-light.82670709.svg)}.faqLink{color:var(--faq-link);text-decoration:underline;text-underline-offset:4px}body[class="capabilities/UI-animation-micro-interactions"],body[class="capabilities/UX-writing-content-strategy"],body[class="capabilities/accessibility-evaluations"],body[class="capabilities/ar-vr-experience-design"],body[class="capabilities/competitive-research"],body[class="capabilities/customer-journey-mapping"],body[class="capabilities/design-sprints"],body[class="capabilities/information-architecture"],body[class="capabilities/product-usability-testing"],body[class="capabilities/user-research"],body[class="capabilities/wireframing"],body[class="services/design-consulting"],body[class="services/design-demand"],body[class="services/design-system"],body[class="services/product-design"],body[class=about],body[class=lets-talk],body[class=privacy-policy],body[class=work],body[class^=blogs]{row-gap:0}body[class="capabilities/UI-animation-micro-interactions"] .uxConsultationBannerSection,body[class="capabilities/UX-writing-content-strategy"] .uxConsultationBannerSection,body[class="capabilities/accessibility-evaluations"] .uxConsultationBannerSection,body[class="capabilities/ar-vr-experience-design"] .uxConsultationBannerSection,body[class="capabilities/competitive-research"] .uxConsultationBannerSection,body[class="capabilities/customer-journey-mapping"] .uxConsultationBannerSection,body[class="capabilities/design-sprints"] .uxConsultationBannerSection,body[class="capabilities/information-architecture"] .uxConsultationBannerSection,body[class="capabilities/product-usability-testing"] .uxConsultationBannerSection,body[class="capabilities/user-research"] .uxConsultationBannerSection,body[class="capabilities/wireframing"] .uxConsultationBannerSection,body[class="services/design-consulting"] .uxConsultationBannerSection,body[class="services/design-demand"] .uxConsultationBannerSection,body[class="services/design-system"] .uxConsultationBannerSection,body[class="services/product-design"] .uxConsultationBannerSection,body[class=about] .uxConsultationBannerSection,body[class=lets-talk] .uxConsultationBannerSection,body[class=work] .uxConsultationBannerSection,body[class^=blogs] .uxConsultationBannerSection{margin-bottom:-40px}html[data-theme=dark] body[class=ai-ux-consultant] main,html[data-theme=dark] body[class=lets-talk] main,html[data-theme=light] body[class=about] main,html[data-theme=light] body[class=ai-ux-consultant] main,html[data-theme=light] body[class=lets-talk] main,html[data-theme=light] body[class=work] main,html[data-theme=light] body[class^=blogs] main{--background-hero-section-grid-image:transparent}@keyframes paginationBulletProgress{0%{width:5px;opacity:0}10%{opacity:1}to{width:var(--animation-end-width);opacity:1}}@media screen and (min-width:320px) and (max-width:767px){body,html{max-width:100vw;overflow-x:hidden}body[class="capabilities/UI-animation-micro-interactions"],body[class="capabilities/UX-writing-content-strategy"],body[class="capabilities/accessibility-evaluations"],body[class="capabilities/ar-vr-experience-design"],body[class="capabilities/competitive-research"],body[class="capabilities/customer-journey-mapping"],body[class="capabilities/design-sprints"],body[class="capabilities/information-architecture"],body[class="capabilities/product-usability-testing"],body[class="capabilities/user-research"],body[class="capabilities/wireframing"],body[class="services/design-consulting"],body[class="services/design-demand"],body[class="services/design-system"],body[class="services/product-design"],body[class=about],body[class=homepage],body[class=lets-talk],body[class=work],body[class^=blogs]{row-gap:120px}.jobsSwiperContainer .swiper-pagination{--swiper-pagination-bottom:16px;line-height:1px}}@media screen and (min-width:768px) and (max-width:1184px){body[class="capabilities/UI-animation-micro-interactions"] .uxConsultationBannerSection,body[class="capabilities/UX-writing-content-strategy"] .uxConsultationBannerSection,body[class="capabilities/accessibility-evaluations"] .uxConsultationBannerSection,body[class="capabilities/ar-vr-experience-design"] .uxConsultationBannerSection,body[class="capabilities/competitive-research"] .uxConsultationBannerSection,body[class="capabilities/customer-journey-mapping"] .uxConsultationBannerSection,body[class="capabilities/design-sprints"] .uxConsultationBannerSection,body[class="capabilities/information-architecture"] .uxConsultationBannerSection,body[class="capabilities/product-usability-testing"] .uxConsultationBannerSection,body[class="capabilities/user-research"] .uxConsultationBannerSection,body[class="capabilities/wireframing"] .uxConsultationBannerSection,body[class="services/design-consulting"] .uxConsultationBannerSection,body[class="services/design-demand"] .uxConsultationBannerSection,body[class="services/design-system"] .uxConsultationBannerSection,body[class="services/product-design"] .uxConsultationBannerSection,body[class=about] .uxConsultationBannerSection,body[class=lets-talk] .uxConsultationBannerSection,body[class=work] .uxConsultationBannerSection,body[class^=blogs] .uxConsultationBannerSection{margin-bottom:120px}}.grecaptcha-badge{display:none}.customDropdownMenuClass{overflow-y:scroll!important;max-height:220px}.PageLoader_backgroundContainer__0Axxv{position:absolute;min-height:100vh;max-height:100vh;top:0;bottom:0;inset:0;z-index:100;background-color:var(--loader-bg-gradient)}.PageLoader_backgroundWithTransition__6iU2T{background:var(--loader-bg-gradient);width:0;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;animation:PageLoader_backgroundLoading__iHvbT .5s ease-in-out forwards}.PageLoader_loader__q04c3{height:10vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:1;opacity:0;animation:PageLoader_fadeIn___Rdes 1s ease-in forwards;animation-delay:.5s}.PageLoader_loaderVideoBlack__g9k7m,.PageLoader_loaderVideoWhite__LlHiH{display:none}.PageLoader_loaderVideoWhite__LlHiH,html[data-theme=dark] .PageLoader_loaderVideoBlack__g9k7m{display:block}html[data-theme=dark] .PageLoader_loaderVideoWhite__LlHiH,html[data-theme=light] .PageLoader_loaderVideoBlack__g9k7m{display:none}html[data-theme=light] .PageLoader_loaderVideoWhite__LlHiH{display:block}.PageLoader_progressBarContainer__yKqIR{width:160px;height:4px;background:var(--loader-bg-gradient);border-radius:10px;overflow:hidden;position:relative;padding:.25rem 0}.PageLoader_progressBar__7Bhem{height:.5rem;width:0;background:linear-gradient(94.85deg,#0f1115 3.85%,#555 70.54%);border-radius:10px;position:absolute;left:0;top:0;animation:PageLoader_loading__qbLEn 1s ease-in-out forwards;animation-delay:.5s}.PageLoader_logoBlack__GvgOi,.PageLoader_logoWhite__vfeGk{display:none}.PageLoader_logoBlack__GvgOi,html[data-theme=dark] .PageLoader_logoWhite__vfeGk{display:block}html[data-theme=dark] .PageLoader_logoBlack__GvgOi{display:none}html[data-theme=light] .PageLoader_logoBlack__GvgOi{display:block}@keyframes PageLoader_backgroundLoading__iHvbT{0%{width:0}to{width:100%}}@keyframes PageLoader_fadeIn___Rdes{0%{opacity:0}to{opacity:1}}@keyframes PageLoader_loading__qbLEn{0%{width:0}to{width:100%}}