:root{--navy:#071421;--navy2:#0a1b29;--sea:#7de3d3;--sea2:#9eeedd;--gold:#d3b084;--cream:#f6f4ed;--ink:#112234;--muted:#65717a;--line:rgba(12,36,52,.12);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,'Noto Sans Arabic','Segoe UI',Tahoma,Arial,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}body[dir=ltr]{font-family:Inter,'Segoe UI',Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--sea);outline-offset:4px}.container{width:min(var(--max),calc(100% - 88px));margin-inline:auto}.site-shell{overflow:hidden}.skip-link{position:absolute;top:-100px;inset-inline-start:14px;z-index:1000;background:white;padding:15px}.skip-link:focus{top:14px}.header{height:88px;background:var(--navy);position:relative;z-index:20;color:#e5ece9;border-bottom:1px solid rgba(255,255,255,.1)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{display:flex;align-items:center;gap:13px;direction:ltr}.logo-symbol{font-size:26px;font-weight:800;border:1px solid #40605e;border-radius:8px;padding:9px;line-height:1;color:#e4f7ec}.logo-slash{color:var(--sea)}.logo-name{display:flex;flex-direction:column;letter-spacing:.08em;font-size:13px;font-weight:500;color:#f7faf8;line-height:1.5}.logo-name b{font-weight:800}.logo-name small{font-size:8px;letter-spacing:.13em;color:#89a39f}.nav{display:flex;gap:34px;align-items:center}.nav a{font-size:13px;color:#c1d2d1;transition:color .2s}.nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:13px}.language-button{background:transparent;border:1px solid #43575d;color:#d6e4e0;border-radius:100px;height:38px;min-width:68px;font-weight:650;font-size:12px}.language-globe{color:var(--sea)}.header-cta{background:var(--sea);color:#05212b;border-radius:100px;padding:13px 20px;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s}.header-cta:hover{background:#a3f7e8;transform:translateY(-2px)}.menu-button{display:none;background:transparent;border:0;flex-direction:column;gap:5px;padding:8px}.menu-button span{display:block;background:#fff;width:25px;height:2px}.hero{background:radial-gradient(circle at 70% 44%,#0b3340 0%,transparent 37%),linear-gradient(135deg,#081725 0%,#06101b 90%);color:white;min-height:720px;position:relative}.hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(#ffffff14 .75px,transparent .75px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent,#fff);opacity:.15;pointer-events:none}.hero-grid{min-height:654px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;position:relative}.hero-copy{padding-top:16px;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(125,227,211,.18);border-radius:40px;background:#102935;padding:10px 16px;color:#b4d9d1;font-size:12px;letter-spacing:.02em}.signal-dot{height:7px;width:7px;background:#89edc9;border-radius:50%;box-shadow:0 0 0 5px #74d4bb14}.pretitle{margin:45px 0 18px;font-size:18px;font-weight:600;color:var(--sea2)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(44px,4.85vw,77px);line-height:1.24;letter-spacing:-.05em;font-weight:800;margin-bottom:21px}.hero h1 span{display:block}.hero h1 .serif-line{color:var(--sea);font-weight:450}.hero-description{max-width:570px;font-size:15px;line-height:2.15;color:#c5d3d2;margin-bottom:30px}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:100px;padding:14px 23px;font-size:13px;font-weight:750;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--sea);color:#0a2432}.button-ghost{background:transparent;color:#e4efea;border:1px solid #39505a}.hero-footnote{display:flex;align-items:center;gap:10px;color:#7e9c9d;font-size:12px;margin-top:45px}.line-tick{width:30px;height:1px;background:var(--gold)}.hero-graphic{position:relative;height:590px;width:100%;max-width:590px;margin-inline:auto;isolation:isolate}.hero-graphic-glow{position:absolute;inset:20% 18%;border-radius:50%;filter:blur(75px);background:radial-gradient(circle,#2b8889 0%,#17344a 48%,transparent 70%);opacity:.85}.orbit{border-radius:50%;border:1px solid rgba(128,200,192,.13);position:absolute;inset:7%}.orbit-two{inset:15%;border-color:#8dddd013}.orbit-three{inset:25%;border-style:dashed;border-color:#cbd7c21c;animation:rotate 65s linear infinite}.network-lines{position:absolute;inset:0;width:100%;height:100%;z-index:2}.monogram-block{width:270px;height:270px;border-radius:50%;background:linear-gradient(140deg,rgba(30,73,75,.7),rgba(6,29,42,.96));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #658b8e48;box-shadow:0 15px 75px #00101d, inset 0 0 55px #a4f0e112;overflow:hidden}.monogram-halo{position:absolute;inset:15px;border-radius:50%;border:1px solid #abd5c726}.monogram-letters{font-size:96px;line-height:1;font-family:Georgia,serif;font-weight:400;letter-spacing:-.12em;padding-inline-end:.12em;color:#d1dfd7}.monogram-caption{font-size:9px;letter-spacing:.2em;position:absolute;bottom:56px;color:#90cdbf}.map-tag{position:absolute;z-index:3;display:flex;flex-direction:column;gap:3px;border:1px solid #8ce8d537;padding:10px 15px;border-radius:10px;background:#0c2835cb;box-shadow:0 9px 40px #0019;direction:ltr;min-width:122px}.map-tag span{font-size:10px;font-weight:850;letter-spacing:.14em;color:#ddf5e9}.map-tag small{color:#76a79d;font-size:9px;letter-spacing:.07em}.map-tag i{position:absolute;top:-4px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--sea);box-shadow:0 0 15px var(--sea)}.tag-one{top:14%;inset-inline-start:2%}.tag-two{bottom:15%;inset-inline-start:11%}.tag-three{top:33%;inset-inline-end:-3%}.graphic-index{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.24em;color:#6a9091;direction:ltr}.hero-bottom{position:relative;border-top:1px solid #ffffff18;display:flex;justify-content:space-between;align-items:center;padding:23px 0;color:#76969a;font-size:10px;letter-spacing:.1em}.hero-bottom span:last-child{direction:ltr}.ticker{background:#bcece0;color:#09303c;overflow:hidden}.ticker-inner{min-height:79px;max-width:1390px;display:flex;gap:38px;justify-content:center;align-items:center;margin:auto;white-space:nowrap;direction:ltr}.ticker-inner span{font-weight:800;font-size:12px;letter-spacing:.07em}.ticker-inner i{font-style:normal;font-size:22px;color:#639f97}.section{padding:114px 0;scroll-margin-top:90px}.about{background:var(--cream)}.about-grid{display:grid;grid-template-columns:160px 1fr;gap:65px}.section-side{display:flex;gap:20px;align-items:flex-start;flex-direction:column}.section-number{font-size:10px;letter-spacing:.14em;color:#537579;font-weight:800;direction:ltr}.accent-bar{background:var(--sea);height:55px;width:3px}.kicker{color:#39796e;font-size:11px;letter-spacing:.09em;font-weight:800;display:block;margin-bottom:26px}.about-main h2{max-width:770px;font-size:clamp(32px,3.8vw,55px);line-height:1.35;letter-spacing:-.04em;margin-bottom:30px}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.about-columns p{font-size:14px;line-height:2.15;color:#53616a;margin:0}.expertise{background:#eaf0ec}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px}.section-heading h2,.experience h2{font-size:clamp(33px,3.7vw,51px);line-height:1.28;letter-spacing:-.035em;margin-bottom:0}.section-heading>p{max-width:320px;color:#61716f;font-size:13px;line-height:1.9}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.expert-card{background:#fff;border:1px solid #dee7e2;border-radius:16px;min-height:318px;padding:30px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.expert-card:hover{transform:translateY(-6px);box-shadow:0 24px 40px #0b303018}.expert-card::after{content:"";position:absolute;bottom:0;inset-inline:0;height:3px;background:var(--sea);transform:scaleX(0);transition:transform .25s}.expert-card:hover::after{transform:scaleX(1)}.card-top{display:flex;align-items:center;justify-content:space-between;direction:ltr;margin-bottom:51px}.card-top>span{font-size:12px;color:#889b9a}.card-top svg{width:45px;height:45px;fill:none;stroke:#1e7771;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.expert-card h3{font-size:20px;letter-spacing:-.02em;margin-bottom:13px}.expert-card p{font-size:13px;line-height:2;color:#647273;max-width:330px;margin-bottom:37px}.card-label{font-size:10px;font-weight:800;letter-spacing:.16em;color:#7d9b98;direction:ltr}.experience{background:#f9f8f3}.experience-grid{display:grid;grid-template-columns:1fr .92fr;gap:95px;align-items:center}.experience-copy h2{max-width:550px;margin-bottom:28px}.experience-copy>p{max-width:480px;font-size:14px;color:#62706e;line-height:2.15}.experience-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.experience-tags span{padding:10px 15px;border:1px solid #cad7d2;border-radius:30px;font-size:11px;color:#476761}.experience-panel{background:#0d2a35;min-height:380px;color:#eef8ee;padding:39px;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 25px 50px #122a2918}.experience-panel:before{content:"";position:absolute;width:270px;height:270px;border:1px solid #9ce5da25;border-radius:50%;top:-110px;inset-inline-end:-70px;box-shadow:0 0 0 70px #9ce5da09,0 0 0 130px #9ce5da05}.panel-overline{font-size:11px;color:#99bdb4;letter-spacing:.08em}.experience-panel h3{font-family:Georgia,serif;font-size:55px;letter-spacing:-.05em;font-weight:500;margin:74px 0 15px;direction:ltr;text-align:start}.job-rule{height:1px;background:#ffffff34;width:100%}.job-role{font-size:15px!important;color:#9ae5d6!important;margin-top:24px;margin-bottom:7px}.experience-panel p{font-size:12px;color:#9db6b4;line-height:1.8}.panel-bottombar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff22;padding-top:22px;margin-top:32px;font-size:9px;letter-spacing:.14em;color:#8eb6ae;direction:ltr}.arrow-outline{display:grid;place-items:center;border:1px solid #4d7c7a;border-radius:50%;height:36px;width:36px;font-size:20px;color:#fff}.belief{background:#0b1c2a;color:#f2f4ed;text-align:center}.belief-inner{max-width:930px}.quotation-mark{display:block;font-family:Georgia,serif;color:var(--sea);font-size:100px;height:78px;line-height:1}.belief blockquote{font-size:clamp(27px,3vw,43px);line-height:1.65;font-weight:650;letter-spacing:-.035em;margin:0 auto 35px}.quotation-by{font-size:10px;letter-spacing:.2em;color:#93b7b3}.contact{background:#e8f3ed}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.contact h2{font-size:clamp(33px,4vw,59px);line-height:1.45;letter-spacing:-.04em;margin-bottom:18px}.contact h2 em{font-style:normal;color:#32796b}.contact p{color:#62756f;font-size:14px;line-height:2}.contact-card{background:#ffffffbe;padding:32px;border-radius:12px;border:1px solid #d7e4dd;min-height:250px;box-shadow:0 20px 50px #255a3b0d}.contact-card-top{display:flex;justify-content:space-between;direction:ltr;font-size:12px;letter-spacing:.14em;font-weight:800;color:#377a6f;margin-bottom:40px}.contact-card-top span:last-child{font-size:24px}.contact-card p{font-size:13px}.contact-placeholder{display:flex;gap:10px;align-items:center;background:#e8f3ed;padding:14px 17px;border-radius:8px;color:#47786b;font-size:11px}.dot-pulse{width:8px;height:8px;background:#63a893;border-radius:50%}.footer{background:#061421;color:#718b8c}.footer-inner{display:flex;gap:30px;align-items:center;justify-content:space-between;min-height:120px}.footer-brand{display:flex;flex-direction:column;gap:6px;direction:ltr;align-items:flex-start}.footer-brand strong{color:#f5faf8;font-size:18px;letter-spacing:.02em}.footer-brand strong span{color:var(--sea)}.footer-brand>span{font-size:11px}.copyright{font-size:11px;direction:ltr}.backtotop{display:grid;place-items:center;border:1px solid #68848568;border-radius:50%;height:42px;width:42px;color:#d5e7e2;font-size:23px}html[dir=ltr] .hero-copy h1{font-size:clamp(45px,4.65vw,74px)}html[dir=ltr] .hero-description{line-height:1.8}html[dir=ltr] .about-columns p,html[dir=ltr] .expert-card p,html[dir=ltr] .experience-copy>p,html[dir=ltr] .contact p{line-height:1.8}html[dir=ltr] .experience-panel h3{font-size:54px}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1110px){.nav{gap:18px}.hero-grid{gap:12px}.hero-graphic{height:510px}.hero h1{font-size:52px}.experience-grid{gap:45px}.container{width:min(var(--max),calc(100% - 50px))}}@media(max-width:900px){.header{height:74px}.header-cta{display:none}.nav{display:none;position:absolute;top:74px;left:0;right:0;background:#0b2432;flex-direction:column;align-items:stretch;padding:20px 30px;gap:0;box-shadow:0 18px 20px #0004}.nav.is-open{display:flex}.nav a{padding:14px;border-bottom:1px solid #ffffff19}.menu-button{display:flex}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:50px;min-height:auto}.hero-copy{padding-top:0}.hero h1{font-size:clamp(44px,8vw,70px)}.hero-description{max-width:660px}.hero-graphic{max-width:530px;height:500px}.hero-footnote{margin-top:32px}.hero-bottom{margin-top:-13px}.about-grid{grid-template-columns:1fr;gap:22px}.section-side{flex-direction:row;align-items:center}.accent-bar{height:2px;width:40px}.experience-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.experience-panel{max-width:650px}.expertise-grid{grid-template-columns:1fr}.expert-card{min-height:auto}.card-top{margin-bottom:25px}.section{padding:78px 0}.ticker-inner{justify-content:flex-start;padding-inline:25px;gap:30px;overflow:auto}}@media(max-width:600px){.container{width:calc(100% - 34px)}.header-inner{gap:12px}.logo-name{font-size:11px}.logo-symbol{font-size:20px}.nav{top:74px}.hero-grid{padding-top:35px}.eyebrow{font-size:10px;line-height:1.6}.pretitle{margin-top:32px;font-size:16px}.hero h1{font-size:clamp(38px,10vw,54px);line-height:1.35}.hero-description{font-size:13px;line-height:2}.button{padding:13px 16px;font-size:12px}.hero-graphic{height:375px;max-width:380px}.monogram-block{height:210px;width:210px}.monogram-letters{font-size:70px}.monogram-caption{bottom:39px;font-size:7px}.tag-one{top:10%;inset-inline-start:0}.tag-two{bottom:12%;inset-inline-start:0}.tag-three{top:30%;inset-inline-end:-1%}.map-tag{min-width:95px;padding:8px}.map-tag span{font-size:8px}.map-tag small{font-size:7px}.hero-bottom{font-size:8px;padding:15px 0}.hero-bottom span:last-child{font-size:8px}.ticker-inner{min-height:58px}.ticker-inner span{font-size:10px}.section{padding:66px 0}.about-main h2,.section-heading h2,.experience h2{font-size:32px}.about-columns{grid-template-columns:1fr;gap:12px}.about-columns p{font-size:13px}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading>p{max-width:none}.expert-card{padding:23px}.experience-panel{padding:27px;min-height:340px}.experience-panel h3{font-size:45px}.contact h2{font-size:33px}.contact-card{padding:23px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0}.copyright{order:3;width:100%}.backtotop{order:2}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
