/* Visual direction based on the supplied reference: full-bleed portrait, navy and red. */
@media screen{
:root{--night:#22334f;--deep:#19253d;--charcoal:#2b405e;--paper:#fff;--paper-soft:#f2f4f7;--ink:#22334f;--muted:#627080;--gold:#f5f5f7;--gold-ink:#bf2534;--line:#dde2e9;--gutter:max(6vw,calc((100vw - 1200px)/2))}
body{background:#fff}.site-header{position:absolute;inset:0 0 auto;height:80px;background:transparent;backdrop-filter:none;box-shadow:none;border:0;color:#fff;z-index:20}.site-header .identity-lines strong{font-size:20px;color:#fff}.identity-lines small{display:none}.identity-mark{filter:grayscale(1) brightness(3);width:34px;height:34px}.site-header .desktop-nav a{color:#e6ebf3;font-size:14px}.site-header .desktop-nav a:hover,.site-header .desktop-nav a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:7px}.header-contact{display:none}.language-button{color:#fff;border-color:#ffffff60;font-size:13px}.menu-button{border-color:#ffffff70}.menu-button span{background:#fff}.reading-progress{display:none}.mobile-nav{background:#19253d;color:white;border-color:#ffffff35}.mobile-nav a{color:white;border-color:#ffffff25}
.reference-hero.hero{height:min(760px,100svh);min-height:650px;display:block;position:relative;background:#22334f;padding:0;isolation:isolate;overflow:hidden}.reference-hero .hero-portrait{position:absolute;inset:0 0 0 auto;width:66%;height:100%;max-height:none;min-height:0;margin:0;border:0;background:#242b33;box-shadow:none;z-index:0;overflow:hidden}.reference-hero .hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 9%;transform:none}.reference-hero .hero-portrait::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#22334f 0%,#22334fe6 9%,#22334f60 31%,transparent 57%);z-index:2}.reference-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#19253d35,transparent 40%);pointer-events:none;z-index:1}.reference-hero .hero-stage{position:relative;z-index:3;width:54%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:95px 4vw 55px;margin-right:auto;margin-left:0;direction:rtl}.reference-hero .hero-copy{width:100%;max-width:580px;text-align:center;padding:0;margin:0}.campaign-line{font-size:clamp(24px,2.5vw,34px);line-height:1.4;margin:0;color:#e5e9ee;font-weight:400}.campaign-emphasis{font-size:clamp(29px,3.1vw,43px);line-height:1.45;font-weight:700;margin:3px 0 28px;color:#fff}.reference-hero.hero h1,html[lang=ar] .reference-hero.hero h1{font:500 clamp(48px,5.4vw,76px)/1.3 Dubai,Tahoma,sans-serif;letter-spacing:0;margin:0;color:#fff;white-space:normal}.reference-hero.hero h1 span{display:inline;color:#fff}.reference-hero.hero h1 span::before{content:none}.reference-hero .english-name{font:400 15px/1.4 Arial,sans-serif;letter-spacing:.37em;color:#c3ccd9;text-align:center;margin:10px 0 0}.campaign-role{font-size:14px;color:#c3ccd9;margin:16px auto 0;line-height:1.9}.reference-hero .hero-cta{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap}.reference-hero .button{border-radius:2px;min-height:50px;min-width:155px;justify-content:center;padding:11px 25px;font-size:15px;font-weight:500;transition:background .2s}.reference-outline{background:#ffffff10;color:white;border:1px solid #ffffffb3}.reference-outline:hover{background:#fff;color:#22334f}.reference-red{background:#e62b3c;color:white;border:1px solid #e62b3c}.reference-red:hover{background:#c52030;border-color:#c52030;color:white}
.reference-strip{background:#19253d;color:#fff;display:flex;direction:ltr;justify-content:space-between;align-items:stretch;min-height:62px;padding-left:var(--gutter)}.strip-identity{display:flex;align-items:center;gap:22px;font-size:12px;color:#d0d8e5;direction:rtl}.strip-identity>span{border:1px solid #ffffff60;padding:6px 12px;font-size:11px}.strip-identity a{font-size:12px}.strip-identity a[aria-label=LinkedIn]{font:bold 15px Arial;border:1px solid #ffffff60;width:22px;height:22px;display:grid;place-items:center}.strip-contact{background:#e62b3c;display:flex;align-items:center;justify-content:center;padding:16px 40px;color:#fff;font-size:15px;min-width:210px}.strip-contact:hover{background:#c52030}.section{padding-block:80px}.about-section{padding-top:85px}.section-label{color:#bf2534}.about-aside h2,.about-aside h2 span{color:#22334f}.about-text>p:not(.profile-overline){font-size:18px;line-height:2}.profile-facts{background:#f2f4f7;border:0;padding:25px 28px;margin-top:34px}.profile-facts dt{color:#627080}.profile-facts dd{color:#22334f}.pcg-section{background:#22334f}.project-tabs button[aria-selected=true]{color:#fff;border-color:#e62b3c}.project-stat strong{color:#fff}.pcg-section .text-link{color:#fff}.project-scope-note{color:#c3ccd9}.vision-section{background:#f2f4f7;color:#22334f}.vision-section .values span{border-color:#d2d9e4;color:#344763}.vision-section .section-label,.vision-section .topic-number,.vision-section h2 span{color:#bf2534}.vision-topics,.vision-topics details{border-color:#d2d9e4}.news-section{background:#fff;color:#22334f}.news-section h2,.news-section h2 span,.news-section h3,.news-section .news-summary{color:#22334f}.news-section .news-meta,.news-section .news-source,.news-section .news-edition,.news-section .news-archive-note{color:#627080}.news-section .news-story,.news-section .news-grid,.news-section .news-edition,.news-section .news-older{border-color:#d2d9e4}.news-section .news-monitoring{color:#bf2534}.news-section .news-type-art{background:#22334f;color:white}.news-section .news-older summary{color:#22334f}.news-section .news-video figcaption{color:#627080}.record-section{background:#f2f4f7}.record-heading .eyebrow,.record-toggle{color:#bf2534}.record-toggle{border-color:#cbd3df}.record-folder,.record-folder:last-child{border-color:#cbd3df}.record-folder .archive-section{background:#fff;color:#22334f}.record-folder .recognition-section{background:#22334f;color:#fff}.record-folder .recognition-section .media-record h4,.record-folder .recognition-section h3{color:#fff}.record-folder .recognition-section .media-record p{color:#d1dbe5}.record-folder .education-section,.record-folder .certificate-section,.record-folder .expertise-section,.record-folder .press-section{background:#fff}.contact-section{background:#22334f}.contact-section .section-label{color:#fff}.site-footer{background:#19253d;color:#d1dbe5}.site-footer .identity-mark{filter:grayscale(1) brightness(3)}.site-footer .identity-lines strong{color:#fff}.site-footer .identity-lines small{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#ee4352}html[lang=en] .reference-hero.hero h1{font:500 clamp(38px,5vw,72px)/1.3 Arial,sans-serif;letter-spacing:.1em}html[lang=en] .reference-hero.hero h1 span{display:inline}html[lang=en] .reference-hero .hero-stage{direction:ltr}html[lang=en] .reference-hero .campaign-line{font-size:clamp(22px,2.2vw,32px)}html[lang=en] .reference-hero .campaign-emphasis{font-size:clamp(26px,2.7vw,40px)}
@media(max-width:1100px){.reference-hero.hero{height:680px;min-height:620px}.reference-hero .hero-stage{width:56%;padding-inline:3vw}.reference-hero .hero-portrait{width:65%}.reference-hero .button{min-width:135px;padding-inline:16px}.desktop-nav{gap:15px}.site-header .desktop-nav a{font-size:12px}.campaign-role{font-size:13px}.strip-contact{padding-inline:24px;min-width:180px}}
@media(max-width:700px){.site-header{height:72px}.identity-mark{width:30px;height:30px}.site-header .identity-lines strong{font-size:18px}.reference-hero.hero{height:780px;min-height:0;max-height:none;display:block}.reference-hero .hero-portrait{width:100%;height:100%;inset:0}.reference-hero .hero-portrait img{object-position:63% 0;object-fit:cover}.reference-hero .hero-portrait::after{background:linear-gradient(0deg,#22334f 0%,#22334ff5 28%,#22334f80 53%,#22334f10 76%,#22334f65 100%)}.reference-hero .hero-stage{width:100%;height:100%;padding:0 22px 38px;align-items:flex-end}.reference-hero .hero-copy{max-width:430px}.campaign-line{font-size:24px}.campaign-emphasis{font-size:31px;line-height:1.35;margin-bottom:20px}.reference-hero.hero h1,html[lang=ar] .reference-hero.hero h1{font-size:48px;line-height:1.3}.reference-hero .english-name{font-size:11px;margin-top:8px;letter-spacing:.32em}.campaign-role{font-size:13px;margin-top:11px}.reference-hero .hero-cta{margin-top:25px;gap:12px}.reference-hero .button{min-height:48px;min-width:140px;font-size:14px;padding:11px 18px}.reference-strip{min-height:56px;padding:0;display:block}.strip-identity{padding:15px 22px;justify-content:center;gap:17px}.strip-identity>span{font-size:10px;padding:5px 8px}.strip-contact{padding:15px 22px;min-width:0}.about-section{padding-top:50px}.section{padding-block:52px}.profile-facts{padding:20px}.about-text>p:not(.profile-overline){font-size:16px}html[lang=en] .reference-hero.hero h1{font-size:39px}html[lang=en] .reference-hero .campaign-line{font-size:22px}html[lang=en] .reference-hero .campaign-emphasis{font-size:27px}}
}
@media print{.reference-strip{display:none}.campaign-line,.campaign-emphasis{color:#111}.campaign-role{color:#333}}

/* Enhanced transparent portrait extracted from the supplied poster. */
@media screen{.reference-hero .hero-portrait{background:linear-gradient(90deg,#22334f,#182437);padding-top:70px}.reference-hero .hero-portrait img{object-fit:contain;object-position:80% bottom}.reference-hero .hero-portrait::after{background:linear-gradient(90deg,#22334f 0%,#22334fc0 12%,transparent 45%)}
@media(max-width:700px){.reference-hero .hero-portrait{padding-top:70px}.reference-hero .hero-portrait img{height:85%;object-fit:contain;object-position:center top}.reference-hero .hero-portrait::after{background:linear-gradient(0deg,#22334f 0%,#22334ff5 28%,#22334f50 53%,transparent 78%)}}}
