.expertise-v2{--e-ink:#101010;--e-red:#c94e34;--e-line:#d6d6d6;--e-gray:#4b4f54;--e-paper:#f4f4f4;color:var(--e-ink)}.e-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.e-section{padding-block:100px}.expertise-v2 p{color:var(--e-gray);font-size:1rem;line-height:1.7}.expertise-v2 h2{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:400;line-height:1.08}.expertise-v2 h2 span{color:#4b4f54}.expertise-v2 h3{letter-spacing:-.035em;font-weight:400;line-height:1.15}.e-label{font-weight:600;color:var(--e-ink)!important;margin-bottom:25px!important;font-size:.875rem!important;line-height:1.5!important}.e-link{border-bottom:1px solid;width:fit-content;padding-bottom:7px;font-size:.9375rem;font-weight:600;line-height:1.5;transition:color .2s;display:inline-block}.e-link:hover{color:#a83b27}.e-button{color:#101010;white-space:nowrap;background:#fff;justify-content:center;align-items:center;min-height:56px;padding:16px 28px;font-size:.9375rem;font-weight:600;display:inline-flex}.e-button:hover{background:#e8e8e8}.e-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:48px;display:flex}.e-section-heading>p{max-width:375px;padding-bottom:5px;font-size:1.0625rem}.e-hero{padding-top:32px;padding-bottom:0}.e-breadcrumb{color:#4b4f54;gap:12px;margin-bottom:49px;font-size:.875rem;display:flex}.e-breadcrumb>a:hover{color:#a83b27}.e-hero-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;display:grid}.e-hero h1{letter-spacing:-.055em;font-size:clamp(4rem,6.9vw,7rem);font-weight:400;line-height:1.025}.e-hero h1>span{color:#b3442d}.e-hero-aside{max-width:440px;padding-bottom:8px}.expertise-v2 .e-hero-lead{color:#101010;letter-spacing:-.025em;margin-bottom:22px;font-size:1.7rem;line-height:1.35}.e-hero-aside>.e-link{margin-top:25px}.e-hero-bottom{border-top:1px solid var(--e-line);color:#4b4f54;justify-content:space-between;gap:30px;margin-top:57px;padding-block:20px;font-size:.875rem;display:flex}.e-practice-nav{border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);z-index:25;background:#fff;position:static;top:auto}.e-practice-nav>.e-wrap{grid-template-columns:repeat(6,1fr);display:grid}.e-practice-nav a{border-inline-end:1px solid var(--e-line);justify-content:center;align-items:center;gap:10px;padding:23px 8px;font-size:.875rem;font-weight:600;line-height:1.45;transition:background .2s;display:flex}.e-practice-nav a:first-child{border-inline-start:1px solid var(--e-line)}.e-practice-nav a:hover{color:#a83b27;background:#f4f4f4}.e-practice-nav a>span{color:#b3442d;font-size:.8125rem;font-weight:400}.e-priorities,.e-practice-row{scroll-margin-top:90px}.e-priorities{color:#fff;background:#101010}.e-priorities .e-label{color:#c6c6c6!important}.e-priorities .e-section-heading>p{color:#c6c6c6}.e-agenda-tabs{display:block!important}.e-agenda-list{border-bottom:1px solid #4b4f54;grid-template-columns:repeat(5,1fr);background:0 0!important;border-radius:0!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.e-agenda-trigger{text-align:start;flex-direction:column;min-height:85px;position:relative;color:#c6c6c6!important;white-space:normal!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;padding:14px 18px 22px!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;display:flex!important}.e-agenda-trigger:first-child{padding-inline-start:0!important}.e-agenda-trigger>span{color:#969696;font-size:.8125rem}.e-agenda-trigger[data-state=active]{color:#fff!important}.e-agenda-trigger:after{display:none}.e-agenda-trigger[data-state=active]:before{content:"";bottom:-2px;background:#c94e34;height:3px;position:absolute;inset-inline:0 15px}.e-agenda-trigger:focus-visible{outline-offset:4px;outline:2px solid #c94e34!important}.e-agenda-panel{grid-template-columns:1.22fr 1fr;gap:90px;min-height:340px;padding-top:43px;display:grid}.e-agenda-panel[data-state=inactive]{display:none}.e-agenda-copy h3{max-width:570px;margin-bottom:21px;font-size:2.5rem;line-height:1.15}.e-agenda-copy>p{color:#c6c6c6;max-width:570px;font-size:1.0625rem}.e-connected{margin-top:30px}.e-connected>span{color:#b3b3b3;margin-bottom:12px;font-size:.8125rem;display:block}.e-connected>div{flex-wrap:wrap;gap:8px 18px;display:flex}.e-connected a{color:#f4f4f4;border-bottom:1px solid #969696;padding-bottom:4px;font-size:.875rem}.e-connected a:hover{color:#fff}.e-agenda-outputs>p{color:#d6d6d6;margin-bottom:18px;font-size:.875rem;font-weight:600}.e-agenda-outputs ul{margin:0;padding:0;list-style:none}.e-agenda-outputs li{border-top:1px solid #4b4f54;gap:22px;padding:20px 0;font-size:1.0625rem;line-height:1.45;display:flex}.e-agenda-outputs li>span{color:#b3b3b3;font-size:.8125rem;line-height:1.9}.e-capabilities{padding-bottom:36px}.e-capabilities-heading{margin-bottom:65px}.e-practice-row{border-top:1px solid var(--e-line);grid-template-columns:1fr 1.8fr;gap:85px;padding:56px 0 64px;display:grid}.e-index{color:#b3442d;margin-bottom:22px;font-size:.9375rem;display:block}.e-practice-summary h3{max-width:340px;margin-bottom:23px;font-size:2.5rem;line-height:1.13}.expertise-v2 .e-practice-line{color:#101010;margin-bottom:17px;font-size:1.125rem;font-weight:600;line-height:1.45}.e-practice-summary>.e-link{margin-top:27px}.e-services{grid-template-columns:repeat(2,1fr);gap:36px 39px;padding-top:7px;display:grid}.e-service h4{letter-spacing:-.018em;color:#101010;margin:0 0 14px;font-size:1.16rem;font-weight:600;line-height:1.35}.e-service p{font-size:1rem;line-height:1.7}.e-outputs{border-top:1px solid var(--e-line);margin-top:34px;padding-top:22px}.e-outputs>span{color:#101010;margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.e-outputs p{font-size:.9375rem}.e-case{background:var(--e-paper)}.e-case-layout{grid-template-columns:1.12fr 1fr;align-items:start;gap:70px;display:grid}.e-case-visual{margin:0;position:static;top:auto}.e-case-visual img{width:100%;height:auto;display:block}.e-case-visual figcaption{color:#4b4f54;max-width:530px;padding-top:15px;font-size:.8125rem;line-height:1.6}.e-case-copy>.e-label{margin-bottom:20px!important}.e-case-copy h3{margin-bottom:20px;font-size:2rem;line-height:1.2}.e-case-copy>p:not(.e-label){font-size:1rem;line-height:1.75}.e-case-stages{margin-block:27px}.e-case-stages>div{border-top:1px solid #d6d6d6;gap:20px;margin-top:18px;padding-top:18px;display:flex}.e-case-stages>div>span{color:#b3442d;font-size:.8125rem;line-height:1.9}.e-case-stages p{font-size:.9375rem;line-height:1.65}.e-case-stages strong{color:#101010;margin-bottom:4px;font-weight:600;display:block}.e-delivery-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.e-delivery-grid>div{border-top:1px solid var(--e-line);padding-top:25px}.e-delivery-grid span{color:#b3442d;font-size:.875rem}.e-delivery-grid h3{margin:25px 0 20px;font-size:1.8rem}.e-delivery-grid p{font-size:1rem;line-height:1.75}.e-contact{color:#fff;background:#c94e34;padding-block:75px}.e-contact>.e-wrap{justify-content:space-between;align-items:center;gap:45px;display:flex}.e-contact .e-label{color:#fff!important}.e-contact p:not(.e-label){color:#fff;margin-top:20px;font-size:1.0625rem}@media (max-width:1150px){.e-wrap{width:calc(100% - 72px)}.e-hero-grid{gap:55px}.e-hero h1{font-size:5.4rem}.e-hero-lead{font-size:1.5rem!important}.e-practice-nav{top:95px}.e-practice-nav a{gap:7px;padding:21px 7px;font-size:.8125rem}.e-practice-nav a>span{display:none}.e-agenda-panel{gap:55px}.e-practice-row{grid-template-columns:1fr 1.65fr;gap:50px}.e-services{gap:30px}.e-practice-summary h3{font-size:2.15rem}.e-case-layout{gap:45px}.e-delivery-grid{gap:30px}}@media (max-width:800px){.e-wrap{width:calc(100% - 48px)}.e-section{padding-block:65px}.e-hero{padding-top:27px}.e-breadcrumb{margin-bottom:30px}.e-hero-grid{grid-template-columns:1fr;gap:28px}.e-hero h1{font-size:clamp(3.7rem,9vw,5.4rem)}.e-hero-aside{max-width:590px;padding-bottom:0}.e-hero-lead{max-width:560px;font-size:1.4rem!important}.e-hero-bottom{margin-top:35px;font-size:.8125rem}.e-hero-bottom>span:last-child{display:none}.e-practice-nav>.e-wrap{grid-template-columns:repeat(3,1fr)}.e-practice-nav a{text-align:center;min-height:46px;padding:12px 7px;font-size:.875rem}.e-practice-nav a:nth-child(4){border-inline-start:1px solid var(--e-line)}.e-practice-nav a:nth-child(-n+3){border-bottom:1px solid var(--e-line)}.e-section-heading{margin-bottom:35px;display:block}.e-section-heading>p{max-width:560px;margin-top:25px}.e-agenda-list{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#969696 #4b4f54;overflow-x:auto;justify-content:flex-start!important;padding-bottom:3px!important;display:flex!important}.e-agenda-trigger{min-height:84px;flex:0 0 153px!important}.e-agenda-trigger:first-child{padding-inline-start:12px!important}.e-agenda-panel{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:30px}.e-agenda-copy h3{font-size:2.1rem}.e-agenda-outputs li{padding-block:16px}.e-capabilities-heading{margin-bottom:38px}.e-practice-row{grid-template-columns:1fr;gap:30px;padding-block:36px 43px;scroll-margin-top:110px}.e-practice-summary{max-width:620px}.e-index{margin-bottom:15px}.e-practice-summary h3{max-width:none;margin-bottom:20px;font-size:2.35rem}.e-practice-summary>.e-link{margin-top:22px}.e-services{gap:28px 34px;padding-top:0}.e-outputs{margin-top:28px}.e-capabilities{padding-bottom:22px}.e-case-layout{grid-template-columns:1fr;gap:35px}.e-case-visual{position:static}.e-case-copy{max-width:630px}.e-case-copy h3{font-size:2.1rem}.e-case-visual figcaption{max-width:none}.e-delivery-grid{grid-template-columns:1fr;gap:32px}.e-delivery-grid h3{margin-top:17px}.e-delivery-grid p{max-width:610px}.e-contact>.e-wrap{display:block}.e-contact .e-button{margin-top:30px}.e-contact{padding-block:60px}}@media (max-width:480px){.e-wrap{width:calc(100% - 40px)}.expertise-v2 h2{font-size:2.6rem}.e-hero h1{font-size:clamp(3.45rem,14.8vw,4.4rem)}.e-hero .e-label{margin-bottom:20px!important}.e-hero-lead{font-size:1.35rem!important}.e-practice-nav>.e-wrap{width:100%}.e-practice-nav a{min-height:49px;font-size:.8125rem}.e-practice-nav a:first-child,.e-practice-nav a:nth-child(4){border-inline-start:0}.e-practice-nav a:nth-child(3n){border-inline-end:0}.e-services{grid-template-columns:1fr;gap:25px}.e-service h4{margin-bottom:10px;font-size:1.15rem}.e-practice-summary h3{font-size:2.2rem}.e-practice-row{gap:30px}.e-agenda-copy h3{font-size:1.95rem}.e-agenda-trigger{flex-basis:143px!important;font-size:.9375rem!important}.e-agenda-outputs li{gap:16px;font-size:1rem}.e-case-copy h3{font-size:1.85rem}.e-contact h2{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.e-practice-nav a,.e-link{transition:none}}.e-case-visual figcaption a{color:#b3442d;text-underline-offset:4px;width:fit-content;margin-top:10px;font-size:.875rem;text-decoration:underline;display:block}@media (max-width:480px){.e-practice-nav>.e-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.e-practice-nav a{overflow-wrap:anywhere;min-width:0;padding-inline:3px}}@media (max-width:360px){.e-hero h1{font-size:3rem}}@media (min-width:901px){.e-practice-nav>.e-wrap{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:900px){.e-practice-nav a:last-child{border-top:1px solid var(--e-line);grid-column:1/-1}}
