@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Serif:wght@400;500&display=swap');
:root{--navy:#153963;--copper:#9b623d;--foil:#d58c61;--gray:#e9edf1;--ink:#18283a;--muted:#566172}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:#fff;font-family:'DM Sans','Noto Sans Arabic',sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--foil);outline-offset:5px}.skip{position:absolute;top:-100px;padding:10px;background:white;z-index:9}.skip:focus{top:5px}header{padding:22px 5%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--gray);background:#fff;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:14px;line-height:1;font-family:Georgia,serif;font-size:30px;letter-spacing:5px}.brand small{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:3px;margin-top:8px}.brand-symbol{font:50px Georgia;color:var(--foil);letter-spacing:0}.brand-symbol img{width:48px;height:52px;object-fit:cover;display:block;border-radius:2px}nav{display:flex;gap:27px;margin-inline-start:auto;font-size:14px}nav a:hover,.text-link:hover{color:var(--copper)}.languages{display:flex;gap:5px;border-inline-start:1px solid #d9dde2;padding-inline-start:20px}.languages button{border:0;background:none;color:var(--muted);padding:6px;cursor:pointer;font-size:14px}.languages button[aria-pressed=true]{color:var(--copper);box-shadow:0 2px var(--copper)}.header-contact{font-size:14px;border-bottom:1px solid var(--copper);padding-bottom:3px}.hero{display:grid;grid-template-columns:1.03fr 1fr;min-height:640px}.hero-copy{padding:78px 9% 35px 10%}.eyebrow{font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.7;color:var(--copper);margin:0 0 22px}h1,h2,h3{font-family:'Noto Serif',Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-1px;margin:0}h1{font-size:clamp(40px,4.5vw,68px)}h2{font-size:clamp(32px,3.4vw,48px)}h3{font-size:26px;letter-spacing:-.4px}.hero-description{font-size:18px;max-width:480px;color:var(--muted);margin:25px 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--copper);color:white;padding:14px 24px;font-size:15px}.button:hover{background:#7d4d2f}.hero-meta{margin-top:58px;padding-top:18px;border-top:1px solid #dce1e5;display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:1.5px}.hero-image{position:relative;background:var(--navy);overflow:hidden;min-height:480px}.hero-image>img{height:100%;width:100%;object-fit:cover;position:absolute}.hero-image:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(10,26,42,.8))}.photo-caption{position:absolute;bottom:35px;left:35px;right:35px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;color:white;font-size:13px;letter-spacing:2px}.image-note{font-size:12px;letter-spacing:0;color:#d8dce1}.introduction{display:grid;grid-template-columns:.55fr 1.2fr 1fr;gap:50px;padding:75px 6%;border-bottom:1px solid var(--gray);align-items:start}.introduction h2{font-size:32px}.introduction>p:last-child{margin:0;color:var(--muted)}.section{padding:90px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.section-heading>p{max-width:360px;color:var(--muted);margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd1d9}.service-grid article{padding:32px 25px 5px 0;border-inline-end:1px solid #dce1e5;margin-inline-end:25px}.service-grid article:last-child{border:0;margin:0;padding-inline-end:0}.number{color:var(--copper);font-size:14px;display:block;margin-bottom:30px}.service-grid h3{min-height:64px;font-size:25px}.service-grid p{color:var(--muted)}.service-grid ul{list-style:none;padding:0;margin:24px 0 0;font-size:14px}.service-grid li{border-top:1px solid var(--gray);padding:12px 0}.markets{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1fr;gap:100px}.markets .eyebrow,.contact .eyebrow{color:#d9a77d}.markets p:not(.eyebrow){color:#c7d0da;max-width:530px}.commodities{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.commodities span{border:1px solid #566173;padding:6px 15px;font-size:14px}.audiences article{padding-bottom:22px}.audiences article+article{border-top:1px solid #405065;padding-top:25px}.audiences .eyebrow{margin-bottom:12px}.coming{background:#f1f4f6;border-inline-start:3px solid var(--foil);padding:40px;display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.issue-label{font-size:12px;letter-spacing:1.5px;color:var(--copper)}.coming h3{margin-top:15px;font-size:32px}.coming p{color:var(--muted);margin-bottom:0}.report-topics{display:flex;flex-direction:column;justify-content:center}.report-topics span{padding:17px 0;border-bottom:1px solid #cbd2da;font-size:16px}.about{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;border-top:1px solid var(--gray)}.about-name>p:not(.eyebrow){color:var(--muted)}.experience{margin-top:50px;display:flex;align-items:center;gap:25px}.experience strong{font:72px Georgia;color:var(--copper)}.experience span{font-size:14px;color:var(--muted)}.about-copy h3{font-size:34px}.about-copy p{color:var(--muted)}.text-link{display:inline-block;border-bottom:1px solid var(--copper);padding-bottom:5px;margin-top:12px}.contact{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact p:not(.eyebrow){max-width:490px;color:#c7d0da}.contact-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}.phone{font:clamp(24px,3vw,40px) Georgia;letter-spacing:1px}.light{background:var(--foil)}.contact-details p{font-size:14px;margin:0}footer{padding:35px 6%;display:flex;justify-content:space-between;align-items:center;gap:30px}footer .brand{font-size:23px}footer p{font-size:12px;color:var(--muted)}[dir=rtl] body{font-family:'Noto Sans Arabic',sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:'Noto Sans Arabic',sans-serif;line-height:1.5;letter-spacing:0}[dir=rtl] .eyebrow,[dir=rtl] .hero-meta,[dir=rtl] .photo-caption,[dir=rtl] .issue-label{letter-spacing:0}[dir=rtl] .brand{direction:ltr}[dir=rtl] .hero-copy{padding:65px 10% 35px 9%}[dir=rtl] .service-grid article{padding:32px 0 5px 25px}[dir=rtl] .service-grid h3{font-size:23px;min-height:80px}.report-card{padding:30px;border:1px solid var(--gray);margin-bottom:20px}.report-card p{color:var(--muted)}.report-card time{color:var(--copper);font-size:14px}.report-card h3{margin-top:10px}
@media(min-width:1600px){body{max-width:1800px;margin:auto}}@media(max-width:1100px){header{gap:20px}nav{gap:16px}.header-contact{display:none}.hero-copy{padding-top:55px}.service-grid{grid-template-columns:1fr 1fr;gap:30px}.service-grid article:nth-child(2){border:0}.service-grid h3{min-height:0}.markets,.about,.contact{gap:50px}.introduction{grid-template-columns:1fr 1fr}.introduction>.eyebrow{grid-column:1/-1;margin:0}.hero-meta{flex-direction:column;margin-top:30px}.hero{min-height:570px}}@media(max-width:720px){header{flex-wrap:wrap;padding:18px 6%;gap:20px}.brand{font-size:25px}.brand-symbol{font-size:40px}.brand small{font-size:8px}nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px}.languages{margin-inline-start:auto;border:0;padding:0}.hero{grid-template-columns:1fr}.hero-copy{padding:44px 6% 35px!important}.hero h1{font-size:42px}.hero-image{min-height:370px}.hero-meta{flex-direction:row;font-size:10px}.photo-caption{left:25px;right:25px;bottom:25px}.section{padding:60px 6%}.introduction{padding:45px 6%;grid-template-columns:1fr;gap:22px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px}.service-grid{grid-template-columns:1fr;gap:0}.service-grid article{border:0!important;margin:0;padding:28px 0!important;border-bottom:1px solid var(--gray)!important}.number{margin-bottom:15px}.service-grid h3{min-height:0!important}.markets,.about,.contact,.coming{grid-template-columns:1fr;gap:35px}.coming{padding:25px}.about-copy h3{font-size:29px}.experience{margin-top:25px}.contact-details{gap:22px}footer{flex-wrap:wrap;gap:16px}footer p{margin:0}.eyebrow{font-size:12px}html{scroll-padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

[hidden]{display:none!important}.hero-meta{font-size:12px}.brand-symbol{display:block;width:48px;height:52px;overflow:hidden}.brand-symbol img{transform:scale(1.4);object-fit:cover}

.enquiry-form{padding:60px 6%;max-width:1100px;margin:auto}.enquiry-form h3{margin-bottom:25px}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px}.form-fields input,.form-fields textarea{font:inherit;font-size:16px;padding:13px;border:1px solid #adb6c1;border-radius:0;background:white;color:#101f32;width:100%;min-width:0}.form-fields .wide{grid-column:1/-1}.form-fields input:focus,.form-fields textarea:focus{outline:2px solid #b57b50;outline-offset:2px}.form-privacy{color:#566172;font-size:14px}.enquiry-form button{border:0;cursor:pointer}.enquiry-form button:disabled{opacity:.65;cursor:wait}.bot-field{display:none}#form-status{font-size:16px;min-height:26px}@media(max-width:720px){.form-fields{grid-template-columns:1fr}.enquiry-form{padding:40px 6%}}

/* Approved copper globe-B identity */
.brand{font-family:"DM Sans",sans-serif;font-weight:600;letter-spacing:4px;flex-shrink:0}.brand small{font-weight:500;letter-spacing:2.6px}.brand-symbol{width:64px;height:64px;flex:0 0 64px;border-radius:50%;overflow:hidden}.brand-symbol img{width:100%;height:100%;object-fit:cover;transform:scale(1.24);border-radius:0}footer .brand-symbol{width:56px;height:56px;flex-basis:56px}@media(max-width:720px){.brand{font-size:25px;gap:10px;letter-spacing:3px}.brand-symbol{width:54px;height:54px;flex-basis:54px}.brand small{letter-spacing:2px}}
