.english_page__P1Y60{--paper:#e9e3d8;--ink:#11100e;--night:#070707;--ivory:#f5f1e8;--gold:#c69a56;min-height:100vh;background:var(--paper);color:var(--ink)}.english_hero__9a0Tc{position:relative;overflow:hidden;min-height:70vh;background:var(--night);color:var(--ivory)}.english_homeHero__0frpb{min-height:min(88vh,940px)}.english_homeHero__0frpb:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.72) 42%,rgba(0,0,0,.3) 72%,rgba(0,0,0,.16)),url(/images/home-v2/hero-manifesto.webp) 50% /cover no-repeat;opacity:.92}.english_heroInner__6TWxl{position:relative;z-index:1;margin:0 auto;padding:clamp(92px,11vw,170px) 0 clamp(76px,9vw,142px)}.english_homeHero__0frpb .english_heroInner__6TWxl{display:flex;flex-direction:column;justify-content:center;min-height:calc(min(88vh, 940px) - 110px)}.english_eyebrow__PPOuK{margin:0 0 24px;color:var(--gold);font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.english_heroTitle__ip_PN{max-width:14ch;margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(58px,6.6vw,112px);font-weight:400;line-height:.9}.english_heroTitle__ip_PN em{display:block;color:var(--gold);font-weight:400}.english_heroLead__wqxn0{margin:34px 0 0;color:rgba(245,241,232,.86);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(21px,1.55vw,29px);line-height:1.35}.english_actions__OBWRp{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.english_actionGhost__WcBpt,.english_action__qjXT4{display:inline-flex;align-items:center;gap:32px;min-height:52px;padding:0 22px;border:1px solid rgba(245,241,232,.5);color:var(--ivory);font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.english_action__qjXT4:hover{background:var(--ivory);color:var(--night)}.english_actionGhost__WcBpt{border-color:rgba(245,241,232,.22)}.english_actionGhost__WcBpt:hover{border-color:var(--gold);color:var(--gold)}.english_sectionDark__pAo9u,.english_section__5ra0r{padding:clamp(76px,9vw,138px) max(5vw,28px)}.english_section__5ra0r{background:var(--paper)}.english_sectionDark__pAo9u{background:var(--night);color:var(--ivory)}.english_sectionInner__anSjX{margin:0 auto}.english_sectionHead__InVAc{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(42px,7vw,120px);margin-bottom:clamp(52px,7vw,102px)}.english_display__cV_5V{max-width:15ch;margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(48px,5.6vw,92px);font-weight:400;line-height:.92}.english_sectionDark__pAo9u .english_display__cV_5V{color:var(--ivory)}.english_display__cV_5V em{color:var(--gold);font-weight:400}.english_copy__H6mXR{max-width:650px;margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(19px,1.35vw,24px);line-height:1.55;color:rgba(17,16,14,.74)}.english_sectionDark__pAo9u .english_copy__H6mXR{color:rgba(245,241,232,.72)}.english_grid__iQ1IC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid rgba(17,16,14,.18);border-left:1px solid rgba(17,16,14,.18)}.english_sectionDark__pAo9u .english_grid__iQ1IC{border-color:rgba(245,241,232,.16)}.english_card__n_IB9{min-height:300px;padding:clamp(28px,3vw,46px);border-right:1px solid rgba(17,16,14,.18);border-bottom:1px solid rgba(17,16,14,.18);background:rgba(255,255,255,.12)}.english_sectionDark__pAo9u .english_card__n_IB9{border-color:rgba(245,241,232,.16);background:rgba(255,255,255,.02)}.english_number__77bX0{display:block;margin-bottom:54px;color:var(--gold);font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em}.english_card__n_IB9 h2,.english_card__n_IB9 h3{max-width:15ch;margin:0 0 16px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(27px,2.4vw,42px);font-weight:400;line-height:.98;letter-spacing:-.035em}.english_card__n_IB9 p{max-width:34rem;margin:0;color:rgba(17,16,14,.67);font-size:16px;line-height:1.65}.english_sectionDark__pAo9u .english_card__n_IB9 p{color:rgba(245,241,232,.68)}.english_card__n_IB9 a,.english_textLink__VkPJK{display:inline-flex;margin-top:28px;color:inherit;font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-decoration:none}.english_card__n_IB9 a:hover,.english_textLink__VkPJK:hover{color:var(--gold)}.english_facts__He6YA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:54px;background:rgba(245,241,232,.15)}.english_fact__N_xBi{min-height:170px;padding:28px;background:var(--night)}.english_fact__N_xBi small{display:block;margin-bottom:18px;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.english_fact__N_xBi strong{display:block;color:var(--ivory);font-size:23px;line-height:1.15}.english_fact__N_xBi strong,.english_statement__pRlKI{font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-weight:400}.english_statement__pRlKI{max-width:1060px;margin:0;font-size:clamp(42px,5vw,82px);line-height:.96;letter-spacing:-.045em}.english_statement__pRlKI em{color:var(--gold);font-weight:400}.english_prose__UrO1_{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,140px);align-items:start}.english_proseLabel__R9WoE{color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.english_proseBody__a3Pp3{max-width:780px}.english_proseBody__a3Pp3 p{margin:0 0 1.25em;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(22px,1.7vw,30px);line-height:1.5}.english_contactPanel__lu9ZV{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:70px;align-items:end}.english_email__ijSdl{display:inline-block;margin-top:28px;color:var(--gold);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(30px,3.4vw,56px);line-height:1;text-decoration:none}.english_note__V_PjS{padding-top:22px;border-top:1px solid rgba(245,241,232,.22);color:rgba(245,241,232,.65);font-size:14px;line-height:1.65}@media (max-width:980px){.english_contactPanel__lu9ZV,.english_prose__UrO1_,.english_sectionHead__InVAc{grid-template-columns:1fr}.english_facts__He6YA,.english_grid__iQ1IC{grid-template-columns:repeat(2,minmax(0,1fr))}.english_heroTitle__ip_PN{font-size:clamp(54px,10vw,88px)}}@media (max-width:640px){.english_hero__9a0Tc{min-height:auto}.english_homeHero__0frpb{min-height:760px}.english_heroInner__6TWxl{width:calc(100% - 36px);padding-top:66px;padding-bottom:70px}.english_homeHero__0frpb .english_heroInner__6TWxl{min-height:650px}.english_heroTitle__ip_PN{max-width:100%;font-size:clamp(46px,13vw,68px);line-height:.94}.english_heroLead__wqxn0{font-size:20px}.english_sectionDark__pAo9u,.english_section__5ra0r{padding:72px 18px}.english_sectionHead__InVAc{margin-bottom:46px}.english_facts__He6YA,.english_grid__iQ1IC{grid-template-columns:1fr}.english_card__n_IB9{min-height:260px}.english_statement__pRlKI{font-size:clamp(38px,12vw,58px)}}.english_caseGrid__YUyR4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(64px,7vw,110px) clamp(30px,4vw,70px)}.english_caseCard___1Rtr{display:block;padding-top:14px;border-top:1px solid rgba(17,16,14,.22);color:var(--ink);text-decoration:none}.english_caseCardFeatured__B5WbE{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(36px,5vw,86px);align-items:end}.english_caseVisual__Bxwbv{overflow:hidden;aspect-ratio:16/10;margin-bottom:25px;background:#111}.english_caseCardFeatured__B5WbE .english_caseVisual__Bxwbv{aspect-ratio:16/8.6;margin-bottom:0}.english_caseVisual__Bxwbv img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.5) contrast(1.03);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s ease}.english_caseCard___1Rtr:hover .english_caseVisual__Bxwbv img{transform:scale(1.018);filter:grayscale(0) contrast(1)}.english_caseContent__9tE6a{max-width:650px}.english_caseScope__UwbqD{margin:0 0 17px!important;color:var(--gold)!important;font-family:var(--font-inter),Inter,Arial,sans-serif!important;font-size:10px!important;font-weight:650;line-height:1.3!important;letter-spacing:.16em;text-transform:uppercase}.english_caseContent__9tE6a h2{margin:0 0 17px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(37px,3.4vw,62px);font-weight:400;line-height:.94;letter-spacing:-.045em}.english_caseContent__9tE6a>p:not(.english_caseScope__UwbqD){max-width:560px;margin:0;color:rgba(17,16,14,.68);font-size:16px;line-height:1.62}.english_caseLink__JR6AK{display:inline-block;margin-top:25px;font-size:12px;font-weight:650}.english_caseCard___1Rtr:hover .english_caseLink__JR6AK{color:var(--gold)}.english_caseDetailHero__YNrwn{overflow:hidden;padding-bottom:clamp(68px,8vw,126px);background:var(--night);color:var(--ivory)}.english_caseDetailHeroInner__RFxME{width:min(90vw,1460px);margin-inline:auto;padding:clamp(86px,9vw,140px) 0 clamp(52px,6vw,86px)}.english_caseDetailTitle__2j60W{max-width:13ch;margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(58px,6.6vw,108px);font-weight:400;line-height:.9;letter-spacing:-.052em;text-wrap:balance}.english_caseDetailLead__2FF0i{max-width:810px;margin:clamp(30px,3.5vw,48px) 0 0;color:rgba(245,241,232,.78);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(21px,1.65vw,29px);line-height:1.42}.english_caseDetailMeta__YxE_G{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 34px;margin-top:clamp(42px,5vw,68px);padding-top:19px;border-top:1px solid rgba(245,241,232,.2);color:rgba(245,241,232,.58);font-size:11px;line-height:1.45;letter-spacing:.07em;text-transform:uppercase}.english_caseDetailMedia__NqJHK{display:flex;justify-content:center;width:min(92vw,1480px);margin-inline:auto;background:#0d0d0d}.english_caseDetailMedia__NqJHK img{display:block;width:auto;height:auto;max-width:100%;max-height:min(76vh,860px);object-fit:contain}.english_caseDetailGrid__6IWwP{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:clamp(58px,9vw,160px);align-items:start}.english_caseHighlights__tydVi,.english_caseScopeList__d017G{margin:24px 0 0;padding:0;list-style:none}.english_caseScopeList__d017G{border-top:1px solid rgba(17,16,14,.18)}.english_caseScopeList__d017G li{padding:13px 0;border-bottom:1px solid rgba(17,16,14,.18);color:rgba(17,16,14,.74);font-size:13px}.english_caseSourceLink__xugLm{display:inline-block;margin-top:28px;color:var(--ink);font-size:12px;font-weight:650;text-decoration:none}.english_caseSourceLink__xugLm:hover{color:var(--gold)}.english_caseDetailCopy__01MpI{width:min(100%,850px)}.english_caseStandfirst__swD8O{margin:0 0 clamp(56px,6vw,88px);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(29px,2.7vw,48px);line-height:1.08;letter-spacing:-.032em}.english_caseDetailCopy__01MpI h2{margin:clamp(56px,7vw,98px) 0 20px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(33px,3.1vw,53px);font-weight:400;line-height:.98;letter-spacing:-.035em}.english_caseDetailCopy__01MpI>p:not(.english_caseStandfirst__swD8O){max-width:720px;margin:0;color:rgba(17,16,14,.72);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(19px,1.35vw,23px);line-height:1.62}.english_caseHighlights__tydVi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;border-top:1px solid rgba(17,16,14,.18)}.english_caseHighlights__tydVi li{position:relative;padding:17px 0 17px 20px;border-bottom:1px solid rgba(17,16,14,.18);font-size:15px}.english_caseHighlights__tydVi li:before{content:"";position:absolute;top:24px;left:0;width:6px;height:6px;border-radius:50%;background:var(--gold)}@media (max-width:900px){.english_caseGrid__YUyR4{grid-template-columns:1fr}.english_caseCardFeatured__B5WbE{grid-column:auto;display:block}.english_caseCardFeatured__B5WbE .english_caseVisual__Bxwbv{aspect-ratio:16/10;margin-bottom:25px}.english_caseDetailGrid__6IWwP{grid-template-columns:1fr;gap:64px}}@media (max-width:640px){.english_caseVisual__Bxwbv{aspect-ratio:4/3}.english_caseDetailHeroInner__RFxME{width:calc(100% - 36px);padding-top:58px}.english_caseDetailTitle__2j60W{max-width:100%;font-size:clamp(46px,13vw,68px)}.english_caseDetailMedia__NqJHK{width:calc(100% - 28px)}.english_caseHighlights__tydVi{grid-template-columns:1fr}}.english_expertiseGrid__Ko1IF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,16,14,.2)}.english_expertiseCard__03Kqp{display:grid;grid-template-columns:46px minmax(0,1fr);gap:24px;min-height:clamp(330px,31vw,470px);padding:clamp(30px,4vw,58px);border-right:1px solid rgba(17,16,14,.2);border-bottom:1px solid rgba(17,16,14,.2);color:var(--ink);text-decoration:none;transition:background .3s ease}.english_expertiseCard__03Kqp:nth-child(2n){border-right:0}.english_expertiseCardFeatured__g9kjb{grid-column:1/-1;grid-template-columns:70px minmax(0,920px);min-height:clamp(390px,37vw,540px);align-content:end}.english_expertiseCard__03Kqp:hover{background:rgba(255,255,255,.26)}.english_expertiseNumber__Urhzw{color:var(--gold);font-size:10px;font-weight:650;letter-spacing:.16em}.english_expertiseCardKicker__hahDx{margin:0 0 22px!important;color:var(--gold)!important;font-size:10px!important;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.english_expertiseCard__03Kqp h2{max-width:15ch;margin:0 0 22px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(34px,3.3vw,61px);font-weight:400;line-height:.95;letter-spacing:-.044em}.english_expertiseCard__03Kqp p:not(.english_expertiseCardKicker__hahDx){max-width:590px;margin:0;color:rgba(17,16,14,.68);font-size:15px;line-height:1.7}.english_expertiseExplore__b2ovi{display:inline-block;margin-top:31px;font-size:12px;font-weight:650}.english_serviceHero__Rk80T{overflow:hidden;min-height:min(82vh,900px);background:var(--night);color:var(--ivory)}.english_serviceHeroInner__EswMJ{display:flex;flex-direction:column;justify-content:center;width:min(90vw,1460px);min-height:calc(min(82vh,900px) - 96px);margin-inline:auto;padding:clamp(80px,8vw,130px) 0 clamp(70px,8vw,120px)}.english_serviceHeroTitle__FfhB5{max-width:16ch;margin:0;color:var(--ivory);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(54px,6.15vw,104px);font-weight:400;letter-spacing:-.052em;text-wrap:balance}.english_serviceHeroTitle__FfhB5 em{display:block;color:var(--gold);font-weight:400}.english_serviceHeroLead__5CR96{max-width:790px;margin:clamp(30px,3.5vw,48px) 0 0;color:rgba(245,241,232,.77);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(21px,1.65vw,29px);line-height:1.43}.english_serviceSignal__kcdBk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(52px,6vw,82px);padding-top:18px;border-top:1px solid rgba(245,241,232,.2);color:rgba(245,241,232,.52);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.english_serviceAnswerGrid__dkc8n{display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1.62fr);gap:clamp(48px,8vw,145px)}.english_serviceAnswer__XreEw{max-width:930px;margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(31px,3.25vw,56px);line-height:1.08;letter-spacing:-.035em}.english_serviceProblem__2jIOQ{max-width:760px;margin:clamp(34px,4vw,54px) 0 0;color:rgba(17,16,14,.67);font-size:clamp(17px,1.25vw,21px);line-height:1.68}.english_serviceCapabilityGrid__V1_Pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(245,241,232,.17);border-left:1px solid rgba(245,241,232,.17)}.english_serviceCapability__WZzLs{min-height:178px;padding:clamp(26px,3vw,42px);border-right:1px solid rgba(245,241,232,.17);border-bottom:1px solid rgba(245,241,232,.17)}.english_serviceCapability__WZzLs span{display:block;margin-bottom:30px;color:var(--gold);font-size:10px;font-weight:650;letter-spacing:.16em}.english_serviceCapability__WZzLs strong{display:block;max-width:19ch;color:var(--ivory);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(23px,2vw,34px);font-weight:400;line-height:1.04}.english_serviceApproachGrid__O8WzM{display:grid;border-top:1px solid rgba(17,16,14,.19)}.english_serviceApproachCard__PXR9M{display:grid;grid-template-columns:45px minmax(0,1fr);gap:22px;min-height:270px;padding:clamp(30px,4vw,54px);border-right:1px solid rgba(17,16,14,.19);border-bottom:1px solid rgba(17,16,14,.19)}.english_serviceApproachCard__PXR9M:nth-child(2n){border-right:0}.english_serviceApproachCard__PXR9M h2{margin:0 0 18px;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(28px,2.65vw,45px);font-weight:400;line-height:.98;letter-spacing:-.035em}.english_serviceApproachCard__PXR9M p{max-width:490px;margin:0;color:rgba(17,16,14,.66);font-size:15px;line-height:1.67}.english_serviceWhen__tobCq{padding:clamp(76px,9vw,138px) max(5vw,28px);background:#d8d0c3;color:var(--ink)}.english_serviceWhenGrid__5eI4o{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(52px,8vw,140px)}.english_serviceWhenList__gBSFY{margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,16,14,.22)}.english_serviceWhenList__gBSFY li{position:relative;padding:20px 0 20px 27px;border-bottom:1px solid rgba(17,16,14,.22);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(18px,1.35vw,23px);line-height:1.4}.english_serviceWhenList__gBSFY li:before{content:"→";position:absolute;left:0;top:20px;color:var(--gold)}.english_serviceCaseGrid__0UJ8o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,16,14,.2)}.english_serviceCaseLink__5lxP3{display:block;min-height:230px;padding:clamp(28px,3.5vw,50px);border-right:1px solid rgba(17,16,14,.2);border-bottom:1px solid rgba(17,16,14,.2);color:var(--ink);text-decoration:none}.english_serviceCaseLink__5lxP3:nth-child(2n){border-right:0}.english_serviceCaseLink__5lxP3 p{margin:0 0 19px;color:var(--gold);font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.english_serviceCaseLink__5lxP3 h3{margin:0;font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(31px,3vw,49px);font-weight:400;line-height:.96;letter-spacing:-.04em}.english_serviceCaseLink__5lxP3 span{display:inline-block;margin-top:27px;font-size:12px;font-weight:650}.english_faqList__u9_Pt{border-top:1px solid rgba(245,241,232,.18)}.english_faqItem__LRb4h{display:grid;grid-template-columns:60px minmax(0,1fr);gap:26px;padding:clamp(30px,4vw,55px) 0;border-bottom:1px solid rgba(245,241,232,.18)}.english_faqItem__LRb4h h2{max-width:26ch;margin:0 0 16px;color:var(--ivory);font-family:var(--font-newsreader),Newsreader,Georgia,serif;font-size:clamp(25px,2.35vw,39px);font-weight:400;line-height:1.02;letter-spacing:-.03em}.english_faqItem__LRb4h p{max-width:720px;margin:0;color:rgba(245,241,232,.67);font-size:15px;line-height:1.7}@media (max-width:900px){.english_expertiseGrid__Ko1IF,.english_serviceApproachGrid__O8WzM,.english_serviceCaseGrid__0UJ8o{grid-template-columns:1fr}.english_expertiseCardFeatured__g9kjb{grid-column:auto;grid-template-columns:46px minmax(0,1fr)}.english_expertiseCardFeatured__g9kjb,.english_expertiseCard__03Kqp,.english_serviceApproachCard__PXR9M,.english_serviceCaseLink__5lxP3{border-right:0}.english_serviceAnswerGrid__dkc8n,.english_serviceWhenGrid__5eI4o{grid-template-columns:1fr}.english_serviceCapabilityGrid__V1_Pf{grid-template-columns:repeat(2,minmax(0,1fr))}.english_serviceSignal__kcdBk{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.english_expertiseCardFeatured__g9kjb,.english_expertiseCard__03Kqp{grid-template-columns:34px 1fr;min-height:300px;padding:30px 18px}.english_serviceHero__Rk80T{min-height:auto}.english_serviceHeroInner__EswMJ{width:calc(100% - 36px);min-height:auto;padding:64px 0 72px}.english_serviceHeroTitle__FfhB5{max-width:100%;font-size:clamp(45px,13vw,67px)}.english_serviceCapabilityGrid__V1_Pf{grid-template-columns:1fr}.english_serviceApproachCard__PXR9M{grid-template-columns:34px 1fr;padding:32px 18px}.english_faqItem__LRb4h{grid-template-columns:34px 1fr}}.english_heroInner__6TWxl{width:min(90vw,1460px);margin-inline:auto;padding-top:clamp(104px,10vw,162px);padding-bottom:clamp(88px,9vw,142px)}.english_heroTitle__ip_PN{max-width:13.5ch;font-size:clamp(58px,6.15vw,104px);line-height:.91;letter-spacing:-.052em;text-wrap:balance}.english_heroLead__wqxn0{max-width:760px;margin-top:clamp(30px,3.5vw,48px);font-size:clamp(20px,1.55vw,28px);line-height:1.46}.english_sectionDark__pAo9u,.english_section__5ra0r{padding-top:clamp(92px,9.5vw,148px);padding-bottom:clamp(92px,9.5vw,148px)}.english_sectionInner__anSjX{width:min(100%,1460px);margin-inline:auto}.english_sectionHead__InVAc{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:clamp(48px,7vw,120px);align-items:end;margin-bottom:clamp(58px,7vw,98px)}.english_display__cV_5V{max-width:13.5ch;font-size:clamp(47px,4.8vw,80px);line-height:.93;letter-spacing:-.048em;text-wrap:balance}.english_display__cV_5V em{display:block}.english_copy__H6mXR{max-width:520px;line-height:1.7}.english_contactPanel__lu9ZV{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);gap:clamp(50px,8vw,138px);padding:clamp(48px,5vw,72px) 0;border-top:1px solid rgba(17,16,14,.2);border-bottom:1px solid rgba(17,16,14,.2);background:transparent}.english_expertiseGrid__Ko1IF{display:block;border-top:1px solid rgba(17,16,14,.22)}.english_expertiseCardFeatured__g9kjb,.english_expertiseCard__03Kqp{display:grid;grid-template-columns:66px minmax(0,1fr);gap:clamp(20px,2.2vw,34px);min-height:0;padding:clamp(38px,4vw,58px) 0;border-right:0;border-bottom:1px solid rgba(17,16,14,.22);background:transparent;align-items:start}.english_expertiseCardFeatured__g9kjb{grid-column:auto}.english_expertiseCardFeatured__g9kjb>div,.english_expertiseCard__03Kqp>div{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(300px,.66fr);column-gap:clamp(48px,7vw,118px);align-items:start}.english_expertiseCardKicker__hahDx{grid-column:1/-1;margin-bottom:16px!important}.english_expertiseCardFeatured__g9kjb h2,.english_expertiseCard__03Kqp h2{grid-column:1;max-width:13ch;margin-bottom:0;font-size:clamp(36px,3.45vw,59px);line-height:.94}.english_expertiseCardFeatured__g9kjb h2{font-size:clamp(43px,4vw,68px)}.english_expertiseCardFeatured__g9kjb p:not(.english_expertiseCardKicker__hahDx),.english_expertiseCard__03Kqp p:not(.english_expertiseCardKicker__hahDx){grid-column:2;max-width:540px;padding-top:4px}.english_expertiseExplore__b2ovi{grid-column:2;margin-top:20px}.english_expertiseCardFeatured__g9kjb:hover,.english_expertiseCard__03Kqp:hover{background:rgba(255,255,255,.16)}.english_serviceHero__Rk80T{min-height:min(78vh,840px)}.english_serviceHeroInner__EswMJ{min-height:calc(min(78vh, 840px) - 96px);padding-top:clamp(92px,9vw,142px);padding-bottom:clamp(74px,8vw,116px)}.english_serviceHeroTitle__FfhB5{max-width:15ch;font-size:clamp(54px,5.85vw,96px);line-height:.91;letter-spacing:-.051em}.english_serviceHeroLead__5CR96{max-width:750px;font-size:clamp(20px,1.55vw,27px)}.english_serviceSignal__kcdBk{margin-top:clamp(46px,5.5vw,74px)}.english_serviceAnswerGrid__dkc8n{grid-template-columns:minmax(150px,.28fr) minmax(0,1.35fr);gap:clamp(54px,9vw,150px)}.english_serviceAnswer__XreEw{max-width:900px;font-size:clamp(30px,3vw,52px)}.english_serviceProblem__2jIOQ{max-width:720px}.english_serviceCapabilityGrid__V1_Pf{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid rgba(245,241,232,.19)}.english_serviceCapability__WZzLs{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:0;padding:29px 0;border-right:0;border-bottom:1px solid rgba(245,241,232,.19)}.english_serviceCapability__WZzLs:nth-child(odd){padding-right:clamp(28px,4vw,68px)}.english_serviceCapability__WZzLs:nth-child(2n){padding-left:clamp(28px,4vw,68px);border-left:1px solid rgba(245,241,232,.19)}.english_serviceCapability__WZzLs span{margin:5px 0 0}.english_serviceCapability__WZzLs strong{max-width:17ch;font-size:clamp(22px,1.85vw,31px)}.english_serviceApproachGrid__O8WzM{grid-template-columns:repeat(2,minmax(0,1fr))}.english_serviceApproachCard__PXR9M{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:clamp(34px,4vw,52px) 0;border-right:0}.english_serviceApproachCard__PXR9M:nth-child(odd){padding-right:clamp(28px,4vw,70px)}.english_serviceApproachCard__PXR9M:nth-child(2n){padding-left:clamp(28px,4vw,70px);border-left:1px solid rgba(17,16,14,.19)}.english_serviceApproachCard__PXR9M h2{max-width:14ch;font-size:clamp(27px,2.45vw,41px)}.english_serviceWhen__tobCq{background:#d7d0c4}.english_serviceWhenGrid__5eI4o{grid-template-columns:minmax(0,1.05fr) minmax(320px,.63fr);align-items:start}.english_serviceCaseGrid__0UJ8o{display:block;border-top:1px solid rgba(17,16,14,.22)}.english_serviceCaseLink__5lxP3{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(260px,1fr) auto;gap:clamp(24px,4vw,70px);align-items:center;min-height:0;padding:30px 0;border-right:0;border-bottom:1px solid rgba(17,16,14,.22)}.english_serviceCaseLink__5lxP3 h3,.english_serviceCaseLink__5lxP3 p,.english_serviceCaseLink__5lxP3 span{margin:0}.english_serviceCaseLink__5lxP3 h3{max-width:17ch;font-size:clamp(30px,2.75vw,46px)}.english_serviceCaseLink__5lxP3 span{white-space:nowrap}.english_faqItem__LRb4h{grid-template-columns:54px minmax(0,1fr);gap:clamp(22px,3vw,44px);padding:clamp(34px,4.2vw,58px) 0}.english_faqItem__LRb4h h2{max-width:24ch}.english_faqItem__LRb4h p{max-width:690px}.english_caseGrid__YUyR4{gap:clamp(78px,8vw,118px) clamp(34px,4.4vw,76px)}.english_caseCard___1Rtr{padding-top:18px}.english_caseCardFeatured__B5WbE{grid-template-columns:minmax(0,1.48fr) minmax(320px,.52fr);gap:clamp(42px,6vw,98px)}.english_caseVisual__Bxwbv{aspect-ratio:16/9.8;margin-bottom:28px}.english_caseCardFeatured__B5WbE .english_caseVisual__Bxwbv{aspect-ratio:16/8.7}.english_caseVisual__Bxwbv img{filter:grayscale(.24) contrast(1.018) saturate(.94);transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .45s ease}.english_caseCard___1Rtr:hover .english_caseVisual__Bxwbv img{transform:scale(1.012)}.english_caseContent__9tE6a h2{max-width:14ch;font-size:clamp(36px,3.25vw,58px)}.english_caseContent__9tE6a>p:not(.english_caseScope__UwbqD){max-width:530px;font-size:15.5px;line-height:1.67}.english_caseCardFeatured__B5WbE .english_caseContent__9tE6a{padding-bottom:clamp(5px,1.5vw,20px)}.english_caseDetailHero__YNrwn{padding-bottom:clamp(58px,7vw,106px)}.english_caseDetailHeroInner__RFxME{width:min(90vw,1420px);padding-top:clamp(94px,9vw,142px);padding-bottom:clamp(48px,5vw,72px)}.english_caseDetailTitle__2j60W{max-width:14ch;font-size:clamp(54px,5.85vw,96px);line-height:.91}.english_caseDetailLead__2FF0i{max-width:760px;font-size:clamp(20px,1.5vw,27px)}.english_caseDetailMeta__YxE_G{margin-top:clamp(38px,4vw,56px)}.english_caseDetailMedia__NqJHK{width:min(90vw,1400px);padding:clamp(8px,1vw,15px)}.english_caseDetailMedia__NqJHK img{max-height:min(70vh,780px)}.english_caseDetailGrid__6IWwP{grid-template-columns:minmax(210px,.38fr) minmax(0,1.36fr);gap:clamp(58px,8vw,138px)}.english_caseDetailCopy__01MpI{width:min(100%,790px)}.english_caseStandfirst__swD8O{margin-bottom:clamp(50px,5vw,76px);font-size:clamp(28px,2.45vw,43px)}.english_caseDetailCopy__01MpI h2{margin-top:clamp(52px,6vw,82px);font-size:clamp(31px,2.7vw,47px)}.english_caseDetailCopy__01MpI>p:not(.english_caseStandfirst__swD8O){max-width:690px;font-size:clamp(18px,1.22vw,21px);line-height:1.68}.english_caseHighlights__tydVi{gap:0 28px}@media (max-width:1100px){.english_caseGrid__YUyR4{grid-template-columns:1fr}.english_caseCardFeatured__B5WbE{grid-column:auto;display:block}.english_caseCardFeatured__B5WbE .english_caseVisual__Bxwbv{aspect-ratio:16/10;margin-bottom:28px}.english_expertiseCardFeatured__g9kjb>div,.english_expertiseCard__03Kqp>div{grid-template-columns:minmax(220px,.85fr) minmax(280px,.7fr);column-gap:48px}}@media (max-width:900px){.english_contactPanel__lu9ZV,.english_sectionHead__InVAc,.english_serviceAnswerGrid__dkc8n,.english_serviceWhenGrid__5eI4o{grid-template-columns:1fr}.english_sectionHead__InVAc{align-items:start;gap:28px}.english_expertiseCardFeatured__g9kjb,.english_expertiseCard__03Kqp{grid-template-columns:46px minmax(0,1fr)}.english_expertiseCardFeatured__g9kjb>div,.english_expertiseCard__03Kqp>div{grid-template-columns:1fr;row-gap:17px}.english_expertiseCardFeatured__g9kjb h2,.english_expertiseCardFeatured__g9kjb p:not(.english_expertiseCardKicker__hahDx),.english_expertiseCardKicker__hahDx,.english_expertiseCard__03Kqp h2,.english_expertiseCard__03Kqp p:not(.english_expertiseCardKicker__hahDx),.english_expertiseExplore__b2ovi{grid-column:1}.english_expertiseCardFeatured__g9kjb p:not(.english_expertiseCardKicker__hahDx),.english_expertiseCard__03Kqp p:not(.english_expertiseCardKicker__hahDx){padding-top:0}.english_serviceApproachGrid__O8WzM,.english_serviceCapabilityGrid__V1_Pf{grid-template-columns:1fr}.english_serviceApproachCard__PXR9M:nth-child(2n),.english_serviceApproachCard__PXR9M:nth-child(odd),.english_serviceCapability__WZzLs:nth-child(2n),.english_serviceCapability__WZzLs:nth-child(odd){padding-left:0;padding-right:0;border-left:0}.english_serviceCaseLink__5lxP3{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr)}.english_serviceCaseLink__5lxP3 span{grid-column:2}}@media (max-width:640px){.english_heroInner__6TWxl{width:calc(100% - 36px);padding-top:72px;padding-bottom:76px}.english_heroTitle__ip_PN{max-width:100%;font-size:clamp(47px,12.8vw,66px)}.english_heroLead__wqxn0{font-size:19px}.english_sectionDark__pAo9u,.english_section__5ra0r{padding:72px 18px}.english_display__cV_5V{max-width:100%;font-size:clamp(42px,11vw,58px)}.english_contactPanel__lu9ZV{gap:38px;padding:38px 0}.english_expertiseCardFeatured__g9kjb,.english_expertiseCard__03Kqp{grid-template-columns:31px minmax(0,1fr);gap:13px;padding:32px 0}.english_expertiseCardFeatured__g9kjb h2,.english_expertiseCard__03Kqp h2{font-size:clamp(34px,10vw,48px)}.english_serviceHero__Rk80T{min-height:auto}.english_serviceHeroInner__EswMJ{width:calc(100% - 36px);min-height:auto;padding-top:68px;padding-bottom:72px}.english_serviceHeroTitle__FfhB5{font-size:clamp(44px,12.5vw,64px)}.english_serviceHeroLead__5CR96{font-size:19px}.english_serviceCapability__WZzLs{grid-template-columns:34px minmax(0,1fr);padding:24px 0!important}.english_serviceApproachCard__PXR9M{grid-template-columns:31px minmax(0,1fr);padding:30px 0!important}.english_serviceCaseLink__5lxP3{display:block;padding:26px 0}.english_serviceCaseLink__5lxP3 p{margin-bottom:12px}.english_serviceCaseLink__5lxP3 h3{margin-bottom:18px;font-size:clamp(29px,9vw,42px)}.english_faqItem__LRb4h{grid-template-columns:31px minmax(0,1fr)}.english_caseGrid__YUyR4{gap:66px}.english_caseCardFeatured__B5WbE .english_caseVisual__Bxwbv,.english_caseVisual__Bxwbv{aspect-ratio:4/3}.english_caseContent__9tE6a h2{font-size:clamp(35px,10.5vw,49px)}.english_caseDetailHeroInner__RFxME{width:calc(100% - 36px);padding-top:64px}.english_caseDetailTitle__2j60W{max-width:100%;font-size:clamp(45px,12.5vw,64px)}.english_caseDetailLead__2FF0i{font-size:19px}.english_caseDetailMedia__NqJHK{width:calc(100% - 24px);padding:6px}.english_caseDetailGrid__6IWwP{gap:54px}.english_caseStandfirst__swD8O{font-size:clamp(27px,8vw,38px)}.english_caseHighlights__tydVi{grid-template-columns:1fr}}