.ContactForm_form__MsSUn{position:relative;width:min(900px,100%);margin:0 auto;overflow:hidden;text-align:left;background:radial-gradient(circle at 100% 0,rgba(63,153,143,.12),transparent 32%),linear-gradient(145deg,#15191a,#101314);border:1px solid rgba(126,169,164,.24);border-radius:28px;padding:clamp(28px,4.2vw,54px);box-shadow:0 30px 80px rgba(0,0,0,.22)}.ContactForm_form__MsSUn:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#73c8bc,transparent);opacity:.72}.ContactForm_formHead__2_gnZ{max-width:650px;margin-bottom:38px}.ContactForm_formHead__2_gnZ span{color:#81b9b2;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ContactForm_formHead__2_gnZ h2{margin:13px 0 10px;color:#f6f8f7;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.04em}.ContactForm_formHead__2_gnZ p{max-width:570px;margin:0;color:#9ca7a5;font-size:15px;line-height:1.6}.ContactForm_form__MsSUn label{display:grid;gap:10px;color:#d7dddb;font-size:12px;font-weight:650;letter-spacing:.025em}.ContactForm_form__MsSUn input,.ContactForm_form__MsSUn select,.ContactForm_form__MsSUn textarea{width:100%;border:1px solid #343c3b;border-radius:12px;background:rgba(8,11,12,.78);color:#fff;padding:16px 17px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ContactForm_form__MsSUn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23DCE4E2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px 10px;cursor:pointer}.ContactForm_form__MsSUn input::-moz-placeholder,.ContactForm_form__MsSUn textarea::-moz-placeholder{color:#65706e}.ContactForm_form__MsSUn input::placeholder,.ContactForm_form__MsSUn textarea::placeholder{color:#65706e}.ContactForm_form__MsSUn input:hover,.ContactForm_form__MsSUn select:hover,.ContactForm_form__MsSUn textarea:hover{border-color:#4c5c59}.ContactForm_form__MsSUn input:focus,.ContactForm_form__MsSUn select:focus,.ContactForm_form__MsSUn textarea:focus{border-color:#73c8bc;background:#0b1010;box-shadow:0 0 0 4px rgba(73,171,158,.11)}.ContactForm_form__MsSUn textarea{min-height:142px;resize:vertical;line-height:1.5}.ContactForm_row__OWAPR{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ContactForm_channel__6knhX,.ContactForm_field__gFyN1{margin-top:20px}.ContactForm_channel__6knhX{border:0;padding:0}.ContactForm_channel__6knhX legend{margin-bottom:10px;color:#9ca7a5;font-size:12px;font-weight:650}.ContactForm_channel__6knhX>div{display:flex;width:-moz-fit-content;width:fit-content;gap:6px;padding:5px;border:1px solid #343c3b;border-radius:999px;background:#0b0e0f}.ContactForm_channel__6knhX label{display:flex;min-width:126px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:11px 18px;color:#aab3b1;cursor:pointer;transition:color .2s ease,background .2s ease}.ContactForm_channel__6knhX input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ContactForm_channel__6knhX label:focus-within{box-shadow:0 0 0 2px #73c8bc}.ContactForm_channel__6knhX .ContactForm_activeChannel__6MuYB{background:#234c48;color:#fff}.ContactForm_formFooter__s7vYC{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid #29302f}.ContactForm_form__MsSUn button{display:inline-flex;min-height:54px;align-items:center;gap:18px;border:0;border-radius:999px;background:#3f998f;color:#fff;font-weight:750;padding:15px 24px;cursor:pointer;box-shadow:0 12px 30px rgba(37,117,108,.2);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ContactForm_form__MsSUn button:hover{transform:translateY(-2px);background:#50aa9f;box-shadow:0 16px 34px rgba(37,117,108,.3)}.ContactForm_form__MsSUn button span{font-size:18px}.ContactForm_direct__lqkFX{margin:0;color:#7f8a88;font-size:12px;line-height:1.65;text-align:right}.ContactForm_direct__lqkFX a{display:inline;color:#a9d8d2;font-size:14px;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(169,216,210,.4)}.ContactForm_compact__zo_AN{margin-top:46px}.ContactForm_compact__zo_AN .ContactForm_formHead__2_gnZ h2{font-size:clamp(30px,3.5vw,44px)}.ContactForm_honeypot__bBGZL{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ContactForm_captcha__USUJd{display:grid;grid-template-columns:1fr 130px;gap:18px;align-items:end;margin-top:20px;padding:18px;border:1px solid #34504c;border-radius:14px;background:rgba(28,59,55,.2)}.ContactForm_captcha__USUJd>div{display:grid;gap:7px}.ContactForm_captcha__USUJd b{color:#82bbb4;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.ContactForm_captcha__USUJd span{color:#fff;font-size:22px;font-weight:750}.ContactForm_captcha__USUJd label{font-size:11px}.ContactForm_captcha__USUJd input{padding:10px}.ContactForm_captcha__USUJd p{grid-column:1/-1;margin:0;color:#ef9d90;font-size:12px}@media(max-width:650px){.ContactForm_form__MsSUn{border-radius:22px;padding:28px 20px}.ContactForm_formHead__2_gnZ{margin-bottom:28px}.ContactForm_row__OWAPR{grid-template-columns:1fr}.ContactForm_channel__6knhX>div{width:100%}.ContactForm_channel__6knhX label{min-width:0;flex:1}.ContactForm_formFooter__s7vYC{align-items:flex-start;flex-direction:column}.ContactForm_form__MsSUn button{width:100%;justify-content:space-between}.ContactForm_direct__lqkFX{text-align:left}.ContactForm_captcha__USUJd{grid-template-columns:1fr}}.ExpansionSections_expertiseSection__7AsZH,.ExpansionSections_faq__tynjw,.ExpansionSections_finalCta__wkov2,.ExpansionSections_insights__6XSql,.ExpansionSections_partner__U7byP,.ExpansionSections_sectors__QNUXg,.ExpansionSections_technologySection__r9A4D,.ExpansionSections_why__Gyv3O{padding:110px var(--page-gutter);border-top:1px solid #35383a}.ExpansionSections_expertiseSection__7AsZH>*,.ExpansionSections_faq__tynjw>*,.ExpansionSections_insights__6XSql>*,.ExpansionSections_sectors__QNUXg>*,.ExpansionSections_technologySection__r9A4D>*,.ExpansionSections_why__Gyv3O>*{max-width:1314px;margin-inline:auto}.ExpansionSections_expertiseTitle__SqW1_,.ExpansionSections_intro__WsJRR,.ExpansionSections_sectors__QNUXg>div:first-child,.ExpansionSections_techCopy__GFWnM{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;align-items:start;margin-bottom:75px}.ExpansionSections_expertiseTitle__SqW1_>span,.ExpansionSections_faq__tynjw>div:first-child>span,.ExpansionSections_finalCta__wkov2>div>span,.ExpansionSections_insightHeader__OBhCa span,.ExpansionSections_intro__WsJRR>span,.ExpansionSections_partnerCopy__UCnTY>span,.ExpansionSections_sectors__QNUXg>div:first-child>span,.ExpansionSections_techCopy__GFWnM>span{color:#86aaa6;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ExpansionSections_expertiseTitle__SqW1_ h2,.ExpansionSections_faq__tynjw h2,.ExpansionSections_insightHeader__OBhCa h2,.ExpansionSections_intro__WsJRR h2,.ExpansionSections_partner__U7byP h2,.ExpansionSections_sectors__QNUXg h2,.ExpansionSections_techCopy__GFWnM h2{font-size:clamp(38px,4.2vw,62px);line-height:1.08;margin:0}.ExpansionSections_reasons__mKGEA{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #35383a;border-left:1px solid #35383a}.ExpansionSections_reason__VZXrD{min-height:270px;padding:30px;border-right:1px solid #35383a;border-bottom:1px solid #35383a;transition:.35s ease}.ExpansionSections_reason__VZXrD:hover{background:#111719;translate:0 -4px}.ExpansionSections_reason__VZXrD b{font-size:11px;color:#5b6867}.ExpansionSections_reason__VZXrD h3{font-size:23px;margin:55px 0 16px}.ExpansionSections_reason__VZXrD p{color:#aeb1b2;line-height:1.7;margin:0}.ExpansionSections_expertiseTitle__SqW1_{grid-template-columns:1fr 1.5fr;margin-bottom:65px}.ExpansionSections_expertiseList__LoL29{border-top:1px solid #35383a}.ExpansionSections_expertiseRow__eW7Sc{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;padding:22px 10px;border-bottom:1px solid #35383a;transition:.35s ease}.ExpansionSections_expertiseRow__eW7Sc:hover{padding-inline:30px;background:#111516}.ExpansionSections_expertiseRow__eW7Sc span{font-size:12px;color:#64706f}.ExpansionSections_expertiseRow__eW7Sc h3{font-size:clamp(28px,4vw,58px);font-weight:500;margin:0}.ExpansionSections_expertiseRow__eW7Sc b{font-size:24px;color:#368b82}.ExpansionSections_technologySection__r9A4D{overflow:hidden}.ExpansionSections_techCopy__GFWnM{grid-template-columns:.55fr 1fr .75fr;margin-bottom:85px}.ExpansionSections_techCopy__GFWnM p{color:#aeb1b2;line-height:1.7;margin:0}.ExpansionSections_marquee__gUPdl{max-width:none!important;width:109%;margin-left:-4.5%!important;overflow:hidden;border-block:1px solid #35383a;padding:24px 0}.ExpansionSections_marquee__gUPdl>div{display:flex;width:-moz-max-content;width:max-content;animation:ExpansionSections_marquee__gUPdl 26s linear infinite}.ExpansionSections_marquee__gUPdl span{font-size:32px;white-space:nowrap;color:#d7d8d8;display:flex;align-items:center;gap:28px;margin-right:28px}.ExpansionSections_marquee__gUPdl i{font-size:15px;color:#368b82;font-style:normal}@keyframes ExpansionSections_marquee__gUPdl{to{translate:-50% 0}}.ExpansionSections_sectors__QNUXg>div:last-child{display:flex;flex-wrap:wrap;gap:12px}.ExpansionSections_sector__GTanR{display:flex;gap:16px;align-items:center;border:1px solid #35383a;border-radius:999px;padding:14px 24px;transition:.3s ease}.ExpansionSections_sector__GTanR:hover{background:#368b82;border-color:#368b82;translate:0 -4px}.ExpansionSections_sector__GTanR small{font-size:10px;color:#8a9493}.ExpansionSections_sector__GTanR strong{font-size:18px;font-weight:500}.ExpansionSections_partner__U7byP{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;background:#111415;overflow:hidden}.ExpansionSections_partnerOrb__fBiI9{width:min(42vw,560px);aspect-ratio:1;border-radius:50%;border:1px solid #2b4140;display:grid;place-items:center;position:relative}.ExpansionSections_partnerOrb__fBiI9:after,.ExpansionSections_partnerOrb__fBiI9:before{content:"";position:absolute;border:1px solid #253130;border-radius:50%}.ExpansionSections_partnerOrb__fBiI9:before{inset:10%}.ExpansionSections_partnerOrb__fBiI9:after{inset:25%}.ExpansionSections_partnerOrb__fBiI9 span{font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.85;text-align:center;color:#1f6760;rotate:-8deg}.ExpansionSections_partnerCopy__UCnTY h2{margin:16px 0 30px}.ExpansionSections_partnerCopy__UCnTY p{font-size:18px;line-height:1.75;color:#b2b5b5;max-width:600px}.ExpansionSections_partnerCopy__UCnTY a{display:inline-flex;gap:20px;margin-top:25px;padding-bottom:8px;border-bottom:1px solid #368b82}.ExpansionSections_insightHeader__OBhCa{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.ExpansionSections_insightHeader__OBhCa h2{max-width:800px;margin:14px 0 0}.ExpansionSections_insightHeader__OBhCa>a{padding-bottom:8px;border-bottom:1px solid #368b82}.ExpansionSections_articleGrid__fxuJE{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ExpansionSections_article__oX2EW{min-height:340px;border:1px solid #35383a;padding:30px;display:flex;flex-direction:column;transition:.3s ease}.ExpansionSections_article__oX2EW:hover{background:#17191b;translate:0 -6px}.ExpansionSections_article__oX2EW small{width:-moz-max-content;width:max-content;color:#94b6b2;border:1px solid #34504d;border-radius:999px;padding:5px 10px}.ExpansionSections_article__oX2EW>span{color:#777f7e;font-size:12px;margin:45px 0 15px}.ExpansionSections_article__oX2EW h3{font-size:27px;line-height:1.2;margin:0 0 16px}.ExpansionSections_article__oX2EW p{color:#aeb1b2;line-height:1.65}.ExpansionSections_article__oX2EW a{margin-top:auto;color:#7ab4ad}.ExpansionSections_faq__tynjw{display:grid!important;grid-template-columns:.65fr 1.35fr;gap:80px}.ExpansionSections_faq__tynjw h2{margin-top:16px}.ExpansionSections_faq__tynjw details{border-top:1px solid #35383a;padding:23px 0}.ExpansionSections_faq__tynjw details:last-child{border-bottom:1px solid #35383a}.ExpansionSections_faq__tynjw summary{display:flex;justify-content:space-between;gap:20px;font-size:20px;cursor:pointer;list-style:none}.ExpansionSections_faq__tynjw summary::-webkit-details-marker{display:none}.ExpansionSections_faq__tynjw summary span{color:#368b82;font-size:26px;transition:rotate .25s}.ExpansionSections_faq__tynjw details[open] summary span{rotate:45deg}.ExpansionSections_faq__tynjw details p{color:#aeb1b2;line-height:1.7;max-width:700px;padding-right:40px}.ExpansionSections_finalCta__wkov2{min-height:650px;display:grid;place-items:center;text-align:center;background:#0b0d0e}.ExpansionSections_finalCta__wkov2 h2{font-size:clamp(52px,7vw,100px);line-height:.92;letter-spacing:-.055em;margin:25px 0}.ExpansionSections_finalCta__wkov2 p{color:#aeb1b2;font-size:18px}.ExpansionSections_contactActions__biZmI{display:flex;justify-content:center;gap:12px;margin-top:35px}.ExpansionSections_contactActions__biZmI a{padding:15px 28px;border:1px solid #4b6b67;border-radius:999px}.ExpansionSections_contactActions__biZmI a:first-child{background:#368b82;border-color:#368b82}@media(max-width:800px){.ExpansionSections_expertiseSection__7AsZH,.ExpansionSections_faq__tynjw,.ExpansionSections_finalCta__wkov2,.ExpansionSections_insights__6XSql,.ExpansionSections_partner__U7byP,.ExpansionSections_sectors__QNUXg,.ExpansionSections_technologySection__r9A4D,.ExpansionSections_why__Gyv3O{padding:78px 15px}.ExpansionSections_expertiseTitle__SqW1_,.ExpansionSections_faq__tynjw,.ExpansionSections_intro__WsJRR,.ExpansionSections_partner__U7byP,.ExpansionSections_sectors__QNUXg>div:first-child,.ExpansionSections_techCopy__GFWnM{grid-template-columns:1fr;gap:25px}.ExpansionSections_articleGrid__fxuJE,.ExpansionSections_reasons__mKGEA{grid-template-columns:1fr}.ExpansionSections_reason__VZXrD{min-height:240px}.ExpansionSections_expertiseRow__eW7Sc{grid-template-columns:45px 1fr 25px}.ExpansionSections_expertiseRow__eW7Sc h3{font-size:30px}.ExpansionSections_techCopy__GFWnM{margin-bottom:55px}.ExpansionSections_marquee__gUPdl span{font-size:24px}.ExpansionSections_partnerOrb__fBiI9{width:80vw;justify-self:center}.ExpansionSections_insightHeader__OBhCa{display:block}.ExpansionSections_insightHeader__OBhCa>a{display:inline-block;margin-top:25px}.ExpansionSections_contactActions__biZmI{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.ExpansionSections_marquee__gUPdl>div{animation:none}}.Home_skip__yvY0O{position:fixed;top:-80px;left:12px;z-index:100;background:#fff;color:#000;padding:10px 16px}.Home_skip__yvY0O:focus{top:12px}.Home_header__8KNAL{position:absolute;inset:0 0 auto;z-index:20;height:112px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px var(--page-gutter)}.Home_header__8KNAL>a:first-child{justify-self:start}.Home_header__8KNAL img{width:245px;height:auto}.Home_homeNav__uoqBe{display:flex;align-items:center;gap:28px;color:#c7d4d1;font-size:14px}.Home_homeNav__uoqBe a{transition:color .25s ease}.Home_homeNav__uoqBe a:hover{color:#58c7b5}.Home_headerActions__IVveD{justify-self:end;display:flex;align-items:center;gap:18px}.Home_lang__z_nx9{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #38514e;border-radius:999px}.Home_lang__z_nx9 a{display:grid;place-items:center;min-width:34px;height:28px;border-radius:999px;font-size:11px;color:#9caaa7}.Home_lang__z_nx9 .Home_active__hUlap{background:#368b82!important;color:#fff!important}.Home_greenButton__JXVsI,.Home_headerCta__hlKRq{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border-radius:999px;font-weight:700;transition:.25s ease}.Home_greenButton__JXVsI[data-magnetic],.Home_headerCta__hlKRq[data-magnetic],.Home_serviceCard__TW48i a[data-magnetic]{transition:transform .45s cubic-bezier(.16,1,.3,1),color .25s ease,background-color .25s ease;will-change:transform}.Home_agency__qqIW0[data-parallax],.Home_creative__Nj4D9[data-parallax],.Home_heroCopy__RDsHD[data-parallax],.Home_spinner__61cNf[data-parallax]{translate:var(--parallax-x,0) var(--parallax-y,0);transition:translate .7s cubic-bezier(.16,1,.3,1);will-change:translate}.Home_headerCta__hlKRq{justify-self:end;background:#fff;color:#34756f;text-transform:uppercase;font-size:14px}.Home_headerCta__hlKRq:hover{color:#fff;background:#368b82}.Home_greenButton__JXVsI{background:#368b82;font-size:15px}.Home_greenButton__JXVsI:hover{background:#fff;color:#1d615b}.Home_hero__MSbaf{min-height:810px;background:#06100f url(/assets/images/hero-bg.jpg) 50%/cover no-repeat;overflow:hidden;position:relative}.Home_hero__MSbaf:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px circle at var(--mouse-x,70%) var(--mouse-y,25%),rgba(69,153,143,.09),transparent 70%);mix-blend-mode:screen}.Home_heroInner__t_y8l{position:relative;width:calc(100% - 2*var(--page-gutter));max-width:var(--content-max);height:100%;min-height:810px;margin:0 auto;padding-top:180px}.Home_agency__qqIW0{width:100%;margin:0}.Home_agency__qqIW0 h1{margin:0;font-size:clamp(92px,10.5vw,154px);line-height:.99;letter-spacing:-.055em;font-weight:700}.Home_spinner__61cNf{position:absolute;width:120px;height:120px;top:194px;right:18%;opacity:.35;animation:Home_spin__ZozLs 11s linear infinite}.Home_heroCopy__RDsHD{position:absolute;left:0;bottom:95px;width:min(390px,34%)}.Home_heroCopy__RDsHD p{max-width:390px;margin:0 0 34px;font-size:16px;line-height:1.9}.Home_creative__Nj4D9{position:absolute;right:0;top:375px;max-width:68%;white-space:nowrap;text-align:right}.Home_creative__Nj4D9 span{font-size:clamp(88px,9.8vw,144px);line-height:1;letter-spacing:-.055em;font-weight:700}@keyframes Home_spin__ZozLs{to{transform:rotate(1turn)}}.Home_photoBand__Fc_yp{height:568px;display:flex;align-items:start;justify-content:center;border-bottom:1px solid #35383a;overflow:hidden}.Home_photoBand__Fc_yp img{width:min(1290px,90%);height:auto;margin-top:-60px;border-radius:22px;transition:filter .65s ease,scale .9s cubic-bezier(.16,1,.3,1);filter:grayscale(1)}.Home_photoBand__Fc_yp:hover img{filter:grayscale(.15);scale:1.012}.Home_process__cQ86m,.Home_projects__dBtin,.Home_services__G2w5V{padding:0 var(--page-gutter)}.Home_services__G2w5V{min-height:863px;padding-top:74px}.Home_sectionHeading__HL_9e{max-width:1314px;margin:0 auto 60px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px}.Home_sectionHeading__HL_9e>div:last-child{display:flex;justify-content:flex-end}.Home_sectionHeading__HL_9e p{width:318px;margin:0;color:#a8aaab;line-height:1.85}.Home_sectionHeading__HL_9e h2{max-width:570px;margin:10px 0 0;font-size:48px;line-height:1.15}.Home_eyebrow__uBkcg{display:inline-block;padding:6px 14px;border:1px solid #32504e;border-radius:999px;font-size:14px;color:#c7d0cf}.Home_serviceGrid__MpS_t{max-width:1314px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.Home_serviceCard__TW48i{--spot-x:50%;--spot-y:50%;min-height:430px;padding:48px 34px 38px;border:1px solid #292c2e;border-radius:10px;background:radial-gradient(310px circle at var(--spot-x) var(--spot-y),rgba(54,139,130,.13),transparent 65%),#111314;display:flex;flex-direction:column;overflow:hidden;transition:translate .5s cubic-bezier(.16,1,.3,1),border-color .35s ease}.Home_serviceCard__TW48i:hover{translate:0 -7px;border-color:rgba(76,160,151,.65)}.Home_serviceCard__TW48i h3{margin:0 0 25px;font-size:27px;line-height:1.2;transition:translate .45s cubic-bezier(.16,1,.3,1)}.Home_serviceCard__TW48i:hover h3{translate:5px 0}.Home_serviceCard__TW48i p{margin:0;color:#a7a9aa;line-height:1.75}.Home_serviceCard__TW48i a{margin-top:auto;font-weight:700;width:-moz-max-content;width:max-content}.Home_serviceCard__TW48i a span{color:#368b82;margin-left:8px;display:inline-block;transition:translate .3s ease}.Home_serviceCard__TW48i a:hover span{translate:7px 0}.Home_cardNumber__aLaAC{align-self:flex-end;margin-bottom:30px;color:#4b5555;font-size:12px;letter-spacing:.16em}.Home_about__cAyXR{min-height:860px;padding:110px var(--page-gutter);border-top:1px solid #35383a}.Home_aboutInner__tND_K{max-width:1314px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.Home_aboutText__ER7V5{padding-right:58px}.Home_aboutText__ER7V5 h2{margin:14px 0 45px;font-size:52px;line-height:1.15}.Home_aboutText__ER7V5 p{color:#aaacad;line-height:1.86;margin:0 0 24px}.Home_textLink__8Id4Y{display:inline-block;color:#58c7b5;padding-bottom:6px;border-bottom:1px solid #368b82}.Home_stat__mx7Hy{display:flex;align-items:flex-end;gap:22px;padding-top:22px}.Home_stat__mx7Hy strong{font-size:88px;line-height:.85}.Home_stat__mx7Hy span{color:#aaa;padding-bottom:7px}.Home_teamPhoto__3v9qJ{--spot-x:50%;--spot-y:50%;display:flex;justify-content:flex-end;perspective:1000px;overflow:hidden}.Home_teamPhoto__3v9qJ img{width:100%;max-width:560px;height:640px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;translate:calc(var(--image-x, 0px)*.45) calc(var(--image-y, 0px)*.45);scale:1.018;transition:translate .55s cubic-bezier(.16,1,.3,1),filter .5s ease;filter:saturate(.82)}.Home_teamPhoto__3v9qJ:hover img{filter:saturate(1)}.Home_projects__dBtin{padding-top:95px;padding-bottom:130px;border-top:1px solid #35383a}.Home_projectHeading__On7Ut{max-width:1314px;margin:0 auto 55px}.Home_projectHeading__On7Ut h2{max-width:840px;margin:14px 0 0;font-size:48px;line-height:1.16}.Home_projectGrid__p6BqK{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Home_projectCard__yQPUo{--spot-x:50%;--spot-y:50%;background:radial-gradient(420px circle at var(--spot-x) var(--spot-y),rgba(62,116,111,.12),transparent 68%),#141718;border:1px solid #262b2c;border-radius:18px;padding:22px;min-width:0;min-height:0;overflow:hidden;transition:translate .55s cubic-bezier(.16,1,.3,1),border-color .35s ease,background-color .35s ease}.Home_projectCard__yQPUo:hover{translate:0 -6px;border-color:rgba(88,152,146,.5);background-color:#171b1b}.Home_projectCard__yQPUo h3{margin:22px 0 4px;font-size:28px;transition:translate .45s cubic-bezier(.16,1,.3,1)}.Home_projectCard__yQPUo:hover h3{translate:5px 0}.Home_projectCard__yQPUo p{color:#c1c2c3;line-height:1.65;margin:8px 0 0}.Home_projectImage__mDnV_{position:relative;display:block;height:330px;overflow:hidden;border-radius:12px;background:#0b0d0e}.Home_projectImage__mDnV_ img{-o-object-fit:cover;object-fit:cover;scale:1.015;translate:var(--image-x,0) var(--image-y,0);transition:translate .6s cubic-bezier(.16,1,.3,1),scale .8s cubic-bezier(.16,1,.3,1),filter .5s ease;filter:saturate(.88)}.Home_projectImage__mDnV_:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(3,6,6,.55));opacity:.65;transition:opacity .4s ease}.Home_projectImage__mDnV_:hover img{scale:1.05;filter:saturate(1.05)}.Home_projectImage__mDnV_:hover:after{opacity:.28}.Home_projectCard__yQPUo:first-child .Home_projectImage__mDnV_{background:linear-gradient(135deg,#24205f,#49449a)}.Home_projectCard__yQPUo:first-child .Home_projectImage__mDnV_ img{-o-object-fit:contain;object-fit:contain;padding:24px;scale:1}.Home_projectCard__yQPUo:first-child .Home_projectImage__mDnV_:hover img{scale:1.025}.Home_tags__gZdjC{position:absolute;z-index:2;left:22px;bottom:20px;display:flex;gap:8px}.Home_tags__gZdjC small{background:rgba(14,15,16,.88);padding:7px 17px;border-radius:999px;font-size:14px;backdrop-filter:blur(6px);transition:translate .4s cubic-bezier(.16,1,.3,1)}.Home_projectCard__yQPUo:hover .Home_tags__gZdjC small{translate:0 -4px}.Home_process__cQ86m{padding-top:105px;padding-bottom:135px;border-top:1px solid #35383a}.Home_processHeading__rTcYq{text-align:center;margin-bottom:74px}.Home_processHeading__rTcYq h2{margin:18px 0 0;font-size:48px;line-height:1.13}.Home_processGrid__c_IHY{max-width:1314px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.Home_step__7B64Y{--spot-x:50%;--spot-y:50%;text-align:center;transition:translate .5s cubic-bezier(.16,1,.3,1)}.Home_step__7B64Y:hover{translate:0 -7px}.Home_step__7B64Y>span{display:inline-block;padding:5px 18px;border-radius:999px;background:#368b82}.Home_step__7B64Y>b{display:block;font-size:24px;margin:10px 0;transition:translate .35s ease}.Home_step__7B64Y:hover>b{translate:0 6px}.Home_step__7B64Y>div{position:relative;height:295px;overflow:hidden;background:radial-gradient(260px circle at var(--spot-x) var(--spot-y),rgba(54,139,130,.14),transparent 70%),#17191b;padding:62px 26px 30px}.Home_step__7B64Y>div h3{margin:0 0 25px;font-size:20px}.Home_step__7B64Y>div p{color:#c5c6c7;margin:0;line-height:1.75}.Home_stepIndex__5xh64{position:absolute;right:18px;top:14px;color:rgba(255,255,255,.08);font-size:46px;font-weight:800}.Home_footer__ZMVar{min-height:510px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px var(--page-gutter);border-top:1px solid #35383a;background:#17191b;position:relative;overflow:hidden}.Home_footer__ZMVar:after,.Home_footer__ZMVar:before{content:"";position:absolute;width:720px;height:720px;border:1px solid #303335;border-radius:50%}.Home_footer__ZMVar:before{left:-125px;top:-75px}.Home_footer__ZMVar:after{right:-175px;top:-560px}.Home_footer__ZMVar>div{position:relative;z-index:1;max-width:510px}.Home_footer__ZMVar>div img{width:220px;height:auto}.Home_footer__ZMVar>div p{line-height:1.8}.Home_footerBadge__b1786{position:relative;z-index:1;justify-self:center;width:160px;aspect-ratio:1;color:#dfe6e4;transition:color .3s ease,scale .3s ease}.Home_footerBadge__b1786 svg{width:100%;height:100%;overflow:visible;animation:Home_badgeSpin__QirOJ 20s linear infinite}.Home_footerBadge__b1786 text{fill:currentColor;font-size:10px;letter-spacing:2.1px;font-weight:700}.Home_footerBadge__b1786 circle{fill:none;stroke:#3f6964;stroke-width:1.2}.Home_footerBadge__b1786 path{fill:none;stroke:#62b3a8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.Home_footerBadge__b1786:hover{color:#62b3a8;scale:1.05}@keyframes Home_badgeSpin__QirOJ{to{rotate:1turn}}@media(max-width:1024px){.Home_header__8KNAL{padding-inline:var(--page-gutter);grid-template-columns:auto 1fr;gap:30px}.Home_headerCta__hlKRq{display:none}.Home_headerActions__IVveD{justify-self:end}.Home_lang__z_nx9{display:flex}.Home_homeNav__uoqBe{gap:20px;font-size:13px;justify-self:end}.Home_heroInner__t_y8l{width:calc(100% - 70px)}.Home_agency__qqIW0 h1,.Home_creative__Nj4D9 span{font-size:clamp(72px,10vw,102px)}.Home_creative__Nj4D9{right:0;max-width:65%}.Home_heroCopy__RDsHD{left:0;width:36%}.Home_serviceCard__TW48i{padding-inline:25px}.Home_aboutText__ER7V5 h2,.Home_projectHeading__On7Ut h2,.Home_sectionHeading__HL_9e h2{font-size:40px}.Home_processGrid__c_IHY,.Home_projectGrid__p6BqK{grid-template-columns:1fr 1fr}}@media(max-width:700px){.Home_header__8KNAL{height:145px;padding:20px 15px 18px;grid-template-columns:1fr;align-content:start;gap:16px}.Home_header__8KNAL img{width:185px}.Home_homeNav__uoqBe{width:100%;gap:0;justify-content:space-between;font-size:13px}.Home_headerCta__hlKRq{display:none}.Home_headerActions__IVveD{position:absolute;right:15px;top:20px}.Home_lang__z_nx9 a{min-width:30px;height:26px}.Home_hero__MSbaf{min-height:620px;background-position:52%}.Home_heroInner__t_y8l{width:calc(100% - 30px);min-height:620px;padding-top:200px}.Home_agency__qqIW0{width:100%;margin-left:0}.Home_agency__qqIW0 h1{font-size:56px;line-height:1;letter-spacing:-2px}.Home_spinner__61cNf{display:none}.Home_heroCopy__RDsHD{position:static;width:auto;margin-top:90px}.Home_heroCopy__RDsHD p{max-width:330px;margin-bottom:40px;font-size:17px;line-height:1.72}.Home_creative__Nj4D9{position:absolute;top:265px;left:0;right:auto}.Home_creative__Nj4D9 span{font-size:56px;letter-spacing:-2px}.Home_greenButton__JXVsI{padding-inline:30px}.Home_photoBand__Fc_yp{height:220px;align-items:start}.Home_photoBand__Fc_yp img{width:calc(100% - 30px);height:151px;-o-object-fit:cover;object-fit:cover;margin-top:0;border-radius:18px}.Home_process__cQ86m,.Home_projects__dBtin,.Home_services__G2w5V{padding-inline:15px}.Home_services__G2w5V{padding-top:72px;padding-bottom:90px}.Home_sectionHeading__HL_9e{display:block;margin-bottom:40px}.Home_sectionHeading__HL_9e h2{font-size:36px}.Home_sectionHeading__HL_9e>div:last-child{display:block}.Home_sectionHeading__HL_9e p{width:auto;margin-top:25px}.Home_serviceGrid__MpS_t{grid-template-columns:1fr}.Home_serviceCard__TW48i{min-height:350px}.Home_about__cAyXR{padding:80px 15px}.Home_aboutInner__tND_K{grid-template-columns:1fr}.Home_aboutText__ER7V5{padding-right:0}.Home_aboutText__ER7V5 h2{font-size:38px}.Home_stat__mx7Hy strong{font-size:70px}.Home_teamPhoto__3v9qJ{justify-content:center;width:100%}.Home_teamPhoto__3v9qJ img{width:100%;height:460px;max-width:none;-o-object-position:50% 38%;object-position:50% 38%}.Home_projects__dBtin{padding-top:80px;padding-bottom:90px}.Home_projectHeading__On7Ut h2{font-size:36px}.Home_projectGrid__p6BqK{grid-template-columns:1fr}.Home_projectCard__yQPUo{padding:15px 15px 28px}.Home_projectCard__yQPUo h3{font-size:23px}.Home_projectImage__mDnV_{height:250px}.Home_process__cQ86m{padding-top:80px;padding-bottom:90px}.Home_processHeading__rTcYq h2{font-size:36px}.Home_processHeading__rTcYq h2 br{display:none}.Home_processGrid__c_IHY{grid-template-columns:1fr}.Home_step__7B64Y>div{height:auto;min-height:270px}.Home_footer__ZMVar{min-height:520px;grid-template-columns:1fr;padding:70px 15px}.Home_footer__ZMVar .Home_footerBadge__b1786{justify-self:end;width:112px}}@media(prefers-reduced-motion:reduce){.Home_footer__ZMVar,.Home_footer__ZMVar *,.Home_hero__MSbaf,.Home_hero__MSbaf *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.CorporatePages_brief__CxSKN,.CorporatePages_cta__x8qHz,.CorporatePages_expertise__N66qn,.CorporatePages_gridSection___DcPs,.CorporatePages_hero__c_AlE,.CorporatePages_process__vr_BI,.CorporatePages_serviceList__dBGVy,.CorporatePages_story__c_pSY{padding:110px var(--page-gutter);border-bottom:1px solid #31534f}.CorporatePages_hero__c_AlE{min-height:680px;display:flex;align-items:center;background:radial-gradient(circle at 82% 18%,rgba(57,165,150,.14),transparent 32%),#0b0d0e}.CorporatePages_hero__c_AlE>div{max-width:1240px}.CorporatePages_brief__CxSKN>div:first-child>span,.CorporatePages_expertise__N66qn span,.CorporatePages_hero__c_AlE span,.CorporatePages_sectionHead__ygqwA>span,.CorporatePages_storyCopy__VjgU9>span{color:#58c7b5;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.CorporatePages_hero__c_AlE h1{font-size:clamp(62px,8.5vw,132px);line-height:.9;letter-spacing:-.055em;margin:28px 0;max-width:1200px}.CorporatePages_hero__c_AlE h1::-moz-selection{background:#39a596;color:#07100f}.CorporatePages_hero__c_AlE h1::selection{background:#39a596;color:#07100f}.CorporatePages_hero__c_AlE p{max-width:780px;font-size:22px;line-height:1.65;color:#c0cfcc}.CorporatePages_story__c_pSY{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:#0d0f10}.CorporatePages_image__3rAXs{position:relative;min-height:630px;overflow:hidden;box-shadow:28px 28px 0 rgba(57,165,150,.18)}.CorporatePages_image__3rAXs img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)}.CorporatePages_brief__CxSKN h2,.CorporatePages_sectionHead__ygqwA h2,.CorporatePages_storyCopy__VjgU9 h2{font-size:clamp(42px,5vw,74px);line-height:1.02;letter-spacing:-.04em;margin:25px 0}.CorporatePages_storyCopy__VjgU9 p{font-size:19px;color:#b7c5c2;line-height:1.8}.CorporatePages_sectionHead__ygqwA{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;max-width:1314px;margin:0 auto 55px}.CorporatePages_sectionHead__ygqwA h2{margin:0}.CorporatePages_expertise__N66qn,.CorporatePages_gridSection___DcPs{background:#0b0d0e}.CorporatePages_reasonGrid__7gnRe{display:grid;grid-template-columns:repeat(3,1fr);max-width:1314px;margin:auto;border-top:1px solid #31534f;border-left:1px solid #31534f}.CorporatePages_card__OaTlD{min-height:280px;padding:30px;border-right:1px solid #31534f;border-bottom:1px solid #31534f;background:linear-gradient(145deg,rgba(24,66,59,.52),rgba(12,19,18,.35));transition:background .35s ease,transform .35s ease}.CorporatePages_card__OaTlD:hover{background:linear-gradient(145deg,rgba(39,111,100,.68),rgba(15,35,32,.7));transform:translateY(-5px)}.CorporatePages_briefItem__amFlr b,.CorporatePages_card__OaTlD b,.CorporatePages_serviceRow__e4a7w>b,.CorporatePages_step__kdG75 b{font-size:12px;color:#58c7b5}.CorporatePages_card__OaTlD h3,.CorporatePages_step__kdG75 h3{font-size:25px;margin:55px 0 15px}.CorporatePages_card__OaTlD p,.CorporatePages_serviceRow__e4a7w p,.CorporatePages_step__kdG75 p{color:#afc2be;line-height:1.7}.CorporatePages_process__vr_BI>div:last-child{max-width:1314px;margin:auto}.CorporatePages_step__kdG75{display:grid;grid-template-columns:90px .8fr 1.2fr;gap:25px;padding:28px 20px;border-top:1px solid #31534f;align-items:start;transition:background .3s ease}.CorporatePages_step__kdG75:hover{background:rgba(37,111,99,.18)}.CorporatePages_step__kdG75:last-child{border-bottom:1px solid #31534f}.CorporatePages_step__kdG75 h3,.CorporatePages_step__kdG75 p{margin:0}.CorporatePages_serviceList__dBGVy{padding-top:40px;background:radial-gradient(circle at 0 50%,rgba(57,165,150,.15),transparent 35%)}.CorporatePages_serviceRow__e4a7w{max-width:1314px;margin:auto;display:grid;grid-template-columns:80px 1fr auto;gap:35px;align-items:center;padding:42px 20px;border-top:1px solid #31534f;transition:background .3s ease}.CorporatePages_serviceRow__e4a7w:hover{background:rgba(39,105,94,.18)}.CorporatePages_serviceRow__e4a7w:last-child{border-bottom:1px solid #31534f}.CorporatePages_serviceRow__e4a7w h2{font-size:clamp(34px,4vw,60px);margin:0 0 12px}.CorporatePages_serviceRow__e4a7w p{max-width:700px}.CorporatePages_serviceRow__e4a7w>a{border:1px solid #39a596;padding:13px 20px;border-radius:999px;white-space:nowrap}.CorporatePages_serviceRow__e4a7w>a:hover{background:#39a596;color:#07100f}.CorporatePages_tags__b_Uaa{display:flex;gap:8px;flex-wrap:wrap}.CorporatePages_tags__b_Uaa span{font-size:12px;border:1px solid #3e756d;border-radius:99px;padding:7px 10px;color:#acd2cc;background:rgba(45,124,112,.12)}.CorporatePages_expertise__N66qn>div{max-width:1314px;margin:auto;display:grid;grid-template-columns:.4fr 1.6fr}.CorporatePages_expertise__N66qn>div>div{display:flex;flex-wrap:wrap;gap:12px}.CorporatePages_expertise__N66qn b{font-size:20px;font-weight:500;padding:14px 19px;background:#122421;border:1px solid rgba(69,151,139,.22);border-radius:4px}.CorporatePages_contactHero__31IYD{min-height:760px}.CorporatePages_actions__jLZ7K{display:flex;gap:12px;margin-top:35px}.CorporatePages_actions__jLZ7K a{padding:14px 24px;border:1px solid #39a596;border-radius:999px}.CorporatePages_actions__jLZ7K a:first-child{background:#39a596}.CorporatePages_brief__CxSKN{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#0b0d0e}.CorporatePages_brief__CxSKN>div:last-child{padding-top:25px}.CorporatePages_briefItem__amFlr{display:grid;grid-template-columns:70px 1fr;padding:22px 0;border-top:1px solid #31534f}.CorporatePages_briefItem__amFlr:last-child{border-bottom:1px solid #31534f}.CorporatePages_briefItem__amFlr p{font-size:22px;margin:0}.CorporatePages_cta__x8qHz{min-height:520px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(57,165,150,.16),transparent 48%),#0d0f10}.CorporatePages_cta__x8qHz h2{font-size:clamp(48px,6vw,92px);line-height:.95;max-width:1000px;margin:0 auto 35px}.CorporatePages_cta__x8qHz a{display:inline-block;background:#39a596;padding:15px 26px;border-radius:999px;box-shadow:0 12px 40px rgba(57,165,150,.25)}.CorporatePages_contactFormSection__cSG3I{padding:100px var(--page-gutter);border-bottom:1px solid #31534f;background:#0d0f10}@media(max-width:800px){.CorporatePages_brief__CxSKN,.CorporatePages_cta__x8qHz,.CorporatePages_expertise__N66qn,.CorporatePages_gridSection___DcPs,.CorporatePages_hero__c_AlE,.CorporatePages_process__vr_BI,.CorporatePages_serviceList__dBGVy,.CorporatePages_story__c_pSY{padding:80px 15px}.CorporatePages_hero__c_AlE{min-height:600px}.CorporatePages_hero__c_AlE h1{font-size:55px}.CorporatePages_hero__c_AlE p{font-size:18px}.CorporatePages_brief__CxSKN,.CorporatePages_story__c_pSY{grid-template-columns:1fr}.CorporatePages_image__3rAXs{min-height:430px;box-shadow:12px 12px 0 rgba(57,165,150,.18)}.CorporatePages_expertise__N66qn>div,.CorporatePages_reasonGrid__7gnRe,.CorporatePages_sectionHead__ygqwA{grid-template-columns:1fr}.CorporatePages_step__kdG75{grid-template-columns:55px 1fr}.CorporatePages_step__kdG75 p{grid-column:2}.CorporatePages_serviceRow__e4a7w{grid-template-columns:45px 1fr}.CorporatePages_serviceRow__e4a7w>a{grid-column:2;justify-self:start}.CorporatePages_actions__jLZ7K{flex-direction:column;align-items:flex-start}}