@font-face{font-family:GE SS Two;src:url(/fonts/ge-ss-two/GE%20SS%20Two%20Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GE SS Two;src:url(/fonts/ge-ss-two/GE%20SS%20Two%20Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GE SS Two;src:url(/fonts/ge-ss-two/GE_SS_Two_Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GE SS Two;src:url(/fonts/ge-ss-two/GE%20SS%20Two%20Bold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GE SS Two;src:url(/fonts/ge-ss-two/GE%20SS%20Two%20Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Light"),local("Metropolis-Light"),url(/fonts/metropolis/Metropolis-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Regular"),local("Metropolis-Regular"),url(/fonts/metropolis/Metropolis-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Regular Italic"),local("Metropolis-RegularItalic"),url(/fonts/metropolis/Metropolis-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Medium"),local("Metropolis-Medium"),url(/fonts/metropolis/Metropolis-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis SemiBold"),local("Metropolis-SemiBold"),url(/fonts/metropolis/Metropolis-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Bold"),local("Metropolis-Bold"),url(/fonts/metropolis/Metropolis-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:local("Metropolis Bold Italic"),local("Metropolis-BoldItalic"),url(/fonts/metropolis/Metropolis-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--navy:#0c476e;--navy-deep:#0c476e;--navy-mid:rgb(68,108,119);--gold:#0c476e;--gold-soft:#3d7a9e;--cream:#f2f5f6;--paper:#f7f9fb;--ink:#15202b;--cool-grey:rgb(137,137,137);--cool-grey-1:#f5f5f5;--cool-grey-2:#e6e6e6;--cool-grey-3:#d4d4d4;--cool-grey-4:#c0c0c0;--cool-grey-5:#a8a8a8;--cool-grey-6:#949494;--cool-grey-7:#767676;--cool-grey-8:#5a5a5a;--cool-grey-9:#3a3a3a;--cool-grey-10:#1c1c1c;--muted:#5a5f66;--line:rgba(12,71,110,0.12);--line-gold:rgba(12,71,110,0.3);--serif:"Metropolis","GE SS Two",sans-serif;--sans:"Metropolis","GE SS Two",sans-serif;--ar:"GE SS Two","IBM Plex Sans Arabic","Noto Kufi Arabic",sans-serif;--section-bg-light:#d5e0e6;--section-bg-soft:#ffffff;--topbar-h:30px;--nav-h:clamp(3.5rem,3.1rem + 1.6vw,4.625rem);--nav-logo-h:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);--nav-logo-max-w:min(52vw,12.75rem);--chrome-h:calc(var(--topbar-h) + var(--nav-h));--fp-hero-peek:clamp(3.5rem,7vh,6rem);--fp-wwd-c1:var(--navy);--fp-wwd-c2:var(--navy-mid);--fp-wwd-c3:color-mix(in srgb,var(--navy-mid) 70%,white);--fp-wwd-edge:#3d7a9e;--measure-title:22ch;--measure-lead:62ch;--measure-card-title:18ch;--measure-card-body:36ch;--measure-hero:46ch}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(15px,.625rem + .781vw,17px)}body{font-family:var(--sans);background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body[dir=rtl]{font-weight:400}body[dir=rtl],body[dir=rtl] h1,body[dir=rtl] h2,body[dir=rtl] h3{font-family:var(--ar)}body[dir=rtl] .fp-h2,body[dir=rtl] .sec-title,body[dir=rtl] :is(strong,b),body[dir=rtl] h1,body[dir=rtl] h2,body[dir=rtl] h3,body[dir=rtl] h4,html[dir=rtl] .fp-h2,html[dir=rtl] .sec-title,html[dir=rtl] :is(strong,b),html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-weight:700}:dir(rtl) p,body[dir=rtl] p,html[dir=rtl] p{font-weight:400;font-synthesis:none}:dir(rtl) p :is(strong,b),body[dir=rtl] p :is(strong,b),html[dir=rtl] p :is(strong,b){font-weight:700}:dir(rtl),:dir(rtl) *,body[dir=rtl] *,html[dir=rtl] *{letter-spacing:0!important;word-spacing:normal}body[dir=rtl],html[dir=rtl]{--measure-title:min(40rem,100%);--measure-lead:min(48rem,100%);--measure-card-title:100%;--measure-card-body:100%;--measure-hero:min(42rem,100%)}body[dir=rtl] :is(p,.ph-desc,.sec-sub,.fp-jobs-intro,.person-row-bio,.person-row-body,[class*=-bio],[class*=-lead],[class*=-lede],[class*=-desc]),html[dir=rtl] :is(p,.ph-desc,.sec-sub,.fp-jobs-intro,.person-row-bio,.person-row-body,[class*=-bio],[class*=-lead],[class*=-lede],[class*=-desc]){max-width:var(--measure-lead)!important}body[dir=rtl] :is(h1,h2,.fp-h2,.sec-title,.person-row-name,.page-hero h1,.ov-hero h1,.ov-cta h2,.fp-app-text h2,.fp-wwd-h2),html[dir=rtl] :is(h1,h2,.fp-h2,.sec-title,.person-row-name,.page-hero h1,.ov-hero h1,.ov-cta h2,.fp-app-text h2,.fp-wwd-h2){max-width:min(48rem,100%)!important;line-height:1.55!important}body[dir=rtl] :is(.fp-service-cap h3,.fp-why-item-body h3),html[dir=rtl] :is(.fp-service-cap h3,.fp-why-item-body h3){max-width:var(--measure-card-title)!important}body[dir=rtl] :is(.fp-service-cap p,.fp-why-item-body p),html[dir=rtl] :is(.fp-service-cap p,.fp-why-item-body p){max-width:var(--measure-card-body)!important}body[dir=rtl] :is(.fp-service-cap,.fp-why-item-body),html[dir=rtl] :is(.fp-service-cap,.fp-why-item-body){padding-inline:clamp(1.25rem,5%,2.5rem)!important}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:min(1560px,100%);margin-inline:auto;padding-inline:clamp(82px,12vw,170px);box-sizing:border-box}@media (max-width:1100px){.wrap{max-width:100%;padding-inline:clamp(56px,10vw,112px)}}@media (max-width:900px){.wrap{padding-inline:clamp(40px,9vw,72px)}}.lang-globe{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#cdd8e2;font-family:var(--sans);font-size:.6875rem;padding:4px 8px;cursor:pointer;letter-spacing:.06em;border-radius:6px;transition:color .2s,background .2s}.lang-globe:hover{color:#fff;background:rgba(255,255,255,.1)}.lang-globe-icon{width:15px;height:15px;flex-shrink:0}.lang-globe-label{font-size:.6875rem;letter-spacing:.06em}header{--nav-link-color:var(--navy);position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#e8eaec;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease}header>.wrap{padding-inline:clamp(.875rem,.35rem + 2.8vw,170px)}header.header--transparent{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:transparent!important;box-shadow:none!important}header.header--transparent .lang-globe{color:#ffffff}header.header--transparent .lang-globe:hover{color:#ffffff;background:rgba(255,255,255,.12)}header.header--transparent .nav-toggle{border-color:rgba(255,255,255,.55)}header.header--transparent .nav-toggle span{background:#ffffff}.nav{justify-content:space-between;gap:clamp(.5rem,.25rem + 1vw,1.25rem);height:var(--nav-h)}.brand,.nav{display:flex;align-items:center;min-width:0}.brand{gap:13px;cursor:pointer}.brand .mark{width:38px;height:38px;border:1.5px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;color:var(--navy);font-size:1.1875rem;position:relative}.brand .mark:after{content:"";position:absolute;inset:4px;border:1px solid var(--line-gold);border-radius:50%}.brand .name{font-family:var(--serif);font-size:1.25rem;font-weight:600;color:var(--navy);letter-spacing:.01em;line-height:1}.brand .name small{display:block;font-family:var(--sans);font-size:.625rem;letter-spacing:.32em;color:var(--gold);font-weight:500;margin-top:3px}.brand--logo{gap:0}.brand-logo{display:block;height:40px;width:auto;max-width:100%;object-fit:contain;object-position:left center}body[dir=rtl] .brand-logo{object-position:right center}header .brand--logo{flex:0 1 auto;min-width:0;max-width:var(--nav-logo-max-w)}header .brand-logo{height:var(--nav-logo-h);width:auto;max-width:100%}footer .brand-logo{height:clamp(2.25rem,2rem + 1vw,2.875rem);max-width:min(100%,14rem)}header .nav>nav{flex:1 1 auto;justify-content:center}header .nav>nav,nav ul{min-width:0;display:flex}nav ul{list-style:none;flex-wrap:nowrap;gap:clamp(.4rem,.1rem + 1.15vw,1.375rem);align-items:center}nav ul li{position:relative;flex:0 0 auto}nav ul li>.nav-parent,nav ul li>a{font-size:clamp(.6188rem,.522rem + .378vw,.7594rem);font-weight:500;color:var(--nav-link-color);letter-spacing:.02em;padding:calc(var(--nav-h) * .32) 0;display:inline-flex;align-items:center;gap:.28em;background:none;border:none;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .2s}.nav-caret{width:.7em;height:.7em;flex:none;transition:transform .2s}.mm-parent[aria-expanded=true] .nav-caret,nav ul li.is-open>.nav-parent .nav-caret{transform:rotate(180deg)}body[dir=rtl] nav ul li>.nav-parent,body[dir=rtl] nav ul li>a{font-weight:400}nav ul li>.nav-parent:hover,nav ul li>a:hover{color:#9ec5e8}nav ul li.on>.nav-parent,nav ul li.on>a{color:var(--navy-mid);text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1.5px}header.header--transparent nav ul li.on>.nav-parent,header.header--transparent nav ul li.on>a{color:var(--navy-mid)}header.header--transparent nav ul li>.nav-parent:hover,header.header--transparent nav ul li>a:hover{color:#9ec5e8}header:not(.header--transparent) .tb-auth .tb-login,header:not(.header--transparent) .tb-auth .tb-login:hover{border-color:var(--navy);color:#fff}header:not(.header--transparent) .tb-auth .tb-signup{border-color:var(--cool-grey-3);color:var(--navy)}header:not(.header--transparent) .lang-globe,header:not(.header--transparent) .tb-auth .tb-signup:hover{color:var(--navy)}header:not(.header--transparent) .lang-globe:hover{color:var(--navy);background:rgba(12,71,110,.08)}.dropdown{position:absolute;top:calc(var(--nav-h) - .625rem);left:50%;transform:translateX(-50%) translateY(10px);background:#fff;border:1px solid var(--line);border-top:2px solid var(--gold);min-width:min(310px,70vw);padding:12.5px 0;opacity:0;visibility:hidden;transition:.22s;box-shadow:0 24px 50px -20px rgba(7,30,51,.35)}nav ul li.is-open>.dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown a{display:block;padding:11.25px 27.5px;font-size:1.0156rem;color:var(--ink);transition:.15s;cursor:pointer}.dropdown a.nav-branch-parent{font-weight:600}.dropdown .nav-nested-group{margin:0 1.15rem .55rem 1.85rem;-webkit-margin-start:1.85rem;margin-inline-start:1.85rem;-webkit-margin-end:1.15rem;margin-inline-end:1.15rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:2px solid var(--navy);border-inline-start:2px solid var(--navy)}.dropdown a.nav-nested{display:flex;align-items:baseline;gap:.4rem;padding:7px .85rem 7px .55rem;-webkit-padding-start:.55rem;padding-inline-start:.55rem;-webkit-padding-end:.85rem;padding-inline-end:.85rem;font-size:.8125rem;font-weight:400;color:var(--muted)}.dropdown a.nav-nested:before{content:"–";flex:none;color:var(--navy);opacity:.55}.dropdown a.nav-nested.on,.dropdown a.nav-nested:hover,body[dir=rtl] .dropdown a.nav-nested.on,body[dir=rtl] .dropdown a.nav-nested:hover{padding:7px .85rem 7px .55rem;-webkit-padding-start:.55rem;padding-inline-start:.55rem;-webkit-padding-end:.85rem;padding-inline-end:.85rem}body[dir=rtl] .dropdown a.nav-branch-parent{font-weight:600}body[dir=rtl] .dropdown a.nav-nested{font-weight:400}body[dir=rtl] .dropdown a,body[dir=rtl] .mm-sub a{font-weight:300}.dropdown a:hover{background:var(--cream);color:var(--gold);padding-left:33.75px}.dropdown a.on{color:var(--navy-mid);background:var(--cream);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.dropdown .grp{font-size:1.1172rem;letter-spacing:.18em;color:var(--gold);padding:13.75px 27.5px 5px}.dropdown .grp,body[dir=rtl] .dropdown .grp,body[dir=rtl] .mm-grp{font-weight:700}.dropdown .grp:not(:first-child){border-top:1px solid var(--line);margin-top:7.5px}.dropdown .grp:empty,.mm-grp:empty{font-size:0;letter-spacing:0;padding:0;margin:8px 0;border-top:1px solid var(--line);height:0;overflow:hidden;color:transparent}.dropdown .grp:empty{margin:10px 0}body[dir=rtl] .dropdown a:hover{padding-left:27.5px;padding-right:33.75px}.nav-toggle{--nav-toggle-gap:5px;display:none;flex:0 0 auto;flex-direction:column;justify-content:center;gap:var(--nav-toggle-gap);width:clamp(2.25rem,2rem + 1.2vw,2.75rem);height:clamp(2.25rem,2rem + 1.2vw,2.75rem);padding:0 clamp(.55rem,.45rem + .4vw,.7rem);border:1px solid var(--line);border-radius:9px;background:transparent;cursor:pointer}.nav-toggle span{display:block;width:100%;height:2px;background:var(--navy);border-radius:2px;transition:transform .25s,opacity .2s}header.nav-open .nav-toggle span:first-child{transform:translateY(calc(var(--nav-toggle-gap) + 2px)) rotate(45deg)}header.nav-open .nav-toggle span:nth-child(2){opacity:0}header.nav-open .nav-toggle span:nth-child(3){transform:translateY(calc(-1 * (var(--nav-toggle-gap) + 2px))) rotate(-45deg)}.mobile-menu{display:none;border-top:1px solid var(--line);background:rgba(252,250,245,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));overflow-y:auto}.mobile-menu ul{list-style:none;padding:6px 0}.mobile-menu>ul>li{border-bottom:1px solid var(--line)}.mobile-menu>ul>li:last-child{border-bottom:none}.mm-auth{display:flex;gap:10px;padding:16px 24px 22px;border-top:1px solid var(--line)}.tb-login:disabled,.tb-signup:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.mm-auth .tb-login,.mm-auth .tb-signup{flex:1 1;justify-content:center;font-size:.6875rem;padding:8px 12px;border-radius:7px;text-decoration:none;cursor:pointer;font-family:var(--sans);letter-spacing:.05em;transition:.2s}.mm-auth .tb-login{background:var(--navy);border:1px solid var(--navy);color:#fff}.mm-auth .tb-login:hover{border-color:var(--navy);color:#fff}.mm-auth .tb-signup{background:var(--cool-grey-3);border:1px solid var(--cool-grey-3);color:var(--navy);font-weight:500}.mm-auth .tb-signup:hover{color:var(--navy)}.mm-row,.mm-row>.mm-parent,.mm-row>a{display:flex;align-items:center;justify-content:space-between}.mm-row>.mm-parent,.mm-row>a{flex:1 1;gap:.5rem;width:100%;padding:clamp(.75rem,.55rem + .8vw,.95rem) clamp(1rem,.75rem + 1.2vw,1.5rem);font-size:clamp(.875rem,.8rem + .35vw,.9375rem);font-weight:500;font-family:inherit;color:var(--navy);background:none;border:none;text-align:inherit;cursor:pointer}.mm-row>.mm-parent .nav-caret{width:.85em;height:.85em}body[dir=rtl] .mm-row>.mm-parent,body[dir=rtl] .mm-row>a{font-weight:400}.mm-row>.mm-parent.on,.mm-row>a.on{color:var(--navy-mid);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.mm-sub{padding:4px 0 12px;background:var(--cream)}.mm-sub a{display:block;padding:10px 24px 10px 38px;font-size:.8438rem;font-weight:400;color:var(--ink);cursor:pointer}.mm-sub a.nav-branch-parent{font-weight:600}.mm-sub .nav-nested-group{margin:0 1.25rem .45rem 2.15rem;-webkit-margin-start:2.15rem;margin-inline-start:2.15rem;-webkit-margin-end:1.25rem;margin-inline-end:1.25rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:2px solid var(--navy);border-inline-start:2px solid var(--navy)}.mm-sub a.nav-nested{display:flex;align-items:baseline;gap:.4rem;padding:7px .75rem;font-size:.78125rem;font-weight:400;color:var(--muted)}.mm-sub a.nav-nested:before{content:"–";flex:none;color:var(--navy);opacity:.55}body[dir=rtl] .mm-sub a.nav-branch-parent{font-weight:600}body[dir=rtl] .mm-sub a.nav-nested{font-weight:400}.mm-sub a:hover{color:var(--gold)}.mm-sub a.on{color:var(--navy-mid);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.mm-grp{padding:11px 24px 4px;font-size:.9282rem;font-weight:700;letter-spacing:.18em;color:var(--gold)}body[dir=rtl] .mm-sub a{padding-left:24px;padding-right:38px}.mm-lang{display:flex;justify-content:center;padding:4px 24px 20px;border-top:1px solid var(--line)}header .mm-lang .lang-globe,header.header--transparent .mm-lang .lang-globe{color:var(--navy);font-size:.8125rem;padding:10px 16px}header .mm-lang .lang-globe:hover,header.header--transparent .mm-lang .lang-globe:hover{color:var(--navy);background:rgba(12,71,110,.08)}header .mm-lang .lang-globe-icon{width:18px;height:18px;color:inherit;stroke:currentColor}header.nav-open{background:#e8eaec!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:var(--line)!important}header.nav-open .nav-toggle{border-color:rgba(12,71,110,.28)}header.nav-open .nav-toggle span{background:var(--navy)}.page{animation:fade .5s ease;overflow-x:clip}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero{background:linear-gradient(160deg,var(--navy-deep) 0,var(--navy) 55%,var(--navy-mid) 130%);color:#fff;position:relative;overflow:hidden;padding:96px 0 104px}.hero:before{top:-30%;right:-12%;width:620px;height:620px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.hero:after,.hero:before{content:"";position:absolute}.hero:after{top:-18%;right:-2%;width:430px;height:430px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.hero .wrap{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.7188rem;letter-spacing:.28em;color:var(--gold-soft);text-transform:uppercase;margin-bottom:26px;font-weight:500}.eyebrow:before{content:"";width:34px;height:1px;background:var(--gold)}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.01em;max-width:16ch;margin-bottom:26px}.hero h1 em{font-style:italic;color:var(--gold-soft)}.hero p.lede{font-size:1.125rem;color:#c7d2dc;max-width:54ch;font-weight:300;line-height:1.6}.btn{font-family:var(--sans);font-size:.8438rem;font-weight:600;letter-spacing:.04em;padding:15px 30px;cursor:pointer;border:1px solid transparent;transition:.25s;display:inline-block;border-radius:8px}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:var(--gold-soft);transform:translateY(-2px)}section.blk{padding:88px 0}.blk--cream:not(.eq-cta):not(.ri),.page:not(.fp)>section.blk:nth-child(odd of .blk:not(.eq-cta):not(.ri):not(.detail):not(.core-capabilities-section):not(.ib-method-section):not(.ib-lifecycle):not(.ib-execute):not(.ifo-approach):not(.ifo-notes):not(.dpm-mandates):not(.dpm-cycle):not(.wwa-method):not(.wwa-principles):not(.ia-valuate-section):not(.am-platform):not(.dpm-est-band)){background-color:var(--section-bg-soft)}.page.fp>section.blk:not(.eq-cta):not(.ri):not([class*=fp-section-bg]),.page:not(.fp)>section.blk:nth-child(even of .blk:not(.eq-cta):not(.ri):not(.detail):not(.core-capabilities-section):not(.ib-method-section):not(.ib-lifecycle):not(.ib-execute):not(.ifo-approach):not(.ifo-notes):not(.dpm-mandates):not(.dpm-cycle):not(.wwa-method):not(.wwa-principles):not(.ia-valuate-section):not(.am-platform):not(.dpm-est-band)){background-color:var(--section-bg-light)}.sec-head{max-width:var(--measure-lead);margin-bottom:54px}.sec-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.5rem);color:var(--navy);line-height:1.45;letter-spacing:-.015em;margin:0;max-width:100%;padding-bottom:0;border-bottom:none;text-decoration:none}.sec-head--center .sec-title,.sec-title{display:inline-block}.contact-modal-title,.fp-h2,.fp-tag,.fp-wwd-h2,.hierarchy-title,.ri-title,.sec-title,h2{text-decoration:none!important;border-bottom:none!important}.fp-center .fp-tag:after,.fp-h2:after,.fp-tag:after,.fp-wwd .fp-tag:after,.hierarchy-title:after,.sec-title:after,h2:after{content:none!important;display:none!important;background:none!important}.sec-sub{color:var(--muted);font-family:var(--serif);font-size:clamp(1.155rem,1.045rem + .605vw,1.485rem);margin:.85rem 0 0;font-weight:300;line-height:1.55}body[dir=rtl] .sec-sub,body[dir=rtl] .sec-title,html[dir=rtl] .sec-sub,html[dir=rtl] .sec-title{font-family:var(--ar)}body[dir=rtl] .sec-title,html[dir=rtl] .sec-title{line-height:1.55!important;padding-bottom:.45em;max-width:min(48rem,100%)!important}body[dir=rtl] .sec-sub,html[dir=rtl] .sec-sub{font-weight:400;line-height:1.75;margin-top:1.15rem}.ib-cta .sec-title,.ib-notes .sec-title{color:#fff;border-bottom-color:currentColor}.ib-cta .sec-sub,.ib-notes .sec-sub{color:rgba(255,255,255,.72)}.advisory-card-body .sec-head{margin-bottom:1.25rem;max-width:none}.advisory-card-body .sec-title{color:#fff;border-bottom-color:#fff}.eq-col .sec-head{margin-bottom:1.25rem;max-width:none}.arr-intro-head,.arr-intro-text .sec-head,.pi-intro-text .sec-head{margin-bottom:1.15rem;max-width:none}.plat-split .sec-title{max-width:18ch;justify-self:end;font-weight:800}.plat-split .sec-sub{max-width:36ch;justify-self:start;margin-top:0}.pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;background:none;border:none}.pillar{background:#fff;padding:1.75rem 1.4rem 1.6rem;border-radius:1rem;border:1px solid rgba(12,71,110,.1);box-shadow:0 10px 28px rgba(12,71,110,.05);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease,background .3s ease,color .3s ease}.pillar:hover{background:linear-gradient(160deg,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 42%),linear-gradient(180deg,#0e4a72 0,var(--navy) 52%,#071e33 100%);color:#fff;transform:translateY(-.25rem);border-color:rgba(12,71,110,.45);box-shadow:0 18px 40px rgba(7,30,51,.16)}.pillar h4{font-family:var(--serif);font-size:1.25rem;font-weight:500;color:var(--navy);margin:1.1rem 0 .65rem;line-height:1.25}.pillar:hover h4{color:#fff}.pillar p{font-size:.875rem;color:var(--muted);font-weight:300;line-height:1.65;margin:0}.pillar:hover p{color:#c7d2dc}@media (prefers-reduced-motion:reduce){.pillar,.pillar:hover{transition:none;transform:none}}.plat-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.25rem,2.5vw,2.75rem);gap:clamp(1.25rem,2.5vw,2.75rem);align-items:end;margin-bottom:clamp(1.75rem,1.05rem + 2.8vw,3.85rem);padding-inline:clamp(1rem,2vw + .75rem,4.5rem)}.plat-split h2{font-family:var(--serif);font-weight:800;font-size:clamp(26px,3.2vw,38px);color:var(--navy);line-height:1.2;letter-spacing:-.01em;max-width:18ch;justify-self:end}.plat-split p{color:var(--muted);font-size:1.0313rem;font-weight:300;line-height:1.7;max-width:36ch;justify-self:start;align-self:center}@media (max-width:800px){.plat-split{grid-template-columns:1fr;gap:clamp(.85rem,2.5vw,1.25rem);margin-bottom:clamp(1.25rem,.875rem + 2.1vw,1.95rem);padding-inline:clamp(.75rem,3vw,1.75rem)}.plat-split h2,.plat-split p{max-width:100%;justify-self:stretch}}.page:not(.fp)>section.blk.am-platform,section.blk.am-platform{background:var(--cool-grey-1)!important;background-color:var(--cool-grey-1)!important}.am-platform .pcar-card{top:43%;background:#fff}.am-platform .pcar-card.is-active,.am-platform .pcar-card.is-active:hover{background-color:var(--navy);background-image:none;border:none!important;outline:none;box-shadow:none!important}.am-platform .pcar-card.is-active:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:52%;z-index:0;background-color:var(--navy);background-image:linear-gradient(color-mix(in srgb,var(--navy) 48%,transparent),color-mix(in srgb,var(--navy) 48%,transparent)),var(--am-platform-card-img);background-repeat:no-repeat;background-size:cover;background-position:50%;pointer-events:none}body[dir=rtl] .am-platform .pcar-card.is-active:before,html[dir=rtl] .am-platform .pcar-card.is-active:before{transform:scaleX(-1)}.am-platform .pcar-card.is-active:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to right,var(--navy) 46%,transparent 78%);pointer-events:none}body[dir=rtl] .am-platform .pcar-card.is-active:after,html[dir=rtl] .am-platform .pcar-card.is-active:after{background:linear-gradient(to left,var(--navy) 46%,transparent 78%)}.am-platform .pcar-card.is-active .pcar-watermark{z-index:1}.am-platform .pcar-card.is-hidden,.am-platform .pcar-card.is-thumb-left,.am-platform .pcar-card.is-thumb-right{background:var(--cool-grey);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),var(--pcar-shadow-thumb)}.am-platform .pcar-card.is-active:hover .pcar-panel,.am-platform .pcar-panel{background:#fff;border:none;box-shadow:none}.am-platform .pcar-outer-title{color:#fff}.am-platform .pcar-panel-body{color:var(--cool-grey-10)}.am-platform .pcar-card.is-thumb-left .pcar-num,.am-platform .pcar-card.is-thumb-right .pcar-num{color:#fff;font-weight:700}.am-platform .pcar-list-item:not(.is-active) .pcar-list-num,.am-platform .pcar-list-item:not(.is-active) .pcar-list-title{color:var(--cool-grey)}.am-platform .pcar-outer-title:after,body[dir=rtl] .am-platform .pcar-outer-title:after,html[dir=rtl] .am-platform .pcar-outer-title:after{content:none;display:none}.am-platform .pcar-watermark{color:var(--cool-grey)}.pcar{--pcar-stage-gap:clamp(1.75rem,1rem + 2.5vw,3.5rem);--pcar-list-col:clamp(11.5rem,18vw + 2rem,16.25rem);--pcar-list-gap:clamp(0.15rem,0.1rem + 0.2vw,0.25rem);--pcar-list-item-pad-y:clamp(0.75rem,0.55rem + 0.9vw,1.125rem);--pcar-list-item-pad-x:clamp(0.35rem,0.25rem + 0.4vw,0.5rem);--pcar-list-item-gap:clamp(0.65rem,0.5rem + 0.6vw,0.875rem);--pcar-list-num-size:clamp(0.75rem,0.7rem + 0.25vw,0.8125rem);--pcar-list-title-size:clamp(0.9375rem,0.85rem + 0.45vw,1.0625rem);--pcar-list-active-shift:clamp(0.25rem,0.15rem + 0.35vw,0.375rem);--pcar-shadow-card:0 clamp(0.75rem,0.5rem + 1vw,1.5rem) clamp(1.5rem,1rem + 2vw,3.75rem) rgba(12,71,110,0.22);--pcar-shadow-thumb:0 clamp(0.5rem,0.35rem + 0.8vw,0.875rem) clamp(1rem,0.75rem + 1.5vw,2.25rem) rgba(12,71,110,0.3);--pcar-shadow-panel:0 clamp(0.5rem,0.35rem + 0.8vw,0.875rem) clamp(1rem,0.75rem + 1.4vw,2.125rem) rgba(12,22,33,0.16);display:flex;flex-direction:column;max-width:100%;padding-top:clamp(.175rem,.07rem + .56vw,.7rem);margin-bottom:clamp(1.75rem,1.1rem + 3vw,4rem);box-sizing:border-box}.pcar,.pcar-stage{align-items:center;width:100%}.pcar-stage{display:grid;grid-template-columns:var(--pcar-list-col) minmax(0,1fr);grid-gap:var(--pcar-stage-gap);gap:var(--pcar-stage-gap)}.pcar-aside{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,.75rem + 1vw,1.5rem);min-width:0}body[dir=rtl] .pcar-aside,html[dir=rtl] .pcar-aside{direction:rtl}body[dir=ltr] .pcar-aside,html[dir=ltr] .pcar-aside{direction:ltr}.pcar-pillwrap{position:relative;width:100%;container-type:inline-size;container-name:pcar-stage;min-height:clamp(16.25rem,calc(72% / 1.55 + 3.5rem),30rem);--pcar-active-w:clamp(16rem,72%,35rem);--pcar-active-radius:clamp(2rem,1.25rem + 3.5vw,4rem);--pcar-active-pad:clamp(0.9rem,0.55rem + 1.8vw,1.75rem);--pcar-thumb-w:clamp(4.25rem,14%,10rem);--pcar-thumb-radius:clamp(1.15rem,0.7rem + 2.2vw,2.75rem);--pcar-thumb-offset:clamp(7rem,37.5%,18.0625rem);--pcar-hidden-w:clamp(3.25rem,8%,5rem);--pcar-arrow-size:clamp(2rem,1.55rem + 1.2vw,2.5rem);--pcar-arrow-font:clamp(0.95rem,0.8rem + 0.45vw,1.1rem);--pcar-arrow-gap:clamp(0.4rem,0.25rem + 0.5vw,0.625rem);--pcar-arrow-top:clamp(0.7rem,0.4rem + 1.4vw,1.5rem);--pcar-arrow-inset:clamp(0.7rem,0.4rem + 1.4vw,1.5rem)}body[dir=rtl] .pcar-pillwrap,html[dir=rtl] .pcar-pillwrap{direction:rtl}body[dir=ltr] .pcar-pillwrap,html[dir=ltr] .pcar-pillwrap{direction:ltr}.pcar-card{position:absolute;top:50%;left:50%;overflow:hidden;display:flex;align-items:flex-end;background:radial-gradient(90% 75% at 12% 8%,rgba(255,255,255,.14) 0,rgba(255,255,255,.03) 28%,rgba(255,255,255,0) 52%),linear-gradient(160deg,#1a6a9a,#0c476e 52%,#061f33);box-shadow:var(--pcar-shadow-card);transition:transform .845s cubic-bezier(.22,1,.36,1),opacity .65s ease,filter .65s ease,width .78s cubic-bezier(.22,1,.36,1),height .78s cubic-bezier(.22,1,.36,1),border-radius .78s ease;will-change:transform,opacity,width,height}.pcar-watermark{position:absolute;z-index:0;inset-inline-end:2%;top:6%;bottom:auto;width:var(--pcar-wm-w,min(48%,12.5rem));aspect-ratio:1;color:#fff;opacity:.14;pointer-events:none;transform:translate(var(--pcar-wm-shift-x,12%),var(--pcar-wm-shift-y,0))}body[dir=rtl] .pcar-watermark,html[dir=rtl] .pcar-watermark{--pcar-wm-shift-x:-12%}.pcar-watermark svg{display:block;width:100%;height:100%}.pcar-watermark .pcar-wm-bar{fill:currentColor;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(1);opacity:1}.pcar-watermark.is-playing-in .pcar-wm-bar{animation:pcar-wm-in 1.9s cubic-bezier(.22,.8,.25,1) both}.pcar-watermark.is-playing-in .pcar-wm-b5{animation-delay:0s}.pcar-watermark.is-playing-in .pcar-wm-b4,.pcar-watermark.is-playing-in .pcar-wm-b6{animation-delay:.156s}.pcar-watermark.is-playing-in .pcar-wm-b3,.pcar-watermark.is-playing-in .pcar-wm-b7{animation-delay:.312s}.pcar-watermark.is-playing-in .pcar-wm-b2,.pcar-watermark.is-playing-in .pcar-wm-b8{animation-delay:.468s}.pcar-watermark.is-playing-in .pcar-wm-b1,.pcar-watermark.is-playing-in .pcar-wm-b9{animation-delay:.624s}@keyframes pcar-wm-in{0%{transform:scaleY(.08);opacity:.35}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.pcar-watermark.is-playing-in .pcar-wm-bar{animation:none;transform:scaleY(1);opacity:1}}.pcar-card .pcar-copy,.pcar-card .pcar-num{z-index:1}.pcar-card.is-active{--pcar-ratio:1.55/1;--pcar-copy-w:min(100%,clamp(12.5rem,50cqi,17.5rem));--pcar-copy-pad-inline:clamp(0.2rem,0.1rem + 0.7cqi,0.5rem);--pcar-title-size:clamp(1.2rem,0.9rem + 2.4cqi,1.925rem);--pcar-title-pad-b:clamp(0.35rem,0.25rem + 0.55cqi,0.55rem);--pcar-title-max-w:min(92%,calc(100cqi - var(--pcar-active-pad)));--pcar-title-top:clamp(5%,4% + 1.2cqi,8%);--pcar-underline-w:clamp(2.5rem,1.75rem + 7cqi,4.5rem);--pcar-underline-h:clamp(0.125rem,0.08rem + 0.28cqi,0.22rem);--pcar-body-size:clamp(0.9rem,0.78rem + 0.78cqi,1.05rem);--pcar-body-lh:1.55;--pcar-num-size:clamp(0.8125rem,0.75rem + 0.55cqi,1.05rem);--pcar-panel-radius:clamp(0.7rem,0.45rem + 1.4cqi,1rem);--pcar-panel-pad:clamp(0.8rem,0.55rem + 1.1cqi,1.1rem);--pcar-panel-pad-b:calc(var(--pcar-panel-pad) + var(--pcar-go-size) + var(--pcar-go-inset));--pcar-go-size:clamp(1.8rem,1.4rem + 1.4cqi,2.35rem);--pcar-go-font:clamp(0.95rem,0.8rem + 0.6cqi,1.1rem);--pcar-go-inset:clamp(0.5rem,0.35rem + 0.65cqi,0.75rem);--pcar-wm-w:min(48%,clamp(8rem,28cqi,13rem));--pcar-wm-shift-x:clamp(8%,6% + 2cqi,16%);--pcar-wm-shift-y:0%;--pcar-active-w:clamp(16rem,72cqi,35rem);--pcar-active-radius:clamp(2rem,1.25rem + 4cqi,4rem);--pcar-active-pad:clamp(0.9rem,0.55rem + 2.2cqi,1.75rem);width:min(var(--pcar-active-w),92%);aspect-ratio:var(--pcar-ratio);height:auto;border-radius:var(--pcar-active-radius);transform:translate(-50%,-50%) scale(1);opacity:1;filter:none;z-index:30;cursor:default;box-sizing:border-box;align-items:stretch;min-height:0;overflow:hidden;padding:var(--pcar-active-pad);box-shadow:var(--pcar-shadow-card);container-type:inline-size;container-name:pcar-active}.pcar-card.is-thumb-left,.pcar-card.is-thumb-right{--pcar-ratio:0.79/1;--pcar-num-size:clamp(0.8125rem,0.7rem + 0.9cqi,1.05rem);--pcar-thumb-w:clamp(4.25rem,18cqi,10rem);--pcar-thumb-radius:clamp(1.15rem,0.7rem + 2.8cqi,2.75rem);width:var(--pcar-thumb-w);aspect-ratio:var(--pcar-ratio);height:auto;border-radius:var(--pcar-thumb-radius);opacity:.9;filter:none;z-index:10;cursor:pointer;box-shadow:var(--pcar-shadow-thumb);background:radial-gradient(90% 75% at 12% 8%,rgba(255,255,255,.14) 0,rgba(255,255,255,.04) 28%,rgba(255,255,255,0) 52%),linear-gradient(160deg,#246690,#114c6d 52%,#08304a)}.pcar-card.is-thumb-left:hover,.pcar-card.is-thumb-right:hover{opacity:1}.pcar-card.is-thumb-left{--pcar-thumb-offset:clamp(7rem,34cqi,18.0625rem);transform:translate(calc(-50% - var(--pcar-thumb-offset)),-50%) scale(1)}.pcar-card.is-thumb-right{--pcar-thumb-offset:clamp(7rem,34cqi,18.0625rem);transform:translate(calc(-50% + var(--pcar-thumb-offset)),-50%) scale(1)}.pcar-card.is-hidden{width:var(--pcar-hidden-w);aspect-ratio:.79/1;height:auto;border-radius:clamp(1rem,.75rem + 1.5cqi,1.75rem);opacity:0;z-index:0;pointer-events:none;transform:translate(-50%,-50%) scale(.4)}.pcar-num{position:absolute;top:clamp(.75rem,.5rem + 1.2cqi,1.5rem);left:clamp(.75rem,.55rem + 1.4cqi,1.75rem);z-index:2;font-family:var(--serif);font-size:var(--pcar-num-size);letter-spacing:.12em;color:var(--gold-soft);border:none;border-radius:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .39s ease .26s}.pcar-card.is-active .pcar-num{display:none}.pcar-card.is-thumb-left .pcar-num,.pcar-card.is-thumb-right .pcar-num{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%);border:none;color:rgba(255,255,255,.92)}.pcar-copy{position:relative;z-index:2;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;width:var(--pcar-copy-w);height:100%;min-height:0;margin:0;-webkit-padding-start:var(--pcar-copy-pad-inline);padding-inline-start:var(--pcar-copy-pad-inline);pointer-events:none}.pcar-card.is-active .pcar-copy,.pcar-cta{display:flex}.pcar-cta{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;width:100%;height:100%;min-height:0;text-decoration:none;color:inherit;opacity:1;transform:none;pointer-events:none;cursor:pointer}.pcar-card.is-active .pcar-cta{pointer-events:auto}.pcar-cta:focus-visible{outline:none}.pcar-outer-title{position:absolute;top:var(--pcar-title-top,8%);inset-inline-start:clamp(.05rem,.3cqi,.15rem);inset-inline-end:auto;z-index:2;display:block;width:max-content;max-width:var(--pcar-title-max-w);padding-bottom:var(--pcar-title-pad-b);font-family:var(--serif);font-weight:575;font-size:var(--pcar-title-size);line-height:1.3;color:#fff;white-space:nowrap;overflow-wrap:normal;transform:translateY(0)}.pcar-outer-title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:var(--pcar-underline-w);max-width:55%;height:var(--pcar-underline-h);border-radius:999px;background:linear-gradient(90deg,#7eb8d4,rgba(126,184,212,.35))}body[dir=rtl] .pcar-list-title,body[dir=rtl] .pcar-outer-title,body[dir=rtl] .pcar-panel-body,html[dir=rtl] .pcar-list-title,html[dir=rtl] .pcar-outer-title,html[dir=rtl] .pcar-panel-body{font-family:var(--ar)}body[dir=rtl] .pcar-outer-title:after,html[dir=rtl] .pcar-outer-title:after{background:linear-gradient(270deg,#7eb8d4,rgba(126,184,212,.35))}.pcar-panel{position:relative;display:block;width:100%;background:#cfe3f0;border-radius:var(--pcar-panel-radius);padding:var(--pcar-panel-pad) var(--pcar-panel-pad) var(--pcar-panel-pad-b);box-shadow:var(--pcar-shadow-panel);box-sizing:border-box;transition:box-shadow .25s ease}.pcar-card.is-active:hover .pcar-panel,.pcar-cta:focus-visible .pcar-panel{box-shadow:0 clamp(.6rem,.4rem + .9vw,1rem) clamp(1.25rem,.9rem + 1.6vw,2.375rem) rgba(12,22,33,.2)}.pcar-panel-body{margin:0;color:var(--muted);font-size:var(--pcar-body-size);font-weight:300;line-height:var(--pcar-body-lh);text-align:start;overflow-wrap:anywhere}.pcar-panel-go{position:absolute;z-index:2;top:auto;bottom:var(--pcar-go-inset);inset-inline-end:var(--pcar-go-inset);inset-inline-start:auto;width:var(--pcar-go-size);height:var(--pcar-go-size);margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff,#f0f4f7 48%,#d8e0e6);color:var(--navy);font-size:var(--pcar-go-font);line-height:1;border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.9),inset -1.5px -1.5px 0 rgba(0,0,0,.12),0 .2em .4em rgba(0,0,0,.28),0 .5em 1.1em rgba(7,30,51,.28);transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.pcar-card.is-active:hover .pcar-panel-go,.pcar-cta:focus-visible .pcar-panel-go{background:linear-gradient(145deg,#5a9ec4,#0c476e 48%,#08263d);color:#fff;border-color:rgba(12,71,110,.55);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.25),inset -1.5px -1.5px 0 rgba(0,0,0,.2),0 .25em .5em rgba(0,0,0,.3),0 .6em 1.25em rgba(7,30,51,.32);transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.pcar-card.is-active:hover .pcar-panel-go,.pcar-cta:focus-visible .pcar-panel-go,.pcar-panel-go{transition:none;transform:none}}.pcar-arrows{--pcar-arrow-size:clamp(2rem,1.55rem + 1.2vw,2.5rem);--pcar-arrow-font:clamp(0.95rem,0.8rem + 0.45vw,1.1rem);--pcar-arrow-gap:clamp(0.4rem,0.25rem + 0.5vw,0.625rem);display:flex;gap:var(--pcar-arrow-gap);justify-content:start;width:100%}.pcar-arrow{flex:0 0 auto;width:var(--pcar-arrow-size);height:var(--pcar-arrow-size);border-radius:50%;border:1px solid rgba(6,31,51,.35);background:rgba(6,31,51,.04);color:var(--navy);font-size:var(--pcar-arrow-font);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s}.pcar-arrow:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:scale(1.06)}.pcar-arrow:disabled{opacity:.35;cursor:default;pointer-events:none;transform:none}.pcar-list{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:var(--pcar-list-gap);margin:0;padding:0;min-width:0}.pcar-list-item{display:flex;align-items:baseline;gap:var(--pcar-list-item-gap);width:100%;padding:var(--pcar-list-item-pad-y) var(--pcar-list-item-pad-x);background:none;border:none;border-top:1px solid var(--line);cursor:pointer;text-align:start}.pcar-list li:last-child .pcar-list-item{border-bottom:1px solid var(--line)}.pcar-list-num{font-family:var(--serif);font-size:var(--pcar-list-num-size);color:var(--line-gold);transition:color .3s;flex-shrink:0}.pcar-list-title{font-family:var(--serif);font-size:var(--pcar-list-title-size);font-weight:400;color:var(--muted);transition:color .3s,transform .3s;overflow-wrap:anywhere}.pcar-list-item:hover .pcar-list-title{color:var(--navy)}.pcar-list-item.is-active .pcar-list-num{color:var(--gold)}.pcar-list-item.is-active .pcar-list-title{color:var(--navy);font-weight:600;transform:translateX(var(--pcar-list-active-shift))}body[dir=rtl] .pcar-list-item.is-active .pcar-list-title,html[dir=rtl] .pcar-list-item.is-active .pcar-list-title{transform:translateX(calc(-1 * var(--pcar-list-active-shift)))}@container pcar-stage (max-width: 36rem){.pcar-card.is-thumb-left,.pcar-card.is-thumb-right,.pcar-pillwrap{--pcar-active-w:clamp(14.5rem,86cqi,30rem);--pcar-thumb-offset:calc(var(--pcar-active-w) * 0.48);--pcar-thumb-w:clamp(4rem,16cqi,7.5rem)}.pcar-card.is-active{--pcar-copy-w:100%;--pcar-active-pad:clamp(0.85rem,0.5rem + 2.5cqi,1.35rem);width:min(var(--pcar-active-w),92%)}}@container pcar-stage (max-width: 28rem){.pcar-card.is-thumb-left,.pcar-card.is-thumb-right,.pcar-pillwrap{--pcar-active-w:min(92cqi,22.5rem);--pcar-thumb-offset:calc(var(--pcar-active-w) * 0.42);--pcar-thumb-w:clamp(3.75rem,14cqi,5.5rem);--pcar-active-radius:clamp(1.75rem,1rem + 4cqi,3rem)}.pcar-card.is-active{--pcar-title-size:clamp(1.1rem,0.85rem + 3.8cqi,1.54rem);--pcar-body-lh:1.45;--pcar-panel-pad:clamp(0.75rem,0.5rem + 1.4cqi,0.95rem);--pcar-go-size:clamp(1.7rem,1.35rem + 1.6cqi,2.15rem)}.pcar-outer-title{white-space:normal;max-width:min(100%,var(--pcar-title-max-w))}}@media (max-width:1100px){.pcar{--pcar-stage-gap:clamp(1.5rem,1rem + 2vw,2.5rem);--pcar-list-col:clamp(10.5rem,16vw + 1.5rem,14.5rem)}}@media (max-width:900px){.pcar{--pcar-stage-gap:clamp(1rem,0.75rem + 2vw,1.5rem);--pcar-list-item-pad-y:clamp(0.5rem,0.4rem + 0.6vw,0.75rem);--pcar-list-item-pad-x:0;--pcar-list-item-gap:clamp(0.5rem,0.35rem + 0.7vw,0.75rem);padding-top:0;margin-bottom:clamp(1.15rem,.85rem + 2vw,2.25rem)}.pcar-stage{grid-template-columns:1fr;gap:clamp(1rem,.75rem + 1.5vw,1.5rem)}.pcar-aside{display:contents}.pcar-list{order:1;flex-wrap:nowrap;gap:0}.pcar-list,.pcar-pillwrap{flex-direction:column;width:100%}.pcar-pillwrap{order:2;position:relative;min-height:0;height:auto;overflow:visible;display:flex;align-items:center}.pcar-arrows{order:3;justify-content:start;margin-top:.15rem}.pcar-card{transition:none}.pcar-card.is-hidden,.pcar-card.is-thumb-left,.pcar-card.is-thumb-right{display:none;opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;transform:none}.pcar-card.is-active{position:relative;top:auto;left:auto;right:auto;transform:none;width:min(100%,22.5rem);max-width:100%;aspect-ratio:1.55/1;height:auto;margin:0 auto;--pcar-wm-w:min(42%,clamp(6.5rem,22cqi,10rem));--pcar-wm-shift-x:clamp(4%,2% + 2cqi,10%);--pcar-wm-shift-y:0%;--pcar-title-size:clamp(1.05rem,0.9rem + 2.2vw,1.45rem);--pcar-body-size:clamp(0.8125rem,0.75rem + 0.8vw,0.95rem);--pcar-copy-w:100%;--pcar-active-pad:clamp(0.85rem,0.6rem + 2vw,1.25rem)}body[dir=rtl] .pcar-card.is-active,html[dir=rtl] .pcar-card.is-active{--pcar-wm-shift-x:clamp(-10%,-2% - 2cqi,-4%)}.pcar-outer-title{white-space:normal;max-width:min(100%,var(--pcar-title-max-w,92%))}.pcar-list-item{border-top:1px solid rgba(12,71,110,.1);width:100%;max-width:100%}.pcar-list li:first-child .pcar-list-item{border-top:0}.pcar-list li:last-child .pcar-list-item{border-bottom:none}}.am-process-layout{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);grid-template-rows:auto auto;--am-process-col-gap:clamp(1.5rem,1.1rem + 2vw,3rem);grid-column-gap:var(--am-process-col-gap);column-gap:var(--am-process-col-gap);grid-row-gap:.75rem;row-gap:.75rem;align-items:start;container-type:inline-size;container-name:am-process}.am-process-aside{display:contents}.am-process-aside .sec-head{grid-column:1;grid-row:1;margin-bottom:0;max-width:none}.am-process-cards{grid-column:2;grid-row:2;min-width:0;align-self:start;overflow:visible}@media (min-width:901px){.am-process-cards{-webkit-margin-before:0;margin-block-start:0}}.page:not(.fp)>section.blk.ifo-approach,section.blk.ifo-approach{position:relative;overflow:hidden;background-color:transparent!important;background-image:var(--ifo-approach-bg-img,none);background-size:cover;background-position:50%;background-repeat:no-repeat}.ifo-approach-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ifo-approach-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.ifo-approach>.wrap{position:relative;z-index:1}.page--institutional-family-office{--ifo-intro-overlap:clamp(8rem,18vw,13rem)}.page--institutional-family-office .ifo-overview{position:relative;z-index:2;overflow:visible;padding-bottom:0}.page--institutional-family-office .ifo-overview>.wrap{overflow:visible}.page--institutional-family-office .ifo-overview .pi-intro{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.75rem,3vw,2.75rem);overflow:visible}.page--institutional-family-office .pi-intro-text{position:relative;z-index:1;width:100%;max-width:none;align-items:stretch}.page--institutional-family-office .ifo-overview .ifo-body,.page--institutional-family-office .ifo-overview .pi-intro-text p,.page--institutional-family-office .ifo-overview .sec-head,.page--institutional-family-office .ifo-overview .sec-sub{max-width:100%!important;width:100%}.page--institutional-family-office .ifo-overview .sec-title{display:inline-block;width:auto;max-width:100%}body[dir=rtl] .page--institutional-family-office .ifo-overview .sec-title,html[dir=rtl] .page--institutional-family-office .ifo-overview .sec-title{max-width:100%!important}.page--institutional-family-office .ifo-overview .sec-sub{font-size:clamp(2.31rem,2.09rem + 1.21vw,2.97rem)}.page--institutional-family-office .pi-intro-img{border-radius:0;border:clamp(12px,1.4vw,20px) solid #fff;box-sizing:border-box;width:min(36rem,52%);aspect-ratio:4/3;max-height:none;background-size:cover;background-position:50%;position:relative;z-index:2;-webkit-margin-start:auto;margin-inline-start:auto;margin-bottom:calc(-1 * var(--ifo-intro-overlap))}@media (max-width:768px){.page--institutional-family-office .pi-intro-img{width:min(28rem,86%)}}.page--institutional-family-office .ifo-serve{padding-top:clamp(1.5rem,3vw,2.25rem);background:var(--cool-grey-2)!important;background-color:var(--cool-grey-2)!important}.page--institutional-family-office .ifo-serve>.wrap{position:relative;z-index:1}.page--institutional-family-office .ifo-serve .primary-card-grid{margin-top:clamp(5.25rem,11vw,7.75rem)}.page--institutional-family-office .ifo-overview .ifo-body{font-size:1.4375rem;line-height:2}.page--institutional-family-office .ifo-serve .primary-card{--pc-title:var(--navy);--pc-body:var(--navy);background:none!important;background-image:none!important;border-color:rgba(255,255,255,.28);box-shadow:none}.page--institutional-family-office .ifo-serve .primary-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(255,255,255,.1);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}.page--institutional-family-office .ifo-serve .primary-card:hover{background:none!important;background-image:none!important;box-shadow:none}.page--institutional-family-office .ifo-serve .primary-card:hover:before{background:rgba(255,255,255,.18)}.page--institutional-family-office>.ri,.page--institutional-family-office>section.blk.ri{background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important}.page--institutional-family-office>.ri .contact-cta .ri-title,.page--institutional-family-office>.ri .ri-title{color:var(--navy);border-bottom-color:currentColor}.page--institutional-family-office>.ri .contact-cta .ri-body,.page--institutional-family-office>.ri .ri-body{color:var(--muted)}.page--institutional-family-office>.ri .btn.btn-navy.cta-btn{background:var(--navy);color:#fff;border:none}.page--institutional-family-office>.ri .btn.btn-navy.cta-btn:hover{background:var(--gold);color:var(--navy-deep);border:none}.page--institutional-family-office .ifo-approach .sec-title{color:#fff;border-bottom-color:#fff}.page--institutional-family-office .ifo-engagement .primary-card,.page--institutional-family-office .ifo-engagement .primary-card:hover{--pc-title:var(--navy);--pc-body:var(--navy);--pc-icon-color:var(--navy);--pc-radius:0;background:var(--cool-grey-2)!important;background-image:none!important;border-color:var(--cool-grey-3);border-radius:0;box-shadow:none}.page--institutional-family-office .ifo-engagement .primary-card-icon,.page--institutional-family-office .ifo-engagement .primary-card:hover .primary-card-icon{border-color:var(--navy);color:var(--navy)}.page--institutional-family-office .ifo-approach{--ifo-approach-card-h:7.875rem}.page--institutional-family-office .ifo-approach-steps.steps{--steps-gap:0.75rem}.page--institutional-family-office .ifo-approach-steps .steps-line{display:none!important}.page--institutional-family-office .ifo-approach-steps .steps-grid{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:start;grid-template-columns:unset;max-width:none;margin-inline:0;gap:.35rem}.page--institutional-family-office .ifo-approach-steps .steps-item{flex:0 0 auto;width:99%;max-width:none}.page--institutional-family-office .ifo-approach-steps .steps-card.svc,.page--institutional-family-office .ifo-approach-steps .steps-card.svc.svc--dark,.page--institutional-family-office .ifo-approach-steps .steps-card.svc.svc--dark:hover,.page--institutional-family-office .ifo-approach-steps .steps-card.svc:hover{--ifo-glass:rgba(255,255,255,0.72);box-sizing:border-box;position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(6.5rem,9.5rem) minmax(0,1fr);grid-gap:.65rem 1.15rem;gap:.65rem 1.15rem;align-items:start;width:100%;height:auto;min-height:var(--ifo-approach-card-h);max-height:none;padding:1.035rem 1.5rem;overflow:hidden;border-radius:0;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.55);box-shadow:none}.page--institutional-family-office .ifo-approach-steps .steps-card.svc:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--ifo-glass,rgba(255,255,255,.28));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);pointer-events:none}.page--institutional-family-office .ifo-approach-steps .steps-card.svc>*{position:relative;z-index:1}.page--institutional-family-office .ifo-approach-steps .steps-card:hover .steps-num,.page--institutional-family-office .ifo-approach-steps .steps-num{position:relative;flex:none;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;transform:none;font-family:var(--serif);font-size:2.3125rem;font-weight:700;letter-spacing:.04em;color:var(--cool-grey);display:flex;align-items:center;justify-content:center}.page--institutional-family-office .ifo-approach-steps .steps-card h4,body[dir=rtl] .page--institutional-family-office .ifo-approach-steps .steps-card h4,html[dir=rtl] .page--institutional-family-office .ifo-approach-steps .steps-card h4{margin:0;font-size:1.365625rem;line-height:1.55;font-weight:400;color:#000}.page--institutional-family-office .ifo-approach-steps .steps-sub{margin:0;padding:0;min-height:0;flex:none;display:block}.page--institutional-family-office .ifo-approach-steps .steps-sub>li{margin:0;padding:0;display:block;flex:none}.page--institutional-family-office .ifo-approach-steps .steps-card p,.page--institutional-family-office .ifo-approach-steps .steps-sub p{margin:0;font-size:1.17875rem;line-height:1.8;font-weight:400;color:var(--cool-grey-10);display:block;-webkit-line-clamp:unset;overflow:visible}@media (max-width:900px){.page--institutional-family-office .ifo-approach-steps .steps-card.svc,.page--institutional-family-office .ifo-approach-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;height:auto;min-height:var(--ifo-approach-card-h);max-height:none;padding:.9rem 1.2rem}.page--institutional-family-office .ifo-approach-steps .steps-num{grid-row:1/span 2}.page--institutional-family-office .ifo-approach-steps .steps-sub{grid-column:2}}.am-inv-process.blk{--am-inv-row-h:4.884165rem;position:relative;overflow:hidden;background-color:transparent!important;background-image:none!important}.am-inv-process-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.am-inv-process-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.am-inv-process>.wrap{position:relative;z-index:1}.am-inv-process .sec-head h2,.am-inv-process .sec-head p,.am-inv-process .sec-sub,.am-inv-process .sec-title{color:#fff}.am-inv-process .sec-head,.am-inv-process .sec-sub{max-width:none;width:100%}.am-inv-process-panel{width:75%;max-width:100%;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;background:none;border-radius:0;padding-block:clamp(1rem,.75rem + 1vw,1.5rem);-webkit-padding-start:clamp(1.15rem,.85rem + 1.2vw,1.75rem);padding-inline-start:clamp(1.15rem,.85rem + 1.2vw,1.75rem);-webkit-padding-end:clamp(2rem,1.5rem + 2vw,3rem);padding-inline-end:clamp(2rem,1.5rem + 2vw,3rem);overflow:visible;box-shadow:none}.am-inv-process-steps.steps{--steps-gap:0;--steps-num-size:2.75rem}.am-inv-process-steps .steps-line{display:none}.am-inv-process-steps .steps-grid{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.35rem;list-style:none;margin:0;padding:0}.am-inv-process-steps .steps-item{width:100%;margin:0;padding:0}.am-inv-process-steps .steps-card.svc,.am-inv-process-steps .steps-card.svc.svc--dark{--am-inv-glass:rgba(255,255,255,0.25);box-sizing:border-box;position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(6.5rem,9.5rem) minmax(0,1fr);grid-gap:.65rem 1.15rem;gap:.65rem 1.15rem;align-items:center;width:100%;height:var(--am-inv-row-h);min-height:var(--am-inv-row-h);max-height:var(--am-inv-row-h);padding:0 1.5rem;overflow:hidden;color:#fff;background:none;background-image:none;border:1px solid rgba(255,255,255,.28);border-radius:0;box-shadow:none}.am-inv-process-steps .steps-card.svc.svc--dark:before,.am-inv-process-steps .steps-card.svc:before{content:"";position:absolute;inset:0;z-index:0;background:var(--am-inv-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}.am-inv-process-steps .steps-card.svc>*{position:relative;z-index:1}.am-inv-process-steps .steps-card.svc.svc--dark:hover,.am-inv-process-steps .steps-card.svc:hover{background:none;background-image:none;border:1px solid rgba(255,255,255,.4);box-shadow:none;transform:none}.am-inv-process-steps .steps-num{position:relative;flex:none;width:auto;min-width:2.75rem;height:auto;margin:0;padding:0;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:clamp(1.55rem,1.35rem + .6vw,1.9rem);font-weight:700;letter-spacing:.02em;line-height:1;color:#c5c9ce;background:none;box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-inv-process-steps .steps-card h4{margin:0;font-size:calc(.95rem * 1.15);line-height:1.25;font-weight:700;color:#fff}.am-inv-process-steps .steps-sub{margin:0;padding:0;list-style:none;min-height:0;display:block}.am-inv-process-steps .steps-sub>li{margin:0;padding:0;display:block}.am-inv-process-steps .steps-card p,.am-inv-process-steps .steps-sub p{margin:0;font-size:calc(.82rem * 1.15);line-height:1.35;font-weight:400;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.am-process-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:1.5rem}.am-process-aside .sec-head,.am-process-cards{grid-column:1;grid-row:auto}.am-process-cards{-webkit-margin-before:0;margin-block-start:0}.am-inv-process-steps .steps-card.svc,.am-inv-process-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;height:auto;min-height:var(--am-inv-row-h);max-height:none;padding:.9rem 1.2rem}.am-inv-process-steps .steps-num{grid-row:1/span 2}.am-inv-process-steps .steps-sub{grid-column:2}}.am-client-solutions-stage{position:relative;width:100%;isolation:isolate;padding-top:5%;padding-bottom:15%;-webkit-padding-start:15%;padding-inline-start:15%;-webkit-padding-end:0;padding-inline-end:0}.am-client-solutions-media{position:absolute;top:0;bottom:0;inset-inline-start:0;width:60%;height:100%;object-fit:cover;object-position:center;z-index:1;pointer-events:none}.am-client-solutions-cards-wrap,.am-client-solutions-panel{position:relative;z-index:2}.am-client-solutions-panel{display:flex;flex-direction:column;gap:clamp(1rem,.75rem + 1.1vw,1.5rem);background:#fff;border-radius:.85rem;padding:clamp(1rem,.75rem + 1.1vw,1.5rem)}.am-client-solutions-lead{max-width:42rem;margin-inline:auto;text-align:center}.am-client-solutions-lead h3{margin:0 0 .55rem;color:var(--navy);font-family:var(--serif);font-size:clamp(1.15rem,1.02rem + .55vw,1.45rem);font-weight:700;line-height:1.35}.am-client-solutions-lead p{margin:0;color:#5a5f66;font-size:clamp(.9rem,.86rem + .18vw,1rem);line-height:1.7}.am-client-solutions .primary-card-grid{background:none;padding:0;gap:clamp(.85rem,.65rem + .8vw,1.25rem)}.am-client-solutions .primary-card,.am-client-solutions .primary-card:hover{--pc-title:var(--navy);--pc-body:#5a5f66;--pc-icon-color:#fff;--pc-cta:var(--navy);--pc-radius:0;border-radius:0;border:none;background:#f4f5f6;color:var(--pc-title);box-shadow:0 10px 28px rgba(12,71,110,.08);transform:none;cursor:default}.am-client-solutions .primary-card-badge,.am-client-solutions .primary-card:hover .primary-card-badge{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;transform:none;box-shadow:inset 1.25px 1.25px 0 rgba(255,255,255,.18),inset -1.25px -1.25px 0 rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.2)}.steps{--steps-gap:1.35rem;--steps-line-size:3.6px;--steps-num-size:2.75rem;position:relative;width:100%}.steps-line{position:absolute;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(12,71,110,.45) 6%,rgba(12,71,110,.95) 50%,rgba(12,71,110,.45) 94%,transparent);box-shadow:0 0 10px rgba(12,71,110,.35);top:50%;inset-inline:calc(100% / var(--steps-count, 5) / 2);height:var(--steps-line-size);transform:translateY(-50%)}.steps-grid{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--steps-count,5),minmax(0,1fr));grid-gap:var(--steps-gap);gap:var(--steps-gap);align-items:stretch}@media (min-width:901px){.steps-line{display:none}.steps-grid{display:flex;flex-wrap:wrap;justify-content:center;grid-template-columns:unset}.steps-item{flex:0 1 calc((100% - (var(--steps-count, 5) - 1) * var(--steps-gap)) / var(--steps-count, 5) * 1.6);max-width:calc((100% - var(--steps-gap)) / 2)}}.steps-item{display:flex;min-width:0;margin:0;padding:0}.steps-card{display:flex;flex-direction:column;width:100%;min-height:17rem;height:100%}.steps-card h4{font-size:1.1875rem;margin:0 0 .65rem}.steps-sub{list-style:none;min-height:0}.steps-sub,.steps-sub>li{margin:0;padding:0;flex:1 1 auto;display:flex;flex-direction:column}.steps-sub>li{min-width:0}.steps-card p,.steps-sub p{font-size:1.078rem;line-height:1.65;flex:1 1 auto;margin:0}.steps-num{position:relative;z-index:2;flex:0 0 auto;width:var(--steps-num-size);height:var(--steps-num-size);margin-bottom:1.15rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--navy);border:1.5px solid var(--navy);background:linear-gradient(145deg,#ffffff,#e8eef2 48%,#d5e0e6);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.85),inset -1.5px -1.5px 0 rgba(12,71,110,.12),0 3px 6px rgba(0,0,0,.2),0 6px 14px rgba(0,0,0,.14),0 0 8px rgba(12,71,110,.22);transition:transform .35s cubic-bezier(.22,1,.36,1)}.steps-card:hover .steps-num{transform:scale(1.08) translateY(-1px)}@media (max-width:900px){.steps{--steps-gap:1.5rem}.steps-grid{grid-template-columns:1fr;max-width:24rem;margin-inline:auto}.steps-line{top:calc(var(--steps-num-size) / 2 + 2rem);bottom:calc(var(--steps-num-size) / 2 + 2rem);inset-inline-start:50%;inset-inline-end:auto;width:var(--steps-line-size);height:auto;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(12,71,110,.5) 8%,rgba(12,71,110,.95) 50%,rgba(12,71,110,.5) 92%,transparent)}.steps-card{min-height:14.5rem}}@media (max-width:560px){.steps-grid{max-width:100%}}@media (prefers-reduced-motion:reduce){.steps-card:hover .steps-num,.steps-num{transition:none;transform:none}}.pi-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.pi-intro-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pi-intro-text h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.5vw,36px);color:var(--navy);line-height:1.15;margin:0}.pi-intro-text p{color:var(--muted);font-size:.9375rem;line-height:1.75;margin:0}.pi-intro-img{border-radius:28px;aspect-ratio:4/3;background-size:cover;background-position:50%}@media (max-width:768px){.pi-intro{grid-template-columns:1fr;gap:32px}}.sec-head--center{align-items:center}.eq-rich{font-size:1.15rem;line-height:1.75;color:var(--muted)}.eq-rich br{display:block;content:"";margin-top:.75em}.rich-text strong{font-weight:600;color:inherit}.rich-text em{font-style:italic}.rich-text br{display:block;content:"";margin-top:.65em}.rich-text .rt-navy{color:var(--navy)}.rich-text .rt-accent{color:var(--gold-soft)}.rich-text .rt-muted{color:var(--muted)}.rich-text .rt-white{color:#fff}.pi-intro-text .eq-rich{margin:0 0 1.5rem}.svc .eq-rich{margin:0;color:inherit;opacity:.9}.primary-card-grid{display:grid;align-items:stretch;grid-gap:clamp(.9rem,.65rem + 1.2vw,1.5rem);gap:clamp(.9rem,.65rem + 1.2vw,1.5rem)}.primary-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.primary-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.primary-card{--pc-title:#ffffff;--pc-body:#c7d2dc;--pc-icon-color:#5ba3c9;--pc-cta:var(--gold);--pc-wm:#ffffff;--pc-wm-opacity:0.055;--pc-pad-y:clamp(1.15rem,0.9rem + 1.2vw,1.75rem);--pc-pad-x:clamp(1rem,0.8rem + 1vw,1.5rem);--pc-radius:clamp(0.75rem,0.65rem + 0.4vw,0.875rem);--pc-title-size:clamp(1.2rem,0.95rem + 1.4vw,1.63875rem);--pc-body-size:clamp(1.006rem,0.897rem + 0.633vw,1.198rem);--pc-list-size:clamp(0.8125rem,0.72rem + 0.5vw,0.967078125rem);--pc-cta-size:clamp(0.7rem,0.64rem + 0.28vw,0.8rem);--pc-icon-box:clamp(2.25rem,2rem + 0.85vw,2.75rem);--pc-icon-svg:clamp(1rem,0.9rem + 0.35vw,1.25rem);--pc-wm-size:clamp(6.5rem,22vw + 2.5rem,14rem);--pc-title-gap:clamp(0.85rem,0.7rem + 0.55vw,1.125rem);--pc-icon-gap:clamp(0.9rem,0.75rem + 0.5vw,1.25rem);--pc-underline-w:clamp(2.5rem,18%,4.5rem);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:100%;box-sizing:border-box;padding:var(--pc-pad-y) var(--pc-pad-x);border-radius:var(--pc-radius);border:1px solid rgba(255,255,255,.12);background:radial-gradient(85% 70% at 0 0,rgba(255,255,255,.1) 0,rgba(255,255,255,.02) 22%,rgba(255,255,255,0) 40%),linear-gradient(160deg,#1a6a9a,#0c476e 55%,#061f33);color:var(--pc-title);text-decoration:none;box-shadow:0 12px 28px rgba(4,20,36,.18);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease,background .35s ease}.primary-card--link{cursor:pointer}.primary-card:hover{--pc-icon-color:#8ebfd6;--pc-cta:#8ebfd6;transform:translateY(-.2rem);border-color:rgba(255,255,255,.1);box-shadow:0 16px 34px rgba(2,12,22,.28);background:radial-gradient(85% 70% at 0 0,rgba(255,255,255,.07) 0,rgba(255,255,255,.015) 22%,rgba(255,255,255,0) 40%),linear-gradient(160deg,#15557b,#0a3958 55%,#051929)}.primary-card-watermark{position:absolute;z-index:0;inset-inline-end:-8%;bottom:4%;width:min(58%,var(--pc-wm-size));aspect-ratio:1;color:var(--pc-wm);opacity:var(--pc-wm-opacity);pointer-events:none;transform:translate(20%,-45%);transform-origin:center center}.primary-card-watermark svg{display:block;width:100%;height:100%}.primary-card-watermark .primary-card-wm-bar{fill:currentColor;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(1);opacity:1}.primary-card-watermark.is-playing-in .primary-card-wm-bar{animation:primary-card-wm-in 1.55s cubic-bezier(.22,.8,.25,1) both}.primary-card-watermark.is-playing-in .primary-card-wm-b5{animation-delay:0s}.primary-card-watermark.is-playing-in .primary-card-wm-b4,.primary-card-watermark.is-playing-in .primary-card-wm-b6{animation-delay:.12s}.primary-card-watermark.is-playing-in .primary-card-wm-b3,.primary-card-watermark.is-playing-in .primary-card-wm-b7{animation-delay:.24s}.primary-card-watermark.is-playing-in .primary-card-wm-b2,.primary-card-watermark.is-playing-in .primary-card-wm-b8{animation-delay:.36s}.primary-card-watermark.is-playing-in .primary-card-wm-b1,.primary-card-watermark.is-playing-in .primary-card-wm-b9{animation-delay:.48s}@keyframes primary-card-wm-in{0%{transform:scaleY(.08);opacity:.35}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.primary-card,.primary-card:hover{transition:none;transform:none}.primary-card-watermark.is-playing-in .primary-card-wm-bar{animation:none;transform:scaleY(1);opacity:1}.primary-card:hover .primary-card-badge,.primary-card:hover .primary-card-icon{transform:none;animation:none}}.primary-card>:not(.primary-card-watermark):not(.primary-card-clickable-arrow){position:relative;z-index:1}.primary-card-badge,.primary-card-icon{width:var(--pc-icon-box);height:var(--pc-icon-box);border-radius:50%;border:1px solid rgba(91,163,201,.75);background:transparent;color:var(--pc-icon-color);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:clamp(.875rem,.8rem + .3vw,1rem);font-weight:500;margin-bottom:var(--pc-icon-gap);flex-shrink:0;box-shadow:inset 1.25px 1.25px 0 rgba(255,255,255,.22),inset -1.25px -1.25px 0 rgba(0,0,0,.22),0 3px 8px rgba(0,0,0,.28),0 0 10px rgba(12,71,110,.18);transition:color .3s ease,border-color .3s ease,box-shadow .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.primary-card-icon svg{width:var(--pc-icon-svg);height:var(--pc-icon-svg);stroke:currentColor;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) drop-shadow(0 0 3px rgba(12,71,110,.28));transition:filter .35s ease}.primary-card:hover .primary-card-badge,.primary-card:hover .primary-card-icon{border-color:rgba(142,191,214,.95);transform:scale(1.08) translateY(-.125rem);box-shadow:inset 1.25px 1.25px 0 rgba(255,255,255,.28),inset -1.25px -1.25px 0 rgba(0,0,0,.28),0 6px 14px rgba(0,0,0,.35),0 0 14px rgba(12,71,110,.32);animation:primary-card-icon-pop .55s cubic-bezier(.22,1,.36,1)}.primary-card:hover .primary-card-icon svg{filter:drop-shadow(0 2px 2px rgba(0,0,0,.4)) drop-shadow(0 0 5px rgba(12,71,110,.45))}@keyframes primary-card-icon-pop{0%{transform:scale(1) translateY(0)}45%{transform:scale(1.14) translateY(-.25rem)}to{transform:scale(1.08) translateY(-.125rem)}}.primary-card-title{font-family:var(--serif);font-size:var(--pc-title-size);font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0 0 var(--pc-title-gap);padding-bottom:clamp(.55rem,.45rem + .35vw,.75rem);position:relative;color:var(--pc-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.primary-card-title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:var(--pc-underline-w);max-width:30%;height:clamp(1.5px,.12vw + 1px,2px);border-radius:1px;background:linear-gradient(90deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}html[dir=rtl] .primary-card-title:after{background:linear-gradient(270deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}.primary-card-body{flex:1 1;min-width:0;font-size:var(--pc-body-size);line-height:1.8975;font-weight:300;color:var(--pc-body);overflow-wrap:break-word}.primary-card-body p{margin:0}.primary-card-body .eq-rich{font-size:inherit;line-height:inherit;color:inherit}.primary-card-body .eq-rich p+p,.primary-card-body p+p{margin-top:.85em}.primary-card-body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.5rem,.4rem + .35vw,.625rem)}.primary-card-body li{position:relative;-webkit-padding-start:clamp(.85rem,.7rem + .4vw,1rem);padding-inline-start:clamp(.85rem,.7rem + .4vw,1rem);font-size:var(--pc-list-size);font-weight:300;line-height:1.725;color:inherit}.primary-card-body li:before{content:"";position:absolute;inset-inline-start:0;top:.5em;width:.3em;height:.3em;border-radius:50%;background:var(--gold)}.primary-card-cta{margin-top:clamp(.75rem,.6rem + .45vw,.875rem);font-size:var(--pc-cta-size);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-cta);font-weight:600;transition:color .3s ease}.ib-intro{--ib-intro-overlap:clamp(5rem,14vw,9rem);position:relative;z-index:2;overflow:visible;padding-bottom:0}.page--investment-banking .ib-intro .ib-lead,.page--investment-banking .ib-intro .ib-lead p,.page--investment-banking .ib-intro .sec-head,.page--investment-banking .ib-intro .sec-sub,body[dir=rtl] .page--investment-banking .ib-intro .ib-lead,body[dir=rtl] .page--investment-banking .ib-intro .ib-lead p,body[dir=rtl] .page--investment-banking .ib-intro .sec-head,html[dir=rtl] .page--investment-banking .ib-intro .ib-lead,html[dir=rtl] .page--investment-banking .ib-intro .ib-lead p,html[dir=rtl] .page--investment-banking .ib-intro .sec-head{max-width:100%!important;width:100%}.page--investment-banking .ib-intro .sec-title,body[dir=rtl] .page--investment-banking .ib-intro .sec-title,html[dir=rtl] .page--investment-banking .ib-intro .sec-title{display:inline-block;width:auto!important;max-width:100%!important}.page--investment-banking .ib-intro .ib-lead p{color:#3f4a55;font-weight:400}.page--investment-banking>.blk.ib-intro:not(.page-hero):not(.hero) :is(.ib-lead p,.ib-lead .ib-lead-line){line-height:calc(1.35 * var(--ib-lh-scale))}.ib-intro-media{margin:clamp(1.75rem,3vw,2.75rem) 0 calc(-1 * var(--ib-intro-overlap));width:100%;max-width:100%;box-sizing:border-box;border:clamp(12px,1.4vw,20px) solid #fff;border-radius:0}.ib-intro-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:0}.page--investment-banking{--ib-lh-scale:1.15;--ib-p-scale:1.14}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) :is(p,li,h2,h3,h4,h5,h6,.sec-title,.sec-sub,.sec-tag,.ib-lead,.ib-lead-line,.ib-advise-card-title,.ib-advise-card-body,.primary-card-small-title,.primary-card-small-body,.ib-services-duo-title,.ri-title,.ri-body,.rich-text){line-height:calc(1.55 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-title{line-height:calc(1.45 * var(--ib-lh-scale))}body[dir=rtl] .page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-title,html[dir=rtl] .page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-title{line-height:calc(1.55 * var(--ib-lh-scale))!important}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-sub{line-height:calc(1.55 * var(--ib-lh-scale))}body[dir=rtl] .page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-sub,html[dir=rtl] .page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .sec-sub{line-height:calc(1.75 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-advise-card-title{line-height:calc(1.35 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-advise-card-list>li{line-height:calc(1.55 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-lead p{font-size:calc(1.15rem * var(--ib-p-scale));line-height:calc(1.75 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-services-duo-title{line-height:calc(1.3 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .arr-bank-card h4,.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-svc-card h4{line-height:calc(1.4 * var(--ib-lh-scale))}.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .arr-bank-card p,.page--investment-banking>:is(.blk,.ri):not(.page-hero):not(.hero) .ib-svc-card p{font-size:calc(clamp(.82rem, .78rem + .18vw, .9rem) * var(--ib-p-scale));line-height:calc(1.55 * var(--ib-lh-scale))}.page--investment-banking .ib-method-section .steps-card p,.page--investment-banking .ib-method-section .steps-sub p{font-size:calc(1.078rem * var(--ib-p-scale));line-height:calc(1.65 * var(--ib-lh-scale))}.page--investment-banking .ib-lifecycle-steps .steps-card h4{line-height:calc(1.3 * var(--ib-lh-scale))!important}.page--investment-banking .ib-lifecycle-steps .steps-card p,.page--investment-banking .ib-lifecycle-steps .steps-sub p{font-size:calc(.95rem * var(--ib-p-scale))!important;line-height:calc(1.4 * var(--ib-lh-scale))!important}.page--investment-banking .contact-cta .ri-title,.page--investment-banking>.ri .ri-title{line-height:calc(1.2 * var(--ib-lh-scale))}.page--investment-banking .contact-cta .ri-body,.page--investment-banking>.ri .ri-body{font-size:calc(clamp(1.208rem, 1.093rem + .633vw, 1.553rem) * var(--ib-p-scale));line-height:calc(1.55 * var(--ib-lh-scale))}.page:not(.fp)>section.blk.ib-execute,section.blk.ib-execute{position:relative;overflow:hidden;background-color:var(--navy)!important;padding-block:clamp(7.5rem,12vw,11rem)}.ib-execute>.wrap{position:relative;z-index:1}.ib-execute .ib-lifecycle-bg{background-position:right 78%}.ib-execute .sec-title{color:#fff;border-bottom-color:currentColor}.ib-execute .sec-sub{color:#c5c9ce}.ib-execute,.ib-execute .sec-head,.ib-execute .sec-sub,.ib-execute .sec-title{text-align:start}.ib-execute .ib-lifecycle-panel{--ib-life-row-h:4.85rem;width:min(100%,36rem);max-width:36rem}.ib-execute .ib-lifecycle-steps .steps-grid{gap:.85rem!important}.ib-execute .ib-lifecycle-steps .steps-card.svc,.ib-execute .ib-lifecycle-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;min-height:var(--ib-life-row-h)!important;max-height:none!important;overflow:visible!important;padding:1rem 1.2rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.42)!important;background:rgba(255,255,255,.7)!important;background-image:none!important;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 28px rgba(8,18,32,.16)!important;color:var(--cool-grey-10)!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ib-execute .ib-lifecycle-steps .steps-card.svc.svc--dark:hover,.ib-execute .ib-lifecycle-steps .steps-card.svc:hover{background:rgba(255,255,255,.92)!important;background-image:none!important;border-color:rgba(255,255,255,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 16px 34px rgba(8,18,32,.22)!important;transform:translateY(-2px)!important}.ib-execute .ib-lifecycle-steps .steps-card h4{grid-column:2/-1;max-width:none;white-space:normal;overflow:visible!important;color:var(--cool-grey-10)!important;text-shadow:none}.ib-execute .ib-lifecycle-steps .steps-card .rich-text,.ib-execute .ib-lifecycle-steps .steps-card p,.ib-execute .ib-lifecycle-steps .steps-sub p{color:var(--cool-grey-10)!important;overflow:visible!important;-webkit-line-clamp:unset;display:block;white-space:normal}.ib-execute .ib-lifecycle-steps .steps-card:hover .steps-num,.ib-execute .ib-lifecycle-steps .steps-num{color:var(--navy)!important}.ib-execute .ib-lifecycle-steps .steps-sub:has(p:empty){display:none!important}@media (prefers-reduced-motion:reduce){.ib-execute .ib-lifecycle-steps .steps-card.svc,.ib-execute .ib-lifecycle-steps .steps-card.svc.svc--dark,.ib-execute .ib-lifecycle-steps .steps-card.svc.svc--dark:hover,.ib-execute .ib-lifecycle-steps .steps-card.svc:hover{transition:none;transform:none!important}}.page:not(.fp)>section.blk.ib-advise,section.blk.ib-advise{position:relative;z-index:1;overflow:hidden;background:var(--navy-mid)!important;background-color:var(--navy-mid)!important;padding-top:calc(clamp(5rem, 14vw, 9rem) + 1.15rem)}.ib-advise-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ib-advise-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(7,30,51,.62),rgba(12,71,110,.48) 48%,rgba(7,30,51,.72))}.ib-advise>.wrap{position:relative;z-index:1}.ib-advise .sec-title{color:#fff;border-bottom-color:currentColor}.ib-advise .sec-sub{color:rgba(255,255,255,.88)}.ib-advise-grid.primary-card-grid{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0;padding:.15rem .45rem;background:rgba(7,30,51,.42);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 40px rgba(8,18,32,.22)}.ib-advise-grid.primary-card-grid>.ib-advise-card{flex:0 0 auto;width:100%;max-width:100%}.ib-advise-card{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:start;gap:.85rem 1.75rem;min-height:0;padding:clamp(.85rem,.65rem + .6vw,1.15rem) .9rem;background:transparent;border:none;border-radius:.35rem;box-shadow:none;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.ib-advise-card+.ib-advise-card{border-top:1px solid color-mix(in srgb,#fff 16%,transparent)}.ib-advise-card-head{display:flex;flex-direction:row;align-items:center;gap:.85rem;flex:0 1 22rem;min-width:min(100%,14rem)}.ib-advise-icon{position:relative;width:2.75rem;height:2.75rem;flex:none;margin-inline:0;display:grid;place-items:center;transform-style:preserve-3d;transform:perspective(420px) rotateX(18deg) rotateY(-14deg) rotate(3deg);pointer-events:none}.ib-advise-icon-layer{grid-area:1/1;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.ib-advise-icon-layer svg{display:block;width:100%;height:100%;stroke:currentColor;overflow:visible}.ib-advise-icon-layer--back{color:rgba(255,255,255,.35);transform:translate3d(4px,5px,-8px);opacity:.55}.ib-advise-icon-layer--mid{color:rgba(255,255,255,.65);transform:translate3d(2px,2.5px,-4px);opacity:.75}.ib-advise-icon-layer--face{color:#fff;transform:translateZ(0)}.ib-advise-card-title{margin:0;width:auto;min-width:0;padding:0;color:#fff;font-family:var(--serif);font-size:calc(clamp(1.05rem, .98rem + .4vw, 1.28rem) * .93 * 1.25);font-weight:700;line-height:1.35;text-align:start;background:none;border-radius:0;box-shadow:none;text-shadow:0 1px 2px rgba(7,30,51,.45)}.ib-advise-card-list{list-style:none;flex:1 1 16rem;min-width:min(100%,12rem);width:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.ib-advise-card-list,.ib-advise-card-list>li{margin:0;padding:0;justify-content:flex-start}.ib-advise-card-list>li{position:relative;display:inline-flex;align-items:flex-start;gap:0;color:rgba(255,255,255,.9);font-size:calc(clamp(.9rem, .84rem + .25vw, 1.02rem) * .93 * 1.3);font-weight:500;line-height:1.55;text-align:start;max-width:100%;text-shadow:0 1px 2px rgba(7,30,51,.4)}.ib-advise-card:hover{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ib-advise-card:hover .ib-advise-card-list>li,.ib-advise-card:hover .ib-advise-card-title{color:#fff}@media (prefers-reduced-motion:reduce){.ib-advise-card,.ib-advise-card:hover{transition:none;transform:none}}.ib-advise-card-list>li:before{content:none}.ib-advise-card-list>li:not(:last-child):after{content:"|";flex:none;align-self:center;-webkit-margin-start:.55rem;margin-inline-start:.55rem;color:rgba(255,255,255,.7);font-size:1.55em;font-weight:700;line-height:.85;transform:scaleY(1.35)}@media (max-width:1100px){.primary-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-card{--pc-wm-size:clamp(5.75rem,20vw + 1.75rem,11.5rem)}}@media (max-width:900px){.primary-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-card{--pc-wm-size:clamp(5.25rem,18vw + 1.5rem,10rem);--pc-wm-opacity:0.05}}.page--lfi{--lfi-strategy-overlap:clamp(6rem,16vw,11rem)}.page--lfi .lfi-strategy{position:relative;z-index:2;overflow:visible;padding-bottom:0;background:#fff}.page--lfi .lfi-strategy>.wrap{overflow:visible}.page--lfi .lfi-strategy-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);grid-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.page--lfi .lfi-strategy-row .sec-sub{margin-bottom:0}.page--lfi .lfi-strategy-media{margin:0 0 calc(-1 * var(--lfi-strategy-overlap));width:100%;max-width:100%;box-sizing:border-box;border:clamp(10px,1.2vw,16px) solid #fff;position:relative;z-index:3;overflow:hidden}.page--lfi .lfi-strategy-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--navy) 32%,transparent) 0,color-mix(in srgb,var(--navy) 48%,transparent) 42%,color-mix(in srgb,var(--navy-deep) 82%,transparent) 100%)}.page--lfi .lfi-strategy-media img{display:block;width:100%;height:100%;min-height:clamp(18rem,38vw,28rem);aspect-ratio:4/5;object-fit:cover;object-position:center 28%}.page--lfi .lfi-audience{position:relative;z-index:1;overflow:visible;padding-top:calc(var(--lfi-strategy-overlap) + clamp(2.5rem, 4vw, 4rem));background:var(--section-bg-soft)}@media (max-width:800px){.page--lfi{--lfi-strategy-overlap:clamp(3.5rem,18vw,6rem)}.page--lfi .lfi-strategy-row{grid-template-columns:1fr}.page--lfi .lfi-strategy-media{margin-top:clamp(1.25rem,3vw,2rem)}.page--lfi .lfi-strategy-media img{min-height:14rem;aspect-ratio:16/10}}.page--lfi .lfi-products{background:var(--section-bg-soft)}.page--lfi .lfi-products-grid .primary-card{--pc-title:var(--navy);--pc-body:var(--navy);--pc-cta:var(--navy);--pc-wm:var(--navy);--pc-wm-opacity:0.06;--lfi-glass:rgba(255,255,255,0.48);position:relative;isolation:isolate;overflow:hidden;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 28px rgba(12,71,110,.08);transform:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page--lfi .lfi-products-grid .primary-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--lfi-glass);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);pointer-events:none}.page--lfi .lfi-products-grid .primary-card>*{position:relative;z-index:1}.page--lfi .lfi-products-grid .primary-card-title:after,body[dir=rtl] .page--lfi .lfi-products-grid .primary-card-title:after,html[dir=rtl] .page--lfi .lfi-products-grid .primary-card-title:after{display:none}.page--lfi .lfi-products-grid .primary-card:hover{--pc-title:var(--navy);--pc-body:var(--navy);--pc-cta:var(--navy);--lfi-glass:rgba(255,255,255,0.62);background:none!important;background-image:none!important;border-color:rgba(255,255,255,.9);transform:translateY(-.2rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 16px 34px rgba(12,71,110,.14)}.page--lfi .lfi-products-grid .primary-card .primary-card-clickable-cta{color:var(--navy)}@media (max-width:700px){.page--lfi .lfi-products-grid,.primary-card-grid--2,.primary-card-grid--3,.primary-card-grid--4{grid-template-columns:1fr}.primary-card{min-height:0;--pc-wm-size:clamp(4.5rem,32vw,8.5rem);--pc-wm-opacity:0.045}.primary-card-watermark{width:min(42%,var(--pc-wm-size));transform:translate(16%,-40%)}}@media (max-width:480px){.primary-card{--pc-wm-size:clamp(3.75rem,30vw,6.5rem);--pc-wm-opacity:0.04}.primary-card-watermark{width:min(36%,var(--pc-wm-size));transform:translate(12%,-36%)}}.page--direct-murabaha .dm-how{background:var(--section-bg-soft)}.page--direct-murabaha .dm-how-grid .primary-card,.page--direct-murabaha .dm-how-grid .primary-card:hover{--pc-title:var(--navy);--pc-body:var(--navy);--pc-wm:var(--navy);--dm-how-glass:rgba(255,255,255,0.48);isolation:isolate;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 28px rgba(12,71,110,.08)}.page--direct-murabaha .dm-how-grid .primary-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--dm-how-glass);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);pointer-events:none}.page--direct-murabaha .dm-how-grid .primary-card>*{position:relative;z-index:1}.page--direct-murabaha .dm-how-grid .primary-card-title:after,body[dir=rtl] .page--direct-murabaha .dm-how-grid .primary-card-title:after,html[dir=rtl] .page--direct-murabaha .dm-how-grid .primary-card-title:after{display:none}.page--direct-murabaha .dm-how-grid .primary-card:hover{--dm-how-glass:rgba(255,255,255,0.62);border-color:rgba(255,255,255,.9)}.page--dpm-est{--dpm-est-intro-overlap:clamp(10rem,21vw,15rem)}.page--dpm-est .dpm-est-intro{position:relative;z-index:2;overflow:visible;padding-bottom:0;background:var(--section-bg-soft)}.page--dpm-est .dpm-est-intro>.wrap{overflow:visible}.page--dpm-est .dpm-est-intro-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);grid-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.page--dpm-est .dpm-est-intro-row .sec-sub{margin-bottom:0}.page--dpm-est .dpm-est-intro-media{position:relative;z-index:3;width:100%;max-width:100%;margin:0 0 calc(-1 * var(--dpm-est-intro-overlap));box-sizing:border-box;overflow:hidden;border:clamp(10px,1.2vw,16px) solid #fff}.page--dpm-est .dpm-est-intro-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--navy) 28%,transparent) 0,color-mix(in srgb,var(--navy) 46%,transparent) 48%,color-mix(in srgb,var(--navy-deep) 78%,transparent) 100%)}.page--dpm-est .dpm-est-intro-media img{display:block;width:100%;height:100%;min-height:clamp(20rem,42vw,30rem);aspect-ratio:4/5;object-fit:cover;object-position:center 32%}.page--dpm-est .dpm-est-intro+.dpm-est-band{position:relative;z-index:1;overflow:visible;padding-top:calc(var(--dpm-est-intro-overlap) + clamp(2.5rem, 4vw, 4rem))}@media (max-width:800px){.page--dpm-est{--dpm-est-intro-overlap:clamp(5rem,22vw,8rem)}.page--dpm-est .dpm-est-intro-row{grid-template-columns:1fr}.page--dpm-est .dpm-est-intro-media{margin-top:clamp(1.25rem,3vw,2rem)}.page--dpm-est .dpm-est-intro-media img{min-height:14rem;aspect-ratio:16/10}}.page--dpm-est .dpm-est-band--primary{background:var(--navy)!important;background-color:var(--navy)!important}.page--dpm-est .dpm-est-band--secondary{background:var(--navy-mid)!important;background-color:var(--navy-mid)!important}.page--dpm-est .dpm-est-band .sec-head,.page--dpm-est .dpm-est-band .sec-title,.page--dpm-est .dpm-est-band .sec-title *{color:#fff}.page--dpm-est .dpm-est-band .sec-title{border-bottom-color:currentColor}.page--dpm-est .dpm-est-cards.primary-card-grid{justify-content:center}.page--dpm-est .dpm-est-cards .primary-card,.page--dpm-est .dpm-est-cards .primary-card:hover,.page--dpm-est .dpm-est-steps .steps-card.svc,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark{--pc-title:var(--cool-grey-10);--pc-body:var(--cool-grey);--pc-wm:var(--cool-grey-10);--dpm-est-glass:rgba(255,255,255,0.78);isolation:isolate;color:var(--cool-grey-10);background:var(--dpm-est-glass)!important;background-image:none!important;border:1px solid rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 28px rgba(7,30,51,.18);backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%)}.page--dpm-est .dpm-est-cards .primary-card-title,.page--dpm-est .dpm-est-cards .primary-card-title *{color:var(--cool-grey-10)}.page--dpm-est .dpm-est-cards .primary-card-body,.page--dpm-est .dpm-est-cards .primary-card-body *,.page--dpm-est .dpm-est-cards .primary-card-body p{color:var(--cool-grey)}.page--dpm-est .dpm-est-cards .primary-card:before,.page--dpm-est .dpm-est-steps .steps-card.svc:before{content:none}.page--dpm-est .dpm-est-cards .primary-card:hover,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark:hover,.page--dpm-est .dpm-est-steps .steps-card.svc:hover{--dpm-est-glass:rgba(255,255,255,0.94);border-color:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 18px 36px rgba(7,30,51,.26);transform:translateY(-3px)}.page--dpm-est .dpm-est-cards .primary-card-title:after,.page--dpm-est .dpm-est-steps .steps-line,body[dir=rtl] .page--dpm-est .dpm-est-cards .primary-card-title:after,html[dir=rtl] .page--dpm-est .dpm-est-cards .primary-card-title:after{display:none}@media (min-width:901px){.page--dpm-est .dpm-est-steps .steps-item{flex:0 1 16.25rem;max-width:16.25rem}}.page--dpm-est .dpm-est-steps .steps-card.svc,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark{min-height:15.5rem}.page--dpm-est .dpm-est-steps .steps-card h4,.page--dpm-est .dpm-est-steps .steps-card h4 *{color:var(--cool-grey-10)!important}.page--dpm-est .dpm-est-steps .steps-card p,.page--dpm-est .dpm-est-steps .steps-card p *,.page--dpm-est .dpm-est-steps .steps-sub p{color:var(--cool-grey)!important;overflow:visible;-webkit-line-clamp:unset;display:block}.page--dpm-est .dpm-est-steps .steps-card:hover .steps-num,.page--dpm-est .dpm-est-steps .steps-num{color:var(--navy);border-color:var(--navy);background:linear-gradient(145deg,#ffffff,#e8eef2 48%,#d5e0e6)}@media (prefers-reduced-motion:reduce){.page--dpm-est .dpm-est-cards .primary-card:hover,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark:hover,.page--dpm-est .dpm-est-steps .steps-card.svc:hover{transform:none}}.page--direct-murabaha .dm-pricing-note{border-top:1px solid var(--line);background:var(--section-bg-soft);padding:1.25rem 0}.page--direct-murabaha .dm-pricing-note .wrap{font-size:.75rem;color:var(--muted);line-height:1.65;font-weight:300}.page--direct-murabaha .dm-pricing-note b{color:var(--navy);font-weight:600}.scroll-examples{--sei-list-col:clamp(10rem,14vw + 1.5rem,15.5rem);--sei-gap:clamp(1rem,0.6rem + 1.8vw,2.5rem);--sei-card-gap:clamp(0.75rem,0.45rem + 1.1vw,1.25rem);--sei-card-basis:min(100%,max(23.25rem,calc((100% - 1.75rem) * 1.5)));margin-top:36px;min-width:0;max-width:100%;overflow-x:clip}.scroll-examples-stage{display:grid;grid-template-columns:var(--sei-list-col) minmax(0,1fr);grid-gap:var(--sei-gap);gap:var(--sei-gap);align-items:stretch;width:100%;min-width:0}.scroll-examples-aside{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,.75rem + 1vw,1.5rem);min-width:0}.scroll-examples-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.scroll-examples-list-item{display:block;width:100%;margin:0;padding:clamp(.7rem,.5rem + .7vw,1rem) .35rem;border:0;border-bottom:1px solid rgba(12,71,110,.12);background:transparent;color:#3f4a55;font-family:var(--sans);font-size:clamp(.875rem,.8rem + .35vw,1.05rem);font-weight:500;text-align:start;cursor:pointer;transition:color .2s ease,transform .2s ease;overflow-wrap:anywhere}.scroll-examples-list li:last-child .scroll-examples-list-item{border-bottom:0}.scroll-examples-list-item:hover{color:var(--navy)}.scroll-examples-list-item.is-active{color:#0a2a45;font-weight:700;transform:translateX(.25rem)}[dir=rtl] .scroll-examples-list-item.is-active{transform:translateX(-.25rem)}.scroll-examples-track{display:flex;align-items:stretch;gap:var(--sei-card-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;min-width:0;min-height:100%;max-width:100%}.scroll-examples-track::-webkit-scrollbar{display:none;width:0;height:0}.scroll-examples-track:focus-visible{outline:2px solid rgba(12,71,110,.45);outline-offset:4px;border-radius:8px}.scroll-examples-card{container-type:inline-size;container-name:sei-card;flex:0 0 var(--sei-card-basis);width:var(--sei-card-basis);max-width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;align-self:stretch;height:auto;min-height:100%;box-sizing:border-box}.scroll-examples-card--linked{position:relative}.scroll-examples-card.svc.scroll-examples-card--linked{padding-bottom:4.75rem}.scroll-examples-card--linked .eq-example-meta{-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}.scroll-examples-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;height:100%}.scroll-examples-card.svc.scroll-examples-card--has-image{padding:0;overflow:hidden}.scroll-examples-card--has-image .scroll-examples-card-bg{position:relative;flex:0 0 clamp(8.75rem,18vw,11.5rem);width:100%;overflow:hidden;background:rgba(12,71,110,.12)}.scroll-examples-card--has-image .scroll-examples-card-bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.scroll-examples-card--has-image .scroll-examples-card-body{padding:1.35rem 1.5rem 1.75rem}.scroll-examples-card.svc.scroll-examples-card--has-image.scroll-examples-card--linked{padding-bottom:0}.scroll-examples-card--has-image.scroll-examples-card--linked .scroll-examples-card-body{padding-bottom:4.75rem}.scroll-examples-factsheet-link{position:absolute;z-index:2;inset-inline-end:clamp(1rem,.7rem + 1.1vw,1.5rem);bottom:clamp(1.1rem,.8rem + 1.2vw,1.75rem);width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff,#f0f4f7 48%,#d8e0e6);color:var(--navy);font-size:1.15rem;line-height:1;text-decoration:none;border:1px solid rgba(12,71,110,.12);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.9),inset -1.5px -1.5px 0 rgba(0,0,0,.08),0 3px 6px rgba(12,71,110,.12);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.scroll-examples[dir=rtl] .scroll-examples-factsheet-link{transform:scaleX(-1)}.scroll-examples-factsheet-link:hover{background:linear-gradient(145deg,#5ba3c9,#0c476e 48%,#08263d);border-color:rgba(12,71,110,.55);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.45),inset -1.5px -1.5px 0 rgba(0,0,0,.12),0 4px 10px rgba(12,71,110,.16);transform:translateY(-2px)}.scroll-examples[dir=rtl] .scroll-examples-factsheet-link:hover{transform:scaleX(-1) translateY(-2px)}@media (prefers-reduced-motion:reduce){.scroll-examples-factsheet-link,.scroll-examples-factsheet-link:hover,.scroll-examples[dir=rtl] .scroll-examples-factsheet-link,.scroll-examples[dir=rtl] .scroll-examples-factsheet-link:hover{transition:none;transform:none}.scroll-examples[dir=rtl] .scroll-examples-factsheet-link,.scroll-examples[dir=rtl] .scroll-examples-factsheet-link:hover{transform:scaleX(-1)}}.scroll-examples-spacer{flex:0 0 auto;flex-shrink:0;height:1px;pointer-events:none;visibility:hidden}.eq-example{display:flex;flex-direction:column;height:100%;text-align:start}.scroll-examples-card.svc.svc--dark{color:var(--navy);background:var(--cream,#f7f3ea);border:1px solid rgba(12,71,110,.18);border-radius:clamp(.55rem,.45rem + .4vw,.75rem);box-shadow:none;transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}.scroll-examples-card.svc.svc--dark.is-active{color:var(--navy);background:color-mix(in srgb,var(--cream,#f2f5f6) 92%,var(--navy));border-color:var(--navy);box-shadow:0 2px 0 rgba(255,255,255,.75),0 14px 32px rgba(12,71,110,.18),0 6px 14px rgba(12,71,110,.16),0 2px 4px rgba(12,71,110,.1),inset 2px 2px 0 rgba(255,255,255,.95),inset 3px 3px 6px rgba(255,255,255,.45),inset -2px -2px 0 rgba(12,71,110,.35),inset -3px -3px 8px rgba(12,71,110,.14),inset 0 0 0 1.5px rgba(12,71,110,.28)}.scroll-examples-card.svc.svc--dark h4{color:var(--navy)}.scroll-examples-card.svc.svc--dark p{color:var(--ink,#1a2b3a)}.scroll-examples-card.svc.svc--dark:hover,.scroll-examples-card.svc:hover{transform:none;background:var(--cream,#f7f3ea);border-color:rgba(12,71,110,.18);box-shadow:none}.scroll-examples-card.svc.svc--dark.is-active:hover{background:color-mix(in srgb,var(--cream,#f2f5f6) 92%,var(--navy));border-color:var(--navy);box-shadow:0 2px 0 rgba(255,255,255,.75),0 14px 32px rgba(12,71,110,.18),0 6px 14px rgba(12,71,110,.16),0 2px 4px rgba(12,71,110,.1),inset 2px 2px 0 rgba(255,255,255,.95),inset 3px 3px 6px rgba(255,255,255,.45),inset -2px -2px 0 rgba(12,71,110,.35),inset -3px -3px 8px rgba(12,71,110,.14),inset 0 0 0 1.5px rgba(12,71,110,.28);transform:none}.eq-example.svc h4{position:relative;margin:0 0 12px;padding-bottom:12px;font-family:var(--serif);font-size:clamp(1.05rem,.95rem + .55vw,1.25rem);font-weight:700;color:var(--navy);overflow-wrap:anywhere}.eq-example.svc h4:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:4.75rem;max-width:48%;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}:dir(rtl) .eq-example.svc h4:after{background:linear-gradient(270deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}.eq-example-lead,.eq-example.svc p.eq-example-lead{margin:0 0 4px;font-size:clamp(.8125rem,.78rem + .22vw,.9rem);line-height:1.65;color:var(--muted);flex:0 0 auto;overflow-wrap:anywhere}.eq-example-meta{padding-top:0;border-top:0;width:100%;margin:auto 0 0;min-width:0}.eq-example-meta.meta-facts--stack{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:0;row-gap:0;align-items:baseline;width:100%;justify-items:stretch}.eq-example-meta .meta-fact{display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-column-gap:.85rem;column-gap:.85rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid rgba(12,71,110,.14);min-width:0}.eq-example-meta .meta-fact:last-child{border-bottom:0;padding-bottom:.15rem}.eq-example-meta .meta-fact-label{font-size:.8125rem;font-weight:600;color:var(--muted);max-width:none;white-space:nowrap;text-align:start;letter-spacing:0;text-transform:none}.eq-example-meta .meta-fact--wrap-label .meta-fact-label{white-space:pre-line;overflow-wrap:normal;max-width:none;line-height:1.35}.eq-example-meta .meta-fact-value{margin-top:0;font-size:.9rem;font-weight:650;min-width:0;color:var(--navy);overflow-wrap:anywhere;text-align:end}.eq-example-meta .meta-fact--stacked{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;grid-column:1/-1;width:100%}.eq-example-meta .meta-fact--stacked .meta-fact-label,.eq-example-meta .meta-fact--stacked .meta-fact-value{width:100%;max-width:100%}@container sei-card (max-width: 36rem){.eq-example-meta.meta-facts--stack{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:0;row-gap:0;width:100%}.eq-example-meta .meta-fact{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:.65rem 0}.eq-example-meta .meta-fact-label{max-width:none;white-space:nowrap}.eq-example-meta .meta-fact--wrap-label .meta-fact-label{white-space:pre-line;max-width:none}.eq-example-meta .meta-fact-value{min-width:0;font-size:.837rem}.eq-example-meta .meta-fact-label:dir(rtl){font-size:calc(.8125rem * .96)}.eq-example-meta .meta-fact-value:dir(rtl){font-size:calc(.837rem * .96)}.eq-example-meta .meta-fact--stacked{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;grid-column:1/-1;width:100%}.eq-example-meta .meta-fact--stacked .meta-fact-label,.eq-example-meta .meta-fact--stacked .meta-fact-value{width:100%;max-width:100%;text-align:start}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-label,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-value{text-align:right}}@media (max-width:900px){.eq-example-meta.meta-facts--stack{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:0;row-gap:0;width:100%}.eq-example-meta .meta-fact{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:.65rem 0}.eq-example-meta .meta-fact-label{max-width:none;white-space:nowrap}.eq-example-meta .meta-fact--wrap-label .meta-fact-label{white-space:pre-line;max-width:none}.eq-example-meta .meta-fact-value{min-width:0;font-size:.837rem}.eq-example-meta .meta-fact--stacked{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;grid-column:1/-1;width:100%}.eq-example-meta .meta-fact--stacked .meta-fact-label,.eq-example-meta .meta-fact--stacked .meta-fact-value{width:100%;max-width:100%;text-align:start}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-label{font-size:calc(.8125rem * .96)}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-value{font-size:calc(.837rem * .96)}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-label,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-value{text-align:right}}.scroll-examples[dir=rtl] .eq-example-lead,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-label,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact--stacked .meta-fact-value,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-label,.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-value,.scroll-examples[dir=rtl] .eq-example.svc h4,.scroll-examples[dir=rtl] .scroll-examples-list-item{text-align:right}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-label{font-weight:570}.scroll-examples[dir=rtl] .eq-example-meta .meta-fact-value{font-weight:618}.scroll-examples[dir=rtl] .eq-example.svc h4{font-weight:665}.scroll-examples[dir=ltr] .eq-example-lead,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-label,.scroll-examples[dir=ltr] .eq-example.svc h4{text-align:left}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-value{text-align:right}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-label{font-size:calc(.8125rem * .93);max-width:14ch;white-space:normal;overflow-wrap:break-word;line-height:1.35;text-transform:none}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-value{font-size:calc(.9rem * .95)}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact--stacked .meta-fact-label,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact--stacked .meta-fact-value{max-width:100%;text-align:left}:dir(rtl) .eq-example-meta .meta-fact-value,:dir(rtl) .eq-example.svc h4,:dir(rtl) .eq-example.svc p,:dir(rtl) .scroll-examples-list-item{overflow-wrap:break-word}.scroll-examples-arrows{display:flex;gap:clamp(.4rem,.25rem + .5vw,.625rem);justify-content:start;width:100%}.scroll-examples-arrow{flex:0 0 auto;width:max(44px,clamp(2.5rem,2rem + 1.2vw,2.75rem));height:max(44px,clamp(2.5rem,2rem + 1.2vw,2.75rem));border-radius:50%;border:1px solid rgba(10,42,69,.55);background:rgba(255,255,255,.78);color:#0a2a45;font-size:clamp(.95rem,.8rem + .45vw,1.1rem);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s;-webkit-tap-highlight-color:transparent}.scroll-examples-arrow:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff;transform:scale(1.06)}.scroll-examples-arrow:disabled{opacity:.35;cursor:default;transform:none}@media (min-width:640px){.scroll-examples{--sei-card-basis:min(100%,calc((100% - var(--sei-card-gap)) / 1.55 * 1.5))}}@media (min-width:1024px){.scroll-examples{--sei-card-basis:min(100%,calc((100% - 2 * var(--sei-card-gap)) / 2.35 * 1.5))}}@media (max-width:900px){.scroll-examples-stage{grid-template-columns:minmax(0,1fr);gap:1.25rem}.scroll-examples-aside{display:contents}.scroll-examples-list{order:1;flex-direction:row;flex-wrap:wrap;gap:.35rem 1rem}.scroll-examples-track{order:2}.scroll-examples-arrows{order:3;margin-top:.15rem;justify-content:start}.scroll-examples-list-item{border-bottom:0;padding:.55rem .15rem;font-size:.9rem}.scroll-examples-list-item.is-active{transform:none;text-decoration:underline;text-underline-offset:.2em}.scroll-examples[dir=ltr] .scroll-examples-arrows,.scroll-examples[dir=ltr] .scroll-examples-list{justify-content:start}.scroll-examples[dir=ltr] .eq-example-lead,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact--stacked .meta-fact-label,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact--stacked .meta-fact-value,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-label,.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-value,.scroll-examples[dir=ltr] .eq-example.svc h4,.scroll-examples[dir=ltr] .scroll-examples-list-item{text-align:left}.scroll-examples[dir=ltr] .scroll-examples-list-item{font-size:calc(.9rem * .92)}.scroll-examples[dir=ltr] .eq-example.svc h4{font-size:calc(clamp(1.05rem, .95rem + .55vw, 1.25rem) * .92)}.scroll-examples[dir=ltr] .eq-example-lead,.scroll-examples[dir=ltr] .eq-example.svc p.eq-example-lead{font-size:calc(clamp(.8125rem, .78rem + .22vw, .9rem) * .92)}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-label{font-size:calc(.8125rem * .93 * .92)}.scroll-examples[dir=ltr] .eq-example-meta .meta-fact-value{font-size:calc(.9rem * .95 * .92)}}@media (prefers-reduced-motion:reduce){.scroll-examples-track{scroll-behavior:auto}.scroll-examples-arrow:hover:not(:disabled),.scroll-examples-list-item.is-active{transform:none}}.ra-premium-section{--ra-gold:#0c476e;--ra-teal:#446c77;background:#fff}.page:not(.fp)>section.blk.ra-premium-section{background:#fff!important;background-color:#fff!important}.ra-premium-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.75rem,3.5vw,2.75rem);gap:clamp(1.75rem,3.5vw,2.75rem);max-width:80rem;margin:0 auto;align-items:stretch}.ra-premium-card{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;overflow:hidden;border-radius:24px;background:none;border:1px solid rgba(255,255,255,.35);color:var(--navy);text-align:start;box-shadow:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}.ra-premium-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--cool-grey-2) 58%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none;transition:background .3s ease}.ra-premium-card:hover{transform:translateY(-.35rem);border-color:rgba(255,255,255,.55);box-shadow:none}.ra-premium-card:hover:before{background:rgba(255,255,255,.62)}.ra-premium-card:hover .ra-premium-card-media{transform:scale(1.03)}.ra-premium-card-media{position:relative;flex:0 0 34%;min-height:clamp(11.5rem,22vw,14.5rem);background-color:#071e33;background-size:cover;background-position:50%;isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1);transform-origin:center center}.ra-premium-card-media-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,30,51,.35),rgba(12,71,110,.28) 55%,rgba(242,245,246,.35));pointer-events:none}.ra-premium-card-media--architecture .ra-premium-card-media-overlay{background:linear-gradient(180deg,rgba(7,30,51,.4),rgba(12,71,110,.3) 55%,rgba(242,245,246,.35))}.ra-premium-card-media--geo{background-color:#0a3350;background-size:cover}.ra-premium-card-media--geo .ra-premium-card-media-overlay{background:linear-gradient(180deg,rgba(7,30,51,.3),rgba(12,71,110,.25) 55%,rgba(242,245,246,.3))}.ra-premium-card-title{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem 1.75rem;font-family:var(--serif);font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:700;line-height:1.2;color:#fff;text-align:center;letter-spacing:.01em}.ra-premium-card-list,.ra-premium-card-media{position:relative;z-index:1}.ra-premium-card-list{list-style:none;margin:0;padding:1.15rem clamp(1.75rem,3vw,2.15rem) 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;background:none}.ra-premium-card-list li{display:flex;flex-direction:row;align-items:center;gap:0;margin:0;padding:.85rem 0;border-bottom:1px solid rgba(12,71,110,.12)}.ra-premium-card-list li:last-child{border-bottom:none}.ra-premium-card-label{flex:1 1;min-width:0;font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:500;line-height:1.55;color:var(--navy)}@media (max-width:900px){.ra-premium-cards{grid-template-columns:1fr;max-width:35rem}.ra-premium-card-title{font-size:clamp(1.65rem,6vw,1.9rem)}.ra-premium-card-label{font-size:clamp(1rem,3.8vw,1.1rem)}}@media (prefers-reduced-motion:reduce){.ra-premium-card,.ra-premium-card-media{transition:none}.ra-premium-card:hover,.ra-premium-card:hover .ra-premium-card-media{transform:none}}.svc{background:var(--paper);padding:2rem 1.5rem 1.75rem;border-radius:1rem;border:1px solid rgba(12,71,110,.1);box-shadow:0 10px 28px rgba(12,71,110,.05);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease,background .3s ease}.svc:hover{background:#fff;transform:translateY(-.25rem);border-color:rgba(12,71,110,.18);box-shadow:0 16px 36px rgba(12,71,110,.09)}.svc.svc--dark{color:#fff;background:linear-gradient(160deg,rgba(255,255,255,.07) 0,rgba(255,255,255,0) 42%),linear-gradient(180deg,#0e4a72 0,var(--navy) 48%,#071e33 100%);border-color:rgba(12,71,110,.22);box-shadow:0 14px 34px rgba(7,30,51,.16)}.svc.svc--dark:hover{background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,0) 42%),linear-gradient(180deg,#12568a,#0c476e 48%,#08263d);border-color:rgba(12,71,110,.5);box-shadow:0 20px 44px rgba(7,30,51,.22)}.svc h4{font-family:var(--serif);font-size:1.1875rem;font-weight:500;color:var(--navy);margin:0 0 .65rem;line-height:1.3}.svc.svc--dark h4{color:#fff}.svc p{font-size:.875rem;color:var(--muted);font-weight:300;line-height:1.65;margin:0}.svc.svc--dark p{color:#c7d2dc}.page--dpm-est .dpm-est-band .sec-head,.page--dpm-est .dpm-est-band .sec-title,.page--dpm-est .dpm-est-band .sec-title *,body[dir=rtl] .page--dpm-est .dpm-est-band .sec-title,html[dir=rtl] .page--dpm-est .dpm-est-band .sec-title{color:#fff!important}.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark h4,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark h4 *,body[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark h4,html[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark h4{color:var(--cool-grey-10)!important}.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p *,body[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p,html[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p{color:var(--cool-grey)!important}.primary-card-clickable-grid.primary-card-grid--2{max-width:min(75%,56rem);margin-inline:auto}a.primary-card.primary-card-clickable{text-decoration:none;color:inherit}a.primary-card.primary-card-clickable.primary-card-clickable--arrow{padding-bottom:calc(var(--pc-pad-y) + var(--pc-icon-box) + .75rem)}a.primary-card.primary-card-clickable.primary-card-clickable--cta{padding-bottom:calc(var(--pc-pad-y) + 2.4rem)}.primary-card.primary-card-clickable .primary-card-clickable-cta{position:absolute;z-index:2;inset-inline-start:var(--pc-pad-x);bottom:var(--pc-pad-y);display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:#fff;pointer-events:none}.primary-card.primary-card-clickable .primary-card-clickable-arrow{position:absolute;z-index:2;top:auto;right:auto;bottom:var(--pc-pad-y);left:var(--pc-pad-x);width:var(--pc-icon-box);height:var(--pc-icon-box);margin:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff,#f0f4f7 48%,#d8e0e6);color:var(--navy);font-size:1.15rem;line-height:1;border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.9),inset -1.5px -1.5px 0 rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.28),0 8px 18px rgba(7,30,51,.28);transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}body[dir=rtl] .primary-card.primary-card-clickable .primary-card-clickable-arrow,html[dir=rtl] .primary-card.primary-card-clickable .primary-card-clickable-arrow{transform:scaleX(-1)}.primary-card.primary-card-clickable:hover .primary-card-clickable-arrow{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.2),inset -1.5px -1.5px 0 rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.3),0 10px 20px rgba(7,30,51,.32);transform:translateY(-2px)}body[dir=rtl] .primary-card.primary-card-clickable:hover .primary-card-clickable-arrow,html[dir=rtl] .primary-card.primary-card-clickable:hover .primary-card-clickable-arrow{transform:scaleX(-1) translateY(-2px)}@media (prefers-reduced-motion:reduce){.primary-card.primary-card-clickable .primary-card-clickable-arrow,.primary-card.primary-card-clickable:hover .primary-card-clickable-arrow{transition:none;transform:none}body[dir=rtl] .primary-card.primary-card-clickable .primary-card-clickable-arrow,body[dir=rtl] .primary-card.primary-card-clickable:hover .primary-card-clickable-arrow,html[dir=rtl] .primary-card.primary-card-clickable .primary-card-clickable-arrow,html[dir=rtl] .primary-card.primary-card-clickable:hover .primary-card-clickable-arrow{transform:scaleX(-1)}}.prod-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(2.5rem,6vw,4.5rem) 0;align-items:start}.page--equity-management .prod-body{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.page--real-assets .prod-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.page--murabaha .prod-body{grid-template-columns:minmax(0,1fr) minmax(0,27.9rem)}@media (min-width:561px){.page--murabaha .page-hero .wrap,.page--murabaha .wrap,.page--saudi-equity-fund .page-hero .wrap,.page--saudi-equity-fund .wrap{padding-inline:clamp(.875rem,.35rem + 2.8vw,170px)}}.page--private-markets .eq-approach{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,1.4rem + 2.5vw,3.5rem)}.page--private-markets .eq-col p{color:#3f4a55;font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);line-height:1.85}.page--real-assets>.ri,.page--real-assets>section.blk.ri{background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important}.page--real-assets>.ri .contact-cta .ri-title,.page--real-assets>.ri .ri-title{color:var(--navy);border-bottom-color:currentColor}.page--real-assets>.ri .contact-cta .ri-body,.page--real-assets>.ri .ri-body{color:var(--muted)}.page--real-assets>.ri .btn.btn-navy.cta-btn,.page--real-assets>.ri .btn.btn-navy.cta-btn:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.page--real-assets>.ri .btn.btn-navy.cta-btn:hover{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.page:not(.fp)>section.blk.ra-projects,section.blk.ra-projects{position:relative;overflow:hidden;background-color:transparent!important;background-image:var(--ra-projects-bg-img,none);background-size:cover;background-position:50%;background-repeat:no-repeat}.ra-projects-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.ra-projects-bg:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,#fff 38%,transparent)}.ra-projects>.wrap{position:relative;z-index:1}.ra-projects-head .sec-head{margin-bottom:0}.ra-projects .sec-sub,.ra-projects-intro{color:var(--cool-grey-10);font-weight:700}body[dir=rtl] .ra-projects .sec-sub,body[dir=rtl] .ra-projects-intro,html[dir=rtl] .ra-projects .sec-sub,html[dir=rtl] .ra-projects-intro{font-weight:700}.ra-projects .sec-sub{font-size:clamp(1.44375rem,1.30625rem + .75625vw,1.85625rem)}.ra-projects-intro{max-width:42rem;margin:.75rem auto 2.75rem;text-align:center;font-size:clamp(1.275rem,1.2rem + .375vw,1.40625rem);line-height:1.7}.page--real-assets .ra-projects-scroll .scroll-examples-aside{position:relative;isolation:isolate;justify-content:flex-start;gap:.75rem;padding:.7rem .8rem .85rem;background:none;border-radius:16px;overflow:hidden}.page--real-assets .ra-projects-scroll .scroll-examples-aside:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(255,255,255,.1);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);pointer-events:none}.page--real-assets .ra-projects-scroll .scroll-examples-arrows,.page--real-assets .ra-projects-scroll .scroll-examples-list{position:relative;z-index:1;background:none}.page--real-assets .ra-projects-scroll .scroll-examples-list{padding:0;border-radius:0}.page--real-assets .ra-projects-scroll .scroll-examples-list:before{content:none}@media (max-width:900px){.page--real-assets .ra-projects-scroll .scroll-examples-aside{display:flex;flex-direction:column;order:1}.page--real-assets .ra-projects-scroll .scroll-examples-track{order:2}}.page--real-assets .ra-projects .scroll-examples-card.svc.svc--dark,.page--real-assets .ra-projects .scroll-examples-card.svc.svc--dark:hover,.page--real-assets .ra-projects-scroll .scroll-examples-card.svc.svc--dark,.page--real-assets .ra-projects-scroll .scroll-examples-card.svc.svc--dark:hover{background-color:var(--cool-grey-2)!important;background-image:none!important;border:1px solid var(--cool-grey-3)!important;box-shadow:none!important;transition:none}.page--real-assets .ra-projects .scroll-examples-card.svc.svc--dark.is-active,.page--real-assets .ra-projects .scroll-examples-card.svc.svc--dark.is-active:hover,.page--real-assets .ra-projects-scroll .scroll-examples-card.svc.svc--dark.is-active,.page--real-assets .ra-projects-scroll .scroll-examples-card.svc.svc--dark.is-active:hover{background-color:#fff!important;background-image:none!important;border-color:var(--cool-grey-3)!important;box-shadow:none!important}.page--real-assets .ra-projects .scroll-examples-card-body,.page--real-assets .ra-projects-scroll .scroll-examples-card-body{transition:none}.page--real-assets .ra-projects .scroll-examples-card:not(.is-active) .scroll-examples-card-body,.page--real-assets .ra-projects-scroll .scroll-examples-card:not(.is-active) .scroll-examples-card-body{background-color:var(--cool-grey-2)!important}.page--real-assets .ra-projects .scroll-examples-card.is-active .scroll-examples-card-body,.page--real-assets .ra-projects-scroll .scroll-examples-card.is-active .scroll-examples-card-body{background-color:#fff!important}.page>section.blk .prod-body{padding-block:0}.page>section.blk .disclaimer{background:transparent;border-top:none;padding:0}.prod-body>*{min-width:0}.prod-body h3{font-family:var(--serif);font-size:clamp(1.15rem,.95rem + .8vw,1.375rem);font-weight:500;color:var(--navy);margin:34px 0 14px}.prod-body h3:first-child{margin-top:0}.prod-body p{color:var(--muted);font-size:clamp(1.035rem,.978rem + .288vw,1.114rem);font-weight:300;line-height:1.72;margin-bottom:14px}.factsheet{--factsheet-pad:clamp(1.15rem,0.85rem + 1.5vw,2rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--factsheet-pad);align-self:start;position:-webkit-sticky;position:sticky;top:clamp(4.5rem,12vw,6.25rem);--factsheet-glass:var(--navy);isolation:isolate;background:none;border:8px solid var(--cool-grey-1);border-radius:0;box-shadow:none}.factsheet:before{content:"";position:absolute;inset:0;z-index:0;background:var(--factsheet-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);pointer-events:none}.factsheet .factsheet-title{color:#fff}.factsheet .factsheet-title:after{background:linear-gradient(90deg,#fff,rgba(255,255,255,.35))}body[dir=rtl] .factsheet .factsheet-title:after,html[dir=rtl] .factsheet .factsheet-title:after{background:linear-gradient(270deg,#fff,rgba(255,255,255,.35))}.factsheet .factsheet-row{border-bottom-color:rgba(255,255,255,.16)}.factsheet .factsheet-label{color:var(--cool-grey-3)}.factsheet .factsheet-value{color:#fff}.factsheet>*{position:relative;z-index:1}.mur-facts .factsheet,.sef-facts .factsheet{--factsheet-glass:var(--cool-grey-2)}.mur-facts .factsheet:before,.sef-facts .factsheet:before{box-shadow:none}.mur-facts .factsheet .factsheet-title,.mur-facts .factsheet .factsheet-value,.sef-facts .factsheet .factsheet-title,.sef-facts .factsheet .factsheet-value{color:var(--navy)}.mur-facts .factsheet .factsheet-label,.sef-facts .factsheet .factsheet-label{color:var(--muted)}.mur-facts .factsheet .factsheet-row,.sef-facts .factsheet .factsheet-row{border-bottom-color:rgba(12,71,110,.14)}.mur-facts .factsheet .factsheet-title:after,.sef-facts .factsheet .factsheet-title:after{background:linear-gradient(90deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}html[dir=rtl] .mur-facts .factsheet .factsheet-title:after,html[dir=rtl] .sef-facts .factsheet .factsheet-title:after{background:linear-gradient(270deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}@media (min-width:561px){.mur-facts .factsheet,.sef-facts .factsheet{zoom:.9}}.factsheet-title{position:relative;font-size:clamp(.95rem,.85rem + .45vw,1.05rem);letter-spacing:.02em;color:var(--navy);text-transform:none;margin:0 0 clamp(1rem,.8rem + .6vw,1.35rem);padding-bottom:.7rem;font-weight:700;font-family:var(--serif);line-height:1.3;overflow-wrap:anywhere}.factsheet-title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:clamp(2rem,18%,2.5rem);max-width:30%;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}body[dir=rtl] .factsheet-title:after,html[dir=rtl] .factsheet-title:after{background:linear-gradient(270deg,var(--navy) 0,rgba(12,71,110,.35) 100%)}.factsheet-rows{min-width:0}.factsheet-row{flex-wrap:nowrap;justify-content:space-between;gap:.35rem 1rem;padding:clamp(.65rem,.5rem + .4vw,.75rem) 0;border-bottom:1px solid var(--line);font-size:clamp(.78rem,.72rem + .25vw,.8438rem);line-height:1.35}.factsheet-label,.factsheet-row{display:flex;align-items:center;min-width:0}.factsheet-label{flex:1 1 auto;color:var(--muted)}.factsheet-label,.factsheet-value{overflow-wrap:break-word;line-height:inherit}.factsheet-value{flex:0 1 auto;min-width:0;color:var(--navy);font-weight:600;text-align:end;display:flex;align-items:center;justify-content:flex-end}.factsheet-actions{display:flex;flex-direction:column;gap:0;margin-top:.35rem;min-width:0}.factsheet-actions .primary-button{margin-top:14px}.page--murabaha .lfi-block-links{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lfi-block-links a{color:var(--navy);font-weight:600;text-decoration:none;border-bottom:1px solid;padding-bottom:.1em}.lfi-block-links a:hover{opacity:.75}.mur-facts{position:-webkit-sticky;position:sticky;top:clamp(4.5rem,12vw,6.25rem);isolation:isolate;overflow:hidden;min-width:0;background:var(--cool-grey-2)}.page--murabaha .mur-facts .factsheet{position:relative;top:auto;z-index:1}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.4em;background:var(--navy);color:#fff;padding:clamp(.7rem,.6rem + .35vw,.85rem) clamp(.9rem,.7rem + .8vw,1.375rem);font-size:clamp(.75rem,.7rem + .2vw,.8125rem);font-weight:600;letter-spacing:.03em;font-family:inherit;line-height:1.4;text-align:center;text-decoration:none;text-wrap:balance;overflow-wrap:anywhere;border:1px solid transparent;border-radius:.625rem;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;box-sizing:border-box;max-width:100%}.primary-button:hover{background:var(--gold);color:var(--navy-deep)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button--full{display:flex;width:100%}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:#0a3a5a;color:#fff}.cta-btn{border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.disclaimer{background:#e8eaec;border-top:1px solid var(--line);padding:30px 0}.disclaimer .wrap{font-size:.75rem;color:var(--muted);line-height:1.65;font-weight:300}.disclaimer b{color:var(--navy);font-weight:600}.site-footer .disclaimer,.site-footer-disclaimer{--measure-lead:100%;position:relative;z-index:2;margin:1.5rem 0 0;padding:clamp(1rem,.85rem + .6vw,1.35rem) clamp(1.15rem,.95rem + .8vw,1.65rem);background:#e8eaec;border:1.5px solid #08263d;border-radius:clamp(.65rem,.55rem + .3vw,.85rem);box-shadow:0 8px 20px rgba(4,20,36,.22)}.site-footer .disclaimer p,.site-footer-disclaimer p{margin:0;font-size:calc(clamp(.78rem, .72rem + .2vw, .875rem) * 1.08);color:#000;line-height:1.7;font-weight:400;text-align:justify;text-align-last:start}.site-footer .disclaimer b,.site-footer-disclaimer b{color:var(--navy);font-weight:700}footer{background:var(--navy-deep);color:#9fb0bf;padding:60px 0 30px;font-size:.8125rem;position:relative;overflow:hidden}footer .site-footer-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}footer .site-footer-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}footer .wrap{position:relative;z-index:2}footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}footer h6{font-size:.6875rem;letter-spacing:.16em;color:#fff;text-transform:uppercase;margin-bottom:18px;font-weight:600}footer a{display:block;padding:6px 0;color:#c5c9ce;font-weight:300;cursor:pointer;transition:.2s}footer a:active,footer a:hover{color:#9ec5e8}footer .top .nav-branch-parent{font-weight:600;color:#e8eaed}footer .top .nav-nested-group{margin:.15rem 0 .55rem;-webkit-margin-start:.35rem;margin-inline-start:.35rem;-webkit-padding-start:.7rem;padding-inline-start:.7rem;-webkit-border-start:2px solid rgba(255,255,255,.5);border-inline-start:2px solid rgba(255,255,255,.5)}footer .top a.nav-nested{display:flex;align-items:baseline;gap:.35rem;font-size:.75rem;font-weight:300;padding:4px 0;color:#aeb4bb}footer .top a.nav-nested:before{content:"–";flex:none;color:#fff;opacity:.45}footer .top a.is-active,footer .top a[aria-current=page]{color:var(--navy-mid);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}footer .lic{line-height:1.7}footer .bottom,footer .lic{color:#fff;font-weight:400;font-family:var(--sans);font-synthesis:none}footer .bottom{padding-top:24px;display:flex;justify-content:space-between;font-size:calc(.7188rem * 1.08);flex-wrap:wrap;gap:10px}footer .footer-stores{display:flex;flex-wrap:wrap;gap:clamp(8px,1.6vw,10px);margin-top:clamp(16px,3vw,22px)}footer .footer-store-btn{display:inline-flex;align-items:center;flex:1 1 140px;gap:clamp(8px,1.5vw,10px);padding:clamp(7px,1.4vw,8px) clamp(10px,2vw,14px);border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;background:rgba(0,0,0,.25);font-size:clamp(.75rem,2.4vw,.875rem);font-weight:500;line-height:1.15;transition:.2s}footer .footer-store-btn small{display:block;font-size:clamp(.5rem,1.6vw,.5625rem);font-weight:400;letter-spacing:.04em;color:#9fb0bf;text-transform:none}footer .footer-store-btn svg{flex-shrink:0;width:clamp(1.1rem,3.2vw,1.35rem);height:clamp(1.1rem,3.2vw,1.35rem)}footer .footer-store-btn:hover{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.08)}footer .footer-social{--footer-social-size:clamp(26px,7vw,31px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,2.2vw,11px);margin-top:clamp(16px,3vw,21px)}footer .footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--footer-social-size);height:var(--footer-social-size);padding:0;border-radius:calc(var(--footer-social-size) * .22);overflow:hidden;opacity:.95;transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.35),0 2px 3px rgba(0,0,0,.35),0 6px 12px rgba(0,0,0,.28);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease}footer .footer-social-link:hover{opacity:1;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.4),0 4px 6px rgba(0,0,0,.32),0 10px 18px rgba(0,0,0,.34)}@media (max-width:1024px){:root{--nav-logo-max-w:min(62vw,11.5rem)}nav ul{display:none}.nav-toggle{display:flex}.mobile-menu{display:block}.lang-globe--desktop,.mobile-menu[hidden],.nav-actions{display:none}header .brand--logo{flex:1 1 auto}.page--equity-management .prod-body,.page--murabaha .prod-body,.page--real-assets .prod-body,.prod-body{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr}.factsheet{position:static;top:auto;width:100%;max-width:min(28rem,100%);margin-inline:auto}footer .top{grid-template-columns:1fr 1fr}footer .footer-store-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:0}}@media (max-width:560px){.wrap{padding-inline:clamp(1.25rem,5vw,2.5rem)}.pillars{grid-template-columns:1fr}.factsheet{max-width:100%;border-radius:0}.factsheet-row{flex-direction:column;align-items:center;gap:.2rem;text-align:center}.factsheet-label,.factsheet-value{flex:1 1 auto;width:100%;text-align:center}.factsheet-actions .primary-button{padding-inline:.85rem}footer .top{grid-template-columns:1fr}footer .footer-stores{width:100%}footer .footer-store-btn{flex:1 1 100%;justify-content:center}footer .footer-social{--footer-social-size:28px}}.page-hero{--page-hero-h:60vh;--ph-clear:calc(var(--chrome-h) + 0.5rem);position:relative;background:var(--navy-deep);color:#fff;overflow:hidden;margin-top:calc(-1 * var(--chrome-h));box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--page-hero-h);min-height:60dvh}@supports (height:60dvh){.page-hero{--page-hero-h:60dvh}}.page-hero .ph-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;overflow:hidden}.page-hero .ph-bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-hero:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(6,28,42,.8)}.page-hero .wrap{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;padding-block:max(clamp(5.5rem,8vh + 2.5rem,7.5rem),var(--ph-clear)) clamp(1.75rem,3vh + .75rem,3.25rem);padding-inline:clamp(82px,12vw,170px)}.page-hero--fold{min-height:var(--page-hero-h);min-height:60dvh}.page-hero--fold .wrap{padding-block:max(clamp(5.5rem,8vh + 2.5rem,7.5rem),var(--ph-clear)) clamp(1.75rem,3vh + .75rem,3.25rem)}@media (max-width:1100px){.page-hero .wrap{padding-inline:clamp(56px,10vw,112px)}}@media (max-width:900px){.page-hero .wrap{padding-inline:clamp(40px,9vw,72px);padding-block:max(clamp(5.25rem,7vh + 2.75rem,6.75rem),var(--ph-clear)) clamp(1.5rem,2.5vh + .75rem,2.75rem)}}@media (max-width:560px){.page-hero .wrap{padding-inline:clamp(42px,8vw,58px);padding-block:max(clamp(5rem,6vh + 2.75rem,6.25rem),var(--ph-clear)) clamp(1.35rem,2vh + .65rem,2.25rem)}}.page-hero .crumb{font-size:clamp(.95rem,.88rem + .35vw,1.125rem);color:rgba(255,255,255,.92);font-weight:500;letter-spacing:.04em;margin-bottom:22px}.page-hero .crumb a{color:#fff;font-weight:650;cursor:pointer}.page-hero .crumb a:hover{color:var(--gold)}.page-hero .ph-badge{display:inline-block;border:1px solid rgba(106,147,157,.6);color:var(--gold-soft);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin:0 0 18px}.page-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.01em;max-width:22ch}.page-hero .ph-desc{font-family:var(--sans);font-size:calc(1.208rem * 1.25);font-weight:300;color:rgba(255,255,255,.86);margin:16px 0 0;max-width:56ch;line-height:1.6}body[dir=rtl] .page-hero .ph-desc,html[dir=rtl] .page-hero .ph-desc{font-family:var(--ar);font-weight:400;color:rgba(255,255,255,.86)}body[dir=rtl] .page-hero :is(h1,h2,.ph-desc,.rich-text),html[dir=rtl] .page-hero :is(h1,h2,.ph-desc,.rich-text){letter-spacing:0!important;word-spacing:0!important;font-feature-settings:"kern";font-kerning:normal;font-synthesis:none;text-rendering:geometricPrecision;text-shadow:none}.page-hero .ph-chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.page-hero .ph-chip{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:8px 14px;font-family:var(--sans);font-size:12.5px;color:rgba(255,255,255,.8)}.page-hero .ph-chip strong{color:var(--gold-soft);font-weight:600}.meta-facts{display:flex;flex-wrap:wrap;gap:42px}.meta-facts--row{flex-direction:row}.meta-facts--stack{flex-direction:column;gap:16px;flex-wrap:nowrap}.meta-facts--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.meta-fact-label{font-size:.8724rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}:dir(rtl) .meta-fact-label{letter-spacing:0;text-transform:none}.meta-fact-value{margin-top:6px;font-size:.91rem;font-weight:400;line-height:1.35}.meta-facts--dark .meta-fact-label{color:#8ba0b3}.meta-facts--dark .meta-fact-value{color:#fff;font-weight:400}.meta-facts--light .meta-fact-label{color:var(--muted)}.meta-facts--light .meta-fact-value{color:var(--navy)}.page-hero .meta-facts{margin-top:34px}.page-hero .ph-logo{position:absolute;top:50%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none}.page-hero .ph-logo.is-in{animation:phLogoExpand 3.7s cubic-bezier(.22,.8,.25,1) forwards}@keyframes phLogoExpand{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}58%{opacity:1;transform:translate(-50%,-50%) scale(1.22)}to{opacity:1;transform:translate(-50%,-50%) scale(1.16)}}.page-hero .ph-logo-img{width:min(210px,38vw);height:auto;display:block}.page-hero .ph-heading-wrap{display:grid}.page-hero .ph-heading-wrap h1{grid-area:1/1}.page-hero .ph-typewriter-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-hero .ph-typed{min-height:1.1em}.page-hero .ph-cursor{display:inline-block;width:2px;height:.85em;-webkit-margin-start:3px;margin-inline-start:3px;background:currentColor;vertical-align:-.05em;animation:phCursorBlink .9s steps(1) infinite}@keyframes phCursorBlink{50%{opacity:0}}.page-hero .ph-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.page-hero .ph-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-hero .ph-logo,.page-hero .ph-reveal{transition:none;animation:none}.page-hero .ph-logo{opacity:0;visibility:hidden}.page-hero .ph-reveal{opacity:1;transform:none}.page-hero .ph-cursor{animation:none;display:none}}.hierarchy-sec{overflow-x:clip}.hierarchy{--hier-gap:clamp(0.55rem,0.35rem + 1vw,1.15rem);--hier-node-w:clamp(8.25rem,6.5rem + 4vw,11.5rem);--hier-photo:clamp(3rem,2.5rem + 1.6vw,4.25rem);--hier-level-pad:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);--hier-card-min-h:clamp(10.5rem,9rem + 3.5vw,13.5rem);width:100%;max-width:100%;box-sizing:border-box}.hierarchy-title{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto clamp(1.75rem,1.25rem + 2.2vw,3rem);padding-bottom:clamp(.7rem,.55rem + .6vw,1rem);font-family:var(--serif);font-size:clamp(2.13rem,1.67rem + 2.07vw,3.16rem);font-weight:700;color:var(--navy);line-height:1.2;text-align:center;letter-spacing:-.01em}.hierarchy-title:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(.18rem,.12rem + .2vw,.28rem);border-radius:999px;background:var(--navy);transform:none}.hierarchy-org-figure{margin:0;width:100%;display:flex;justify-content:center}.hierarchy-org-img{display:block;width:100%;max-width:min(56rem,100%);height:auto}@media (max-width:1100px){.hierarchy{--hier-node-w:clamp(7.75rem,6.25rem + 3.5vw,10rem);--hier-level-pad:clamp(1.15rem,0.85rem + 1.2vw,1.75rem);--hier-card-min-h:clamp(10rem,8.75rem + 3vw,12rem)}}@media (max-width:720px){.hierarchy{--hier-gap:clamp(0.65rem,0.5rem + 1vw,0.95rem);--hier-level-pad:clamp(1rem,0.75rem + 1.5vw,1.5rem);--hier-card-min-h:clamp(5.25rem,4.75rem + 2vw,6.25rem)}.hierarchy-title{margin-inline:0 auto;margin-bottom:clamp(1.35rem,1.1rem + 1.5vw,2rem);text-align:start}.hierarchy-title:after{left:0;right:0;width:100%;transform:none}body[dir=rtl] .hierarchy-title:after,html[dir=rtl] .hierarchy-title:after{left:0;right:0}}@media (max-width:420px){.hierarchy{--hier-level-pad:0.9rem;--hier-gap:0.6rem}}.board-intro{max-width:48rem;margin:0 auto}.board-intro p{margin:0;color:var(--ink);font-size:clamp(1.05rem,.98rem + .35vw,1.2rem);font-weight:400;line-height:1.8}.board-intro p+p{margin-top:1.15rem}.board-intro[dir=rtl] p,body[dir=rtl] .board-intro p,html[dir=rtl] .board-intro p{font-family:GE SS Two,IBM Plex Sans Arabic,sans-serif;font-weight:300;font-synthesis:none}.people-rows{display:flex;flex-direction:column;gap:28px}.person-row{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);grid-gap:28px 40px;gap:28px 40px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line);opacity:0;transform:scale(.97);filter:blur(3px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s ease}.people-rows.is-visible .person-row{opacity:1;transform:none;filter:none}.people-rows.is-visible .person-row:first-child{transition-delay:0s}.people-rows.is-visible .person-row:nth-child(2){transition-delay:.12s}.people-rows.is-visible .person-row:nth-child(3){transition-delay:.24s}.people-rows.is-visible .person-row:nth-child(4){transition-delay:.36s}.people-rows.is-visible .person-row:nth-child(5){transition-delay:.48s}.people-rows.is-visible .person-row:nth-child(6){transition-delay:.6s}.people-rows.is-visible .person-row:nth-child(7){transition-delay:.72s}.people-rows.is-visible .person-row:nth-child(8){transition-delay:.84s}.people-rows.is-visible .person-row:nth-child(9){transition-delay:.96s}.person-row:first-child{padding-top:0}.person-row:last-child{border-bottom:0;padding-bottom:0}.person-row-media{aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--cream);border:1px solid var(--line);width:100%}.person-row-media img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.person-row-media--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--navy-mid),var(--navy-deep))}.person-row-body{min-width:0;padding-block:4px}.person-row-role{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#000;margin-bottom:8px;line-height:1.4}:dir(rtl) .person-row-role{text-transform:none;letter-spacing:0;font-size:.875rem}.person-row-name{font-family:var(--sans);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;color:var(--navy);line-height:1.3;margin:0 0 14px}.person-row-bio{margin:0;font-size:.9375rem;line-height:1.75;color:var(--muted);max-width:var(--measure-lead)}.page--board-of-directors>section.blk,.page--executive-team>section.blk{background:#fff!important;background-color:#fff!important}.page--board-of-directors .person-row,.page--executive-team .person-row{border-bottom-color:var(--cool-grey)}.page--board-of-directors .person-row-media,.page--executive-team .hierarchy-org-figure,.page--executive-team .hierarchy-org-img,.page--executive-team .person-row-media{border-radius:0}@media (max-width:800px){.person-row{grid-template-columns:1fr;gap:18px}.person-row-media{max-width:280px;margin-inline:auto}.person-row-body{text-align:center}.person-row-bio{max-width:none;text-align:start}}@media (prefers-reduced-motion:reduce){.person-row{opacity:1;transform:none;filter:none;transition:none}}.wwa-story.ab-two-col{grid-template-columns:1.15fr .85fr;grid-template-areas:"copy img" "facts img"}.wwa-story-copy{grid-area:copy;min-width:0}.wwa-story-img{grid-area:img;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);margin-bottom:0;align-self:start;box-shadow:0 24px 48px -28px rgba(7,30,51,.45)}.wwa-story-facts{grid-area:facts;min-width:0;margin-top:.25rem}.wwa-story-img img{width:100%;height:100%;object-fit:cover;display:block}.page--who-we-are .wwa-story-img img{object-position:right bottom}.page--who-we-are{--wwa-intro-overlap:clamp(10rem,22vw,16rem)}.page--who-we-are .wwa-intro{position:relative;z-index:2;overflow:visible;padding-bottom:0}.page--who-we-are .wwa-story-img{position:relative;z-index:3;align-self:stretch;aspect-ratio:auto;height:calc(100% + var(--wwa-intro-overlap));min-height:100%;border-radius:0;border:8px solid #fff;box-shadow:none;margin-bottom:calc(-1 * var(--wwa-intro-overlap))}.page--who-we-are .wwa-story-img:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--navy) 40%,transparent);pointer-events:none}.page--who-we-are .wwa-method,.page--who-we-are .wwa-principles{position:relative;overflow:hidden;background-color:transparent!important;background-image:none!important}.page--who-we-are .wwa-principles{background-color:#fff!important;padding-bottom:0}.page--who-we-are .wwa-principles .sec-head{margin-bottom:0}.page--who-we-are .wwa-principles-photo{position:relative;margin-top:clamp(2.75rem,5vw,4.5rem);padding-top:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(5.5rem,8vw,8rem)}.page--who-we-are .wwa-method{padding-top:calc(var(--wwa-intro-overlap) + clamp(2.5rem, 4vw, 4rem))}.page--who-we-are .wwa-method-bg,.page--who-we-are .wwa-principles-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.page--who-we-are .wwa-method-bg:after,.page--who-we-are .wwa-principles-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.page--who-we-are .wwa-method>.wrap,.page--who-we-are .wwa-principles-photo>.wrap,.page--who-we-are .wwa-principles>.wrap{position:relative;z-index:1}.page--who-we-are .wwa-method .sec-title{color:#fff;border-bottom-color:currentColor}.page--who-we-are .wwa-method .method{--wwa-method-glass:rgba(255,255,255,0.22);position:relative;isolation:isolate;padding:1.35rem 1.15rem 1.5rem;background:none;border:1px solid rgba(255,255,255,.28);border-radius:0;overflow:hidden}.page--who-we-are .wwa-method .method:before{content:"";position:absolute;inset:0;z-index:0;background:var(--wwa-method-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}.page--who-we-are .wwa-method .method>*{position:relative;z-index:1}.page--who-we-are .wwa-method .method .mi{color:#fff;border-color:rgba(255,255,255,.45);border-radius:0}.page--who-we-are .wwa-method .method h4{color:#fff}.page--who-we-are .wwa-method .method p{color:rgba(255,255,255,.88)}.page--who-we-are .wwa-principles .primary-card,.page--who-we-are .wwa-principles .primary-card:hover{--pc-title:#fff;--pc-body:rgba(255,255,255,0.88);--pc-icon-color:#fff;--pc-radius:0;--pc-pad-y:clamp(2.15rem,2.4vw,3rem);--wwa-principles-glass:rgba(255,255,255,0.2);isolation:isolate;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.28);border-radius:0;box-shadow:none;min-height:clamp(17.5rem,24vw,23rem)}.page--who-we-are .wwa-principles .primary-card-icon{display:none}.page--who-we-are .wwa-principles .primary-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:0;background:var(--wwa-principles-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.32);pointer-events:none}.page--who-we-are .wwa-principles .primary-card>*{position:relative;z-index:1}.page--who-we-are .wwa-principles .primary-card-title:after{background:linear-gradient(90deg,#fff,rgba(255,255,255,.35))}body[dir=rtl] .page--who-we-are .wwa-principles .primary-card-title:after,html[dir=rtl] .page--who-we-are .wwa-principles .primary-card-title:after{background:linear-gradient(270deg,#fff,rgba(255,255,255,.35))}@media (max-width:900px){.wwa-story-img{aspect-ratio:16/9}}.sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.sec-head--center :is(h1,h2,.sec-title,.sec-sub,p){margin-inline:auto;text-align:center}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.method{text-align:center;padding:8px 6px 4px;border-radius:12px;cursor:default}.method .mi{width:54px;height:54px;margin:0 auto 20px;border:1px solid var(--line-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:transparent;pointer-events:none;transform:perspective(420px) rotateX(14deg) rotateY(-8deg);transform-style:preserve-3d;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 18px rgba(12,71,110,.16),0 3px 6px rgba(12,22,33,.1);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease,color .3s ease}.method .mi-icon{width:22px;height:22px;stroke:currentColor;transform:translateZ(10px);filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 3px 4px rgba(12,71,110,.32));transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.method:focus-within .mi,.method:hover .mi{color:#0a3a5c;border-color:var(--gold);transform:perspective(420px) rotateX(6deg) rotateY(4deg) translateY(-6px) scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 16px 28px rgba(12,71,110,.22),0 6px 10px rgba(12,22,33,.12)}.method:focus-within .mi-icon,.method:hover .mi-icon{transform:translateZ(16px) scale(1.04);filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 5px 8px rgba(12,71,110,.38))}.method h4{font-family:var(--serif);font-size:1.5rem;font-weight:500;color:var(--navy);margin-bottom:14px}.method p{font-size:1.0625rem;color:var(--muted);font-weight:300;line-height:1.7}.principles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.principle{position:relative;overflow:hidden;background:linear-gradient(155deg,#446c77,#0c476e 48%,#082a42);color:#fff;border:1px solid rgba(12,71,110,.28);border-radius:20px;padding:32px 28px 34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(12,71,110,.18);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease}.principle:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.7}.principle:hover{transform:translateY(-6px);border-color:rgba(12,71,110,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 22px 40px rgba(12,71,110,.28)}.principle h4{font-family:var(--serif);font-size:1.4375rem;font-weight:500;color:#fff;margin-bottom:14px;letter-spacing:-.01em}.principle p{font-size:1rem;color:rgba(242,246,250,.86);font-weight:300;line-height:1.7}.register{background:var(--cream);border:1px solid var(--line-gold);border-radius:16px;padding:50px;max-width:760px;margin:0 auto}.register h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,34px);color:var(--navy);text-align:center}@media (max-width:900px){.method-grid,.principles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.method-grid,.principles{grid-template-columns:1fr}.register{padding:32px 22px}}.reports-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 40px;gap:48px 40px}.report-card{display:flex;flex-direction:column}.report-thumb{aspect-ratio:4/3;background:var(--cream);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:22px;transition:border-color .25s;overflow:hidden}.report-thumb img{width:100%;height:100%;object-fit:cover;display:block}.report-thumb--logo{padding:18%;background:#fff}.report-thumb--logo img{object-fit:contain}.report-card:hover .report-thumb{border-color:var(--line-gold)}.report-body h3{font-family:var(--sans);font-size:.9375rem;font-weight:700;color:var(--navy);line-height:1.35}.report-year{font-size:.7813rem;color:var(--muted);margin-top:6px;padding-bottom:18px;border-bottom:1px solid var(--line)}.report-actions{display:flex;gap:14px;margin-top:18px}.report-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:.8125rem;font-weight:500;color:var(--navy);cursor:pointer;transition:.22s}.report-btn svg{color:var(--gold)}.report-btn:hover{border-color:var(--gold);background:var(--cream)}.report-btn--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (max-width:900px){.reports-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.reports-grid{grid-template-columns:1fr}}.advisory-card{position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(150deg,var(--navy-mid),var(--navy-deep) 92%);border-radius:clamp(.85rem,.55rem + 1.2vw,1.25rem);padding:clamp(1.35rem,1rem + 2.5vw,3rem);color:#ffffff}.advisory-card--media{background:transparent}.advisory-card-media{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.advisory-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgb(12,71,110),rgb(0,0,0) 48%,rgb(4,18,32));opacity:.4}.advisory-card-img,.advisory-card-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.advisory-card-body{position:relative;z-index:1;min-width:0}.advisory-card-body>h2,.advisory-card>h2{font-family:var(--sans);font-weight:700;font-size:clamp(1.5rem,1.15rem + 2vw,2.75rem);line-height:1.2;color:#ffffff;letter-spacing:-.02em;overflow-wrap:anywhere}.advisory-card-body>p,.advisory-card>p{color:#ffffff;font-family:var(--sans);font-weight:400;font-size:clamp(.9375rem,.85rem + .5vw,1.125rem);line-height:1.65;margin-top:clamp(.75rem,.55rem + .8vw,1rem);max-width:min(54ch,100%)}.adv-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(1.25rem,.9rem + 1.5vw,2.25rem);border:none;border-radius:clamp(.65rem,.45rem + .8vw,.875rem);overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(135deg,rgba(26,106,154,.7),rgba(12,71,110,.9) 50%,rgba(6,31,51,.95));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.adv-pillar{background:transparent;border:none;border-radius:0;min-width:0;padding:clamp(1rem,.75rem + 1.2vw,1.5rem) clamp(.85rem,.6rem + 1vw,1.5rem);text-align:center;box-sizing:border-box}.adv-pillar+.adv-pillar{-webkit-border-start:none;border-inline-start:none}.adv-pillar h4{font-size:clamp(1.05rem,.95rem + .7vw,1.375rem);font-weight:700;margin:0 auto .65rem;letter-spacing:-.01em;overflow-wrap:anywhere}.adv-pillar h4,.adv-pillar p{font-family:var(--sans);color:#ffffff;text-align:center}.adv-pillar p{font-size:clamp(.75rem,.7rem + .3vw,.875rem);font-weight:400;line-height:1.55;margin:0 auto;max-width:36ch}.ia-valuate-section,.ib-services-duo{--ia-sec-h:40rem;position:relative;background:#f4f6f8;overflow:visible}.ia-valuate-section:before{content:"";position:absolute;inset:0 0 auto 0;height:min(55%,22rem);pointer-events:none;opacity:.45;background:radial-gradient(ellipse 80% 60% at 85% 0,rgba(12,71,110,.08),transparent 70%),repeating-linear-gradient(-12deg,transparent 0 18px,rgba(12,71,110,.045) 18px 19px)}.page--investment-advisory .ia-services.ia-valuate-section{background:#fff!important;background-color:#fff!important;overflow:hidden;padding-bottom:0}.page--investment-advisory .ia-services.ia-valuate-section:before{content:none}.page--investment-advisory .ia-services>.wrap:first-child .sec-head{margin-bottom:0}.page--investment-advisory .ia-services-photo{position:relative;margin-top:clamp(1.5rem,2.2vw,2.25rem);padding-top:clamp(2rem,3.5vw,3rem);padding-bottom:88px}.page--investment-advisory .ia-services-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.page--investment-advisory .ia-services-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7)}.page--investment-advisory .ia-services-photo>.wrap{position:relative;z-index:1}.page--investment-advisory .ia-services .ia-valuate-title{color:#fff}.page--investment-advisory .ia-services .ia-valuate{margin-top:clamp(1.35rem,1rem + 1.2vw,2rem)}.page--investment-advisory .ia-services .ia-valuate-card-body p,.page--investment-advisory .ia-services .ia-valuate-card-head h4{color:#fff}.ia-valuate-section>.wrap,.ib-services-duo>.wrap{position:relative;z-index:1}.ia-valuate{margin-top:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}.ia-valuate-title,.ib-services-duo-title{margin:.35rem 0 0;font-family:var(--sans);font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:700;color:var(--navy);line-height:1.3;text-align:start}.ib-services-cards-wrap{margin-top:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}.ib-services-duo .ib-services-media{--ia-front-inset:0;-webkit-margin-before:clamp(.75rem,.5rem + 1vw,1.25rem);margin-block-start:clamp(.75rem,.5rem + 1vw,1.25rem)}.ib-services-duo>.wrap:first-child .sec-head{margin-bottom:clamp(.75rem,.5rem + .6vw,1.15rem)}.ib-services-duo .ib-services-media-front{width:100%;-webkit-margin-start:0;margin-inline-start:0;border-radius:0}.ib-services-media{--ia-front-inset:12%;--ia-back-h:72%;position:relative;z-index:1;width:min(78vw,22rem);max-width:100%;-webkit-margin-before:clamp(3.5rem,2.5rem + 4vw,5.5rem);margin-block-start:clamp(3.5rem,2.5rem + 4vw,5.5rem);-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;padding:0;box-sizing:border-box}.ib-services-media-front{position:relative;z-index:1;width:calc(100% - var(--ia-front-inset));-webkit-margin-start:var(--ia-front-inset);margin-inline-start:var(--ia-front-inset);-webkit-margin-end:0;margin-inline-end:0;min-height:clamp(14rem,36vh,22rem);height:auto;aspect-ratio:3/4;overflow:hidden;background:#f4f5f6}.ib-services-media-front img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body[dir=ltr] .ib-services-duo .ib-services-media-front img,html[dir=ltr] .ib-services-duo .ib-services-media-front img{transform:scaleX(-1)}@media (min-width:901px){section.blk.ib-services-duo{padding-top:clamp(3.75rem,3rem + 1.5vw,4.75rem);padding-bottom:clamp(10rem,8rem + 5vw,14rem);min-height:clamp(60rem,105vh,78rem)}.ib-services-duo{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start}.ib-services-duo>.wrap:first-child{grid-row:1;grid-column:1;position:relative;z-index:5;padding-bottom:clamp(.5rem,.35rem + .6vw,.85rem)}.ib-services-duo>.wrap:first-child .sec-head{margin-bottom:clamp(.75rem,.5rem + .6vw,1.15rem)}.ib-services-duo>.ib-services-media{position:absolute;z-index:0;inset-inline-start:0;bottom:0;top:clamp(8.25rem,7rem + 2.5vw,10.5rem);width:60vw;max-width:60vw;height:auto;min-height:0;margin:0;--ia-front-inset:0}.ib-services-duo .ib-services-media-front{position:absolute;top:0!important;bottom:0!important;inset-inline-start:0;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;-webkit-margin-start:0;margin-inline-start:0;border-radius:0}.ib-services-duo>.wrap:last-child{grid-row:2;grid-column:1;z-index:3;align-self:start;width:100%;padding-bottom:0}.ib-services-duo .ib-services-cards-wrap{position:relative;z-index:3;display:flex;justify-content:flex-end;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}}.ia-valuate-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);gap:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);align-items:stretch;width:100%;max-width:none}.ia-valuate-card{display:flex;flex-direction:column;min-width:0;width:100%;height:auto}.ia-valuate-card,.ia-valuate-card-head{background:transparent;border:none;box-shadow:none}.ia-valuate-card-head{position:relative;z-index:1;color:var(--navy);text-align:start;padding:0 0 .5rem;border-radius:0}.ia-valuate-card-head:after{content:none}.ia-valuate-card-head h4{margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:700;line-height:1.35;color:var(--navy);text-align:start}.ia-valuate-card-body{flex:1 1;margin-top:0;padding:0;background:transparent;border:none;border-radius:0;text-align:start}.ia-valuate-card-body p{margin:0;color:#2a4558;font-size:clamp(.85rem,.8rem + .22vw,1rem);font-weight:400;line-height:1.7;text-align:start}@media (max-width:960px){.ia-valuate-grid{grid-template-columns:minmax(0,1fr);max-width:none;margin-inline:0}}.timeline{position:relative;max-width:960px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:2px;background:rgba(12,71,110,.35);transform:translateX(-50%)}.tl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:44px;position:relative}.tl-row:last-child{margin-bottom:0}.tl-dot{position:absolute;left:50%;top:50%;width:15.4px;height:15.4px;border-radius:50%;background:var(--navy);border:4px solid var(--cream);box-sizing:border-box;transform:translate(-50%,-50%);z-index:2}.tl-text{display:flex;align-items:center;gap:clamp(.75rem,.55rem + .9vw,1.15rem);min-width:0}.tl-text p{flex:1 1;min-width:0;margin:0;color:var(--ink);font-size:clamp(1.08rem,1.02rem + .42vw,1.1625rem);font-weight:400;line-height:1.6}.tl-media{display:flex;align-items:center;min-width:0}.tl-row--media-first .tl-media{grid-column:1;grid-row:1}.tl-row--media-first .tl-text{grid-column:2;grid-row:1}.tl-img{flex:1 1;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/11}.page--investment-advisory .tl-img{position:relative}.page--investment-advisory .tl-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg,color-mix(in srgb,var(--navy) 80%,transparent) 0,color-mix(in srgb,var(--navy) 80%,transparent) 42%,color-mix(in srgb,var(--navy-mid) 80%,transparent) 100%);transition:background .3s ease}.page--investment-advisory .tl-row:focus-within .tl-img:after,.page--investment-advisory .tl-row:hover .tl-img:after{background:linear-gradient(165deg,color-mix(in srgb,var(--navy) 70%,transparent) 0,color-mix(in srgb,var(--navy) 70%,transparent) 42%,color-mix(in srgb,var(--navy-mid) 70%,transparent) 100%)}@media (prefers-reduced-motion:reduce){.page--investment-advisory .tl-img:after{transition:none}}.tl-img img{width:100%;height:100%;object-fit:cover;display:block}.tl-num{flex-shrink:0;font-family:var(--serif);font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:600;color:var(--navy);line-height:1;letter-spacing:-.02em}.ri{position:relative;overflow:hidden;background-color:var(--navy);background-image:var(--contact-band-image);background-size:cover;background-position:var(--contact-band-position);background-repeat:no-repeat;padding-block:clamp(8.5rem,14vw,12.5rem)}.ri:after{content:"";position:absolute;inset:0;z-index:0;background:rgba(12,71,110,.32);pointer-events:none}.ri>*{position:relative;z-index:1}@media (min-width:1024px){.fp>section.fp-contact,.ri,section.blk.ib-execute,section.blk:has(>.wrap.ib-cta){margin-top:clamp(2.75rem,4vw,4.25rem)}}.ri h2{font-family:var(--sans);font-weight:700;font-size:clamp(1.75rem,3vw,2.125rem);color:var(--navy);margin-bottom:22px;letter-spacing:-.02em}.arr-intro{background:#f5f6f8;border-radius:clamp(14px,1.2vw,20px);padding:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(1.75rem,1.2rem + 2.5vw,3.5rem);gap:clamp(1.75rem,1.2rem + 2.5vw,3.5rem);align-items:start}.arr-intro,.arr-intro-text{min-width:0}.arr-intro-text h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.375rem,1.1rem + 1.4vw,2.125rem);color:var(--navy);margin-bottom:18px}.arr-intro-text p{color:#3f4a55;font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);font-weight:400;line-height:1.85;margin-bottom:1.25rem}.arr-intro-text p:last-child{margin-bottom:0}.btn-outline-navy{background:none;border:1px solid var(--navy);border-radius:999px;color:var(--navy);padding:13px 34px}.btn-outline-navy:hover{background:var(--navy);color:#fff}.arr-intro-img{border-radius:14px;overflow:hidden;aspect-ratio:4/3}.arr-intro-img img{width:100%;height:100%;object-fit:cover;display:block}.page:not(.fp)>section.blk.arr-services,section.blk.arr-services{--arr-inner-card-h:4.44015rem;background:#fff;background-color:#fff}.arr-services .wrap{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,2.75rem)}.arr-services-layout{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);grid-template-rows:auto auto;grid-column-gap:clamp(1.35rem,1rem + 2vw,2.5rem);column-gap:clamp(1.35rem,1rem + 2vw,2.5rem);grid-row-gap:.75rem;row-gap:.75rem;align-items:start}.arr-services-toc{margin:0;width:100%;text-align:start}.arr-services-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.arr-services-toc a{display:inline-block;color:var(--navy);font-size:clamp(.9rem,.85rem + .25vw,1.05rem);font-weight:600;line-height:1.4;text-align:start;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.arr-services-toc a:focus-visible,.arr-services-toc a:hover{border-bottom-color:var(--navy);color:var(--navy)}.arr-services-media{--arr-media-peek-y:10%;--arr-media-peek-x:15%;position:relative;margin:0;width:100%;max-width:100%;min-width:0;align-self:start;overflow:visible;-webkit-padding-before:var(--arr-media-peek-y);padding-block-start:var(--arr-media-peek-y);-webkit-padding-start:var(--arr-media-peek-x);padding-inline-start:var(--arr-media-peek-x);box-sizing:border-box}.arr-services-layout>.arr-services-media{grid-column:1;grid-row:2}.arr-services-media-frame{position:relative;z-index:1;width:100%;border:none;border-radius:0;overflow:hidden;aspect-ratio:3/4;min-height:clamp(22rem,55vh,36rem);background:#f4f5f6}.arr-services-media-frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.arr-services-left{grid-column:2;grid-row:2;align-self:start;display:flex;flex-direction:column;min-width:0;background:transparent;border:none;border-radius:0;padding:0 clamp(1.25rem,1rem + 1.5vw,2rem) clamp(1.25rem,1rem + 1.5vw,2rem)}.arr-services-left .arr-svc-title{font-size:calc(clamp(1.15rem, 1.05rem + .7vw, 1.5rem) * 1.08 * 1.08);color:var(--navy)}.arr-services-left .arr-svc-lead{font-size:calc(clamp(.875rem, .82rem + .22vw, .975rem) * 1.08 * 1.08);color:#000}.arr-services-left .arr-arrow{font-size:calc(clamp(.72rem, .68rem + .22vw, .84rem) * 1.08 * 1.08)}.arr-services-left .arr-sukuk-num{font-size:calc(1.2rem * 1.08 * 1.08 * 1.08)}.arr-services-left .arr-sukuk-title{font-size:calc(clamp(.92rem, .86rem + .25vw, 1.05rem) * 1.08 * 1.08)}.arr-services-left .arr-sukuk-body{font-size:calc(clamp(.84rem, .8rem + .2vw, .94rem) * 1.08 * 1.08)}.arr-services-left .arr-ma-cell{font-size:calc(clamp(.72rem, .68rem + .25vw, .875rem) * 1.08 * 1.08)}.arr-services-left .arr-bank-highlight{font-size:calc(clamp(.92rem, .86rem + .25vw, 1.05rem) * 1.08 * 1.08);color:#5a5f66}.arr-services-left .arr-bank-card h4{font-size:calc(clamp(.92rem, .86rem + .22vw, 1.02rem) * 1.08 * 1.08)}.arr-services-left .arr-bank-card p{font-size:calc(clamp(.82rem, .78rem + .18vw, .9rem) * 1.08 * 1.08)}.arr-svc{position:relative;min-width:0;background:none;border:none;border-radius:0;padding:clamp(1.2rem,1rem + 1.2vw,1.75rem) 0;scroll-margin-top:calc(var(--chrome-h, 5.5rem) + 1rem)}.arr-svc+.arr-svc{border-top:1px solid #d0d4d8}.arr-svc-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.15rem}.arr-svc-title{font-family:var(--serif);font-size:clamp(1.15rem,1.05rem + .7vw,1.5rem);font-weight:600;color:var(--navy);line-height:1.35;margin:0}.arr-svc-lead{margin:.5rem 0 0;color:#000;font-size:clamp(.875rem,.82rem + .22vw,.975rem);font-weight:400;line-height:1.7;max-width:none}.arr-svc--capital{display:flex;flex-direction:column;gap:1.15rem}.arr-svc--capital .arr-svc-head{margin-bottom:0}.arr-arrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem .9rem;gap:.75rem .9rem;align-items:stretch}.arr-arrow,.arr-bank-card,.arr-ma-cell,.arr-sukuk-row{box-sizing:border-box;height:var(--arr-inner-card-h,4.44015rem);min-height:var(--arr-inner-card-h,4.44015rem);box-shadow:none}.arr-arrow,.arr-bank-card,.arr-ma-cell,.arr-sukuk-row{background:#f4f5f6;border:.13125rem solid #d0d4d8;border-radius:0}.arr-arrow{--arr-bg:transparent;--arr-fg:#000;position:relative;display:flex;align-items:center;justify-content:flex-start;color:var(--arr-fg);text-align:start;font-size:clamp(.72rem,.68rem + .22vw,.84rem);font-weight:600;line-height:1.45}.arr-arrow,body[dir=ltr] .arr-arrow,html[dir=ltr] .arr-arrow{padding:.9rem 1.35rem}.arr-arrow-label{display:block;max-width:100%;text-align:start;width:100%}.arr-arrow--black,.arr-arrow--mist,.arr-arrow--navy,.arr-arrow--slate,.arr-arrow--teal{--arr-bg:#f4f5f6}.arr-arrow:nth-child(5){grid-column:1;max-width:none;justify-self:stretch}body[dir=ltr] .arr-arrow:nth-child(5),html[dir=ltr] .arr-arrow:nth-child(5){grid-column:1}.arr-sukuk-rows{display:flex;flex-direction:column;gap:.75rem}.arr-sukuk-row{display:grid;grid-template-columns:auto minmax(7rem,11rem) minmax(0,1fr);align-items:center;border:.13125rem solid #d0d4d8;background:#f4f5f6}.arr-sukuk-num{display:flex;align-items:center;justify-content:center;min-width:2.85rem;padding:0 1.05rem;font-size:calc(1.2rem * 1.08);font-weight:800}.arr-sukuk-num,.arr-sukuk-row--mist .arr-sukuk-num,.arr-sukuk-row--navy .arr-sukuk-num,.arr-sukuk-row--slate .arr-sukuk-num{color:#8a8f96;background:none}.arr-sukuk-title{justify-content:center;padding:0 1.2rem;color:var(--navy);font-size:clamp(.92rem,.86rem + .25vw,1.05rem);font-weight:700;text-align:center;line-height:1.25}.arr-sukuk-body,.arr-sukuk-title{display:flex;align-items:center;background:none;overflow:hidden}.arr-sukuk-body{padding:0 1.4rem;color:#000;font-size:clamp(.84rem,.8rem + .2vw,.94rem);font-weight:400;line-height:1.3}.arr-svc--ma{display:flex;flex-direction:column;gap:1.15rem}.arr-svc--ma .arr-svc-head{margin-bottom:0}.arr-ma-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;position:relative}.arr-ma-cell{display:flex;align-items:center;justify-content:flex-start;aspect-ratio:auto;padding:.8rem 1rem;text-align:start;font-size:clamp(.72rem,.68rem + .25vw,.875rem);font-weight:600;line-height:1.35;color:#000;border:.13125rem solid #d0d4d8;overflow:hidden}.arr-ma-cell,.arr-ma-cell--black,.arr-ma-cell--blue,.arr-ma-cell--charcoal,.arr-ma-cell--mist,.arr-ma-cell--navy,.arr-ma-cell--slate{background:#f4f5f6}.arr-ma-grid:after,.arr-ma-grid:before{content:"";position:absolute;width:.4rem;height:.4rem;border-radius:50%;background:var(--navy);z-index:1;pointer-events:none}.arr-ma-grid:before{top:calc(50% - .2rem);inset-inline-start:calc(33.333% - .2rem)}.arr-ma-grid:after{top:calc(50% - .2rem);inset-inline-start:calc(66.666% - .2rem)}.arr-bank-split{display:flex;flex-direction:column;gap:1.15rem}.arr-bank-intro .arr-svc-lead{max-width:none;margin-top:.9rem}.arr-bank-highlight{margin:1.15rem 0 0;padding-top:0;border-top:none;color:#5a5f66;font-size:clamp(.92rem,.86rem + .25vw,1.05rem);font-weight:700;line-height:1.55}.arr-bank-cards{display:flex;flex-direction:column;gap:.75rem}.arr-bank-card{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) minmax(0,1fr);grid-gap:.85rem 1.15rem;gap:.85rem 1.15rem;align-items:center;height:auto;min-height:var(--arr-inner-card-h,4.44015rem);padding:.85rem 1.5rem;border:.13125rem solid #d0d4d8;background:#f4f5f6;overflow:visible}.arr-bank-card h4{margin:0;color:var(--navy);font-size:clamp(.92rem,.86rem + .22vw,1.02rem);font-weight:700;line-height:1.4;text-align:start}.arr-bank-card p{margin:0;color:#000;font-size:clamp(.82rem,.78rem + .18vw,.9rem);font-weight:400;line-height:1.55}.amgmt-services.arr-services{background:#fff!important;background-color:#fff!important}.amgmt-services .arr-services-layout.amgmt-services-layout{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;gap:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.amgmt-services .amgmt-services-layout>.sec-head{width:100%;max-width:none;margin-bottom:0}.amgmt-services-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(1.35rem,1rem + 2vw,2.5rem);column-gap:clamp(1.35rem,1rem + 2vw,2.5rem);grid-row-gap:1.25rem;row-gap:1.25rem;align-items:start;width:100%;background:var(--navy);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.amgmt-services-top .arr-services-media,.amgmt-services-top .arr-services-toc{grid-column:auto;grid-row:auto;width:100%;min-width:0}.amgmt-services-top .arr-services-media{padding:0}.amgmt-services-top .arr-services-media-frame{aspect-ratio:4/3;min-height:0}.amgmt-services-top .arr-services-toc{-webkit-padding-before:0;padding-block-start:0;align-self:center}.amgmt-services-top .arr-services-toc ul{gap:1.05rem}.amgmt-services-top .arr-services-toc a{color:var(--cool-grey-1);font-weight:400;border-bottom-color:transparent}.amgmt-services-top .arr-services-toc a.is-active{color:#fff;font-weight:700;border-bottom-color:transparent}.amgmt-services-top .arr-services-toc a:focus-visible,.amgmt-services-top .arr-services-toc a:hover{color:#fff;font-weight:700;border-bottom-color:#fff}.amgmt-services .amgmt-services-left{grid-column:auto;grid-row:auto;width:100%;max-width:none;padding:0;background:#fff}.amgmt-services .arr-arrows,.amgmt-services .arr-bank-cards,.amgmt-services .arr-ma-grid,.amgmt-services .arr-sukuk-rows{gap:0;row-gap:0;column-gap:0;width:100%;background:#fff;border-radius:0;padding:clamp(.75rem,.55rem + .8vw,1.15rem);overflow:hidden}.amgmt-services .arr-arrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.amgmt-services .arr-arrows .arr-arrow:last-child:nth-child(odd),.amgmt-services .arr-arrows .arr-arrow:nth-child(5){grid-column:1/-1!important;max-width:none!important;width:100%!important;justify-self:stretch!important;justify-content:center;text-align:center}.amgmt-services .arr-arrows .arr-arrow:last-child:nth-child(odd) .arr-arrow-label,.amgmt-services .arr-arrows .arr-arrow:nth-child(5) .arr-arrow-label{text-align:center}.amgmt-services .arr-arrow,.amgmt-services .arr-bank-card,.amgmt-services .arr-ma-cell,.amgmt-services .arr-sukuk-row{border:none!important;border-radius:0!important;background:var(--cool-grey-1)!important}.amgmt-services .arr-arrows .arr-arrow:nth-child(n+3),.amgmt-services .arr-bank-card+.arr-bank-card,.amgmt-services .arr-sukuk-row+.arr-sukuk-row{border-top:1px solid #d0d4d8!important}.amgmt-services .arr-arrows .arr-arrow:nth-child(2n){-webkit-border-start:1px solid #d0d4d8!important;border-inline-start:1px solid #d0d4d8!important}.amgmt-services .arr-ma-grid .arr-ma-cell:nth-child(n+4){border-top:1px solid #d0d4d8!important}.amgmt-services .arr-arrow,.amgmt-services .arr-arrow-label,.amgmt-services .arr-bank-card p,.amgmt-services .arr-ma-cell,.amgmt-services .arr-sukuk-body,.amgmt-services .arr-svc-lead{font-weight:400!important}.amgmt-services .arr-sukuk-num{font-size:0;line-height:0;color:transparent}.amgmt-services .arr-sukuk-num:before{content:attr(data-num);display:flex;align-items:center;justify-content:center;font-family:Metropolis,Segoe UI,Arial,Helvetica,sans-serif;font-size:calc(1.2rem * 1.08);font-weight:800;line-height:1;letter-spacing:.02em;color:#8a8f96;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"locl" 0,"tnum" 1,"lnum" 1,lining-nums tabular-nums;-webkit-font-feature-settings:"locl" 0,"tnum" 1,"lnum" 1}.detail{position:relative;background:var(--navy-deep);color:#fff;overflow:hidden;padding:clamp(3.5rem,2.5rem + 4vw,5.5rem) 0}.detail-bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.55}.detail .wrap{position:relative;z-index:2;min-width:0}.detail-inner{min-width:0}.detail-inner h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.75rem,1.35rem + 2vw,2.875rem);line-height:1.15;max-width:12ch}.detail-cards{display:grid;grid-template-columns:minmax(12rem,17.5rem) minmax(0,1fr);grid-gap:clamp(1rem,.75rem + 1.2vw,1.5rem);gap:clamp(1rem,.75rem + 1.2vw,1.5rem);align-items:center;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);min-width:0}.detail-index{display:flex;flex-direction:column;gap:0;font-family:var(--sans);font-size:clamp(.625rem,.58rem + .18vw,.71875rem);line-height:1.3;color:rgba(255,255,255,.45);padding-top:4px;min-width:0}.detail-index button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.35);padding:.85em 0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:start;transition:color .2s,border-color .2s;max-width:100%;white-space:nowrap}.detail-index button:last-child{border-bottom:none}.detail-index button:hover{color:rgba(255,255,255,.8);border-bottom-color:rgba(255,255,255,.55)}.detail-index .on{color:#ffffff;font-weight:600;border-bottom-color:rgba(255,255,255,.55)}.detail-stage{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.9fr) minmax(0,.55fr);grid-gap:clamp(.65rem,.45rem + .8vw,1rem);gap:clamp(.65rem,.45rem + .8vw,1rem);align-items:center;min-width:0;width:100%}.detail-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:clamp(1rem,.85rem + .8vw,1.75rem);min-height:11rem;min-width:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease,opacity .25s ease,border-color .2s;overflow-wrap:anywhere}.detail-card h3{font-family:var(--serif);font-size:1.1875rem;font-weight:500;color:#fff;margin-bottom:12px}.detail-card p{font-size:.8438rem;color:#c7d2dc;font-weight:300;line-height:1.6}.detail-card--active{opacity:1;transform:scale(1);z-index:1;border-color:rgba(255,255,255,.28);box-shadow:0 16px 40px rgba(0,0,0,.22);min-height:12.5rem;padding:clamp(1.5rem,1.25rem + 1vw,2.15rem)}.detail-card--active h3{font-size:clamp(1.25rem,1.05rem + .75vw,1.5rem);font-weight:800;letter-spacing:-.015em;margin-bottom:.85rem}.detail-card--active p{font-size:clamp(.95rem,.875rem + .4vw,1.075rem);line-height:1.65;color:#dce5ec}.detail-card--peek{cursor:pointer;text-align:start;font:inherit;color:inherit;opacity:.48;transform:scale(.88);min-height:9rem;padding:20px 18px}.detail-card--peek h3{font-size:1rem;margin-bottom:8px}.detail-card--peek p{font-size:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-card--peek:hover{opacity:.72;border-color:rgba(255,255,255,.28)}.detail-arrows{display:flex;gap:10px;margin-top:clamp(1.25rem,1rem + 1vw,1.75rem);width:100%;justify-content:flex-end}body[dir=rtl] .detail-arrows,html[dir=rtl] .detail-arrows{justify-content:flex-start}.detail-arrow{flex:0 0 auto;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06);color:#fff;font-size:1.125rem;line-height:1;cursor:pointer;transition:background .2s,border-color .2s}.detail-arrow:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.6)}.detail-arrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1200px){.detail-cards{grid-template-columns:minmax(11rem,15.5rem) minmax(0,1fr)}.detail-stage{grid-template-columns:minmax(0,.42fr) minmax(0,2.15fr) minmax(0,.42fr)}.detail-card--peek{transform:scale(.9);min-height:8.5rem;padding:1rem .9rem}.detail-card--peek p{-webkit-line-clamp:2}}@media (max-width:1100px){.adv-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-pillar{padding:clamp(.9rem,.7rem + 1vw,1.2rem) clamp(.65rem,.5rem + .8vw,1rem)}.arr-intro{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,1rem + 1.5vw,2rem)}.arr-intro-img{max-width:40rem;margin-inline:auto;width:100%}}@media (max-width:900px){.adv-pillars{grid-template-columns:1fr}.adv-pillar+.adv-pillar{-webkit-border-start:none;border-inline-start:none;border-top:none}.arr-services-layout{grid-template-rows:none;column-gap:1.5rem;row-gap:1.5rem}.amgmt-services-top,.arr-services-layout{grid-template-columns:minmax(0,1fr)}.amgmt-services-top .arr-services-toc{-webkit-padding-before:0;padding-block-start:0}.amgmt-services-top .arr-services-media-frame{aspect-ratio:16/10;min-height:16rem}.arr-services-left,.arr-services-media,.arr-services-toc{grid-column:auto;grid-row:auto}.arr-services-media{width:100%;-webkit-margin-before:0;margin-block-start:0;margin-inline:0}.arr-services-left{padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.amgmt-services .amgmt-services-left{padding:0}.arr-services-media-frame{max-width:none;width:100%;aspect-ratio:16/10;min-height:16rem}.arr-svc--capital .arr-svc-head,.arr-svc--ma .arr-svc-head{margin-bottom:.25rem}.arr-arrow{font-size:.78rem}.arr-arrow:nth-child(5){grid-column:1/-1;max-width:100%}.arr-sukuk-row{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.arr-sukuk-num{grid-row:1/-1}.arr-sukuk-title{-webkit-border-end:none;border-inline-end:none;border-bottom:none;justify-content:flex-start;text-align:start}.arr-sukuk-body,.arr-sukuk-title{padding-block:.7rem}.arr-ma-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arr-ma-cell{font-size:.78rem;padding:.7rem .8rem}.arr-ma-grid:after,.arr-ma-grid:before{display:none}.arr-bank-card{grid-template-columns:minmax(0,1fr);gap:.45rem}.advisory-card,.arr-intro{padding:clamp(1.25rem,1rem + 2vw,2.125rem)}.arr-intro{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1.25rem + 1.5vw,2.125rem)}.arr-intro-img{max-width:36rem;margin-inline:auto;width:100%}.tl-row{grid-template-columns:1fr;gap:18px}.tl-row--media-first .tl-media,.tl-row--media-first .tl-text{grid-column:auto;grid-row:auto}.timeline:before,.tl-dot{display:none}.tl-media{flex-direction:row}.detail-inner h2{max-width:none}.detail-cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem}.detail-index{flex-direction:row;flex-wrap:wrap;gap:.65rem 1.1rem;padding-top:0}.detail-index button{padding:.2rem 0;border-bottom:none;white-space:normal}.detail-stage{grid-template-columns:minmax(0,1fr);gap:0}.detail-card--peek{display:none}.detail-card--active{min-height:auto;transform:none}.detail-arrows{justify-content:flex-end;margin-top:1.25rem}body[dir=rtl] .detail-arrows,html[dir=rtl] .detail-arrows{justify-content:flex-start}}@media (max-width:560px){.adv-pillars,.arr-arrows{grid-template-columns:1fr}.arr-arrows{gap:.65rem}.amgmt-services .arr-arrows .arr-arrow:nth-child(2n){-webkit-border-start:none!important;border-inline-start:none!important}.amgmt-services .arr-arrows .arr-arrow:last-child:nth-child(odd),.amgmt-services .arr-arrows .arr-arrow:nth-child(5){justify-content:flex-start;text-align:start}.amgmt-services .arr-arrows .arr-arrow:last-child:nth-child(odd) .arr-arrow-label,.amgmt-services .arr-arrows .arr-arrow:nth-child(5) .arr-arrow-label{text-align:start}.arr-arrow{padding-block:.8rem;font-size:.75rem}.arr-arrow:nth-child(5){grid-column:1/-1;max-width:100%}.arr-ma-grid{grid-template-columns:1fr}.arr-ma-cell{padding:.7rem .9rem}.arr-svc-title{font-size:1.2rem}.arr-svc-lead{font-size:.875rem}.arr-svc{padding:1.15rem}.arr-services-media-frame{border-radius:0;aspect-ratio:4/3}.adv-pillar p,.advisory-card-body>p,.advisory-card>p{max-width:100%}.arr-intro{border-radius:14px;padding:clamp(1.1rem,.9rem + 2vw,1.5rem)}.arr-intro-text p{margin-bottom:0}.detail-index{gap:.5rem .9rem;font-size:.75rem}.detail-card--active{padding:clamp(1.15rem,1rem + 1.5vw,1.5rem)}.detail-card--active h3{font-size:clamp(1.15rem,1.05rem + .6vw,1.35rem)}.detail-card--active p{font-size:clamp(.9rem,.85rem + .3vw,1rem)}.detail-arrow{width:40px;height:40px}.contact-cta{padding-block:12px}}.im-services{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.im-service{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9}.im-service img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.im-service:hover img{transform:scale(1.05)}.im-service-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(180deg,rgba(7,30,51,0) 40%,rgba(7,30,51,.82))}.im-service-overlay h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;color:#fff}.dmp{background:linear-gradient(160deg,var(--navy-mid),var(--navy-deep) 92%);color:#fff;padding:88px 0}.dmp-head{max-width:70ch;margin:0 auto 48px;text-align:center}.dmp-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.5vw,40px);margin-bottom:18px}.dmp-head p{color:#c7d2dc;font-weight:300;font-size:.9688rem;line-height:1.7}.dmp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.dmp-feature{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:30px 26px;text-align:center}.dmp-feature-icon{width:48px;height:48px;border-radius:12px;background:var(--gold);color:var(--navy-deep);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.dmp-feature h4{font-family:var(--serif);font-size:1.1875rem;font-weight:500;color:#fff;margin-bottom:10px}.dmp-feature p{font-size:.8438rem;color:#b8c6d2;font-weight:300;line-height:1.55}.ptable-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto;background:#fff}.ptable{width:100%;min-width:760px;border-collapse:collapse;font-size:.875rem}.ptable thead th{background:var(--navy);color:#fff;font-family:var(--sans);font-size:.7188rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-align:left;padding:18px 22px}.ptable tbody td,.ptable tbody th{padding:22px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.ptable tbody td{color:var(--muted);font-weight:300;line-height:1.6}.ptable tbody th{color:var(--navy);font-weight:600;font-size:.9375rem;white-space:nowrap}.risk{display:inline-block;padding:5px 14px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.03em}.risk--low{background:rgba(46,125,80,.12);color:#2e7d50}.risk--medium{background:rgba(68,108,119,.14);color:var(--gold)}.risk--high{background:rgba(178,58,58,.12);color:#b23a3a}@media (max-width:900px){.im-services{grid-template-columns:1fr}.dmp-features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dmp-features{grid-template-columns:1fr}}.acc{max-width:900px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.acc-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.acc-item--open{background:linear-gradient(160deg,var(--navy-mid),var(--navy) 92%);border-color:transparent}.acc-head{width:100%;display:flex;align-items:center;gap:18px;padding:22px 26px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--sans)}.acc-num{font-family:var(--serif);font-size:1.375rem;font-weight:600;color:var(--gold);line-height:1;flex-shrink:0}.acc-title{flex:1 1;font-size:1rem;font-weight:600;color:var(--navy);line-height:1.4}.acc-toggle{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:var(--navy);flex-shrink:0}.acc-item--open .acc-num{color:var(--gold-soft)}.acc-item--open .acc-title{color:#fff}.acc-item--open .acc-toggle{background:#fff;border-color:#fff;color:var(--navy)}.acc-body{padding:0 26px 26px}.acc-body p{color:#d3dde6;font-weight:300;line-height:1.7;font-size:.9063rem}.acc-action{display:block;box-sizing:border-box;margin-top:22px;width:100%;padding:14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:none;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:.25s;text-align:center;text-decoration:none}.acc-action:hover{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.obl{background:linear-gradient(160deg,var(--navy-mid),var(--navy-deep) 92%);border-radius:18px;padding:52px;color:#fff}.obl h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,34px);margin-bottom:28px}.obl-list{list-style:none;display:grid;grid-gap:18px;gap:18px}.obl-item{display:flex;gap:14px;color:#c7d2dc;font-weight:300;line-height:1.7;font-size:.9375rem}.obl-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);margin-top:9px;flex-shrink:0}.obl-item strong{color:#fff;font-weight:600}.fatca-note{max-width:900px;margin:32px auto 0;text-align:center;font-size:.8438rem;color:var(--muted);line-height:1.6}.fatca-note a{color:var(--gold);text-decoration:underline}.policy-card{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:48px}.policy-card h2{font-family:var(--serif);font-weight:500;font-size:1.5rem;color:var(--navy);margin-bottom:16px}.policy-card p{color:var(--muted);font-weight:300;line-height:1.8;font-size:.9375rem}@media (max-width:560px){.obl,.policy-card{padding:32px 24px}.acc-head{padding:18px 20px;gap:12px}.acc-body{padding:0 20px 22px}}.nav-actions{align-items:center;gap:clamp(.25rem,.15rem + .5vw,.5rem);flex:0 0 auto}.nav-actions,.tb-auth{display:flex;min-width:0}.tb-auth{gap:clamp(.25rem,.15rem + .4vw,.375rem)}.tb-auth a,.tb-auth button{display:inline-flex;align-items:center;font-family:var(--sans);font-size:clamp(.5625rem,.5rem + .28vw,.6875rem);letter-spacing:.06em;padding:clamp(.25rem,.2rem + .25vw,.4375rem) clamp(.5rem,.35rem + .55vw,.875rem);cursor:pointer;border-radius:8px;transition:.2s;text-decoration:none;white-space:nowrap}.tb-auth .tb-login{background:var(--navy);border:1px solid var(--navy);color:#fff}.tb-auth .tb-login:hover{border-color:var(--navy);color:#fff}.tb-auth .tb-signup{background:var(--cool-grey-3);border:1px solid var(--cool-grey-3);color:var(--navy);font-weight:500}.tb-auth .tb-signup:hover{color:var(--navy)}header .tb-auth a,header .tb-auth button{position:relative;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,background .2s,border-color .2s,color .2s;background:linear-gradient(180deg,color-mix(in srgb,var(--navy) 78%,white) 0,var(--navy) 55%,color-mix(in srgb,var(--navy) 78%,black) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.22),0 3px 0 rgba(0,0,0,.28),0 7px 14px rgba(0,0,0,.22)}header .tb-auth .tb-login:hover{transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,var(--navy) 68%,white) 0,var(--navy) 55%,color-mix(in srgb,var(--navy) 82%,black) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -2px 0 rgba(0,0,0,.2),0 4px 0 rgba(0,0,0,.26),0 10px 18px rgba(0,0,0,.24)}header .tb-auth .tb-signup:hover{transform:translateY(-1px)}header .tb-auth .tb-login:active,header .tb-auth .tb-signup:active{transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.15),0 1px 0 rgba(0,0,0,.15)}header:not(.header--transparent) .tb-auth a,header:not(.header--transparent) .tb-auth button{background:linear-gradient(180deg,color-mix(in srgb,var(--navy) 78%,white) 0,var(--navy) 55%,color-mix(in srgb,var(--navy) 78%,black) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.22),0 3px 0 rgba(12,71,110,.28),0 6px 12px rgba(12,71,110,.18)}header .tb-auth .tb-signup,header:not(.header--transparent) .tb-auth .tb-signup{background:linear-gradient(180deg,color-mix(in srgb,var(--cool-grey-3) 70%,white) 0,var(--cool-grey-3) 55%,color-mix(in srgb,var(--cool-grey-3) 78%,var(--cool-grey-5)) 100%);border-color:var(--cool-grey-3);color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(0,0,0,.12),0 3px 0 rgba(137,137,137,.28),0 7px 14px rgba(28,28,28,.12)}header .tb-auth .tb-signup:hover,header:not(.header--transparent) .tb-auth .tb-signup:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--cool-grey-3) 55%,white) 0,var(--cool-grey-3) 55%,color-mix(in srgb,var(--cool-grey-3) 70%,var(--cool-grey-5)) 100%);border-color:var(--cool-grey-3);color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 0 rgba(0,0,0,.1),0 4px 0 rgba(137,137,137,.24),0 10px 18px rgba(28,28,28,.12)}header:not(.header--transparent) .tb-auth .tb-login:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--navy) 68%,white) 0,var(--navy) 55%,color-mix(in srgb,var(--navy) 82%,black) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -2px 0 rgba(0,0,0,.2),0 4px 0 rgba(12,71,110,.24),0 8px 16px rgba(12,71,110,.2)}@media (min-width:1025px){:root{--nav-h:clamp(5.35rem,4.8rem + 2.16vw,6.95rem);--nav-logo-h:clamp(2.19375rem,1.62rem + 2.43vw,3.375rem);--nav-logo-max-w:min(52vw,17.2125rem)}.nav{gap:clamp(.675rem,.3375rem + 1.35vw,1.6875rem)}nav ul{gap:clamp(.4rem,.1rem + 1.15vw,1.25rem)}nav ul li>.nav-parent,nav ul li>a{font-size:clamp(.76rem,.64rem + .46vw,.92rem)}.nav-actions{gap:clamp(.3375rem,.2025rem + .675vw,.675rem)}.tb-auth{gap:clamp(.3375rem,.2025rem + .54vw,.5063rem)}.tb-auth a,.tb-auth button{font-size:clamp(.7594rem,.675rem + .378vw,.9281rem);padding:clamp(.55rem,.42rem + .45vw,.875rem) clamp(.76rem,.53rem + .83vw,1.32rem);border-radius:10.8px}header .lang-globe{gap:6.75px;font-size:.9281rem;padding:5.4px 10.8px;border-radius:8.1px}header .lang-globe-icon{width:20.25px;height:20.25px}header .lang-globe-label{font-size:.9281rem}}@media (min-width:1025px) and (max-width:1359px){:root{--nav-logo-max-w:min(62vw,11.5rem)}nav ul{display:none}.nav-toggle{display:flex}.mobile-menu{display:block}.lang-globe--desktop,.mobile-menu[hidden],.nav-actions{display:none}header .brand--logo{flex:1 1 auto}}.fp{--fp-section-bg-light:#d5e0e6;--fp-section-bg-soft:#ffffff;--fp-copy-scale:0.88;--fp-section-pad-y:calc(clamp(5.75rem, 7.5vw, 6.75rem) * var(--fp-copy-scale));--fp-svc-card-h:clamp(28rem,56vw,42rem);--fp-svc-overlap:calc(var(--fp-svc-card-h) * 0.1);--fp-pillars-h:24rem;--fp-pillars-overlap:calc(var(--fp-pillars-h) * 0.5)}@property --fp-svc-ov-top{syntax:"<color>";inherits:false;initial-value:rgba(12,71,110,.8)}@property --fp-svc-ov-bot{syntax:"<color>";inherits:false;initial-value:#0c476e}.fp>section:not(.fp-hero):not(.fp-app){font-size:calc(100% * var(--fp-copy-scale))}.fp>section:not(.fp-hero){line-height:2}.fp>section:not(.fp-hero) .fp-h2,.fp>section:not(.fp-hero) .fp-tag{line-height:1.5}.fp>section:not(.fp-hero) .fp-wwd-lead{line-height:2.15}.fp>section:not(.fp-hero) .fp-wwd-link-label{line-height:1.65}.fp>section:not(.fp-hero) .fp-wwd-pillar-n{line-height:1.3}.fp>section:not(.fp-hero) .fp-wwd-pillar-l{line-height:1.35}.fp>section:not(.fp-hero) :is(.fp-principals-left,.fp-principals-right){line-height:2.15}.fp>section:not(.fp-hero) .fp-service-cap h3{line-height:1.55}.fp>section:not(.fp-hero) .fp-service-cap p{line-height:1.85}.fp>section:not(.fp-hero) .fp-service-link{line-height:1.5}.fp>section:not(.fp-hero) .fp-why-list li{line-height:1.75}.fp>section:not(.fp-hero) .fp-why-item-body h3{line-height:1.6}.fp>section:not(.fp-hero) .fp-why-item-body p{line-height:2.1}.fp>section:not(.fp-hero) .contact-cta .ri-title,.fp>section:not(.fp-hero) .sec-title{line-height:1.6}.fp>section:not(.fp-hero) .contact-cta .ri-body,.fp>section:not(.fp-hero) .sec-sub{line-height:2}.fp>section:not(.fp-hero) .fp-jobs-intro{line-height:2.15}.fp>section:not(.fp-hero) .fp-job-title,.fp>section:not(.fp-hero) .fp-jobs-hr{line-height:1.7}.fp>section:not(.fp-hero) .fp-job-meta{line-height:1.6}.fp>section:not(.fp-hero) .fp-job-summary{line-height:2.15}.fp>section:not(.fp-hero) :is(.fp-jobs-empty,.fp-jobs-disclaimer){line-height:2}.fp>section:not(.fp-hero) .fp-app-text h2{line-height:1.5}.fp>section:not(.fp-hero) .fp-app-text p{line-height:2.15}.fp>section:not(.fp-hero) .btn,.fp>section:not(.fp-hero) .fp-store-btn{line-height:1.45}.fp>section:not(.fp-hero) :is(.fp-wwd-link-arrow,.fp-service-link-arrow,.fp-why-icon){line-height:1}body[dir=rtl] .fp>section:not(.fp-hero) :is(h2,h3,.fp-tag,.fp-h2,.sec-title,.fp-app-text h2,.fp-wwd-h2),html[dir=rtl] .fp>section:not(.fp-hero) :is(h2,h3,.fp-tag,.fp-h2,.sec-title,.fp-app-text h2,.fp-wwd-h2){line-height:1.7!important}.fp>section:not(.fp-hero) :is(h2,.sec-title){font-family:var(--serif);font-weight:700;font-size:clamp(1.5rem,4.5vw,45px);color:var(--navy);line-height:1.5;letter-spacing:-.01em;text-transform:none;text-align:start;width:100%;display:block;margin-inline:0 auto;padding-bottom:0;border-bottom:none;text-decoration:none}.fp>section:not(.fp-hero):not(.fp-app) :is(h2,.sec-title){font-size:calc(clamp(1.5rem, 4.5vw, 45px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-center :is(h2,.sec-title,.subtitle,.sec-sub,.fp-h2),.fp>section:not(.fp-hero) .sec-head--center :is(h2,.sec-title,.subtitle,.sec-sub){text-align:start;margin-inline:0 auto}.fp>section:not(.fp-hero) .fp-tag:after{display:none}.fp>section:not(.fp-hero) :is(.subtitle,.sec-sub,.fp-h2),.subtitle{font-family:var(--serif);font-weight:400;font-size:clamp(1.2rem,3.2vw,35px);line-height:1.5;font-style:italic;color:var(--muted);text-align:start}.fp>section:not(.fp-hero):not(.fp-app) :is(.subtitle,.sec-sub,.fp-h2){font-size:calc(clamp(1.2rem, 3.2vw, 35px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero).fp-contact :is(h2,.sec-title,.subtitle,.sec-sub),.fp>section:not(.fp-hero).fp-jobs :is(h2,.fp-tag,.subtitle,.fp-h2,.fp-jobs-intro,.fp-jobs-hr,.fp-jobs-empty){text-align:center;margin-inline:auto}.fp>section.fp-wwd,.fp>section.fp-wwd :is(h2,.fp-tag,.subtitle,.fp-h2,.fp-wwd-h2,.fp-wwd-lead,.fp-wwd-link,.fp-wwd-link-label,.fp-wwd-pillar-n,.fp-wwd-pillar-l,p,a){color:#fff}.fp>section.fp-wwd .fp-wwd-link:focus-visible,.fp>section.fp-wwd .fp-wwd-link:hover{color:#fff}.fp>section.fp-wwd .fp-wwd-pillar+.fp-wwd-pillar,.fp>section.fp-wwd .fp-wwd-pillars{border-color:var(--cool-grey)}.fp>section.fp-wwd :is(h2,p,.fp-tag,.subtitle,.fp-h2,.fp-wwd-h2,.fp-wwd-lead),body[dir=rtl] .fp>section.fp-wwd :is(h2,p,.fp-tag,.subtitle,.fp-h2,.fp-wwd-h2,.fp-wwd-lead),html[dir=rtl] .fp>section.fp-wwd :is(h2,p,.fp-tag,.subtitle,.fp-h2,.fp-wwd-h2,.fp-wwd-lead){max-width:100%!important;width:100%}.fp>section:not(.fp-hero) .fp-app :is(h2,.subtitle){color:#fff!important}.fp>section:not(.fp-hero) .fp-app-copy{width:min-content;max-width:100%;margin-inline:0 auto}.fp>section:not(.fp-hero) .fp-app-copy h2{width:max-content;max-width:100%;white-space:nowrap;color:#fff!important}.fp>section:not(.fp-hero) .fp-app-copy .subtitle{width:auto;max-width:100%;color:#fff!important}.fp>section:not(.fp-hero) .contact-cta .ri-title,.fp>section:not(.fp-hero) .fp-job-title,.fp>section:not(.fp-hero) .fp-why-item-body h3,.fp>section:not(.fp-hero) .fp-wwd-pillar-n{font-size:calc(clamp(1.15rem, 2.6vw, 25px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .contact-cta .ri-body,.fp>section:not(.fp-hero) .fp-job-summary,.fp>section:not(.fp-hero) .fp-jobs-intro,.fp>section:not(.fp-hero) .fp-principals-right,.fp>section:not(.fp-hero) .fp-principals-right p,.fp>section:not(.fp-hero) .fp-service-cap p,.fp>section:not(.fp-hero) .fp-why-item-body p,.fp>section:not(.fp-hero) .fp-why-list li,.fp>section:not(.fp-hero) .fp-wwd-lead,.fp>section:not(.fp-hero) .fp-wwd-link-label{font-size:calc(clamp(1.05rem, 2.4vw, 25px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-app-text p{font-size:clamp(1.05rem,2.4vw,25px)}.fp>section:not(.fp-hero):not(.fp-app) .btn,.fp>section:not(.fp-hero):not(.fp-app) .fp-job-meta,.fp>section:not(.fp-hero):not(.fp-app) .fp-jobs-hr,.fp>section:not(.fp-hero):not(.fp-app) .fp-service-link,.fp>section:not(.fp-hero):not(.fp-app) .fp-wwd-pillar-l,.fp>section:not(.fp-hero):not(.fp-app) :is(.fp-jobs-empty,.fp-jobs-disclaimer){font-size:calc(clamp(.95rem, 2.2vw, 25px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-store-btn,.fp>section:not(.fp-hero) .fp-store-btn span span,.fp>section:not(.fp-hero) .fp-store-btn>span:last-child{font-size:clamp(.95rem,2.2vw,25px)}.fp>section:not(.fp-hero):not(.fp-app).blk{padding-block:var(--fp-section-pad-y)}.fp>section:not(.fp-hero) .fp-center{margin-bottom:calc(clamp(2.4rem, 4vw, 3.25rem) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-tag{margin-bottom:1rem;padding-bottom:.6rem}.fp>section:not(.fp-hero) .fp-wwd-h2{margin-top:.75rem;margin-bottom:1.5rem}.fp>section:not(.fp-hero) .fp-wwd-lead{margin-bottom:2.6rem}.fp>section:not(.fp-hero) .fp-wwd-link{margin-bottom:4.5rem}.fp>section:not(.fp-hero) .fp-wwd-pillars{--fp-wwd-top-h:clamp(2.6rem,2rem + 1.7vw,3.5rem);--fp-wwd-bot-h:clamp(2.05rem,1.55rem + 1.2vw,2.65rem);padding-top:clamp(1.75rem,1.3rem + 1.7vw,2.9rem)}.fp>section:not(.fp-hero) .fp-principals-grid{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch}.fp>section:not(.fp-hero) .fp-principals-right{width:100%;max-width:100%}.fp>section:not(.fp-hero) .fp-pillars-box,.fp>section:not(.fp-hero) .fp-principals-right{display:grid;grid-template-columns:1fr;grid-gap:clamp(.25rem,.7vw,.4rem);gap:clamp(.25rem,.7vw,.4rem)}.fp>section:not(.fp-hero) .fp-pillars-box{position:relative;z-index:5;width:75%;max-width:75%;margin-inline:auto;margin-bottom:calc(-1 * var(--fp-pillars-overlap));box-sizing:border-box;background:var(--fp-section-bg-soft);border:8px solid var(--cool-grey-1);border-radius:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.75rem,3.5vw,3rem)}.fp>section:not(.fp-hero) .fp-pillars-box>h2{margin:0 0 clamp(.75rem,1.6vw,1.15rem)}.fp>section:not(.fp-hero) .fp-principals-right p{margin-bottom:0;width:100%;max-width:100%!important}body[dir=rtl] .fp>section:not(.fp-hero) .fp-principals-right p,html[dir=rtl] .fp>section:not(.fp-hero) .fp-principals-right p{max-width:100%!important}body:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-grid,html:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-grid{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-template-areas:"photo quote" "pillars pillars";align-items:start;grid-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);grid-row-gap:clamp(1.25rem,2.5vw,2rem);row-gap:clamp(1.25rem,2.5vw,2rem)}body:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-right,html:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-right{grid-area:pillars}.fp>section:not(.fp-hero) .fp-services-layout{display:grid;grid-template-columns:minmax(0,20%) minmax(0,80%);align-items:start;grid-gap:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem)}.fp>section:not(.fp-hero) .fp-services-head{min-width:0;margin-top:calc(var(--fp-svc-overlap) + clamp(1.25rem, 2.5vw, 2.5rem))}body:dir(ltr) .fp>section:not(.fp-hero).fp-services-section h2,html:dir(ltr) .fp>section:not(.fp-hero).fp-services-section h2{font-size:calc(clamp(1.15rem, 2.6vw, 1.75rem) * var(--fp-copy-scale));white-space:nowrap}body:dir(ltr) .fp>section:not(.fp-hero).fp-services-section .subtitle,html:dir(ltr) .fp>section:not(.fp-hero).fp-services-section .subtitle{font-size:calc(clamp(.75rem, 2vw, 22px) * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-services{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(1.5rem,3vw,2.5rem);column-gap:clamp(1.5rem,3vw,2.5rem);grid-row-gap:clamp(1.25rem,2.4vw,2rem);row-gap:clamp(1.25rem,2.4vw,2rem);min-width:0}.fp>section:not(.fp-hero) .fp-service{min-width:0;width:100%;min-height:0;aspect-ratio:2/3;border-radius:0;background:var(--navy)}.fp>section:not(.fp-hero) .fp-service:hover{border-radius:2rem}.fp>section:not(.fp-hero) .fp-service-cap h3{font-size:calc(clamp(1.85rem, 4.8vw, 52px) * var(--fp-copy-scale));font-weight:700;line-height:1.15;max-width:none;min-height:calc(1.15em * 2);margin-bottom:clamp(1rem,2.2vw,1.6rem)}body[dir=rtl] .fp>section:not(.fp-hero) .fp-service-cap h3,html[dir=rtl] .fp>section:not(.fp-hero) .fp-service-cap h3{font-weight:700!important}.fp>section:not(.fp-hero) .fp-service-cap{--fp-svc-ov-top:rgba(12,71,110,0.8);--fp-svc-ov-bot:#0c476e;justify-content:flex-start;align-items:center;gap:0;padding:calc(clamp(2.4rem, 9%, 3.4rem) * var(--fp-copy-scale)) calc(clamp(3.5rem, 14%, 6rem) * var(--fp-copy-scale));background:linear-gradient(180deg,var(--fp-svc-ov-top),var(--fp-svc-ov-bot));transition:--fp-svc-ov-top .5s ease,--fp-svc-ov-bot .5s ease}.fp>section:not(.fp-hero) .fp-service:hover .fp-service-cap{--fp-svc-ov-top:rgba(12,71,110,0.8);--fp-svc-ov-bot:rgba(12,71,110,0.8)}.fp>section:not(.fp-hero) .fp-service--am .fp-service-cap{--fp-svc-ov-top:rgba(68,108,119,0.78);--fp-svc-ov-bot:rgb(68,108,119)}.fp>section:not(.fp-hero) .fp-service--am:hover .fp-service-cap{--fp-svc-ov-top:rgba(68,108,119,0.78);--fp-svc-ov-bot:rgba(68,108,119,0.78)}.fp>section:not(.fp-hero) .fp-service:hover img{transform:none}.fp>section:not(.fp-hero) .fp-service-cap p{margin-bottom:clamp(1.25rem,2.6vw,1.9rem)}.fp>section:not(.fp-hero) .fp-service-link{margin-top:auto}.fp>section:not(.fp-hero) .fp-why-acc{height:clamp(20.5rem,58vh,30rem)}.fp>section:not(.fp-hero) .fp-why-list{flex-basis:13.75rem;max-width:15.25rem}.fp>section:not(.fp-hero) .fp-why-list li{padding-block:1.05em;font-size:calc(clamp(1.05rem, 2.4vw, 25px) * var(--fp-copy-scale) * .9)}.fp>section:not(.fp-hero) .fp-why-item-body{gap:.8rem;padding:clamp(3rem,6vw,3.85rem) clamp(1.3rem,3.2vw,2rem) clamp(1.45rem,3vw,2.25rem)}.fp>section:not(.fp-hero) .fp-contact--form-only .fp-contact-form{width:min(100%,44rem);padding:calc(clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem) * var(--fp-copy-scale)) calc(clamp(1.5rem, 1.2rem + 1.4vw, 2.5rem) * var(--fp-copy-scale));gap:calc(1.75rem * var(--fp-copy-scale))}.fp>section:not(.fp-hero) .fp-job{padding-block:1.75rem;gap:1.75rem}.fp>section:not(.fp-hero) .fp-job-summary{margin-top:.85rem}.fp>section:not(.fp-hero).fp-app{padding-block:clamp(5.5rem,8vw,6.5rem)}.fp>section:not(.fp-hero) .fp-app-text h2{margin-bottom:1.25rem}.fp>section:not(.fp-hero) .fp-app-text p{margin-bottom:2rem}.fp>section:not(.fp-hero) .fp-store{gap:1.15rem}.fp>section:not(.fp-hero) .fp-store-btn{padding:.8rem 1.35rem}.fp>section.fp-section-bg-a{background:var(--fp-section-bg-light)!important}.fp>section.fp-section-bg-b{background:var(--fp-section-bg-soft)!important}.fp>section.fp-contact,.fp>section.fp-contact.fp-section-bg-a,.fp>section.fp-contact.fp-section-bg-b{position:relative;overflow:hidden;background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important;padding-block:clamp(8.5rem,14vw,12.5rem)}.fp>section.fp-contact:after{content:"";position:absolute;inset:0;z-index:0;background:rgba(12,71,110,.32);pointer-events:none}.fp>section.fp-contact>*{position:relative;z-index:1}.fp>section.fp-contact :is(h2,.sec-title){color:var(--navy)!important}.fp>section.fp-contact :is(.subtitle,.sec-sub){color:var(--muted)!important}.fp>section.fp-contact .btn,.fp>section.fp-contact .btn-navy,.fp>section.fp-contact .cta-btn{background:var(--navy);color:#fff;border:1px solid var(--navy)}.fp>section.fp-contact .btn-navy:hover,.fp>section.fp-contact .btn:hover,.fp>section.fp-contact .cta-btn:hover{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.fp>section:not(.fp-hero):not(.fp-app).fp-wwd{background:linear-gradient(to top right,var(--fp-wwd-c1) 0,var(--fp-wwd-c2) 55%,var(--fp-wwd-c3) 100%)!important;position:relative;z-index:1;overflow:visible;padding-bottom:calc(var(--fp-section-pad-y) + var(--fp-svc-overlap))}body:dir(ltr) .fp>section:not(.fp-hero):not(.fp-app).fp-wwd,html:dir(ltr) .fp>section:not(.fp-hero):not(.fp-app).fp-wwd{background:linear-gradient(to top right,var(--fp-wwd-c1) 0,var(--fp-wwd-c2) 55%,var(--fp-wwd-c3) 100%)!important}body[dir=rtl] .fp>section:not(.fp-hero):not(.fp-app).fp-wwd,html[dir=rtl] .fp>section:not(.fp-hero):not(.fp-app).fp-wwd{background:linear-gradient(to top left,var(--fp-wwd-c1) 0,var(--fp-wwd-c2) 55%,var(--fp-wwd-c3) 100%)!important}.fp>section:not(.fp-hero):not(.fp-app).fp-services-section{position:relative;z-index:2;overflow:visible;margin-top:calc(-1 * var(--fp-svc-overlap));padding-top:0;background:transparent!important}.fp>section:not(.fp-hero):not(.fp-app).fp-services-section:before{content:"";position:absolute;inset:var(--fp-svc-overlap) 0 0 0;background:var(--fp-section-bg-soft);z-index:0;pointer-events:none}.fp>section:not(.fp-hero).fp-services-section .fp-services-layout{position:relative;z-index:1}.fp>section:not(.fp-hero):not(.fp-app).fp-principals{position:relative;z-index:auto;overflow:visible;padding-top:0;padding-bottom:0;background:var(--cool-grey-1)!important}.fp>section:not(.fp-hero):not(.fp-app).fp-why{position:relative;z-index:0;overflow:visible;margin-top:0;padding-top:calc(var(--fp-section-pad-y) + var(--fp-pillars-overlap));background:linear-gradient(rgba(255,255,255,.62),rgba(255,255,255,.62)),var(--fp-why-section-bg) center /cover no-repeat!important}.fp-section-bg-a{background-color:var(--section-bg-light)}.fp-section-bg-b{background-color:var(--section-bg-soft)}.fp .fp-round{border-radius:999px;padding:14px 34px}.fp-tag{font-size:1.9rem;letter-spacing:.26em;color:var(--gold);text-transform:uppercase;font-weight:600;margin-bottom:14px;position:relative;display:inline-block;padding-bottom:8px}.fp-tag:after{content:none;display:none}.fp-center{text-align:center;margin-bottom:46px}.fp-center :is(h1,h2,.fp-h2,.fp-tag,.fp-jobs-intro,.fp-jobs-hr,p){margin-inline:auto;text-align:center}.fp-center .fp-tag:after{left:0;right:0;width:100%;transform:none}.fp-h2{font-family:var(--serif);font-weight:400;font-size:clamp(39px,3.6vw,48px);color:var(--navy);line-height:1.14;letter-spacing:-.01em}.fp-hero{background:#071e33;color:#fff;margin-top:calc(-1 * var(--chrome-h));min-height:calc(100vh - var(--fp-hero-peek));display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--chrome-h) + 1.875rem) 0 60px;position:relative;overflow:hidden}.fp-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.fp-hero-bg-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.fp-hero-bg picture{position:absolute;inset:0;display:block}.fp-hero-bg-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(4,17,29,.85),rgba(4,17,29,.45) 60%,rgba(4,17,29,.25))}body[dir=rtl] .fp-hero-bg-scrim,html[dir=rtl] .fp-hero-bg-scrim{background:linear-gradient(260deg,rgba(4,17,29,.85),rgba(4,17,29,.45) 60%,rgba(4,17,29,.25))}.fp-hero>.wrap{width:100%}.fp-hero .fp-hero-inner{position:relative;z-index:2;flex:1 1 auto;width:100%;align-content:center}.fp-hero-inner{display:grid;grid-template-columns:1.5fr .9fr;grid-gap:48px;gap:48px;align-items:center}.fp-eyebrow{display:inline-block;font-size:clamp(38px,15.4vw,80px);letter-spacing:.34em;margin-top:0;margin-bottom:18px}.fp-eyebrow,body[dir=rtl] .fp-eyebrow,html[dir=rtl] .fp-eyebrow{font-weight:500}.fp-eyebrow span{display:inline;color:#ffffff;transition:color .28s ease,text-shadow .28s ease}.fp-eyebrow span.fp-ey-lit{color:#9ecbe8;text-shadow:0 0 22px rgba(158,203,232,.55)}@media (prefers-reduced-motion:reduce){.fp-eyebrow span{transition:none}}.fp-ey-static{color:#ffffff}.fp-hero-swap{transition:opacity .38s ease;min-height:clamp(10rem,38vw,17rem)}.fp-hero-swap.is-fading{opacity:0}.fp-hero-text h2{font-family:var(--serif);font-weight:400;font-size:clamp(22px,5.4vw,55px);color:#ffffff;line-height:1.05;letter-spacing:-.01em;margin-bottom:20px}body[dir=rtl] .fp-hero-text h2,html[dir=rtl] .fp-hero-text h2{font-weight:400}.fp-hero-text p{font-size:clamp(15px,2.2vw,30px);color:#cdd8e2;font-weight:700;max-width:var(--measure-hero);line-height:1.55;margin-bottom:60px}.fp-hero .btn.btn-gold.fp-round{transform:translateX(-10px);background:rgba(12,12,12,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(68,108,119,.35);border-radius:16px;overflow:hidden;cursor:pointer;transition:.3s;font-family:var(--serif);font-size:clamp(13px,1.8vw,19px);font-weight:600;color:#f2f6fa;margin-bottom:8px;box-sizing:border-box;width:max-content;max-width:100%;padding:clamp(.5rem,.3rem + 1.1vw,.85rem) clamp(1.15rem,.7rem + 2.6vw,2.15rem)}.fp-hero .btn.btn-gold.fp-round:hover{color:#fff;background:rgba(12,71,110,.55);border-color:var(--gold);transform:translate(-12px,-3px)}.fp-hero-card{color:#f2f6fa;background:transparent;isolation:isolate;border:1px solid rgba(68,108,119,.35);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .3s;box-sizing:border-box;width:100%;max-width:220px;height:200px;display:flex;flex-direction:column;position:absolute;top:0;inset-inline-end:0;inset-inline-start:auto;z-index:3}body:dir(ltr) .fp-hero-card,html:dir(ltr) .fp-hero-card{max-width:286px;height:220px}.fp-hero-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(12,12,12,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;transition:background .3s}.fp-hero-inner.is-card-aligned .fp-hero-card{inset-inline-start:var(--fp-hero-card-inline-start);inset-inline-end:auto;width:var(--fp-hero-card-width);max-width:none}.fp-hero-card:hover{border-color:var(--gold)}.fp-hero-card:hover:before{background:rgba(12,71,110,.55)}.fp-hero-card-body{padding:20px 22px 3.25rem;position:relative;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.fp-hero-card-body h2{font-family:var(--serif);font-size:1.35rem;font-weight:500;font-synthesis:none;color:#fff;margin-bottom:8px}body[dir=rtl] .fp-hero-card-body h2,html[dir=rtl] .fp-hero-card-body h2{font-weight:400}.fp-hero-card-body p{font-size:1.25rem;color:#c7d2dc;font-weight:0;font-synthesis:none;line-height:1.55}.fp-card-arrow{color:var(--navy);font-size:1.05rem}.fp-hero-card .fp-card-arrow{position:absolute;z-index:2;top:auto;bottom:18px;inset-inline-end:18px;inset-inline-start:auto;box-sizing:border-box;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff,#f0f4f7 48%,#d8e0e6);border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.9),inset -1.5px -1.5px 0 rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.22);line-height:1;pointer-events:none;transition:background .25s ease,color .25s ease,transform .25s ease}body[dir=rtl] .fp-hero-card .fp-card-arrow,html[dir=rtl] .fp-hero-card .fp-card-arrow{transform:scaleX(-1)}.fp-hero-card:hover .fp-card-arrow{background:var(--navy);color:#fff;border-color:var(--navy)}body[dir=rtl] .fp-hero-card:hover .fp-card-arrow,html[dir=rtl] .fp-hero-card:hover .fp-card-arrow{transform:scaleX(-1)}.fp-wwd{color:var(--ink);position:relative;border-top:5px solid var(--fp-wwd-edge)}.fp>section.fp-wwd.blk:not(.fp-hero):not(.fp-app){padding-top:clamp(1.75rem,2.6vw,2.75rem)}.fp-wwd>.wrap>.fp-tag:first-child{margin-top:0}#what-we-do{scroll-margin-top:calc(var(--nav-h) + .75rem)}.fp-wwd .fp-tag{color:#5a5f66}.fp-wwd .fp-tag:after{display:none}.fp-wwd-h2{max-width:var(--measure-title);color:var(--navy);margin-top:10px;margin-bottom:20px}.fp-wwd-lead{max-width:var(--measure-lead);color:var(--muted);font-size:1.0625rem;line-height:1.7;margin-bottom:36px}.fp-wwd-link{display:inline-flex;align-items:center;gap:10px;margin-bottom:64px;color:var(--navy);text-decoration:none;cursor:pointer;transition:color .25s ease}.fp-wwd-link-label{position:relative;font-family:var(--serif);font-weight:500;font-size:1.125rem;line-height:1.3}body[dir=rtl] .fp-wwd-lead,body[dir=rtl] .fp-wwd-link-label{font-weight:400}.fp-wwd-link-label:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.fp-wwd-link-arrow{display:inline-block;font-size:1.05em;line-height:1;transition:transform .3s ease}.fp-wwd-link:focus-visible,.fp-wwd-link:hover{color:#0a3a5c;outline:none}.fp-wwd-link:focus-visible .fp-wwd-link-label:after,.fp-wwd-link:hover .fp-wwd-link-label:after{transform:scaleX(1)}.fp-wwd-link:focus-visible .fp-wwd-link-arrow,.fp-wwd-link:hover .fp-wwd-link-arrow{transform:translateX(5px)}body[dir=rtl] .fp-wwd-link-arrow{transform:scaleX(-1)}body[dir=rtl] .fp-wwd-link-label:after{transform-origin:right center}body[dir=rtl] .fp-wwd-link:focus-visible .fp-wwd-link-arrow,body[dir=rtl] .fp-wwd-link:hover .fp-wwd-link-arrow{transform:scaleX(-1) translateX(5px)}.fp-wwd-pillars{--fp-wwd-top-h:clamp(2.25rem,1.75rem + 1.5vw,3rem);--fp-wwd-bot-h:clamp(1.75rem,1.35rem + 1vw,2.25rem);grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);padding-top:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);grid-gap:0;gap:0;width:100%;max-width:100%}.fp-wwd-pillar,.fp-wwd-pillars{display:grid;align-items:stretch;box-sizing:border-box}.fp-wwd-pillar{grid-template-rows:var(--fp-wwd-top-h) var(--fp-wwd-bot-h);justify-items:center;text-align:center;padding-inline:clamp(.65rem,.35rem + 1.2vw,2rem);min-width:0}.fp-wwd-pillar+.fp-wwd-pillar{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.fp>section:not(.fp-hero) .fp-wwd-pillar--lead .fp-wwd-pillar-n{font-size:calc(clamp(1.4rem, 3.2vw, 32px) * var(--fp-copy-scale));font-weight:700}.fp-wwd-pillar-n{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;font-family:var(--serif);font-size:clamp(.95rem,.7rem + 1.35vw,1.65rem);font-weight:500;color:var(--navy);line-height:1;white-space:nowrap;overflow-wrap:anywhere;max-width:100%}.sar-symbol{display:inline-block;font-size:1.2em;line-height:1;vertical-align:-.08em}.sar-symbol.icon-saudi_riyal_new:after{font-size:1.8em;color:inherit;letter-spacing:0;text-transform:none}.fp-wwd-pillar-l .sar-symbol{vertical-align:-.12em}.fp-wwd-pillar-l{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;font-size:clamp(.75rem,.65rem + .45vw,.8985rem);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600;line-height:1;max-width:100%;overflow-wrap:anywhere}body[dir=rtl] .fp-wwd-pillar-l,html[dir=rtl] .fp-wwd-pillar-l{letter-spacing:.04em;text-transform:none}.fp-principals-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 56px;gap:48px 56px;align-items:center}.fp-principals-right{font-size:1.1rem;font-weight:300;margin:0;line-height:1.65;color:var(--ink);text-align:left}.fp-principals-right p{margin:0 0 1.35em;text-align:left}.fp-principals-right p:last-child{margin-bottom:0}.fp-principals-right strong{font-weight:600;color:var(--ink)}.fp-services{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.fp-service{position:relative;border-radius:116px;overflow:hidden;aspect-ratio:16/11;min-height:280px;cursor:pointer;transition:border-radius .45s ease}.fp-service:hover{border-radius:50px}.fp-service img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fp-service:hover img{transform:scale(1.06)}.fp-service-cap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:8px;padding:clamp(36px,9%,52px) clamp(56px,14%,96px);box-sizing:border-box;background:linear-gradient(180deg,rgba(7,30,51,.35),rgba(7,30,51,.72))}.fp-service-cap h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.2;color:#fff;margin:0;max-width:var(--measure-card-title)}.fp-service-cap p{margin:0;max-width:var(--measure-card-body);font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:300;line-height:1.45;color:rgba(255,255,255,.82);text-align:center}.fp-service-link{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:#c5c9ce;font-size:.8125rem;font-weight:600;padding-bottom:3px;transition:color .25s ease}.fp-service-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.fp-service:hover .fp-service-link{color:#fff}.fp-service:hover .fp-service-link:after{transform:scaleX(1)}.fp-service-link-arrow{display:inline-block;transition:transform .3s ease}.fp-service:hover .fp-service-link-arrow{transform:translateX(3px)}body[dir=rtl] .fp-service-link-arrow{transform:scaleX(-1)}body[dir=rtl] .fp-service:hover .fp-service-link-arrow{transform:scaleX(-1) translateX(3px)}body[dir=rtl] .fp-principals-right,body[dir=rtl] .fp-principals-right p{text-align:right}.fp-why-layout{display:flex;align-items:stretch;gap:1.75rem}.fp-why-acc{display:flex;flex:1 1;min-width:0;gap:.875rem;height:clamp(18rem,52vh,26.25rem)}.fp-why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;flex:0 0 12.5rem;max-width:13.75rem;text-align:left}body[dir=rtl] .fp-why-list,html[dir=rtl] .fp-why-list{text-align:right}body[dir=ltr] .fp-why-list,body[dir=ltr] .fp-why-list li,html[dir=ltr] .fp-why-list,html[dir=ltr] .fp-why-list li{text-align:left}.fp-why-list li{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:#3f4a55;cursor:pointer;line-height:1.35;padding:.95em 0;border-bottom:1px solid rgba(12,71,110,.32);transition:color .25s ease,border-color .25s ease;text-align:inherit}.fp-why-list li:last-child{border-bottom:none}.fp-why-list li.is-active,.fp-why-list li:hover{color:var(--navy);border-bottom-color:rgba(12,71,110,.55)}.fp-why-list li.is-active{font-weight:700}.fp-why-item{flex:1 1;min-width:4.5rem;position:relative;border-radius:999px;overflow:hidden;cursor:pointer;background:linear-gradient(165deg,rgba(255,255,255,.55),rgba(255,255,255,0) 42%),linear-gradient(180deg,#eef3f5,#d7e3e8);border:1px solid rgba(12,71,110,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 28px rgba(12,71,110,.06);transition:flex .55s cubic-bezier(.4,0,.2,1),border-radius .45s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}.fp-why-item:hover{border-color:rgba(12,71,110,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 32px rgba(12,71,110,.1)}.fp-why-item.is-open{flex:4.5 1;min-width:0;border-radius:2.5rem;border-color:transparent;box-shadow:0 18px 40px rgba(7,30,51,.18);background-color:var(--navy);background-image:var(--fp-why-expanded-bg);background-size:cover;background-position:50%;background-repeat:no-repeat}.fp-why-item .fp-why-icon{position:absolute;top:50%;left:50%;width:min(5.5rem,68%);height:min(5.5rem,68%);max-width:6.25rem;max-height:6.25rem;display:grid;place-items:center;transform-style:preserve-3d;transform:translate(-50%,-50%) perspective(520px) rotateX(22deg) rotateY(-18deg) rotate(4deg);transition:opacity .25s ease,visibility .25s ease,transform .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.fp-why-item .fp-why-icon-extrude,.fp-why-item .fp-why-icon-face{grid-area:1/1;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.fp-why-item .fp-why-icon svg{width:100%;height:100%;overflow:visible}.fp-why-item .fp-why-icon-extrude{color:#062338;transform:translate3d(5px,7px,-10px);opacity:.55;filter:blur(.2px)}.fp-why-item .fp-why-icon-extrude--mid{color:#0a3d5c;transform:translate3d(2.5px,3.5px,-5px);opacity:.7;filter:none}.fp-why-item .fp-why-icon-face{color:#1a6a96;transform:translateZ(0)}.fp-why-item .fp-why-icon-face svg{stroke:currentColor}.fp-why-item:hover .fp-why-icon{transform:translate(-50%,-50%) perspective(520px) rotateX(16deg) rotateY(-12deg) rotate(2deg) scale(1.06)}.fp-why-item:hover .fp-why-icon-face{color:#0c476e}.fp-why-item.is-open .fp-why-icon{opacity:0;visibility:hidden}.fp-hero-card .fp-img-slot{width:100%;height:150px;display:block}.fp-service .fp-img-slot{width:100%;height:100%;display:block}.fp-why-item-body{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:clamp(2.75rem,6vw,3.5rem) clamp(1.15rem,3.2vw,1.75rem) clamp(1.25rem,3vw,2rem);background:linear-gradient(180deg,rgba(7,30,51,.42),rgba(7,30,51,.78));text-align:center;opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:opacity .3s ease,visibility .3s ease}.fp-why-item.is-open .fp-why-item-body{opacity:1;visibility:visible;pointer-events:auto}.fp-why-item-body h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.05rem,2.1vw,1.375rem);color:#fff;margin:0 auto;text-align:center;max-width:var(--measure-card-title);line-height:1.25;flex-shrink:0}.fp-why-item-body p{font-size:clamp(.8rem,1.35vw,.9375rem);color:#c7d2dc;font-weight:300;line-height:1.65;margin:0 auto;max-width:var(--measure-card-body);text-align:center}.fp-jobs-intro{margin:12px auto 0;max-width:40rem;font-size:1rem;line-height:1.65;color:var(--muted)}.fp-jobs-hr{margin:14px 0 0;font-size:.9375rem;color:var(--ink)}.fp-jobs-hr a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fp-jobs-list{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.fp-job{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.fp-job:last-child{border-bottom:1px solid var(--line)}.fp-job-main{min-width:0;flex:1 1}.fp-job-title{margin:0;font-family:var(--sans);font-size:1.125rem;font-weight:650;color:var(--navy);line-height:1.35}.fp-job-title a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.fp-job-title a:hover{color:var(--gold);border-bottom-color:rgba(196,162,90,.55)}.fp-job-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.8125rem;color:var(--muted)}.fp-job-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.fp-job-summary{margin:12px 0 0;max-width:44rem;font-size:.9375rem;line-height:1.65;color:var(--ink)}.fp-job-apply{flex-shrink:0;margin-top:2px}.job-apply-mail{display:inline-flex;flex-direction:column;align-items:center;gap:.15em;line-height:1.25;text-decoration:none;text-align:center}.job-apply-mail-label{font-weight:600}.job-apply-mail-address{font-size:.82em;opacity:.92;overflow-wrap:anywhere}.fp-jobs-disclaimer,.fp-jobs-empty{margin:28px 0 0;font-size:.8125rem;line-height:1.55;color:var(--muted)}.fp-jobs-empty{text-align:center;margin-top:36px}@media (max-width:720px){.fp-job{flex-direction:column;gap:16px}.fp-job-apply{align-self:flex-start}}.wrap.job-detail{max-width:min(1560px,100%);padding-inline:clamp(40px,5vw,88px)}.job-detail{max-width:none}.job-detail-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.9rem;font-weight:600;color:var(--navy);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.job-detail-back:hover{color:var(--gold);border-bottom-color:var(--gold)}.job-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.875rem;color:var(--muted)}.job-detail-block{margin-bottom:36px}.job-detail-block h2{margin:0 0 14px;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:var(--navy)}.job-detail-prose p{margin:0 0 14px;font-size:1rem;line-height:1.75;color:var(--ink);white-space:pre-line}.job-detail-prose p:last-child{margin-bottom:0}.job-detail-apply{margin-top:8px;padding-top:28px;border-top:1px solid var(--line)}.job-detail-apply .fp-jobs-disclaimer{margin-top:18px}.job-detail-apply .fp-jobs-hr{margin-top:12px}.fp-contact{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:0;gap:0}.fp-contact--form-only{grid-template-columns:1fr;justify-items:center}.fp-contact-form{padding:72px 64px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fp-contact--form-only .fp-contact-form{width:min(100%,42rem);align-items:center;text-align:center;padding:clamp(1.75rem,1.35rem + 1.4vw,2.65rem) clamp(1.5rem,1.2rem + 1.6vw,2.75rem);gap:1.75rem;background:#fff}.fp-contact--form-only .fp-contact-form .sec-head{margin-bottom:0;max-width:40rem}.fp-contact--form-only .fp-contact-form .btn{align-self:center}.contact-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding-block:24px;text-align:center}.ri .contact-cta{max-width:42rem;width:100%;margin-inline:auto;padding:clamp(1.75rem,1.35rem + 1.4vw,2.65rem) clamp(1.5rem,1.2rem + 1.6vw,2.75rem);background:#fff}.contact-cta .ri-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.5rem);color:var(--navy);line-height:1.2;letter-spacing:-.015em;margin:0;display:inline-block;max-width:100%;padding-bottom:0;border-bottom:none}.contact-cta .ri-body{margin:0;max-width:40rem;font-family:var(--serif);font-size:clamp(1.208rem,1.093rem + .633vw,1.553rem);font-weight:300;line-height:1.55;color:var(--muted)}.ri .contact-cta .ri-title{color:var(--navy);border-bottom-color:currentColor}.ri .contact-cta .ri-body{color:var(--muted)}.ri .btn.btn-navy.cta-btn{background:var(--navy);color:#fff;border:none}.ri .btn.btn-navy.cta-btn:hover{background:var(--gold);color:var(--navy-deep)}.contact-cta .sec-head{margin-bottom:0;max-width:40rem}.contact-modal-backdrop{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:rgba(10,22,40,.55)}.contact-modal{position:relative;width:min(100%,28rem);max-height:min(92vh,92dvh);overflow:hidden;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 18px 50px rgba(10,22,40,.28);outline:none;text-align:start}.contact-modal--with-media{display:flex;flex-direction:column;width:min(100%,36rem)}.contact-modal-layout{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;max-height:min(92vh,92dvh)}.contact-modal-media{position:relative;width:100%;flex:0 0 auto;aspect-ratio:16/9;min-height:14rem;max-height:20rem;background:var(--navy);overflow:hidden}.contact-modal-media img{width:100%;height:100%;object-fit:cover;display:block}.contact-modal-body{padding:16px 16px 14px;min-width:0;width:100%;text-align:start;overflow:auto;flex:1 1 auto}.contact-modal-title{-webkit-margin-end:1.75rem;margin-inline-end:1.75rem;margin:0 0 10px;font-family:var(--sans);font-size:1.05rem;font-weight:650;color:var(--navy);text-align:start;line-height:1.25}.contact-modal-close{position:absolute;top:6px;inset-inline-end:6px;z-index:5;width:30px;height:30px;border:0;border-radius:8px;background:rgba(255,255,255,.85);color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer}.contact-modal-close:hover{color:var(--navy);background:#fff}.contact-modal-form{gap:8px;width:100%}.contact-field,.contact-modal-form{display:flex;flex-direction:column;min-width:0}.contact-field{gap:3px}.contact-field-label{font-size:.6875rem;font-weight:600;color:var(--navy);line-height:1.2;text-align:start}.contact-required{-webkit-margin-start:.15em;margin-inline-start:.15em;color:#b42318;font-weight:700}.contact-field--check{flex-direction:row;align-items:flex-start;gap:8px;margin-top:4px}.contact-field--check input[type=checkbox]{width:auto;margin-top:.2em;flex-shrink:0}.contact-modal-form input,.contact-modal-form select,.contact-modal-form textarea{font-family:var(--sans);font-size:.75rem;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);width:100%;max-width:100%;box-sizing:border-box;text-align:start;line-height:1.35}.contact-modal[dir=rtl] .contact-modal-form input[type=tel]{direction:ltr;text-align:right;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.contact-modal[dir=ltr] .contact-modal-form input[type=tel]{direction:ltr;text-align:left}.contact-modal-form input[type=file]{padding:6px 8px;font-size:.6875rem}.contact-modal-form input.contact-field-readonly,.contact-modal-form input.contact-field-readonly:disabled{background:#f1f4f7;color:var(--muted);cursor:not-allowed;opacity:1;border-style:dashed}.contact-modal-form input:focus,.contact-modal-form select:focus,.contact-modal-form textarea:focus{outline:none;border-color:var(--gold)}.contact-modal-form textarea{resize:none;min-height:3.25rem;max-height:4.5rem;height:3.75rem}.contact-modal-form .btn{align-self:stretch;margin-top:2px;width:100%;font-size:.75rem;padding:10px 14px}.contact-modal-form .btn:disabled,.contact-modal-form .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.contact-modal-radios{margin:0;border:0;padding:0;min-width:0}.contact-modal-radios .fp-radios-label,.contact-modal-radios legend{display:block;margin-bottom:4px;font-size:.6875rem;color:var(--muted);padding:0;text-align:start}.contact-modal-radio-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:flex-start}.contact-modal-radio-row label{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--ink);cursor:pointer;white-space:nowrap}.contact-modal-message{position:relative;min-width:0}.contact-modal-charcount{display:block;margin-top:2px;font-size:.625rem;color:var(--muted);text-align:end;font-weight:500}.contact-modal-form .contact-modal-charcount[data-out-of-range=true]{color:#b42318;font-weight:700}.contact-modal-attach{display:flex;flex-direction:column;gap:3px;min-width:0}.contact-modal-attach-label{font-size:.6875rem;color:var(--muted)}.contact-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-upload-btn{align-self:flex-start;cursor:pointer;margin-top:4px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-modal-attach-hint{margin:0;font-size:.625rem;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.contact-modal-thanks{font-size:.8125rem;line-height:1.5;color:var(--ink)}.contact-modal-thanks p{margin:0}.form-error{margin:0;font-size:.6875rem;color:#b42318;line-height:1.3}@media (max-width:720px){.contact-modal{width:min(100%,28rem);max-height:min(92dvh,92vh)}.contact-modal-backdrop{padding:12px;align-items:end}.contact-modal--with-media{width:min(100%,28rem)}.contact-modal-layout{max-height:min(92dvh,92vh)}.contact-modal-media{min-height:11rem;max-height:16rem}.contact-modal-body{padding:12px 14px}.contact-modal-title{font-size:1rem;-webkit-margin-end:1.75rem;margin-inline-end:1.75rem;margin-bottom:8px}.contact-modal-radio-row{gap:8px 12px}.contact-modal-radio-row label{white-space:normal}}@media (max-width:420px){.contact-modal-radio-row{flex-direction:column;align-items:flex-start}}.fp-contact-form input,.fp-contact-form textarea{font-family:var(--sans);font-size:.875rem;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);width:100%;transition:.2s}.fp-contact-form input:focus,.fp-contact-form textarea:focus{outline:none;border-color:var(--gold)}.fp-contact-form textarea{resize:vertical}.fp-radios{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:.8438rem;color:var(--muted)}.fp-radios-label{font-weight:600;color:var(--navy)}.fp-radios label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.fp-radios input{accent-color:var(--gold)}.fp-contact-form .btn,.fp-contact-form button[type=submit]{align-self:flex-start;margin-top:6px;font-family:var(--sans);font-size:.875rem;font-weight:600;letter-spacing:.04em;padding:15px 30px;border:1px solid transparent;border-radius:8px;cursor:pointer;background:var(--navy);color:#ffffff;transition:background .2s ease,color .2s ease,transform .2s ease}.fp-contact-form .btn:hover,.fp-contact-form button[type=submit]:hover{background:#0a3a5a;color:#ffffff}.fp-contact-form .btn:disabled,.fp-contact-form button[type=submit]:disabled{opacity:.7;cursor:wait}.fp-app{position:relative;overflow:hidden;color:#fff;padding:84px 0;background:var(--navy)}.fp-app--bg{background-color:var(--navy);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:900px){.fp-app.fp-app--bg:after,body[dir] .fp-app.fp-app--bg:after,html[dir] .fp-app.fp-app--bg:after{background:rgba(2,8,16,.62)}}.fp-app:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,16,.82),rgba(2,8,16,.4) 42%,rgba(2,8,16,0));pointer-events:none;z-index:1}body[dir=rtl] .fp-app:after,html[dir=rtl] .fp-app:after{background:linear-gradient(270deg,rgba(2,8,16,.82),rgba(2,8,16,.4) 42%,rgba(2,8,16,0))}.fp-app-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:40px;gap:40px;align-items:center}.fp-app-text h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.5vw,52px);margin-bottom:18px}.fp-app-text p{font-size:1rem;color:#cdd8e2;font-weight:300;max-width:var(--measure-hero);line-height:1.65;margin-bottom:28px}.fp-app-text .fp-app-copy .subtitle{color:#fff;max-width:100%}.fp-store{display:flex;gap:16px;flex-wrap:wrap}.fp-store-btn{display:inline-flex;align-items:center;gap:12px;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 52%,rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.38);border-radius:10px;padding:11px 20px;cursor:pointer;transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 0 rgba(0,0,0,.28),0 3px 0 rgba(0,0,0,.32),0 8px 16px rgba(0,0,0,.28);transition:transform .18s ease,box-shadow .18s ease,background .2s ease,border-color .2s ease}.fp-store-btn:hover{border-color:var(--gold);transform:translateY(-2px);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.1) 52%,rgba(0,0,0,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 0 rgba(0,0,0,.24),0 5px 0 rgba(0,0,0,.3),0 12px 20px rgba(0,0,0,.32)}.fp-store-btn:active{transform:translateY(2px);box-shadow:inset 0 2px 5px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.18),0 1px 0 rgba(0,0,0,.18)}.fp-store-ico{font-size:1.25rem;color:var(--gold)}.fp-store-btn span span,.fp-store-btn>span:last-child{display:flex;flex-direction:column;font-size:.9375rem;font-weight:600;color:#fff;line-height:1.2}.fp-store-btn small{font-size:.625rem;font-weight:400;color:#a9bccd;letter-spacing:.04em}.fp-app-phones{--fp-phone-w:168px;--fp-phone-h:336px;display:flex;justify-content:center;align-items:center;direction:ltr;perspective:1100px}.fp-phone{width:var(--fp-phone-w);height:var(--fp-phone-h);flex:0 0 auto;background:#0c476e;border:6px solid #0a2a45;border-radius:34px;padding:16px 14px;position:relative;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}.fp-phone--mid{width:calc(var(--fp-phone-w) * 1.15);height:calc(var(--fp-phone-h) * 1.15);z-index:3}.fp-app-phones--single{justify-content:center}.fp-app-phones--single .fp-phone--mid{width:calc(var(--fp-phone-w) * 1.28);height:calc(var(--fp-phone-h) * 1.28)}.fp-phone-notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:76px;height:6px;border-radius:3px;background:rgba(255,255,255,.4)}.fp-phone-screen{background:#f7f9fb;border-radius:22px;height:100%;padding:30px 18px;display:flex;flex-direction:column;gap:12px}.fp-phone-screen.has-media{padding:0;gap:0;background-color:#0a2a45;overflow:hidden}.fp-phone-brand{font-family:var(--serif);font-size:1.125rem;color:var(--navy);letter-spacing:.14em;text-align:center;margin-bottom:6px}.fp-phone-bar{height:12px;border-radius:6px;background:var(--line)}.fp-phone-bar.short{width:60%}.fp-phone-tile{height:90px;border-radius:12px;background:linear-gradient(135deg,var(--navy),var(--navy-mid));margin:6px 0}@media (max-width:1100px){.fp-hero-inner{grid-template-columns:1fr;gap:28px}.fp-hero-text{display:flex;flex-direction:column}.fp-hero .btn.btn-gold.fp-round,.fp-hero .btn.btn-gold.fp-round:hover{transform:none;align-self:flex-start;margin-bottom:4px;max-width:100%;padding:clamp(.5rem,1.3vw,.7rem) clamp(1.1rem,3vw,1.6rem)}.fp-hero-card,.fp-hero-card:hover{position:relative;top:auto;inset-inline-end:auto;inset-inline-start:auto;z-index:auto;transform:none!important;justify-self:start;align-self:start;width:min(100%,28rem);max-width:100%;height:auto;min-height:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;margin-top:8px}.fp-hero-card:has(img){display:grid;grid-template-columns:minmax(120px,140px) 1fr;overflow:hidden}.fp-hero-card img{height:100%;min-height:120px;border-radius:0}.fp-hero-card-body{flex:1 1 auto;width:100%;max-width:none;box-sizing:border-box;padding:clamp(1rem,2.4vw,1.35rem) clamp(1.1rem,3vw,1.75rem) 3rem clamp(1rem,2.4vw,1.35rem)}.fp-hero-card-body h2{font-size:clamp(1.05rem,2.6vw,1.25rem);-webkit-padding-end:1.75rem;padding-inline-end:1.75rem;margin-bottom:.65rem}.fp-hero-card-body p{font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.65;max-width:none;width:100%}.fp-hero-card .fp-card-arrow{top:auto;bottom:16px;inset-inline-end:16px}.fp-principals-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:1100px){body:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-grid,html:dir(ltr) .fp>section:not(.fp-hero) .fp-principals-grid{display:flex;flex-direction:column;grid-template-areas:none}.fp>section:not(.fp-hero) .fp-principals-right{grid-template-columns:1fr}.fp-why-layout{flex-direction:row;align-items:stretch;gap:1.25rem}.fp-why-acc{height:clamp(16rem,48vh,22rem)}.fp-why-item:not(.is-open){display:none}.fp-why-item.is-open{flex:1 1;min-width:0;border-radius:1.75rem}.fp-why-list{flex:0 0 8.75rem;max-width:10rem;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:0}.fp-why-list li{font-size:.875rem;padding:.75em 0}.fp-why-item-body h3{font-size:clamp(1.05rem,3.5vw,1.25rem);max-width:var(--measure-card-title)}.fp-why-item-body p{font-size:clamp(.8125rem,2.4vw,.9375rem)}}@media (max-width:900px){.fp-app-phones{display:none}.fp-hero{padding:calc(var(--chrome-h) + 4.5rem) 0 64px}.fp-app-inner,.fp-contact,.fp-hero-inner{grid-template-columns:1fr}.fp-hero-inner{gap:32px}.fp-contact-form{padding:48px 28px}}@media (max-width:560px){.fp-hero-swap{height:13.5rem;min-height:13.5rem;margin-bottom:.85rem}.fp-hero{padding:calc(var(--chrome-h) + 3.25rem) 0 52px}.fp-hero-text h2{font-size:clamp(22px,8.5vw,26px)}.fp-hero-text p{font-size:.9375rem;margin-bottom:0}.fp-hero .btn.btn-gold.fp-round,.fp-hero .btn.btn-gold.fp-round:hover{font-size:clamp(13px,3.6vw,16px);padding:.5rem 1.1rem;max-width:100%;white-space:normal;text-align:center;line-height:1.3;margin-top:0;margin-bottom:0}.fp-hero-card,.fp-hero-card:hover{transform:none!important;width:100%;max-width:100%;margin-top:12px;border-radius:12px}.fp-hero-card-body{padding:1rem 1.15rem 3rem}.fp-hero-card-body h2{font-size:clamp(1rem,4.2vw,1.15rem);-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;margin-bottom:.5rem}.fp-hero-card-body p{font-size:clamp(.875rem,3.6vw,1rem)}.fp-hero-card .fp-card-arrow{top:auto;bottom:14px;inset-inline-end:14px}.fp-hero-card img{height:160px}.fp-eyebrow{font-size:clamp(26px,1.6vw,30px);letter-spacing:.24em;font-weight:400}.fp-services{grid-template-columns:1fr;gap:20px}.fp-service{aspect-ratio:4/3;min-height:260px;border-radius:80px}.fp-service:hover{border-radius:40px}.fp-service-cap{gap:6px;padding:40px clamp(48px,16%,72px)}.fp-service-cap h3{font-size:1.1875rem}.fp-service-cap p{font-size:.8125rem;max-width:var(--measure-card-body);line-height:1.4}.fp-service-link{font-size:.75rem}.fp-why-layout{gap:.875rem}.fp-why-acc{height:clamp(15rem,58vh,20rem)}.fp-why-list{flex:0 0 6.75rem;max-width:7.5rem;gap:0}.fp-why-list li{font-size:.8125rem;padding:.65em 0}.fp-why-item.is-open{border-radius:1.5rem}.fp-why-item-body{padding:clamp(2.5rem,8vw,3rem) clamp(1rem,4vw,1.35rem) clamp(1.1rem,4vw,1.5rem)}}@media (max-width:1100px){.fp>section:not(.fp-hero) .fp-why-acc{height:clamp(18.5rem,54vh,26rem)}.fp>section:not(.fp-hero) .fp-why-list{flex-basis:10rem;max-width:11.25rem}}@media (max-width:900px){.fp{--fp-svc-overlap:0px}.fp>section:not(.fp-hero) .fp-contact--form-only .fp-contact-form{padding-block:clamp(1.5rem,4vw,2.25rem);padding-inline:clamp(1.25rem,4vw,2rem)}.fp>section:not(.fp-hero) .fp-app-inner{gap:2rem}.fp>section:not(.fp-hero) .fp-services-layout{grid-template-columns:1fr}.fp>section:not(.fp-hero) .fp-services-head{margin-top:0}.fp>section:not(.fp-hero).fp-services-section{padding-top:var(--fp-section-pad-y)}.fp>section:not(.fp-hero) .fp-service-cap h3{font-size:calc(clamp(1.6rem, 7vw, 2.4rem) * var(--fp-copy-scale))}}@media (max-width:600px){.fp>section:not(.fp-hero) .fp-wwd-pillars{--fp-wwd-top-h:auto;--fp-wwd-bot-h:auto}.fp>section:not(.fp-hero) .fp-wwd-pillar{padding-block:clamp(1.25rem,.95rem + 1.6vw,1.7rem);row-gap:.65rem}}@media (max-width:560px){.fp{--fp-section-pad-y:calc(clamp(3.5rem, 10vw, 4.75rem) * var(--fp-copy-scale));--fp-svc-card-h:26rem}.fp>section:not(.fp-hero):not(.fp-app).blk{padding-block:var(--fp-section-pad-y)}.fp>section:not(.fp-hero):not(.fp-app).fp-wwd{padding-bottom:calc(var(--fp-section-pad-y) + var(--fp-svc-overlap))}.fp>section:not(.fp-hero):not(.fp-app).fp-services-section{padding-top:var(--fp-section-pad-y)}.fp>section:not(.fp-hero):not(.fp-app).fp-principals{padding-top:0;padding-bottom:0}.fp>section:not(.fp-hero):not(.fp-app).fp-why{padding-top:calc(var(--fp-section-pad-y) + var(--fp-pillars-overlap))}.fp>section:not(.fp-hero) .fp-center{margin-bottom:clamp(1.75rem,5vw,2.4rem)}.fp>section:not(.fp-hero) .fp-services{grid-template-columns:1fr}.fp>section:not(.fp-hero) .fp-service{min-height:0;aspect-ratio:2/3}.fp>section:not(.fp-hero) .fp-service-cap{padding:clamp(2.2rem,10vw,2.8rem) clamp(2.75rem,16%,4.5rem)}.fp>section:not(.fp-hero) .fp-why-acc{height:clamp(17.5rem,66vh,24rem)}.fp>section:not(.fp-hero) .fp-why-list{flex-basis:7.25rem;max-width:8.25rem}.fp>section:not(.fp-hero) .fp-why-list li{padding-block:.75em}.fp>section:not(.fp-hero).fp-app{padding-block:clamp(3.75rem,10vw,5rem)}.fp>section:not(.fp-hero) .fp-app-copy{width:100%}.fp>section:not(.fp-hero) .fp-app-copy h2{white-space:normal;width:auto}}.wa-widget{position:fixed;bottom:96px;z-index:60;opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.wa-widget.wa-right{right:24px;transform:translateX(140%)}.wa-widget.wa-left{left:24px;transform:translateX(-140%)}.wa-widget.is-visible{opacity:1;pointer-events:auto;transform:translateX(0)}.wa-btn{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;box-shadow:0 10px 26px rgba(12,71,110,.32);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.wa-btn:hover{transform:scale(1.06);box-shadow:0 14px 32px rgba(12,71,110,.4)}.wa-btn svg{display:block}.wa-custom{width:62%;height:62%;object-fit:contain;border-radius:50%}.wa-btn.is-bouncing{animation:wa-bounce .9s ease}@keyframes wa-bounce{0%,to{transform:translateY(0)}15%{transform:translateY(-14px)}30%{transform:translateY(0)}45%{transform:translateY(-8px)}60%{transform:translateY(0)}75%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wa-widget{transition:opacity .3s ease}.wa-widget.wa-left,.wa-widget.wa-right{transform:none}.wa-btn.is-bouncing{animation:none}}.ifo-body{margin-bottom:18px}.dpm-lead,.ifo-body{font-size:1.15rem;color:var(--muted);line-height:1.75;max-width:72ch;font-weight:300}.dpm-lead{margin:0 0 clamp(2rem,1.5rem + 1.5vw,2.75rem)}.page--dpm>section.blk.dpm-cycle,.page--dpm>section.blk.dpm-mandates{position:relative;overflow:hidden;background-color:#fff!important;background-image:none!important;padding-bottom:0}.page--dpm .dpm-cycle .sec-head,.page--dpm .dpm-mandates .sec-head{margin-bottom:0}.page--dpm .dpm-photo{position:relative;padding-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:88px}.page--dpm .dpm-cycle-bg,.page--dpm .dpm-mandates-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.page--dpm .dpm-cycle-bg:after,.page--dpm .dpm-mandates-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.page--dpm .dpm-photo>.wrap{position:relative;z-index:1}.page--dpm .dpm-mandates .dpm-lead{margin-top:1.15rem;margin-bottom:0;color:var(--muted)}.page--dpm .dpm-mandates .primary-card,.page--dpm .dpm-mandates .primary-card:hover{--pc-title:#fff;--pc-body:rgba(255,255,255,0.86);--pc-icon-color:#fff;--dpm-card-glass:rgba(0,0,0,0.08);position:relative;isolation:isolate;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.22);box-shadow:none}.page--dpm .dpm-mandates .primary-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--dpm-card-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);pointer-events:none}.page--dpm .dpm-mandates .primary-card>*{position:relative;z-index:1}.page--dpm .dpm-mandates .primary-card-badge,.page--dpm .dpm-mandates .primary-card:hover .primary-card-badge{border-color:rgba(255,255,255,.45);color:#fff;background:none}.page--dpm .dpm-mandates .primary-card-title:after{background:linear-gradient(90deg,#fff,rgba(255,255,255,.35))}body[dir=rtl] .page--dpm .dpm-mandates .primary-card-title:after,html[dir=rtl] .page--dpm .dpm-mandates .primary-card-title:after{background:linear-gradient(270deg,#fff,rgba(255,255,255,.35))}.page--dpm .dpm-cycle-steps .steps-card.svc,.page--dpm .dpm-cycle-steps .steps-card.svc.svc--dark,.page--dpm .dpm-cycle-steps .steps-card.svc.svc--dark:hover,.page--dpm .dpm-cycle-steps .steps-card.svc:hover{--dpm-card-glass:rgba(0,0,0,0.08);position:relative;isolation:isolate;background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.22);box-shadow:none}.page--dpm .dpm-cycle-steps .steps-card.svc:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--dpm-card-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);pointer-events:none}.page--dpm .dpm-cycle-steps .steps-card.svc>*{position:relative;z-index:1}.page--dpm .dpm-cycle-steps .steps-card h4,.page--dpm .dpm-cycle-steps .steps-card p,.page--dpm .dpm-cycle-steps .steps-sub p{color:#fff}.page--dpm .dpm-cycle-steps .steps-card:hover .steps-num,.page--dpm .dpm-cycle-steps .steps-num{background:none;border-color:rgba(255,255,255,.45);color:#fff;box-shadow:none}.page--asset-management>.ri,.page--asset-management>section.blk.ri{background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important}.page--asset-management>.ri .contact-cta .ri-title,.page--asset-management>.ri .ri-title{color:var(--navy);border-bottom-color:currentColor}.page--asset-management>.ri .contact-cta .ri-body,.page--asset-management>.ri .ri-body{color:var(--muted)}.page--asset-management>.ri .btn.btn-navy.cta-btn{background:var(--navy);color:#fff;border:none}.page--asset-management>.ri .btn.btn-navy.cta-btn:hover{background:var(--gold);color:var(--navy-deep);border:none}.page--dpm>.ri,.page--dpm>section.blk.ri{background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important}.page--dpm>.ri .contact-cta .ri-title,.page--dpm>.ri .ri-title{color:var(--navy);border-bottom-color:currentColor}.page--dpm>.ri .contact-cta .ri-body,.page--dpm>.ri .ri-body{color:var(--muted)}.page--dpm>.ri .btn.btn-navy.cta-btn{background:var(--navy);color:#fff;border:none}.page--dpm>.ri .btn.btn-navy.cta-btn:hover{background:var(--gold);color:var(--navy-deep);border:none}.page--institutional-family-office .ifo-notes,.page--institutional-family-office>section.blk.ifo-notes{background:var(--navy)!important;background-color:var(--navy)!important;padding-top:1rem;padding-bottom:1rem}.page--institutional-family-office .ifo-notes .ifo-note-list li p,.page--institutional-family-office .ifo-notes .ifo-note-num,.page--institutional-family-office .ifo-notes .ifo-notes-title,.page--institutional-family-office .ifo-notes p{color:#fff}.page--institutional-family-office .ifo-notes .ifo-notes-title{margin-bottom:.75rem}.page--institutional-family-office .ifo-notes .ifo-note-list{margin-bottom:0}.ifo-notes-title{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:32px}.ifo-note-list{list-style:none;padding:0;margin:0 0 48px;display:flex;flex-direction:column;gap:22px}.ifo-note-list li{display:flex;gap:18px;align-items:flex-start}.ifo-note-num{font-family:var(--serif);font-size:.8rem;font-weight:600;color:var(--gold);min-width:26px;padding-top:1px;letter-spacing:.02em}.ifo-note-list li p{font-size:.875rem;color:var(--muted);line-height:1.65;font-weight:300;margin:0}@media (max-width:900px){.fp-wwd-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-wwd-pillar-n{font-size:clamp(.85rem,.65rem + 1.4vw,1.25rem)}}@media (max-width:600px){.fp-wwd-pillars{grid-template-columns:minmax(0,1fr);gap:0;text-align:center}.fp-wwd-pillar{padding-inline:0;padding-block:clamp(1.15rem,.9rem + 1.5vw,1.5rem)}.fp-wwd-pillar:first-child{padding-top:0}.fp-wwd-pillar+.fp-wwd-pillar{-webkit-border-start:none;border-inline-start:none;border-top:1px solid var(--line)}.fp-wwd-pillars{--fp-wwd-top-h:auto;--fp-wwd-bot-h:auto}.fp-wwd-pillar{grid-template-rows:auto auto;row-gap:.5rem}.fp-wwd-pillar-n{white-space:normal;font-size:clamp(1.15rem,4.5vw,1.45rem);line-height:1.2}.fp-wwd-pillar-l{font-size:clamp(.8125rem,3.2vw,.9375rem);line-height:1.35}}.ib-lead p{display:block;font-size:1.15rem;color:var(--muted);line-height:1.75;font-weight:300;max-width:72ch;margin-bottom:16px}.ib-lead p:last-child{margin-bottom:0}.ib-lead strong{color:var(--navy);font-weight:600}.ib-services .ib-svc-card{border-radius:0;border:none;background:#fff}.ib-services .ib-svc-cards{gap:0;background:#e8eaec;border-radius:0;padding:clamp(.75rem,.55rem + .8vw,1.15rem);overflow:hidden}.ib-services-duo .ib-svc-cards{position:relative;z-index:3;width:max-content;max-width:100%;-webkit-margin-start:auto;margin-inline-start:auto;background:#fff;border-radius:0;box-shadow:0 8px 28px rgba(12,40,55,.12)}.ib-services-duo .ib-svc-cards .arr-bank-card{background:#fff;grid-template-columns:max-content minmax(14rem,26rem)}.ib-services-duo .ib-svc-cards .arr-bank-card h4{white-space:nowrap}.ib-services-duo .ib-svc-cards .arr-bank-card+.arr-bank-card{border-top:1px solid #d0d4d8}@media (max-width:900px){.ib-services-duo .ib-svc-cards{width:100%}.ib-services-duo .ib-svc-cards .arr-bank-card{grid-template-columns:minmax(0,1fr)}.ib-services-duo .ib-svc-cards .arr-bank-card h4{white-space:normal}}.ib-lifecycle{position:relative;overflow:hidden;background-color:var(--navy)!important}.ib-lifecycle-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-size:cover;background-position:100%;background-repeat:no-repeat;pointer-events:none;transform:scaleX(-1)}.ib-lifecycle-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.55) 42%,rgba(0,0,0,.38));pointer-events:none}.ib-lifecycle>.wrap{position:relative;z-index:1}.ib-lifecycle .sec-title{color:#fff;border-bottom-color:currentColor}.ib-lifecycle .sec-sub{color:#c5c9ce}.ib-lifecycle-panel{--ib-life-row-h:4.5rem;width:min(100%,42rem);-webkit-margin-start:0;margin-inline-start:0}.ib-lifecycle-steps.steps{--steps-gap:0;--steps-num-size:2.75rem}.ib-lifecycle-steps .steps-line{display:none!important}.ib-lifecycle-steps .steps-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:unset!important;max-width:none!important;margin:0!important;padding:0!important;gap:.65rem!important;list-style:none}.ib-lifecycle-steps .steps-item{width:100%!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important;list-style:none!important}.ib-lifecycle-steps .steps-item::marker{content:none;display:none}.ib-lifecycle-steps .steps-card.svc,.ib-lifecycle-steps .steps-card.svc.svc--dark{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(6.5rem,9.5rem) minmax(0,1fr)!important;grid-template-rows:none!important;grid-gap:.65rem 1.15rem!important;gap:.65rem 1.15rem!important;align-items:center!important;justify-items:stretch!important;width:100%!important;height:var(--ib-life-row-h)!important;min-height:var(--ib-life-row-h)!important;max-height:var(--ib-life-row-h)!important;padding:0 1.35rem!important;overflow:hidden!important;text-align:start!important;color:#5a5f66!important;background:#fff!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.ib-lifecycle-steps .steps-card.svc.svc--dark:hover,.ib-lifecycle-steps .steps-card.svc:hover{background:#fff!important;background-image:none!important;border:none!important;box-shadow:none!important;transform:none!important}.ib-lifecycle-steps .steps-card.svc.svc--dark:before,.ib-lifecycle-steps .steps-card.svc:before{content:none!important;display:none!important}.ib-lifecycle-steps .steps-num{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:auto!important;min-width:2.5rem!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:var(--sans),ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(1.45rem,1.25rem + .55vw,1.8rem)!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1!important;color:#c5c9ce!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums!important;unicode-bidi:-webkit-isolate!important;unicode-bidi:isolate!important;direction:ltr!important}.ib-lifecycle-steps .steps-card:hover .steps-num{transform:none!important}.ib-lifecycle-steps .steps-card h4{margin:0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important;color:#000!important;text-align:start!important}.ib-lifecycle-steps .steps-sub{list-style:none!important;min-height:0!important}.ib-lifecycle-steps .steps-sub,.ib-lifecycle-steps .steps-sub>li{margin:0!important;padding:0!important;display:block!important;flex:none!important}.ib-lifecycle-steps .steps-card p,.ib-lifecycle-steps .steps-sub p{margin:0!important;font-size:.95rem!important;line-height:1.4!important;font-weight:400!important;color:#000!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start!important}@media (max-width:900px){.ib-lifecycle-steps .steps-card.svc,.ib-lifecycle-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:var(--ib-life-row-h)!important;max-height:none!important;padding:.85rem 1.15rem!important}.ib-lifecycle-steps .steps-num{grid-row:1/span 2}.ib-lifecycle-steps .steps-sub{grid-column:2}}.ib-method-section{position:relative;overflow:hidden;padding-bottom:0!important;background:var(--cool-grey-2)!important;background-color:var(--cool-grey-2)!important}.ib-method-section .sec-title{color:var(--navy);border-bottom-color:currentColor}.ib-method-section .sec-sub{color:var(--navy)}.ib-method-section>.wrap .sec-head{margin-bottom:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.ib-method-stage{position:relative;width:100%;isolation:isolate;padding-bottom:calc(88px + 5%)}.ib-method-media{position:absolute;top:0;bottom:0;inset-inline-start:0;width:60%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;pointer-events:none}body[dir=ltr] .ib-method-media,html[dir=ltr] .ib-method-media{transform:scaleX(-1)}.ib-method-cards-wrap{position:relative;z-index:2;padding-top:5%}.ib-method-cards{background:transparent;border-radius:0;padding-block:clamp(1rem,.75rem + 1.1vw,1.5rem);padding-inline:clamp(.45rem,.3rem + .45vw,.75rem);box-shadow:none}@media (min-width:901px){.ib-method-section .ib-method-steps .steps-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch}.ib-method-section .ib-method-steps .steps-item{flex:none!important;max-width:none!important;width:auto!important}}.ib-method-section .ib-method-steps .steps-card.svc.svc--dark{color:var(--navy)!important;background:rgba(255,255,255,.82)!important;background-image:none!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.7)!important;border-radius:0!important;padding:2rem!important;min-height:15.3rem!important;box-shadow:0 10px 28px rgba(12,71,110,.1),inset 0 1px 0 rgba(255,255,255,.55)!important}.ib-method-section .ib-method-steps .steps-card.svc.svc--dark:hover{background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 14px 32px rgba(12,71,110,.14),inset 0 1px 0 rgba(255,255,255,.65)!important;transform:translateY(-.15rem)}@media (max-width:900px){.ib-method-section .ib-method-steps .steps-card.svc.svc--dark{min-height:13.05rem!important}}.ib-method-section .ib-method-steps .steps-card .eq-rich,.ib-method-section .ib-method-steps .steps-card .rich-text,.ib-method-section .ib-method-steps .steps-card h4,.ib-method-section .ib-method-steps .steps-card p,.ib-method-section .ib-method-steps .steps-sub p{color:var(--navy)!important}.ib-method-section .ib-method-steps .steps-grid{counter-reset:ib-method-n}.ib-method-section .ib-method-steps .steps-item{counter-increment:ib-method-n}.ib-method-section .ib-method-steps .steps-num{display:none!important}.ib-method-section .ib-method-steps .steps-card h4{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.ib-method-section .ib-method-steps .steps-card h4:before{content:counter(ib-method-n,decimal-leading-zero);flex:0 0 auto;font-family:var(--serif);font-size:1.65em;font-weight:700;line-height:1;color:var(--cool-grey-6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ib-split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:64px;gap:64px;align-items:start}.ib-facts{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:32px 30px;position:relative}.ib-facts:before{content:"";position:absolute;top:-1px;left:28px;width:36px;height:3px;background:var(--gold)}.ib-facts h3{font-family:var(--serif);font-size:1.15rem;font-weight:500;color:var(--navy);margin-bottom:18px}.ib-facts ul{list-style:none;padding:0;margin:0}.ib-facts li{padding:11px 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--muted);font-weight:300;line-height:1.5}.ib-facts li:last-child{border-bottom:none}.ib-facts li strong{color:var(--navy);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-weight:700}.ib-num-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:36px}.ib-num-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:28px 24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ib-num-card:before{content:"";position:absolute;top:-1px;left:24px;width:36px;height:3px;background:var(--gold)}.ib-num-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(12,71,110,.08)}.ib-num{font-size:.875rem;letter-spacing:.14em;color:var(--gold);display:block}.ib-num,.ib-num-card h3{font-family:var(--serif);margin-bottom:10px}.ib-num-card h3{font-size:1.05rem;font-weight:500;color:var(--navy);line-height:1.3}.ib-num-card p{font-size:.875rem;color:var(--muted);line-height:1.65;font-weight:300}.ib-cta{text-align:center}.ib-cta .ib-cta-sub{font-size:1rem;color:var(--muted);max-width:52ch;margin:0 auto 30px;font-weight:300;line-height:1.65}section.blk:has(>.wrap.ib-cta){position:relative;overflow:hidden;background-color:var(--navy)!important;background-image:var(--contact-band-image)!important;background-size:cover!important;background-position:var(--contact-band-position)!important;background-repeat:no-repeat!important;padding-block:clamp(8.5rem,14vw,12.5rem)}section.blk:has(>.wrap.ib-cta):after{content:"";position:absolute;inset:0;z-index:0;background:rgba(12,71,110,.32);pointer-events:none}section.blk:has(>.wrap.ib-cta)>*{position:relative;z-index:1}section.blk:has(>.wrap.ib-cta)>.wrap.ib-cta{max-width:42rem;margin-inline:auto;padding:clamp(1.75rem,1.35rem + 1.4vw,2.65rem) clamp(1.5rem,1.2rem + 1.6vw,2.75rem);background:#fff}section.blk:has(>.wrap.ib-cta) .ib-cta .sec-title{color:var(--navy);border-bottom-color:currentColor}section.blk:has(>.wrap.ib-cta) .ib-cta .sec-sub{color:var(--muted)}.ib-notes{background:var(--navy);color:rgba(255,255,255,.75);padding:56px 0}.ib-notes h3{font-family:var(--serif);font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:20px}.ib-notes ol{padding-left:22px;font-size:.875rem;line-height:1.65;font-weight:300}.ib-notes li{margin-bottom:10px}.ib-ref{margin-top:24px;font-size:.78rem;color:rgba(255,255,255,.42);border-top:1px solid rgba(255,255,255,.1);padding-top:16px}@media (max-width:1020px){.ib-split{grid-template-columns:1fr;gap:40px}.ib-num-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ib-num-grid{grid-template-columns:1fr}}.eq-approach{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.eq-col h2{font-family:var(--font-serif);font-size:1.55rem;font-weight:400;color:var(--navy);margin:0 0 18px}.eq-col>p{font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:#444;margin:0}.core-capabilities-section{position:relative;overflow:hidden;background-color:transparent!important}.core-capabilities-section-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}.core-capabilities-section-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgb(12,71,110),rgb(0,0,0) 48%,rgb(4,18,32));opacity:.45;pointer-events:none}.core-capabilities-section>.wrap{position:relative;z-index:1}.core-capabilities-section .sec-title{color:#fff}.core-capabilities{--cc-count:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cc-count),minmax(0,1fr));grid-gap:clamp(1rem,.75rem + 1.1vw,1.75rem);gap:clamp(1rem,.75rem + 1.1vw,1.75rem);width:100%}.core-capabilities-section .core-capabilities-item{position:relative;isolation:isolate;margin:0;display:flex;flex-direction:column;gap:clamp(1rem,.75rem + .8vw,1.35rem);padding:clamp(1.5rem,1.15rem + 1.2vw,2.15rem) clamp(1.35rem,1rem + 1.1vw,1.85rem) clamp(1.65rem,1.25rem + 1.2vw,2.25rem);background:none;border:1px solid rgba(255,255,255,.28);border-radius:.2rem;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.core-capabilities-section .core-capabilities-item:after{content:"";position:absolute;inset:0;z-index:0;background:rgba(255,255,255,.25);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);pointer-events:none}.core-capabilities-section .core-capabilities-item>*{position:relative;z-index:1}.core-capabilities-item:before{content:"";position:absolute;inset-inline:0;top:0;z-index:2;height:3px;background:var(--navy);transform:scaleX(.28);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1)}:dir(rtl) .core-capabilities-item:before{transform-origin:right center}.core-capabilities-section .core-capabilities-item:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.45);box-shadow:0 18px 36px rgba(12,71,110,.1),0 6px 14px rgba(12,71,110,.06)}.core-capabilities-section .core-capabilities-item:hover:after{background:rgba(255,255,255,.32)}.core-capabilities-section .core-capabilities-index,.core-capabilities-section .core-capabilities-item:hover .core-capabilities-index{color:rgba(255,255,255,.55)}.core-capabilities-section .core-capabilities-title{color:#fff;font-weight:700}.core-capabilities-section .core-capabilities-body{color:rgba(255,255,255,.92)}.core-capabilities-section .core-capabilities-cta{color:#fff}.core-capabilities-item:hover:before{transform:scaleX(1)}.core-capabilities-index{display:block;font-family:var(--serif);font-size:clamp(2.4rem,1.9rem + 1.8vw,3.35rem);font-weight:500;line-height:.9;letter-spacing:-.03em;color:rgba(12,71,110,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .35s ease}.core-capabilities-item:hover .core-capabilities-index{color:rgba(12,71,110,.28)}.core-capabilities-content{display:flex;flex-direction:column;gap:.7rem;flex:1 1}.core-capabilities-title{font-family:var(--serif);font-size:clamp(1.2rem,1.05rem + .55vw,1.45rem);font-weight:500;color:var(--navy);margin:0;line-height:1.3;letter-spacing:.01em}.core-capabilities-body{margin:0;font-family:var(--sans);font-size:clamp(1.093rem,1.012rem + .345vw,1.242rem);font-weight:500;line-height:1.8;color:rgba(12,40,58,.78);max-width:38ch}.core-capabilities-cta{display:inline-flex;align-items:center;gap:.4em;margin-top:1.15rem;font-weight:600;text-decoration:none;color:inherit;border-bottom:1px solid;padding-bottom:.15em;transition:opacity .2s ease}.core-capabilities-cta:hover{opacity:.75}@media (max-width:820px){.core-capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.core-capabilities-index,.core-capabilities-item,.core-capabilities-item:before{transition:none}.core-capabilities-item:hover{transform:none}}.ab-two-col{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:start}.ab-lede{font-family:var(--serif);font-size:clamp(1.05rem,2.4vw,1.18rem);color:var(--navy);margin-bottom:22px;line-height:1.55;overflow-wrap:anywhere}.ab-lede-em{font-family:inherit;font-weight:700;font-size:1.55em;line-height:1.15;color:inherit}body[dir=rtl] .ab-lede,body[dir=rtl] .ab-lede-em{font-family:var(--ar)}.ab-drop{float:inline-start;width:clamp(2.6rem,7vw,3.75rem);line-height:0;padding-block:.12em .06em;padding-inline:0 .32em;color:var(--navy)}.ab-drop,.ab-drop-m{display:block;height:auto}.ab-drop-m{width:100%}@supports not (float:inline-start){.ab-drop{float:left}[dir=rtl] .ab-drop{float:right;padding-left:.32em;padding-right:0}}.ab-two-col p+p{margin-top:16px;color:var(--muted);font-size:clamp(.92rem,2.1vw,.97rem);line-height:1.75;overflow-wrap:anywhere}.ab-facts{border-top:1px solid var(--line)}.ab-fact{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 2px;border-bottom:1px solid var(--line)}.ab-fact dt{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none}.ab-fact dd{font-family:var(--serif);font-size:1rem;font-weight:600;color:var(--navy);text-align:end;overflow-wrap:break-word;min-width:0}.ab-fact dd:lang(ar){font-family:GE SS Two,IBM Plex Sans Arabic,Noto Kufi Arabic,sans-serif;font-weight:500}@media (max-width:820px){.ab-two-col{grid-template-columns:1fr;gap:40px}.wwa-story.ab-two-col{grid-template-columns:1fr;grid-template-areas:"copy" "facts" "img"}.wwa-story-img{margin-bottom:0}.page--who-we-are .wwa-story-img{margin-bottom:0;height:auto;min-height:0;aspect-ratio:16/9}.page--who-we-are .wwa-method{padding-top:88px}.wwa-story .ab-facts{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:640px){.wwa-story-img{display:none}}@media (max-width:520px){.ab-two-col{gap:28px}.ab-drop{width:clamp(2rem,11vw,2.55rem);-webkit-padding-end:.22em;padding-inline-end:.22em}.wwa-story .ab-facts{grid-template-columns:1fr}}.gov-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.gov-reveal.gov-in{opacity:1;transform:none}.gov-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.gov-item{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.gov-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(12,71,110,.12)}.gov-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--navy),var(--gold))}.gov-item h3{font-size:1.08rem;color:var(--navy);margin-bottom:8px;font-family:var(--serif);font-weight:600}.gov-item p{font-size:.95rem;color:var(--muted);line-height:1.65}.gov-medal{width:46px;height:46px;display:grid;place-items:center;position:relative;margin-bottom:18px;color:var(--navy)}.gov-oct{position:absolute;inset:0;width:100%;height:100%;color:var(--gold)}.gov-ic{width:22px;height:22px;position:relative}.gov-item:hover .gov-medal{animation:govPulse .45s ease}@keyframes govPulse{50%{transform:scale(1.12)}}.gov-note{display:flex;gap:22px;align-items:flex-start;background:var(--navy);color:rgba(255,255,255,.88);border-radius:12px;padding:36px 40px;position:relative;overflow:hidden}.gov-note:before{content:"";position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Cpath d='M48 8 L76 20 L88 48 L76 76 L48 88 L20 76 L8 48 L20 20 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:72px 72px}.gov-note-icon{flex:none;width:36px;height:36px;margin-top:2px}.gov-note-body,.gov-note-icon{position:relative}.gov-note-body h3{font-family:var(--serif);font-size:1.12rem;font-weight:600;color:#fff;margin-bottom:10px}.gov-note-body p{font-size:.96rem;line-height:1.7;color:rgba(255,255,255,.82)}@media (max-width:768px){.gov-grid{grid-template-columns:1fr}.gov-note{flex-direction:column;gap:14px;padding:28px 24px}}.shr-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.shr-reveal.shr-in{opacity:1;transform:none}.shr-section{background:var(--section-bg-soft);padding:80px 0 96px;position:relative;overflow:hidden}.shr-backdrop{position:absolute;top:-20px;right:-60px;font-family:Noto Naskh Arabic,serif;font-size:clamp(120px,18vw,200px);color:rgba(12,71,110,.04);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.02em}.shr-head{margin-bottom:52px}.shr-rule{display:flex;align-items:center;gap:0}.shr-rule:after,.shr-rule:before{content:"";display:block;height:1px;width:48px;background:var(--gold)}.shr-rule svg{margin:0 10px;width:18px;height:18px;flex:none}.shr-rule:after{width:200px;background:linear-gradient(90deg,var(--navy),transparent)}.shr-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.shr-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px 28px 38px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.shr-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--navy),var(--gold));border-radius:12px 0 0 12px}.shr-card:hover{transform:translateY(-5px);border-color:rgba(12,71,110,.2);box-shadow:0 16px 40px rgba(12,71,110,.1);background:var(--paper)}.shr-num{position:absolute;top:20px;right:22px;font-family:var(--serif);font-size:1.6rem;font-weight:700;color:rgba(12,71,110,.08);line-height:1;transition:color .3s ease;pointer-events:none}.shr-card:hover .shr-num{color:rgba(68,108,119,.18)}.shr-arabic{display:block;font-family:Noto Naskh Arabic,serif;font-size:1.6rem;color:rgba(12,71,110,.1);line-height:1;margin-bottom:14px;transition:color .3s ease}.shr-card:hover .shr-arabic{color:rgba(68,108,119,.28)}.shr-term{font-family:var(--serif);font-size:1.12rem;font-weight:600;color:var(--navy);margin-bottom:10px;padding-right:40px}.shr-term span{display:block;font-size:.8rem;color:var(--gold);font-family:var(--sans);font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.shr-card p{font-size:.94rem;color:var(--muted);line-height:1.72}.shr-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,var(--navy),rgba(12,71,110,.35));transition:width .4s ease}.shr-card:hover .shr-bar{width:100%}.shr-verse{background:var(--section-bg-light);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.shr-verse-inner{display:flex;align-items:center;gap:32px}.shr-verse-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);min-width:40px}.shr-verse-body{text-align:center;flex:none;max-width:600px}.shr-verse-ar{font-family:Noto Naskh Arabic,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--navy);line-height:1.8;margin-bottom:12px}.shr-verse-en{font-size:1rem;color:var(--muted);font-style:italic;margin-bottom:6px}.shr-verse-ref{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.shr-ssb{display:flex;gap:28px;align-items:flex-start;background:var(--navy);border-radius:14px;padding:38px 42px;position:relative;overflow:hidden}.shr-ssb-pattern{position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Cpath d='M48 8 L76 20 L88 48 L76 76 L48 88 L20 76 L8 48 L20 20 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:72px 72px}.shr-ssb-icon-wrap{flex:none;width:48px;height:48px;margin-top:2px;position:relative}.shr-ssb-icon-wrap svg{width:100%;height:100%}.shr-ssb-body{position:relative}.shr-ssb-body h3{font-family:var(--serif);font-size:1.15rem;font-weight:600;color:#fff;margin-bottom:10px}.shr-ssb-body p{font-size:.96rem;color:rgba(255,255,255,.78);line-height:1.74}@media (max-width:768px){.shr-backdrop{display:none}.shr-grid{grid-template-columns:1fr}.shr-verse-inner{flex-direction:column;gap:16px}.shr-verse-line{width:100%;min-width:unset;height:1px}.shr-ssb{flex-direction:column;gap:16px;padding:28px 24px}.eq-approach{grid-template-columns:1fr;gap:32px}}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.awards-empty,.news-empty{text-align:center;color:var(--muted);font-size:.9375rem}.news-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.news-card:hover{border-color:rgba(196,162,90,.55);transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,22,40,.08)}.news-card-media{aspect-ratio:16/10;overflow:hidden;background:var(--navy)}.news-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.news-card:hover .news-card-media img{transform:scale(1.03)}.news-card-body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1 1}.news-card-date{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.news-card-title{margin:0;font-family:var(--sans);font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--navy)}.news-card-blurb{margin:0;font-size:.9063rem;line-height:1.65;color:var(--ink);flex:1 1}.news-card-more{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:.8125rem;font-weight:650;color:var(--navy)}.news-card:hover .news-card-more{color:var(--gold)}.news-article{max-width:48rem}.news-back{display:inline-flex;align-items:center;gap:.4em;margin-bottom:28px;font-size:.875rem;font-weight:600;color:var(--navy);text-decoration:none}.news-back:hover{color:var(--gold)}.news-article-media{margin-bottom:32px;border-radius:12px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9;background:var(--navy)}.news-article-media img{width:100%;height:100%;object-fit:cover;display:block}.news-article-body p{margin:0 0 1.15em;font-size:1.0313rem;line-height:1.75;color:var(--ink)}.news-article-body p:last-child{margin-bottom:0}@media (max-width:800px){.news-grid{grid-template-columns:1fr;gap:22px}}.wrap.wrap--funds{max-width:min(1680px,100%);padding-inline:clamp(40px,5.5vw,72px)}.fr-empty{color:var(--muted);font-size:.97rem}.fr-funds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 36px;gap:40px 36px;align-items:start}.fr-fund{display:flex;flex-direction:column;min-width:0;padding:28px 26px 24px;border:1px solid var(--line);border-radius:12px;background:#fff}.fr-fund-title{font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;color:var(--navy);margin-bottom:10px;line-height:1.25}.fr-fund-desc{font-size:.95rem;color:var(--muted);line-height:1.7;margin-bottom:22px}.fr-fund-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.fr-card{min-width:0;padding:14px 14px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.fr-card--link{display:block;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.fr-card--link:hover{border-color:rgba(68,108,119,.45);transform:translateY(-1px)}.fr-file-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:720px}.fr-file-grid--multi{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fr-file-box{padding:22px 22px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.fr-file-box-date{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fr-file-box-title{font-family:var(--serif);font-size:1.05rem;font-weight:600;color:var(--navy);line-height:1.35;margin-bottom:16px}.fr-file-box-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:700px){.fr-file-grid--multi{grid-template-columns:1fr}}.fr-card-title{font-family:var(--serif);font-size:.92rem;font-weight:600;color:var(--navy);line-height:1.35;margin-bottom:6px}.fr-card-date{font-size:.78rem;letter-spacing:.06em;color:var(--muted)}.fr-fund-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--navy);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.fr-fund-link:hover{color:var(--gold);border-bottom-color:var(--gold)}body[dir=rtl] .fr-fund-link span{transform:scaleX(-1)}@media (max-width:1200px){.fr-fund-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fr-funds{grid-template-columns:1fr;gap:28px}.fr-fund-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:800px){.fr-fund-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.fr-fund{padding:22px 18px 20px}.fr-fund-cards{grid-template-columns:1fr}}.am-process{--arr-inner-card-h:4.884165rem}section.am-inv-process .am-inv-process-steps .steps-card.svc,section.am-inv-process .am-inv-process-steps .steps-card.svc.svc--dark{background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important}section.am-inv-process .am-inv-process-steps .steps-card.svc.svc--dark:hover,section.am-inv-process .am-inv-process-steps .steps-card.svc:hover{background:none!important;background-image:none!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:none!important;transform:none!important}section.am-inv-process .am-inv-process-steps .steps-grid{gap:.35rem!important}section.am-inv-process .am-inv-process-steps .steps-num{color:rgba(255,255,255,.55)!important;border:none!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;min-width:2.75rem!important;border-radius:0!important;font-size:clamp(1.55rem,1.35rem + .6vw,1.9rem)!important;font-weight:700!important;line-height:1!important}section.am-inv-process .am-inv-process-steps .steps-card .eq-rich,section.am-inv-process .am-inv-process-steps .steps-card .rich-text,section.am-inv-process .am-inv-process-steps .steps-card h4,section.am-inv-process .am-inv-process-steps .steps-card p,section.am-inv-process .am-inv-process-steps .steps-sub p{color:#fff!important}section.am-inv-process .am-inv-process-steps .steps-card p,section.am-inv-process .am-inv-process-steps .steps-sub p{font-weight:400!important}section.ib-lifecycle .ib-lifecycle-steps .steps-grid{gap:.65rem!important}section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc,section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc.svc--dark{background:#fff!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:var(--ib-life-row-h)!important;min-height:var(--ib-life-row-h)!important;max-height:var(--ib-life-row-h)!important;color:#000!important}section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc.svc--dark:hover,section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc:hover{background:#fff!important;background-image:none!important;border:none!important;box-shadow:none!important;transform:none!important}section.ib-lifecycle .ib-lifecycle-steps .steps-num{display:flex!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;color:#c5c9ce!important;font-size:clamp(1.45rem,1.25rem + .55vw,1.8rem)!important;font-weight:700!important;direction:ltr!important}section.ib-lifecycle .ib-lifecycle-steps .steps-card .eq-rich,section.ib-lifecycle .ib-lifecycle-steps .steps-card .rich-text,section.ib-lifecycle .ib-lifecycle-steps .steps-card h4,section.ib-lifecycle .ib-lifecycle-steps .steps-card p,section.ib-lifecycle .ib-lifecycle-steps .steps-sub p{color:#000!important}@media (max-width:900px){section.am-inv-process .am-inv-process-steps .steps-card.svc,section.am-inv-process .am-inv-process-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;max-height:none!important;min-height:var(--am-inv-row-h)!important;padding:.9rem 1.2rem!important}section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc,section.ib-lifecycle .ib-lifecycle-steps .steps-card.svc.svc--dark{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;max-height:none!important;min-height:var(--ib-life-row-h)!important;padding:.85rem 1.15rem!important}}.page--real-assets section.ra-projects .ra-projects-scroll .scroll-examples-card.svc.svc--dark,.page--real-assets section.ra-projects .ra-projects-scroll .scroll-examples-card.svc.svc--dark:hover{background-color:var(--cool-grey-2)!important;background-image:none!important;border:1px solid var(--cool-grey-3)!important;box-shadow:none!important;transition:none}.page--real-assets section.ra-projects .ra-projects-scroll .scroll-examples-card.svc.svc--dark.is-active,.page--real-assets section.ra-projects .ra-projects-scroll .scroll-examples-card.svc.svc--dark.is-active:hover{background-color:#fff!important;background-image:none!important;border-color:var(--cool-grey-3)!important;box-shadow:none!important}.ceo-msg{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.ceo-msg-portrait{margin:0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.ceo-msg-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:42% 18%;height:auto;border-radius:10px;display:block}.ceo-msg-portrait figcaption{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;border-top:3px solid var(--fp-wwd-edge)}.ceo-msg-portrait figcaption strong{color:var(--navy);font-size:1.05rem}.ceo-msg-portrait figcaption span{color:var(--muted);font-size:.92rem;line-height:1.5}.ceo-msg-body>*+*{margin-top:1.1em}.ceo-msg-body p{line-height:2.05;color:var(--ink)}.ceo-msg-body h2,.ceo-msg-body h3{color:var(--navy)}.ceo-msg-empty{color:var(--muted)}@media (max-width:900px){.ceo-msg{grid-template-columns:minmax(0,1fr)}.ceo-msg-portrait{order:-1;position:static;max-width:300px}}.sef-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27.9rem);grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.sef-body>*+*{margin-top:1.05em}.sef-body p{line-height:2.05;color:var(--ink)}.sef-body h3{color:var(--navy);margin-top:1.6em}.sef-body ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.sef-body li{line-height:1.95;margin-bottom:.35em}.sef-empty{color:var(--muted)}.sef-docs{display:flex;flex-direction:column;gap:10px;margin-top:2em}.sef-doc-link{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:5px;width:-moz-fit-content;width:fit-content}.sef-doc-link:hover{color:var(--fp-wwd-edge)}.sef-facts{position:-webkit-sticky;position:sticky;top:clamp(4.5rem,12vw,6.25rem);isolation:isolate;overflow:hidden;min-width:0;background:var(--cool-grey-2)}@media (max-width:1024px){.sef-layout{grid-template-columns:minmax(0,1fr)}.sef-facts{position:static}}.sef-layout--nofacts{grid-template-columns:minmax(0,1fr)}.hierarchy-org-link{display:block;cursor:zoom-in;border-radius:8px;transition:box-shadow .2s ease}.hierarchy-org-link:focus-visible,.hierarchy-org-link:hover{box-shadow:0 6px 22px rgba(12,71,110,.12)}.hierarchy-org-link:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.factsheet:lang(ar) .factsheet-row{font-size:clamp(.9rem,.84rem + .25vw,.98rem);line-height:1.75;align-items:baseline}.factsheet:lang(ar) .factsheet-title{font-family:GE SS Two,IBM Plex Sans Arabic,Noto Kufi Arabic,sans-serif;font-size:clamp(1.05rem,.95rem + .45vw,1.2rem)}.factsheet:lang(ar) .factsheet-value{font-weight:500}.factsheet:lang(ar) .factsheet-rows{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);grid-column-gap:1.1rem;column-gap:1.1rem}.factsheet:lang(ar) .factsheet-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.factsheet:lang(ar) .factsheet-value{text-align:start;justify-content:flex-start}.factsheet:lang(ar){--factsheet-pad:clamp(1.15rem,0.85rem + 1.5vw,1.5rem)}.page--contact-us .cu-section{padding-block:clamp(3rem,2rem + 4vw,5.5rem);scroll-margin-top:calc(var(--chrome-h) + 3.5rem)}.page--contact-us .cu-section--tint{background:var(--cream)}.cu-jump{background:#fff;border-bottom:1px solid var(--line)}.cu-jump ul{display:flex;gap:.5rem;margin:0;padding:.85rem 0;list-style:none;overflow-x:auto;scrollbar-width:none}.cu-jump ul::-webkit-scrollbar{display:none}.cu-jump a{display:inline-block;white-space:nowrap;padding:.5rem 1rem;border:1px solid var(--line-gold);border-radius:999px;color:var(--navy);font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cu-jump a:focus-visible,.cu-jump a:hover{background:var(--navy);color:#fff}.cu-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,1rem + 4vw,5rem);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.cu-head:before{content:"";display:block;width:48px;height:3px;margin-bottom:1.1rem;background:var(--gold-soft)}.page--contact-us .cu-title{margin:0 0 .85rem;font-family:var(--sans);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);font-weight:700;line-height:1.3;color:var(--navy)}.page--contact-us .cu-lead{margin:0 0 1rem;font-size:clamp(1.02rem,.96rem + .3vw,1.18rem);line-height:1.85;color:var(--muted)}.page--contact-us .cu-head p{line-height:1.9;color:#3b4450}.page--contact-us .cu-subtitle{margin:1.75rem 0 .5rem;font-size:1.15rem;font-weight:700;color:var(--navy)}.cu-channels{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.cu-channel{display:flex;align-items:flex-start;gap:.95rem;min-width:0}.cu-channels--cards .cu-channel{padding:1.15rem 1.3rem;background:#fff;border:1px solid var(--line);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.cu-channels--cards .cu-channel:hover{border-color:var(--line-gold);box-shadow:0 10px 28px -18px rgba(12,71,110,.45)}.cu-channel-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgba(12,71,110,.08);color:var(--navy)}.cu-channel-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cu-channel-label{font-size:.875rem;color:var(--muted)}.cu-channel-value{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;font-weight:600;line-height:1.7;color:var(--navy);overflow-wrap:break-word}.cu-channel-value a{color:inherit;text-decoration:none}.cu-channel-value a:hover{text-decoration:underline}.cu-channel-value a[href^="mailto:"]{overflow-wrap:anywhere}.cu-channel-value .cu-map-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;color:var(--gold-soft)}.cu-form-card{padding:clamp(1.35rem,1rem + 1.5vw,2.25rem);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -30px rgba(12,71,110,.5)}.cu-form.contact-modal-form{gap:1rem}.cu-form .contact-field{gap:.4rem}.cu-form .contact-field-label{font-size:.9rem}.cu-form.contact-modal-form input,.cu-form.contact-modal-form textarea{padding:.75rem .9rem;font-size:1rem;border-color:rgba(12,71,110,.22);border-radius:8px}.cu-form.contact-modal-form input:focus,.cu-form.contact-modal-form textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(12,71,110,.15)}.cu-form.contact-modal-form textarea{height:auto;min-height:8rem;max-height:none;resize:vertical}.cu-form.contact-modal-form .btn{padding:.85rem 1.25rem;font-size:1rem}[dir=rtl] .cu-form input[type=tel]{direction:ltr;text-align:right;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cu-callout{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;background:rgba(12,71,110,.06);-webkit-border-start:3px solid var(--navy);border-inline-start:3px solid var(--navy);border-radius:8px;color:var(--navy)}.cu-callout svg{flex-shrink:0;margin-top:.25rem}.cu-callout strong{display:block;margin-bottom:.2rem;font-size:1.1rem}.cu-panel{position:-webkit-sticky;position:sticky;top:calc(var(--chrome-h) + 1.5rem);padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);background:var(--navy);border-radius:14px;color:#fff}.page--contact-us .cu-panel-title{margin:0 0 1rem;font-size:1.2rem;font-weight:700;color:#fff}.cu-panel .cu-channels{gap:0}.cu-panel .cu-channel{padding-block:1rem;border-top:1px solid rgba(255,255,255,.16)}.cu-panel .cu-channel-icon{background:rgba(255,255,255,.12);color:#fff}.cu-panel .cu-channel-label{color:rgba(255,255,255,.78)}.cu-panel .cu-channel-value{color:#fff}.cu-panel .cu-channel-value .cu-map-link{color:#9ecbe8}.cu-careers{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1.25rem,1rem + 2vw,2.75rem);gap:clamp(1.25rem,1rem + 2vw,2.75rem);padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:#fff;border:1px solid var(--line);border-radius:16px}.cu-careers-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--navy);color:#fff}.page--contact-us .cu-careers .cu-lead{margin-bottom:0}.cu-careers-actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.cu-careers-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.cu-text-link{text-align:center;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.cu-split{grid-template-columns:1fr}.cu-panel{position:static}.cu-careers{grid-template-columns:1fr;justify-items:start}.cu-careers-actions{align-items:flex-start}}@media (min-width:1360px) and (max-width:1519px){.nav{gap:.9rem}nav ul{gap:clamp(.55rem,-1.2rem + 1.9vw,1.1rem)}.tb-auth a,.tb-auth button{padding-inline:.8rem}.nav-actions{gap:.45rem}}:root{--contact-band-image:url(/media/content/who-we-are-intro.jpeg);--contact-band-position:50% 35%;--contact-band-shade-dir:to left;--contact-band-gutter:clamp(82px,12vw,170px)}@media (max-width:1100px){:root{--contact-band-gutter:clamp(56px,10vw,112px)}}@media (max-width:900px){:root{--contact-band-gutter:clamp(40px,9vw,72px)}}@media (max-width:560px){:root{--contact-band-gutter:clamp(1.25rem,5vw,2.5rem)}}[dir=ltr]{--contact-band-shade-dir:to right}.fp>section.fp-contact,.ri,section.blk:has(>.wrap.ib-cta){padding-block:clamp(4.5rem,3rem + 5vw,7.5rem)!important}.fp>section.fp-contact:after,.ri:after,section.blk:has(>.wrap.ib-cta):after{background:linear-gradient(var(--contact-band-shade-dir),rgba(5,33,54,.97) 0,rgba(8,52,82,.93) 38%,rgba(12,71,110,.6) 70%,rgba(12,71,110,.35) 100%)}.fp>section.fp-contact .fp-contact-form,.fp>section:not(.fp-hero) .fp-contact--form-only .fp-contact-form,.ri .contact-cta,section.blk:has(>.wrap.ib-cta)>.wrap.ib-cta{max-width:min(1560px,100%)!important;width:100%;margin-inline:auto;padding:0 var(--contact-band-gutter)!important;background:none!important;align-items:flex-start!important;justify-items:start;text-align:start!important;gap:1.25rem;box-sizing:border-box}.fp>section.fp-contact .fp-contact-form:before,.ri .contact-cta:before,section.blk:has(>.wrap.ib-cta)>.wrap.ib-cta:before{content:"";display:block;width:56px;height:3px;background:#9ecbe8}.fp>section.fp-contact .fp-contact-form .sec-head,.fp>section.fp-contact .fp-contact-form .sec-head :is(.sec-title,.sec-sub,.subtitle){text-align:start!important;margin-inline:0!important;justify-content:flex-start;align-items:flex-start;font-style:normal}.fp>section.fp-contact .fp-contact-form :is(h2,.sec-title),.ri .contact-cta .ri-title,section.blk:has(>.wrap.ib-cta) .ib-cta :is(h2,.sec-title){max-width:36rem;font-family:var(--sans);font-size:clamp(1.9rem,1.4rem + 1.9vw,3rem)!important;font-weight:700;line-height:1.25;color:#fff!important}.fp>section.fp-contact .fp-contact-form :is(.subtitle,.sec-sub),.ri .contact-cta .ri-body,section.blk:has(>.wrap.ib-cta) .ib-cta :is(.sec-sub,.ib-cta-sub){max-width:38rem;margin-inline:0;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.8;color:rgba(255,255,255,.86)!important}.contact-band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.5rem}.fp>section.fp-contact .contact-band-actions .btn,.ri .contact-band-actions .btn{background:#fff!important;color:var(--navy)!important;border:1px solid #fff!important;padding:.95rem 2rem;font-weight:600}.fp>section.fp-contact .contact-band-actions .btn:hover,.ri .contact-band-actions .btn:hover{background:transparent!important;color:#fff!important}.contact-band-link{display:inline-flex;align-items:center;gap:.4rem;padding-block:.4rem;font-weight:600;color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45);text-underline-offset:6px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.contact-band-link:after{content:"←"}[dir=ltr] .contact-band-link:after{content:"→"}.contact-band-link:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:700px){.fp>section.fp-contact:after,.ri:after,section.blk:has(>.wrap.ib-cta):after{background:linear-gradient(rgba(5,33,54,.9),rgba(12,71,110,.86))}}.page--equity-management .factsheet{--factsheet-glass:#737373}.page--equity-management .factsheet .factsheet-label{color:#fff}:root{--page-hero-shade-dir:to left}[dir=ltr]{--page-hero-shade-dir:to right}.page-hero:after{background:linear-gradient(var(--page-hero-shade-dir),rgba(6,28,42,.75) 0,rgba(6,28,42,.6) 45%,rgba(6,28,42,.3) 100%)}@media (max-width:700px){.page-hero:after{background:rgba(6,28,42,.6)}}.iak-card{max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,1.2rem + 2.4vw,3rem);background:var(--cream);border:1px solid var(--line);border-radius:16px;--measure-lead:100%}.iak-card h2{margin:0 0 1rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:700;color:var(--navy)}.iak-body p{margin:0 0 1.1rem;font-size:clamp(1rem,.96rem + .2vw,1.0938rem);line-height:1.95;color:#3b4450}.iak-body a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.iak-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.9rem 1.5rem;text-decoration:none}.iak-link-type{padding:.05rem .45rem;border:1px solid rgba(255,255,255,.6);border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em}.awards-empty,.news-empty{--measure-lead:100%;padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.awards-intro{--measure-lead:min(56rem,100%);max-width:56rem;margin:0 auto clamp(1.5rem,1rem + 2vw,2.5rem);font-size:clamp(1rem,.96rem + .2vw,1.0938rem);line-height:1.9;color:#3b4450;text-align:center}.awards-list{display:grid;grid-gap:clamp(1.5rem,1rem + 2vw,2.5rem);gap:clamp(1.5rem,1rem + 2vw,2.5rem);max-width:70rem;margin:0 auto;padding:0;list-style:none}.award-card{--measure-lead:100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:clamp(1.25rem,.8rem + 2vw,2.5rem);gap:clamp(1.25rem,.8rem + 2vw,2.5rem);align-items:start;padding:clamp(1.25rem,.9rem + 1.6vw,2rem);background:var(--cream);border:1px solid var(--line);border-radius:16px}.award-card--text{grid-template-columns:minmax(0,1fr)}.award-media{display:flex;align-items:center;justify-content:center;padding:.75rem;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:zoom-in;transition:border-color .2s ease,box-shadow .2s ease}.award-media:focus-visible,.award-media:hover{border-color:var(--navy);box-shadow:0 10px 24px rgba(12,71,110,.12)}.award-media img{display:block;max-width:100%;max-height:28rem;height:auto;object-fit:contain}.award-title{margin:0 0 .6rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);font-weight:700;line-height:1.45;color:var(--navy)}.award-summary{margin:0 0 1.1rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.9;color:#3b4450}.award-details{margin:0;border-top:1px solid var(--line)}.award-detail{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.7}.award-detail dt{font-weight:600;color:var(--navy)}.award-detail dd{margin:0;color:var(--ink)}@media (max-width:800px){.award-card{grid-template-columns:minmax(0,1fr)}.award-media img{max-height:24rem}.award-detail{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media (max-width:1024px){.factsheet,.mur-facts{position:relative}.mur-facts{top:auto}}@media (max-width:900px){.page--private-markets .eq-approach{grid-template-columns:minmax(0,1fr);gap:2rem}.am-inv-process-panel{width:100%;padding-inline:0}section.am-inv-process .am-inv-process-steps .steps-card p,section.am-inv-process .am-inv-process-steps .steps-sub p{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}}@media (max-width:360px){.pcar-card.is-active{aspect-ratio:1.3/1}}@media (max-width:700px){.am-client-solutions-stage{padding-top:1.25rem;padding-bottom:3.5rem;-webkit-padding-start:0;padding-inline-start:0}.am-client-solutions-media{width:100%}}@media (max-width:900px){.amgmt-services .arr-sukuk-row,.arr-sukuk-row{height:auto!important;max-height:none!important;padding-block:.55rem}.arr-sukuk-body,.arr-sukuk-title{overflow:visible}.amgmt-services .arr-ma-grid .arr-ma-cell:nth-child(n+3){border-top:1px solid #d0d4d8!important}}@media (max-width:560px){.amgmt-services .arr-ma-grid .arr-ma-cell:nth-child(n+2){border-top:1px solid #d0d4d8!important}.amgmt-services .arr-arrows{grid-template-columns:minmax(0,1fr)}.amgmt-services .arr-arrows .arr-arrow:nth-child(n+2){border-top:1px solid #d0d4d8!important}}@media (max-width:900px){.detail-index{font-size:.875rem;color:rgba(255,255,255,.7)}.detail-index button{padding:.45rem 0}.ib-method-media{width:100%}}@media (max-width:700px){.ib-advise-card-list{flex-direction:column;align-items:flex-start;gap:.25rem}.ib-advise-card-list>li:not(:last-child):after{content:none}}@media (max-width:900px){.ra-premium-card{height:auto;min-height:0}.ra-premium-card-media{flex:0 0 auto}}@media (max-width:768px){.page--who-we-are .wwa-principles .primary-card,.page--who-we-are .wwa-principles .primary-card:hover{min-height:0}}@media (max-width:700px){.fp>section:not(.fp-hero) .fp-pillars-box{width:100%;max-width:100%;padding:1.5rem 1.25rem}}@media (max-width:1024px){.tb-auth a,.tb-auth button{font-size:clamp(.625rem,3vw,.75rem);padding:.4rem clamp(.4rem,1.6vw,.6rem)}footer .bottom,footer h6{font-size:.8125rem}footer .footer-store-btn{font-size:.9375rem}footer .footer-store-btn small{font-size:.6875rem}.adv-pillar p,.factsheet-row{font-size:.875rem}.page--direct-murabaha .dm-pricing-note .wrap{font-size:.8125rem;font-weight:400}.contact-modal-attach-hint,.contact-modal-charcount{font-size:.75rem}.fp-store-btn small{font-size:.6875rem}}@media (min-width:561px) and (max-width:920px){footer .footer-store-btn{flex-basis:100%}}@media (max-width:1024px){header .nav>nav{display:none}}@media (max-width:359px){.tb-auth a,.tb-auth button{padding-inline:.3rem}}@media (max-width:1359px){.mm-auth .tb-login,.mm-auth .tb-signup{font-size:.875rem;padding:.7rem .75rem}}@media (hover:none) and (pointer:coarse),(max-width:720px){.contact-modal-form input,.contact-modal-form select,.contact-modal-form textarea,.cu-form.contact-modal-form input,.cu-form.contact-modal-form textarea{font-size:16px}.contact-modal-form textarea{height:auto;min-height:5.5rem;max-height:8rem}}@media (max-width:720px){.contact-field-label,.contact-modal-radios .fp-radios-label,.contact-modal-radios legend{font-size:.8125rem}.contact-modal-radio-row label{font-size:.875rem}.contact-modal-attach-hint,.contact-modal-charcount{font-size:.75rem}.form-error{font-size:.8125rem}.contact-modal-form .btn{font-size:.9375rem;padding:.75rem 1rem}.contact-modal-media{min-height:0;max-height:7.5rem}}@media (max-width:560px){.page-hero .wrap{padding-inline:clamp(1.25rem,5vw,2.5rem)}}.wa-widget{z-index:59}@media (max-width:900px){.amgmt-services .arr-arrow,.amgmt-services .arr-ma-cell,.arr-arrow,.arr-ma-cell{height:auto!important;max-height:none!important}}.scroll-examples-track{touch-action:pan-x pan-y}@media (max-width:1024px){.scroll-examples[dir] .eq-example-meta .meta-fact-label{font-size:.8667rem}.scroll-examples[dir] .eq-example-lead,.scroll-examples[dir] .eq-example-meta .meta-fact-value,.scroll-examples[dir] .eq-example.svc p.eq-example-lead{font-size:.9333rem}}@media (max-width:560px){.factsheet-row{align-items:stretch;text-align:start}.factsheet-label,.factsheet-value{justify-content:flex-start;text-align:start}.factsheet:lang(ar) .factsheet-row{column-gap:1.1rem}}@media (min-width:561px) and (max-width:1024px){.page--murabaha .prod-body,.sef-layout{grid-template-columns:minmax(0,1fr)}.mur-facts,.sef-facts{position:relative;top:auto;width:100%;max-width:27.9rem;margin-inline:auto}.mur-facts .factsheet,.sef-facts .factsheet{max-width:100%}}@media (max-width:560px){.wrap.job-detail,.wrap.wrap--funds{padding-inline:clamp(1.25rem,5vw,2.5rem)}.page-hero .ph-desc{font-size:1.125rem}}@media (max-width:1024px){.page-hero--animate .crumb{transition:opacity .4s ease}.page-hero--animate:has(.ph-logo) .crumb{opacity:0}}@media (min-width:561px) and (max-width:720px){.fp>section:not(.fp-hero) .fp-services{grid-template-columns:1fr}.fp>section:not(.fp-hero) .fp-service{aspect-ratio:5/4}}@media (max-width:900px){.fp>section:not(.fp-hero) .fp-app-copy{width:100%}.fp>section:not(.fp-hero) .fp-app-copy h2{width:auto;white-space:normal}}@media (max-width:1024px){.core-capabilities:has(>:nth-child(3)){grid-template-columns:1fr}}@media (min-width:801px) and (max-width:900px){.fr-fund-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body:dir(ltr) .fp>section:not(.fp-hero).fp-services-section h2,html:dir(ltr) .fp>section:not(.fp-hero).fp-services-section h2{font-size:calc(clamp(1.5rem, 4.5vw, 45px) * var(--fp-copy-scale));white-space:normal}body:dir(ltr) .fp>section:not(.fp-hero).fp-services-section .subtitle,html:dir(ltr) .fp>section:not(.fp-hero).fp-services-section .subtitle{font-size:calc(clamp(1.2rem, 3.2vw, 35px) * var(--fp-copy-scale))}}@media (max-width:800px){.plat-split .sec-sub,.plat-split .sec-title{max-width:100%;justify-self:stretch}}@media (min-width:561px) and (max-width:1100px){body:dir(ltr) .fp-eyebrow,html:dir(ltr) .fp-eyebrow{font-size:clamp(34px,6.6vw,80px)}}@media (max-width:820px){.wwa-story .ab-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.wwa-story .ab-fact dt{max-width:65%}}@media (max-width:700px){.wwa-story .ab-facts{grid-template-columns:minmax(0,1fr)}}.hierarchy-org-hint{display:none}@media (max-width:700px){.hierarchy-org-figure{flex-direction:column;align-items:center;gap:.75rem}.hierarchy-org-hint{display:block;color:var(--muted);font-size:.875rem;text-align:center}}.page--dpm-est .dpm-est-cards .primary-card-body,.page--dpm-est .dpm-est-cards .primary-card-body *,.page--dpm-est .dpm-est-cards .primary-card-body p{color:#3f4a55}.page--dpm-est .dpm-est-steps .steps-card p,.page--dpm-est .dpm-est-steps .steps-card p *,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p,.page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p *,.page--dpm-est .dpm-est-steps .steps-sub p,body[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p,html[dir=rtl] .page--dpm-est .dpm-est-steps .steps-card.svc.svc--dark p{color:#3f4a55!important}.ceo-msg-body>div>*+*,.policy-card>div>*+*{margin-top:1.1em}.acc-head{text-align:start}.acc-action:hover{background:#fff;border-color:#fff;color:var(--navy)}footer .top a.is-active,footer .top a[aria-current=page]{color:#fff}