.LXvXXG_page{--case-display-font:var(--public-display-font);--case-body-font:var(--public-body-font);--case-accent:#ef6a3c;--case-accent-soft:#f7ddd1;--case-ink:#102a40;--case-deep:#0c2437;--case-paper:#f7f4ee;--case-line:#d7d3cc;color:var(--case-ink);background:var(--case-paper);font-family:var(--case-body-font)}.LXvXXG_leadership{--case-accent:#ef6a3c}.LXvXXG_ax{--case-accent:#2f87ad;--case-accent-soft:#d8e9f0}.LXvXXG_healthcare{--case-accent:#2d847a;--case-accent-soft:#d9ebe7}.LXvXXG_inner{width:min(1180px,100% - 64px);margin:0 auto}.LXvXXG_hero{border-bottom:1px solid var(--case-line);background:var(--case-paper);padding:44px 0 104px}.LXvXXG_backLink,.LXvXXG_allCasesLink{color:#64747e;font-size:var(--public-meta-size);letter-spacing:.08em;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.LXvXXG_backLink:hover,.LXvXXG_allCasesLink:hover{color:var(--case-accent)}.LXvXXG_heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);align-items:center;gap:clamp(56px,8vw,108px);margin-top:44px;display:grid}.LXvXXG_caseLabel{color:#657580;font-size:var(--public-label-size);letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:28px;font-weight:900;display:flex}.LXvXXG_caseLabel span:first-child{color:var(--case-accent)}.LXvXXG_heroCopy h1{color:var(--case-ink);font-family:var(--case-display-font);font-size:var(--public-title-detail);letter-spacing:-.055em;word-break:keep-all;margin:0;font-weight:700;line-height:1.08}.LXvXXG_heroCopy h1 strong{color:var(--case-accent);font-weight:inherit}.LXvXXG_heroCopy>p{color:#66757f;font-size:var(--public-lead-size);line-height:var(--public-lead-line);word-break:keep-all;margin-top:30px}.LXvXXG_heroCopy>p strong{color:var(--case-ink);font-weight:800}.LXvXXG_tags{flex-wrap:wrap;gap:7px;margin:28px 0 0;padding:0;list-style:none;display:flex}.LXvXXG_tags li{color:#52646f;font-size:var(--public-label-size);background:#ffffff73;border:1px solid #cfd3d3;padding:7px 10px;font-weight:800}.LXvXXG_mediaSlot{min-width:0;margin:0;position:relative}.LXvXXG_mediaSlot img{object-fit:cover}.LXvXXG_heroMedia{min-height:520px}.LXvXXG_mediaPlaceholder{color:#fff;background:linear-gradient(145deg, transparent 0 46%, #ffffff14 46% 47%, transparent 47%), radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--case-accent) 62%, transparent), transparent 28%), linear-gradient(135deg, var(--case-deep), #233e51);border:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0 0 34px;overflow:hidden}.LXvXXG_mediaPlaceholder:before{aspect-ratio:1;content:"";border:1px solid #ffffff29;border-radius:50%;width:65%;position:absolute;top:-14%;right:-7%}.LXvXXG_mediaPlaceholder span,.LXvXXG_mediaPlaceholder strong,.LXvXXG_mediaPlaceholder small{position:relative}.LXvXXG_mediaPlaceholder span{color:color-mix(in srgb, var(--case-accent) 55%, #fff);font-size:var(--public-label-size);letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto;font-weight:900}.LXvXXG_mediaPlaceholder strong{font-family:var(--case-display-font);font-size:var(--public-title-section);letter-spacing:-.04em;font-weight:700;line-height:1}.LXvXXG_mediaPlaceholder small{color:#ffffff94;font-size:var(--public-label-size);margin-top:10px}.LXvXXG_mediaSlot figcaption{border-top:1px solid var(--case-line);color:#657681;height:34px;font-size:var(--public-meta-size);padding-top:10px;position:absolute;bottom:0;left:0;right:0}.LXvXXG_challenge,.LXvXXG_program,.LXvXXG_experience,.LXvXXG_proof{padding:96px 0}.LXvXXG_challenge,.LXvXXG_experience,.LXvXXG_proof{background:#fff}.LXvXXG_challengeGrid{grid-template-columns:minmax(260px,.8fr) minmax(480px,1.35fr);align-items:start;gap:clamp(70px,11vw,150px);display:grid}.LXvXXG_sectionHead>span,.LXvXXG_sectionHeadWide span,.LXvXXG_outputHead>span,.LXvXXG_sectionHeadDark>span,.LXvXXG_ctaBox>div>span{color:var(--case-accent);font-size:var(--public-label-size);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-weight:900;display:block}.LXvXXG_sectionHead h2,.LXvXXG_sectionHeadWide h2,.LXvXXG_outputHead h2,.LXvXXG_sectionHeadDark h2,.LXvXXG_ctaBox h2{color:var(--case-ink);font-family:var(--case-display-font);font-size:var(--public-title-section);letter-spacing:-.045em;word-break:keep-all;margin:0;font-weight:700;line-height:1.16}.LXvXXG_sectionHead p,.LXvXXG_sectionHeadWide p,.LXvXXG_outputHead p{color:#697984;font-size:var(--public-lead-size);line-height:var(--public-lead-line);word-break:keep-all;margin-top:20px}.LXvXXG_challengeList{border-top:2px solid var(--case-ink);margin:0;padding:0;list-style:none}.LXvXXG_challengeList li{border-bottom:1px solid var(--case-line);grid-template-columns:46px minmax(0,1fr);gap:16px;padding:19px 0;display:grid}.LXvXXG_challengeList li>span{color:var(--case-accent);font-size:var(--public-label-size);letter-spacing:.08em;font-weight:900}.LXvXXG_challengeList p{color:#405563;font-size:var(--public-body-size);line-height:var(--public-body-line);word-break:keep-all;margin:0}.LXvXXG_challenge blockquote{border-top:1px solid var(--case-line);max-width:990px;color:var(--case-ink);font-family:var(--case-display-font);font-size:var(--public-title-editorial);letter-spacing:-.04em;word-break:keep-all;margin:88px auto 0;padding:42px 0 0 78px;font-weight:650;line-height:1.35}.LXvXXG_challenge blockquote span,.LXvXXG_challenge blockquote strong{display:block}.LXvXXG_challenge blockquote strong{color:var(--case-accent)}.LXvXXG_diagnosis{color:#fff;background:var(--case-deep);padding:100px 0}.LXvXXG_sectionHeadDark{grid-template-columns:1fr 1fr;align-items:end;gap:0 70px;display:grid}.LXvXXG_sectionHeadDark>span{grid-column:1/-1}.LXvXXG_sectionHeadDark h2{color:#fff}.LXvXXG_sectionHeadDark p{color:#ffffff9e;font-size:var(--public-body-size);line-height:var(--public-body-line);margin:0}.LXvXXG_flowBoard{grid-template-columns:1fr 32px 1fr;align-items:stretch;gap:24px;margin-top:66px;display:grid}.LXvXXG_flowGroup{border:1px solid #ffffff26;padding:27px 28px 30px}.LXvXXG_flowGroup:last-child{border-color:color-mix(in srgb, var(--case-accent) 72%, transparent);background:color-mix(in srgb, var(--case-accent) 12%, transparent)}.LXvXXG_flowLabel{color:#ffffff80;font-size:var(--public-label-size);letter-spacing:.14em;margin-bottom:22px;font-weight:900;display:block}.LXvXXG_flowSteps{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.LXvXXG_flowSteps>span{color:#ffffffdb;font-size:var(--public-result-size);align-items:center;gap:8px;font-weight:800;display:inline-flex}.LXvXXG_flowSteps i,.LXvXXG_designFlow i{color:var(--case-accent);font-style:normal}.LXvXXG_flowShift{color:var(--case-accent);text-align:center;align-self:center;font-size:22px;transform:rotate(-90deg)}.LXvXXG_reframe{font-size:var(--public-body-size);background:#ffffff0f;grid-template-columns:1fr 42px 1fr;align-items:center;gap:22px;margin-top:28px;padding:22px 28px;display:grid}.LXvXXG_reframe span{color:#ffffff7a;text-decoration:line-through}.LXvXXG_reframe i{color:var(--case-accent);text-align:center;font-style:normal}.LXvXXG_reframe strong{color:#fff}.LXvXXG_program{background:var(--case-paper)}.LXvXXG_sectionHeadWide{grid-template-columns:minmax(320px,1fr) minmax(280px,.72fr);align-items:end;gap:80px;margin-bottom:58px;display:grid}.LXvXXG_sectionHeadWide p{margin:0}.LXvXXG_moduleGrid{border-top:2px solid var(--case-ink);border-left:1px solid var(--case-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LXvXXG_moduleCard{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);min-height:245px;padding:27px 30px}.LXvXXG_moduleCard>span{color:var(--case-accent);font-size:var(--public-label-size);letter-spacing:.14em;font-weight:900}.LXvXXG_moduleCard h3{color:var(--case-ink);font-size:var(--public-title-card);margin:22px 0 24px;line-height:1.4}.LXvXXG_moduleCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LXvXXG_moduleCard li{color:#64747f;font-size:var(--public-body-size);line-height:var(--public-body-line);padding-left:12px;position:relative}.LXvXXG_moduleCard li:before{background:var(--case-accent);content:"";width:4px;height:4px;position:absolute;top:.68em;left:0}.LXvXXG_timelineGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.LXvXXG_timelineGrid .LXvXXG_moduleCard{min-height:220px;padding:25px 22px}.LXvXXG_timelineGrid .LXvXXG_moduleCard h3{min-height:50px;font-size:var(--public-title-card)}.LXvXXG_designFlow{border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.LXvXXG_designFlow>span{color:var(--case-ink);font-size:var(--public-label-size);letter-spacing:.09em;justify-content:space-between;gap:12px;padding:18px 15px;font-weight:900;display:flex}.LXvXXG_experience .LXvXXG_sectionHead{max-width:690px;margin-bottom:52px}.LXvXXG_gallery{grid-template-rows:repeat(3,160px);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 20px;display:grid}.LXvXXG_gallery .LXvXXG_mediaSlot{grid-column:8/13}.LXvXXG_gallery .LXvXXG_mediaSlot:first-child{grid-area:1/1/4/8}.LXvXXG_galleryOne{grid-template-rows:none;grid-template-columns:1fr}.LXvXXG_galleryOne .LXvXXG_mediaSlot,.LXvXXG_galleryOne .LXvXXG_mediaSlot:first-child{aspect-ratio:3.75;grid-area:auto/1/auto/-1;min-height:0}.LXvXXG_galleryOne.LXvXXG_galleryOneStandard .LXvXXG_mediaSlot,.LXvXXG_galleryOne.LXvXXG_galleryOneStandard .LXvXXG_mediaSlot:first-child{aspect-ratio:3/2}.LXvXXG_galleryThree{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.LXvXXG_galleryThree .LXvXXG_mediaSlot,.LXvXXG_galleryThree .LXvXXG_mediaSlot:first-child{aspect-ratio:3.25;grid-area:auto;min-height:0}.LXvXXG_galleryThree .LXvXXG_mediaSlot:first-child{aspect-ratio:3.45;grid-column:1/-1}.LXvXXG_supplementalExperience{border-top:1px solid var(--case-line);margin-top:clamp(72px,8vw,112px);padding-top:clamp(46px,6vw,76px)}.LXvXXG_supplementalHead{max-width:760px;margin-bottom:36px}.LXvXXG_supplementalHead span{color:var(--case-accent);font-size:var(--public-label-size);letter-spacing:.14em;margin-bottom:16px;font-weight:900;display:block}.LXvXXG_supplementalHead h3{color:var(--case-ink);font-family:var(--case-display-font);font-size:var(--public-title-section);letter-spacing:-.045em;word-break:keep-all;margin:0;line-height:1.18}.LXvXXG_supplementalHead p{color:#697984;font-size:var(--public-body-size);line-height:var(--public-body-line);word-break:keep-all;margin:18px 0 0}.LXvXXG_gallery .LXvXXG_mediaSlot .LXvXXG_mediaPlaceholder{padding:20px;bottom:34px}.LXvXXG_gallery .LXvXXG_mediaSlot:first-child .LXvXXG_mediaPlaceholder strong{font-size:var(--public-title-section)}.LXvXXG_gallery .LXvXXG_mediaSlot:not(:first-child) .LXvXXG_mediaPlaceholder strong{font-size:var(--public-title-card)}.LXvXXG_liveLayout{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:center;gap:clamp(60px,10vw,130px);display:grid}.LXvXXG_liveLayout+.LXvXXG_gallery{margin-top:clamp(36px,4vw,52px)}.LXvXXG_operationList{border-top:2px solid var(--case-ink);margin:0;padding:0;list-style:none}.LXvXXG_operationList li{border-bottom:1px solid var(--case-line);color:#425763;font-size:var(--public-body-size);grid-template-columns:44px 1fr;padding:17px 0;font-weight:700;display:grid}.LXvXXG_operationList li span{color:var(--case-accent);font-size:var(--public-label-size);letter-spacing:.1em}.LXvXXG_cycle{aspect-ratio:1;border:1px solid var(--case-line);border-radius:50%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;transform:rotate(45deg)}.LXvXXG_cycle>div{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);background:color-mix(in srgb, var(--case-accent) 7%, #fff);flex-direction:column;justify-content:center;align-items:center;display:flex}.LXvXXG_cycle>div:nth-child(2n){border-right:0}.LXvXXG_cycle>div:nth-child(n+3){border-bottom:0}.LXvXXG_cycle span,.LXvXXG_cycle strong{transform:rotate(-45deg)}.LXvXXG_cycle span{color:var(--case-accent);font-size:var(--public-label-size);font-weight:900}.LXvXXG_cycle strong{color:var(--case-ink);font-size:var(--public-result-size);margin-top:7px}.LXvXXG_splitOperation{background:color-mix(in srgb, var(--case-accent) 7%, #fff);border:1px solid var(--case-line);padding:40px}.LXvXXG_splitTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.LXvXXG_splitTrack>div{border-top:3px solid var(--case-accent);background:#fff;flex-direction:column;justify-content:center;min-height:185px;padding:28px;display:flex;position:relative}.LXvXXG_splitTrack>div:first-child:after{color:var(--case-accent);content:"→";font-size:20px;position:absolute;top:50%;right:-26px;transform:translateY(-50%)}.LXvXXG_splitTrack span,.LXvXXG_splitTrack small{color:#70808a;font-size:var(--public-label-size);letter-spacing:.12em;font-weight:900}.LXvXXG_splitTrack strong{color:var(--case-ink);font-family:var(--case-display-font);font-size:var(--public-title-card);margin:14px 0}.LXvXXG_splitOperation>p{color:#526872;font-size:var(--public-body-size);line-height:var(--public-body-line);text-align:center;margin:28px 0 0}.LXvXXG_outputs{color:#fff;background:var(--case-deep);padding:98px 0 104px}.LXvXXG_outputs .LXvXXG_inner{grid-template-columns:minmax(260px,.72fr) minmax(560px,1.55fr);align-items:start;gap:clamp(70px,10vw,130px);display:grid}.LXvXXG_outputHead h2{color:#fff;white-space:pre-line}.LXvXXG_outputHead p{color:#ffffff8c}.LXvXXG_outputGrid{border-top:1px solid #ffffff40;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LXvXXG_outputGrid article{border-bottom:1px solid #ffffff29;min-height:170px;padding:24px 24px 22px 0}.LXvXXG_outputGrid article:nth-child(odd){border-right:1px solid #ffffff29}.LXvXXG_outputGrid article:nth-child(2n){padding-left:24px}.LXvXXG_outputGrid article:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.LXvXXG_outputGrid article>span{color:var(--case-accent);font-size:var(--public-label-size);font-weight:900}.LXvXXG_outputGrid h3{color:#fff;font-size:var(--public-title-card);margin:22px 0 9px;line-height:1.4}.LXvXXG_outputGrid p{color:#ffffff8f;font-size:var(--public-body-size);line-height:var(--public-body-line);margin:0}.LXvXXG_proof .LXvXXG_inner{grid-template-columns:minmax(280px,.8fr) minmax(500px,1.25fr);align-items:center;gap:clamp(70px,10vw,130px);display:grid}.LXvXXG_proofGrid{border-top:2px solid var(--case-ink);border-bottom:1px solid var(--case-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LXvXXG_proofGrid>div{border-right:1px solid var(--case-line);flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.LXvXXG_proofGrid>div:last-child{border-right:0}.LXvXXG_proofGrid strong{color:var(--case-accent);font-family:var(--case-display-font);font-size:clamp(32px,3vw,44px);line-height:1}.LXvXXG_proofGrid span{color:#687984;font-size:var(--public-meta-size);margin-top:12px;font-weight:800}.LXvXXG_cta{background:var(--case-paper);padding:92px 0 64px}.LXvXXG_ctaBox{color:#fff;background:var(--case-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding:62px 68px;display:grid}.LXvXXG_ctaBox h2{color:#fff;max-width:780px}.LXvXXG_ctaBox p{color:#ffffff9e;font-size:var(--public-body-size);line-height:var(--public-body-line);margin-top:22px}.LXvXXG_ctaBox p strong{color:#fff}.LXvXXG_ctaBox>a{border:1px solid var(--case-accent);color:#fff;min-height:52px;font-size:var(--public-control-size);white-space:nowrap;align-items:center;gap:34px;padding:0 20px;font-weight:900;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.LXvXXG_ctaBox>a span{color:var(--case-accent)}.LXvXXG_ctaBox>a:hover{color:var(--case-ink);background:var(--case-accent)}.LXvXXG_ctaBox>a:hover span{color:inherit}.LXvXXG_allCasesLink{margin-top:24px}@media (max-width:980px){.LXvXXG_heroGrid,.LXvXXG_challengeGrid,.LXvXXG_sectionHeadDark,.LXvXXG_sectionHeadWide,.LXvXXG_outputs .LXvXXG_inner,.LXvXXG_proof .LXvXXG_inner{grid-template-columns:1fr;gap:46px}.LXvXXG_heroMedia{min-height:460px}.LXvXXG_timelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LXvXXG_gallery{grid-template-rows:repeat(3,145px)}.LXvXXG_galleryOne,.LXvXXG_galleryThree{grid-template-rows:none}.LXvXXG_liveLayout{grid-template-columns:minmax(300px,1fr) minmax(280px,.8fr);gap:60px}.LXvXXG_ctaBox{grid-template-columns:1fr;align-items:start}.LXvXXG_ctaBox>a{width:fit-content}}@media (max-width:700px){.LXvXXG_inner{width:min(100% - 40px,1180px)}.LXvXXG_hero{padding:32px 0 68px}.LXvXXG_heroGrid{margin-top:34px}.LXvXXG_heroCopy h1{font-size:var(--public-title-detail)}.LXvXXG_heroCopy>p br{display:none}.LXvXXG_heroMedia{min-height:390px}.LXvXXG_challenge,.LXvXXG_program,.LXvXXG_experience,.LXvXXG_proof,.LXvXXG_diagnosis,.LXvXXG_outputs{padding:66px 0}.LXvXXG_challenge blockquote{margin-top:58px;padding:28px 0 0}.LXvXXG_flowBoard{grid-template-columns:1fr;margin-top:44px}.LXvXXG_flowShift{transform:none}.LXvXXG_reframe{grid-template-columns:1fr;gap:12px}.LXvXXG_reframe i{text-align:left;transform:rotate(90deg)}.LXvXXG_moduleGrid,.LXvXXG_timelineGrid{grid-template-columns:1fr}.LXvXXG_moduleCard,.LXvXXG_timelineGrid .LXvXXG_moduleCard,.LXvXXG_timelineGrid .LXvXXG_moduleCard h3{min-height:0}.LXvXXG_designFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.LXvXXG_gallery{grid-template-rows:none;grid-template-columns:1fr;display:grid}.LXvXXG_gallery .LXvXXG_mediaSlot,.LXvXXG_gallery .LXvXXG_mediaSlot:first-child{grid-area:auto;min-height:230px}.LXvXXG_gallery .LXvXXG_mediaSlot:first-child{min-height:360px}.LXvXXG_galleryThree{grid-template-columns:1fr}.LXvXXG_galleryThree .LXvXXG_mediaSlot,.LXvXXG_galleryThree .LXvXXG_mediaSlot:first-child{aspect-ratio:2.6;grid-area:auto;min-height:0}.LXvXXG_galleryOne .LXvXXG_mediaSlot,.LXvXXG_galleryOne .LXvXXG_mediaSlot:first-child{aspect-ratio:2.6;min-height:0}.LXvXXG_liveLayout{grid-template-columns:1fr}.LXvXXG_cycle{width:min(100%,390px);margin:0 auto}.LXvXXG_splitOperation{padding:22px}.LXvXXG_splitTrack{grid-template-columns:1fr;gap:28px}.LXvXXG_splitTrack>div:first-child:after{top:auto;bottom:-24px;right:50%;transform:translate(50%)rotate(90deg)}.LXvXXG_outputGrid{grid-template-columns:1fr}.LXvXXG_outputGrid article:nth-child(odd){border-right:0}.LXvXXG_outputGrid article:nth-child(2n){padding-left:0}.LXvXXG_proofGrid{grid-template-columns:1fr}.LXvXXG_proofGrid>div{border-right:0;border-bottom:1px solid var(--case-line);min-height:118px}.LXvXXG_cta{padding:58px 0 44px}.LXvXXG_ctaBox{gap:38px;padding:42px 24px}.LXvXXG_ctaBox>a{justify-content:space-between;width:100%}}
