.not-found_page__jb5cW{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:not-found_fadeIn__SmmPO .4s ease-out forwards}@keyframes not-found_fadeIn__SmmPO{0%{opacity:0}to{opacity:1}}.not-found_blobs__R9qF4{position:absolute;inset:0;pointer-events:none;z-index:0}.not-found_blobs__R9qF4:before{top:20%;left:30%;width:400px;height:400px;animation:not-found_blobFloat__ZGfDI 15s ease-in-out infinite alternate}.not-found_blobs__R9qF4:after,.not-found_blobs__R9qF4:before{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,78%,.3) 0,transparent 70%);filter:blur(40px);will-change:transform}.not-found_blobs__R9qF4:after{bottom:10%;right:20%;width:300px;height:300px;animation:not-found_blobFloat2__p5G6d 20s ease-in-out infinite alternate}@keyframes not-found_blobFloat__ZGfDI{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.1)}}@keyframes not-found_blobFloat2__p5G6d{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,-20px) scale(1.05)}}.not-found_content__eXtMa{position:relative;z-index:1;text-align:center;padding:var(--spacing-lg)}.not-found_title__Vh7BH{font-size:clamp(6rem,15vw,12rem);font-weight:300;line-height:1;letter-spacing:-.05em;color:var(--color-text);margin-bottom:var(--spacing-md)}.not-found_message__vKNi8{font-size:var(--font-size-body);font-weight:300;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.not-found_small__gi5ie{margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:300}.not-found_emailLink__qRgLL{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast)}.not-found_emailLink__qRgLL:hover{opacity:.6}.MorphButton_morphBtn__U0Lw9{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:4px 4px 4px 16px;border-radius:999px;font-size:13px;font-weight:300;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:transparent;color:#0a0a0a;border:1px solid transparent;overflow:hidden;transform:translateZ(0)}.MorphButton_morphBtn__U0Lw9:before{content:"";position:absolute;top:4px;right:4px;height:28px;width:28px;background:#0a0a0a;border-radius:999px;transform-origin:right center;transition:width .6s cubic-bezier(.22,1,.36,1),background .6s ease;z-index:0}.MorphButton_morphBtn__U0Lw9:hover:before{width:calc(100% - 8px)}.MorphButton_label__5nQ84{position:relative;z-index:1;color:#0a0a0a;transition:color .6s cubic-bezier(.22,1,.36,1)}.MorphButton_morphBtn__U0Lw9:hover .MorphButton_label__5nQ84{color:#fff}.MorphButton_icon__GZ5RM{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff}.MorphButton_light__AHhvV{color:#fff}.MorphButton_light__AHhvV:before{background:#fff}.MorphButton_light__AHhvV .MorphButton_label__5nQ84{color:#fff}.MorphButton_light__AHhvV .MorphButton_icon__GZ5RM,.MorphButton_light__AHhvV:hover .MorphButton_label__5nQ84{color:#0a0a0a}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform .4s var(--ease-out-quint),background .3s ease,box-shadow .3s ease,border-radius .3s ease,width .4s var(--ease-out-quint),left .4s var(--ease-out-quint),right .4s var(--ease-out-quint)}.Navbar_navbar__GrSXC.Navbar_hidden__cqz4e{transform:translateY(-100%)}@media (min-width:960px){.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgba(0,0,0,.05);left:16px;right:16px;width:calc(100% - 32px);border-radius:0 0 24px 24px;border:1px solid rgba(0,0,0,.08);border-top:none}}.Navbar_navInner__mopBO{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);height:var(--header-height);width:100%}.Navbar_navLink__16zHl{position:relative;font-size:var(--font-size-sm);font-weight:300;color:var(--color-text);transition:opacity .3s ease,color .3s ease;letter-spacing:.01em}.Navbar_transparent__vi5Zs .Navbar_navLink__16zHl{color:#fff}.Navbar_scrolled__N9DJM .Navbar_navLink__16zHl{color:var(--color-text)}.Navbar_logo__X4o9i{display:flex;align-items:center;z-index:1001;justify-self:start}.Navbar_navLinks__BPXkM{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);justify-self:center}.Navbar_navRight__dp8Wr{display:flex;justify-content:flex-end;align-items:center;justify-self:end}.Navbar_desktopBtn__YRYEq{display:block}.Navbar_navLinks__BPXkM:hover .Navbar_navLink__16zHl{opacity:.35}.Navbar_navLink__16zHl:hover{opacity:1!important}.Navbar_navLink__16zHl.Navbar_active__qyFWv{font-weight:300}.Navbar_navLink__16zHl:after{content:"";position:absolute;left:50%;bottom:-10px;width:4px;height:4px;background:currentColor;border-radius:50%;margin-left:-2px;opacity:0;transform:translateY(-10px) scale(0);transition:all .3s cubic-bezier(.22,1,.36,1)}.Navbar_navLink__16zHl.Navbar_active__qyFWv:after,.Navbar_navLink__16zHl:hover:after{opacity:1;transform:translateY(0) scale(1)}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;gap:5px;width:24px;padding:4px 0;z-index:1001;background:none;border:none;cursor:pointer;align-items:center}.Navbar_hamburgerLine__TxWPj{display:block;width:20px;height:1.5px;border-radius:2px;background:var(--color-dark);transition:transform .3s ease,background .3s ease}.Navbar_hamburgerWhite__DywAO .Navbar_hamburgerLine__TxWPj{background:var(--color-white)}.Navbar_hamburgerOpen__dz5s0 .Navbar_hamburgerLine__TxWPj:first-child{transform:translateY(3.25px) rotate(45deg);background:var(--color-white)}.Navbar_hamburgerOpen__dz5s0 .Navbar_hamburgerLine__TxWPj:nth-child(2){transform:translateY(-3.25px) rotate(-45deg);background:var(--color-white)}.Navbar_overlay__5SUzk{position:fixed;inset:0;z-index:999;background:#0a0a0a;display:flex;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-100%);transition:transform .6s cubic-bezier(.85,0,.15,1),opacity .4s ease,visibility .6s}.Navbar_overlay__5SUzk.Navbar_overlayOpen__RyxAi{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.Navbar_overlayInner__Z6eAY{padding:120px 48px 40px;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.Navbar_overlayContent__YbCOn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.Navbar_overlayLinkWrapper__2W4hU{display:flex;align-items:center;position:relative;opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .6s cubic-bezier(.85,0,.15,1)}.Navbar_overlayOpen__RyxAi .Navbar_overlayLinkWrapper__2W4hU{opacity:1;transform:translateY(0)}.Navbar_activeDot__9fZ6q{color:#fff;position:absolute;left:-20px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1.1}.Navbar_overlayLink__Ks0zb{font-size:24px;font-weight:300;color:#fff;text-decoration:none;letter-spacing:-.02em;line-height:1.2}.Navbar_overlayLinkActive__E6PZ4{font-weight:600}.Navbar_overlayLink__Ks0zb:hover{opacity:.7}.Navbar_overlayCta__mW8LD{margin-top:48px;opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .6s cubic-bezier(.85,0,.15,1)}.Navbar_overlayOpen__RyxAi .Navbar_overlayCta__mW8LD{opacity:1;transform:translateY(0)}.Navbar_contactLink__aFTL_{display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:300;text-decoration:none}.Navbar_contactArrowWrapper__ZYQR1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;color:#000;border-radius:50%;font-size:14px}@media (max-width:959px){.Navbar_navInner__mopBO{grid-template-columns:1fr auto}.Navbar_desktopBtn__YRYEq,.Navbar_navLinks__BPXkM{display:none}.Navbar_navRight__dp8Wr{gap:var(--spacing-md)}.Navbar_hamburger__WJ9Te{display:flex}}.ScrollReveal_revealHidden__IXiXh{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease-out-quint),transform .6s var(--ease-out-quint)}.ScrollReveal_revealVisible__ATnh9{opacity:1;transform:translateY(0)}.HomeClient_hero__Rv3B8{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-dark)}.HomeClient_videoDesktop__QPNV_,.HomeClient_videoMobile__QMie6{position:absolute;inset:0;z-index:0}.HomeClient_heroImage__xPiwd{position:absolute;inset:0;z-index:2;transition:opacity 1s ease;pointer-events:none;background:var(--color-dark)}.HomeClient_heroImg__Zgioo{width:100%;height:100%;object-fit:cover}.HomeClient_videoDesktop__QPNV_{display:block}.HomeClient_videoMobile__QMie6{display:none}@media (max-width:767px){.HomeClient_videoDesktop__QPNV_{display:none}.HomeClient_videoMobile__QMie6{display:block}}.HomeClient_heroVideo__s4s4T{width:100%;height:100%;object-fit:cover}.HomeClient_heroOverlay__DBSuF{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.1) 60%,transparent);z-index:1}.HomeClient_heroContent__HAkps{position:relative;z-index:3;text-align:center;max-width:900px;padding:0 var(--spacing-lg)}.HomeClient_heroTitle__lWsAe{font-size:clamp(26px,4vw,42px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-white);display:flex;flex-wrap:wrap;justify-content:center}.HomeClient_locationContainer__JkzYn{display:inline-flex;align-items:center;gap:10px;margin-top:var(--spacing-xl);padding:4px 20px 4px 4px;border:1px solid hsla(0,0%,100%,.4);border-radius:100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.HomeClient_pill__U9__0{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:hsla(0,0%,100%,.25);border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;transition:all var(--transition-fast)}.HomeClient_pill__U9__0:hover{background:hsla(0,0%,100%,.35)}.HomeClient_pillIcon__qyq0G{width:9px;height:11px;color:inherit}.HomeClient_pillDivider__uEmjV{width:1px;height:12px;background:hsla(0,0%,100%,.3);margin:0 4px}.HomeClient_emailLink__RLHTr{font-size:11px;font-weight:300;color:#fff;transition:opacity var(--transition-fast);text-decoration:none}.HomeClient_emailLink__RLHTr:hover{opacity:.8}@media (max-width:768px){.HomeClient_locationContainer__JkzYn{padding:4px}.HomeClient_emailLink__RLHTr,.HomeClient_pillDivider__uEmjV{display:none}}.HomeClient_lightSectionWrapper__SMshX{position:relative;overflow:hidden;background:#fff;z-index:1}.HomeClient_bgContainer__5p_1t{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.HomeClient_blob__6A09I{position:absolute;border-radius:50%;will-change:transform,opacity;filter:blur(140px)}.HomeClient_blob1__i0Jx_{width:90vw;max-width:1200px;height:1200px;top:-100px;left:-20%;background:#d1f2d9;opacity:.6;animation:HomeClient_blobFloat1__DTTk5 18s ease-in-out infinite alternate}.HomeClient_blob2__cauIZ{width:80vw;max-width:1000px;height:1000px;top:25%;right:-10%;background:#dff6fc;opacity:.6;animation:HomeClient_blobFloat2__mqh8h 22s ease-in-out infinite alternate}.HomeClient_blob3__OJRxQ{width:90vw;max-width:1100px;height:1100px;bottom:10%;left:-10%;background:#f1facc;opacity:.5;animation:HomeClient_blobFloat3__332aK 20s ease-in-out infinite alternate}.HomeClient_blob4__zV9L3{width:70vw;max-width:900px;height:900px;top:60%;right:-5%;background:#d7f7de;opacity:.6;animation:HomeClient_blobFloat1__DTTk5 25s ease-in-out infinite alternate-reverse}@keyframes HomeClient_blobFloat1__DTTk5{0%{transform:translate(0) scale(1);opacity:.4}to{transform:translate(8%,-5%) scale(1.1);opacity:.7}}@keyframes HomeClient_blobFloat2__mqh8h{0%{transform:translate(0) scale(1);opacity:.5}to{transform:translate(-15%,8%) scale(1.15);opacity:.8}}@keyframes HomeClient_blobFloat3__332aK{0%{transform:translate(0) scale(1);opacity:.3}to{transform:translate(10%,-10%) scale(1.05);opacity:.6}}.HomeClient_aboutStatement__WQj4r,.HomeClient_careersCta__VxGqp,.HomeClient_caseStudies__Souvf,.HomeClient_clientsMarquee__8bqEd,.HomeClient_servicesSection__htizz{position:relative;z-index:1}.HomeClient_aboutStatement__WQj4r{padding:var(--spacing-2xl) 0}.HomeClient_aboutInner__Xgmiq{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg);text-align:center}.HomeClient_aboutTitle__qe9sT{font-size:clamp(20px,3.5vw,32px);font-weight:300;line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--spacing-xl);color:var(--color-text);max-width:800px;margin-left:auto;margin-right:auto}.HomeClient_aboutTitle__qe9sT strong{font-weight:600}.HomeClient_caseStudies__Souvf{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.HomeClient_caseInner__rSTlc{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.HomeClient_caseGrid__DC9Sy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.HomeClient_caseCtaWrap__6u5N7{margin-top:var(--spacing-xl);text-align:center}@media (max-width:768px){.HomeClient_caseGrid__DC9Sy{grid-template-columns:1fr;gap:var(--spacing-lg)}}.HomeClient_clientsMarquee__8bqEd{padding:var(--spacing-2xl) 0;overflow:hidden}.HomeClient_marqueeInner__MCEta{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.HomeClient_marqueeTitle__CtIGk{font-size:clamp(20px,3.5vw,28px);font-weight:300;line-height:1.4;max-width:600px;margin-bottom:var(--spacing-2xl);color:var(--color-text)}.HomeClient_marqueeTrack__xBOsK{overflow:hidden;margin:0 calc(var(--spacing-lg) * -1);padding:var(--spacing-lg) 0}.HomeClient_marqueeSlide__xu6I5{display:flex;gap:80px;animation:HomeClient_marqueeScroll__xp5Xy 30s linear infinite;width:max-content}@keyframes HomeClient_marqueeScroll__xp5Xy{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.HomeClient_marqueeName__WMbLX{font-size:16px;font-weight:300;color:#6e6e6e;white-space:nowrap}.HomeClient_partnersRow__lKzeb{display:flex;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl)}.HomeClient_partnersLabel__t8NQx{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b4b4b4;white-space:nowrap}.HomeClient_partnerLogos__mDLT6{display:flex;align-items:center;gap:var(--spacing-xl)}.HomeClient_partnerLogo__wY1ak{height:24px;width:auto;opacity:.8;transition:opacity .3s ease}.HomeClient_partnerLogo__wY1ak:hover{opacity:1}.HomeClient_clientsCta__kkU6o{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.HomeClient_clientsLink__7fcvO{font-size:14px;font-weight:300;color:var(--color-text);transition:opacity var(--transition-fast)}.HomeClient_clientsLink__7fcvO:hover{opacity:.6}.HomeClient_circleBtn__dh9Ih{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);font-size:13px;color:var(--color-text);transition:background .3s ease,color .3s ease}.HomeClient_circleBtn__dh9Ih:hover{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.HomeClient_servicesSection__htizz{padding:var(--spacing-2xl) 0}.HomeClient_servicesInner__JI1yy{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:55% 45%;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}.HomeClient_servicesTitle__FflvG{font-size:clamp(20px,3.5vw,32px);font-weight:300;line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--spacing-lg)}.HomeClient_servicesDesc__WxqWF{font-size:14px;font-weight:300;line-height:1.6;color:var(--color-text-secondary);max-width:480px}.HomeClient_servicesLabel__fS26C{display:block;font-size:20px;font-weight:600;margin-bottom:var(--spacing-lg);color:var(--color-text)}.HomeClient_servicesList__5CcGP{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.HomeClient_serviceItem__ZAWmM{position:relative;display:flex;align-items:center;padding:10px 14px;font-size:clamp(18px,2.5vw,24px);font-weight:300;line-height:1.2;color:var(--color-text-secondary);transition:all .3s ease;overflow:hidden;border-radius:var(--radius-sm)}.HomeClient_serviceItem__ZAWmM.HomeClient_serviceItemActive__3z2eh,.HomeClient_serviceItem__ZAWmM:hover{color:var(--color-text);font-weight:600;background:hsla(0,0%,100%,.5);padding-left:20px}.HomeClient_serviceNameLight__pyhOp{display:inline;transition:opacity .3s ease,transform .3s ease}.HomeClient_serviceNameBold__hV2CU{position:absolute;left:14px;top:50%;transform:translateY(-50%) translateX(0);font-weight:600;opacity:0;transition:opacity .3s ease,transform .3s ease}.HomeClient_serviceArrow__a_8eE{opacity:0;transform:translateX(-8px);margin-left:auto;transition:opacity .3s ease,transform .3s ease;font-size:18px}.HomeClient_serviceItem__ZAWmM.HomeClient_serviceItemActive__3z2eh .HomeClient_serviceNameLight__pyhOp,.HomeClient_serviceItem__ZAWmM:hover .HomeClient_serviceNameLight__pyhOp{opacity:0;transform:translateX(10px)}.HomeClient_serviceItem__ZAWmM.HomeClient_serviceItemActive__3z2eh .HomeClient_serviceNameBold__hV2CU,.HomeClient_serviceItem__ZAWmM:hover .HomeClient_serviceNameBold__hV2CU{opacity:1;transform:translateY(-50%) translateX(10px)}.HomeClient_serviceItem__ZAWmM.HomeClient_serviceItemActive__3z2eh .HomeClient_serviceArrow__a_8eE,.HomeClient_serviceItem__ZAWmM:hover .HomeClient_serviceArrow__a_8eE{opacity:1;transform:translateX(0)}@media (max-width:768px){.HomeClient_servicesInner__JI1yy{grid-template-columns:1fr}.HomeClient_serviceItem__ZAWmM{font-size:clamp(18px,4vw,22px)}.HomeClient_servicesLabel__fS26C{font-size:18px}.HomeClient_partnersRow__lKzeb{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.HomeClient_careersCta__VxGqp{padding:var(--spacing-2xl) 0;text-align:center}.HomeClient_careersInner__o_6H5{max-width:var(--content-max);margin:0 auto;padding:40px var(--spacing-lg);border-radius:12px;transition:all .3s ease;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;transform:translateY(0)}.HomeClient_careersInner__o_6H5:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.04)}.HomeClient_careersBadge__v4FvF{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:6px 16px;border-radius:var(--radius-pill);background:rgba(255,0,0,.05);color:var(--color-accent);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-lg);position:relative}.HomeClient_badgeDot__oN__O{width:6px;height:6px;border-radius:50%;background:var(--color-accent);position:relative}.HomeClient_badgeDot__oN__O:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--color-accent);animation:HomeClient_badgePulse__ZsCNu 2s ease-in-out infinite}@keyframes HomeClient_badgePulse__ZsCNu{0%{transform:scale(1);opacity:.4}to{transform:scale(1.5);opacity:0}}.HomeClient_careersRole__p1ssx{font-size:clamp(22px,3.5vw,30px);font-weight:300;margin-bottom:var(--spacing-lg)}.HomeClient_careersLinks__7sdiI{display:flex;gap:var(--spacing-lg);justify-content:center}.HomeClient_careersLinks__7sdiI a{font-size:13px;color:var(--color-text-secondary);transition:color var(--transition-fast)}.HomeClient_careersLinks__7sdiI a:hover{color:var(--color-text)}.HomeClient_locationsSection__LY7mj{padding:var(--spacing-3xl) 0;background:#111;color:var(--color-white);position:relative}.HomeClient_locationsInner__RNY0l{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);position:relative}.HomeClient_locationsTitle__Rk_Y_{font-size:clamp(24px,4vw,36px);font-weight:300;line-height:1.3;max-width:700px;margin-bottom:var(--spacing-lg)}.HomeClient_locationsDesc__od27T{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.6);margin-bottom:var(--spacing-xl)}.HomeClient_mapDots__WOviJ{position:absolute;right:var(--spacing-lg);top:50%;transform:translateY(-50%);width:300px;height:200px}.HomeClient_dot__JCy50{width:8px;height:8px;animation:HomeClient_dotPulse__LRONs 2s ease-in-out infinite}.HomeClient_dot__JCy50,.HomeClient_dot__JCy50:after{position:absolute;border-radius:50%;background:var(--color-white)}.HomeClient_dot__JCy50:after{content:"";inset:-4px;opacity:.3;animation:HomeClient_dotPulseRing__FB_gv 2s ease-in-out infinite}@keyframes HomeClient_dotPulse__LRONs{0%,to{opacity:.8}50%{opacity:1}}@keyframes HomeClient_dotPulseRing__FB_gv{0%{transform:scale(1);opacity:.4}to{transform:scale(2);opacity:0}}@media (max-width:768px){.HomeClient_mapDots__WOviJ{display:none}}.HomeClient_collabCta__eOUzc{padding:var(--spacing-3xl) 0;text-align:center;background:var(--color-dark);color:var(--color-white);border-top:1px solid hsla(0,0%,100%,.1)}.HomeClient_collabInner__IuqnZ{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.HomeClient_collabTitle__fuEgD{font-size:clamp(24px,4vw,36px);font-weight:300;line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--spacing-md);color:var(--color-white)}.HomeClient_collabDesc__6VzeM{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.6);margin-bottom:var(--spacing-xl)}.ServicesClient_lightSectionWrapper__CeGyh{position:relative;background:#fff;z-index:1}.ServicesClient_bgContainer__OKfUY{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ServicesClient_blob__eM_pb{position:absolute;border-radius:50%;will-change:transform,opacity;filter:blur(140px)}.ServicesClient_blob1__IFUww{width:90vw;max-width:1000px;height:1000px;top:-100px;left:-20%;background:#d1f2d9;opacity:.6;animation:ServicesClient_blobFloat1__Q_GDj 18s ease-in-out infinite alternate}.ServicesClient_blob2__bjxvl{width:80vw;max-width:900px;height:900px;top:30%;right:-10%;background:#dff6fc;opacity:.6;animation:ServicesClient_blobFloat2__BaAAC 22s ease-in-out infinite alternate}.ServicesClient_blob3__43KU9{width:90vw;max-width:1100px;height:1100px;bottom:0;left:10%;background:#f1facc;opacity:.5;animation:ServicesClient_blobFloat3__GI7fo 20s ease-in-out infinite alternate}@keyframes ServicesClient_blobFloat1__Q_GDj{0%{transform:translate(0) scale(1);opacity:.4}to{transform:translate(8%,-5%) scale(1.1);opacity:.7}}@keyframes ServicesClient_blobFloat2__BaAAC{0%{transform:translate(0) scale(1);opacity:.5}to{transform:translate(-10%,8%) scale(1.15);opacity:.8}}@keyframes ServicesClient_blobFloat3__GI7fo{0%{transform:translate(0) scale(1);opacity:.3}to{transform:translate(5%,-10%) scale(1.05);opacity:.6}}.ServicesClient_heroSection__jdQkx{padding:20vh var(--spacing-lg) 12vh;text-align:center}.ServicesClient_heroInner___KvAA{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg)}.ServicesClient_heroTitle__vw_Ym{font-size:clamp(30px,5vw,42px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--spacing-lg)}.ServicesClient_heroSubtitle__YrGBW{font-size:14px;font-weight:400;line-height:1.6;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.ServicesClient_servicesGridSection__Rm0YW{padding:0 0 var(--spacing-4xl)}.ServicesClient_servicesGridInner__U3e8V{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:240px 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:stretch}.ServicesClient_sidebarSticky___MYOZ{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--spacing-xl))}.ServicesClient_sidebarLabel__TBek1{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.ServicesClient_sidebarNav__LpNQK{display:flex;flex-direction:column;gap:var(--spacing-md)}.ServicesClient_sidebarLink__In_Yd{font-size:clamp(16px,1.5vw,20px);font-weight:300;color:var(--color-text-secondary);transition:all .3s ease;letter-spacing:-.01em}.ServicesClient_sidebarActive__BgEN_,.ServicesClient_sidebarLink__In_Yd:hover{color:var(--color-text);font-weight:400;transform:translateX(4px)}.ServicesClient_serviceBlocks__gbQrd{display:flex;flex-direction:column}.ServicesClient_serviceRow__bnnAD{padding-bottom:var(--spacing-4xl);margin-bottom:var(--spacing-3xl);border-bottom:1px solid rgba(0,0,0,.05)}.ServicesClient_serviceRow__bnnAD:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ServicesClient_serviceRowInner__gxoSs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.ServicesClient_serviceTitle__7krKR{font-size:clamp(24px,3vw,32px);font-weight:300;letter-spacing:-.01em;margin-bottom:var(--spacing-md)}.ServicesClient_serviceDesc__uDJ2m{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);max-width:440px}.ServicesClient_expertiseLabel__mcaPy{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.ServicesClient_expertiseGrid__OUtj9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm) var(--spacing-md)}.ServicesClient_expertiseItem__nqhfp{font-size:13px;color:var(--color-text);display:flex;align-items:center;gap:8px}.ServicesClient_checkIcon__q8a0j{color:var(--color-text-secondary);flex-shrink:0}.ServicesClient_serviceRowMedia__RsR9w{position:relative;aspect-ratio:16/10;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04)}.ServicesClient_mediaFrame__p_O0w{object-fit:cover}.ServicesClient_collaborationSection__EOE9k{padding:var(--spacing-3xl) 0 var(--spacing-4xl);border-top:1px solid rgba(0,0,0,.05)}.ServicesClient_collabInner__lFJpQ{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.ServicesClient_collabLabel__zFuRO{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.ServicesClient_collabTitle__KQF__{font-size:clamp(28px,4vw,42px);font-weight:300;letter-spacing:-.02em;line-height:1.2;max-width:600px;margin-bottom:var(--spacing-3xl)}.ServicesClient_collabCards__JhG4i{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.ServicesClient_collabCardTitle__ijE_H{font-size:20px;font-weight:300;margin-bottom:var(--spacing-md)}.ServicesClient_collabCardDesc__HvFpe{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.ServicesClient_collabCardList__s2ftq{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ServicesClient_collabCardList__s2ftq li{font-size:13px;display:flex;align-items:center;gap:8px;color:var(--color-text)}.ServicesClient_collabCardList__s2ftq svg{color:#3cb878}.ServicesClient_darkPanelSection__rADLf{padding:0 0 var(--spacing-4xl)}.ServicesClient_darkPanelInner__OjDbk{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.ServicesClient_darkPanelBox__7NAA5{background:#111;border-radius:var(--radius-md);padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.15)}.ServicesClient_darkPanelBox__7NAA5:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background:radial-gradient(circle at 50% 0,rgba(200,250,225,.08) 0,transparent 60%);pointer-events:none}.ServicesClient_dpTextRow__ZuIM_{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);padding:0 var(--spacing-4xl);margin-bottom:var(--spacing-4xl);position:relative;z-index:2}.ServicesClient_dpLeft__MP3ec{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl)}.ServicesClient_dpTitle__NBqQc{font-size:clamp(32px,4vw,48px);font-weight:300;color:#fff;line-height:1.1;letter-spacing:-.02em}.ServicesClient_dpRight__Hewvo p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6;max-width:400px}.ServicesClient_dpMarquee__N19lQ{width:100%;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.05);padding-top:var(--spacing-3xl);position:relative;z-index:2}.ServicesClient_dpTrack__Y9MmO{display:flex}.ServicesClient_dpSlide__6h_fN{display:flex;gap:var(--spacing-4xl);padding:0 var(--spacing-2xl);animation:ServicesClient_dpScroll__avV4h 30s linear infinite;align-items:center}@keyframes ServicesClient_dpScroll__avV4h{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - (var(--spacing-4xl) / 2)))}}.ServicesClient_dpTextLogo__r_ae5{font-size:clamp(24px,4vw,36px);font-weight:600;color:#fff;opacity:.6;white-space:nowrap;transition:opacity .3s;letter-spacing:-.02em}.ServicesClient_dpTextLogo__r_ae5:hover{opacity:1}@media (max-width:959px){.ServicesClient_servicesGridInner__U3e8V{grid-template-columns:1fr}.ServicesClient_sidebarSticky___MYOZ{position:static;margin-bottom:var(--spacing-xl)}.ServicesClient_sidebarNav__LpNQK{flex-direction:row;flex-wrap:wrap}.ServicesClient_collabCards__JhG4i,.ServicesClient_serviceRowInner__gxoSs{grid-template-columns:1fr}.ServicesClient_dpTextRow__ZuIM_{grid-template-columns:1fr;padding:0 var(--spacing-2xl)}.ServicesClient_dpRight__Hewvo p{max-width:100%}}@media (max-width:500px){.ServicesClient_expertiseGrid__OUtj9{grid-template-columns:1fr}}.WorkClient_heroInner__iC2c9{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);text-align:center}.WorkClient_heroTitle__EYNEs{font-size:clamp(30px,5vw,42px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--spacing-md)}.WorkClient_heroSubline__Y4lr0{font-size:14px;font-weight:300;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:500px;margin-left:auto;margin-right:auto}.WorkClient_filters__k3qUk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.WorkClient_filterBtn__pQyp4{padding:8px 16px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.WorkClient_filterBtn__pQyp4:hover{border-color:var(--color-text);color:var(--color-text)}.WorkClient_filterActive__zA5lS{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.WorkClient_workSection__7q3ob{padding:var(--spacing-2xl) 0}.WorkClient_workInner__e52Lt{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.WorkClient_workGrid__6vNQ6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.WorkClient_workGrid2__MLI1h{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media (max-width:768px){.WorkClient_workGrid2__MLI1h,.WorkClient_workGrid__6vNQ6{grid-template-columns:1fr;gap:var(--spacing-lg)}}.WorkClient_breakout__xPEBR{padding:var(--spacing-2xl) 0;background:var(--color-surface)}.WorkClient_breakoutInner____I0H{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:.5fr 1.5fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:center}.WorkClient_breakoutContent__Uy2MC{display:flex;flex-direction:column;gap:var(--spacing-md)}.WorkClient_breakoutTitle__M_y4k{font-size:var(--font-size-h2);font-weight:300}.WorkClient_breakoutDesc__YM6ea{font-size:var(--font-size-body);font-weight:300;color:var(--color-text-secondary);line-height:1.6}.WorkClient_breakoutTags__VnMUH{display:flex;flex-wrap:wrap;gap:6px}.WorkClient_breakoutTag__m9B9O{padding:4px 10px;border:1px solid #dcdcdc;border-radius:var(--radius-pill);font-size:11px;font-weight:500;text-transform:uppercase;color:var(--color-text-secondary)}.WorkClient_breakoutLink__BnzuN{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);transition:opacity var(--transition-fast)}.WorkClient_breakoutLink__BnzuN:hover{opacity:.6}.WorkClient_breakoutImage__psV1X{position:relative;aspect-ratio:16/10;border-radius:var(--radius-sm);overflow:hidden}.WorkClient_breakoutImg__greQw{object-fit:cover}@media (max-width:768px){.WorkClient_breakoutInner____I0H{grid-template-columns:1fr}}.WorkClient_moreWork__1dOkB{padding:var(--spacing-3xl) 0}.WorkClient_moreWorkInner__DLg4i{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.WorkClient_moreWorkTitle__SG0X0{font-size:var(--font-size-h2);font-weight:300;margin-bottom:var(--spacing-xl)}.WorkClient_moreWorkGrid__Is10L{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.WorkClient_moreWorkItem__rYbyV{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-border)}.WorkClient_moreWorkName__PFecf{font-size:var(--font-size-body);font-weight:500}.WorkClient_moreWorkRegion__rz9cG{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.WorkClient_moreWorkTags__8qxf3{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--spacing-xs)}.WorkClient_moreWorkTag__sMN0p{font-size:10px;font-weight:500;text-transform:uppercase;color:var(--color-text-secondary);padding:2px 8px;border:1px solid var(--color-border);border-radius:var(--radius-pill)}@media (max-width:768px){.WorkClient_moreWorkGrid__Is10L{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.WorkClient_moreWorkGrid__Is10L{grid-template-columns:1fr}}