.home-hero_container__Pt8l3{padding:17rem 0 0}@media screen and (max-width:767px){.home-hero_container__Pt8l3{padding-top:8rem;padding-bottom:0}}.home-hero_title__7DD1T{color:var(--text-color);font-weight:300;font-size:clamp(50px,6.8vw,130px);line-height:1;margin-bottom:8rem;text-wrap:balance}@media screen and (max-width:1024px){.home-hero_title__7DD1T{line-height:1.2;margin-bottom:4rem}}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn{position:relative;text-decoration:none;transition:color .35s ease-in-out;padding-right:30px}@media screen and (max-width:1024px){.home-hero_title__7DD1T .home-hero_hero-link__c1vKn{color:var(--brand-color-1)}}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn .home-hero_work-count-circle__T_Yz2{position:absolute;width:16px;height:16px;background-color:var(--brand-color-1);border-radius:20px;transition:all .35s ease-in-out;display:flex-block;align-items:center;justify-content:center;top:10px;pointer-events:none}@media screen and (max-width:1024px){.home-hero_title__7DD1T .home-hero_hero-link__c1vKn .home-hero_work-count-circle__T_Yz2{width:50px;height:32px;top:unset;bottom:24px;right:-20px;transform:scale(.75)}}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn .home-hero_work-count-circle__T_Yz2 .home-hero_work-count__4ntd_{font-size:20px;opacity:0;line-height:1;display:block;text-align:center;color:#000;font-weight:400;transition:opacity .1s ease-out;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.home-hero_title__7DD1T .home-hero_hero-link__c1vKn .home-hero_work-count-circle__T_Yz2 .home-hero_work-count__4ntd_{opacity:1}}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn:hover{color:var(--brand-color-1)}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn:hover .home-hero_work-count-circle__T_Yz2{width:50px;height:32px;top:0}@media screen and (max-width:1024px){.home-hero_title__7DD1T .home-hero_hero-link__c1vKn:hover .home-hero_work-count-circle__T_Yz2{top:unset}}.home-hero_title__7DD1T .home-hero_hero-link__c1vKn:hover .home-hero_work-count-circle__T_Yz2 .home-hero_work-count__4ntd_{opacity:1;transition:opacity .5s ease-in}@media screen and (max-width:767px){.home-hero_title__7DD1T{max-width:100vw}}.auto-advance-slider_wrapper__PcNvb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;margin-bottom:14rem}@media screen and (max-width:767px){.auto-advance-slider_wrapper__PcNvb{margin-bottom:6rem;aspect-ratio:16/10}}.auto-advance-slider_wrapper__PcNvb.auto-advance-slider_no-margin__TxL_p{margin:0}.auto-advance-slider_wrapper__PcNvb .auto-advance-slider_video-wrap__c4iuX{position:absolute;height:100%;width:100%}.auto-advance-slider_wrapper__PcNvb .auto-advance-slider_video-wrap__c4iuX .auto-advance-slider_video__wZIIr{z-index:2}.auto-advance-slider_wrapper__PcNvb .auto-advance-slider_video-wrap__c4iuX .auto-advance-slider_video-background__drKIk{z-index:1}.auto-advance-slider_wrapper__PcNvb img,.auto-advance-slider_wrapper__PcNvb video{width:100%;height:100%;display:block;object-fit:cover;position:absolute;inset:0}.logo-grid_wrapper__GkvPo{margin-bottom:18rem}@media screen and (max-width:767px){.logo-grid_wrapper__GkvPo{margin-bottom:7rem}}.logo-grid_grid__JxQze{--gutter:72px;gap:var(--gutter,16px)}.logo-grid_logo__ZJGde{position:relative;filter:brightness(var(--image-brightness)) invert(var(--image-invert))}.logo-grid_logo__ZJGde>span{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.logo-grid_wrapper__GkvPo{padding:0 0 3rem}.logo-grid_grid__JxQze{--gutter:32px;gap:0 --gutter}.logo-grid_logo__ZJGde{padding:0 2rem;margin:0 0 2rem}}.collaboration_collaboration-wrapper__UC9_M{position:relative;display:flex;align-items:center;justify-content:center;min-height:850px;max-width:1700px;margin:0 auto 10rem}@media screen and (max-width:767px){.collaboration_collaboration-wrapper__UC9_M{min-height:auto;margin-bottom:8rem;height:620px}}.collaboration_collaboration-wrapper__UC9_M .collaboration_image1__7lyEI,.collaboration_collaboration-wrapper__UC9_M .collaboration_image2__0yAWT,.collaboration_collaboration-wrapper__UC9_M .collaboration_image3__8hZjT,.collaboration_collaboration-wrapper__UC9_M .collaboration_image4__Hps_z{overflow:hidden}.collaboration_collaboration-wrapper__UC9_M .collaboration_image1__7lyEI img,.collaboration_collaboration-wrapper__UC9_M .collaboration_image2__0yAWT img,.collaboration_collaboration-wrapper__UC9_M .collaboration_image3__8hZjT img,.collaboration_collaboration-wrapper__UC9_M .collaboration_image4__Hps_z img{width:100%;height:auto;display:block}.collaboration_collaboration-wrapper__UC9_M .collaboration_image1__7lyEI{position:absolute;top:-60px;left:-20px;border-radius:10px;height:auto;width:clamp(150px,30vw,330px)}.collaboration_collaboration-wrapper__UC9_M .collaboration_image2__0yAWT{position:absolute;top:20px;right:30px;height:auto;width:clamp(250px,30vw,370px)}.collaboration_collaboration-wrapper__UC9_M .collaboration_image3__8hZjT{position:absolute;bottom:20px;left:30px;height:auto;width:clamp(250px,30vw,330px);z-index:1}.collaboration_collaboration-wrapper__UC9_M .collaboration_image4__Hps_z{position:absolute;bottom:-70px;right:-30px;height:auto;border-radius:10px;width:clamp(200px,30vw,375px)}.collaboration_collaboration-wrapper__UC9_M .collaboration_cursor__w9Mt4{position:absolute;z-index:19}@media screen and (max-width:767px){.collaboration_collaboration-wrapper__UC9_M .collaboration_cursor__w9Mt4{scale:.7}}.collaboration_collaboration-wrapper__UC9_M .collaboration_cursor__w9Mt4 svg{position:absolute;top:-30px;left:-30px}.collaboration_collaboration-wrapper__UC9_M .collaboration_cursor__w9Mt4 .collaboration_pill__umJaY{background-color:#fff;display:inline-block;padding:4px 25px;font-size:1.2rem;color:#000;border-radius:30px}.collaboration_collaboration-wrapper__UC9_M .collaboration_content__zlHwH{text-align:center;max-width:90%;z-index:2;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.collaboration_collaboration-wrapper__UC9_M .collaboration_content__zlHwH .collaboration_heading__zdIPH{font-size:clamp(22px,10vw,90px);color:var(--text-color);font-weight:300;line-height:1;text-wrap:balance;max-width:800px;margin:0 auto}.collaboration_collaboration-wrapper__UC9_M .collaboration_content__zlHwH .collaboration_text__J13gv{font-size:clamp(16px,5vw,25px);color:var(--text-color);font-weight:300;line-height:1.3;max-width:700px;text-wrap:balance;margin:0 auto}.sanity-inline-image_inline-image-wrapper__hKfQ3{margin-bottom:2em}.sanity-inline-image_inline-image-wrapper__hKfQ3 .sanity-inline-image_image-caption__yKQxl{text-align:center;opacity:.75;font-size:.95rem;font-weight:300;margin-top:.75rem}.sanity-inline-image_inline-image-wrapper__hKfQ3 img{display:block;object-fit:cover}.block-content_wrapper__Rbu2q{font-size:1.25rem;line-height:1.6;width:90%;max-width:886px;margin-inline:auto}.block-content_wrapper__Rbu2q.block-content_on-service-page__K1DAT{max-width:1100px;padding-right:5%}.block-content_wrapper__Rbu2q.block-content_on-service-page__K1DAT p:last-child{margin-bottom:0}@media screen and (max-width:1024px){.block-content_wrapper__Rbu2q{margin-bottom:4.5rem;font-size:1.35rem;padding-right:0}.block-content_wrapper__Rbu2q.block-content_on-service-page__K1DAT{padding-right:0}}@media screen and (max-width:767px){.block-content_wrapper__Rbu2q{font-size:1.25rem;font-size:1.2rem}}.block-content_wrapper__Rbu2q :not(strong):not(b){font-weight:300}.block-content_wrapper__Rbu2q h2,.block-content_wrapper__Rbu2q h3,.block-content_wrapper__Rbu2q h4{margin-bottom:1.1em;color:currentColor}.block-content_wrapper__Rbu2q a{color:currentColor}.block-content_wrapper__Rbu2q h1{font-size:2.5em}.block-content_wrapper__Rbu2q h2{font-size:2em}.block-content_wrapper__Rbu2q h3{font-size:1.5em}.block-content_wrapper__Rbu2q ol,.block-content_wrapper__Rbu2q ul{margin-left:1.5em;margin-bottom:2em}.block-content_wrapper__Rbu2q ol li,.block-content_wrapper__Rbu2q ul li{margin-bottom:1em}.block-content_wrapper__Rbu2q ul{margin-left:.9em}.block-content_wrapper__Rbu2q p{margin-bottom:2em;font-size:1.2em}.block-content_wrapper__Rbu2q img{width:100%;height:auto}.block-content_wrapper__Rbu2q figure{margin-bottom:3.5rem}.block-content_wrapper__Rbu2q figure img{margin-bottom:0}.block-content_wrapper__Rbu2q figure figcaption{text-align:center;color:var(--dark-grey);margin:2rem 0 0;font-size:1rem}.card_card__kCVVS{border:1px solid var(--border-color-alt);border-radius:18px;padding:1rem;position:relative;transition:background-color .3s ease-in-out;scroll-snap-align:start;width:65vh;height:auto}@media screen and (min-width:768px)and (max-width:1024px){.card_card__kCVVS{width:38vw}}@media screen and (max-width:767px){.card_card__kCVVS{scroll-snap-align:center;min-width:80vw;width:80vw}}.card_card__kCVVS a:after{content:"";inset:0;position:absolute;z-index:2}@media(hover:hover){.card_card__kCVVS:hover{background-color:var(--border-color-alt)}}.card_card__kCVVS img{object-fit:cover;width:100%;height:auto;border-radius:8px;display:block}@media screen and (min-width:768px)and (max-width:1024px){.card_card__kCVVS img{max-height:200px}}.card_card__kCVVS .card_cardImageButton__a3Fs5{background:none;border:none;padding:0;cursor:pointer;display:block;width:100%}.card_card__kCVVS .card_cardImageButton__a3Fs5 img{object-fit:cover;width:100%;height:auto;border-radius:8px;display:block}@media screen and (min-width:768px)and (max-width:1024px){.card_card__kCVVS .card_cardImageButton__a3Fs5 img{max-height:200px}}.card_card__kCVVS.card_landing-page-mode__6V1rP .card_content__tFM_1{margin-bottom:1.5rem}.card_card__kCVVS .card_content__tFM_1{margin:1.5rem .5rem .5rem;color:var(--text-color);text-wrap:balance;width:auto}.card_card__kCVVS .card_content__tFM_1 .card_description-1__LsGC9{font-size:clamp(18px,2.6vh,28px);font-weight:300;line-height:1.3}.card_card__kCVVS .card_content__tFM_1 .card_description-1__LsGC9.card_landing-page-mode__6V1rP{font-size:clamp(18px,2.6vh,34px)}.card_card__kCVVS .card_content__tFM_1 .card_description-2__KM5iG{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;pointer-events:none;margin-top:1rem;padding-right:3rem}@media screen and (max-width:767px){.card_card__kCVVS .card_content__tFM_1 .card_description-2__KM5iG{-webkit-line-clamp:2}}.card_card__kCVVS .card_content__tFM_1 .card_description-2__KM5iG div{all:unset}.card_card__kCVVS .card_content__tFM_1 .card_description-2__KM5iG p{padding:0;margin:0;font-size:clamp(16px,2.2vh,20px);font-weight:300;line-height:1.4}.card_book-end-1-container__MXSST,.card_book-end-2-container__FnjgA{display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start}.card_book-end-1-container__MXSST{padding-left:24px}@media screen and (max-width:767px){.card_book-end-1-container__MXSST{width:0;padding:0;overflow:hidden}.card_book-end-1-container__MXSST .card_book-end-1__l92gd{display:none}}.card_book-end-2-container__FnjgA{padding-right:24px}.card_book-end-1__l92gd,.card_book-end-2__jztD_{border-radius:18px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.card_book-end-1__l92gd{border:1px solid var(--border-color-alt);background-color:var(--darker-grey);min-width:44vh;padding:1rem}@media screen and (min-width:768px)and (max-width:1024px){.card_book-end-1__l92gd{min-width:340px}}.card_book-end-1__l92gd p{color:var(--text-color);font-size:clamp(18px,2.6vh,28px);font-weight:300;line-height:1.3;text-wrap:balance}.card_book-end-1__l92gd .card_label__HBZLK{margin-left:auto;display:flex;align-items:center;font-size:clamp(16px,2.6vh,20px)}.card_book-end-1__l92gd .card_label__HBZLK .icon-wrap{width:2em;height:2em;margin-left:.75em}@media(max-height:700px){.card_book-end-1__l92gd{min-width:240px}}@media screen and (max-width:767px){.card_book-end-1__l92gd{min-width:80vw}}.card_book-end-2__jztD_{background-color:var(--brand-color-1);min-width:58vh;padding:1rem;position:relative;transition:background-color .3s ease-in-out}@media screen and (min-width:768px)and (max-width:1024px){.card_book-end-2__jztD_{min-width:440px}}.card_book-end-2__jztD_:hover{background-color:var(--brand-color-1-darker)}.card_book-end-2__jztD_:hover .card_label__HBZLK .icon-wrap{margin-left:20px}.card_book-end-2__jztD_ a{color:var(--black);text-decoration:none}.card_book-end-2__jztD_ a:after{content:"";inset:0;position:absolute;z-index:2}.card_book-end-2__jztD_ p{color:var(--black);font-size:clamp(16px,6vh,40px);font-weight:300;line-height:1.3}.card_book-end-2__jztD_ .card_label__HBZLK{color:var(--black);font-size:clamp(20px,6vh,70px);font-weight:300;line-height:1.3;align-items:center;display:flex}.card_book-end-2__jztD_ .card_label__HBZLK .icon-wrap{width:.9em;height:.9em;margin-left:.25em;transition:margin .25s ease-in-out}@media screen and (max-width:767px){.card_book-end-2__jztD_{min-width:80vw}}.work-detail-modal_modal__2Q_fg{position:fixed;inset:0;background-color:var(--overlay-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;will-change:transform;transform:translateZ(0)}.work-detail-modal_content__C_x3_{position:fixed;top:0;right:0;width:100%;max-width:920px;height:100vh;background-color:var(--clock-bg);z-index:1001;box-shadow:-20px 0 50px rgba(0,0,0,.3);display:flex;flex-direction:column}@media(max-height:960px){.work-detail-modal_content__C_x3_{max-width:700px}}.work-detail-modal_close-button__976vr{all:unset;position:absolute;display:flex;border-radius:50%;width:3.75rem;aspect-ratio:1;display:block;background-color:var(--clock-bg);border:1px solid color-mix(in srgb,var(--text-color) 15%,transparent);z-index:101;top:2rem;left:-5.25rem}.work-detail-modal_close-button__976vr .work-detail-modal_icon__nCyRG{width:52%;height:52%;margin:auto;display:block;transform:rotate(45deg);opacity:.6;pointer-events:none}@media(max-width:1054px){.work-detail-modal_close-button__976vr{left:unset;top:1rem;right:1rem;width:2.75rem}}.work-detail-modal_main-content__K4Yx2{padding:0 3rem;overflow-y:auto;height:100vh}@media screen and (max-width:767px){.work-detail-modal_main-content__K4Yx2{padding-inline:1.5rem}}.work-detail-modal_header__E0PiN{text-align:left;position:-webkit-sticky;position:sticky;top:0;background-color:var(--clock-bg);z-index:100;padding:3rem 0 2rem}.work-detail-modal_sub-header__DgWmm{margin-bottom:3.5rem}.work-detail-modal_title__ewE3S{font-weight:400;color:var(--text-color);font-size:1.125rem;line-height:1;margin:0}.work-detail-modal_subtitle__oQw2O{font-weight:300;color:var(--text-color);font-size:3rem;line-height:1.1;margin:0 0 2rem}@media(max-height:960px){.work-detail-modal_subtitle__oQw2O{font-size:2.5rem}}@media screen and (max-width:767px){.work-detail-modal_subtitle__oQw2O{font-size:2.25rem}}.work-detail-modal_tags__KDvcI{display:flex;gap:.55rem;flex-wrap:wrap;margin:0;color:var(--text-color);opacity:.5}.work-detail-modal_tags__KDvcI .work-detail-modal_tag__LQC0K{font-size:1rem;border-radius:1.25rem;padding:.3rem 1rem;border:1px solid}.work-detail-modal_description__rhshG>div{font-size:100%;line-height:unset;width:100%;max-width:unset}.work-detail-modal_description__rhshG>div p{color:var(--text-color);margin:0;font-size:1.25rem;line-height:1.65}.work-detail-modal_description__rhshG>div p+p{margin-top:1.5rem}@media screen and (max-width:767px){.work-detail-modal_description__rhshG>div p{font-size:1.1rem}}.work-detail-modal_bottom-nav___kJbn{display:flex;justify-content:space-between;align-items:center;margin:3rem 0 2rem;padding:0 1.5625rem;width:100%;margin-inline:auto;background-color:color-mix(in srgb,var(--nav-bg-color) 50%,transparent);height:5.25rem;border-radius:2.6875rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid color-mix(in srgb,var(--text-color) 5%,transparent)}@media(max-height:960px){.work-detail-modal_bottom-nav___kJbn{height:4rem}}@media screen and (max-width:767px){.work-detail-modal_bottom-nav___kJbn{height:3.5rem}}.work-detail-modal_button-nav-button__JCnwg{background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;padding:.5rem 0}.work-detail-modal_button-nav-button__JCnwg.work-detail-modal_prev__3gBGK .work-detail-modal_arrow-icon__mnqt2{transform:rotate(180deg)}.work-detail-modal_button-nav-button__JCnwg .work-detail-modal_arrow-icon__mnqt2,.work-detail-modal_button-nav-button__JCnwg span{pointer-events:none}.work-detail-modal_button-nav-button__JCnwg span{font-size:1.2rem;font-weight:400;font-family:Matter,Helvetica,arial,sans-serif}.work-detail-modal_button-nav-button__JCnwg .work-detail-modal_arrow-icon__mnqt2{width:1.5rem;height:1.5rem}@media screen and (max-width:767px){.work-detail-modal_button-nav-button__JCnwg span{font-size:1rem}}.work-detail-modal_button-nav-button__JCnwg:hover{transform:scale(1.1)}.work-detail-modal_button-nav-button__JCnwg:hover.work-detail-modal_carousel-nav-prev__jDZWZ{transform:rotate(180deg) scale(1.1)}.work-detail-modal_button-nav-button__JCnwg:disabled{opacity:.3;cursor:not-allowed}.work-detail-modal_button-nav-button__JCnwg:disabled:hover{transform:scale(1)}.work-detail-modal_button-nav-button__JCnwg:disabled:hover.work-detail-modal_carousel-nav-prev__jDZWZ{transform:rotate(180deg) scale(1)}.work-detail-modal_carousel__uHwNz{margin:1rem 0 3.4rem;position:relative;overflow:hidden;border-radius:12px}.work-detail-modal_carousel-container__mSfC6{position:relative}.work-detail-modal_carousel-track__GkQc1{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.work-detail-modal_carousel-track__GkQc1::-webkit-scrollbar{display:none}.work-detail-modal_carousel-slide__IY1GN{min-width:100%;scroll-snap-align:start}.work-detail-modal_image-container__xDSje{position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.work-detail-modal_image-container__xDSje img{width:100%;height:auto;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;aspect-ratio:87/54}.work-detail-modal_carousel-image__prjj5{display:block}.work-detail-modal_carousel-controls__uMRTc{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.5) 15%,rgba(0,0,0,.35) 30%,rgba(0,0,0,.2) 45%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.03) 75%,transparent 90%);pointer-events:none;height:164px;padding:0 1rem 2.25rem}.work-detail-modal_carousel-nav__GCNoN{color:var(--white);pointer-events:auto;transition:all .3s ease;background-color:transparent;outline:0;border:0;aspect-ratio:1;display:block;display:flex;align-items:center;margin-bottom:-14px}.work-detail-modal_carousel-nav__GCNoN.work-detail-modal_carousel-nav-prev__jDZWZ{transform:rotate(180deg)}.work-detail-modal_carousel-nav__GCNoN .work-detail-modal_arrow-icon__mnqt2{pointer-events:none;width:2rem;height:2rem}.work-detail-modal_carousel-nav__GCNoN:hover{transform:scale(1.1)}.work-detail-modal_carousel-nav__GCNoN:hover.work-detail-modal_carousel-nav-prev__jDZWZ{transform:rotate(180deg) scale(1.1)}.work-detail-modal_carousel-nav__GCNoN:disabled{opacity:.3;cursor:not-allowed}.work-detail-modal_carousel-nav__GCNoN:disabled:hover{transform:scale(1)}.work-detail-modal_carousel-nav__GCNoN:disabled:hover.work-detail-modal_carousel-nav-prev__jDZWZ{transform:rotate(180deg) scale(1)}.work-detail-modal_carousel-dots__ux5jh{display:flex;justify-content:center;gap:.5rem;flex:1 1;pointer-events:auto}.work-detail-modal_carousel-dot__Jwcch{width:10px;aspect-ratio:1;border:none;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s ease}.work-detail-modal_carousel-dot-active__8zm_I{background:var(--white)}@media screen and (max-width:767px){.work-detail-modal_carousel-container__mSfC6{width:100%;overflow:hidden}.work-detail-modal_carousel-track__GkQc1{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.work-detail-modal_carousel-slide__IY1GN{min-width:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.work-detail-modal_carousel-controls__uMRTc{padding-bottom:1.5rem}}.case-study-carousel_outer-container__xGhWc{margin-bottom:14rem}@media screen and (max-width:767px){.case-study-carousel_outer-container__xGhWc{margin-bottom:7rem}}.case-study-carousel_header__t9rux{padding-left:24px;margin-bottom:2.2rem;font-size:20px;font-weight:300;align-items:center;gap:.5rem;display:none}.case-study-carousel_header__t9rux:before{content:"";width:14px;height:14px;display:block;background-color:var(--brand-color-1);border-radius:50%}@media screen and (max-width:767px){.case-study-carousel_header__t9rux{display:flex}}.case-study-carousel_container__7ZvMR,.case-study-carousel_item__9zUD2{display:flex}.case-study-carousel_carousel__0xWl7{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;transition:transform .25s ease-in-out}.case-study-carousel_carousel__0xWl7::-webkit-scrollbar{display:none}.case-study-carousel_controls__tGR4k{padding:26px 26px 0;display:flex;justify-content:flex-end;gap:.75rem}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w{all:unset;width:44px;height:44px;background-color:var(--border-color-alt);position:relative;display:grid;place-content:center;border-radius:50%;transition:all .15s ease}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w:active{scale:.9}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w:disabled{opacity:.4}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w:disabled:active{scale:unset}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w:disabled .case-study-carousel_span__Tt5Yd{display:none}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w .case-study-carousel_span__Tt5Yd{position:absolute;z-index:1;inset:0;width:100%;height:100%}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w span{color:var(--text-color);display:block;width:1.2rem;height:1.2rem;position:relative;pointer-events:all}.case-study-carousel_controls__tGR4k .case-study-carousel_control__NYc5w span svg{display:block;pointer-events:all}.quote-tabs_quote-tabs__o4O7N{width:90%;max-width:840px;text-wrap:balance;display:flex;flex-direction:column;align-items:center;margin:3rem auto 15rem}.quote-tabs_quote-tabs__o4O7N.quote-tabs_landing-page__cT9JU{margin-block:0;padding-block:11rem}@media screen and (max-width:767px){.quote-tabs_quote-tabs__o4O7N{margin-bottom:12rem}.quote-tabs_quote-tabs__o4O7N.quote-tabs_landing-page__cT9JU{padding-block:5rem}}.quote-tabs_quote-tab__XXH9N{text-align:center;min-height:310px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.quote-tabs_quote-tab__XXH9N{min-height:270px}}.quote-tabs_quote__3yWTH{font-size:2.625rem;font-weight:300;margin:0 0 2.3rem;line-height:1.15;text-wrap:balance}@media screen and (max-width:767px){.quote-tabs_quote__3yWTH{font-size:1.625rem}}.quote-tabs_author__ugYGI{font-size:1rem;font-weight:300;margin:0;opacity:.75}@media screen and (max-width:767px){.quote-tabs_author__ugYGI{font-size:.9rem}}.quote-tabs_tab-icons__Hw63B{display:flex;justify-content:center;margin-top:3rem;gap:2rem}@media screen and (max-width:767px){.quote-tabs_tab-icons__Hw63B{gap:1rem}}.quote-tabs_tab-icons__Hw63B button{all:unset}.quote-tabs_tab-icons__Hw63B button img{border-radius:12px;display:block;transition:all .25s ease-in-out;outline:5px solid transparent;object-fit:cover}.quote-tabs_tab-icons__Hw63B button:hover img{outline:5px solid hsla(0,0%,100%,.25)}.quote-tabs_active-tab__QvBll{transform:scale(1.3);transition:transform .3s ease}.quote-tabs_active-tab__QvBll:hover{outline:none!important}.service-card_service-card__PiAqb{border:1px solid var(--service-border);background-color:var(--service-bg);border-radius:16px;min-height:434px;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease-in-out;position:relative;flex:1 1}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-1__kotXO{border:1px solid var(--service-1-hover-border);background-color:var(--service-1-hover-bg)}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-1__kotXO .service-card_card-link__3x9aU{background-color:var(--service-1-hover-border);border-color:var(--service-1-hover-border)}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-2__IUrCd{border:1px solid var(--service-2-hover-border);background-color:var(--service-2-hover-bg)}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-2__IUrCd .service-card_card-link__3x9aU{background-color:var(--service-2-hover-border);border-color:var(--service-2-hover-border)}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-3__sSZYC{border:1px solid var(--service-3-hover-border);background-color:var(--service-3-hover-bg)}.service-card_service-card__PiAqb.service-card_can-drag__e_g8A.service-card_id-3__sSZYC .service-card_card-link__3x9aU{background-color:var(--service-3-hover-border);border-color:var(--service-3-hover-border)}.service-card_service-card__PiAqb.service-card_draggy__VDo2w{min-height:460px;padding:2rem 1.5rem}.service-card_service-card__PiAqb.service-card_draggy__VDo2w .service-card_card-heading__l7z_P{font-size:36px}.service-card_service-card__PiAqb.service-card_draggy__VDo2w .service-card_card-copy__y7P5M{font-size:16px;line-height:1.5}.service-card_service-card__PiAqb.service-card_draggy__VDo2w .service-card_card-action__xoMbf .service-card_card-link__3x9aU:after{content:"";inset:0;position:absolute;display:none}@media(hover:hover)and (min-width:980px){.service-card_service-card__PiAqb:first-child:hover{transform:rotate(-3deg);border:1px solid var(--service-1-hover-border);background-color:var(--service-1-hover-bg)}.service-card_service-card__PiAqb:first-child:hover .service-card_card-link__3x9aU{border:1px solid var(--service-1-hover-border)}.service-card_service-card__PiAqb:first-child .service-card_card-link__3x9aU:hover{background-color:var(--service-1-hover-border);border-color:var(--service-1-hover-border)}.service-card_service-card__PiAqb:nth-child(2):hover{transform:rotate(3deg);border:1px solid var(--service-2-hover-border);background-color:var(--service-2-hover-bg)}.service-card_service-card__PiAqb:nth-child(2):hover .service-card_card-link__3x9aU{border:1px solid var(--service-2-hover-border)}.service-card_service-card__PiAqb:nth-child(2) .service-card_card-link__3x9aU:hover{background-color:var(--service-2-hover-border);border-color:var(--service-2-hover-border)}.service-card_service-card__PiAqb:last-child:hover{transform:rotate(-3deg);border:1px solid var(--service-3-hover-border);background-color:var(--service-3-hover-bg)}.service-card_service-card__PiAqb:last-child:hover .service-card_card-link__3x9aU{border:1px solid var(--service-3-hover-border)}.service-card_service-card__PiAqb:last-child .service-card_card-link__3x9aU:hover{background-color:var(--service-3-hover-border);border-color:var(--service-3-hover-border)}}.service-card_service-card__PiAqb .service-card_card-content___ZxOq{flex:1 1}.service-card_service-card__PiAqb .service-card_card-heading__l7z_P{font-size:46px;font-weight:300;margin-bottom:1.4rem}.service-card_service-card__PiAqb .service-card_card-copy__y7P5M{font-size:18px;line-height:1.35;font-weight:300}.service-card_card-action__xoMbf{margin-top:0}.service-card_card-action__xoMbf .service-card_card-link__3x9aU{text-decoration:none;color:var(--text-color);font-size:14px;font-weight:300;border:1px solid var(--service-border);padding:.7rem 2.1rem;border-radius:36px;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease-in-out}.service-card_card-action__xoMbf .service-card_card-link__3x9aU:after{content:"";inset:0;position:absolute}.service-card_card-action__xoMbf .service-card_card-link__3x9aU:hover{color:#fff}.service-card_card-action__xoMbf .service-card_card-link__3x9aU .service-card_icon__yDR90{display:flex}.service-card_card-action__xoMbf .service-card_card-link__3x9aU .icon-wrap{width:1.5em;height:1.5em}@media(max-width:1100px){.service-card_service-card__PiAqb{padding:1.5rem 1rem}.service-card_service-card__PiAqb .service-card_card-heading__l7z_P{font-size:38px}.service-card_service-card__PiAqb .service-card_card-copy__y7P5M{font-size:16px;line-height:1.5}}.swipe-indicator_swipe-indicator__yEXai{position:absolute;bottom:-50px;height:32px;width:122px;background-color:var(--nav-bg-color);display:flex;justify-content:center;align-items:center;margin:0 auto;left:0;right:0;border-radius:30px;gap:.5rem}.swipe-indicator_swipe-indicator__yEXai span{font-size:15px;color:var(--text-color)}.swipe-indicator_swipe-indicator__yEXai .swipe-indicator_icon__qhhxo{width:.8rem;height:.8rem}.what-we-do_wrapper__gQqN3{position:relative;max-width:1334px;margin:0 auto 20rem;width:calc(100% - 48px)}@media screen and (max-width:767px){.what-we-do_wrapper__gQqN3{margin-bottom:12rem}}.what-we-do_heading__qoWG7{text-align:center;font-size:42px;font-weight:300;margin-bottom:0}.what-we-do_grid__A6Kue{display:flex;gap:2rem;margin-top:5rem}.what-we-do_mobile-grid__YxwfV{margin-top:5rem;display:grid;place-content:center;position:relative;height:500px;width:92%;max-width:450px;margin-right:auto;margin-left:auto}.what-we-do_card-wrapper__9VYLm{transform-origin:center center;position:absolute;width:100%;height:100%}@media(max-width:1100px){.what-we-do_grid__A6Kue{gap:1rem}}.index_home__Uu0Rx{position:relative;transition:background-color .15s ease-in-out}.index_home__Uu0Rx section{position:relative}.index_home-text-block__XPgnl{margin-bottom:14rem}@media screen and (max-width:767px){.index_home-text-block__XPgnl{margin-bottom:7rem}}.index_slider__aDza_ figure:nth-of-type(4) img{height:19px!important;min-height:unset!important;filter:brightness(var(--image-brightness)) invert(var(--image-invert))}.index_slider__aDza_ figure:nth-of-type(6){position:relative;overflow:visible}.index_slider__aDza_ figure:nth-of-type(6) xp>span{border-radius:10px;overflow:hidden}.index_slider__aDza_ figure:nth-of-type(6):after{content:"";position:absolute;display:block;z-index:2;bottom:-9.5rem;left:50%;width:174px;height:177px;background-image:url(/images/home/slides/circle-text.png);background-size:cover;animation:index_spin__ggy3p 8s linear infinite forwards;filter:brightness(var(--image-brightness)) invert(var(--image-invert))}.index_animated-copy__gxWZ3{font-size:43px;position:relative;z-index:2;padding:4rem 0;color:var(--text-color);font-weight:300;text-wrap:balance}@keyframes index_spin__ggy3p{to{transform:rotate(1turn)}}@media screen and (min-width:768px)and (max-width:1024px){.index_animated-copy__gxWZ3{padding:2rem 0;font-size:32px}}@media screen and (max-width:767px){.index_animated-copy__gxWZ3{padding:2rem 0;font-size:28px}.index_slider__aDza_{padding-top:0;margin-top:-2rem}.index_slider__aDza_>div{transform:scale(.8) translateX(-10%)}}