.Navbar-module__nuAbfa__header{z-index:100;width:calc(100% - 48px);max-width:1100px;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:20px;left:50%;transform:translate(-50%)}.Navbar-module__nuAbfa__inner{-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;justify-content:space-between;align-items:center;height:54px;padding:0 20px;transition:background .3s,border-color .3s;display:flex}.Navbar-module__nuAbfa__header.Navbar-module__nuAbfa__scrolled .Navbar-module__nuAbfa__inner{background:#000000bf;border-color:#ffffff1a}.Navbar-module__nuAbfa__logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.Navbar-module__nuAbfa__nav{align-items:center;gap:28px;display:flex}.Navbar-module__nuAbfa__navLink{color:#fff6;letter-spacing:.01em;white-space:nowrap;font-size:13px;transition:color .2s}.Navbar-module__nuAbfa__navLink:hover{color:#fff}.Navbar-module__nuAbfa__navLinkActive{color:#fff;position:relative}.Navbar-module__nuAbfa__navLinkActive:after{content:"";background:#ffffff80;border-radius:1px;height:1px;position:absolute;bottom:-4px;left:0;right:0}.Navbar-module__nuAbfa__cta{color:#000;letter-spacing:.01em;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.Navbar-module__nuAbfa__cta:hover{background:#ffffffd9;transform:scale(1.02)}.Navbar-module__nuAbfa__menuBtn{cursor:pointer;appearance:none;background:#fff;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:34px;padding:0;display:flex}.Navbar-module__nuAbfa__menuBtnInner{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.Navbar-module__nuAbfa__menuBtnBar{background:#000;border-radius:2px;width:16px;height:2px;display:block}.Navbar-module__nuAbfa__mobileMenu{z-index:90;-webkit-overflow-scrolling:touch;background:#000;flex-direction:column;padding:100px 32px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.Navbar-module__nuAbfa__mobileLink{letter-spacing:-.03em;color:#ffffffb3;border-bottom:1px solid #ffffff0f;padding:18px 0;font-size:clamp(2rem,8vw,3rem);font-weight:800;transition:color .2s;display:block}.Navbar-module__nuAbfa__mobileLink:hover{color:#fff}.Navbar-module__nuAbfa__mobileCta{color:#000;background:#fff;border-radius:100px;align-items:center;gap:8px;margin-top:40px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-flex}@media (min-width:901px){.Navbar-module__nuAbfa__menuBtn{display:none}}@media (max-width:900px){.Navbar-module__nuAbfa__header{width:calc(100% - 32px);top:12px}.Navbar-module__nuAbfa__inner{height:50px;padding:0 14px}.Navbar-module__nuAbfa__nav,.Navbar-module__nuAbfa__cta{display:none}}
.Footer-module__EZoWya__footer{background:#000;border-top:1px solid #ffffff0d}.Footer-module__EZoWya__inner{max-width:1400px;margin:0 auto;padding:56px 48px 40px}.Footer-module__EZoWya__logoWrap{flex-shrink:0;align-items:center;display:flex}.Footer-module__EZoWya__divider{background:#ffffff0f;height:1px;margin:0}.Footer-module__EZoWya__mid{justify-content:space-between;align-items:flex-start;gap:60px;padding:40px 0;display:flex}.Footer-module__EZoWya__nav{flex-wrap:wrap;gap:12px 32px;max-width:480px;display:flex}.Footer-module__EZoWya__navLink{color:#ffffff59;letter-spacing:.01em;font-size:13px;font-weight:400;transition:color .2s}.Footer-module__EZoWya__navLink:hover{color:#fff}.Footer-module__EZoWya__contact{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.Footer-module__EZoWya__contactItem{color:#ffffff59;letter-spacing:.01em;font-size:13px;font-weight:300;transition:color .2s}.Footer-module__EZoWya__contactItem:hover{color:#fff}.Footer-module__EZoWya__socials{gap:20px;margin-top:8px;display:flex}.Footer-module__EZoWya__socialLink{color:#fff3;letter-spacing:.03em;font-size:12px;font-weight:500;transition:color .2s}.Footer-module__EZoWya__socialLink:hover{color:#fff}.Footer-module__EZoWya__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.Footer-module__EZoWya__status{align-items:center;gap:8px;display:flex}.Footer-module__EZoWya__statusDot{opacity:.7;background:#fff;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite Footer-module__EZoWya__pulse}@keyframes Footer-module__EZoWya__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.25;transform:scale(.75)}}.Footer-module__EZoWya__statusText{color:#ffffff40;letter-spacing:.04em;font-size:11px}.Footer-module__EZoWya__copy{color:#ffffff26;letter-spacing:.02em;font-size:11px}.Footer-module__EZoWya__legal{flex-wrap:wrap;gap:16px 24px;display:flex}.Footer-module__EZoWya__legalLink{color:#ffffff26;letter-spacing:.02em;font-size:11px;transition:color .2s}.Footer-module__EZoWya__legalLink:hover{color:#ffffff73}@media (max-width:768px){.Footer-module__EZoWya__inner{padding:48px 24px 36px}.Footer-module__EZoWya__mid{flex-direction:column;gap:32px}.Footer-module__EZoWya__contact{align-items:flex-start}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start;gap:12px}}
.FooterCTA-module__0PTXya__section{text-align:center;border-top:1px solid #ffffff0d;padding:140px 0;position:relative;overflow:hidden}.FooterCTA-module__0PTXya__bg{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.FooterCTA-module__0PTXya__bgText{color:#0000;-webkit-text-stroke:1px #ffffff0a;letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:22vw;font-weight:900}.FooterCTA-module__0PTXya__inner{z-index:10;max-width:820px;margin:0 auto;padding:0 48px;position:relative}.FooterCTA-module__0PTXya__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:32px;font-size:11px;font-weight:500;display:block}.FooterCTA-module__0PTXya__heading{letter-spacing:-.04em;color:#fff;margin-bottom:36px;font-size:clamp(2.8rem,7vw,7rem);font-weight:900;line-height:.92}.FooterCTA-module__0PTXya__headingMuted{color:#0000;-webkit-text-stroke:1.5px #ffffff40;font-style:italic}.FooterCTA-module__0PTXya__desc{color:#ffffff59;max-width:440px;margin:0 auto 52px;font-size:15px;font-weight:300;line-height:1.8}.FooterCTA-module__0PTXya__cta{color:#000;letter-spacing:.01em;background:#fff;border-radius:100px;align-items:center;gap:10px;padding:16px 36px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.FooterCTA-module__0PTXya__cta:hover{background:#ffffffe0;transform:scale(1.03)}@media (max-width:768px){.FooterCTA-module__0PTXya__inner{padding:0 24px}.FooterCTA-module__0PTXya__section{padding:100px 0}}@media (max-width:480px){.FooterCTA-module__0PTXya__inner{padding:0 20px}.FooterCTA-module__0PTXya__section{padding:80px 0}.FooterCTA-module__0PTXya__heading{overflow-wrap:break-word}.FooterCTA-module__0PTXya__cta{justify-content:center;width:100%}}
.Hero-module__KTD73a__section{background:#000;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Hero-module__KTD73a__canvas{pointer-events:none;z-index:1;opacity:.6;width:55%;height:120%;position:absolute;top:-10%;right:-5%}.Hero-module__KTD73a__shapes{z-index:2;pointer-events:none;position:absolute;inset:0}.Hero-module__KTD73a__shape{position:absolute}.Hero-module__KTD73a__shapeInner{-webkit-backdrop-filter:blur(4px);background:linear-gradient(90deg,#ffffff17,#0000);border:1px solid #ffffff2e;border-radius:100px;box-shadow:0 8px 48px #ffffff0f,inset 0 1px #ffffff1a}.Hero-module__KTD73a__shape1{top:18%;left:-8%}.Hero-module__KTD73a__shape1 .Hero-module__KTD73a__shapeInner{width:580px;height:130px}.Hero-module__KTD73a__shape2{top:68%;right:2%}.Hero-module__KTD73a__shape2 .Hero-module__KTD73a__shapeInner{width:460px;height:110px}.Hero-module__KTD73a__shape3{bottom:12%;left:8%}.Hero-module__KTD73a__shape3 .Hero-module__KTD73a__shapeInner{width:280px;height:72px}.Hero-module__KTD73a__shape4{top:12%;right:18%}.Hero-module__KTD73a__shape4 .Hero-module__KTD73a__shapeInner{width:180px;height:52px}.Hero-module__KTD73a__vignette{pointer-events:none;z-index:3;background:radial-gradient(80% 60% at 50% -10%,#0000 50%,#000 100%);position:absolute;inset:0}.Hero-module__KTD73a__content{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:160px 48px 0;position:relative}.Hero-module__KTD73a__badge{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;margin-bottom:48px;padding:6px 16px 6px 10px;font-size:11px;font-weight:500;display:inline-flex}.Hero-module__KTD73a__badgeDot{opacity:.6;background:#fff;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite Hero-module__KTD73a__blink}@keyframes Hero-module__KTD73a__blink{0%,to{opacity:.6}50%{opacity:.2}}.Hero-module__KTD73a__headings{margin-bottom:0}.Hero-module__KTD73a__headingRow{margin-bottom:8px;overflow:hidden}.Hero-module__KTD73a__h1{letter-spacing:-.04em;color:#fff;font-size:clamp(3.5rem,9.5vw,10rem);font-weight:800;line-height:.9;display:block}.Hero-module__KTD73a__h1Muted{color:#ffffff1f;font-style:italic}.Hero-module__KTD73a__h1Outline{color:#0000;-webkit-text-stroke:1.5px #ffffff80}.Hero-module__KTD73a__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:72px;display:flex}.Hero-module__KTD73a__bottomLeft{max-width:440px}.Hero-module__KTD73a__desc{color:#ffffff61;margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.8}.Hero-module__KTD73a__ctaRow{align-items:center;gap:24px;display:flex}.Hero-module__KTD73a__ctaPrimary{color:#000;letter-spacing:.01em;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:13px 26px;font-size:13px;font-weight:700;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.Hero-module__KTD73a__ctaPrimary:hover{background:#ffffffd9;transform:scale(1.02)}.Hero-module__KTD73a__ctaSecondary{color:#ffffff59;letter-spacing:.01em;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.Hero-module__KTD73a__ctaSecondary:hover{color:#fff}.Hero-module__KTD73a__stats{gap:48px;display:flex}.Hero-module__KTD73a__stat{text-align:right}.Hero-module__KTD73a__statVal{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:800}.Hero-module__KTD73a__statLabel{color:#ffffff40;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px}.Hero-module__KTD73a__scrollIndicator{z-index:10;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.Hero-module__KTD73a__scrollText{letter-spacing:.2em;text-transform:uppercase;color:#ffffff2e;font-size:9px}.Hero-module__KTD73a__scrollLine{transform-origin:top;background:linear-gradient(#ffffff40,#0000);width:1px;height:44px}@media (max-width:768px){.Hero-module__KTD73a__canvas{opacity:.3;width:100%;height:50%;top:0;right:0}.Hero-module__KTD73a__shape1 .Hero-module__KTD73a__shapeInner{width:320px;height:80px}.Hero-module__KTD73a__shape2 .Hero-module__KTD73a__shapeInner{width:260px;height:66px}.Hero-module__KTD73a__shape3,.Hero-module__KTD73a__shape4{display:none}.Hero-module__KTD73a__content{padding:120px 24px 0}.Hero-module__KTD73a__bottom{flex-direction:column;align-items:flex-start}.Hero-module__KTD73a__stats{flex-wrap:wrap;gap:28px}.Hero-module__KTD73a__stat{text-align:left}.Hero-module__KTD73a__section{padding-bottom:60px}.Hero-module__KTD73a__h1Outline{-webkit-text-stroke:1px #fff6}}@media (max-width:480px){.Hero-module__KTD73a__content{padding:100px 20px 0}.Hero-module__KTD73a__bottom{margin-top:48px}.Hero-module__KTD73a__ctaRow{flex-direction:column;align-items:flex-start;gap:16px}.Hero-module__KTD73a__shape1,.Hero-module__KTD73a__shape2{display:none}}
.TextReveal-module__nUMuzq__section{border-top:1px solid #ffffff0d;padding:120px 0}.TextReveal-module__nUMuzq__inner{max-width:1400px;margin:0 auto 32px;padding:0 48px}.TextReveal-module__nUMuzq__eyebrow{color:#ffffff40;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.TextReveal-module__nUMuzq__textWrap{max-width:1400px;margin:0 auto;padding:0 48px}.TextReveal-module__nUMuzq__text{letter-spacing:-.04em;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1.2}.TextReveal-module__nUMuzq__word{white-space:pre-wrap;display:inline}@media (max-width:768px){.TextReveal-module__nUMuzq__inner,.TextReveal-module__nUMuzq__textWrap{padding:0 24px}.TextReveal-module__nUMuzq__section{padding:80px 0}}@media (max-width:480px){.TextReveal-module__nUMuzq__inner,.TextReveal-module__nUMuzq__textWrap{padding:0 20px}.TextReveal-module__nUMuzq__section{padding:60px 0}.TextReveal-module__nUMuzq__text{font-size:clamp(1.6rem,6vw,2.4rem)}}
.Stats-module__ezWHPW__section{border-top:1px solid #ffffff0d;padding:80px 0}.Stats-module__ezWHPW__inner{grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;padding:0 48px;display:grid;position:relative}.Stats-module__ezWHPW__stat{align-items:stretch;display:flex;position:relative}.Stats-module__ezWHPW__divider{background:#ffffff0f;flex-shrink:0;width:1px}.Stats-module__ezWHPW__statContent{flex-direction:column;flex:1;gap:10px;padding:0 48px;display:flex}.Stats-module__ezWHPW__stat:first-child .Stats-module__ezWHPW__statContent{padding-left:0}.Stats-module__ezWHPW__stat:last-child .Stats-module__ezWHPW__statContent{padding-right:0}.Stats-module__ezWHPW__counterVal{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,5.5rem);font-weight:900;line-height:1;display:block}.Stats-module__ezWHPW__label{color:#ffffff4d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400}@media (max-width:900px){.Stats-module__ezWHPW__inner{grid-template-columns:repeat(2,1fr);gap:0}.Stats-module__ezWHPW__stat{padding:24px 0}.Stats-module__ezWHPW__stat:nth-child(3),.Stats-module__ezWHPW__stat:nth-child(4){border-top:1px solid #ffffff0f}.Stats-module__ezWHPW__divider{display:none}.Stats-module__ezWHPW__statContent{padding:0 24px}.Stats-module__ezWHPW__stat:nth-child(odd) .Stats-module__ezWHPW__statContent{padding-left:0}.Stats-module__ezWHPW__stat:nth-child(2n) .Stats-module__ezWHPW__statContent{padding-right:0}}@media (max-width:768px){.Stats-module__ezWHPW__section{padding:60px 0}.Stats-module__ezWHPW__inner{padding:0 24px}}
.Services-module__zXymXq__section{border-top:1px solid #ffffff0d;padding:120px 0}.Services-module__zXymXq__inner{max-width:1400px;margin:0 auto;padding:0 48px}.Services-module__zXymXq__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:80px;display:flex}.Services-module__zXymXq__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.Services-module__zXymXq__allLink{color:#fff6;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.Services-module__zXymXq__allLink:hover{color:#fff;gap:14px}.Services-module__zXymXq__list{border-top:1px solid #ffffff0d}.Services-module__zXymXq__row{color:inherit;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:36px 0;text-decoration:none;transition:padding-left .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.Services-module__zXymXq__row:hover{padding-left:12px}.Services-module__zXymXq__row:after{content:"";transform-origin:0;pointer-events:none;background:#ffffff04;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.Services-module__zXymXq__row:hover:after{transform:scaleX(1)}.Services-module__zXymXq__rowTop{z-index:1;justify-content:space-between;align-items:baseline;gap:24px;display:flex;position:relative}.Services-module__zXymXq__rowMeta{flex:1;align-items:baseline;gap:20px;display:flex}.Services-module__zXymXq__num{color:#ffffff1f;font-variant-numeric:tabular-nums;letter-spacing:.06em;flex-shrink:0;align-self:flex-start;margin-top:2px;padding-top:8px;font-size:11px;font-weight:700;transition:color .3s}.Services-module__zXymXq__row:hover .Services-module__zXymXq__num{color:#fff6}.Services-module__zXymXq__title{letter-spacing:-.04em;color:#ffffffbf;flex:1;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:800;line-height:1;transition:color .3s}.Services-module__zXymXq__row:hover .Services-module__zXymXq__title{color:#fff}.Services-module__zXymXq__arrow{color:#ffffff26;flex-shrink:0;align-self:flex-start;padding-top:8px;font-size:24px;transition:color .25s,transform .3s}.Services-module__zXymXq__row:hover .Services-module__zXymXq__arrow{color:#fffc;transform:rotate(45deg)scale(1.1)}.Services-module__zXymXq__rowBody{z-index:1;position:relative;overflow:hidden}.Services-module__zXymXq__desc{color:#ffffff59;max-width:640px;padding-top:16px;padding-left:calc(1ch + 31px);font-size:14px;font-weight:300;line-height:1.75}.Services-module__zXymXq__tags{flex-wrap:wrap;gap:6px;padding-top:12px;padding-left:calc(1ch + 31px);display:flex}.Services-module__zXymXq__tag{color:#ffffff40;letter-spacing:.04em;border:1px solid #ffffff14;border-radius:100px;padding:3px 11px;font-size:10px;font-weight:500}@media (max-width:900px){.Services-module__zXymXq__title{font-size:clamp(2rem,7vw,3.5rem)}.Services-module__zXymXq__desc,.Services-module__zXymXq__tags{padding-left:0}}@media (max-width:768px){.Services-module__zXymXq__inner{padding:0 24px}.Services-module__zXymXq__section{padding:80px 0}.Services-module__zXymXq__row{padding:24px 0}}
.Work-module__nUOTfG__section{border-top:1px solid #ffffff0d;padding:120px 0}.Work-module__nUOTfG__inner{max-width:1400px;margin:0 auto;padding:0 48px}.Work-module__nUOTfG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:64px;display:flex}.Work-module__nUOTfG__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}.Work-module__nUOTfG__heading{letter-spacing:-.04em;color:#fff;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:800;line-height:.95}.Work-module__nUOTfG__headingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.Work-module__nUOTfG__allLink{color:#ffffff80;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.Work-module__nUOTfG__allLink:hover{color:#fff;gap:14px}a:has(>.Work-module__nUOTfG__featured){color:inherit;text-decoration:none;display:block}.Work-module__nUOTfG__featured{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;grid-template-columns:120px 1fr 120px;align-items:center;gap:40px;margin-bottom:2px;padding:56px 48px;transition:background .3s;display:grid;position:relative;overflow:hidden}.Work-module__nUOTfG__featured:hover{background:#ffffff0a}.Work-module__nUOTfG__featured:before,.Work-module__nUOTfG__featured:after{content:"";opacity:0;background:#fff;width:10px;height:10px;transition:opacity .25s;position:absolute}.Work-module__nUOTfG__featured:before{top:-1px;left:-1px}.Work-module__nUOTfG__featured:after{bottom:-1px;right:-1px}.Work-module__nUOTfG__featured:hover:before,.Work-module__nUOTfG__featured:hover:after{opacity:1}.Work-module__nUOTfG__featLeft{flex-direction:column;gap:16px;display:flex}.Work-module__nUOTfG__featNum{color:#ffffff1f;letter-spacing:.08em;font-size:11px;font-weight:700}.Work-module__nUOTfG__featTags{flex-direction:column;gap:6px;display:flex}.Work-module__nUOTfG__featTag{color:#ffffff4d;letter-spacing:.04em;border:1px solid #ffffff14;border-radius:100px;width:fit-content;padding:3px 10px;font-size:10px;font-weight:500}.Work-module__nUOTfG__featTitle{letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:800;line-height:1.05}.Work-module__nUOTfG__featDesc{color:#ffffff59;max-width:480px;font-size:14px;font-weight:300;line-height:1.75}.Work-module__nUOTfG__featRight{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:24px;height:100%;display:flex}.Work-module__nUOTfG__featYear{color:#fff3;letter-spacing:.08em;font-size:11px}.Work-module__nUOTfG__featArrow{color:#ffffff4d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:border-color .25s,color .25s,background .25s,transform .25s;display:flex}.Work-module__nUOTfG__featured:hover .Work-module__nUOTfG__featArrow{color:#fff;background:#ffffff12;border-color:#fff6;transform:rotate(45deg)}.Work-module__nUOTfG__table{border-bottom:1px solid #ffffff0d}.Work-module__nUOTfG__tableRowLink{color:inherit;text-decoration:none;display:block}.Work-module__nUOTfG__tableRow{cursor:pointer;border-top:1px solid #ffffff0d;grid-template-columns:48px 1fr auto 56px 40px;align-items:center;gap:24px;padding:22px 0;transition:padding-left .25s cubic-bezier(.16,1,.3,1),background .2s;display:grid;position:relative}.Work-module__nUOTfG__tableRow:hover{background:#ffffff04;padding-left:12px}.Work-module__nUOTfG__tableNum{color:#ffffff1f;letter-spacing:.06em;font-size:10px;font-weight:700;transition:color .2s}.Work-module__nUOTfG__tableRow:hover .Work-module__nUOTfG__tableNum{color:#fff6}.Work-module__nUOTfG__tableTitle{letter-spacing:-.03em;color:#ffffffb3;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:700;transition:color .2s}.Work-module__nUOTfG__tableRow:hover .Work-module__nUOTfG__tableTitle{color:#fff}.Work-module__nUOTfG__tableTags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.Work-module__nUOTfG__tableTag{color:#ffffff38;letter-spacing:.03em;white-space:nowrap;border:1px solid #ffffff0f;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:500;transition:color .2s,border-color .2s}.Work-module__nUOTfG__tableRow:hover .Work-module__nUOTfG__tableTag{color:#ffffff73;border-color:#ffffff24}.Work-module__nUOTfG__tableYear{color:#ffffff2e;letter-spacing:.06em;text-align:right;font-size:11px}.Work-module__nUOTfG__tableArrow{color:#ffffff26;text-align:right;font-size:14px;transition:color .2s,transform .25s}.Work-module__nUOTfG__tableRow:hover .Work-module__nUOTfG__tableArrow{color:#fffc;transform:rotate(45deg)}@media (max-width:900px){.Work-module__nUOTfG__featured{grid-template-columns:80px 1fr;padding:40px 32px}.Work-module__nUOTfG__featRight{display:none}}@media (max-width:768px){.Work-module__nUOTfG__inner{padding:0 24px}.Work-module__nUOTfG__section{padding:80px 0}.Work-module__nUOTfG__featured{grid-template-columns:1fr;gap:20px;padding:32px 24px}.Work-module__nUOTfG__featLeft{flex-direction:row;align-items:center}.Work-module__nUOTfG__featTags{flex-flow:wrap}.Work-module__nUOTfG__tableRow{grid-template-columns:40px 1fr 36px;gap:12px}.Work-module__nUOTfG__tableTags,.Work-module__nUOTfG__tableYear{display:none}}
.Blog-module__LXHiDW__section{border-top:1px solid #ffffff0d;padding:120px 0}.Blog-module__LXHiDW__inner{max-width:1400px;margin:0 auto;padding:0 48px}.Blog-module__LXHiDW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:64px;display:flex}.Blog-module__LXHiDW__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}.Blog-module__LXHiDW__heading{letter-spacing:-.04em;color:#fff;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:800;line-height:.95}.Blog-module__LXHiDW__headingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.Blog-module__LXHiDW__allLink{color:#ffffff80;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.Blog-module__LXHiDW__allLink:hover{color:#fff;gap:14px}.Blog-module__LXHiDW__grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.Blog-module__LXHiDW__card{background:#ffffff05;border:1px solid #ffffff0f;transition:background .3s;overflow:hidden}.Blog-module__LXHiDW__card:hover{background:#ffffff0a}.Blog-module__LXHiDW__cardLink{flex-direction:column;height:100%;display:flex}.Blog-module__LXHiDW__cardImg{aspect-ratio:16/9;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.Blog-module__LXHiDW__cardImgEl{object-fit:cover;filter:grayscale()brightness(.55)contrast(1.1);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.Blog-module__LXHiDW__card:hover .Blog-module__LXHiDW__cardImgEl{filter:grayscale()brightness(.65)contrast(1.1);transform:scale(1.04)}.Blog-module__LXHiDW__cardImgOverlay{background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.Blog-module__LXHiDW__cardCat{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff2e;border-radius:100px;padding:4px 12px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px}.Blog-module__LXHiDW__cardBody{flex-direction:column;flex:1;padding:28px 32px 32px;display:flex}.Blog-module__LXHiDW__cardTitle{letter-spacing:-.03em;color:#ffffffd9;flex:1;margin-bottom:12px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.3;transition:color .2s}.Blog-module__LXHiDW__card:hover .Blog-module__LXHiDW__cardTitle{color:#fff}.Blog-module__LXHiDW__cardExcerpt{color:#ffffff4d;margin-bottom:24px;font-size:13px;font-weight:300;line-height:1.75}.Blog-module__LXHiDW__cardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Blog-module__LXHiDW__cardMeta{align-items:center;gap:8px;display:flex}.Blog-module__LXHiDW__cardDate{color:#fff3;letter-spacing:.04em;font-size:11px}.Blog-module__LXHiDW__cardDot{color:#ffffff1f}.Blog-module__LXHiDW__cardRead{color:#fff3;letter-spacing:.04em;font-size:11px}.Blog-module__LXHiDW__cardArrow{color:#fff3;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:border-color .25s,color .25s,background .25s,transform .25s;display:flex}.Blog-module__LXHiDW__card:hover .Blog-module__LXHiDW__cardArrow{color:#fff;background:#ffffff0f;border-color:#ffffff4d;transform:rotate(45deg)}@media (max-width:1024px){.Blog-module__LXHiDW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Blog-module__LXHiDW__inner{padding:0 24px}.Blog-module__LXHiDW__section{padding:80px 0}.Blog-module__LXHiDW__grid{grid-template-columns:1fr}.Blog-module__LXHiDW__cardBody{padding:24px}}
.ScrollProgress-module__yJsCLq__bar{transform-origin:0;z-index:99997;pointer-events:none;background:#ffffffb3;height:2px;position:fixed;top:0;left:0;right:0}
.WhyUs-module__-UR67q__section{border-top:1px solid #ffffff0d;padding:120px 0}.WhyUs-module__-UR67q__inner{max-width:1400px;margin:0 auto;padding:0 48px}.WhyUs-module__-UR67q__header{margin-bottom:80px}.WhyUs-module__-UR67q__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:500}.WhyUs-module__-UR67q__heading{letter-spacing:-.04em;color:#fff;font-size:clamp(2.8rem,5vw,5rem);font-weight:800;line-height:1}.WhyUs-module__-UR67q__headingMuted{color:#fff3}.WhyUs-module__-UR67q__grid{border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);display:grid}.WhyUs-module__-UR67q__card{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;padding:48px 40px;transition:background .3s;position:relative}.WhyUs-module__-UR67q__card:hover{background:#ffffff05}.WhyUs-module__-UR67q__cardNum{color:#ffffff1f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:700;display:block}.WhyUs-module__-UR67q__cardTitle{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.3}.WhyUs-module__-UR67q__cardBody{color:#ffffff59;font-size:14px;font-weight:300;line-height:1.8}.WhyUs-module__-UR67q__card:before{content:attr(data-num);letter-spacing:-.06em;color:#ffffff06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:900;line-height:1;position:absolute;bottom:20px;right:24px}@media (max-width:1024px){.WhyUs-module__-UR67q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.WhyUs-module__-UR67q__section{padding:80px 0}.WhyUs-module__-UR67q__inner{padding:0 24px}.WhyUs-module__-UR67q__header{margin-bottom:48px}.WhyUs-module__-UR67q__grid{grid-template-columns:1fr}.WhyUs-module__-UR67q__card{padding:36px 24px}}@media (max-width:480px){.WhyUs-module__-UR67q__heading{font-size:clamp(2.2rem,9vw,3rem)}.WhyUs-module__-UR67q__cardTitle{font-size:16px}}
.about-module__-i9KWa__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.about-module__-i9KWa__hero{padding:180px 0 100px;position:relative}.about-module__-i9KWa__heroInner{max-width:1400px;margin:0 auto;padding:0 48px}.about-module__-i9KWa__headingRow{overflow:hidden}.about-module__-i9KWa__heroHeadingWrap{margin-bottom:48px}.about-module__-i9KWa__heroH1{letter-spacing:-.05em;color:#fff;font-size:clamp(4rem,9vw,10rem);font-weight:900;line-height:.92;display:block}.about-module__-i9KWa__heroH1Muted{color:#0000;-webkit-text-stroke:1.5px #ffffff4d;font-style:italic}.about-module__-i9KWa__heroBio{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.about-module__-i9KWa__heroBio p{color:#fff6;max-width:480px;font-size:15px;font-weight:300;line-height:1.8}.about-module__-i9KWa__heroPill{color:#ffffff40;letter-spacing:.06em;white-space:nowrap;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;align-self:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.about-module__-i9KWa__heroPillDot{background:#fff6;border-radius:50%;width:6px;height:6px}.about-module__-i9KWa__heroRule{transform-origin:0;background:#ffffff0f;height:1px;margin-top:80px}.about-module__-i9KWa__story{padding:120px 0}.about-module__-i9KWa__storyInner{grid-template-columns:1fr 1fr;align-items:start;gap:100px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.about-module__-i9KWa__storyLeft{position:sticky;top:120px}.about-module__-i9KWa__storyHeading{letter-spacing:-.04em;color:#fff;margin-bottom:36px;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:.95}.about-module__-i9KWa__storyHeadingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.about-module__-i9KWa__storyText{flex-direction:column;gap:20px;display:flex}.about-module__-i9KWa__storyText p{color:#ffffff59;font-size:14px;font-weight:300;line-height:1.85}.about-module__-i9KWa__storyGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.about-module__-i9KWa__storyImgWrap{aspect-ratio:4/3;overflow:hidden}.about-module__-i9KWa__storyImg{object-fit:cover;filter:grayscale()brightness(.5)contrast(1.1);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.about-module__-i9KWa__storyImgWrap:hover .about-module__-i9KWa__storyImg{filter:grayscale()brightness(.65)contrast(1.1);transform:scale(1.04)}.about-module__-i9KWa__process{border-top:1px solid #ffffff0d;padding:120px 0}.about-module__-i9KWa__processInner{grid-template-columns:1fr 1fr;gap:100px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.about-module__-i9KWa__processLeft{align-self:flex-start;position:sticky;top:120px}.about-module__-i9KWa__processHeading{letter-spacing:-.04em;color:#fff;margin-bottom:24px;font-size:clamp(2.2rem,4vw,4rem);font-weight:800;line-height:.95}.about-module__-i9KWa__processHeadingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.about-module__-i9KWa__processDesc{color:#ffffff4d;max-width:300px;font-size:14px;font-weight:300;line-height:1.8}.about-module__-i9KWa__processSteps{flex-direction:column;display:flex}.about-module__-i9KWa__step{cursor:default;border-bottom:1px solid #ffffff0f;padding:36px 0;transition:padding-left .25s cubic-bezier(.16,1,.3,1)}.about-module__-i9KWa__step:first-child{border-top:1px solid #ffffff0f}.about-module__-i9KWa__step:hover{padding-left:8px}.about-module__-i9KWa__stepTop{align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.about-module__-i9KWa__stepNum{color:#ffffff26;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;transition:color .25s}.about-module__-i9KWa__step:hover .about-module__-i9KWa__stepNum{color:#fff6}.about-module__-i9KWa__stepTitle{letter-spacing:-.03em;color:#fffc;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;transition:color .25s}.about-module__-i9KWa__step:hover .about-module__-i9KWa__stepTitle{color:#fff}.about-module__-i9KWa__stepDesc{color:#ffffff4d;padding-left:31px;font-size:14px;font-weight:300;line-height:1.75}.about-module__-i9KWa__team{border-top:1px solid #ffffff0d;padding:120px 0}.about-module__-i9KWa__teamInner{max-width:1400px;margin:0 auto;padding:0 48px}.about-module__-i9KWa__teamHeader{margin-bottom:64px}.about-module__-i9KWa__teamHeading{letter-spacing:-.04em;color:#fff;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:800;line-height:.95}.about-module__-i9KWa__teamHeadingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.about-module__-i9KWa__teamGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.about-module__-i9KWa__teamCard{cursor:default;background:#ffffff05;border:1px solid #ffffff0f;align-items:flex-start;gap:20px;padding:36px 32px;transition:background .3s;display:flex}.about-module__-i9KWa__teamCard:hover{background:#ffffff0a}.about-module__-i9KWa__teamAvatar{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-module__-i9KWa__teamInitials{color:#fff6;letter-spacing:.05em;font-size:12px;font-weight:700}.about-module__-i9KWa__teamInfo{flex-direction:column;gap:4px;display:flex}.about-module__-i9KWa__teamName{color:#ffffffd9;letter-spacing:-.01em;font-size:15px;font-weight:700}.about-module__-i9KWa__teamRole{color:#ffffff59;font-size:12px;font-weight:400}.about-module__-i9KWa__teamFocus{color:#ffffff2e;letter-spacing:.02em;margin-top:4px;font-size:11px;font-weight:300}@media (max-width:1024px){.about-module__-i9KWa__teamGrid{grid-template-columns:repeat(2,1fr)}.about-module__-i9KWa__storyInner,.about-module__-i9KWa__processInner{gap:60px}}@media (max-width:768px){.about-module__-i9KWa__heroInner{padding:0 24px}.about-module__-i9KWa__hero{padding:140px 0 80px}.about-module__-i9KWa__storyInner,.about-module__-i9KWa__processInner,.about-module__-i9KWa__teamInner{padding:0 24px}.about-module__-i9KWa__storyInner{grid-template-columns:1fr;gap:48px}.about-module__-i9KWa__storyLeft{position:static}.about-module__-i9KWa__storyGrid{grid-template-columns:1fr 1fr}.about-module__-i9KWa__story{padding:80px 0}.about-module__-i9KWa__processInner{grid-template-columns:1fr}.about-module__-i9KWa__processLeft{position:static}.about-module__-i9KWa__process{padding:80px 0}.about-module__-i9KWa__teamGrid{grid-template-columns:1fr}.about-module__-i9KWa__team{padding:80px 0}.about-module__-i9KWa__heroBio{flex-direction:column;gap:24px}}@media (max-width:480px){.about-module__-i9KWa__hero{padding:110px 0 60px}.about-module__-i9KWa__heroInner{padding:0 20px}.about-module__-i9KWa__heroH1{overflow-wrap:break-word;font-size:clamp(3rem,12vw,5rem)}.about-module__-i9KWa__heroPill{display:none}.about-module__-i9KWa__storyInner,.about-module__-i9KWa__processInner,.about-module__-i9KWa__teamInner{padding:0 20px}.about-module__-i9KWa__storyGrid{grid-template-columns:1fr}.about-module__-i9KWa__story,.about-module__-i9KWa__process,.about-module__-i9KWa__team{padding:64px 0}.about-module__-i9KWa__stepTitle{font-size:clamp(1.2rem,5vw,1.6rem)}.about-module__-i9KWa__teamCard{padding:24px 20px}}
.contact-module__xwJ-uq__section{align-items:center;min-height:100vh;padding:160px 0 120px;display:flex}.contact-module__xwJ-uq__inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:120px;width:100%;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.contact-module__xwJ-uq__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:32px;font-size:11px;font-weight:500;display:block}.contact-module__xwJ-uq__heading{letter-spacing:-.05em;color:#fff;margin-bottom:28px;font-size:clamp(3rem,6vw,6.5rem);font-weight:900;line-height:.95}.contact-module__xwJ-uq__headingMuted{color:#0000;-webkit-text-stroke:1.5px #ffffff40;font-style:italic}.contact-module__xwJ-uq__desc{color:#ffffff59;max-width:340px;font-size:15px;font-weight:300;line-height:1.8}.contact-module__xwJ-uq__divider{background:#ffffff0f;height:1px;margin:40px 0}.contact-module__xwJ-uq__contactList{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.contact-module__xwJ-uq__contactItem{flex-direction:column;gap:4px;transition:opacity .2s;display:flex}.contact-module__xwJ-uq__contactItem:hover{opacity:.7}.contact-module__xwJ-uq__contactLabel{color:#fff3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.contact-module__xwJ-uq__contactVal{color:#fff9;font-size:14px;font-weight:300;transition:color .2s}a.contact-module__xwJ-uq__contactItem:hover .contact-module__xwJ-uq__contactVal{color:#fff}.contact-module__xwJ-uq__socials{gap:24px;display:flex}.contact-module__xwJ-uq__socialLink{color:#ffffff40;letter-spacing:.04em;font-size:12px;font-weight:500;transition:color .2s}.contact-module__xwJ-uq__socialLink:hover{color:#fff}.contact-module__xwJ-uq__right{padding-top:8px}.contact-module__xwJ-uq__form{flex-direction:column;gap:36px;display:flex}.contact-module__xwJ-uq__row2{grid-template-columns:1fr 1fr;gap:32px;display:grid}.contact-module__xwJ-uq__field{flex-direction:column;gap:10px;display:flex}.contact-module__xwJ-uq__fieldGroup{flex-direction:column;gap:16px;display:flex}.contact-module__xwJ-uq__label{color:#ffffff40;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{color:#fff;resize:none;background:0 0;border:none;border-bottom:1px solid #ffffff1a;outline:none;width:100%;padding:12px 0;font-family:inherit;font-size:15px;font-weight:300;transition:border-color .25s}.contact-module__xwJ-uq__input::placeholder,.contact-module__xwJ-uq__textarea::placeholder{color:#ffffff2e}.contact-module__xwJ-uq__input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}.contact-module__xwJ-uq__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus{border-bottom-color:#ffffff80}.contact-module__xwJ-uq__tags{flex-wrap:wrap;gap:8px;display:flex}.contact-module__xwJ-uq__tag{color:#fff6;letter-spacing:.02em;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff1f;border-radius:100px;padding:7px 16px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.contact-module__xwJ-uq__tag:hover{color:#ffffffbf;border-color:#ffffff4d}.contact-module__xwJ-uq__tagActive{color:#000;background:#fff;border-color:#fff}.contact-module__xwJ-uq__tagActive:hover{color:#000;background:#ffffffe6;border-color:#ffffffe6}.contact-module__xwJ-uq__submit{color:#000;letter-spacing:.01em;cursor:pointer;appearance:none;background:#fff;border:none;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;min-width:180px;padding:16px 40px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.contact-module__xwJ-uq__submit:hover{background:#ffffffe0;transform:scale(1.02)}.contact-module__xwJ-uq__submitLoading{opacity:.7;cursor:not-allowed;transform:none!important}.contact-module__xwJ-uq__spinner{border:2px solid #0003;border-top-color:#000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite contact-module__xwJ-uq__spin;display:block}@keyframes contact-module__xwJ-uq__spin{to{transform:rotate(360deg)}}.contact-module__xwJ-uq__success{flex-direction:column;gap:20px;padding:64px 0;display:flex}.contact-module__xwJ-uq__successIcon{color:#fff;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.contact-module__xwJ-uq__successTitle{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.contact-module__xwJ-uq__successDesc{color:#ffffff59;max-width:360px;font-size:15px;font-weight:300;line-height:1.75}.contact-module__xwJ-uq__successLink{color:#fff6;margin-top:8px;font-size:13px;transition:color .2s}.contact-module__xwJ-uq__successLink:hover{color:#fff}.contact-module__xwJ-uq__errorMsg{color:#ff6464d9;margin-bottom:8px;font-size:13px}@media (max-width:1024px){.contact-module__xwJ-uq__inner{gap:60px}}@media (max-width:768px){.contact-module__xwJ-uq__section{align-items:flex-start;padding:120px 0 80px}.contact-module__xwJ-uq__inner{grid-template-columns:1fr;gap:56px;padding:0 24px}.contact-module__xwJ-uq__row2{grid-template-columns:1fr;gap:28px}.contact-module__xwJ-uq__heading{font-size:clamp(2.4rem,10vw,4rem)}}@media (max-width:480px){.contact-module__xwJ-uq__section{padding:100px 0 60px}.contact-module__xwJ-uq__inner{padding:0 20px}.contact-module__xwJ-uq__submit{align-self:stretch;width:100%}.contact-module__xwJ-uq__tags{gap:6px}.contact-module__xwJ-uq__tag{padding:6px 14px;font-size:11px}}
.article-module__K_sfna__hero{padding-top:160px}.article-module__K_sfna__heroInner{max-width:900px;margin:0 auto;padding:0 48px 48px}.article-module__K_sfna__heroCrumbs{align-items:center;gap:8px;margin-bottom:32px;display:flex}.article-module__K_sfna__crumbLink{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.article-module__K_sfna__crumbLink:hover{color:#ffffffb3}.article-module__K_sfna__crumbSep{color:#ffffff26;font-size:11px}.article-module__K_sfna__crumbCat{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.article-module__K_sfna__heroTitle{letter-spacing:-.04em;color:#fff;margin-bottom:40px;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;line-height:1.05}.article-module__K_sfna__heroMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.article-module__K_sfna__heroAuthor{align-items:center;gap:12px;display:flex}.article-module__K_sfna__heroAvatar{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.article-module__K_sfna__heroInitials{color:#fff6;letter-spacing:.05em;font-size:11px;font-weight:700}.article-module__K_sfna__heroAuthorInfo{flex-direction:column;gap:2px;display:flex}.article-module__K_sfna__heroAuthorName{color:#ffffffb3;letter-spacing:-.01em;font-size:13px;font-weight:600}.article-module__K_sfna__heroAuthorRole{color:#ffffff40;font-size:11px}.article-module__K_sfna__heroMetaRight{align-items:center;gap:8px;display:flex}.article-module__K_sfna__heroDate,.article-module__K_sfna__heroRead{color:#ffffff40;font-size:12px}.article-module__K_sfna__heroDot{color:#ffffff1f;font-size:12px}.article-module__K_sfna__heroCover{max-width:1400px;height:480px;margin:0 auto;padding:0 48px;position:relative;overflow:hidden}.article-module__K_sfna__heroCoverImg{object-fit:cover;filter:grayscale()brightness(.4)contrast(1.1);width:100%;height:100%}.article-module__K_sfna__heroCoverOverlay{background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.article-module__K_sfna__article{padding:80px 0 120px}.article-module__K_sfna__articleInner{grid-template-columns:220px 1fr;align-items:start;gap:80px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.article-module__K_sfna__sidebarSticky{position:sticky;top:120px}.article-module__K_sfna__sidebarLabel{color:#fff3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:600;display:block}.article-module__K_sfna__tocNav{flex-direction:column;gap:0;display:flex}.article-module__K_sfna__tocItem{color:#ffffff40;cursor:default;border-bottom:1px solid #ffffff0d;padding:10px 0;font-size:12px;font-weight:400;line-height:1.5;transition:color .2s}.article-module__K_sfna__tocItem:hover{color:#fff9}.article-module__K_sfna__tocItem:first-child{border-top:1px solid #ffffff0d}.article-module__K_sfna__body{max-width:720px}.article-module__K_sfna__excerpt{color:#ffffff80;letter-spacing:-.01em;margin-bottom:40px;font-size:18px;font-weight:300;line-height:1.75}.article-module__K_sfna__rule{background:#ffffff12;height:1px;margin-bottom:48px}.article-module__K_sfna__h2{letter-spacing:-.03em;color:#fff;margin-top:56px;margin-bottom:20px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.1}.article-module__K_sfna__h3{letter-spacing:-.02em;color:#fffc;margin-top:32px;margin-bottom:12px;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;line-height:1.2}.article-module__K_sfna__p{color:#ffffff73;margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.85}.article-module__K_sfna__ul{flex-direction:column;gap:0;margin:0 0 24px;padding:0;list-style:none;display:flex}.article-module__K_sfna__li{color:#fff6;border-bottom:1px solid #ffffff0d;padding:12px 0 12px 20px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.article-module__K_sfna__li:before{content:"↗";color:#fff3;font-size:10px;position:absolute;top:14px;left:0}.article-module__K_sfna__li:first-child{border-top:1px solid #ffffff0d}.article-module__K_sfna__callout{background:#ffffff06;border-left:2px solid #ffffff26;margin:32px 0;padding:28px 32px}.article-module__K_sfna__callout p{color:#ffffff8c;margin:0;font-size:16px;font-style:italic;font-weight:400;line-height:1.8}.article-module__K_sfna__related{border-top:1px solid #ffffff0d;padding:80px 0 120px}.article-module__K_sfna__relatedInner{max-width:1400px;margin:0 auto;padding:0 48px}.article-module__K_sfna__relatedHeader{margin-bottom:40px}.article-module__K_sfna__relatedEyebrow{color:#ffffff40;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.article-module__K_sfna__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.article-module__K_sfna__relatedCard{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;text-decoration:none;transition:background .3s;display:flex;overflow:hidden}.article-module__K_sfna__relatedCard:hover{background:#ffffff0a}.article-module__K_sfna__relatedImg{aspect-ratio:16/9;position:relative;overflow:hidden}.article-module__K_sfna__relatedImgEl{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.article-module__K_sfna__relatedCard:hover .article-module__K_sfna__relatedImgEl{transform:scale(1.05)}.article-module__K_sfna__relatedImgOverlay{background:linear-gradient(#0000,#00000080);position:absolute;inset:0}.article-module__K_sfna__relatedBody{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.article-module__K_sfna__relatedMeta{color:#fff3;letter-spacing:.04em;font-size:10px}.article-module__K_sfna__relatedTitle{letter-spacing:-.02em;color:#ffffffbf;flex:1;font-size:14px;font-weight:700;line-height:1.3;transition:color .2s}.article-module__K_sfna__relatedCard:hover .article-module__K_sfna__relatedTitle{color:#fff}.article-module__K_sfna__relatedArrow{color:#ffffff26;align-self:flex-end;font-size:12px;transition:color .2s,transform .2s;display:inline-block}.article-module__K_sfna__relatedCard:hover .article-module__K_sfna__relatedArrow{color:#ffffff80;transform:translate(2px,-2px)}@media (max-width:1024px){.article-module__K_sfna__articleInner{grid-template-columns:1fr;gap:48px}.article-module__K_sfna__sidebar{display:none}.article-module__K_sfna__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.article-module__K_sfna__hero{padding-top:120px}.article-module__K_sfna__heroInner{padding:0 24px 40px}.article-module__K_sfna__heroCover{height:260px;padding:0}.article-module__K_sfna__article{padding:60px 0 80px}.article-module__K_sfna__articleInner{padding:0 24px}.article-module__K_sfna__body{max-width:100%}.article-module__K_sfna__related{padding:60px 0 80px}.article-module__K_sfna__relatedInner{padding:0 24px}.article-module__K_sfna__relatedGrid{grid-template-columns:1fr}.article-module__K_sfna__heroMeta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.article-module__K_sfna__hero{padding-top:100px}.article-module__K_sfna__heroInner{padding:0 20px 32px}.article-module__K_sfna__heroCover{height:200px}.article-module__K_sfna__heroTitle{overflow-wrap:break-word;font-size:clamp(1.6rem,8vw,2.4rem)}.article-module__K_sfna__articleInner{padding:0 20px}.article-module__K_sfna__excerpt,.article-module__K_sfna__p{font-size:15px}.article-module__K_sfna__callout{padding:20px}.article-module__K_sfna__relatedInner{padding:0 20px}}
.insights-module__QiFTdG__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.insights-module__QiFTdG__hero{padding:180px 0 0}.insights-module__QiFTdG__heroInner{max-width:1400px;margin:0 auto;padding:0 48px}.insights-module__QiFTdG__heroTop{margin-bottom:64px}.insights-module__QiFTdG__headingRow{overflow:hidden}.insights-module__QiFTdG__heroHeadingWrap{margin-bottom:0}.insights-module__QiFTdG__heroH1{letter-spacing:-.05em;color:#fff;font-size:clamp(3.5rem,8vw,9rem);font-weight:900;line-height:.92;display:block}.insights-module__QiFTdG__heroH1Muted{color:#0000;-webkit-text-stroke:1.5px #ffffff4d;font-style:italic}.insights-module__QiFTdG__featured{background:#ffffff05;border:1px solid #ffffff0f;grid-template-columns:1fr 1fr;text-decoration:none;transition:background .3s;display:grid;overflow:hidden}.insights-module__QiFTdG__featured:hover{background:#ffffff09}.insights-module__QiFTdG__featuredImg{aspect-ratio:4/3;position:relative;overflow:hidden}.insights-module__QiFTdG__featuredImgEl{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .4s}.insights-module__QiFTdG__featured:hover .insights-module__QiFTdG__featuredImgEl{filter:grayscale()brightness(.5)contrast(1.1);transform:scale(1.04)}.insights-module__QiFTdG__featuredImgOverlay{background:linear-gradient(90deg,#0000 60%,#0006);position:absolute;inset:0}.insights-module__QiFTdG__featuredBody{border-left:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.insights-module__QiFTdG__featuredMeta{align-items:center;gap:8px;margin-bottom:24px;display:flex}.insights-module__QiFTdG__featuredCat{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.insights-module__QiFTdG__featuredDivider{color:#ffffff26;font-size:10px}.insights-module__QiFTdG__featuredRead,.insights-module__QiFTdG__featuredDate{color:#fff3;letter-spacing:.04em;font-size:11px}.insights-module__QiFTdG__featuredTitle{letter-spacing:-.03em;color:#fff;flex:1;margin-bottom:20px;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;line-height:1.1}.insights-module__QiFTdG__featuredExcerpt{color:#ffffff59;margin-bottom:32px;font-size:14px;font-weight:300;line-height:1.8}.insights-module__QiFTdG__featuredFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.insights-module__QiFTdG__featuredAuthor{color:#ffffff4d;font-size:12px;font-weight:500}.insights-module__QiFTdG__featuredCta{color:#fff6;letter-spacing:.04em;font-size:12px;transition:color .2s}.insights-module__QiFTdG__featured:hover .insights-module__QiFTdG__featuredCta{color:#fff}.insights-module__QiFTdG__list{padding:80px 0 120px}.insights-module__QiFTdG__listInner{max-width:1400px;margin:0 auto;padding:0 48px}.insights-module__QiFTdG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.insights-module__QiFTdG__filterBar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.insights-module__QiFTdG__filterBtn{color:#ffffff4d;letter-spacing:.04em;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff14;border-radius:100px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.insights-module__QiFTdG__filterBtn:hover{color:#ffffffb3;border-color:#fff3}.insights-module__QiFTdG__filterBtnActive{color:#fff;background:#ffffff12;border-color:#fff3}.insights-module__QiFTdG__resultCount{color:#fff3;letter-spacing:.06em;font-size:11px}.insights-module__QiFTdG__postGrid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.insights-module__QiFTdG__card{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;text-decoration:none;transition:background .3s;display:flex;overflow:hidden}.insights-module__QiFTdG__card:hover{background:#ffffff0a}.insights-module__QiFTdG__cardImg{aspect-ratio:3/2;position:relative;overflow:hidden}.insights-module__QiFTdG__cardImgEl{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s}.insights-module__QiFTdG__card:hover .insights-module__QiFTdG__cardImgEl{filter:grayscale()brightness(.5)contrast(1.1);transform:scale(1.05)}.insights-module__QiFTdG__cardImgOverlay{background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.insights-module__QiFTdG__cardCat{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;background:#0009;border:1px solid #ffffff1a;border-radius:100px;padding:4px 10px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.insights-module__QiFTdG__cardBody{flex-direction:column;flex:1;padding:22px 22px 18px;display:flex}.insights-module__QiFTdG__cardMeta{align-items:center;gap:6px;margin-bottom:12px;display:flex}.insights-module__QiFTdG__cardRead,.insights-module__QiFTdG__cardDate{color:#fff3;letter-spacing:.04em;font-size:10px}.insights-module__QiFTdG__cardDot{color:#ffffff1a;font-size:10px}.insights-module__QiFTdG__cardTitle{letter-spacing:-.02em;color:#ffffffd9;margin-bottom:10px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.25;transition:color .2s}.insights-module__QiFTdG__card:hover .insights-module__QiFTdG__cardTitle{color:#fff}.insights-module__QiFTdG__cardExcerpt{color:#ffffff40;flex:1;margin-bottom:16px;font-size:12px;font-weight:300;line-height:1.7}.insights-module__QiFTdG__cardFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.insights-module__QiFTdG__cardAuthor{color:#fff3;letter-spacing:.02em;font-size:10px;font-weight:500}.insights-module__QiFTdG__cardArrow{color:#ffffff26;font-size:12px;transition:color .2s,transform .2s;display:inline-block}.insights-module__QiFTdG__card:hover .insights-module__QiFTdG__cardArrow{color:#fff9;transform:translate(2px,-2px)}@media (max-width:1200px){.insights-module__QiFTdG__postGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.insights-module__QiFTdG__featured{grid-template-columns:1fr}.insights-module__QiFTdG__featuredImg{aspect-ratio:16/9}.insights-module__QiFTdG__featuredImgOverlay{background:linear-gradient(#0000,#00000080)}.insights-module__QiFTdG__featuredBody{border-top:1px solid #ffffff0f;border-left:none;padding:36px}.insights-module__QiFTdG__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.insights-module__QiFTdG__hero{padding:140px 0 0}.insights-module__QiFTdG__heroInner{padding:0 24px}.insights-module__QiFTdG__heroTop{margin-bottom:40px}.insights-module__QiFTdG__featuredBody{padding:28px 24px}.insights-module__QiFTdG__list{padding:60px 0 80px}.insights-module__QiFTdG__listInner{padding:0 24px}.insights-module__QiFTdG__postGrid{grid-template-columns:1fr}.insights-module__QiFTdG__topBar{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.insights-module__QiFTdG__hero{padding:110px 0 0}.insights-module__QiFTdG__heroInner{padding:0 20px}.insights-module__QiFTdG__heroH1{overflow-wrap:break-word}.insights-module__QiFTdG__featuredBody{padding:24px 20px}.insights-module__QiFTdG__listInner{padding:0 20px}.insights-module__QiFTdG__filterBar{gap:6px}.insights-module__QiFTdG__filterBtn{padding:6px 14px;font-size:11px}}
.service-module__SzPUJa__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:32px;font-size:11px;font-weight:500;display:block}.service-module__SzPUJa__hero{align-items:flex-end;min-height:90vh;display:flex;position:relative;overflow:hidden}.service-module__SzPUJa__heroBg{z-index:0;position:absolute;inset:0}.service-module__SzPUJa__heroBgImg{object-fit:cover;object-position:center;opacity:.18;width:100%;height:100%}.service-module__SzPUJa__heroBgOverlay{background:linear-gradient(#0000004d 0%,#0009 60%,#000 100%);position:absolute;inset:0}.service-module__SzPUJa__heroInner{z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:160px 48px 80px;position:relative}.service-module__SzPUJa__breadcrumb{align-items:center;gap:8px;margin-bottom:40px;display:flex}.service-module__SzPUJa__breadcrumbLink{color:#ffffff4d;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.service-module__SzPUJa__breadcrumbLink:hover{color:#ffffffb3}.service-module__SzPUJa__breadcrumbSep{color:#ffffff26;font-size:11px}.service-module__SzPUJa__breadcrumbCurrent{color:#ffffff40;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.service-module__SzPUJa__heroTitle{letter-spacing:-.05em;color:#fff;margin-bottom:28px;font-size:clamp(3.5rem,9vw,8rem);font-weight:900;line-height:.9}.service-module__SzPUJa__heroTagline{color:#ffffff73;max-width:560px;margin-bottom:32px;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.6}.service-module__SzPUJa__heroTags{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.service-module__SzPUJa__heroTag{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:4px;padding:5px 12px;font-size:10px;font-weight:600}.service-module__SzPUJa__heroCta{color:#000;letter-spacing:.02em;background:#fff;border-radius:100px;align-items:center;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.service-module__SzPUJa__heroCta:hover{opacity:.88;transform:translateY(-1px)}.service-module__SzPUJa__statsBar{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.service-module__SzPUJa__statsBarInner{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;padding:0 48px;display:grid}.service-module__SzPUJa__statItem{border-right:1px solid #ffffff12;padding:48px 0 48px 48px}.service-module__SzPUJa__statItem:first-child{padding-left:0}.service-module__SzPUJa__statItem:last-child{border-right:none}.service-module__SzPUJa__statValue{letter-spacing:-.04em;color:#fff;margin-bottom:8px;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1;display:block}.service-module__SzPUJa__statLabel{color:#ffffff4d;font-size:12px;font-weight:400;line-height:1.4;display:block}.service-module__SzPUJa__overview{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__overviewInner{grid-template-columns:200px 1fr;gap:64px;max-width:1100px;margin:0 auto;padding:96px 48px;display:grid}.service-module__SzPUJa__overviewLeft{padding-top:4px}.service-module__SzPUJa__overviewText{color:#ffffff8c;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;line-height:1.75}.service-module__SzPUJa__useCases{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__useCasesInner{max-width:1100px;margin:0 auto;padding:96px 48px}.service-module__SzPUJa__useCasesGrid{border:1px solid #ffffff12;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:0;display:grid}.service-module__SzPUJa__useCaseCard{border:1px solid #ffffff12;padding:40px;transition:background .3s}.service-module__SzPUJa__useCaseCard:hover{background:#ffffff08}.service-module__SzPUJa__useCaseIcon{filter:grayscale();opacity:.6;margin-bottom:20px;font-size:24px;display:block}.service-module__SzPUJa__useCaseTitle{color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:16px;font-weight:600}.service-module__SzPUJa__useCaseBody{color:#ffffff59;font-size:14px;line-height:1.7}.service-module__SzPUJa__process{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__processInner{max-width:1100px;margin:0 auto;padding:96px 48px}.service-module__SzPUJa__processSteps{flex-direction:column;gap:0;display:flex}.service-module__SzPUJa__processStep{border-bottom:1px solid #ffffff0f;grid-template-columns:120px 1fr;gap:48px;padding:48px 0;display:grid;position:relative}.service-module__SzPUJa__processStep:last-child{border-bottom:none}.service-module__SzPUJa__stepNumWrap{align-items:flex-start;padding-top:6px;display:flex;position:relative}.service-module__SzPUJa__stepNumGhost{letter-spacing:-.06em;color:#ffffff0a;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:900;line-height:1;position:absolute;top:-8px;left:-12px}.service-module__SzPUJa__stepBody{z-index:1;position:relative}.service-module__SzPUJa__stepHeading{color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:600}.service-module__SzPUJa__stepText{color:#fff6;max-width:640px;font-size:15px;line-height:1.8}.service-module__SzPUJa__delivSection{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__delivInner{grid-template-columns:1fr 1fr;gap:80px;max-width:1100px;margin:0 auto;padding:96px 48px;display:grid}.service-module__SzPUJa__delivList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.service-module__SzPUJa__delivItem{color:#ffffff80;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:16px 0;font-size:14px;line-height:1.5;display:flex}.service-module__SzPUJa__delivItem:first-child{padding-top:0}.service-module__SzPUJa__delivItem:last-child{border-bottom:none}.service-module__SzPUJa__delivArrow{color:#fff3;flex-shrink:0;margin-top:2px;font-size:11px}.service-module__SzPUJa__stackGrid{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.service-module__SzPUJa__stackTag{color:#fff6;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:4px;padding:6px 14px;font-size:11px;font-weight:500;transition:border-color .2s,color .2s}.service-module__SzPUJa__stackTag:hover{color:#ffffffb3;border-color:#ffffff40}.service-module__SzPUJa__faq{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__faqInner{max-width:1100px;margin:0 auto;padding:96px 48px}.service-module__SzPUJa__faqList{flex-direction:column;gap:0;display:flex}.service-module__SzPUJa__faqItem{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:48px;padding:40px 0;display:grid}.service-module__SzPUJa__faqItem:last-child{border-bottom:none}.service-module__SzPUJa__faqQ{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.4}.service-module__SzPUJa__faqA{color:#fff6;font-size:14px;line-height:1.8}.service-module__SzPUJa__related{border-bottom:1px solid #ffffff12}.service-module__SzPUJa__relatedInner{max-width:1100px;margin:0 auto;padding:96px 48px}.service-module__SzPUJa__relatedGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.service-module__SzPUJa__relatedCard{border:1px solid #ffffff12;border-radius:12px;text-decoration:none;transition:border-color .3s;display:block;overflow:hidden}.service-module__SzPUJa__relatedCard:hover{border-color:#ffffff2e}.service-module__SzPUJa__relatedCardImg{aspect-ratio:16/7;position:relative;overflow:hidden}.service-module__SzPUJa__relatedCardImgEl{object-fit:cover;opacity:.3;width:100%;height:100%;transition:transform .6s}.service-module__SzPUJa__relatedCard:hover .service-module__SzPUJa__relatedCardImgEl{opacity:.4;transform:scale(1.04)}.service-module__SzPUJa__relatedCardOverlay{background:linear-gradient(#0000 0%,#000000b3 100%);position:absolute;inset:0}.service-module__SzPUJa__relatedCardBody{padding:28px}.service-module__SzPUJa__relatedCardNum{color:#fff3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.service-module__SzPUJa__relatedCardTitle{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:700}.service-module__SzPUJa__relatedCardTagline{color:#ffffff59;margin-bottom:20px;font-size:13px;line-height:1.5}.service-module__SzPUJa__relatedCardArrow{color:#ffffff4d;font-size:12px;font-weight:600;transition:color .2s}.service-module__SzPUJa__relatedCard:hover .service-module__SzPUJa__relatedCardArrow{color:#fffc}.service-module__SzPUJa__cta{background:#ffffff05}.service-module__SzPUJa__ctaInner{text-align:center;max-width:1100px;margin:0 auto;padding:120px 48px}.service-module__SzPUJa__ctaHeading{letter-spacing:-.05em;color:#fff;margin-bottom:20px;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;line-height:.95}.service-module__SzPUJa__ctaSubtext{color:#ffffff59;max-width:440px;margin:0 auto 40px;font-size:16px;line-height:1.7}.service-module__SzPUJa__ctaBtn{color:#000;letter-spacing:.02em;background:#fff;border-radius:100px;align-items:center;padding:16px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.service-module__SzPUJa__ctaBtn:hover{opacity:.88;transform:translateY(-2px)}@media (max-width:900px){.service-module__SzPUJa__heroInner{padding:140px 24px 64px}.service-module__SzPUJa__statsBarInner{grid-template-columns:1fr;padding:0 24px}.service-module__SzPUJa__statItem{border-bottom:1px solid #ffffff12;border-right:none;padding:32px 0}.service-module__SzPUJa__statItem:last-child{border-bottom:none}.service-module__SzPUJa__overviewInner{grid-template-columns:1fr;gap:24px;padding:64px 24px}.service-module__SzPUJa__useCasesInner{padding:64px 24px}.service-module__SzPUJa__useCasesGrid{grid-template-columns:1fr}.service-module__SzPUJa__processInner{padding:64px 24px}.service-module__SzPUJa__processStep{grid-template-columns:1fr;gap:16px;padding:40px 0}.service-module__SzPUJa__stepNumGhost{display:none}.service-module__SzPUJa__delivInner{grid-template-columns:1fr;gap:48px;padding:64px 24px}.service-module__SzPUJa__faqInner{padding:64px 24px}.service-module__SzPUJa__faqItem{grid-template-columns:1fr;gap:16px;padding:32px 0}.service-module__SzPUJa__relatedInner{padding:64px 24px}.service-module__SzPUJa__relatedGrid{grid-template-columns:1fr}.service-module__SzPUJa__ctaInner{padding:80px 24px}.service-module__SzPUJa__ctaHeading{font-size:clamp(2rem,8vw,3.5rem)}}@media (max-width:480px){.service-module__SzPUJa__heroTitle{font-size:clamp(2.8rem,13vw,4rem)}.service-module__SzPUJa__heroTagline{font-size:15px}.service-module__SzPUJa__useCaseCard{padding:28px 20px}}
.services-module__EimPha__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.services-module__EimPha__hero{padding:180px 0 100px;position:relative}.services-module__EimPha__heroInner{max-width:1400px;margin:0 auto;padding:0 48px}.services-module__EimPha__headingRow{overflow:hidden}.services-module__EimPha__heroHeadingWrap{margin-bottom:48px}.services-module__EimPha__heroH1{letter-spacing:-.05em;color:#fff;font-size:clamp(4rem,9vw,10rem);font-weight:900;line-height:.92;display:block}.services-module__EimPha__heroH1Muted{color:#0000;-webkit-text-stroke:1.5px #ffffff4d;font-style:italic}.services-module__EimPha__heroBio{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.services-module__EimPha__heroBio p{color:#fff6;max-width:440px;font-size:15px;font-weight:300;line-height:1.8}.services-module__EimPha__capabilityList{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-self:center;gap:8px;max-width:280px;display:flex}.services-module__EimPha__capTag{color:#ffffff4d;letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:100px;padding:5px 14px;font-size:11px}.services-module__EimPha__heroRule{transform-origin:0;background:#ffffff0f;height:1px;margin-top:80px}.services-module__EimPha__list{padding:0 0 80px}.services-module__EimPha__listInner{flex-direction:column;max-width:1400px;margin:0 auto;padding:0 48px;display:flex}.services-module__EimPha__serviceItem{border-bottom:1px solid #ffffff0f;padding:80px 0}.services-module__EimPha__serviceImgWrap{width:100%;height:320px;margin-bottom:48px;position:relative;overflow:hidden}.services-module__EimPha__serviceImg{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.services-module__EimPha__serviceItem:hover .services-module__EimPha__serviceImg{transform:scale(1.03)}.services-module__EimPha__serviceImgOverlay{background:linear-gradient(90deg,#0009 0%,#0000 60%);position:absolute;inset:0}.services-module__EimPha__serviceNum{color:#fff3;letter-spacing:.1em;font-size:11px;font-weight:700;position:absolute;bottom:24px;right:24px}.services-module__EimPha__serviceContent{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.services-module__EimPha__serviceTitle{letter-spacing:-.03em;color:#fff;margin-bottom:24px;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1}.services-module__EimPha__serviceDesc{color:#ffffff59;max-width:520px;margin-bottom:32px;font-size:14px;font-weight:300;line-height:1.85}.services-module__EimPha__stackRow{flex-wrap:wrap;gap:6px;display:flex}.services-module__EimPha__stackTag{color:#fff3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:600}.services-module__EimPha__deliverablesLabel{color:#fff3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:600;display:block}.services-module__EimPha__deliverablesList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.services-module__EimPha__deliverable{color:#ffffff80;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;font-weight:300;line-height:1.5;transition:color .2s;display:flex}.services-module__EimPha__deliverable:last-child{border-bottom:none}.services-module__EimPha__deliverable:hover{color:#fffc}.services-module__EimPha__deliverableArrow{color:#fff3;flex-shrink:0;font-size:10px;transition:color .2s}.services-module__EimPha__deliverable:hover .services-module__EimPha__deliverableArrow{color:#ffffff80}.services-module__EimPha__viewServiceLink{color:#fff6;letter-spacing:.04em;border-bottom:1px solid #ffffff1a;align-items:center;margin-top:28px;padding-bottom:2px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.services-module__EimPha__viewServiceLink:hover{color:#fff;border-color:#fff6}.services-module__EimPha__faq{border-top:1px solid #ffffff0d;padding:120px 0}.services-module__EimPha__faqInner{grid-template-columns:1fr 1fr;align-items:start;gap:100px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.services-module__EimPha__faqLeft{position:sticky;top:120px}.services-module__EimPha__faqHeading{letter-spacing:-.04em;color:#fff;margin-bottom:32px;font-size:clamp(2.2rem,4vw,4rem);font-weight:800;line-height:.95}.services-module__EimPha__faqHeadingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.services-module__EimPha__faqNote{color:#ffffff40;font-size:13px;font-weight:300}.services-module__EimPha__faqLink{color:#ffffff80;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.services-module__EimPha__faqLink:hover{color:#fff}.services-module__EimPha__faqList{flex-direction:column;display:flex}.services-module__EimPha__faqItem{border-bottom:1px solid #ffffff0f}.services-module__EimPha__faqItem:first-child{border-top:1px solid #ffffff0f}.services-module__EimPha__faqQuestion{appearance:none;cursor:pointer;text-align:left;color:#ffffffb3;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s;display:flex}.services-module__EimPha__faqQuestion:hover,.services-module__EimPha__faqItemOpen .services-module__EimPha__faqQuestion{color:#fff}.services-module__EimPha__faqIcon{color:#ffffff4d;flex-shrink:0;font-size:22px;font-weight:300;line-height:1;display:inline-block}.services-module__EimPha__faqAnswer{overflow:hidden}.services-module__EimPha__faqAnswer p{color:#ffffff59;max-width:520px;padding-bottom:24px;font-size:14px;font-weight:300;line-height:1.85}@media (max-width:1024px){.services-module__EimPha__serviceContent{gap:48px}.services-module__EimPha__faqInner{gap:60px}}@media (max-width:768px){.services-module__EimPha__heroInner{padding:0 24px}.services-module__EimPha__hero{padding:140px 0 80px}.services-module__EimPha__heroBio{flex-direction:column;gap:24px}.services-module__EimPha__capabilityList{justify-content:flex-start;max-width:100%}.services-module__EimPha__listInner{padding:0 24px}.services-module__EimPha__serviceItem{padding:60px 0}.services-module__EimPha__serviceContent{grid-template-columns:1fr;gap:40px}.services-module__EimPha__serviceImgWrap{height:220px}.services-module__EimPha__faqInner{grid-template-columns:1fr;gap:48px;padding:0 24px}.services-module__EimPha__faqLeft{position:static}.services-module__EimPha__faq{padding:80px 0}}@media (max-width:480px){.services-module__EimPha__hero{padding:110px 0 60px}.services-module__EimPha__heroInner{padding:0 20px}.services-module__EimPha__heroH1{overflow-wrap:break-word}.services-module__EimPha__capabilityList{display:none}.services-module__EimPha__listInner{padding:0 20px}.services-module__EimPha__serviceItem{padding:48px 0}.services-module__EimPha__serviceImgWrap{height:180px}.services-module__EimPha__faqInner{padding:0 20px}.services-module__EimPha__faqQuestion{font-size:14px}}
.casestudy-module__8UFxzW__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.casestudy-module__8UFxzW__hero{padding-top:160px}.casestudy-module__8UFxzW__heroInner{max-width:960px;margin:0 auto;padding:0 48px 56px}.casestudy-module__8UFxzW__heroCrumbs{align-items:center;gap:8px;margin-bottom:32px;display:flex}.casestudy-module__8UFxzW__crumbLink{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.casestudy-module__8UFxzW__crumbLink:hover{color:#ffffffb3}.casestudy-module__8UFxzW__crumbSep{color:#ffffff26;font-size:11px}.casestudy-module__8UFxzW__crumbCat{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.casestudy-module__8UFxzW__heroTitle{letter-spacing:-.05em;color:#fff;margin-bottom:28px;font-size:clamp(2.4rem,5vw,5rem);font-weight:900;line-height:.95}.casestudy-module__8UFxzW__heroBrief{color:#fff6;max-width:640px;margin-bottom:28px;font-size:16px;font-weight:300;line-height:1.8}.casestudy-module__8UFxzW__heroTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.casestudy-module__8UFxzW__heroTag{color:#ffffff4d;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:600}.casestudy-module__8UFxzW__heroYear{color:#fff3;margin-left:8px;font-size:11px}.casestudy-module__8UFxzW__heroCover{max-width:1400px;height:500px;margin:0 auto;padding:0 48px;position:relative;overflow:hidden}.casestudy-module__8UFxzW__heroCoverImg{object-fit:cover;filter:grayscale()brightness(.4)contrast(1.1);width:100%;height:100%}.casestudy-module__8UFxzW__heroCoverOverlay{background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.casestudy-module__8UFxzW__outcomeBar{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:28px 0}.casestudy-module__8UFxzW__outcomeBarInner{align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:0 48px;display:flex}.casestudy-module__8UFxzW__outcomeBarLabel{color:#fff3;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:600}.casestudy-module__8UFxzW__outcomeBarText{color:#ffffff80;font-size:14px;font-weight:400}.casestudy-module__8UFxzW__comingSoon{padding:120px 0}.casestudy-module__8UFxzW__comingSoonInner{max-width:1400px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__comingSoonText{color:#ffffff4d;margin-bottom:24px;font-size:18px}.casestudy-module__8UFxzW__backLink{color:#fff6;font-size:13px;text-decoration:none;transition:color .2s}.casestudy-module__8UFxzW__backLink:hover{color:#fff}.casestudy-module__8UFxzW__meta{border-bottom:1px solid #ffffff0d;padding:64px 0}.casestudy-module__8UFxzW__metaInner{grid-template-columns:repeat(4,1fr);gap:2px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.casestudy-module__8UFxzW__metaItem{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:28px 32px;display:flex}.casestudy-module__8UFxzW__metaLabel{color:#fff3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.casestudy-module__8UFxzW__metaValue{color:#fff9;font-size:14px;font-weight:400;line-height:1.4}.casestudy-module__8UFxzW__challenge{border-bottom:1px solid #ffffff0d;padding:100px 0}.casestudy-module__8UFxzW__challengeInner{grid-template-columns:200px 1fr;align-items:start;gap:80px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.casestudy-module__8UFxzW__challengeText{color:#fff6;max-width:680px;font-size:18px;font-weight:300;line-height:1.85}.casestudy-module__8UFxzW__approach{border-bottom:1px solid #ffffff0d;padding:100px 0}.casestudy-module__8UFxzW__approachInner{max-width:1400px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__approachSteps{flex-direction:column;display:flex}.casestudy-module__8UFxzW__approachStep{border-bottom:1px solid #ffffff0d;grid-template-columns:64px 1fr;align-items:start;gap:40px;padding:40px 0;display:grid}.casestudy-module__8UFxzW__approachStep:first-child{border-top:1px solid #ffffff0d}.casestudy-module__8UFxzW__stepNum{color:#ffffff26;letter-spacing:.1em;padding-top:4px;font-size:11px;font-weight:700}.casestudy-module__8UFxzW__stepHeading{letter-spacing:-.03em;color:#ffffffd9;margin-bottom:16px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;line-height:1.1}.casestudy-module__8UFxzW__stepText{color:#ffffff59;max-width:680px;font-size:15px;font-weight:300;line-height:1.85}.casestudy-module__8UFxzW__results{border-bottom:1px solid #ffffff0d;padding:100px 0}.casestudy-module__8UFxzW__resultsInner{max-width:1400px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__resultsGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.casestudy-module__8UFxzW__resultCard{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:36px 32px;display:flex}.casestudy-module__8UFxzW__resultValue{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:900;line-height:1}.casestudy-module__8UFxzW__resultLabel{color:#ffffff4d;letter-spacing:.02em;font-size:12px;font-weight:400}.casestudy-module__8UFxzW__stack{border-bottom:1px solid #ffffff0d;padding:80px 0}.casestudy-module__8UFxzW__stackInner{max-width:1400px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__stackTags{flex-wrap:wrap;gap:8px;display:flex}.casestudy-module__8UFxzW__stackTag{color:#fff6;letter-spacing:.02em;border:1px solid #ffffff1a;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:500}.casestudy-module__8UFxzW__testimonial{border-bottom:1px solid #ffffff0d;padding:100px 0}.casestudy-module__8UFxzW__testimonialInner{max-width:900px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__quote{color:#ffffff80;letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(1.3rem,2.5vw,2rem);font-style:italic;font-weight:400;line-height:1.6}.casestudy-module__8UFxzW__quoteAuthor{flex-direction:column;gap:4px;display:flex}.casestudy-module__8UFxzW__quoteAuthorName{color:#fff9;font-size:14px;font-weight:700}.casestudy-module__8UFxzW__quoteAuthorRole{color:#ffffff40;font-size:12px}.casestudy-module__8UFxzW__related{padding:100px 0 120px}.casestudy-module__8UFxzW__relatedInner{max-width:1400px;margin:0 auto;padding:0 48px}.casestudy-module__8UFxzW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.casestudy-module__8UFxzW__relatedCard{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;text-decoration:none;transition:background .3s;display:flex;overflow:hidden}.casestudy-module__8UFxzW__relatedCard:hover{background:#ffffff0a}.casestudy-module__8UFxzW__relatedImg{aspect-ratio:16/9;position:relative;overflow:hidden}.casestudy-module__8UFxzW__relatedImgEl{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.casestudy-module__8UFxzW__relatedCard:hover .casestudy-module__8UFxzW__relatedImgEl{transform:scale(1.05)}.casestudy-module__8UFxzW__relatedImgOverlay{background:linear-gradient(#0000,#00000080);position:absolute;inset:0}.casestudy-module__8UFxzW__relatedBody{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.casestudy-module__8UFxzW__relatedTitle{letter-spacing:-.02em;color:#fffc;font-size:15px;font-weight:800;transition:color .2s}.casestudy-module__8UFxzW__relatedCard:hover .casestudy-module__8UFxzW__relatedTitle{color:#fff}.casestudy-module__8UFxzW__relatedBrief{color:#ffffff40;flex:1;font-size:12px;font-weight:300;line-height:1.7}.casestudy-module__8UFxzW__relatedArrow{color:#fff3;letter-spacing:.04em;font-size:11px;transition:color .2s}.casestudy-module__8UFxzW__relatedCard:hover .casestudy-module__8UFxzW__relatedArrow{color:#fff9}@media (max-width:1024px){.casestudy-module__8UFxzW__metaInner,.casestudy-module__8UFxzW__resultsGrid,.casestudy-module__8UFxzW__relatedGrid{grid-template-columns:repeat(2,1fr)}.casestudy-module__8UFxzW__challengeInner{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.casestudy-module__8UFxzW__hero{padding-top:120px}.casestudy-module__8UFxzW__heroInner{padding:0 24px 40px}.casestudy-module__8UFxzW__heroCover{height:260px;padding:0}.casestudy-module__8UFxzW__outcomeBarInner,.casestudy-module__8UFxzW__metaInner,.casestudy-module__8UFxzW__challengeInner,.casestudy-module__8UFxzW__approachInner,.casestudy-module__8UFxzW__resultsInner,.casestudy-module__8UFxzW__stackInner,.casestudy-module__8UFxzW__testimonialInner,.casestudy-module__8UFxzW__relatedInner{padding:0 24px}.casestudy-module__8UFxzW__metaInner,.casestudy-module__8UFxzW__resultsGrid,.casestudy-module__8UFxzW__relatedGrid{grid-template-columns:1fr}.casestudy-module__8UFxzW__approachStep{grid-template-columns:1fr;gap:16px}.casestudy-module__8UFxzW__stepNum{padding-top:0}}@media (max-width:480px){.casestudy-module__8UFxzW__hero{padding-top:100px}.casestudy-module__8UFxzW__heroInner{padding:0 20px 32px}.casestudy-module__8UFxzW__heroCover{height:200px}.casestudy-module__8UFxzW__heroTitle{overflow-wrap:break-word}.casestudy-module__8UFxzW__outcomeBarInner,.casestudy-module__8UFxzW__metaInner,.casestudy-module__8UFxzW__challengeInner,.casestudy-module__8UFxzW__approachInner,.casestudy-module__8UFxzW__resultsInner,.casestudy-module__8UFxzW__stackInner,.casestudy-module__8UFxzW__testimonialInner,.casestudy-module__8UFxzW__relatedInner{padding:0 20px}.casestudy-module__8UFxzW__metaItem{padding:20px 16px}.casestudy-module__8UFxzW__resultCard{padding:24px 20px}.casestudy-module__8UFxzW__stackTags{gap:6px}.casestudy-module__8UFxzW__stackTag{padding:6px 12px;font-size:11px}.casestudy-module__8UFxzW__challengeText,.casestudy-module__8UFxzW__stepText{font-size:16px}.casestudy-module__8UFxzW__quote{font-size:clamp(1.1rem,5vw,1.5rem)}}
.work-module__fg0oIG__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.work-module__fg0oIG__hero{padding:180px 0 100px;position:relative}.work-module__fg0oIG__heroInner{max-width:1400px;margin:0 auto;padding:0 48px}.work-module__fg0oIG__headingRow{overflow:hidden}.work-module__fg0oIG__heroHeadingWrap{margin-bottom:40px}.work-module__fg0oIG__heroH1{letter-spacing:-.05em;color:#fff;font-size:clamp(4rem,9vw,10rem);font-weight:900;line-height:.92;display:block}.work-module__fg0oIG__heroH1Muted{color:#0000;-webkit-text-stroke:1.5px #ffffff4d;font-style:italic}.work-module__fg0oIG__heroSub{color:#ffffff59;max-width:480px;font-size:15px;font-weight:300;line-height:1.8}.work-module__fg0oIG__heroRule{transform-origin:0;background:#ffffff0f;height:1px;margin-top:80px}.work-module__fg0oIG__grid{padding:80px 0 120px}.work-module__fg0oIG__gridInner{max-width:1400px;margin:0 auto;padding:0 48px}.work-module__fg0oIG__filterBar{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:56px;display:flex}.work-module__fg0oIG__filterBtn{color:#ffffff4d;letter-spacing:.04em;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:flex}.work-module__fg0oIG__filterBtn:hover{color:#ffffffb3;border-color:#fff3}.work-module__fg0oIG__filterBtnActive{color:#fff;background:#ffffff12;border-color:#fff3}.work-module__fg0oIG__filterCount{color:#fff3;font-size:10px}.work-module__fg0oIG__filterBtnActive .work-module__fg0oIG__filterCount{color:#fff6}.work-module__fg0oIG__projectGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.work-module__fg0oIG__card{background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;transition:background .3s;display:flex;overflow:hidden}.work-module__fg0oIG__card:hover{background:#ffffff09}.work-module__fg0oIG__cardFeatured{grid-column:span 2}.work-module__fg0oIG__cardImgLink{display:block}.work-module__fg0oIG__cardTitleLink{text-decoration:none}.work-module__fg0oIG__cardImg{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.work-module__fg0oIG__cardFeatured .work-module__fg0oIG__cardImg{aspect-ratio:21/9}.work-module__fg0oIG__cardImgEl{object-fit:cover;filter:grayscale()brightness(.35)contrast(1.1);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .4s}.work-module__fg0oIG__card:hover .work-module__fg0oIG__cardImgEl{filter:grayscale()brightness(.5)contrast(1.1);transform:scale(1.04)}.work-module__fg0oIG__cardImgOverlay{background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.work-module__fg0oIG__cardImgMeta{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.work-module__fg0oIG__cardCat{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;background:#00000080;border:1px solid #ffffff1a;border-radius:100px;padding:4px 12px;font-size:10px;font-weight:600}.work-module__fg0oIG__cardYear{color:#ffffff40;letter-spacing:.06em;font-size:10px}.work-module__fg0oIG__cardBody{flex-direction:column;flex:1;padding:28px 28px 24px;display:flex}.work-module__fg0oIG__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.work-module__fg0oIG__cardTitle{letter-spacing:-.03em;color:#fff;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;line-height:1}.work-module__fg0oIG__cardFeatured .work-module__fg0oIG__cardTitle{font-size:clamp(1.6rem,2.5vw,2.2rem)}.work-module__fg0oIG__cardTags{flex-wrap:wrap;gap:4px;display:flex}.work-module__fg0oIG__cardTag{color:#fff3;letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff12;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500}.work-module__fg0oIG__cardBrief{color:#ffffff4d;flex:1;margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.75}.work-module__fg0oIG__cardFeatured .work-module__fg0oIG__cardBrief{max-width:600px;font-size:14px}.work-module__fg0oIG__cardExpanded{margin-bottom:16px;overflow:hidden}.work-module__fg0oIG__outcomeRow{border-top:1px solid #ffffff0f;padding-top:16px}.work-module__fg0oIG__outcomeLabel{color:#fff3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.work-module__fg0oIG__outcomeText{color:#ffffff80;font-size:13px;font-weight:400;line-height:1.6}.work-module__fg0oIG__cardActions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-top:0;display:flex}.work-module__fg0oIG__caseStudyLink{color:#ffffff4d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:14px 0 0;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}.work-module__fg0oIG__caseStudyLink:hover{color:#fff}.work-module__fg0oIG__cardToggle{appearance:none;color:#ffffff40;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff0f;flex:1;justify-content:space-between;align-items:center;padding:14px 12px 0 0;font-family:inherit;font-size:11px;font-weight:600;transition:color .2s;display:flex}.work-module__fg0oIG__cardToggle:hover{color:#fff9}.work-module__fg0oIG__cardToggleIcon{font-size:18px;font-weight:300;line-height:1;display:inline-block}@media (max-width:1024px){.work-module__fg0oIG__projectGrid{grid-template-columns:repeat(2,1fr)}.work-module__fg0oIG__cardFeatured{grid-column:span 2}}@media (max-width:768px){.work-module__fg0oIG__hero{padding:140px 0 80px}.work-module__fg0oIG__heroInner{padding:0 24px}.work-module__fg0oIG__grid{padding:60px 0 80px}.work-module__fg0oIG__gridInner{padding:0 24px}.work-module__fg0oIG__projectGrid{grid-template-columns:1fr}.work-module__fg0oIG__cardFeatured{grid-column:span 1}.work-module__fg0oIG__cardFeatured .work-module__fg0oIG__cardImg{aspect-ratio:16/9}}@media (max-width:480px){.work-module__fg0oIG__hero{padding:110px 0 60px}.work-module__fg0oIG__heroInner{padding:0 20px}.work-module__fg0oIG__heroH1{overflow-wrap:break-word}.work-module__fg0oIG__gridInner{padding:0 20px}.work-module__fg0oIG__filterBar{gap:6px}.work-module__fg0oIG__filterBtn{padding:7px 14px;font-size:11px}.work-module__fg0oIG__cardBody{padding:20px 20px 16px}}
.Philosophy-module__7a5HKq__section{border-top:1px solid #ffffff0d;padding:120px 0}.Philosophy-module__7a5HKq__inner{grid-template-columns:1fr 1fr;gap:100px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.Philosophy-module__7a5HKq__stickyLeft{align-self:flex-start;position:sticky;top:120px}.Philosophy-module__7a5HKq__eyebrow{color:#ffffff4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:500;display:block}.Philosophy-module__7a5HKq__heading{letter-spacing:-.04em;color:#fff;margin-bottom:28px;font-size:clamp(2.2rem,4vw,4rem);font-weight:800;line-height:.95}.Philosophy-module__7a5HKq__headingMuted{color:#0000;-webkit-text-stroke:1px #fff3;font-style:italic}.Philosophy-module__7a5HKq__leftDesc{color:#ffffff4d;max-width:300px;font-size:14px;font-weight:300;line-height:1.8}.Philosophy-module__7a5HKq__item{cursor:default;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:24px;padding:32px 0;transition:padding .2s;display:flex;position:relative}.Philosophy-module__7a5HKq__item:before{content:"";opacity:0;background:#fff;width:8px;height:8px;transition:opacity .25s;position:absolute;top:-1px;left:-1px}.Philosophy-module__7a5HKq__item:hover:before{opacity:1}.Philosophy-module__7a5HKq__item:hover{padding-left:8px}.Philosophy-module__7a5HKq__itemNum{color:#ffffff1a;font-variant-numeric:tabular-nums;letter-spacing:.05em;min-width:28px;margin-top:2px;font-size:11px;font-weight:700;transition:color .25s}.Philosophy-module__7a5HKq__item:hover .Philosophy-module__7a5HKq__itemNum{color:#ffffff59}.Philosophy-module__7a5HKq__itemTitle{color:#ffffffd9;letter-spacing:-.02em;margin-bottom:10px;font-size:17px;font-weight:700;transition:color .25s}.Philosophy-module__7a5HKq__item:hover .Philosophy-module__7a5HKq__itemTitle{color:#fff}.Philosophy-module__7a5HKq__itemBody{color:#ffffff52;font-size:13px;font-weight:300;line-height:1.75}@media (max-width:900px){.Philosophy-module__7a5HKq__inner{grid-template-columns:1fr;gap:56px;padding:0 24px}.Philosophy-module__7a5HKq__stickyLeft{position:static}.Philosophy-module__7a5HKq__section{padding:80px 0}}
