@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-D14tVwWG.woff2) format("woff2"),url(/assets/libre-baskerville-latin-400-normal-CGsuF2rw.woff) format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-C0PRXvrV.woff2) format("woff2"),url(/assets/libre-baskerville-latin-700-normal-DUB4qnZY.woff) format("woff")}._concept_13bt6_1{--c2-paper: #f2f2ee;--c2-surface: #faf9f5;--c2-ink: #111315;--c2-dark: var(--navy);--c2-muted: #69675f;--c2-line: #d9d8d2;--c2-pad: var(--concept-gutter);--c2-section: clamp(2.5rem, 4vw, 4.5rem);background:var(--c2-paper);color:var(--c2-ink)}._concept_13bt6_1 h1,._concept_13bt6_1 h2,._concept_13bt6_1 h3{color:inherit;font-family:var(--display);font-weight:400;text-wrap:balance}._concept_13bt6_1 h1{max-width:none;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:clamp(2.1rem,calc(1.75rem + 1.5vw),3.35rem);letter-spacing:-.045em;line-height:1.02}._concept_13bt6_1 h2{max-width:24ch;margin-bottom:1.25rem;font-size:clamp(1.65rem,calc(1.45rem + .75vw),2.25rem);letter-spacing:-.035em;line-height:1.06}._concept_13bt6_1 h3{margin-bottom:.8rem;font-size:clamp(1.1rem,1.1vw,1.25rem);letter-spacing:-.025em;line-height:1.15}._kicker_13bt6_46,._pillarLabel_13bt6_47,._experienceSource_13bt6_48,._metric_13bt6_49 dt{font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._kicker_13bt6_46{margin-bottom:var(--label-heading-gap);color:var(--label-on-light)}._heroEyebrow_13bt6_63{margin-bottom:1rem}._hero_13bt6_63{position:relative;isolation:isolate;display:block;min-height:0;overflow:hidden;background:var(--c2-surface);border-bottom:1px solid var(--c2-line)}._hero_13bt6_63:after{display:none;position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#faf9f5fa,#faf9f5f5 52%,#faf9f5b8 74%,#faf9f51a);content:"";pointer-events:none}._heroCopy_13bt6_93{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;padding:clamp(2.75rem,10vw,3.5rem) var(--c2-pad) 2.5rem}._heroCopy_13bt6_93 h1{max-width:14ch}._heroSummary_13bt6_108,._sectionIntro_13bt6_109,._contact_13bt6_110>div>p:last-child{max-width:58ch;margin-bottom:0;color:var(--c2-muted);font-size:clamp(1rem,1vw,1.05rem);line-height:1.55}._heroSummary_13bt6_108{max-width:42ch}._heroActions_13bt6_122{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;margin-top:1.75rem}._primaryAction_13bt6_130,._lightAction_13bt6_131{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;min-height:3rem;margin-top:0;padding:.85rem 1.05rem;background:var(--steel);color:#fff;font-size:var(--action-font-size, .7rem);font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase}._primaryAction_13bt6_130:hover,._primaryAction_13bt6_130:focus-visible,._lightAction_13bt6_131:hover,._lightAction_13bt6_131:focus-visible{background:var(--c2-dark)}._primaryAction_13bt6_130 span,._lightAction_13bt6_131 span,._secondaryAction_13bt6_158 span,._sectionAction_13bt6_159 span{margin-left:2rem}._secondaryAction_13bt6_158,._sectionAction_13bt6_159{display:inline-flex;align-items:center;width:fit-content;color:var(--c2-ink);font-size:var(--action-font-size, .7rem);font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase}._secondaryAction_13bt6_158{min-height:2.75rem;border-bottom:1px solid var(--c2-ink)}._sectionAction_13bt6_159{min-height:2.75rem;margin-top:1.15rem;border-bottom:1px solid currentColor}._secondaryAction_13bt6_158:hover,._secondaryAction_13bt6_158:focus-visible,._sectionAction_13bt6_159:hover,._sectionAction_13bt6_159:focus-visible{color:var(--steel)}._sectionActionInverse_13bt6_195{color:#f5f4ef}._sectionActionInverse_13bt6_195:hover,._sectionActionInverse_13bt6_195:focus-visible{color:#f5f4ef}._sectionActionInverse_13bt6_195:focus-visible{outline:2px solid #f5f4ef;outline-offset:4px}._heroMedia_13bt6_209{position:relative;z-index:0;height:clamp(10rem,48vw,13rem);margin:0;overflow:hidden;background:#d3d0c8}._heroMedia_13bt6_209 img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:58% center}._hero_13bt6_63 :focus-visible{outline:3px solid var(--steel);outline-offset:4px}._section_13bt6_109,._approachBand_13bt6_233,._contact_13bt6_110{padding:var(--c2-section) var(--c2-pad)}._section_13bt6_109{border-bottom:1px solid var(--c2-line)}._sectionHeader_13bt6_242,._darkSectionHeader_13bt6_243{display:grid;gap:.65rem;max-width:var(--concept-shell-max);margin:0 auto clamp(1.75rem,2.5vw,2.5rem)}._sectionHeader_13bt6_242>div,._darkSectionHeader_13bt6_243>div,._contact_13bt6_110>div{min-width:0}._sectionIntro_13bt6_109{max-width:40rem}._servicesGrid_13bt6_260,._teamShowcase_13bt6_261,._experienceSummary_13bt6_262,._approachGrid_13bt6_263{max-width:var(--concept-shell-max);margin:0 auto}._servicesGrid_13bt6_260{display:grid;border-top:1px solid var(--c2-line);border-left:1px solid var(--c2-line)}._serviceCard_13bt6_274{display:grid;align-content:start;min-width:0;min-height:0;padding:clamp(1.35rem,2.25vw,2rem);background:var(--c2-surface);border-right:1px solid var(--c2-line);border-bottom:1px solid var(--c2-line)}._serviceCopy_13bt6_285{min-width:0}._serviceCopy_13bt6_285 h3{margin-top:0}._serviceCard_13bt6_274 p,._approachGrid_13bt6_263 li>p:last-child{max-width:35rem;margin-bottom:0;color:var(--c2-muted);font-size:.92rem;line-height:1.58}[data-concept=nils-reduced] ._serviceCard_13bt6_274 p{font-size:1rem;line-height:1.6}._architectureBand_13bt6_307{width:min(calc(100% - (2 * var(--c2-pad))),var(--concept-shell-max));height:clamp(10rem,18vw,16rem);margin:0 auto;overflow:hidden;background:#d3d0c8;border-bottom:1px solid var(--c2-line)}._architectureBand_13bt6_307 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:grayscale(.1) saturate(.9)}._approachBand_13bt6_233{background:var(--c2-dark);color:#f5f4ef}._darkSectionHeader_13bt6_243 ._sectionIntro_13bt6_109,._approachGrid_13bt6_263 p{color:#b9b7af}._darkSectionHeader_13bt6_243 ._kicker_13bt6_46{color:var(--label-on-dark)}._approachBand_13bt6_233 ._pillarLabel_13bt6_47{color:#b9b7af}._approachGrid_13bt6_263{display:grid;margin:0 auto;padding:0;border-top:1px solid currentColor;list-style:none}._approachGrid_13bt6_263{border-color:#47494a}._approachGrid_13bt6_263 li{min-width:0;padding:1.75rem 0;border-bottom:1px solid currentColor}._approachGrid_13bt6_263 li{border-color:#47494a}._pillarLabel_13bt6_47{margin:0 0 .75rem;color:var(--c2-muted)}._teamShowcase_13bt6_261{display:grid;gap:1px;background:var(--c2-line);border:1px solid var(--c2-line)}._teamPhoto_13bt6_380{min-width:0;min-height:0;margin:0;overflow:hidden;background:var(--c2-surface)}._teamPhoto_13bt6_380 img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:center 38%;filter:grayscale(1) contrast(.95)}._teamRoster_13bt6_398{display:grid;gap:1px;min-width:0;min-height:0;background:var(--c2-line)}._teamTeaser_13bt6_406{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:8.5rem;padding:clamp(1.35rem,3vw,2.25rem);background:var(--c2-surface)}._teamTeaser_13bt6_406 ._kicker_13bt6_46{margin-bottom:.55rem;color:var(--c2-muted)}._teamTeaser_13bt6_406 h3{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}._teamShowcase_13bt6_261[data-single-person=true]{max-width:56rem;height:auto}._teamShowcase_13bt6_261[data-single-person=true] ._teamPhoto_13bt6_380 img{height:auto;aspect-ratio:4 / 5;object-position:center 25%}._teamShowcase_13bt6_261[data-single-person=true] ._teamRoster_13bt6_398{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}._teamShowcase_13bt6_261[data-single-person=true] ._teamTeaser_13bt6_406 ._kicker_13bt6_46{display:block}@media(max-width:39.99rem){._teamShowcase_13bt6_261[data-single-person=true]{max-width:22rem}}@media(min-width:40rem){._teamShowcase_13bt6_261[data-single-person=true]{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}}._experienceSummary_13bt6_262{display:grid;margin-top:0;background:var(--c2-surface);border:1px solid var(--c2-line);border-top:0}._concept_13bt6_1 ._experienceSource_13bt6_48{min-width:0;margin:0;padding:clamp(1.35rem,3vw,2.25rem);color:var(--c2-muted);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading)}._metrics_13bt6_478{display:grid;gap:1px;min-width:0;margin:0;background:var(--c2-line);border-top:1px solid var(--c2-line)}._metric_13bt6_49{min-width:0;padding:clamp(1.35rem,3vw,2.25rem);background:var(--c2-surface)}._metric_13bt6_49 dt{margin-bottom:.6rem;color:var(--c2-muted)}._metric_13bt6_49 dd{margin:0;color:var(--c2-dark);font-family:var(--display);font-size:clamp(2.1rem,3vw,3rem);letter-spacing:-.045em;line-height:1;white-space:nowrap}[data-concept=nils-reduced] ._metric_13bt6_49 dt,[data-concept=nils-reduced] ._metric_13bt6_49 dd{overflow-wrap:anywhere}[data-concept=nils-reduced] ._metric_13bt6_49 dd{white-space:normal}._contact_13bt6_110{display:grid;gap:2.5rem;align-items:end;scroll-margin-top:calc(var(--header-height) + 1rem);background:var(--c2-surface);color:var(--c2-ink)}._contact_13bt6_110 h2{max-width:22ch}._lightAction_13bt6_131{margin-top:0}._contactCompact_13bt6_534{justify-content:start;align-items:start}@media(min-width:48rem){._contact_13bt6_110._contactCompact_13bt6_534{grid-template-columns:minmax(0,34rem) auto;column-gap:clamp(2rem,5vw,5rem);align-items:end}}@media(min-width:48rem){._hero_13bt6_63{display:grid;min-height:clamp(33rem,40vw,35rem)}._hero_13bt6_63:after{display:block;background:linear-gradient(90deg,#faf9f5fa,#faf9f5f0 30%,#faf9f56b 44%,#faf9f500 61%)}._heroCopy_13bt6_93{justify-content:center;width:100%;padding:clamp(3.25rem,5vw,4.5rem) var(--c2-pad)}._heroActions_13bt6_122{flex-flow:row wrap;gap:1rem 1.5rem;align-items:center}._heroMedia_13bt6_209 img{object-position:58% center}._heroMedia_13bt6_209{position:absolute;inset:0;height:auto}._servicesGrid_13bt6_260{grid-template-columns:repeat(2,minmax(0,1fr))}._approachGrid_13bt6_263{grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid currentColor}._approachGrid_13bt6_263 li{padding:1.75rem;border-right:1px solid currentColor}._teamShowcase_13bt6_261{grid-template-columns:minmax(0,1.55fr) minmax(14rem,.8fr);grid-template-rows:minmax(0,1fr);height:clamp(22rem,32vw,30rem);overflow:hidden}._teamPhoto_13bt6_380 img{height:100%;min-height:0;aspect-ratio:auto}._teamRoster_13bt6_398{grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden}._teamTeaser_13bt6_406{min-height:0}._metrics_13bt6_478{grid-template-columns:repeat(2,minmax(0,1fr))}._contact_13bt6_110{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:64rem){._heroMedia_13bt6_209 img{min-height:100%;object-position:center 48%}._primaryAction_13bt6_130{width:min(100%,25rem);min-height:3.75rem}._serviceCard_13bt6_274{min-height:8.75rem}._experienceSummary_13bt6_262{grid-template-columns:minmax(14rem,.72fr) minmax(0,2fr)}._concept_13bt6_1 ._experienceSource_13bt6_48{display:flex;align-items:flex-start;border-right:1px solid var(--c2-line)}._metrics_13bt6_478{border-top:0}}@media(max-width:30rem){._contact_13bt6_110 h2{max-width:none}}@media(max-width:47.99rem){._concept_13bt6_1 h1{margin-bottom:1.5rem}._sectionHeader_13bt6_242,._darkSectionHeader_13bt6_243{margin-bottom:1.75rem}._primaryAction_13bt6_130{width:min(100%,78vw,19rem);min-height:2.75rem}._heroActions_13bt6_122{width:min(100%,19rem)}._secondaryAction_13bt6_158{max-width:100%}._lightAction_13bt6_131{width:100%}._contact_13bt6_110{gap:2rem}._teamPhoto_13bt6_380 img{aspect-ratio:4 / 3}._teamRoster_13bt6_398{grid-template-columns:repeat(2,minmax(0,1fr))}._teamTeaser_13bt6_406{min-height:5.75rem;padding:1rem}._teamTeaser_13bt6_406 ._kicker_13bt6_46{display:none}._teamTeaser_13bt6_406 h3{font-size:1.2rem}}._section_1a6qy_1{--transaction-gap: 1rem;--transaction-paper: #faf9f5;--transaction-ink: #202326;--transaction-blue: #45637f;--transaction-line: #d8d6cf;min-width:0;padding-block:clamp(2.5rem,4vw,4.5rem);overflow:clip;border-bottom:1px solid var(--transaction-line);background:var(--transaction-paper);color:var(--transaction-ink)}._shell_1a6qy_15{width:min(calc(100% - 2 * var(--concept-gutter)),var(--concept-shell-max));min-width:0;margin-inline:auto}._header_1a6qy_21{max-width:46rem;margin-bottom:clamp(1.6rem,3vw,2.5rem)}._eyebrow_1a6qy_26{margin-bottom:var(--label-heading-gap);color:var(--transaction-blue);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._header_1a6qy_21 h2{margin-bottom:1.15rem;font-family:var(--display);font-size:clamp(1.65rem,calc(1.45rem + .75vw),2.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.16}._intro_1a6qy_45,._note_1a6qy_46{max-width:62ch;margin-bottom:0;color:#626360;font-size:1rem;line-height:1.6}._note_1a6qy_46{margin-top:.75rem;font-size:.875rem}._viewport_1a6qy_59{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.75rem;scrollbar-color:var(--transaction-line) transparent;scrollbar-width:thin}._viewport_1a6qy_59[hidden],._pauseButton_1a6qy_71[hidden]{display:none}._track_1a6qy_75{display:flex;gap:var(--transaction-gap);width:max-content;animation:none}._group_1a6qy_82{display:flex;flex:0 0 auto;gap:var(--transaction-gap);margin:0;padding:0;list-style:none}._group_1a6qy_82>li,._duplicate_1a6qy_92>._card_1a6qy_92{flex:0 0 auto;width:clamp(15.5rem,25vw,20.5rem)}._card_1a6qy_92{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;min-width:0;height:100%;min-height:10rem;padding:1.35rem;border:1px solid var(--transaction-line);background:var(--transaction-paper)}._cardMeta_1a6qy_110{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem}._occasion_1a6qy_117,._year_1a6qy_118{margin:0;font-family:var(--body);font-size:.8125rem;line-height:1.45}._occasion_1a6qy_117{color:var(--transaction-blue);font-weight:600;overflow-wrap:anywhere}._year_1a6qy_118{color:#626360;font-variant-numeric:tabular-nums}._card_1a6qy_92 ._sector_1a6qy_136{margin:0;color:var(--transaction-ink);font-family:var(--display);font-size:clamp(1.2rem,1.35vw,1.5rem);font-weight:400;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}._duplicate_1a6qy_92{display:none}._controls_1a6qy_152{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;margin-top:.5rem}._pauseButton_1a6qy_71,._overview_1a6qy_161>summary{width:fit-content;max-width:100%;min-height:2.75rem;padding:.6rem 0;background:transparent;color:var(--transaction-ink);cursor:pointer;font-family:var(--body);font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;white-space:normal}._pauseButton_1a6qy_71{display:none}._pauseButton_1a6qy_71:hover,._overview_1a6qy_161>summary:hover{color:var(--transaction-blue)}._pauseButton_1a6qy_71:active,._overview_1a6qy_161>summary:active{background:#20232614;color:var(--transaction-ink)}._section_1a6qy_1 :focus-visible{outline:2px solid var(--transaction-blue);outline-offset:4px}._overview_1a6qy_161{min-width:0}._overview_1a6qy_161[open]{width:100%}._overview_1a6qy_161>summary{list-style:none}._overview_1a6qy_161>summary::-webkit-details-marker{display:none}._grid_1a6qy_215{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--transaction-gap);margin:1rem 0 0;padding:0;list-style:none}._grid_1a6qy_215>li{min-width:0}@media(min-width:40rem){._grid_1a6qy_215{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){._grid_1a6qy_215{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){._viewport_1a6qy_59{-webkit-mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}._track_1a6qy_75{animation:_transactionRail_1a6qy_1 240s linear infinite}._duplicate_1a6qy_92{display:flex}._pauseButton_1a6qy_71:not([hidden]){display:block}._section_1a6qy_1[data-paused=true] ._track_1a6qy_75,._viewport_1a6qy_59:hover ._track_1a6qy_75,._viewport_1a6qy_59:focus-within ._track_1a6qy_75{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){._track_1a6qy_75{animation:none;transform:none}._duplicate_1a6qy_92,._pauseButton_1a6qy_71{display:none}}@keyframes _transactionRail_1a6qy_1{to{transform:translate(calc(-50% - var(--transaction-gap) / 2))}}._page_1m09m_1{--c3-paper: #f2f1ed;--c3-surface: #faf9f5;--c3-ink: #202326;--c3-muted: #69675f;--c3-line: #d8d6cf;--c3-accent: #45637f;--c3-section: clamp(3.5rem, 6vw, 6rem);min-width:0;background:var(--c3-paper);color:var(--c3-ink)}._page_1m09m_1 h1,._page_1m09m_1 h2,._page_1m09m_1 h3{margin-top:0;color:inherit;font-family:var(--display);font-weight:400;text-wrap:balance}._page_1m09m_1 [data-home-block][id]{scroll-margin-top:6.25rem}._page_1m09m_1 h1{margin-bottom:1.5rem;font-size:clamp(2.1rem,calc(1.4rem + 2.5vw),3.75rem);letter-spacing:-.05em;line-height:1.09}._page_1m09m_1 h1>span{display:block}._why_1m09m_39 h2,._services_1m09m_40 h2,._partner_1m09m_41 h2{max-width:22ch;margin-bottom:1.25rem;font-size:clamp(1.75rem,calc(1.45rem + .9vw),2.5rem);letter-spacing:-.04em;line-height:1.14}._why_1m09m_39 h2{max-width:20ch}._heroSummary_1m09m_53,._whyCopy_1m09m_54,._sectionIntro_1m09m_55,._servicesGrid_1m09m_56 ul,._partnerCopy_1m09m_57{color:var(--c3-muted);font-size:1rem;line-height:1.65}._shell_1m09m_63{width:min(calc(100% - (2 * var(--concept-gutter))),var(--concept-shell-max));margin-inline:auto}._kicker_1m09m_68,._serviceLabel_1m09m_69{margin:0 0 var(--label-heading-gap);color:var(--label-on-light);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._hero_1m09m_53{position:relative;isolation:isolate;min-height:clamp(34rem,45vw,40rem);overflow:hidden;background:var(--c3-surface);border-bottom:1px solid var(--c3-line)}._hero_1m09m_53:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#faf9f5,#faf9f5fa 28%,#faf9f5b3 43%,#faf9f514 64%);content:"";pointer-events:none}._heroInner_1m09m_104{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit}._heroCopy_1m09m_112{width:min(100%,42rem);padding-block:clamp(3.5rem,7vw,5.5rem);padding-top:calc(clamp(3.5rem,7vw,5.5rem) + var(--concept-hero-header-space, 0px))}._heroSummary_1m09m_53{max-width:43ch;margin:0}._heroMedia_1m09m_123{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden}._heroMedia_1m09m_123 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}._primaryAction_1m09m_139{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-width:min(100%,17rem);min-height:3.25rem;margin-top:1.75rem;padding:.85rem 1rem;background:var(--c3-ink);color:#fff;font-size:var(--action-font-size, .69rem);font-weight:600;letter-spacing:.08em;line-height:1.3;text-decoration:none;text-transform:uppercase}._primaryAction_1m09m_139 span{flex-shrink:0}._primaryAction_1m09m_139:hover,._primaryAction_1m09m_139:focus-visible{background:var(--c3-accent)}._why_1m09m_39,._services_1m09m_40,._partner_1m09m_41{padding-block:var(--c3-section);border-bottom:1px solid var(--c3-line)}._why_1m09m_39{background:var(--c3-surface)}._whyIntro_1m09m_178{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem)}._whyIntro_1m09m_178>div{min-width:0}._whyCopy_1m09m_54{max-width:55ch}._whyCopy_1m09m_54 p{margin:0 0 1rem}._whyCopy_1m09m_54 p:last-child{margin-bottom:0}._outcomes_1m09m_201{max-width:24rem;margin-top:2rem}._outcomes_1m09m_201>p{margin:0 0 .75rem;color:var(--c3-muted);font-size:1rem;line-height:1.5}._outcomes_1m09m_201 ul{margin:0;padding:0;list-style:none}._outcomes_1m09m_201 li{padding-block:.6rem;border-top:1px solid var(--c3-line);font-family:var(--display);font-size:1.15rem;line-height:1.4}._outcomes_1m09m_201 li:last-child{border-bottom:1px solid var(--c3-line)}._metrics_1m09m_231{display:grid;margin:0;border:1px solid var(--c3-line)}._metrics_1m09m_231>div{display:flex;min-width:0;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:.75rem;padding:clamp(1.5rem,2.5vw,2.25rem)}._metrics_1m09m_231>div+div{border-top:1px solid var(--c3-line)}._metrics_1m09m_231 dt{max-width:min(100%,30ch);color:var(--c3-ink);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._metrics_1m09m_231 dd{max-width:100%;margin:0;font-family:var(--display);font-size:clamp(2.1rem,calc(1.5rem + 2vw),3.5rem);letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere}._metricPrefix_1m09m_269{font-family:var(--body);font-size:.875rem;letter-spacing:.02em}._metricNote_1m09m_275{margin:.85rem 0 0;color:var(--c3-muted);font-size:.75rem;line-height:1.5}._services_1m09m_40{background:#f2f3ef}._sectionHeader_1m09m_286{max-width:40rem;margin-bottom:clamp(2rem,4vw,3.5rem)}._sectionIntro_1m09m_55{max-width:48ch;margin:0}._servicesGrid_1m09m_56{display:grid;gap:2rem}._servicesGrid_1m09m_56 article{position:relative;min-width:0;padding-top:1.5rem;border-top:1px solid var(--c3-ink)}._servicesGrid_1m09m_56 article:before,._servicesGrid_1m09m_56 article:after{position:absolute;top:0;left:0;height:.6rem;border-left:1px solid var(--c3-ink);content:""}._servicesGrid_1m09m_56 article:after{right:0;left:auto}._serviceLabel_1m09m_69{font-size:.75rem}._servicesGrid_1m09m_56 h3{margin-bottom:.85rem;font-size:clamp(1.15rem,1.5vw,1.4rem);letter-spacing:-.025em;line-height:1.3}._serviceSubtitle_1m09m_334{margin:0 0 1rem;color:var(--c3-ink);font-size:.875rem;line-height:1.6}._servicesGrid_1m09m_56 ul{max-width:40ch;margin:0;padding-left:1.1rem}._servicesGrid_1m09m_56 li+li{margin-top:.5rem}._servicesGrid_1m09m_56 li::marker{color:var(--c3-accent)}._partner_1m09m_41{background:var(--c3-surface)}._partnerLayout_1m09m_359{display:grid;gap:2rem}._partnerLayout_1m09m_359>*{min-width:0}._partnerPhoto_1m09m_368{max-width:16rem;margin:0 0 1.25rem;aspect-ratio:4 / 5;overflow:hidden}._partnerPhoto_1m09m_368 img{display:block;width:100%;height:100%;object-fit:contain}._partnerIdentity_1m09m_382 h3{margin-bottom:.35rem;font-size:1.5rem;line-height:1.3}._partnerIdentity_1m09m_382>p{margin:0;color:var(--c3-muted);font-size:1rem;line-height:1.5}._partnerCopy_1m09m_57{max-width:55ch}._partnerCopy_1m09m_57>p{margin:0 0 1.25rem}._partnerCopy_1m09m_57>._partnerPresence_1m09m_403{margin-top:1.75rem}._partnerContacts_1m09m_407{margin:0}._partnerContacts_1m09m_407>div{display:grid;gap:.35rem;padding-block:.9rem;border-top:1px solid var(--c3-line)}._partnerContacts_1m09m_407 dt{color:var(--c3-ink);font-size:.875rem}._partnerContacts_1m09m_407 dd{min-width:0;margin:0;overflow-wrap:anywhere}._partnerContacts_1m09m_407 a{color:var(--c3-ink);text-underline-offset:.2em}._partnerContactBar_1m09m_434{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;margin-top:clamp(2.5rem,4vw,4rem);padding-top:2rem;border-top:1px solid var(--c3-line)}._partnerContactBar_1m09m_434>div{flex:1 1 24rem;max-width:55ch}._partnerContactBar_1m09m_434 h3{margin-bottom:.75rem;font-size:clamp(1.25rem,1.8vw,1.5rem)}._partnerContactBar_1m09m_434 p{margin:0;color:var(--c3-muted);line-height:1.65}._partnerContactBar_1m09m_434 ._primaryAction_1m09m_139{margin-top:0}@media(hover:hover)and (pointer:fine){._primaryAction_1m09m_139,._primaryAction_1m09m_139 span{transition:color .16s ease,background-color .16s ease,transform .16s ease}._primaryAction_1m09m_139:hover:not(:focus-visible) span{transform:translate(.2rem)}}._primaryAction_1m09m_139:focus-visible span{transform:none;transition:none}@media(min-width:48rem){._whyIntro_1m09m_178{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}._whyCopy_1m09m_54{padding-top:calc((var(--label-size) * var(--label-leading)) + var(--label-heading-gap))}._metrics_1m09m_231{grid-template-columns:repeat(3,minmax(0,1fr))}._metrics_1m09m_231>div+div{border-top:0;border-left:1px solid var(--c3-line)}._servicesGrid_1m09m_56{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}._servicesGrid_1m09m_56 article{padding-inline:clamp(1.25rem,2vw,2rem)}._servicesGrid_1m09m_56 article:first-child{padding-left:0}._servicesGrid_1m09m_56 article:last-child{padding-right:0}._servicesGrid_1m09m_56 article:not(:last-child):after{display:none}._partnerLayout_1m09m_359{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}}@media(max-width:47.99rem){._hero_1m09m_53{min-height:0}._hero_1m09m_53:after{display:none}._heroCopy_1m09m_112{padding-block:3rem 2.5rem;padding-top:calc(3rem + var(--concept-hero-header-space, 0px))}._heroMedia_1m09m_123{position:relative;height:clamp(10rem,46vw,19rem)}._heroMedia_1m09m_123 img{object-position:67% 67%}._primaryAction_1m09m_139{width:min(100%,19rem)}._whyIntro_1m09m_178 h2{margin-bottom:0}}@media(prefers-reduced-motion:reduce){._primaryAction_1m09m_139,._primaryAction_1m09m_139 span{transition:none}}._page_1acl7_1{--contact-paper: #f2f1ed;--contact-ink: #202326;--contact-muted: #69675f;--contact-line: #d8d6cf;min-width:0;background:var(--contact-paper);color:var(--contact-ink)}._shell_1acl7_11{width:min(calc(100% - (2 * var(--concept-gutter))),var(--concept-shell-max));margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.25rem) clamp(2rem,3.5vw,3rem)}._intro_1acl7_17{margin-bottom:clamp(2rem,3.5vw,3rem)}._kicker_1acl7_21{margin:0 0 var(--label-heading-gap);color:var(--label-on-light);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._page_1acl7_1 h1,._page_1acl7_1 h2,._page_1acl7_1 h3{margin:0;color:inherit;font-family:var(--display);font-weight:400;text-wrap:balance}._page_1acl7_1 h1{max-width:20ch;font-size:clamp(2rem,calc(1.65rem + 1.65vw),3.1rem);letter-spacing:-.045em;line-height:1.1}._introText_1acl7_49{max-width:58ch;margin:1.25rem 0 0;color:var(--contact-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}._layout_1acl7_57{display:grid;gap:2.5rem;align-items:start}._layout_1acl7_57>section{min-width:0}._page_1acl7_1 h2{font-size:clamp(1.35rem,1.6vw,1.6rem);letter-spacing:-.025em;line-height:1.2}._details_1acl7_73{padding:clamp(1.25rem,2.7vw,2.5rem);background:var(--surface-cool)}._fields_1acl7_78{margin:1.5rem 0 0}._fields_1acl7_78>div{display:grid;gap:.6rem;padding-block:1.1rem;border-top:1px solid color-mix(in srgb,var(--contact-ink) 16%,transparent)}._fields_1acl7_78>div:last-child{padding-bottom:0}._page_1acl7_1[data-concept=nils-reduced] ._fields_1acl7_78>div:has(>dd:empty){row-gap:0}._fields_1acl7_78 dt,._role_1acl7_98{margin:0;color:var(--contact-muted);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._fields_1acl7_78 dd{min-width:0;min-height:1.55em;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}._page_1acl7_1[data-concept=nils-reduced] ._fields_1acl7_78 dd:empty{min-height:0}._partners_1acl7_123{padding-block:clamp(1.25rem,2.7vw,2.5rem) 0;border-top:1px solid var(--contact-line)}._people_1acl7_128{margin:1.5rem 0 0;padding:0;list-style:none}._people_1acl7_128 li{padding-block:1.1rem;border-top:1px solid var(--contact-line)}._page_1acl7_1 h3{margin-top:.45rem;font-size:clamp(1.45rem,1.8vw,1.85rem);letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}._directContact_1acl7_147{display:grid;gap:.4rem;margin-top:.9rem;font-size:.94rem;font-style:normal;line-height:1.5;overflow-wrap:anywhere}._fields_1acl7_78 a,._directContact_1acl7_147 a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}._teamLink_1acl7_164{display:inline-flex;align-items:center;gap:2.5rem;min-height:2.75rem;margin-top:.75rem;border-bottom:1px solid currentColor;font-size:var(--action-font-size, .69rem);font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase}._page_1acl7_1 a:hover,._page_1acl7_1 a:focus-visible{color:var(--label-on-light)}._note_1acl7_184{margin:clamp(2rem,3.5vw,3rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--contact-line);color:var(--contact-muted);font-size:.85rem;line-height:1.6}@media(min-width:48rem){._layout_1acl7_57{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4.5vw,4.5rem)}._partners_1acl7_123{border-top:0}}._page_14ims_1{--c2-paper: #f2f2ee;--c2-surface: #faf9f5;--c2-ink: #111315;--c2-dark: var(--navy);--c2-muted: #69675f;--c2-line: #d9d8d2;--c2-copy-measure: 58ch;--c2-section: clamp(3.25rem, 5vw, 4.75rem);min-width:0;background:var(--c2-paper);color:var(--c2-ink)}._page_14ims_1[data-concept=nils-reduced]{--c2-paper: #f2f1ed;--c2-surface: #faf9f5;--c2-dark: #202326;--c2-body-size: 1rem;--c2-detail-size: 1rem;--steel: #202326}._page_14ims_1 h1,._page_14ims_1 h2,._page_14ims_1 h3{color:inherit;font-family:var(--display);font-weight:400;text-wrap:balance}._page_14ims_1 h1{max-width:15ch;margin:0;font-size:clamp(2.25rem,4.3vw,3.75rem);letter-spacing:-.045em;line-height:1.04}._page_14ims_1[data-concept=nils-reduced] h1{font-size:clamp(2.25rem,calc(1.5rem + 2vw),3.25rem);letter-spacing:-.035em;line-height:1.08}._page_14ims_1 h2{max-width:23ch;margin:0 0 1rem;font-size:clamp(1.8rem,2.4vw,2.65rem);letter-spacing:-.035em;line-height:1.08}._page_14ims_1 h3{margin:0 0 .75rem;font-size:clamp(1.15rem,1.35vw,1.45rem);letter-spacing:-.025em;line-height:1.18}._page_14ims_1 p,._page_14ims_1 dd,._page_14ims_1 li{color:var(--c2-muted);font-size:var(--c2-body-size, .94rem);line-height:1.6;overflow-wrap:break-word}._page_14ims_1 p,._page_14ims_1 dd{max-width:min(100%,var(--c2-copy-measure))}._page_14ims_1 p:last-child,._page_14ims_1 dd:last-child{margin-bottom:0}._shell_14ims_81{width:min(calc(100% - (2 * var(--concept-gutter))),var(--concept-shell-max));margin-inline:auto;padding-inline:0}._page_14ims_1 ._kicker_14ims_90,._detailList_14ims_91 dt,._criteriaGrid_14ims_92 dt,._page_14ims_1 ._experienceNote_14ims_93{color:var(--c2-muted);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._kicker_14ims_90{margin-bottom:var(--label-heading-gap)}._page_14ims_1 ._kicker_14ims_90{color:var(--label-on-light)}._profileContent_14ims_111 ._kicker_14ims_90,._pillarsGrid_14ims_112 ._kicker_14ims_90{color:var(--c2-muted)}._intro_14ims_116{padding-block:clamp(3.5rem,7vw,6rem);background:var(--c2-surface);border-bottom:1px solid var(--c2-line)}._introGrid_14ims_122{display:grid;gap:1.75rem;align-items:end;padding-top:clamp(1.5rem,2.5vw,2.5rem);border-top:1px solid var(--c2-ink)}._introGrid_14ims_122>*{min-width:0}._page_14ims_1[data-concept=nils-reduced] ._introGrid_14ims_122{gap:clamp(1.25rem,2.5vw,2rem);padding-top:0;border-top:0}._introGrid_14ims_122>p{max-width:min(100%,var(--c2-copy-measure));margin:0;color:var(--c2-muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.58}._section_14ims_148{padding-block:var(--c2-section);border-bottom:1px solid var(--c2-line)}._surface_14ims_153{background:var(--c2-surface)}._sectionHeading_14ims_157,._splitHeading_14ims_158{display:grid;gap:1.25rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}._sectionHeading_14ims_157>*,._splitHeading_14ims_158>*{min-width:0}._sectionHeading_14ims_157>div>p,._splitHeading_14ims_158>div>p:last-child{max-width:min(100%,var(--c2-copy-measure));margin:0}._compactHeading_14ims_176{margin-bottom:clamp(2rem,4vw,3.25rem)}._compactHeading_14ims_176 h2{margin-bottom:0}._page_14ims_1[data-concept=nils-reduced] ._sectionHeading_14ims_157{display:block;max-width:42rem}._page_14ims_1[data-concept=nils-reduced] ._darkStatement_14ims_189 ._shell_14ims_81{display:block}._page_14ims_1[data-concept=nils-reduced] ._darkStatement_14ims_189 ._shell_14ims_81>div{max-width:42rem}._servicesGrid_14ims_197,._criteriaGrid_14ims_92,._lenderGrid_14ims_199,._pillarsGrid_14ims_112,._teamGrid_14ims_201,._experienceGrid_14ims_202,._advisoryGrid_14ims_203{margin:0;padding:0;list-style:none}._servicesGrid_14ims_197{display:grid;gap:1px;overflow:hidden;background:var(--c2-line);border:1px solid var(--c2-line)}._serviceCard_14ims_217{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);background:var(--c2-surface)}._serviceCardHeader_14ims_225{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}._serviceCardHeader_14ims_225>div{min-width:0}._serviceCardHeader_14ims_225 h2{max-width:26ch;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.14}._serviceCardHeader_14ims_225>div>p{max-width:min(100%,var(--c2-copy-measure));margin:0}._detailList_14ims_91{margin:0;border-top:1px solid var(--c2-line)}._detailList_14ims_91>div{display:grid;gap:.55rem;min-width:0;padding-block:1.1rem;border-bottom:1px solid var(--c2-line)}._detailList_14ims_91 dt,._detailList_14ims_91 dd{min-width:0;margin:0}._detailList_14ims_91 dd{color:var(--c2-ink);font-size:var(--c2-detail-size, .88rem);line-height:1.55}._page_14ims_1[data-concept=nils-reduced] ._detailList_14ims_91>div{padding-block:.9rem;border-bottom:0}._page_14ims_1[data-concept=nils-reduced] ._detailList_14ims_91>div:last-child{padding-bottom:0}._notice_14ims_282{max-width:min(100%,var(--c2-copy-measure));margin:0;padding-top:1rem;border-top:2px solid var(--steel)}._criteriaGrid_14ims_92{display:grid;gap:1px;background:var(--c2-line);border:1px solid var(--c2-line)}._criteriaGrid_14ims_92>div{min-width:0;padding:1.35rem;background:var(--c2-surface)}._criteriaGrid_14ims_92 dt,._criteriaGrid_14ims_92 dd{margin:0}._criteriaGrid_14ims_92 dd{margin-top:.65rem;color:var(--c2-ink);font-family:var(--display);font-size:1.05rem;line-height:1.35}._instrumentPanel_14ims_315{display:grid;gap:clamp(2rem,4vw,4rem);align-items:start;margin-top:clamp(3rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--c2-ink)}._instrumentPanel_14ims_315>*{min-width:0}._instrumentPanel_14ims_315 header>p:last-child{max-width:min(100%,var(--c2-copy-measure));margin:0}._instrumentPanel_14ims_315 ul{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-top:1px solid var(--c2-line);list-style:none}._instrumentPanel_14ims_315 li{min-width:0;padding:.9rem 0;border-bottom:1px solid var(--c2-line);color:var(--c2-ink)}._darkSection_14ims_349,._darkStatement_14ims_189{background:var(--c2-dark);color:#f5f4ef}._darkSection_14ims_349{padding-block:var(--c2-section)}._darkSection_14ims_349 ._kicker_14ims_90,._darkStatement_14ims_189 ._kicker_14ims_90{color:var(--label-on-dark)}._darkSection_14ims_349 h2,._darkSection_14ims_349 h3,._darkStatement_14ims_189 h2{color:#f5f4ef}._darkSection_14ims_349 ._sectionHeading_14ims_157>div>p,._darkSection_14ims_349 li p,._darkStatement_14ims_189 div>p{color:#b9b7af}._advisoryGrid_14ims_203{display:grid;border-top:1px solid #47494a}._advisoryGrid_14ims_203 li{min-width:0;padding-block:1.55rem;border-bottom:1px solid #47494a}._advisoryGrid_14ims_203 li p{max-width:min(100%,var(--c2-copy-measure));margin:0}._contactPanel_14ims_392{display:grid;gap:2.25rem;align-items:end;margin-block:clamp(2.5rem,4vw,4rem);padding:clamp(1.75rem,3vw,2.75rem);background:var(--c2-surface);border-top:1px solid var(--c2-line);border-right:1px solid var(--c2-line);border-bottom:1px solid var(--c2-line);border-left:1px solid var(--c2-line)}._contactPanel_14ims_392>*{min-width:0}._contactPanel_14ims_392 h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}._page_14ims_1[data-concept=nils-reduced] ._contactPanel_14ims_392 h2{overflow-wrap:anywhere}._contactPanel_14ims_392>div>p:last-child{max-width:min(100%,var(--c2-copy-measure));margin:0}._action_14ims_423{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;min-height:3.25rem;padding:.9rem 1.05rem;background:var(--steel);color:#fff;font-size:var(--action-font-size, .7rem);font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase}._action_14ims_423 span{margin-left:2rem}._action_14ims_423:hover,._action_14ims_423:focus-visible{background:var(--c2-dark)}._lenderGrid_14ims_199{display:grid;gap:1px;background:var(--c2-line);border:1px solid var(--c2-line)}._lenderGrid_14ims_199 li{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);background:var(--c2-surface);color:var(--c2-ink);font-family:var(--display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.25}._darkStatement_14ims_189{padding-block:var(--c2-section)}._darkStatement_14ims_189 ._shell_14ims_81{display:grid;gap:1.25rem;align-items:end}._darkStatement_14ims_189 h2{max-width:21ch}._darkStatement_14ims_189 ._shell_14ims_81>div>p{max-width:min(100%,var(--c2-copy-measure));margin:0}._pillarsGrid_14ims_112{display:grid;gap:1px;background:var(--c2-line);border:1px solid var(--c2-line)}._pillarsGrid_14ims_112 li{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);background:var(--c2-surface)}._pillarsGrid_14ims_112 li>p:last-child{margin:0}._teamGrid_14ims_201{display:grid;gap:1px;max-width:72rem;margin-inline:auto;overflow:hidden;background:var(--c2-line);border:1px solid var(--c2-line)}._teamGridTextOnly_14ims_512{grid-auto-rows:minmax(0,1fr)}._teamGrid_14ims_201:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:48rem;margin-inline:0}._teamSection_14ims_522{padding-block:clamp(2.25rem,4vw,3.5rem)}._teamProfile_14ims_526{display:grid;grid-template-columns:clamp(6.75rem,40%,13rem) minmax(0,1fr);min-width:0;background:var(--c2-surface)}._teamProfileTextOnly_14ims_533{grid-template-columns:minmax(0,1fr);min-height:clamp(10rem,18vw,14rem)}._page_14ims_1[data-concept=nils-reduced] ._teamProfile_14ims_526:not(._teamProfileTextOnly_14ims_533){grid-template-columns:minmax(0,min(40%,13rem)) minmax(0,1fr)}._teamProfileTextOnly_14ims_533 ._profileContent_14ims_111{justify-content:flex-end;border-left:0}._portrait_14ims_547{aspect-ratio:4 / 5;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--c2-dark) 90%,#fff)}._portrait_14ims_547 img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:grayscale(1) contrast(.93)}._portrait_14ims_547>span{display:flex;align-items:flex-end;height:100%;min-height:0;padding:clamp(.75rem,2vw,1.5rem);color:#9bb9da;font-size:.65rem;font-weight:600;letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase}._page_14ims_1[data-concept=nils-reduced] ._portrait_14ims_547 img{object-fit:contain;filter:none}._profileContent_14ims_111{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(1rem,2.25vw,2rem);border-left:1px solid var(--c2-line)}._profileContent_14ims_111 ._kicker_14ims_90{margin-bottom:.6rem}._profileContent_14ims_111 h2{max-width:11ch;margin-bottom:0;font-size:clamp(1.5rem,2.4vw,2.25rem);overflow-wrap:anywhere}._profileContent_14ims_111>p:not(._kicker_14ims_90){max-width:min(100%,var(--c2-copy-measure))}._profileContent_14ims_111 address{display:grid;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c2-line)}._profileContent_14ims_111 address a{width:fit-content;font-size:.88rem}._experienceGrid_14ims_202{display:grid;grid-auto-rows:minmax(8rem,1fr);gap:1rem}._experienceGrid_14ims_202 li{position:relative;min-width:0;padding:1.35rem;background:var(--c2-surface);border:1px solid var(--c2-line)}._experienceGrid_14ims_202 li:before{position:absolute;top:0;right:0;left:0;height:2px;background:#35639b;content:"";transform:scaleX(.12);transform-origin:left}._experienceGrid_14ims_202 li h3{margin-top:.65rem;font-size:1.05rem;line-height:1.28}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li h3{color:var(--c2-ink)}._experienceGrid_14ims_202 li p{margin:0;font-size:var(--c2-body-size, .86rem)}._experienceNote_14ims_93{max-width:min(100%,var(--c2-copy-measure));margin:1.25rem 0 0}@media(hover:hover)and (pointer:fine){._action_14ims_423 span{transition:transform .18s ease,background-color .18s ease}._action_14ims_423:hover span,._action_14ims_423:focus-visible span{transform:translate(.25rem)}}@media(min-width:36rem){._criteriaGrid_14ims_92,._instrumentPanel_14ims_315 ul,._experienceGrid_14ims_202{grid-template-columns:repeat(2,minmax(0,1fr))}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202{grid-template-columns:repeat(4,minmax(0,1fr))}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li{grid-column:span 2}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li:last-child:nth-child(odd){grid-column:2 / span 2}}@media(min-width:48rem){._introGrid_14ims_122,._sectionHeading_14ims_157,._splitHeading_14ims_158,._darkStatement_14ims_189 ._shell_14ims_81{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}._introGrid_14ims_122>p,._sectionHeading_14ims_157>div,._splitHeading_14ims_158>p,._darkStatement_14ims_189 ._shell_14ims_81>div{grid-column:2}._sectionHeading_14ims_157>._kicker_14ims_90,._splitHeading_14ims_158>div,._darkStatement_14ims_189 ._shell_14ims_81>._kicker_14ims_90{grid-column:1}._sectionHeading_14ims_157>._kicker_14ims_90{grid-row:1}._servicesGrid_14ims_197,._teamGrid_14ims_201{grid-template-columns:repeat(2,minmax(0,1fr))}._serviceCard_14ims_217{grid-row:span 2;grid-template-rows:subgrid;row-gap:0}._detailList_14ims_91{display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}._criteriaGrid_14ims_92,._lenderGrid_14ims_199,._pillarsGrid_14ims_112,._advisoryGrid_14ims_203{grid-template-columns:repeat(2,minmax(0,1fr))}._advisoryGrid_14ims_203{gap:1px;background:#47494a;border-right:1px solid #47494a;border-left:1px solid #47494a}._advisoryGrid_14ims_203 li{padding:1.75rem;background:var(--c2-dark)}._instrumentPanel_14ims_315,._contactPanel_14ims_392{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._contactPanel_14ims_392{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:47.99rem){._page_14ims_1{--c2-section: 2.5rem}._intro_14ims_116{padding-block:var(--c2-section)}._sectionHeading_14ims_157>._kicker_14ims_90,._darkStatement_14ims_189 ._shell_14ims_81>._kicker_14ims_90{margin-bottom:0}._page_14ims_1[data-concept=nils-reduced] ._sectionHeading_14ims_157>._kicker_14ims_90,._page_14ims_1[data-concept=nils-reduced] ._darkStatement_14ims_189 ._shell_14ims_81>._kicker_14ims_90{margin-bottom:var(--label-heading-gap)}._contactPanel_14ims_392{gap:1.5rem;padding:1.5rem}._page_14ims_1 ._contactPanel_14ims_392 h2{max-width:22ch;font-size:clamp(1.15rem,5.75vw,1.8rem);letter-spacing:-.035em;line-height:1.08}}@media(min-width:64rem){._criteriaGrid_14ims_92{grid-template-columns:repeat(5,minmax(0,1fr))}._lenderGrid_14ims_199,._pillarsGrid_14ims_112{grid-template-columns:repeat(3,minmax(0,1fr))}._instrumentPanel_14ims_315 ul{grid-template-columns:repeat(2,minmax(0,1fr))}._instrumentPanel_14ims_315 li:nth-child(odd){padding-right:1.5rem}._instrumentPanel_14ims_315 li:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--c2-line)}._experienceGrid_14ims_202{grid-template-columns:repeat(3,minmax(0,1fr))}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202{grid-template-columns:repeat(6,minmax(0,1fr))}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li{grid-column:span 2}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li:last-child:nth-child(odd){grid-column:auto / span 2}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}._page_14ims_1[data-concept=nils-reduced] ._experienceGrid_14ims_202 li:nth-last-child(2):nth-child(3n+1)+li{grid-column:4 / span 2}}@media(max-width:27rem){._serviceCardHeader_14ims_225 h2{max-width:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media(max-width:22rem){._page_14ims_1 h1,._page_14ims_1[data-concept=nils-reduced] h1{font-size:2rem}._page_14ims_1 h2{font-size:1.55rem}._serviceCardHeader_14ims_225 h2{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){._action_14ims_423 span{transition:none}}._page_kgyuo_1{min-width:0;background:#f2f1ed;color:#202326}._shell_kgyuo_7{width:min(calc(100% - 2 * var(--concept-gutter)),var(--concept-shell-max));margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.25rem) clamp(3rem,5vw,4.5rem)}._header_kgyuo_13{max-width:48rem}._sections_kgyuo_17{max-width:var(--reading-width, 68ch)}._header_kgyuo_13{margin-bottom:clamp(2rem,4vw,3.25rem)}._eyebrow_kgyuo_25{margin:0 0 var(--label-heading-gap);color:var(--label-on-light);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}._page_kgyuo_1 h1,._page_kgyuo_1 h2{margin:0;font-family:var(--display);font-weight:400;text-wrap:balance}._page_kgyuo_1 h1{font-size:clamp(2rem,calc(1.65rem + 1.65vw),3.1rem);letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere}._intro_kgyuo_51{max-width:60ch;margin:1.25rem 0 0;color:#626360;font-size:1.0625rem;line-height:1.65}._section_kgyuo_17{min-width:0;padding-block:clamp(1.5rem,3vw,2rem);border-top:1px solid #d8d6cf}._section_kgyuo_17:last-child{padding-bottom:0}._page_kgyuo_1 h2{font-size:clamp(1.3rem,1.55vw,1.6rem);letter-spacing:-.025em;line-height:1.25}._section_kgyuo_17 p,._list_kgyuo_76,._links_kgyuo_77,._fields_kgyuo_78{margin:1rem 0 0;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}._fields_kgyuo_78>div{display:grid;gap:.3rem;padding-block:.55rem}._fields_kgyuo_78 dt{color:#626360}._fields_kgyuo_78 dd{margin:0;white-space:pre-line}._fields_kgyuo_78>div:has(>dd:empty){row-gap:0}._list_kgyuo_76{padding-left:1.25rem}._list_kgyuo_76 li+li{margin-top:.65rem}._links_kgyuo_77{display:grid;gap:.4rem;padding:0;list-style:none}._links_kgyuo_77 a{display:inline-block;padding-block:.25rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.2em}._links_kgyuo_77 a:hover{color:var(--label-on-light)}._links_kgyuo_77 a:focus-visible{outline:2px solid var(--label-on-light);outline-offset:4px}:root{--navy: #13233c;--navy-deep: #0d1a2d;--steel: #35639b;--stone: #8c8578;--paper: #f4f3ef;--chalk: #fcfcfa;--ink: #0d1726;--muted-on-light: #625e56;--muted-on-dark: #c2bdb4;--label-on-dark: #9bb9da;--label-on-light: #35639b;--surface-cool: #e7e8e9;--line: color-mix(in srgb, var(--stone) 38%, transparent);--line-dark: color-mix(in srgb, var(--chalk) 24%, transparent);--display: "Libre Baskerville", Georgia, serif;--body: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--shell-max: 120rem;--page-pad: clamp(1rem, 3vw, 4.5rem);--concept-shell-max: 82rem;--concept-gutter: max( clamp(1.25rem, 4vw, 4.5rem), calc((100vw - var(--concept-shell-max)) / 2) );--rail-inset: clamp(1rem, 1.8vw, 2rem);--grid-gap: clamp(1rem, 1.6vw, 2rem);--section-space: clamp(4rem, 7vw, 8rem);--header-height: 5.5rem;--label-size: .875rem;--label-weight: 600;--label-leading: 1.45;--label-tracking: .1em;--label-heading-gap: .8rem;--reading-width: 68ch}.site-header--reduced,[data-concept=nils-reduced]{--action-font-size: .8125rem;--contact-action-bg: #202326;--contact-action-hover: #34383c;--contact-action-pressed: #151719;--action-duration: .16s;--action-ease: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper)}body{margin:0;min-width:min(20rem,100%);background:var(--paper);color:var(--navy);font-family:var(--body);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{display:flex;min-height:100svh;flex-direction:column}#root>main{flex:1 0 auto;scroll-margin-top:calc(var(--header-height) + 1rem)}#main-content:focus{outline:none}[data-concept=nils-reduced] :is(h1,h2,h3){overflow-wrap:anywhere}[data-concept=nils-reduced] [data-contact-action]{max-width:100%;overflow-wrap:anywhere}@media(max-width:63.99rem){.site-header--reduced .site-header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.site-header--reduced .site-header__controls{margin-inline-start:auto}}.skip-link{position:fixed;z-index:120;top:.75rem;left:var(--page-pad);max-width:calc(100% - 2 * var(--page-pad));min-height:2.75rem;padding:.65rem 1rem;background:#202326;color:#faf9f5;font-weight:600;text-decoration:none}.skip-link:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;overflow:hidden;white-space:nowrap}.skip-link:focus-visible{outline-color:#202326}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.hero [data-page-heading]:focus-visible,.page-intro [data-page-heading]:focus-visible{outline-color:var(--chalk)}.hero :focus-visible,.page-intro :focus-visible,.approach-band :focus-visible,.advisory-band :focus-visible,.contact-cta :focus-visible,.outcome-band :focus-visible,.site-footer :focus-visible{outline-color:var(--chalk)}[data-page-heading]:focus{outline:none}h1,h2,h3,p,ol,ul{margin-block-start:0}h1,h2,h3{max-width:100%;color:inherit;font-family:var(--display);font-weight:400;line-height:1.08;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:balance}h1{font-size:clamp(2.35rem,8vw,6.6rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4.2vw,4.5rem);letter-spacing:-.04em}h3{font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.025em}p,li,a,button{overflow-wrap:break-word}img{display:block;max-width:100%}address{font-style:normal}.eyebrow{margin-bottom:1.25rem;color:var(--steel);font-size:var(--label-size);font-family:var(--body);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;scroll-behavior:auto!important}}.site-shell{width:min(100%,var(--shell-max));margin-inline:auto;padding-inline:var(--page-pad)}.reading-width{max-width:var(--reading-width)}.page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap)}.site-section{padding-block:var(--section-space)}.home-team-section{padding-bottom:clamp(4rem,5vw,6rem)}.site-header{position:relative;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.site-header--concept{--concept-header-height: 4.75rem;background:#faf9f5;border-color:#d9d8d2}.site-header--reduced{color:#202326}.site-header--hero{margin-bottom:calc(-1 * (var(--concept-header-height) + 1px));background:#faf9f5ad;border-color:#20232629}main[data-header-variant=hero]{--concept-hero-header-space: calc(4.75rem + 1px) }.site-header--concept .site-header__inner{width:min(calc(100% - (2 * var(--concept-gutter))),var(--concept-shell-max));max-width:none;min-height:var(--concept-header-height);padding-inline:0}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:var(--header-height)}.site-header__nav,.language-switch--desktop,.site-header__cta{display:none}.site-header__controls{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}@media(max-width:63.99rem){.site-header{position:sticky;top:0}.site-header--hero.site-header--scrolled{background:#faf9f5;border-color:#d8d6cf}}.hero,.page-intro{background:var(--navy);color:var(--chalk)}.hero{position:relative;isolation:isolate;overflow:clip}.hero__shell,.page-intro__shell{position:relative}.hero__shell{padding-block:clamp(3.5rem,10vw,5.5rem) clamp(2rem,6vw,3rem)}.hero__content{position:relative;z-index:1;display:grid;min-width:0;margin-inline:var(--rail-inset)}.hero__content>*{min-width:0}.page-intro__content{position:relative;z-index:1;min-width:0;margin-inline:var(--rail-inset)}.hero__eyebrow{margin-bottom:clamp(1.75rem,7vw,2.25rem);color:var(--muted-on-dark)}.hero h1{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.35rem,9vw,5.75rem);-webkit-hyphens:none;hyphens:none}.hero__aside{display:grid;justify-items:start;min-width:0}.hero__summary{max-width:35rem;margin-bottom:0;color:var(--muted-on-dark);font-size:clamp(1rem,4vw,1.125rem);line-height:1.5}.hero__actions{display:grid;justify-items:start;gap:.75rem;width:100%;margin:.5rem 0 clamp(1.75rem,4vw,2.75rem)}.hero__media{width:auto;min-width:0;margin:0 0 1.5rem;overflow:hidden}.hero__media img{width:100%;height:clamp(13rem,58vw,17rem);object-fit:cover;object-position:center}.page-intro__shell{padding-block:clamp(4rem,8vw,7.5rem) clamp(3.5rem,7vw,6.5rem)}.page-intro__content h1{max-width:16ch;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);font-size:clamp(2.1rem,7vw,6rem);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.page-intro__content{max-width:90rem}.page-intro__summary{max-width:48rem;margin-bottom:0;color:var(--muted-on-dark);font-size:clamp(1.05rem,1.7vw,1.35rem)}.section-heading{max-width:78rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.section-heading h2{max-width:18ch;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.section-heading>p:not(.eyebrow){max-width:46rem;margin-bottom:1.5rem;color:var(--ink);font-size:clamp(1.02rem,1.6vw,1.25rem)}.section-heading--compact{max-width:66rem;margin-bottom:0}.service-teasers{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-teasers,.team-profiles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-team-showcase{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;overflow:hidden;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-team-showcase .team-teasers{grid-template-columns:minmax(0,1fr);border:0}.home-team-showcase[data-single-person=true]{max-width:56rem}.home-team-showcase[data-single-person=true] .team-teasers{grid-template-columns:minmax(0,1fr)}.home-team-showcase[data-single-person=true] .home-team-photo img{height:auto;aspect-ratio:4 / 5;object-position:center 25%}.team-profiles__grid:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:30rem}@media(max-width:39.99rem){.home-team-showcase[data-single-person=true]{max-width:22rem}}@media(min-width:40rem){.home-team-showcase[data-single-person=true]{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}}.partner-experience-summary{min-width:0;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(1.25rem,2vw,2rem);border-top:1px solid var(--navy)}.partner-experience-summary__metrics{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.partner-experience-summary__metric{display:grid;gap:.5rem;min-width:0;padding-block:clamp(1.25rem,3vw,2rem)}.partner-experience-summary__metric+.partner-experience-summary__metric{border-top:1px solid var(--line)}.architecture-band{width:min(100%,var(--shell-max));margin:0 auto;padding:0 var(--page-pad) var(--section-space)}.architecture-band img{width:100%;height:clamp(18rem,32vw,34rem);object-fit:cover;object-position:center 48%}.approach-band,.contact-cta,.outcome-band{background:var(--navy);color:var(--chalk)}.approach-band__inner{padding-block:var(--section-space)}.section-heading--inverse>p:not(.eyebrow){color:var(--muted-on-dark)}.approach-steps,.approach-pillars{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.contact-cta__inner{display:grid;gap:2rem;align-items:end;padding-block:clamp(3.5rem,6vw,6rem)}.contact-cta__inner h2{max-width:16ch;margin-bottom:1.5rem}.contact-cta__inner p:not(.eyebrow){max-width:42rem;margin-bottom:0;color:var(--muted-on-dark)}.service-details{padding-top:0}.mandate-profile{min-width:0}.mandate-profile__header{display:grid;gap:clamp(2rem,5vw,4rem);align-items:end;min-width:0;padding-top:clamp(1.25rem,2vw,2rem);border-top:1px solid var(--navy)}.mandate-profile__header>*{min-width:0}.mandate-profile__header h2{max-width:18ch;margin-bottom:1.5rem}.mandate-profile__header>div>p:last-child{max-width:44rem;margin-bottom:0;color:var(--ink)}.mandate-profile__notice{max-width:38rem;margin:0;padding-top:1rem;border-top:1px solid var(--steel);color:var(--muted-on-light)}.mandate-profile__criteria{margin:clamp(3rem,6vw,5.5rem) 0 0;border-top:1px solid var(--line)}.mandate-profile__criteria>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;padding-block:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--line)}.mandate-profile__criteria dt,.mandate-profile__criteria dd{min-width:0;margin:0}.mandate-profile__instruments{display:grid;gap:clamp(2.5rem,5vw,5rem);min-width:0;padding-top:clamp(3rem,6vw,5.5rem)}.mandate-profile__instruments>header,.mandate-profile__instruments>ul{min-width:0}.mandate-profile__instruments h3{margin-bottom:1.25rem;font-size:clamp(1.8rem,3vw,3.4rem)}.mandate-profile__instruments header>p:last-child{max-width:43rem;margin-bottom:0;color:var(--ink)}.mandate-profile__instruments ul{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.service-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);min-width:0;padding-block:clamp(3rem,6vw,6rem);border-bottom:1px solid var(--line)}.service-detail:first-child{border-top:1px solid var(--line)}.service-detail__heading h2{max-width:none;margin-bottom:1.25rem;font-size:clamp(1.8rem,3vw,3.4rem)}.service-detail__heading,.service-detail__body{min-width:0}.service-detail__heading>p{max-width:38rem;margin-bottom:0;color:var(--muted-on-light)}.service-detail__body{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.service-detail__body>div{display:grid;grid-template-columns:minmax(7rem,.34fr) minmax(0,.66fr);gap:clamp(1rem,3vw,2rem);min-width:0;padding-block:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--line)}.service-detail__body>div>p:last-child{margin-bottom:0;color:var(--ink)}.advisory-band{background:var(--navy);color:var(--chalk)}.advisory-band__inner{padding-block:var(--section-space) clamp(3rem,5vw,5rem)}.advisory-band__header{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding-top:clamp(1.25rem,2vw,2rem);border-top:1px solid var(--line-dark)}.advisory-band__header h2{max-width:17ch;margin-bottom:1.5rem}.advisory-band__header>p:last-child{max-width:45rem;margin-bottom:0;color:var(--muted-on-dark)}.advisory-band__list{margin:clamp(3rem,6vw,5.5rem) 0 0;padding:0;border-top:1px solid var(--line-dark);list-style:none}.advisory-band__list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem;min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--line-dark)}.advisory-band__list li>*{min-width:0}.advisory-band__list li>span{grid-column:1;grid-row:1 / 3}.advisory-band__list h3,.advisory-band__list p{grid-column:2}.advisory-band__list h3,.advisory-band__list p{margin-bottom:0}.advisory-band__list p{color:var(--muted-on-dark)}.advisory-band__cta-endcap{background:var(--navy-deep);border-bottom:1px solid var(--line-dark)}.advisory-band__cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;min-width:0;padding-block:clamp(3rem,5.5vw,5rem);border-top:1px solid var(--line-dark)}.advisory-band__cta:before{position:absolute;top:-1px;left:0;width:clamp(3.5rem,7vw,7rem);height:2px;background:var(--steel);content:""}.advisory-band__cta-copy{min-width:0}.advisory-band__cta h2{max-width:19ch;margin-bottom:1.25rem;font-size:clamp(1.8rem,3.5vw,3.8rem)}.advisory-band__cta p:not(.eyebrow){max-width:40rem;margin-bottom:0;color:var(--muted-on-dark)}.advisory-band__cta>.button{width:min(100%,18rem)}.market-section{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,6rem);min-width:0}.lender-types{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.lender-types li{min-width:0;padding:clamp(1.4rem,3vw,2.5rem) 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(1.25rem,2vw,2rem);line-height:1.25}.outcome-band__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;padding-block:clamp(3.5rem,7vw,7rem)}.market-section>*,.outcome-band__inner>*{min-width:0}.outcome-band__inner h2{max-width:18ch;margin-bottom:0}.outcome-band__inner>p:last-child{max-width:44rem;margin-bottom:0;color:var(--muted-on-dark);font-size:clamp(1.05rem,1.6vw,1.3rem)}.team-profiles{padding-block:0}.team-profile{min-width:0;background:var(--paper)}@media(max-width:47.99rem){.team-profiles__grid{gap:0;background:transparent;border:0}.team-profile{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-profile+.team-profile{margin-top:clamp(2.5rem,10vw,3.5rem)}}.selected-experience{padding-top:clamp(3rem,6vw,5rem)}.selected-experience__header{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);min-width:0;padding-top:clamp(1.25rem,2vw,2rem);border-top:1px solid var(--navy)}.selected-experience__header>*{min-width:0}.selected-experience__header h2{max-width:17ch;margin-bottom:1.5rem}.selected-experience__header>div>p{max-width:47rem;margin-bottom:0;color:var(--ink)}.selected-experience__list{margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.selected-experience__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem;min-width:0;padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--line)}.selected-experience__item>*{min-width:0}.selected-experience__index{grid-column:1;grid-row:1 / 3}.selected-experience__item h3,.selected-experience__item p{grid-column:2;margin-bottom:0}.selected-experience__note{max-width:48rem;margin:1.25rem 0 0;color:var(--muted-on-light);font-size:.78rem;line-height:1.55}.contact-page{padding-top:0}.contact-fields{display:grid;margin:0;border-top:1px solid var(--navy)}.contact-field{display:grid;gap:.5rem;min-width:0;padding-block:clamp(1.75rem,3vw,2.5rem);border-bottom:1px solid var(--line)}.contact-field p{margin-bottom:0}.client-input-note{max-width:68rem;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:1rem 0 0;border-top:1px solid var(--steel);color:var(--ink);font-size:.9rem}.site-footer{background:var(--navy-deep);color:var(--chalk)}.site-footer--concept{background:var(--navy)}.site-footer--reduced{background:#202326}.site-footer--concept .site-footer__inner{width:min(calc(100% - (2 * var(--concept-gutter))),var(--concept-shell-max));max-width:none;gap:1.5rem;padding-block:clamp(1.5rem,2.5vw,2rem);padding-inline:0}.site-footer__inner{display:grid;gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem) 2rem}.site-footer__brand>p{margin-bottom:0;color:var(--muted-on-dark)}.site-footer--concept .site-footer__brand>p{margin-top:.6rem;font-size:.83rem}.site-footer--concept .site-footer__legal{padding-top:.75rem}.site-footer__legal{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.25rem;border-top:1px solid var(--line-dark);color:var(--muted-on-dark);font-size:.8rem}.site-footer__inner--launch{grid-template-columns:minmax(0,1fr)}.site-footer__explanation,.site-footer__company{min-width:0;color:var(--muted-on-dark);font-size:.83rem;line-height:1.65;overflow-wrap:anywhere}.site-footer__explanation p,.site-footer__company p{margin:0}.site-footer__explanation p+p,.site-footer__company p+p{margin-top:.35rem}.site-footer__company{padding-top:1.25rem;border-top:1px solid var(--line-dark)}.site-footer__inner--launch .site-footer__legal{align-self:start;justify-self:start;margin:0;padding:0;border:0}@media(max-width:21.99rem){.selected-experience__header h2{font-size:1.8rem}.service-detail__heading h2{font-size:1.45rem;text-wrap:wrap}.service-detail__body>div{grid-template-columns:minmax(0,1fr)}.advisory-band__header h2{font-size:1.65rem}.advisory-band__cta h2{font-size:1.45rem}}@media(min-width:22rem)and (max-width:24rem){.advisory-band__cta h2{font-size:1.7rem}}@media(min-width:48rem){.page-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hero__content{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto auto;column-gap:var(--grid-gap);row-gap:clamp(1.5rem,2.4vh,2rem)}.hero__eyebrow{grid-column:1 / 13;grid-row:1;margin-bottom:0}.hero h1{grid-column:1 / 13;grid-row:2;align-self:start;max-width:none;margin-bottom:0}.hero__aside{grid-column:1 / 13;grid-row:3;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}.hero__summary{grid-column:1;grid-row:1;align-self:start}.hero__actions{grid-column:2;grid-row:1;align-content:start;margin-top:0}.hero__media{grid-column:1 / 13;grid-row:4;margin:0}.hero__media img{height:clamp(16rem,30vw,20rem)}.team-teasers,.team-profiles__grid,.home-team-showcase .team-teasers,.partner-experience-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-experience-summary__metric:first-child{padding-right:var(--grid-gap)}.partner-experience-summary__metric+.partner-experience-summary__metric{padding-left:var(--grid-gap);border-top:0;border-left:1px solid var(--line)}.selected-experience__item{grid-template-columns:3rem minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--grid-gap)}.selected-experience__index{grid-row:1}.selected-experience__item h3{grid-column:2}.selected-experience__item p{grid-column:3}.approach-steps,.approach-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-cta__inner{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.5fr)}.contact-cta__inner>.button{justify-self:end}.mandate-profile__criteria>div{grid-template-columns:minmax(10rem,.32fr) minmax(0,.68fr);gap:var(--grid-gap)}.mandate-profile__instruments{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.mandate-profile__instruments ul{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-band__list li{grid-template-columns:3rem minmax(13rem,.75fr) minmax(0,1.25fr);align-items:start;gap:var(--grid-gap)}.advisory-band__list li>span{grid-row:1}.advisory-band__list h3{grid-column:2}.advisory-band__list p{grid-column:3}.advisory-band__cta{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr)}.advisory-band__cta>.button{justify-self:end}.market-section{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:start}.lender-types{margin-top:.25rem}.outcome-band__inner{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap)}.outcome-band__inner .eyebrow{grid-column:1 / 3}.outcome-band__inner h2,.outcome-band__inner>p:last-child{grid-column:3 / 7}.contact-field{grid-template-columns:minmax(8rem,.32fr) minmax(0,.68fr);align-items:baseline;gap:2rem}.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.site-footer__legal{align-self:end;justify-self:end}.site-footer .site-footer__inner--launch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem)}.site-footer__inner--launch .site-footer__company{grid-column:1 / -1;padding-right:16rem}.site-footer__inner--launch .site-footer__legal{grid-column:2;grid-row:2;align-self:end;justify-self:end}}@media(min-width:64rem){:root{--section-space: clamp(4rem, 5vw, 6rem)}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3.5rem)}.site-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.2vw,2.25rem)}.site-header--reduced .site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header--reduced .site-header__nav{justify-content:center;gap:clamp(1rem,1.5vw,1.5rem)}.language-switch--desktop,.site-header__cta{display:flex}.site-header--reduced .site-header__cta,.site-header__menu-button{display:none}.home-team-showcase{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);align-items:stretch}.home-team-showcase .team-teasers{grid-template-columns:minmax(0,1fr)}.hero__content{grid-template-rows:auto minmax(0,1fr) auto}.hero .lintel-structure__post--right{right:auto;left:calc(66.6667% - (var(--grid-gap) / 3))}.hero__eyebrow{grid-column:1 / 8;grid-row:1;margin-right:0}.hero h1{grid-column:1 / 8;grid-row:2;align-self:end;max-width:11ch;margin-right:0;font-size:clamp(3.7rem,4.6vw,4.5rem)}.page-intro__content h1{max-width:14ch;font-size:clamp(3.25rem,4.3vw,4.25rem)}.page-intro__summary{max-width:42rem}.section-heading{max-width:56rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.section-heading>p:not(.eyebrow){max-width:40rem}.section-heading h2,.mandate-profile__header h2,.advisory-band__header h2,.advisory-band__cta h2,.outcome-band__inner h2,.contact-cta__inner h2,.selected-experience__header h2{font-size:clamp(2.4rem,2.9vw,3.2rem)}.team-teaser h3,.team-profile__content h2{font-size:clamp(2.5rem,3vw,3.25rem)}.service-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.service-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.service-detail{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(2rem,2.5vw,2.75rem);padding-block:clamp(2.5rem,3.5vw,3.5rem);border-top:0}.service-detail:nth-child(odd){padding-right:clamp(2rem,3vw,3.5rem);border-right:1px solid var(--line)}.service-detail:nth-child(2n){padding-left:clamp(2rem,3vw,3.5rem)}.service-detail__heading h2{max-width:18ch;min-height:2.16em;font-size:clamp(2rem,2.4vw,2.6rem)}.mandate-profile__instruments h3{font-size:clamp(2rem,2.4vw,2.6rem)}.service-detail__heading>p,.service-detail__body>div>p:last-child{max-width:42ch}.service-detail__body>div{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:clamp(1.1rem,1.6vw,1.5rem)}.advisory-band__list p,.selected-experience__item p,.client-input-note,.mandate-profile__criteria dd,.contact-field>:last-child{max-width:62ch}.hero__aside{grid-column:1 / 7;grid-row:3;grid-template-columns:minmax(0,1fr);column-gap:0}.hero__summary,.hero__actions{grid-column:1;grid-row:auto}.hero__summary{margin-bottom:1rem}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;margin:.5rem 0 clamp(1.75rem,4vw,2.75rem)}.hero__media{grid-column:9 / 13;grid-row:1 / 4;align-self:start;height:100%;min-height:32rem;max-height:39rem}.hero__media img{height:100%;min-height:0;object-position:center}}@media(min-width:80rem){.page-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hero h1{max-width:11ch}.section-heading:not(.section-heading--compact){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);max-width:none;padding-top:clamp(1.25rem,2vw,2rem);border-top:1px solid var(--line)}.section-heading--inverse:not(.section-heading--compact){border-top-color:var(--line-dark)}.selected-experience__header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.partner-experience-summary{--partner-register-block-space: clamp(2.25rem, 3vw, 3rem);--partner-register-inline-space: clamp(2rem, 2.6vw, 3.25rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start;padding-top:0;border-bottom:1px solid var(--line)}.partner-experience-summary__source{grid-column:1 / 3;grid-row:1 / 3;margin-bottom:0;padding-top:var(--partner-register-block-space)}.partner-experience-summary__metrics{grid-column:3 / 10;border-top:0;border-bottom:0}.partner-experience-summary__metrics>.partner-experience-summary__metric{padding-block:var(--partner-register-block-space);padding-inline:var(--partner-register-inline-space)}.selected-experience__header>.eyebrow{grid-column:1 / 3}.selected-experience__header>div{grid-column:3 / 10}.section-heading:not(.section-heading--compact)>.eyebrow{grid-column:1 / 3;grid-row:1 / 5}.section-heading:not(.section-heading--compact)>h2,.section-heading:not(.section-heading--compact)>p:not(.eyebrow),.section-heading:not(.section-heading--compact)>.text-link{grid-column:3 / 8}.mandate-profile__header,.advisory-band__header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.mandate-profile__header>div{grid-column:1 / 8}.advisory-band__header>h2,.advisory-band__header>p:last-child{grid-column:3 / 9}.mandate-profile__notice{grid-column:9 / 13;align-self:end}.advisory-band__header>.eyebrow{grid-column:1 / 3;grid-row:1 / 3}.advisory-band__header>h2{grid-row:1}.advisory-band__header>p:last-child{grid-row:2}.site-footer__inner{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}.site-header__brand{display:inline-flex;justify-self:start;min-height:2.75rem;text-decoration:none}.site-header__actions{display:contents}.brand-lockup{display:inline-flex;align-items:center;gap:.7rem;color:var(--navy)}.brand-lockup--inverted{color:var(--chalk)}.brand-mark{width:2.45rem;height:auto;fill:currentColor}.brand-mark__marker{fill:var(--steel)}.brand-lockup__type{display:grid;align-content:center;line-height:1}.brand-lockup__type strong{font-family:var(--display);font-size:.94rem;font-weight:700;letter-spacing:.08em}.brand-lockup__type small{margin-top:.28rem;font-size:.46rem;font-weight:600;letter-spacing:.16em}.site-header__nav a,.site-header__menu-button,.language-switch button,.site-header__cta{font-size:var(--action-font-size, .72rem);font-weight:600;letter-spacing:.075em;text-transform:uppercase}.site-header__nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none}.site-header__nav a:after{position:absolute;right:0;bottom:.35rem;left:0;height:1px;background:var(--steel);content:"";transform:scaleX(0);transform-origin:left}.site-header__nav a:hover:after,.site-header__nav a:focus-visible:after,.site-header__nav a[aria-current=page]:after{transform:scaleX(1)}.site-header__menu-button,.language-switch button,.mobile-nav__close{min-width:2.75rem;min-height:2.75rem;padding:.65rem .8rem;background:transparent;cursor:pointer}.site-header__menu-button{border-left:1px solid var(--line);border-right:1px solid var(--line)}.language-switch{border:1px solid var(--line)}.language-switch button+button{border-left:1px solid var(--line)}.language-switch button[aria-pressed=true]{background:var(--navy);color:var(--chalk)}.language-switch--single button{text-transform:none;letter-spacing:.025em}.language-switch--single button:hover,.language-switch--single button:focus-visible{background:#2023260f}.site-header__cta{align-items:center;justify-content:space-between;min-height:2.75rem;padding:.65rem 1rem;background:var(--navy);color:var(--chalk);line-height:1.2;text-decoration:none}.site-header__cta span{margin-left:.75rem;color:#8eb0d5}.site-header__cta[aria-current=page],.site-header--concept .site-header__cta,.site-header--concept .language-switch button[aria-pressed=true]{background:var(--steel)}.site-header--reduced .brand-lockup{color:#202326}.site-header--reduced .brand-mark{width:2.7rem}.site-header--reduced .brand-lockup__type strong{font-size:1rem}.site-header--reduced .brand-lockup__type small{font-size:.5rem}.site-header--reduced .brand-mark__marker,.site-footer--reduced .brand-mark__marker{fill:currentColor}.site-header--reduced .site-header__nav a:after{background:#202326}.site-header--reduced .site-header__menu-button{border-color:#d8d6cf;color:#202326}.site-header--reduced .language-switch{border:0;color:#202326}.site-header--reduced .site-header__menu-button:active,.site-header--reduced .mobile-nav__close:active,.site-header--reduced .language-switch button:active,.site-header--reduced .site-header__nav a:active,.site-header--reduced .mobile-nav nav>a:not(.mobile-nav__cta):active{background:#2023261f;transition:none}.site-header--reduced .site-header__cta,.site-header--reduced .site-header__cta[aria-current=page]{background:#202326;color:#faf9f5}.site-header--reduced .site-header__cta span{color:inherit}.site-header--reduced .site-header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;padding-block:.5rem}.site-header--reduced .site-header__actions{--header-control-gap: 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem var(--header-control-gap);min-width:0;max-width:100%;margin-inline-start:auto}.site-header--reduced .site-header__brand{min-width:0;max-width:100%}.site-header--reduced .brand-lockup{max-width:100%;gap:.5rem}.site-header--reduced .brand-mark{flex-shrink:0}.site-header--reduced .site-header__nav{display:none;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-inline-start:0}.site-header--reduced .site-header__controls{min-width:0;max-width:100%;margin-inline-start:0}.site-header--reduced .language-switch--desktop{display:flex;max-width:100%}.site-header--reduced .site-header__nav a,.site-header--reduced .language-switch--single button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem .875rem;border:1px solid #d8d6cf;border-radius:0;font-size:var(--action-font-size);font-weight:600;letter-spacing:.025em;line-height:1.2;text-align:center;text-transform:none}.site-header--reduced .site-header__nav a{padding-inline:0;border-color:transparent;color:#202326}.site-header--reduced .site-header__nav a:after{display:none}.site-header--reduced .site-header__nav a:active{background:#2023261f;transition:none}@media(hover:hover)and (pointer:fine){.site-header--reduced .site-header__nav a:hover:not(:active){text-decoration:underline;text-underline-offset:.35em}}@media(min-width:64rem){.site-header--reduced .site-header__nav{display:flex}}@media(min-width:48rem){.site-header--reduced .site-header__actions{--header-control-gap: 1.5rem}}@media(max-width:23.99rem){.site-header--reduced .site-header__actions{--header-control-gap: .5rem}.site-header--reduced .site-header__nav a,.site-header--reduced .site-header__menu-button,.site-header--reduced .language-switch--single button{padding-inline:.5rem}.site-header--reduced .site-header__controls{gap:.5rem}}.mobile-nav{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--navy) 84%,transparent)}.mobile-nav__panel{width:min(100%,28rem);min-height:100svh;padding:1.25rem var(--page-pad) 3rem;background:var(--chalk);color:var(--navy);border-left:1px solid var(--stone)}.site-header--concept .mobile-nav__panel{padding-inline:1.25rem}.mobile-nav__close{display:block;margin:0 0 2.5rem auto;border:1px solid var(--line);font-size:var(--action-font-size, .72rem);font-weight:600;letter-spacing:.075em;text-transform:uppercase}.mobile-nav nav{display:grid}.mobile-nav nav>a{display:flex;align-items:center;min-height:3.85rem;border-top:1px solid var(--line);font-family:var(--display);font-size:1.45rem;text-decoration:none}.mobile-nav nav>a[aria-current=page]{color:var(--steel)}.mobile-nav nav>a:nth-last-of-type(2){border-bottom:1px solid var(--line)}.mobile-nav nav .mobile-nav__cta{justify-content:space-between;min-height:3.75rem;margin-top:1.5rem;padding-inline:1rem;border:0;background:var(--navy);color:var(--chalk);font-family:var(--body);font-size:var(--action-font-size, .72rem);font-weight:600;letter-spacing:.075em;text-transform:uppercase}.site-header--concept .mobile-nav nav .mobile-nav__cta{background:var(--steel)}.site-header--reduced .mobile-nav{background:#202326d6}.site-header--reduced .mobile-nav__panel{border-left-color:#d8d6cf;background:#faf9f5;color:#202326}.site-header--reduced .mobile-nav__close,.site-header--reduced .mobile-nav nav>a{border-color:#d8d6cf;color:#202326}.site-header--reduced .mobile-nav nav>a[aria-current=page]{color:#202326;font-weight:700}.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta{background:#202326;color:#faf9f5}.site-header--reduced :focus-visible{outline-color:#202326}[data-concept=nils-reduced] [data-contact-action],.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta{background:var(--contact-action-bg);color:#fff;transition:background-color var(--action-duration) var(--action-ease)}[data-concept=nils-reduced] [data-contact-action]:focus-visible,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta:focus-visible{background:var(--contact-action-hover)}@media(hover:hover)and (pointer:fine){[data-concept=nils-reduced] [data-contact-action]:hover,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta:hover{background:var(--contact-action-hover)}[data-concept=nils-reduced] [data-contact-action] span,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta span{transition:transform var(--action-duration) var(--action-ease)}[data-concept=nils-reduced] [data-contact-action]:hover:not(:focus-visible) span,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta:hover:not(:focus-visible) span{transform:translate(.2rem)}}[data-concept=nils-reduced] [data-contact-action]:active,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta:active{background:var(--contact-action-pressed)}[data-concept=nils-reduced] [data-contact-action]:focus-visible span,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta:focus-visible span{transform:none;transition:none}@media(prefers-reduced-motion:reduce){[data-concept=nils-reduced] [data-contact-action],[data-concept=nils-reduced] [data-contact-action] span,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta,.site-header--concept.site-header--reduced .mobile-nav nav .mobile-nav__cta span{transition:none}}@media(max-width:28rem){.site-header--concept .mobile-nav__panel{border-left:0}}.mobile-nav .language-switch{display:flex;width:max-content;margin-top:2rem}.hero__media{background:color-mix(in srgb,var(--stone) 28%,var(--navy));border-top:1px solid color-mix(in srgb,currentColor 38%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 38%,transparent)}.architecture-band img{filter:saturate(.82) contrast(1.02)}.lintel-structure{position:absolute;z-index:0;top:clamp(2rem,4vw,3rem);right:var(--page-pad);bottom:clamp(1.5rem,3vw,2.25rem);left:var(--page-pad);display:block;pointer-events:none}.lintel-structure__post,.lintel-structure__beam,.lintel-structure__marker{position:absolute;display:block}.lintel-structure__post{top:0;bottom:0;width:1px;background:currentColor;opacity:.3}.lintel-structure__post--left{left:0}.lintel-structure__post--right{right:0}.lintel-structure__beam{top:0;right:0;left:0;height:1px;background:currentColor;opacity:.3}.lintel-structure__marker{top:-1px;right:0;width:clamp(2.5rem,6vw,5rem);height:3px;background:var(--steel)}@media(prefers-reduced-motion:no-preference){.hero__media img{animation:hero-image-reveal .9s .72s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.hero__actions .button span,.hero__actions .text-link span{transition:transform .18s ease}.hero__actions .button:hover span,.hero__actions .button:focus-visible span,.hero__actions .text-link:hover span,.hero__actions .text-link:focus-visible span{transform:translate(.25rem)}.hero .lintel-structure--animated .lintel-structure__post{animation:lintel-post .56s 80ms cubic-bezier(.22,1,.36,1) both;transform-origin:bottom}.hero .lintel-structure--animated .lintel-structure__beam{animation:lintel-beam .68s .46s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.hero .lintel-structure--animated .lintel-structure__marker{animation:lintel-marker .26s 1.02s cubic-bezier(.22,1,.36,1) both;transform-origin:right}}@keyframes hero-image-reveal{0%{clip-path:inset(100% 0 0 0);transform:scale(1.015)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes lintel-post{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lintel-beam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lintel-marker{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.button,.text-link{display:inline-flex;align-items:center;justify-content:space-between;min-height:2.75rem;font-size:.76rem;font-weight:600;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.button{width:fit-content;max-width:100%;padding:.9rem 1rem;border:1px solid var(--navy);background:var(--navy);color:var(--chalk);text-decoration:none}.button span,.text-link span{margin-left:1.5rem}.button--light{border-color:var(--chalk);background:var(--chalk);color:var(--navy)}.button:hover,.button:focus-visible{border-color:var(--steel);background:var(--steel);color:var(--chalk)}.text-link{width:fit-content;max-width:100%;border-bottom:1px solid currentColor;text-decoration:none}.text-link:hover,.text-link:focus-visible{color:var(--steel)}.text-link--light:hover,.text-link--light:focus-visible{color:#9bb9da}.team-teaser{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);background:var(--paper)}.home-team-photo{min-width:0;margin:0;overflow:hidden;background:var(--navy)}.home-team-photo img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center 38%}.partner-experience-summary__source{max-width:28rem;margin:0 0 1.5rem;color:var(--steel);font-family:var(--body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}.partner-experience-summary__metric dt{color:var(--muted-on-light);font-size:var(--label-size);font-family:var(--body);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}.partner-experience-summary__metric dd{margin:0;color:var(--navy);font-family:var(--display);font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.04em;line-height:1.05;overflow-wrap:normal;white-space:nowrap}.service-teaser{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem;min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--line)}.service-teaser:last-child{border-bottom:0}.service-teaser__index{grid-column:1;grid-row:1 / 3;color:var(--steel);font-family:var(--display);font-size:.85rem}.service-teaser h3{grid-column:2;margin-bottom:.75rem}.service-teaser p{grid-column:2;margin-bottom:0;color:var(--ink)}.selected-experience__index{color:var(--muted-on-light);font-family:var(--display);font-size:.85rem}.selected-experience__item h3{color:var(--navy);font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.3}.selected-experience__item p{max-width:46rem;color:var(--ink);line-height:1.55}.mandate-profile__criteria dt{color:var(--steel);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mandate-profile__criteria dd{color:var(--ink);line-height:1.55}.mandate-profile__instruments li{min-width:0;padding:1rem 0;border-bottom:1px solid var(--line);color:var(--navy);font-family:var(--display);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}.service-detail__index{display:block;margin-bottom:clamp(1.5rem,3vw,2.5rem);color:var(--steel);font-family:var(--display);font-size:.9rem}.advisory-band__list li>span{color:#7fa4cf;font-family:var(--display);font-size:.85rem}.approach-steps{border-top:1px solid var(--line-dark)}.approach-steps>li,.approach-pillars>li{min-width:0;padding:clamp(1.75rem,3vw,2.75rem) clamp(1rem,2vw,2rem) clamp(2.25rem,4vw,3.5rem) 0}.approach-steps>li+li{border-top:1px solid var(--line-dark)}.approach-steps__index,.approach-pillars>li>span{display:block;margin-bottom:clamp(2rem,4vw,3.25rem);color:#7fa4cf;font-family:var(--display);font-size:1rem}.approach-steps .eyebrow{margin-bottom:.75rem;color:var(--muted-on-dark)}.approach-steps h3,.approach-pillars h3{margin-bottom:1.25rem}.approach-steps>li>p:last-child{margin-bottom:0;color:var(--muted-on-dark)}.team-teaser .eyebrow{margin-bottom:clamp(2.5rem,6vw,5rem);color:var(--muted-on-light)}.team-teaser h3{margin-bottom:0;font-size:clamp(2.25rem,5vw,4.75rem)}.approach-pillars{border-top:1px solid var(--navy)}.approach-pillars>li+li{border-top:1px solid var(--line)}.approach-pillars .eyebrow{margin-bottom:.75rem}.approach-pillars>li>p:last-child{margin-bottom:0;color:var(--ink)}.team-profile__portrait{aspect-ratio:4 / 3;min-height:0;background:var(--navy);color:var(--chalk)}.team-profile__portrait--pending{aspect-ratio:auto;min-height:clamp(7.5rem,12vw,10rem)}.team-profile__portrait>img,.team-profile__portrait-pending{width:100%;height:100%;min-height:0}.team-profile__portrait>img{object-fit:cover;object-position:center 28%}.team-profile__portrait-pending{position:relative;min-height:inherit}.team-profile__portrait-pending:before{position:absolute;top:0;left:0;width:clamp(3rem,6vw,5rem);height:2px;background:var(--steel);content:""}.team-profile__portrait-pending-label{position:absolute;right:clamp(1.25rem,3vw,2rem);bottom:clamp(1.25rem,3vw,2rem);left:clamp(1.25rem,3vw,2rem);color:var(--label-on-dark);font-size:var(--label-size);font-family:var(--body);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}.team-profile__content{padding:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--navy)}.team-profile__identity{display:flex;flex-direction:column}.team-profile__content .eyebrow{margin-bottom:0}.team-profile__content h2{margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,5rem)}.team-profile__contact{display:grid;gap:.75rem;margin-top:2rem}@media(max-width:47.99rem){.team-profile__portrait:not(.team-profile__portrait--pending){aspect-ratio:4 / 5}.team-profile__content{padding:1rem 0 1.5rem;border-top:0}.team-profile__content h2{font-size:clamp(2rem,9vw,2.5rem)}}.hero .eyebrow,.page-intro .eyebrow,.approach-band .eyebrow,.advisory-band .eyebrow,.contact-cta .eyebrow,.outcome-band .eyebrow,.site-footer .eyebrow{color:var(--label-on-dark)}@media(max-width:21.99rem){.service-teaser h3{font-size:1.2rem}}@media(min-width:48rem){.team-profile__content .eyebrow{order:-1;margin-bottom:clamp(1.25rem,2vw,2rem)}.team-profile__content h2{margin-bottom:0}.service-teaser{grid-template-columns:3rem minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--grid-gap)}.service-teaser__index{grid-row:1}.service-teaser h3{grid-column:2;margin-bottom:0}.service-teaser p{grid-column:3}.mandate-profile__instruments li:nth-child(odd){padding-right:clamp(1rem,2vw,2rem);border-right:1px solid var(--line)}.mandate-profile__instruments li:nth-child(2n){padding-left:clamp(1rem,2vw,2rem)}.approach-steps>li+li,.approach-pillars>li+li{padding-left:clamp(1rem,2vw,2rem);border-top:0;border-left:1px solid var(--line-dark)}.approach-pillars>li+li{border-left-color:var(--line)}}@media(min-width:64rem){.service-teaser{grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.65rem 1rem;padding-block:clamp(2rem,3vw,3rem)}.service-teaser:nth-child(odd){padding-right:clamp(2rem,3vw,3.5rem);border-right:1px solid var(--line)}.service-teaser:nth-child(2n){padding-left:clamp(2rem,3vw,3.5rem)}.service-teaser:nth-last-child(-n+2){border-bottom:0}.service-teaser__index{grid-row:1 / 3}.service-teaser h3,.service-teaser p{grid-column:2}.service-teaser h3{max-width:18ch;margin-bottom:.35rem;font-size:clamp(1.35rem,1.65vw,1.65rem)}.service-teaser p{max-width:42ch}.team-teaser h3,.team-profile__content h2{font-size:clamp(2.5rem,3vw,3.25rem)}}
