@font-face{font-family:Tajawal;src:url(/fonts/tajawal-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#071d3d;--blue:#054a99;--electric:#0b63c7;--pale:#eef4fa;--line:#ccd8e5;--white:#f8fbff;--font-arabic:"Tajawal"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff40;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:92px;padding:0 4.2vw;display:grid;position:absolute}.brand{filter:grayscale()brightness(0)invert();align-items:center;width:148px;height:76px;display:flex}.brand img{object-fit:contain;width:100%;height:100%}.desktop-nav{gap:30px;font-size:13px;display:flex}.desktop-nav a{opacity:.78}.desktop-nav a:hover{opacity:1}.header-actions{justify-content:flex-end;align-items:center;gap:19px;font-size:12px;display:flex}.header-insights-link{border-bottom:1px solid;padding-bottom:3px}.contact-link{border:1px solid #ffffff8c;align-items:center;gap:10px;padding:12px 16px;display:flex}.menu-button{color:#fff;background:0 0;border:0;display:none}.hero{background:var(--blue);color:#fff;grid-template-rows:1fr auto;grid-template-columns:52% 48%;min-height:900px;display:grid;position:relative;overflow:hidden}.hero-video{z-index:0;background:var(--blue);position:absolute;inset:0}.hero-video video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-video-shade{z-index:1;background:linear-gradient(90deg,#042d67f2 0%,#054a99df 35%,#071d3d80 61%,#071d3d38 100%),linear-gradient(#0000 52%,#04152f99 100%);position:absolute;inset:0}.hero-grid{z-index:1;opacity:.13;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#000);mask-image:linear-gradient(#0000,#000 28%,#000)}.hero-copy{z-index:2;padding:205px 5.5vw 90px 6.4vw;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:13px;font-size:10px;font-weight:600;display:flex}.eyebrow span{background:currentColor;width:33px;height:1px}.hero h1{letter-spacing:-.065em;margin:46px 0 35px;font-size:clamp(58px,6.25vw,104px);font-weight:480;line-height:.91}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero-intro{color:#ffffffd1;max-width:500px;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:32px;margin-top:44px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 21px;font-size:10px;font-weight:650;display:inline-flex}.button-light{color:var(--blue);background:#fff}.text-link{border-bottom:1px solid #ffffff73;align-items:center;gap:14px;padding-bottom:8px;font-size:13px;display:flex}.hero-visual{min-height:760px;position:relative}.hero-visual:after{content:"";background:linear-gradient(90deg,#054a9940,#0000 38%),linear-gradient(#0000 55%,#03193973);position:absolute;inset:0}.hero-visual img,.project-image img,.investment-image img{object-fit:cover}.hero-project-label{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:46px;left:42px}.hero-project-label span,.hero-project-label small{text-transform:uppercase;letter-spacing:.14em;opacity:.65;font-size:10px}.hero-project-label strong{margin:8px 0 5px;font-size:23px}.hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#061f45a8;border-top:1px solid #ffffff40;grid-column:1/2;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hero-stats div{border-right:1px solid #ffffff40;align-items:baseline;gap:10px;padding:31px 2.2vw 32px;display:flex}.hero-stats strong{font-size:29px;font-weight:450}.hero-stats sup{font-size:14px}.hero-stats span{opacity:.68;max-width:80px;font-size:10px;line-height:1.3}.section{padding:120px 6.4vw}.section-index{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#66809d;font-size:10px}.statement{border-bottom:1px solid var(--line);grid-template-columns:19% 54% 27%;display:grid}.kicker{color:var(--electric);margin:0 0 27px;font-family:Georgia,serif;font-size:18px;font-style:italic}.statement h2,.projects h2,.leadership h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,70px);font-weight:450;line-height:1.03}.statement-side{align-self:end;padding-left:30px}.statement-side p{color:#52677d;font-size:14px;line-height:1.75}.underlined-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #8ca1b6;align-items:center;gap:25px;margin-top:24px;padding:0 0 9px;font-size:10px;font-weight:650;display:inline-flex}.expertise{background:var(--ink);color:#fff}.section-heading{grid-template-columns:1fr .55fr;align-items:end;gap:10vw;display:grid}.section-heading h2{letter-spacing:-.06em;margin:38px 0 0;font-size:clamp(45px,5.2vw,82px);font-weight:440;line-height:.98}.section-heading>p{color:#9dabbc;max-width:470px;font-size:14px;line-height:1.8}.discipline-list{border-top:1px solid #ffffff30;grid-template-columns:repeat(2,1fr);margin-top:85px;display:grid}.discipline{border-bottom:1px solid #ffffff30;grid-template-columns:65px 1fr auto;align-items:center;min-height:98px;padding:0 26px 0 0;transition:all .2s;display:grid}.discipline:nth-child(odd){border-right:1px solid #ffffff30}.discipline span{color:#627891;font-family:var(--font-geist-mono);font-size:10px}.discipline strong{font-size:18px;font-weight:450}.discipline:hover{background:var(--blue);padding-left:20px}.service-strip{text-transform:uppercase;letter-spacing:.15em;color:#91a4ba;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:75px;padding-top:25px;font-size:9px;display:flex}.service-strip i{background:var(--electric);border-radius:50%;width:3px;height:3px}.projects{background:#f6f9fc}.projects-head{justify-content:space-between;align-items:end;display:flex}.projects-head h2{margin-top:35px}.project-grid{grid-template-columns:1.35fr .85fr;gap:52px 28px;margin-top:70px;display:grid}.project-image{aspect-ratio:1.45;background:#d7e0e8;position:relative;overflow:hidden}.project-card.featured .project-image{aspect-ratio:.98}.project-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.project-card:hover .project-image img{transform:scale(1.025)}.project-number{color:#fff;font-family:var(--font-geist-mono);background:#00193a8c;padding:8px;font-size:10px;position:absolute;top:18px;left:18px}.project-info{justify-content:space-between;gap:20px;margin-top:20px;display:flex}.project-info h3{margin:0 0 5px;font-size:20px;font-weight:550}.project-info p,.project-info>span{color:#66809a;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:10px}.investment{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;min-height:740px;display:grid}.investment-image{min-height:600px;position:relative}.investment-copy{align-self:center;padding:95px 7vw 75px}.light-text{color:#a5cfff;margin-top:46px}.investment h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(42px,4.2vw,68px);font-weight:450;line-height:1.02}.investment-copy>p:not(.kicker){color:#ffffffb8;max-width:570px;font-size:14px;line-height:1.8}.investment ul{color:#ffffffd9;grid-template-columns:1fr 1fr;gap:16px;padding:15px 0 25px;font-size:12px;list-style:none;display:grid}.investment li{align-items:center;gap:9px;display:flex}.leadership{background:#f7fafc;grid-template-columns:16% 28% 56%;align-items:start;display:grid;overflow:hidden}.leadership-title{z-index:3;padding-right:3vw;position:relative}.leadership-title h2{font-size:clamp(40px,4.1vw,65px)}.leadership-gallery{min-height:720px;position:relative}.leadership-gallery:before{content:"";background-color:#0000;background-image:linear-gradient(#0b59aa12 1px,#0000 1px),linear-gradient(90deg,#0b59aa12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-120px -12vw -120px 36%}.leadership-axis{z-index:4;transform-origin:100% 0;font:9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:#6d849b;position:absolute;top:80px;right:-36px;transform:rotate(90deg)}.leader-portrait{background:#d9e2ea;position:absolute;overflow:hidden;box-shadow:0 28px 70px #05254d22}.leader-portrait:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 46%,#031c3bd9 100%);position:absolute;inset:0}.leader-image{position:absolute;inset:0}.leader-image img{object-fit:cover;transition:transform .8s,filter .8s}.leader-portrait:hover .leader-image img{filter:contrast(1.05);transform:scale(1.025)}.leader-hicham{z-index:1;width:67%;height:690px;top:0;left:0}.leader-hicham .leader-image img{object-position:center 18%}.leader-omar{z-index:2;border:12px solid #f7fafc;width:43%;height:505px;bottom:2px;right:2%}.leader-omar .leader-image img{object-position:center 16%}.leader-overlay{z-index:2;color:#fff;padding:34px;position:absolute;bottom:0;left:0;right:0}.leader-omar .leader-overlay{padding:25px 23px}.leader-overlay span{font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;color:#b9dcff}.leader-overlay h3{letter-spacing:-.045em;margin:12px 0 13px;font-size:clamp(27px,2.5vw,40px);font-weight:480;line-height:1}.leader-omar .leader-overlay h3{font-size:clamp(23px,2vw,31px)}.leader-overlay p{color:#e5eef7;max-width:430px;margin:0;font-size:11px;line-height:1.65}.leader-omar .leader-overlay p{font-size:10px}.contact{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:610px;display:flex}.contact-symbol{color:#76a9e1;margin-bottom:35px}.contact h2{letter-spacing:-.07em;margin:35px 0 65px;font-size:clamp(60px,7vw,110px);font-weight:450;line-height:.9}.contact-row{color:#91a4ba;border-top:1px solid #fff3;justify-content:space-between;align-items:flex-start;gap:30px;width:min(1000px,100%);padding-top:24px;font-size:12px;display:flex}.contact-row a{color:#fff;align-items:center;gap:12px;display:flex}.contact-numbers{text-align:left;gap:24px;display:flex}.contact-numbers a{white-space:nowrap}footer{color:#60788f;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:30px;min-height:260px;padding:48px 6.4vw;font-size:10px;display:grid}footer img{object-fit:contain;width:160px;height:90px}footer p{line-height:1.7}footer div{color:var(--ink);justify-content:flex-end;gap:20px;display:flex}footer>span{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:78px;padding:0 20px}.brand{width:110px;height:60px}.desktop-nav,.contact-link{display:none}.menu-button{display:block}.hero{grid-template-rows:auto 480px auto;grid-template-columns:1fr}.video-hero{grid-template-rows:1fr auto;min-height:820px}.video-hero .hero-copy{padding:155px 24px 105px}.hero-copy{padding:155px 24px 75px}.hero-grid{inset:0}.hero-video-shade{background:linear-gradient(#042d67e8 0%,#054a99b8 52%,#071d3d8f 100%)}.hero-visual{min-height:480px}.hero-stats{grid-column:1}.hero-stats div{flex-direction:column;padding:22px 15px}.section{padding:85px 24px}.statement{grid-template-columns:1fr;gap:45px}.statement-side{padding:0}.section-heading{grid-template-columns:1fr;gap:25px}.discipline-list{grid-template-columns:1fr}.discipline:nth-child(odd){border-right:0}.service-strip{flex-wrap:wrap;justify-content:flex-start;gap:18px}.projects-head{flex-direction:column;align-items:flex-start;gap:25px}.project-grid{grid-template-columns:1fr}.project-card.featured{grid-row:auto}.project-card.featured .project-image,.project-image{aspect-ratio:1.15}.investment{grid-template-columns:1fr}.investment-copy{padding:75px 24px}.investment ul{grid-template-columns:1fr}.leadership{grid-template-columns:1fr;gap:45px}.leadership-title{padding-right:0}.leadership-gallery{min-height:980px}.leadership-gallery:before{inset:-20px -24px 0 28%}.leadership-axis{display:none}.leader-hicham{width:92%;height:565px}.leader-omar{border-width:9px;width:78%;height:455px;bottom:0;right:0}.leader-overlay{padding:27px}.leader-omar .leader-overlay{padding:22px}.leader-overlay h3,.leader-omar .leader-overlay h3{font-size:28px}.contact-row{flex-direction:column;align-items:center;gap:20px}footer{grid-template-columns:1fr}footer div{justify-content:flex-start}}@media (max-width:520px){.hero-actions{flex-direction:column;align-items:flex-start}.hero-stats span{display:none}.hero-stats strong{font-size:23px}.discipline{grid-template-columns:40px 1fr auto}.discipline strong{font-size:15px}}.arabic-page{font-family:var(--font-arabic),Arial,sans-serif}.arabic-page .hero h1,.arabic-page .statement h2,.arabic-page .section-heading h2,.arabic-page .projects h2,.arabic-page .investment h2,.arabic-page .contact h2{font-family:var(--font-arabic),Arial,sans-serif;letter-spacing:0;font-weight:500;line-height:1.12}.arabic-page .eyebrow,.arabic-page .section-index,.arabic-page .button,.arabic-page .project-info p,.arabic-page .project-info>span,.arabic-page .hero-project-label span,.arabic-page .hero-project-label small{letter-spacing:0}.arabic-page .kicker{font-family:var(--font-arabic),Arial,sans-serif;font-style:normal;font-weight:500}.arabic-page .hero-project-label{left:auto;right:42px}.arabic-page .project-number{left:auto;right:18px}.arabic-page .statement-side{padding-left:0;padding-right:30px}.arabic-page .discipline{padding:0 0 0 26px}.arabic-page .discipline:nth-child(odd){border-left:1px solid #ffffff30;border-right:0}.arabic-page .leader-cards{border-left:0;border-right:1px solid var(--line)}.inner-header{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 4.2vw;display:grid}.inner-brand{filter:grayscale()brightness(0)invert();align-items:center;width:148px;height:76px;display:flex}.inner-brand img{object-fit:contain;width:100%;height:100%}.inner-header nav{gap:30px;font-size:13px;display:flex}.inner-header>div{justify-content:flex-end;align-items:center;gap:18px;font-size:12px;display:flex}.inner-cta{border:1px solid #ffffff75;align-items:center;gap:10px;padding:12px 16px;display:flex}.inner-menu{display:none}.inner-hero{background:var(--blue);color:#fff;grid-template-columns:19% 54% 27%;align-items:end;min-height:560px;padding:95px 6.4vw 80px;display:grid;position:relative;overflow:hidden}.blueprint-grid{opacity:.1;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.inner-hero>p{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#b4d4f8;font-size:10px;position:relative}.inner-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(62px,7vw,116px);font-weight:450;line-height:.86;position:relative}.inner-intro{color:#ffffffb8;padding-left:30px;font-size:15px;line-height:1.75;position:relative}.inner-section{padding:115px 6.4vw}.split-copy{border-bottom:1px solid var(--line);grid-template-columns:25% 75%;display:grid}.split-copy>div{grid-template-columns:1.2fr .8fr;gap:9vw;display:grid}.split-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.3vw,68px);font-weight:450;line-height:1.03}.split-copy>div>p{color:#5b7188;margin:0;font-size:14px;line-height:1.8}.values{grid-template-columns:repeat(3,1fr);padding:0 6.4vw 120px;display:grid}.values article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 42px}.values article:first-child{border-left:1px solid var(--line)}.values svg{color:var(--blue);margin-bottom:55px}.values span{font:10px var(--font-geist-mono);color:#7790a8;display:block}.values h3{margin:20px 0;font-size:23px;font-weight:500}.values p{color:#63788e;font-size:12px;line-height:1.7}.leadership-inner{background:#f0f5fa;grid-template-columns:20% 1fr 1fr;gap:5vw;display:grid}.profile{border-top:1px solid #9db0c4;padding-top:28px}.profile span{font:10px var(--font-geist-mono);color:#6c849b;text-transform:uppercase}.profile h2{letter-spacing:-.04em;font-size:36px;font-weight:480}.profile p{color:#5a7087;font-size:13px;line-height:1.8}.services-page{grid-template-columns:1fr 1fr;padding:0 6.4vw 120px;display:grid}.services-page article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;column-gap:20px;padding:68px 45px 58px 0;display:grid}.services-page article:nth-child(odd){border-right:1px solid var(--line)}.services-page article:nth-child(2n){padding-left:45px}.services-page span{font:10px var(--font-geist-mono);color:#748ba2}.services-page h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:480}.services-page p{color:#5d7389;grid-column:2;max-width:500px;font-size:13px;line-height:1.8}.services-page a{text-transform:uppercase;letter-spacing:.12em;grid-column:2;align-items:center;gap:12px;margin-top:18px;font-size:9px;display:flex}.delivery-band{background:var(--ink);color:#fff;padding:65px 6.4vw}.delivery-band>p{color:#7790aa;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.delivery-band>div{justify-content:space-between;align-items:center;margin-top:38px;font-size:18px;display:flex}.delivery-band i{background:#ffffff40;width:30px;height:1px}.all-projects{grid-template-columns:1fr 1fr;gap:80px 28px;padding:100px 6.4vw 130px;display:grid}.portfolio-item>div{aspect-ratio:1.32;background:#dce5ee;position:relative;overflow:hidden}.portfolio-item img{object-fit:cover;transition:transform .7s}.portfolio-item>div span{color:#fff;font:10px var(--font-geist-mono);background:#061c3d99;padding:8px;position:absolute;top:18px;left:18px}.portfolio-item>p{color:#668099;text-transform:uppercase;letter-spacing:.12em;margin:20px 0 8px;font-size:10px}.portfolio-item h2{letter-spacing:-.035em;font-size:28px;font-weight:500;display:inline}.portfolio-item small{color:#778da2;margin-top:8px;display:block}.portfolio-item>svg{float:right;margin-top:-28px}.invest-feature{background:#f0f5fa;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.invest-feature>div{position:relative}.invest-feature img{object-fit:cover}.invest-feature article{align-self:center;padding:90px 7vw}.invest-feature h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(40px,4vw,64px);font-weight:450;line-height:1.02}.invest-feature article>p:not(.kicker){color:#5a7188;font-size:14px;line-height:1.8}.invest-button{background:var(--blue);color:#fff;margin-top:25px}.invest-steps{grid-template-columns:28% 72%;display:grid}.invest-steps>div{border-top:1px solid var(--line)}.invest-steps>div p{border-bottom:1px solid var(--line);grid-template-columns:60px 42px 1fr;align-items:center;min-height:72px;margin:0;display:grid}.invest-steps span{font:10px var(--font-geist-mono);color:#6d859d}.invest-steps svg{color:var(--blue)}.invest-note{background:var(--ink);color:#fff;grid-template-columns:1.5fr .5fr;align-items:end;gap:9vw;padding:90px 17vw;display:grid}.invest-note h2{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:450;line-height:1.04}.invest-note p{color:#9aacbe;font-size:12px;line-height:1.8}.contact-page{grid-template-columns:.7fr 1.3fr;gap:10vw;padding:110px 6.4vw;display:grid}.contact-page>div>a{align-items:center;gap:20px;margin:48px 0;font-size:25px;display:flex}.contact-page>div>p:not(.section-index){color:#5c7389;line-height:1.8}.contact-page small{color:#899caf}.contact-page form{grid-template-columns:1fr 1fr;gap:30px;display:grid}.contact-page label{text-transform:uppercase;letter-spacing:.11em;font-size:10px}.contact-page input,.contact-page textarea{width:100%;font:14px var(--font-geist-sans);background:0 0;border:0;border-bottom:1px solid #aebdca;outline:none;margin-top:8px;padding:14px 0;display:block}.contact-page textarea{resize:vertical;border:1px solid #aebdca;padding:18px}.contact-page .wide{grid-column:1/-1}.contact-page button{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.12em;border:0;justify-self:start;align-items:center;gap:20px;padding:17px 22px;font-size:10px;display:flex}.project-detail-hero{color:#fff;height:720px;position:relative}.project-detail-hero>img{object-fit:cover}.project-detail-hero:after{content:"";background:linear-gradient(#0000 35%,#041b3bbd);position:absolute;inset:0}.project-detail-hero>div{z-index:2;position:absolute;inset:auto 6.4vw 70px}.project-detail-hero a{align-items:center;gap:12px;margin-bottom:60px;font-size:11px;display:flex}.project-detail-hero p{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.project-detail-hero h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(65px,7vw,112px);font-weight:450;line-height:.9}.project-detail-hero span{color:#ffffffb8;font-size:12px}.project-overview{grid-template-columns:30% 70%;display:grid}.project-overview strong{margin-top:45px;font-size:24px;display:block}.project-overview h2{letter-spacing:-.04em;margin:0;font-size:42px;font-weight:450;line-height:1.15}.project-overview article>p{color:#5d7389;max-width:660px;line-height:1.8}.project-services{background:#eff4f9;grid-template-columns:30% 70%;padding:70px 6.4vw;display:grid}.project-services>p{text-transform:uppercase;letter-spacing:.13em;color:#6b8298;font-size:10px}.project-services>div{grid-template-columns:1fr 1fr;display:grid}.project-services span{border-bottom:1px solid #bac7d3;padding:22px 0}.next-project{background:var(--blue);color:#fff;text-align:center;padding:100px 6.4vw}.next-project p{color:#a9d1ff;font-family:Georgia,serif;font-style:italic}.next-project h2{letter-spacing:-.06em;margin:25px;font-size:72px}.next-project a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff80;align-items:center;gap:18px;padding-bottom:10px;font-size:10px;display:inline-flex}.profile-photo{aspect-ratio:1.12;background:#d8e1ea;margin:0 0 30px;position:relative;overflow:hidden}.profile-photo:after{content:"";border:1px solid #fff4;position:absolute;inset:0}.profile-photo img{object-fit:cover;object-position:center 18%;transition:transform .7s}.profile:hover .profile-photo img{transform:scale(1.025)}.profile:nth-child(3) .profile-photo img{object-position:center 17%}@media (max-width:900px){.hero-video-shade{background:linear-gradient(#042d67e8 0%,#054a99b8 52%,#071d3d8f 100%)}.leadership-gallery{min-height:1030px}.leader-omar{top:575px;bottom:auto}.leader-overlay p{font-size:10px}.profile-photo{aspect-ratio:1.18}}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;align-items:center;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{z-index:50;min-width:220px;color:var(--ink);background:#fff;padding:10px;position:absolute;top:38px;right:0;box-shadow:0 18px 45px #00152f33}.mobile-nav a{border-bottom:1px solid var(--line);padding:12px 14px;font-size:12px;display:block}.verified-contact{grid-template-columns:.85fr 1.15fr}.contact-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contact-options article{border-top:1px solid var(--line);padding:25px 0}.contact-options .wide-option{grid-column:1/-1}.contact-options span{text-transform:uppercase;letter-spacing:.12em;color:#71879c;margin-bottom:14px;font-size:9px;display:block}.contact-options a{font-size:22px}.contact-options p{color:#5d7389;max-width:620px;line-height:1.8}.contact-options .contact-action,.social-actions a,.contact-options .project-mail{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #8ba0b3;align-items:center;gap:10px;margin-top:16px;padding-bottom:9px;font-size:10px;display:inline-flex}.contact-options .contact-action{margin-right:18px}.social-actions{gap:28px;display:flex}.operating-model{background:var(--ink);color:#fff;grid-template-columns:20% 80%;display:grid}.operating-model>div{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.operating-model h2{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:450;line-height:1.05}.operating-model ol{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.operating-model li{color:#b1becc;border-bottom:1px solid #ffffff30;padding:18px 0;font-size:13px;line-height:1.55}.operating-model li span{color:#6f8fb2;width:42px;font:9px var(--font-geist-mono);display:inline-block}.council{background:#f4f7fa;grid-template-columns:.65fr 1.35fr;gap:9vw;display:grid}.council>div:first-child{align-self:start;position:sticky;top:40px}.council h2{letter-spacing:-.05em;font-size:50px;font-weight:450;line-height:1.04}.council>div:first-child>p:last-child{color:#62788e;font-size:13px;line-height:1.8}.council>div:last-child{grid-template-columns:1fr 1fr;display:grid}.council article{border-bottom:1px solid var(--line);padding:24px 0}.council article:nth-child(odd){border-right:1px solid var(--line);padding-right:25px}.council article:nth-child(2n){padding-left:25px}.council h3{margin:0 0 7px;font-size:17px;font-weight:500}.council article span{text-transform:uppercase;letter-spacing:.1em;color:#71879b;font-size:9px}@media (max-width:900px){.inner-header{grid-template-columns:1fr auto;padding:0 20px}.inner-header nav,.inner-cta{display:none}.inner-menu,.mobile-nav{display:block}.inner-hero{grid-template-columns:1fr;gap:35px;min-height:480px;padding:80px 24px 65px}.inner-hero h1{font-size:62px}.inner-intro{padding:0}.split-copy,.split-copy>div,.leadership-inner,.operating-model,.operating-model>div,.council,.invest-steps,.project-overview,.project-services{grid-template-columns:1fr;gap:35px}.council>div:first-child{position:static}.council>div:last-child{grid-template-columns:1fr}.council article:nth-child(odd),.council article:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.values,.services-page,.all-projects{grid-template-columns:1fr}.values article{border-left:1px solid var(--line)}.services-page article,.services-page article:nth-child(2n){padding:50px 0}.services-page article:nth-child(odd){border-right:0}.delivery-band>div{flex-wrap:wrap;gap:20px}.delivery-band i{display:none}.invest-feature,.contact-page{grid-template-columns:1fr}.invest-feature>div{min-height:420px}.invest-note{grid-template-columns:1fr;padding:75px 24px}.contact-options{grid-template-columns:1fr}.contact-options .wide-option{grid-column:1}.contact-numbers{flex-direction:column;align-items:center;gap:12px}.social-actions{flex-wrap:wrap}.project-detail-hero{height:620px}.project-overview h2{font-size:32px}.project-services>div{grid-template-columns:1fr}.next-project h2{font-size:50px}}.lifecycle{background:#eef4f9;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:7vw;display:grid}.lifecycle-intro h2,.sector-heading h2,.home-insights-head h2,.home-faq h2,.service-position h2,.appointment-models h2,.typical-outputs h2,.service-faq h2,.investor-focus h2,.investor-questions h2{letter-spacing:-.05em;margin:28px 0;font-size:clamp(36px,4vw,62px);font-weight:450;line-height:1.04}.lifecycle-intro>p:last-child,.sector-heading>p:last-child,.home-faq>div:first-child>p:last-child,.service-position p,.investor-focus>div:first-child>p{color:#5f7489;font-size:13px;line-height:1.8}.lifecycle-grid{grid-template-columns:1fr 1fr;min-width:0;display:grid}.lifecycle-grid article{border-top:1px solid #aebdca;min-width:0;padding:32px}.lifecycle-grid article:nth-child(odd){border-right:1px solid #aebdca}.lifecycle-grid span,.appointment-models span{font:9px var(--font-geist-mono);color:#6b839a;letter-spacing:.12em}.lifecycle-grid h3{margin:38px 0 16px;font-size:25px;font-weight:500}.lifecycle-grid p{color:#5d7287;font-size:12px;line-height:1.75}.sector-section{background:#fff}.sector-heading{grid-template-columns:22% 46% 32%;align-items:end;display:grid}.sector-heading .section-index{align-self:start}.sector-heading h2{margin:0}.sector-grid{grid-template-columns:repeat(3,1fr);gap:58px 24px;margin-top:70px;display:grid}.sector-card{position:relative}.sector-card>div{aspect-ratio:1.35;background:#d8e2eb;position:relative;overflow:hidden}.sector-card img{object-fit:cover;transition:transform .7s}.sector-card:hover img{transform:scale(1.025)}.sector-card>div span{color:#fff;font:9px var(--font-geist-mono);background:#071e3eb8;padding:7px;position:absolute;top:15px;left:15px}.sector-card h3{letter-spacing:-.025em;margin:20px 0 10px;padding-right:26px;font-size:21px;font-weight:500}.sector-card p{color:#62778b;margin:0;padding-right:20px;font-size:12px;line-height:1.7}.sector-card>svg{color:var(--blue);position:absolute;bottom:3px;right:0}.home-insights{background:var(--ink);color:#fff}.home-insights-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.home-insights-head h2{max-width:720px;margin-bottom:0}.home-insights .underlined-link{color:#fff}.home-insight-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:65px;display:grid}.home-insight-grid>a>div{aspect-ratio:1.35;background:#173558;position:relative;overflow:hidden}.home-insight-grid img{object-fit:cover;transition:transform .7s}.home-insight-grid>a:hover img{transform:scale(1.025)}.home-insight-grid span,.featured-insight article>span,.insight-card>span{color:#8cb5df;font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:22px;display:block}.home-insight-grid h3{margin:14px 0;font-size:23px;font-weight:480;line-height:1.2}.home-insight-grid p{color:#9fb0c2;font-size:12px;line-height:1.7}.home-insight-grid strong,.insight-card strong{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-top:20px;font-size:9px;font-weight:500;display:flex}.home-faq{background:#f4f7fa;grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.home-faq>div:first-child{align-self:start;position:sticky;top:40px}.home-faq details,.service-faq details,.investor-questions details{border-top:1px solid #aebdca}.home-faq details:last-child,.service-faq details:last-child,.investor-questions details:last-child{border-bottom:1px solid #aebdca}.home-faq summary,.service-faq summary,.investor-questions summary{cursor:pointer;align-items:flex-start;gap:24px;padding:24px 0;font-size:17px;line-height:1.45;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.service-faq summary::-webkit-details-marker{display:none}.investor-questions summary::-webkit-details-marker{display:none}.home-faq summary:after,.service-faq summary:after,.investor-questions summary:after{content:"+";color:var(--blue);margin-left:auto;font-size:22px;font-weight:300}.home-faq details[open] summary:after,.service-faq details[open] summary:after,.investor-questions details[open] summary:after{content:"−"}.home-faq summary span{font:9px var(--font-geist-mono);color:#748ba1;margin-top:5px}.home-faq details p,.service-faq details p,.investor-questions details p{color:#5c7186;max-width:760px;margin:0 42px 26px 0;font-size:13px;line-height:1.8}.leader-hicham{aspect-ratio:932/1280;width:64%;height:auto}.leader-omar{aspect-ratio:1074/1600;width:41%;height:auto}.leader-image img{object-fit:contain;object-position:center top}.leader-hicham .leader-image img,.leader-omar .leader-image img{object-position:center top}.profile-photo{background:#fff}.profile:nth-child(2) .profile-photo{aspect-ratio:932/1280}.profile:nth-child(3) .profile-photo{aspect-ratio:1074/1600}.profile-photo img,.profile:nth-child(3) .profile-photo img{object-fit:contain;object-position:center top}.featured-insight{background:#edf3f8;grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;display:grid}.featured-insight-image{aspect-ratio:1.15;position:relative;overflow:hidden}.featured-insight-image img{object-fit:cover}.featured-insight article h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(38px,4.2vw,66px);font-weight:450;line-height:1.02}.featured-insight article p{color:#597086;font-size:14px;line-height:1.8}.featured-insight article>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #879caf;align-items:center;gap:18px;margin-top:20px;padding-bottom:9px;font-size:10px;display:inline-flex}.insight-library{background:#fff}.insight-library-head{grid-template-columns:28% 72%;align-items:start;display:grid}.insight-library-head h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:450;line-height:1.04}.insight-grid{grid-template-columns:1fr 1fr;gap:70px 28px;margin-top:75px;display:grid}.insight-card>div{aspect-ratio:1.42;background:#d8e2eb;position:relative;overflow:hidden}.insight-card img{object-fit:cover;transition:transform .7s}.insight-card:hover img{transform:scale(1.025)}.insight-card h3{letter-spacing:-.035em;margin:14px 0;font-size:28px;font-weight:500;line-height:1.15}.insight-card p{color:#5c7288;max-width:600px;font-size:13px;line-height:1.75}.insight-card strong{color:var(--blue)}.insight-cta{background:var(--blue);color:#fff;text-align:center;padding:105px 6.4vw}.insight-cta .kicker{margin:0 0 28px}.insight-cta h2{letter-spacing:-.06em;margin:0 0 45px;font-size:clamp(45px,5.3vw,82px);font-weight:450;line-height:.98}.article-header{background:#f3f7fa;padding:95px 14vw 75px}.article-header>a{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:70px;font-size:10px;display:inline-flex}.article-header>p{font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;color:#64809b}.article-header h1{letter-spacing:-.065em;max-width:1050px;margin:25px 0;font-size:clamp(52px,6vw,96px);font-weight:450;line-height:.96}.article-header>div{color:#526b82;max-width:760px;font-size:17px;line-height:1.75}.article-hero{height:min(72vw,760px);margin:0 6.4vw;position:relative;overflow:hidden}.article-hero img{object-fit:cover}.article-layout{grid-template-columns:220px 1fr;gap:8vw;padding:100px 14vw 130px;display:grid}.article-layout aside{border-top:1px solid #9fb0bf;height:max-content;padding-top:22px}.article-layout aside span{font:9px var(--font-geist-mono);text-transform:uppercase;color:#7890a6;letter-spacing:.12em;display:block}.article-layout aside strong{margin:15px 0;font-size:14px;display:block}.article-layout aside p{color:#6b7e91;font-size:11px;line-height:1.7}.article-body{max-width:760px}.article-intro{color:var(--ink)!important;font-size:21px!important;line-height:1.65!important}.article-body section{margin-top:65px}.article-body h2{letter-spacing:-.04em;margin:0 0 25px;font-size:36px;font-weight:500;line-height:1.1}.article-body p{color:#4f677d;font-size:15px;line-height:1.9}.article-body ul{background:#eef4f9;margin:25px 0;padding:22px 28px 22px 46px}.article-body li{margin:8px 0;font-size:14px;line-height:1.7}.related-insights{background:#edf3f8;grid-template-columns:.6fr 1.4fr;gap:8vw;display:grid}.related-insights h2{letter-spacing:-.05em;font-size:48px;font-weight:450}.related-insights>div:last-child{grid-template-columns:1fr 1fr;gap:30px;display:grid}.related-insights a{border-top:1px solid #9fb0bf;padding:25px 40px 25px 0;position:relative}.related-insights a span{font:9px var(--font-geist-mono);color:#6d859c;text-transform:uppercase}.related-insights a h3{font-size:23px;font-weight:500;line-height:1.25}.related-insights a svg{position:absolute;top:25px;right:0}.service-position{background:#f3f7fa;grid-template-columns:25% 75%;display:grid}.service-position>div{grid-template-columns:1fr .9fr;gap:6vw;display:grid}.service-position h2{margin-top:0}.appointment-models{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.appointment-models>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.appointment-models article{border-top:1px solid #a9b9c7;padding:25px 28px}.appointment-models article+article{border-left:1px solid #a9b9c7}.appointment-models h3{margin:38px 0 18px;font-size:22px;font-weight:500;line-height:1.2}.appointment-models article p{color:#5c7287;font-size:12px;line-height:1.75}.typical-outputs{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.typical-outputs h2{margin-bottom:0}.typical-outputs ul{margin:0;padding:0;list-style:none}.typical-outputs li{color:#c2ceda;border-bottom:1px solid #ffffff26;align-items:center;gap:15px;padding:20px 0;font-size:13px;display:flex}.typical-outputs li svg{color:#79b7ff}.service-faq,.investor-questions{background:#f4f7fa;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.service-faq h2,.investor-questions h2{margin-bottom:0}.investor-focus{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.investor-focus>div:last-child{border-top:1px solid #9fb0bf;padding-top:25px}.investor-focus h3{margin:0 0 20px;font-size:22px;font-weight:500}.investor-focus>div:last-child p{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:0;padding:15px 0;font-size:13px;display:flex}.investor-focus svg{color:var(--blue)}@media (max-width:900px){.lifecycle,.sector-heading,.home-faq,.service-position,.service-position>div,.appointment-models,.typical-outputs,.service-faq,.investor-focus,.investor-questions,.featured-insight,.insight-library-head,.article-layout,.related-insights{grid-template-columns:1fr}.lifecycle-grid{margin-top:20px}.sector-heading{gap:25px}.sector-grid,.home-insight-grid{grid-template-columns:1fr}.sector-grid{gap:45px}.home-insights-head{flex-direction:column;align-items:flex-start}.home-faq>div:first-child{position:static}.leadership-gallery{min-height:865px}.leader-hicham{aspect-ratio:932/1280;width:92%;height:auto}.leader-omar{aspect-ratio:1074/1600;width:78%;height:auto;top:455px;bottom:auto}.profile:nth-child(2) .profile-photo{aspect-ratio:932/1280}.profile:nth-child(3) .profile-photo{aspect-ratio:1074/1600}.insight-grid{grid-template-columns:1fr;gap:55px}.featured-insight{gap:45px}.article-header{padding:70px 24px}.article-header>a{margin-bottom:45px}.article-header h1{font-size:52px}.article-hero{height:62vw;margin:0}.article-layout{padding:75px 24px}.article-layout aside{display:none}.related-insights>div:last-child,.appointment-models>div:last-child{grid-template-columns:1fr}.appointment-models article+article{border-left:0}.home-faq summary,.service-faq summary,.investor-questions summary{font-size:15px}footer div{flex-wrap:wrap}}.leadership{background:#f7fafc;grid-template-columns:15% 25% 60%;gap:0}.leadership-title{padding-right:4vw}.leadership-gallery{grid-template-columns:1.08fr .92fr;align-items:start;gap:24px;min-height:0;padding:0 0 45px;display:grid;position:relative}.leadership-gallery:before{z-index:0;inset:-120px -12vw -80px 28%}.leader-card{z-index:1;border-top:3px solid var(--blue);background:#fff;min-width:0;transition:transform .45s,box-shadow .45s;display:block;position:relative;box-shadow:0 24px 65px #05254d15}.leader-card:last-child{margin-top:72px}.leader-card:hover{transform:translateY(-6px);box-shadow:0 32px 76px #05254d23}.leader-card .leader-image{aspect-ratio:1074/1600;background:#e8edf2;width:100%;position:relative;inset:auto;overflow:hidden}.leader-card-primary .leader-image{aspect-ratio:932/1280}.leader-card .leader-image img{object-fit:contain;object-position:center top;transition:transform .7s}.leader-card:hover .leader-image img{transform:scale(1.015)}.leader-card-copy{border-top:1px solid var(--line);padding:28px 28px 30px}.leader-card-copy>span{font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;color:#66819b}.leader-card-copy h3{letter-spacing:-.045em;margin:14px 0;font-size:clamp(25px,2.3vw,38px);font-weight:480;line-height:1.04}.leader-card-copy p{color:#5b7085;margin:0;font-size:11px;line-height:1.7}.leader-card-copy strong,.profile-link{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);border-bottom:1px solid #8ca1b6;align-items:center;gap:10px;margin-top:22px;padding-bottom:8px;font-size:9px;font-weight:600;display:inline-flex}.profile h2{margin:18px 0 14px}.profile-link{margin-top:5px}.profile-photo{display:block}.leader-page-hero{background:var(--ink);color:#fff;grid-template-columns:56% 44%;min-height:730px;display:grid}.leader-page-copy{flex-direction:column;justify-content:flex-end;padding:90px 7vw 75px 6.4vw;display:flex;position:relative;overflow:hidden}.leader-page-copy:before{content:"";opacity:.09;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.leader-page-copy>*{position:relative}.leader-page-copy>a{text-transform:uppercase;letter-spacing:.12em;color:#b6c9dc;align-items:center;gap:11px;width:max-content;margin-bottom:auto;font-size:10px;display:inline-flex}.leader-page-copy>p{font:10px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:#8fc2f4;margin:0 0 25px}.leader-page-copy h1{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(66px,7vw,112px);font-weight:450;line-height:.86}.leader-page-copy>div{color:#c0ccda;max-width:660px;margin-top:34px;font-size:16px;line-height:1.75}.leader-page-image{background:#eef2f5;min-height:730px;position:relative;overflow:hidden}.leader-page-image img{object-fit:contain;object-position:center top}.leader-introduction{background:#f4f7fa;grid-template-columns:25% 75%;display:grid}.leader-introduction>div{grid-template-columns:1fr .8fr;gap:7vw;display:grid}.leader-introduction h2,.leader-record h2,.leader-focus h2,.next-leader h2,.profile-contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.4vw,70px);font-weight:450;line-height:1.02}.leader-introduction>div>p{color:#556d84;margin:0;font-size:15px;line-height:1.85}.leader-record{grid-template-columns:.65fr 1.35fr;gap:9vw;display:grid}.leader-record>div:first-child{align-self:start;position:sticky;top:35px}.leader-record>div:first-child h2{margin-top:26px}.leader-record-list{border-top:1px solid #9eafbf}.leader-record-list article{border-bottom:1px solid var(--line);grid-template-columns:26% 36% 38%;align-items:start;gap:22px;padding:30px 0;display:grid}.leader-record-list span{font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:#6d849a}.leader-record-list h3{margin:0;font-size:20px;font-weight:500;line-height:1.25}.leader-record-list p{color:#5b7187;margin:0;font-size:12px;line-height:1.75}.leader-focus{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.leader-focus h2{margin-top:28px}.leader-focus>div:last-child{border-top:1px solid #ffffff38}.leader-focus>div:last-child p{color:#c3cfdb;border-bottom:1px solid #ffffff28;align-items:center;gap:15px;margin:0;padding:20px 0;display:flex}.leader-focus svg{color:#7ebdff;flex:none}.next-leader{background:#eef3f7;grid-template-columns:28% 72%;display:grid}.next-leader>a{border-top:1px solid #9eb0c0;padding:30px 80px 0 0;position:relative}.next-leader>a>span{font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b849b}.next-leader h2{margin-top:22px}.next-leader>a>svg{color:var(--blue);position:absolute;top:30px;right:0}.profile-contact{background:var(--blue);color:#fff;text-align:center;padding:100px 6.4vw}.profile-contact>p{color:#b9d9fb;font-family:Georgia,serif;font-style:italic}.profile-contact h2{margin:26px 0 42px}.profile-contact>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #fff9;align-items:center;gap:18px;padding-bottom:10px;font-size:10px;display:inline-flex}@media (max-width:1180px){.site-header,.inner-header{grid-template-columns:1fr auto}.desktop-nav,.inner-header>nav{display:none}.site-header .mobile-nav,.inner-header .mobile-nav{display:block}}@media (max-width:900px){.leadership{grid-template-columns:1fr;gap:38px}.leadership-title{padding-right:0}.leadership-gallery{grid-template-columns:1fr;gap:30px;padding-bottom:0}.leadership-gallery:before{inset:-30px -24px -50px 24%}.leader-card:last-child{margin-top:0}.leader-card-copy{padding:24px}.leadership-inner{gap:55px}.leader-page-hero{grid-template-columns:1fr;min-height:0}.leader-page-copy{min-height:600px;padding:70px 24px 60px}.leader-page-copy h1{font-size:clamp(58px,15vw,82px)}.leader-page-copy>div{font-size:15px}.leader-page-image{aspect-ratio:932/1280;min-height:0}.leader-page-image:has(img[alt^=Omar]){aspect-ratio:1074/1600}.leader-introduction,.leader-introduction>div,.leader-record,.leader-focus,.next-leader{grid-template-columns:1fr}.leader-introduction>div,.leader-record,.leader-focus,.next-leader{gap:38px}.leader-record>div:first-child{position:static}.leader-record-list article{grid-template-columns:1fr;gap:12px;padding:25px 0}.next-leader>a{padding-top:28px}.inner-section{padding-top:82px;padding-bottom:82px}}@media (max-width:600px){.site-header{height:76px}.inner-header{height:78px}.hero-copy h1{font-size:clamp(52px,15vw,68px);line-height:.9}.hero-intro{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.inner-hero{min-height:430px;padding-top:65px}.inner-hero h1{overflow-wrap:anywhere;font-size:clamp(46px,13.5vw,58px);line-height:.9}.section,.inner-section{padding-left:20px;padding-right:20px}.statement h2,.projects h2,.leadership h2{font-size:38px}.lifecycle-grid{grid-template-columns:1fr}.lifecycle-grid article:nth-child(odd){border-right:0}.sector-card h3{font-size:20px}.contact{min-height:560px}.contact h2{margin-bottom:48px;font-size:54px}.contact-row>a{overflow-wrap:anywhere;font-size:12px}.contact-numbers a{white-space:normal;text-align:center}.contact-page{padding:75px 20px}.contact-page>div>a,.contact-options a{overflow-wrap:anywhere;font-size:18px}.contact-options .contact-action,.contact-options .project-mail,.social-actions a{font-size:9px}.article-header{padding:55px 20px}.article-header h1{font-size:42px;line-height:1}.article-hero{height:70vw}.article-layout{padding:65px 20px}.article-intro{font-size:18px!important}.article-body h2{font-size:30px}.article-body p{font-size:14px}.article-body ul{padding:18px 20px 18px 36px}.project-detail-hero{height:560px}.project-detail-hero h1{font-size:50px;line-height:.94}.next-project h2{margin-left:0;margin-right:0;font-size:43px}.profile-contact{padding:80px 20px}.leader-page-copy{min-height:540px}.leader-page-copy h1{font-size:56px}.leader-page-copy>div{font-size:14px}.leader-introduction h2,.leader-record h2,.leader-focus h2,.next-leader h2,.profile-contact h2{font-size:39px}.leader-card-copy h3{font-size:29px}footer{gap:18px;padding:42px 20px}footer img{width:130px}footer div{gap:14px}}.leader-page-copy h1 span{display:block}@media (max-width:520px){.hero-stats{min-height:118px}.hero-stats div{justify-content:flex-start;gap:7px;padding:20px 8px 18px}.hero-stats strong{font-size:27px}.hero-stats span{text-transform:uppercase;letter-spacing:.05em;max-width:100%;font-size:8px;line-height:1.35;display:block!important}}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px}.project-card.featured{grid-row:auto}.project-image,.project-card.featured .project-image{background:#dce5ed}.project-image img{object-fit:cover}.all-projects{align-items:start}.portfolio-item>div{background:#e8eef4}.portfolio-item img{transform:none}.portfolio-item:hover img{transform:scale(1.012)}.project-detail-hero{background:var(--ink);color:#fff;grid-template-columns:42% 58%;height:auto;min-height:650px;display:grid;position:relative}.project-detail-hero:after{display:none}.project-detail-hero>div{position:relative;inset:auto}.project-detail-copy{flex-direction:column;justify-content:flex-end;padding:80px 6.4vw;display:flex;overflow:hidden}.project-detail-copy:before{content:"";opacity:.08;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.project-detail-copy>*{position:relative}.project-detail-hero .project-detail-copy a{text-transform:uppercase;letter-spacing:.12em;color:#bdcbd9;align-items:center;gap:12px;width:max-content;margin:0 0 auto;font-size:10px;display:inline-flex}.project-detail-hero .project-detail-copy p{text-transform:uppercase;letter-spacing:.14em;color:#8ebbe9;margin:55px 0 18px;font-size:10px}.project-detail-hero .project-detail-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,5.5vw,88px);font-weight:450;line-height:.92}.project-detail-hero .project-detail-copy span{color:#b7c5d3;margin-top:24px;font-size:12px;display:block}.project-detail-hero .project-detail-copy strong{margin-top:10px;font-size:18px;font-weight:500;display:block}.project-detail-media{background:#eef3f7;min-height:650px;overflow:hidden}.project-detail-media img{transition:transform .8s}.project-detail-hero:hover .project-detail-media img{transform:scale(1.008)}.invest-hero-rich{background:var(--ink);color:#fff;grid-template-rows:1fr auto;grid-template-columns:52% 48%;min-height:850px;display:grid}.invest-hero-copy{flex-direction:column;justify-content:flex-end;padding:105px 6.4vw 85px;display:flex;position:relative;overflow:hidden}.invest-hero-copy:before{content:"";opacity:.09;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.invest-hero-copy>*{position:relative}.invest-hero-copy>p{font:10px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:#8fc1f4}.invest-hero-copy h1{letter-spacing:-.072em;max-width:780px;margin:45px 0 34px;font-size:clamp(66px,6.4vw,104px);font-weight:450;line-height:.88}.invest-hero-copy>div:not(.invest-hero-actions){color:#bdc9d6;max-width:660px;font-size:16px;line-height:1.75}.invest-hero-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.invest-hero-actions>a:last-child{border-bottom:1px solid #ffffff80;align-items:center;gap:12px;padding-bottom:9px;font-size:11px;display:inline-flex}.invest-hero-media{background:#dce7ef;min-height:720px;position:relative}.invest-hero-media img{object-fit:cover;object-position:center}.invest-proof{background:#08244b;border-top:1px solid #ffffff2c;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.invest-proof p{color:#91a7bc;border-right:1px solid #ffffff2c;margin:0;padding:27px 3.4vw;font-size:11px;line-height:1.55}.invest-proof span{font:9px var(--font-geist-mono);color:#6e8bad;margin-right:17px}.invest-proof strong{color:#fff;margin:9px 0 4px;font-size:14px;font-weight:500;display:block}.invest-thesis{background:#f3f7fa;grid-template-columns:24% 76%;display:grid}.invest-thesis>div{grid-template-columns:1fr .75fr;gap:7vw;display:grid}.invest-thesis h2,.invest-section-head h2,.due-diligence h2,.invest-steps h2,.invest-visibility h2,.invest-locations h2,.coverage-intro h2,.governorate-context h2,.governorate-services h2,.governorate-priorities h2,.governorate-note h2,.governorate-faq h2,.related-governorates h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.2vw,66px);font-weight:450;line-height:1.03}.invest-thesis>div>p{color:#586f85;margin:0;font-size:14px;line-height:1.85}.invest-sectors{background:#fff}.invest-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;display:grid}.invest-section-head h2{margin-top:28px}.invest-section-head>p{color:#5d7388;font-size:13px;line-height:1.8}.invest-sector-grid{grid-template-columns:repeat(3,1fr);gap:55px 24px;margin-top:70px;display:grid}.invest-sector-grid article>div{aspect-ratio:1.32;background:#edf2f6;position:relative;overflow:hidden}.invest-sector-grid img{object-fit:contain}.invest-sector-grid article>div span{color:#fff;font:9px var(--font-geist-mono);background:#061f45b5;padding:7px;position:absolute;top:15px;left:15px}.invest-sector-grid h3{margin:20px 0 10px;font-size:22px;font-weight:500;line-height:1.2}.invest-sector-grid article>p{color:#5e7489;margin:0;font-size:12px;line-height:1.75}.due-diligence{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.due-diligence>div:first-child{align-self:start;position:sticky;top:35px}.due-diligence>div:first-child h2{margin:30px 0}.due-diligence>div:first-child>p:last-child{color:#9cabbc;font-size:13px;line-height:1.8}.due-diligence>div:last-child{grid-template-columns:1fr 1fr;display:grid}.due-diligence article{border-top:1px solid #ffffff30;padding:30px}.due-diligence article:nth-child(odd){border-right:1px solid #ffffff30}.due-diligence article span{font:9px var(--font-geist-mono);color:#6f90b3}.due-diligence article h3{margin:36px 0 16px;font-size:21px;font-weight:500}.due-diligence article p{color:#a8b7c6;font-size:12px;line-height:1.75}.invest-steps{grid-template-columns:.72fr 1.28fr;gap:9vw}.invest-steps>div:first-child{border-top:0}.invest-steps>div:first-child h2{margin:28px 0}.invest-steps>div:first-child>p:last-child{color:#5c7287;font-size:13px;line-height:1.8}.invest-steps>div:last-child{border-top:1px solid var(--line)}.invest-visibility{background:var(--blue);color:#fff;grid-template-columns:46% 54%;display:grid}.invest-visibility-image{background:#eaf0f5;min-height:690px;position:relative}.invest-visibility-image img{object-fit:contain}.invest-visibility-copy{align-self:center;padding:95px 7vw}.invest-visibility-copy h2{margin:30px 0}.invest-visibility-copy>p:not(.section-index){color:#c4d5e7;font-size:14px;line-height:1.8}.invest-visibility ul{margin:30px 0 0;padding:0;list-style:none}.invest-visibility li{color:#e1eaf4;border-bottom:1px solid #ffffff30;align-items:center;gap:13px;padding:15px 0;font-size:12px;display:flex}.invest-locations{background:#edf3f8;grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.invest-locations>div:first-child h2{margin:28px 0}.invest-locations>div:first-child>p:not(.section-index){color:#5b7187;font-size:13px;line-height:1.8}.invest-locations>div:first-child>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #8fa2b4;align-items:center;gap:14px;margin-top:20px;padding-bottom:9px;font-size:9px;display:inline-flex}.invest-locations>div:last-child{border-top:1px solid #a9b9c8;grid-template-columns:1fr 1fr;display:grid}.invest-locations>div:last-child>a{border-bottom:1px solid #b7c5d1;grid-template-columns:28px 1fr auto 20px;align-items:center;gap:9px;min-height:64px;padding:0 12px 0 0;display:grid}.invest-locations>div:last-child>a:nth-child(odd){border-right:1px solid #b7c5d1}.invest-locations>div:last-child svg{color:var(--blue)}.invest-locations span{font-size:14px}.invest-locations small{font-family:var(--font-arabic);color:#6a8095}.invest-note>div p{margin-top:0}.invest-note>div a{text-transform:uppercase;letter-spacing:.12em;color:#fff;border-bottom:1px solid #ffffff80;align-items:center;gap:12px;margin-top:16px;padding-bottom:9px;font-size:9px;display:inline-flex}.coverage-intro{background:#f3f7fa;grid-template-columns:24% 76%;display:grid}.coverage-intro>div{grid-template-columns:1fr .78fr;gap:7vw;display:grid}.coverage-intro>div>p{color:#586f85;margin:0;font-size:14px;line-height:1.85}.governorate-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:60px 24px;display:grid}.governorate-card{min-width:0}.governorate-card>div{aspect-ratio:1.35;background:#e8eef3;position:relative;overflow:hidden}.governorate-card img{object-fit:contain;transition:transform .65s}.governorate-card:hover img{transform:scale(1.012)}.governorate-card>div span{color:#fff;font:9px var(--font-geist-mono);background:#061f45b8;padding:7px;position:absolute;top:14px;left:14px}.governorate-card>p{font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;color:#6c8399;align-items:center;gap:9px;margin:20px 0 12px;display:flex}.governorate-card h2{letter-spacing:-.035em;align-items:baseline;gap:13px;margin:0;font-size:28px;font-weight:500;display:flex}.governorate-card h2 small{font:16px var(--font-arabic);color:#71869a;letter-spacing:0}.governorate-card strong{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-top:18px;font-size:9px;display:inline-flex}.coverage-cta{background:var(--blue);color:#fff;text-align:center;padding:105px 6.4vw}.coverage-cta>p{color:#b9d9fb;font-family:Georgia,serif;font-style:italic}.coverage-cta h2{letter-spacing:-.06em;max-width:1050px;margin:28px auto 45px;font-size:clamp(45px,5.3vw,82px);font-weight:450;line-height:.98}.coverage-cta>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff90;align-items:center;gap:18px;padding-bottom:10px;font-size:10px;display:inline-flex}.governorate-hero{background:var(--ink);color:#fff;grid-template-columns:55% 45%;min-height:700px;display:grid}.governorate-hero-copy{flex-direction:column;justify-content:flex-end;padding:80px 6.4vw;display:flex;position:relative;overflow:hidden}.governorate-hero-copy:before{content:"";opacity:.08;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.governorate-hero-copy>*{position:relative}.governorate-hero-copy>a{text-transform:uppercase;letter-spacing:.11em;color:#b9c8d6;align-items:center;gap:10px;width:max-content;margin:0 0 auto;font-size:10px;display:inline-flex}.governorate-hero-copy>p{font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;color:#8dbceb;align-items:center;gap:9px;margin:48px 0 20px;display:flex}.governorate-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(56px,5.6vw,92px);font-weight:450;line-height:.9}.governorate-hero h1 span{color:#8fc3f7;display:block}.governorate-hero-copy>div{font:24px var(--font-arabic);color:#b7c9dc;margin-top:25px}.governorate-hero-image{background:#edf2f6;min-height:700px;position:relative}.governorate-hero-image img{object-fit:contain}.governorate-context{background:#f4f7fa;grid-template-columns:24% 76%;display:grid}.governorate-context>div{grid-template-columns:1fr .75fr;gap:7vw;display:grid}.governorate-context>div>p{color:#586f85;margin:0;font-size:14px;line-height:1.85}.governorate-context>div>p+p{margin-top:22px}.governorate-priorities{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.governorate-priorities h2{margin-top:28px}.governorate-priorities>div:last-child{border-top:1px solid #ffffff30}.governorate-priorities>div:last-child p{color:#c4d0dc;border-bottom:1px solid #ffffff30;align-items:center;gap:14px;margin:0;padding:20px 0;display:flex}.governorate-priorities svg{color:#7cbbf8}.governorate-services{grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.governorate-services>div:first-child h2{margin-top:28px}.governorate-services>div:last-child{grid-template-columns:1fr 1fr;display:grid}.governorate-services article{border-top:1px solid #aab9c6;padding:28px}.governorate-services article:nth-child(odd){border-right:1px solid #aab9c6}.governorate-services article span,.governorate-sectors article span{font:9px var(--font-geist-mono);color:#6c8399}.governorate-services article h3{margin:34px 0 14px;font-size:20px;font-weight:500}.governorate-services article p{color:#5c7287;font-size:12px;line-height:1.75}.governorate-sectors{background:#edf3f8;grid-template-columns:24% 76%;display:grid}.governorate-sectors>div{grid-template-columns:repeat(3,1fr);display:grid}.governorate-sectors article{border-top:1px solid #a9bac8;padding:30px}.governorate-sectors article+article{border-left:1px solid #a9bac8}.governorate-sectors article h2{margin:35px 0 18px;font-size:24px;font-weight:500;line-height:1.15}.governorate-sectors article p{color:#5d7388;font-size:12px;line-height:1.75}.governorate-note{grid-template-columns:24% 76%;display:grid}.governorate-note>div{grid-template-columns:1fr .72fr;gap:7vw;display:grid}.governorate-note>div>p{color:#5a7187;margin:0;font-size:13px;line-height:1.85}.governorate-note>div>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #8ba0b3;grid-column:2;align-items:center;gap:13px;width:max-content;padding-bottom:9px;font-size:9px;display:inline-flex}.governorate-faq{background:#f4f7fa;grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.governorate-faq h2{margin-top:28px}.governorate-faq details{border-top:1px solid #aab9c6}.governorate-faq details:last-child{border-bottom:1px solid #aab9c6}.governorate-faq summary{cursor:pointer;gap:20px;padding:24px 0;font-size:17px;list-style:none;display:flex}.governorate-faq summary::-webkit-details-marker{display:none}.governorate-faq summary:after{content:"+";color:var(--blue);margin-left:auto;font-size:22px}.governorate-faq details[open] summary:after{content:"−"}.governorate-faq details p{color:#5a7085;margin:0 40px 25px 0;font-size:13px;line-height:1.8}.related-governorates{grid-template-columns:.65fr 1.35fr;gap:9vw;display:grid}.related-governorates>div:first-child h2{margin-top:28px}.related-governorates>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.related-governorates a{border-top:1px solid #a8b8c6;padding:25px 36px 0 0;position:relative}.related-governorates a+a{margin-left:24px}.related-governorates a span{font:9px var(--font-geist-mono);color:#6b8399;text-transform:uppercase}.related-governorates a h3{margin:18px 0;font-size:23px;font-weight:500}.related-governorates a svg{color:var(--blue);position:absolute;top:24px;right:0}footer div{flex-wrap:wrap}@media (max-width:1100px) and (min-width:901px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invest-sector-grid,.governorate-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.project-grid{grid-template-columns:1fr}.project-detail-hero{grid-template-columns:1fr;min-height:0}.project-detail-copy{min-height:520px;padding:65px 24px 55px}.project-detail-media{min-height:0}.project-detail-hero .project-detail-copy h1{font-size:56px}.invest-hero-rich{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.invest-hero-copy{min-height:660px;padding:95px 24px 70px}.invest-hero-copy h1{font-size:clamp(58px,15vw,82px)}.invest-hero-media{aspect-ratio:1.28;min-height:0}.invest-proof{grid-column:1;grid-template-columns:1fr}.invest-proof p{padding:22px 24px}.invest-thesis,.invest-thesis>div,.invest-section-head,.due-diligence,.invest-steps,.invest-visibility,.invest-locations,.coverage-intro,.coverage-intro>div,.governorate-context,.governorate-context>div,.governorate-priorities,.governorate-services,.governorate-sectors,.governorate-note,.governorate-note>div,.governorate-faq,.related-governorates{grid-template-columns:1fr}.invest-thesis>div,.invest-section-head,.due-diligence,.invest-steps,.invest-locations,.coverage-intro>div,.governorate-context>div,.governorate-note>div,.governorate-faq,.related-governorates{gap:38px}.invest-sector-grid,.governorate-grid{grid-template-columns:1fr}.due-diligence>div:first-child{position:static}.due-diligence>div:last-child{grid-template-columns:1fr}.due-diligence article:nth-child(odd){border-right:0}.invest-visibility-image{aspect-ratio:1.778;min-height:0}.invest-visibility-copy{padding:75px 24px}.invest-locations>div:last-child{grid-template-columns:1fr}.invest-locations>div:last-child>a:nth-child(odd){border-right:0}.invest-hero-actions{flex-direction:column;align-items:flex-start}.governorate-grid{gap:48px}.governorate-hero{grid-template-columns:1fr;min-height:0}.governorate-hero-copy{min-height:600px;padding:70px 24px 55px}.governorate-hero h1{font-size:clamp(52px,14vw,72px)}.governorate-hero-image{aspect-ratio:1.35;min-height:0}.governorate-services>div:last-child,.governorate-sectors>div,.related-governorates>div:last-child{grid-template-columns:1fr}.governorate-services article:nth-child(odd),.governorate-sectors article+article{border-left:0;border-right:0}.governorate-note>div>a{grid-column:1}.related-governorates a+a{margin-top:30px;margin-left:0}.coverage-cta{padding:85px 24px}.coverage-cta h2{font-size:48px}.governorate-priorities{gap:45px}}@media (max-width:600px){.project-detail-copy{min-height:480px}.project-detail-hero .project-detail-copy h1{font-size:49px}.invest-hero-copy{min-height:620px}.invest-hero-copy h1{font-size:57px}.invest-sector-grid{gap:44px}.invest-proof strong{font-size:13px}.due-diligence article{padding:26px 0}.invest-locations>div:last-child>a{grid-template-columns:25px 1fr auto 18px}.invest-locations small{font-size:11px}.governorate-card h2{font-size:26px}.governorate-hero-copy{min-height:560px}.governorate-hero h1{font-size:50px}.governorate-context h2,.governorate-services h2,.governorate-priorities h2,.governorate-note h2,.governorate-faq h2,.related-governorates h2,.invest-thesis h2,.invest-section-head h2,.due-diligence h2,.invest-steps h2,.invest-visibility h2,.invest-locations h2{font-size:38px}.governorate-services article,.governorate-sectors article{padding:25px 0}.governorate-faq summary{font-size:15px}.coverage-cta h2{font-size:42px}}.invest-thesis>div>div p,.governorate-context>div>div p,.governorate-note>div>div p{color:#586f85;margin:0;font-size:14px;line-height:1.85}.invest-thesis>div>div p+p,.governorate-context>div>div p+p{margin-top:22px}.governorate-note>div>div>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #8ba0b3;align-items:center;gap:13px;width:max-content;margin-top:22px;padding-bottom:9px;font-size:9px;display:inline-flex}.all-projects{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:76px 28px;display:grid}.portfolio-item{width:100%;margin:0;display:block}.portfolio-item>div{aspect-ratio:16/9!important}.home-insight-grid>a>div,.insight-card>div,.featured-insight-image,.article-hero{aspect-ratio:16/9;background:#e8eef3;height:auto}.home-insight-grid img,.insight-card img,.featured-insight-image img,.article-hero img{object-fit:contain}.project-detail-media{min-width:0}@media (max-width:900px){.all-projects{grid-template-columns:1fr;gap:54px}.project-detail-media{aspect-ratio:16/9}}.arabic-page{font-family:var(--font-arabic),Arial,sans-serif;line-height:1.65}.arabic-page h1,.arabic-page h2,.arabic-page h3,.arabic-page strong{font-family:var(--font-arabic),Arial,sans-serif}.arabic-page .desktop-nav{font-size:14px}.arabic-page .mobile-nav>div{text-align:right;left:0;right:auto}.arabic-page .hero h1 em{font-family:var(--font-arabic),Arial,sans-serif;color:#b9dbff;font-style:normal}.arabic-page .hero-intro{max-width:620px;font-size:18px;line-height:1.8}.arabic-page .hero-stats div{align-items:flex-start}.arabic-page .hero-stats span{max-width:150px}.arabic-page .statement{grid-template-columns:19% 55% 26%}.arabic-page .statement h2{font-size:clamp(38px,4vw,64px);line-height:1.24}.arabic-page .statement-side p{font-size:14px;line-height:1.95}.arabic-page .underlined-link,.arabic-page .button{font-weight:700}.arabic-section-head{grid-template-columns:1.1fr .72fr;align-items:end;gap:10vw;display:grid}.arabic-section-head h2{margin:30px 0 0;font-size:clamp(42px,4.7vw,72px);font-weight:500;line-height:1.14}.arabic-section-head>p{color:#597087;margin:0;font-size:14px;line-height:1.95}.arabic-value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.arabic-value-grid article{border-left:1px solid var(--line);padding:34px 28px 38px}.arabic-value-grid article:last-child{border-left:0}.arabic-value-grid span,.arabic-service-grid span,.arabic-investor-stages span,.arabic-governorate-grid span{font:10px var(--font-geist-mono);color:#6d849b}.arabic-value-grid h3{margin:42px 0 14px;font-size:22px;font-weight:600}.arabic-value-grid p{color:#60758a;margin:0;font-size:12px;line-height:1.9}.arabic-services{background:#edf3f8}.arabic-service-grid{border-top:1px solid #adbdcb;grid-template-columns:1fr 1fr;margin-top:75px;display:grid}.arabic-service-grid article{border-bottom:1px solid #adbdcb;grid-template-columns:55px 1fr;column-gap:18px;padding:32px 0;display:grid}.arabic-service-grid article:nth-child(odd){border-left:1px solid #adbdcb;padding-left:40px}.arabic-service-grid article:nth-child(2n){padding-right:40px}.arabic-service-grid h3{margin:0;font-size:22px;font-weight:600}.arabic-service-grid p{color:#597087;grid-column:2;max-width:560px;margin:13px 0 0;font-size:12px;line-height:1.85}.arabic-page .projects .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arabic-page .project-image{aspect-ratio:16/9}.arabic-page .project-info{align-items:flex-start}.arabic-page .project-info>span{text-align:left;max-width:115px;line-height:1.6}.arabic-page .investment-image{background:#e8eef4}.arabic-page .investment-image img{object-fit:contain}.arabic-investment-detail{background:#f6f9fc}.arabic-investor-stages{border-top:1px solid var(--line);margin-top:70px}.arabic-investor-stages article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:start;gap:20px;padding:27px 0;display:grid}.arabic-investor-stages article>div{grid-template-columns:.55fr 1.45fr;gap:6vw;display:grid}.arabic-investor-stages h3{margin:0;font-size:23px;font-weight:600}.arabic-investor-stages p{color:#5b7288;margin:0;font-size:13px;line-height:1.85}.arabic-coverage{background:var(--ink);color:#fff}.arabic-coverage .section-index{color:#7fa7d0}.arabic-coverage .arabic-section-head>p{color:#a9b8c7}.arabic-governorate-grid{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.arabic-governorate-grid a{border-bottom:1px solid #ffffff38;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:0 18px;display:grid}.arabic-governorate-grid a:nth-child(odd){border-left:1px solid #ffffff38}.arabic-governorate-grid span{color:#7190b1}.arabic-governorate-grid strong{font-size:16px;font-weight:500}.arabic-governorate-grid svg{color:#86baf0}.arabic-leadership{background:#f3f7fa}.arabic-leader-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:70px;display:grid}.arabic-leader-grid article{background:#fff;border:1px solid #d4dfea}.arabic-leader-image{aspect-ratio:1.22;background:#dce4eb;position:relative;overflow:hidden}.arabic-leader-image img{object-fit:cover;object-position:center 18%;filter:grayscale()}.arabic-leader-grid article:nth-child(2) .arabic-leader-image img{object-position:center 15%}.arabic-leader-grid article>div:last-child{padding:34px}.arabic-leader-grid span{color:#54789d;font-size:10px}.arabic-leader-grid h3{margin:13px 0 17px;font-size:28px;font-weight:600;line-height:1.35}.arabic-leader-grid p{color:#5b7187;margin:0;font-size:13px;line-height:1.95}.arabic-leader-grid a{border-bottom:1px solid #879caf;align-items:center;gap:12px;margin-top:25px;padding-bottom:7px;font-size:11px;font-weight:600;display:inline-flex}.arabic-faq{grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.arabic-faq h2{margin:30px 0 0;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1.2}.arabic-faq details{border-top:1px solid #a9bac8}.arabic-faq details:last-child{border-bottom:1px solid #a9bac8}.arabic-faq summary{cursor:pointer;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.arabic-faq summary::-webkit-details-marker{display:none}.arabic-faq summary:after{content:"+";color:var(--blue);font:24px var(--font-geist-sans);margin-right:auto}.arabic-faq details[open] summary:after{content:"−"}.arabic-faq details p{color:#597087;max-width:720px;margin:0 0 26px;font-size:13px;line-height:1.95}.arabic-page .contact h2{font-size:clamp(48px,6vw,92px);line-height:1.18}.arabic-page footer p,.arabic-page footer div{font-size:11px}@media (max-width:1100px) and (min-width:901px){.arabic-value-grid{grid-template-columns:1fr 1fr}.arabic-value-grid article:nth-child(2){border-left:0}.arabic-value-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.arabic-page .projects .project-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.arabic-page .statement,.arabic-section-head,.arabic-faq{grid-template-columns:1fr;gap:42px}.arabic-page .statement-side{padding-right:0}.arabic-value-grid,.arabic-service-grid,.arabic-page .projects .project-grid,.arabic-leader-grid{grid-template-columns:1fr}.arabic-value-grid article,.arabic-value-grid article:last-child{border-left:0;border-bottom:1px solid var(--line)}.arabic-service-grid article:nth-child(odd),.arabic-service-grid article:nth-child(2n){border-left:0;padding:30px 0}.arabic-investor-stages article>div{grid-template-columns:1fr;gap:8px}.arabic-governorate-grid{grid-template-columns:1fr}.arabic-governorate-grid a:nth-child(odd){border-left:0}.arabic-page .investment-image{aspect-ratio:16/9;min-height:0}.arabic-leader-image{aspect-ratio:1.18}.arabic-page .contact-row,.arabic-page footer{direction:rtl}}@media (max-width:520px){.arabic-page .hero h1{font-size:52px;line-height:1.16}.arabic-page .hero-intro{font-size:15px}.arabic-page .hero-stats span{font-size:7px}.arabic-section-head h2{font-size:40px}.arabic-value-grid h3,.arabic-service-grid h3{font-size:20px}.arabic-investor-stages article{grid-template-columns:42px 1fr}.arabic-leader-grid article>div:last-child{padding:26px 22px}.arabic-leader-grid h3{font-size:24px}.arabic-faq h2{font-size:39px}.arabic-faq summary{font-size:15px}.arabic-page .contact h2{font-size:43px}}.arabic-page .hero h1>span{display:block}.site-footer{color:#a9bacb;background:#061a34;min-height:0;padding:0;font-size:12px;display:block}.site-footer .site-footer-top{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);align-items:start;gap:8vw;padding:82px 6.4vw 70px;display:grid}.site-footer .site-footer-brand{max-width:420px;display:block}.site-footer .site-footer-brand>a:first-child{filter:grayscale()brightness(0)invert();width:175px;margin-bottom:30px;display:block}.site-footer .site-footer-brand img{aspect-ratio:848/504;object-fit:contain;width:100%;height:auto;display:block}.site-footer .site-footer-brand p{color:#aebdcc;margin:0 0 28px;font-size:13px;line-height:1.85}.site-footer .site-footer-project{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #7191b2;align-items:center;gap:12px;padding-bottom:9px;font-size:10px;display:inline-flex}.site-footer .site-footer-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.site-footer .site-footer-map section{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.site-footer .site-footer-map h2{text-transform:uppercase;letter-spacing:.15em;color:#78aee6;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.3}.site-footer .site-footer-map a{color:#d7e1eb;font-size:11px;line-height:1.55;transition:color .2s;display:block}.site-footer .site-footer-map a:hover{color:#fff}.site-footer .site-footer-contact a:first-of-type{overflow-wrap:anywhere;color:#fff}.site-footer .site-footer-bottom{color:#8398ad;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;padding:24px 6.4vw 30px;display:flex}.site-footer .site-footer-bottom>div{color:#c7d3df;justify-content:flex-end;gap:24px;display:flex}.site-footer .site-footer-bottom a{white-space:nowrap}.site-footer-ar{font-family:var(--font-arabic),Arial,sans-serif}.site-footer-ar .site-footer-map section{text-align:right;align-items:flex-start}.site-footer-ar .site-footer-map h2,.site-footer-ar .site-footer-project{letter-spacing:0;text-transform:none;font-weight:700}.site-footer-ar .site-footer-map a{font-size:12px}.site-footer-ar .site-footer-bottom>div{justify-content:flex-start}.inner-header-ar{font-family:var(--font-arabic),Arial,sans-serif}.inner-header-ar>div{justify-content:flex-start}.inner-header-ar .inner-cta{letter-spacing:0}.arabic-page .inner-hero h1,.arabic-page .inner-section h2,.arabic-page .coverage-cta h2,.arabic-page .invest-hero-copy h1,.arabic-page .project-detail-copy h1,.arabic-page .leader-page-copy h1,.arabic-page .profile-contact h2,.arabic-page .article-header h1{font-family:var(--font-arabic),Arial,sans-serif;letter-spacing:0;line-height:1.2}.arabic-page .inner-hero>p,.arabic-page .section-index,.arabic-page .portfolio-item>p,.arabic-page .portfolio-item strong,.arabic-page .governorate-card>p,.arabic-page .governorate-card strong,.arabic-page .contact-options span,.arabic-page .article-header span{letter-spacing:0;text-transform:none;font-family:var(--font-arabic),Arial,sans-serif}.arabic-page .inner-intro{padding-left:0;padding-right:30px}.arabic-page .portfolio-item>div span,.arabic-page .governorate-card>div span{left:auto;right:18px}.arabic-page .portfolio-item>svg{float:left}.arabic-page .contact-options .contact-action{margin-left:18px;margin-right:0}.arabic-page .contact-page>div>a,.arabic-page .social-actions a,.arabic-page .contact-options .project-mail{flex-direction:row;align-items:center;display:inline-flex}.arabic-page .article-header>a{align-items:center;gap:10px;display:inline-flex}.arabic-page .article-layout aside{border-right:0;border-left:1px solid var(--line);padding-left:35px;padding-right:0}.arabic-page .article-body ul{padding-left:18px;padding-right:28px}.arabic-page .governorate-hero-copy>a{letter-spacing:0;text-transform:none}.arabic-page .governorate-hero-copy:before{transform:scaleX(-1)}.arabic-page .governorate-faq summary:after{margin-left:0;margin-right:auto}.arabic-page .related-governorates a{padding-left:36px;padding-right:0}.arabic-page .related-governorates a+a{margin-left:0;margin-right:24px}.arabic-page .related-governorates a svg{left:0;right:auto}.arabic-page .invest-locations>div:last-child>a{padding:0 0 0 12px}.arabic-page .invest-locations>div:last-child>a:nth-child(odd){border-left:1px solid #b7c5d1;border-right:0}.arabic-page .project-services>p,.arabic-page .project-detail-copy p{letter-spacing:0;text-transform:none}@media (max-width:1180px){.site-footer .site-footer-top{grid-template-columns:1fr;gap:55px}.site-footer .site-footer-brand{max-width:560px}}@media (max-width:900px){.site-footer .site-footer-top{padding:60px 24px 50px}.site-footer .site-footer-map{grid-template-columns:1fr 1fr;gap:45px 28px}.site-footer .site-footer-bottom{flex-direction:column;align-items:flex-start;padding:24px}.site-footer .site-footer-bottom>div{flex-wrap:wrap;justify-content:flex-start}.arabic-page .inner-intro{padding-right:0}.arabic-page .article-layout aside{display:none}.arabic-page .related-governorates a+a{margin-right:0}.arabic-page .invest-locations>div:last-child>a:nth-child(odd){border-left:0}.inner-header-ar>div{justify-content:flex-start}}@media (max-width:560px){.site-footer .site-footer-map{grid-template-columns:1fr}.site-footer .site-footer-top{gap:45px}.site-footer .site-footer-map section{border-bottom:1px solid #ffffff18;padding-bottom:22px}.site-footer .site-footer-bottom>div{gap:15px}.site-footer .site-footer-brand>a:first-child{width:150px}.arabic-page .contact-page>div>a{font-size:17px}}.hicham-credentials{background:#eef3f7;overflow:hidden}.credential-heading{grid-template-columns:1.05fr .7fr;align-items:end;gap:10vw;display:grid}.credential-heading h2{letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(44px,5vw,78px);font-weight:450;line-height:1.02}.credential-heading h2 span{display:block}.credential-heading>p{color:#566e84;margin:0;font-size:14px;line-height:1.9}.credential-featured{grid-template-columns:1.12fr .88fr;gap:24px;margin-top:70px;display:grid}.credential-featured-card{border-top:3px solid var(--blue);background:#fff;grid-template-columns:.92fr 1.08fr;min-width:0;transition:transform .45s,box-shadow .45s;display:grid;box-shadow:0 20px 55px #092b5112}.credential-featured-primary{grid-row:span 2;display:block}.credential-featured-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px #092b5121}.credential-document{background:#dfe7ee;min-height:265px;position:relative;overflow:hidden}.credential-featured-primary .credential-document{aspect-ratio:1.42;min-height:0}.credential-document img,.credential-archive-card>div img{object-fit:contain;background:#e4eaf0;transition:transform .7s}.credential-featured-card:hover img,.credential-archive-card:hover img{transform:scale(1.018)}.credential-document>span,.credential-archive-card>div>span{color:#fff;font:9px var(--font-geist-mono);letter-spacing:.1em;background:#06264bd9;padding:8px 10px;position:absolute;top:14px;left:14px}.credential-copy{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.credential-copy small,.credential-archive-card small{font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;color:#5b7893}.credential-copy h3{letter-spacing:-.045em;margin:16px 0 11px;font-size:clamp(23px,2.2vw,34px);font-weight:500;line-height:1.1}.credential-copy p,.credential-archive-card p{color:#35516c;margin:0;font-size:11px;line-height:1.65}.credential-copy em{color:#738597;margin-top:17px;font-family:Georgia,serif;font-size:12px;line-height:1.65}.credential-copy strong,.credential-archive-card strong{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);align-items:center;gap:9px;margin-top:auto;padding-top:24px;font-size:9px;display:inline-flex}.credential-archive-head{border-bottom:1px solid #9fb0bf;justify-content:space-between;align-items:end;gap:30px;margin-top:105px;padding-bottom:26px;display:flex}.credential-archive-head h3{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(30px,3.3vw,48px);font-weight:470;line-height:1.06}.credential-archive-head>span{font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;color:#5e7790;align-items:center;gap:10px;display:flex}.credential-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 24px;margin-top:38px;display:grid}.credential-archive-card{border-bottom:1px solid #aebdca;min-width:0;padding-bottom:25px;display:block}.credential-archive-card>div{aspect-ratio:1.4;background:#dfe7ee;margin-bottom:20px;position:relative;overflow:hidden}.credential-archive-card h4{margin:12px 0 9px;font-size:21px;font-weight:520;line-height:1.2}.credential-archive-card strong{margin-top:17px;padding-top:0}.arabic-page .credential-heading h2,.arabic-page .credential-archive-head h3,.arabic-page .credential-copy h3,.arabic-page .credential-archive-card h4{font-family:var(--font-arabic),Arial,sans-serif;letter-spacing:0}.arabic-page .credential-heading h2{line-height:1.22}.arabic-page .credential-copy{align-items:flex-start}.arabic-page .credential-document>span,.arabic-page .credential-archive-card>div>span{left:auto;right:14px}.arabic-page .credential-copy em{font-family:var(--font-arabic),Arial,sans-serif;font-style:normal;line-height:1.85}.arabic-page .credential-copy p,.arabic-page .credential-archive-card p{line-height:1.8}.arabic-page .credential-copy strong,.arabic-page .credential-archive-card strong{font-weight:700}@media (max-width:1100px){.credential-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.credential-heading,.credential-featured{grid-template-columns:1fr}.credential-heading{gap:30px}.credential-featured-card,.credential-featured-primary{grid-row:auto}.credential-archive-head{margin-top:80px}.credential-featured-primary{grid-template-columns:.92fr 1.08fr;display:grid}.credential-featured-primary .credential-document{aspect-ratio:auto;min-height:265px}}@media (max-width:680px){.credential-featured-card,.credential-featured-primary{grid-template-columns:1fr}.credential-document,.credential-featured-primary .credential-document{aspect-ratio:1.4;min-height:0}.credential-copy{padding:24px}.credential-archive{grid-template-columns:1fr}.credential-archive-head{flex-direction:column;align-items:flex-start}.credential-archive-card>div{aspect-ratio:1.35}}.section-index{color:#4f6b86}.section-index.light{color:#d2e2f2}.discipline span{color:#9fb5cc}.project-info p,.project-info>span{color:#536d86}.lifecycle-intro>p:last-child,.home-faq details p{color:#50677c}.lifecycle-grid span,.home-faq summary span{color:#526c84}.lifecycle-grid p{color:#50677c}.home-insights .section-index{color:#a9c3df}.home-faq>div>p{color:#566b80}.home-faq>div:first-child>p:last-child{color:#52677c}.arabic-value-grid span,.arabic-service-grid span,.arabic-investor-stages span{color:#4f667c}.studio-gallery{background:#eaf0f5;overflow:hidden}.studio-gallery-head{grid-template-columns:.55fr 1.45fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.studio-gallery-head>div{grid-template-columns:1.1fr .7fr;align-items:end;gap:7vw;display:grid}.studio-gallery-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,80px);font-weight:450;line-height:1.01}.studio-gallery-head>div>p{color:#526a81;margin:0;font-size:14px;line-height:1.85}.studio-gallery-lead{grid-template-columns:1.9fr 1fr;align-items:start;gap:24px;display:grid}.studio-gallery-wall{columns:3 300px;column-gap:24px;margin-top:70px}.studio-gallery-item{break-inside:avoid;page-break-inside:avoid;margin:0 0 48px}.studio-gallery-photo{background:#d5e0ea;padding:8px;position:relative;overflow:hidden}.studio-gallery-photo:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(145deg,#0753a51c,#0000 50%,#061f4517);position:absolute;inset:8px}.studio-gallery-photo img{object-fit:contain;filter:saturate(.83)contrast(1.035)brightness(.99);width:100%;height:auto;transition:filter .35s;display:block}.studio-gallery-item:hover .studio-gallery-photo img{filter:saturate(.98)contrast(1.02)}.studio-gallery-item figcaption{border-top:1px solid #9fb1c2;grid-template-columns:38px 1fr;gap:14px;margin-top:13px;padding-top:15px;display:grid}.studio-gallery-item figcaption span{font:9px var(--font-geist-mono);letter-spacing:.1em;color:#4f6b86}.studio-gallery-item figcaption p{color:#415b73;margin:0;font-size:11px;line-height:1.65}.arabic-page .studio-gallery-head h2{font-family:var(--font-arabic),Arial,sans-serif;letter-spacing:0;line-height:1.2}.arabic-page .studio-gallery-item figcaption span{font-family:var(--font-geist-mono)}.arabic-page .studio-gallery-item figcaption p{font-size:12px;line-height:1.8}@media (max-width:1000px){.studio-gallery-head,.studio-gallery-head>div{grid-template-columns:1fr;gap:30px}.studio-gallery-lead{grid-template-columns:1.45fr 1fr}.studio-gallery-wall{columns:2 280px}}@media (max-width:680px){.studio-gallery-head{margin-bottom:44px}.studio-gallery-head h2{font-size:43px}.studio-gallery-lead{grid-template-columns:1fr}.studio-gallery-wall{columns:1;margin-top:45px}.studio-gallery-item{margin-bottom:38px}.studio-gallery-photo{padding:6px}.studio-gallery-photo:after{inset:6px}}
