#mc-site{--ink:#17202a;--muted:#66717a;--red:#e30613;--line:#dfe4e7;--bg:#f6f7f8;--soft:#e9edef;--paper:#fff;--deep:#35434b;--green:#4a7660;--max:1220px;scroll-behavior:smooth;margin:0;color:var(--ink);background:var(--paper)}#mc-site a{color:inherit;text-decoration:none}#mc-site a:focus-visible,#mc-site button:focus-visible{outline:3px solid #e30613;outline-offset:4px}#mc-site p{margin:0 0 18px}#mc-site img{max-width:100%}#mc-site .wrap{width:min(var(--max),calc(100% - 80px));margin:auto}#mc-site .header,#mc-site .topbar{border-bottom:1px solid var(--line)}#mc-site .topbar{height:37px;background:#eef0f1;font-size:11px;letter-spacing:.11em;color:#657078;text-transform:uppercase;display:flex;align-items:center}#mc-site .topbar .wrap{display:flex;justify-content:space-between}#mc-site .header{position:relative;z-index:5;background:#fff}#mc-site .header-inner{height:89px;display:flex;align-items:center;justify-content:space-between;gap:36px}#mc-site .logo img{display:block;width:205px;height:auto}#mc-site .nav{display:flex;gap:33px;align-items:center}#mc-site .nav a{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#3c4951;transition:color .2s}#mc-site .nav a:hover{color:var(--red)}#mc-site .nav a:last-child{border-left:1px solid var(--line);padding-left:23px}#mc-site .menu{display:none;border:0;background:0 0;padding:10px;font-size:22px;color:var(--ink)}#mc-site .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--red)}#mc-site .line{width:36px;height:2px;background:var(--red);margin:18px 0 28px}#mc-site h1{line-height:1.2;margin:0;font-size:clamp(34px,4.5vw,62px);letter-spacing:-.042em;font-weight:400;max-width:710px}#mc-site h2,#mc-site h3,#mc-site h4{font-weight:500;line-height:1.2;margin:0}#mc-site h1 strong{font-weight:550}#mc-site h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}#mc-site h3{font-size:21px;letter-spacing:-.02em}#mc-site h4{font-size:15px}#mc-site .lead{font-size:17px;line-height:1.85;color:#52616b;max-width:585px}#mc-site .hero{position:relative;background:#f5f7f7;overflow:hidden;border-bottom:1px solid var(--line)}#mc-site .hero-inner{display:grid}#mc-site .hero-content{position:relative;z-index:2}#mc-site .hero h1{margin:16px 0 26px}#mc-site .hero .lead{margin-bottom:39px}#mc-site .simple-link{display:inline-flex;align-items:center;gap:16px;text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:700;padding:0 0 10px;border-bottom:2px solid var(--red)}#mc-site .simple-link span{font-size:20px;color:var(--red);font-weight:400}#mc-site .hero-art{position:relative;display:flex;align-items:stretch;justify-content:center;margin:0 -18vw 0 0}#mc-site .hero-art .shape{position:absolute;inset:0;background:linear-gradient(100deg,#f5f7f7 0%,rgba(245,247,247,.1) 27%,rgba(220,229,229,.4) 100%)}#mc-site .hero-art svg{position:absolute;bottom:0;right:7%;width:min(930px,115%);height:96%;opacity:.85}#mc-site .hero-art .label{position:absolute;color:#707e82;letter-spacing:.14em;text-transform:uppercase;z-index:1}#mc-site .value-strip{border-bottom:1px solid var(--line);background:#fff}#mc-site .value-inner{min-height:100px;display:grid}#mc-site .value-inner div{display:flex;align-items:center;border-right:1px solid var(--line);font-weight:700;letter-spacing:.035em}#mc-site .value-inner div:last-child{border:0;margin-right:0}#mc-site .num{color:var(--red);font-weight:400;font-size:12px}#mc-site .section{padding:108px 0}#mc-site .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:44px}#mc-site .section-head p{color:var(--muted);max-width:440px;margin:0}#mc-site .section-head h2{margin-top:12px}#mc-site .services{background:#fff}#mc-site .service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#mc-site .service{min-height:238px;padding:31px 29px 27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}#mc-site .service .i{font-size:13px;color:var(--red);display:block;margin-bottom:36px}#mc-site .service h3{margin-bottom:13px}#mc-site .service p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}#mc-site .expertise{background:#f2f4f5;position:relative;overflow:hidden}#mc-site .expertise:after{content:'';position:absolute;right:-100px;top:20px;width:400px;height:400px;border:1px solid #dfe4e7;border-radius:50%;box-shadow:0 0 0 67px #f2f4f5,0 0 0 68px #dfe4e7,0 0 0 132px #f2f4f5,0 0 0 133px #e2e6e8;pointer-events:none}#mc-site .expertise-inner{position:relative;z-index:1;display:grid;grid-template-columns:.84fr 1.16fr;gap:110px}#mc-site .expertise h2{margin:13px 0 20px}#mc-site .expertise p{color:var(--muted)}#mc-site .expertise-list{border-top:1px solid #cfd7da}#mc-site .expertise-row{display:grid;grid-template-columns:160px 1fr;gap:25px;padding:21px 0;border-bottom:1px solid #cfd7da;font-size:14px}#mc-site .expertise-row b{font-size:12px;text-transform:uppercase;letter-spacing:.08em}#mc-site .pills{display:flex;flex-wrap:wrap;gap:8px}#mc-site .pill{font-size:12px;border:1px solid #ccd4d8;padding:5px 11px;color:#43525d;background:#f7f8f9}#mc-site .papers{background:#fff}#mc-site .papers-intro{max-width:700px;color:var(--muted)}#mc-site .paper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#mc-site .paper{border:1px solid var(--line);background:#fbfcfc}#mc-site .paper-visual{position:relative;overflow:hidden;background:#eef1f2;display:grid;place-items:center}#mc-site .paper-visual svg{width:85%;height:85%;opacity:.55}#mc-site .paper-caption{border-top:1px solid var(--line)}#mc-site .paper-caption h3{font-size:16px;margin-bottom:6px}#mc-site .paper-caption p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}#mc-site .placeholder{font-size:10px;letter-spacing:.1em;text-transform:uppercase;position:absolute;right:12px;bottom:10px;color:#7b858a;background:#fff;padding:5px 7px}#mc-site .team{background:#45525a;color:#fff;position:relative;overflow:hidden}#mc-site .team::before{content:'';position:absolute;right:-110px;bottom:-165px;border:1px solid #66747b;width:500px;height:500px;transform:rotate(45deg);pointer-events:none}#mc-site .team .eyebrow{color:#f5abb0}#mc-site .team h2{max-width:690px;margin:14px 0 22px}#mc-site .team .intro{color:#d4dddf;max-width:700px}#mc-site .role-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:46px;position:relative;z-index:1}#mc-site .role{border-top:2px solid #d3dee2;background:rgba(255,255,255,.06);padding:18px 16px 23px;font-size:13px;min-height:105px}#mc-site .role span{display:block;color:#b2c1c8;font-size:11px;margin-bottom:21px}#mc-site .team-note{color:#d4dddf;margin-top:26px;font-size:12px;max-width:790px}#mc-site .sectors{background:#fff}#mc-site .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}#mc-site .sector{position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px}#mc-site .sector svg{height:70px;width:100%;margin-bottom:18px;fill:none;stroke:#8c9ba1;stroke-width:2}#mc-site .contact{background:#edf0f1;padding:94px 0}#mc-site .contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}#mc-site .contact h2{margin:12px 0 19px}#mc-site .contact .lead{font-size:15px}#mc-site .details{display:grid;grid-template-columns:170px 1fr;border-top:1px solid #cdd5d8;margin-top:10px}#mc-site .details dd,#mc-site .details dt{padding:14px 0;margin:0;border-bottom:1px solid #cdd5d8}#mc-site .details dt{color:#697781;font-size:12px}#mc-site .details dd{font-size:14px}#mc-site .details a{text-decoration:underline;text-decoration-color:#b8c3c8;text-underline-offset:4px}#mc-site .details a:hover{color:var(--red)}#mc-site .footer{background:#fff;padding:26px 0;border-top:1px solid var(--line)}#mc-site .foot-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;color:#6a777e;font-size:12px}#mc-site .foot-inner img{width:125px}#mc-site .green-leaf{display:inline-flex;gap:7px;align-items:center;color:var(--green);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}#mc-site .green-leaf svg{width:15px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}#mc-site .fine{color:var(--muted);font-size:12px}@media (max-width:1050px){#mc-site .wrap{width:min(var(--max),calc(100% - 48px))}#mc-site .nav{gap:18px}#mc-site .nav a{font-size:11px}#mc-site .hero-inner{grid-template-columns:1.15fr .85fr}#mc-site .value-inner div{gap:10px;margin-right:14px;padding-right:12px}#mc-site .expertise-inner{gap:46px}#mc-site .role-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:730px){#mc-site .wrap{width:calc(100% - 38px)}#mc-site .topbar{height:31px;font-size:9px}#mc-site .topbar .wrap span:last-child{display:none}#mc-site .header-inner{height:70px}#mc-site .logo img{width:166px}#mc-site .menu{display:block}#mc-site .nav{display:none;position:absolute;left:0;right:0;top:70px;background:#fff;border-bottom:1px solid var(--line);padding:20px;flex-direction:column;align-items:flex-start;gap:17px;box-shadow:0 12px 20px #00000010}#mc-site .nav.open{display:flex}#mc-site .nav a:last-child{padding-left:0;border:0}#mc-site .hero-inner{display:flex;flex-direction:column}#mc-site .hero-content{padding:66px 0 32px}#mc-site .hero h1{font-size:38px}#mc-site .hero-art{min-height:250px;margin:0 -19px}#mc-site .hero-art svg{width:100%;right:0}#mc-site .hero-art .label{bottom:13px}#mc-site .value-inner{grid-template-columns:repeat(2,1fr)}#mc-site .value-inner div{min-height:65px;margin-right:10px;padding:15px 12px 15px 0}#mc-site .value-inner div:nth-child(2){border:0}#mc-site .section{padding:68px 0}#mc-site .section-head{display:block}#mc-site .section-head p{margin-top:19px}#mc-site .paper-grid,#mc-site .service-grid{grid-template-columns:1fr}#mc-site .service{min-height:auto}#mc-site .service .i{margin-bottom:22px}#mc-site .contact-grid,#mc-site .expertise-inner{grid-template-columns:1fr;gap:35px}#mc-site .expertise-row{grid-template-columns:100px 1fr}#mc-site .role-grid,#mc-site .sector-grid{grid-template-columns:repeat(2,1fr)}#mc-site .sector{min-height:170px}#mc-site .contact{padding:65px 0}#mc-site .details{grid-template-columns:110px 1fr}#mc-site .foot-inner{align-items:flex-start;flex-direction:column}}#mc-site .paper-visual{height:auto;background:linear-gradient(145deg,#f5f8f8,#eaf0f1)}#mc-site .paper-visual img,#mc-site .sector img{display:block;width:100%;height:100%;object-fit:contain}#mc-site .sector img{height:auto}#mc-site .hero-art img{position:absolute;width:min(1050px,123%);object-fit:contain;object-position:center bottom}#mc-site .compact-details{display:flex;flex-direction:column;align-self:start;padding:18px 0;border-top:1px solid #cdd5d8;border-bottom:1px solid #cdd5d8;font-size:14px}#mc-site .contact-address strong{font-size:17px;font-weight:500}#mc-site .contact-address p{margin:3px 0 0}#mc-site .contact-links{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:4px}#mc-site .contact-registration{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;color:var(--muted);font-size:12px}@media (max-width:730px){#mc-site .hero-art{min-height:290px}#mc-site .hero-art img{width:100%;right:0;height:100%}#mc-site .sector{padding:18px 12px 22px}#mc-site .sector h3{font-size:15px}#mc-site .compact-details{gap:12px}#mc-site .contact-links{column-gap:16px}}#mc-site .skip-link{left:20px;top:-100px;background:#fff;z-index:20;border:2px solid var(--red)}#mc-site .hero-inner{grid-template-columns:1.05fr 1fr;gap:15px;min-height:610px}#mc-site .hero-content{padding:82px 0 75px}#mc-site .hero h1{font-size:clamp(34px,4vw,56px);line-height:1.12}#mc-site .hero h1 strong{font-weight:500}#mc-site .hero-art{margin:0;min-width:0;min-height:400px;align-self:center;height:430px}#mc-site .hero-art img{width:100%;max-width:100%;height:auto;right:0;bottom:35px}#mc-site .hero-art .label{left:0;right:0;text-align:center;bottom:5px;font-size:9px}#mc-site .hero-art .shape{background:0 0}#mc-site .value-inner{grid-template-columns:repeat(5,1fr)}#mc-site .value-inner div{font-size:12px;padding:22px 12px 22px 0;margin-right:16px;gap:10px}#mc-site .paper-visual,#mc-site .sector img{aspect-ratio:720/400}#mc-site .paper-visual img{padding:7px}#mc-site .paper-caption{padding:22px 20px}#mc-site .paper-caption h3{line-height:1.45}#mc-site .sector{padding:20px 14px 25px}#mc-site .sector h3{font-size:16px}#mc-site .sector img{margin-bottom:12px}#mc-site .about{background:#f4f6f7}#mc-site .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}#mc-site .about h2{margin-top:14px}#mc-site .about-grid p{color:var(--muted);font-size:15px}#mc-site .workflow{border-top:1px solid var(--line);padding-top:36px;margin-top:42px}#mc-site .workflow>h3{font-size:22px}#mc-site .workflow ol{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}#mc-site .workflow li>span{color:var(--red);font-size:12px}#mc-site .workflow h4{margin:14px 0 10px;line-height:1.5}#mc-site .workflow p{font-size:13px;color:var(--muted);margin:0}#mc-site .compact-details{gap:12px}#mc-site .contact-links a{overflow-wrap:anywhere}@media (max-width:1100px){#mc-site .nav{gap:16px}#mc-site .nav a{font-size:10px;letter-spacing:.06em}#mc-site .header-inner{gap:25px}#mc-site .hero-inner{gap:15px}#mc-site .hero-art{height:350px;min-height:350px}#mc-site .expertise-inner{gap:40px}#mc-site .expertise-row{grid-template-columns:135px 1fr}#mc-site .section-head{gap:30px}}@media (max-width:900px){#mc-site .header-inner{height:76px}#mc-site .menu{display:block;cursor:pointer}#mc-site .nav{display:none;position:absolute;left:0;right:0;top:76px;flex-direction:column;align-items:flex-start;background:#fff;padding:24px;border-bottom:1px solid var(--line);gap:18px;box-shadow:0 12px 20px #00000010}#mc-site .nav.open{display:flex}#mc-site .nav a{font-size:12px;padding:4px 0}#mc-site .nav a:last-child{border:0;padding-left:0}#mc-site .hero-inner{grid-template-columns:1.08fr .92fr}#mc-site .hero-content{padding:64px 0}#mc-site .hero h1{font-size:40px;overflow-wrap:normal}#mc-site .hero-art img{width:100%;right:0}#mc-site .hero-art .label{font-size:8px}#mc-site .value-inner div{font-size:11px}#mc-site .about-grid{gap:35px}#mc-site .sector-grid,#mc-site .workflow ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:730px){#mc-site .hero-inner{display:flex;gap:0;min-height:0}#mc-site .hero-content{padding:55px 0 15px}#mc-site .hero h1{font-size:clamp(32px,7.9vw,42px)}#mc-site .hero .lead{font-size:16px;line-height:1.8}#mc-site .hero-art{align-self:stretch;height:auto;min-height:0;aspect-ratio:720/445;margin:5px 0 24px}#mc-site .hero-art img{width:100%;max-width:100%;right:0;bottom:24px}#mc-site .hero-art .label{bottom:0;font-size:8px;left:0}#mc-site .value-inner{grid-template-columns:repeat(2,1fr);padding:10px 0}#mc-site .value-inner div{min-height:54px;padding:12px 0;font-size:12px;border:0;margin:0}#mc-site .value-inner div:last-child{grid-column:1/-1;border-top:1px solid var(--line)}#mc-site .expertise-row{grid-template-columns:1fr;gap:10px;padding:18px 0}#mc-site .about-grid{grid-template-columns:1fr;gap:22px}#mc-site .workflow{margin-top:25px;padding-top:25px}#mc-site .workflow ol{gap:28px 20px}#mc-site .role-grid{gap:10px}#mc-site .role:last-child{grid-column:1/-1}#mc-site .contact-grid{gap:25px}#mc-site .paper-visual{aspect-ratio:720/400}#mc-site .sector{padding:15px 10px 20px}#mc-site .sector h3{font-size:14px;line-height:1.4}#mc-site .about h2 br,#mc-site .section-head h2 br{display:none}}@media (prefers-reduced-motion:reduce){#mc-site{scroll-behavior:auto}#mc-site *{transition:none!important}}@media print{#mc-site .footer,#mc-site .header,#mc-site .menu,#mc-site .skip-link,#mc-site .topbar{display:none}#mc-site .contact,#mc-site .section{padding:24px 0}#mc-site .wrap{width:100%}#mc-site .hero-content{padding:20px 0}#mc-site .paper,#mc-site .sector,#mc-site .service{break-inside:avoid}#mc-site .team{background:#fff;color:var(--ink)}#mc-site .role span,#mc-site .team .intro{color:var(--muted)}#mc-site .hero-art{min-height:250px}#mc-site .workflow ol{grid-template-columns:repeat(2,1fr)}}#mc-site{font:16px/1.65 Arial,Helvetica,sans-serif;color:#17202a;background:#fff;text-align:left;-webkit-font-smoothing:antialiased}#mc-site *{box-sizing:border-box}#mc-site .mc-mobile-menu{display:none}#mc-site .mc-mobile-links{display:flex;flex-direction:column;gap:14px;padding:18px;background:#fff}#mc-site .mc-mobile-menu summary{cursor:pointer;padding:12px;font-size:14px}#mc-site .mc-mobile-menu{position:relative}#mc-site .mc-mobile-links{position:absolute;right:0;top:100%;min-width:210px;z-index:20;box-shadow:0 6px 18px #0002}#dm .dmBody div.u_1265393572{margin:0!important;background-image:none!important;background-color:#fff!important;min-height:0!important;height:auto!important}#dm .dmBody div.u_1185912498{width:100%!important;max-width:none!important;margin:0!important;float:none!important}#dm #hamburger-header-container,#dm .dmBody div.u_1265393572.before,#dm .dmBody div.u_1265393572:before,#dm .dmBody div.u_1649284935,#dm .dmBody div.u_1882239795{display:none!important}@media (max-width:900px){#mc-site .mc-mobile-menu{display:block}#mc-site .header-inner>.nav{display:none!important}}#mc-site h1,#mc-site h1 strong,#mc-site h2,#mc-site h3,#mc-site h4{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}#mc-site .nav a{white-space:nowrap}#dm .dmBody div.u_1265393572>.dmRespColsWrapper{max-width:none!important;width:100%!important;padding:0!important}#mc-site .skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#mc-site .skip-link:focus{position:fixed!important;left:12px!important;top:12px!important;width:auto!important;height:auto!important;clip-path:none!important;padding:12px!important}#dm #dmFirstContainer [id="1265393572"]{padding:0!important;margin:0!important}#dm #layout-drawer-hamburger,#dm .fcontainer,body.dmDesktopBody .d-header-wrapper,body.dmDesktopBody .popupNavBox{display:none!important}#mc-site .mc-mobile-links a{color:#17202a!important;font:14px/1.5 Arial,Helvetica,sans-serif!important;text-decoration:none!important}#mc-site .team .role,#mc-site .team h2{color:#fff!important}#dm #mc-site .hero h1{font-size:clamp(34px,4vw,56px)!important;line-height:1.12!important;max-width:710px!important;font-weight:400!important}separatorHomeCss{color:red!important}#dm .d-page-1716942098 DIV#dmSlideRightNavRight,#dm .d-page-1716942098 DIV.dmInner{background-repeat:no-repeat!important;background-image:none!important;background-size:cover!important;background-attachment:fixed!important;background-position:50% 0!important}#dm .dmBody div.u_1628801418{float:none!important;top:0!important;left:0!important;width:593px!important;position:relative!important;height:auto!important;max-width:calc(100% - 120px)!important;margin:0 auto 8px!important;padding:2px 0!important;min-width:25px!important;text-align:left!important}#dm .dmBody div.u_1265393572{background-attachment:fixed!important;background-size:cover!important;padding:20px 25px 120px!important;height:100vh!important}#dm .dmBody div.u_1649284935{padding:0!important}#dm .dmBody a.u_1115474550,#dm .dmBody div.u_1925458610{float:none!important;top:0!important;left:0!important;position:relative!important}#dm .dmBody a.u_1115474550{max-width:100%!important;text-align:center!important;display:block!important;width:224px!important;height:53px!important;margin:39px auto 0!important;padding:0!important;min-width:0!important}#dm .dmBody div.u_1925458610{width:100%!important;height:auto!important;max-width:calc(100% - 0px)!important;padding:2px 0!important;min-width:25px!important;margin:199px auto 0!important}#dm .dmBody div.u_1185912498{padding:0!important}#dm .dmBody .u_1320374544 .socialHubIcon{width:16px!important;height:16px!important;font-size:10.666666666666666px!important;line-height:16px!important}#dm .dmBody .u_1320374544 .socialHubIcon:after{width:24px!important;height:16px!important}#dm .dmBody .u_1320374544 .socialHubInnerDiv a{margin-right:8px!important}#dm .dmBody div.u_1320374544{float:none!important;top:0!important;left:0!important;width:143px!important;position:relative!important;height:auto!important;max-width:100%!important;padding:0!important;min-width:0!important;text-align:right!important;display:block!important;margin-right:auto!important;margin-left:calc(100% - 143px)!important;margin-top:0!important;margin-bottom:0!important}#dm .dmBody div.u_1882239795{padding-left:0!important}#dm .dmBody a.u_1115474550 span.text{font-size:18px!important}