*{box-sizing:border-box} :root{--navy:#06131d;--charcoal:#06131d;--gold:#d8b878;--ivory:#f5f3ee;--muted:#a5b8c4;--line:rgba(216,184,120,.23)}
html,body{margin:0;height:100%;background:var(--navy);color:var(--ivory);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body{overflow:hidden;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.header{position:fixed;z-index:30;top:0;left:0;width:100%;height:108px;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.header a{pointer-events:auto}.brand{text-decoration:none;display:flex;align-items:center;gap:9px;letter-spacing:.18em;font-size:23px}.brand img{width:54px;height:54px;object-fit:contain}.brand small{display:block;letter-spacing:.25em;font-size:8px;margin-top:5px}.header-context{font-size:10px;letter-spacing:.22em;color:var(--gold)}
.slide{position:absolute;inset:0;overflow:auto;visibility:hidden;opacity:0;pointer-events:none;background:var(--charcoal);transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(4%)}.slide.active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);z-index:2}.slide.leaving{visibility:visible;opacity:0;transform:translateY(-3%);z-index:1;pointer-events:none}.slide-body{width:100%;max-width:1800px;margin:auto;padding:132px 6% 115px;min-height:100%;display:flex;flex-direction:column;justify-content:center}.cover{background:radial-gradient(ellipse at 80% 47%,#16394b 0,transparent 47%),var(--navy)}.cover-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:1%}.eyebrow{color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.8;text-transform:uppercase;margin:0 0 27px}.eyebrow i{display:inline-block;width:18px;height:1px;vertical-align:middle;background:var(--gold);opacity:.5;margin:0 10px}h1{font-size:clamp(52px,5.8vw,100px);font-weight:400;letter-spacing:-.065em;line-height:1.02;margin:0}h1 em{font-style:normal;color:var(--gold)}.lead{font-size:clamp(20px,1.8vw,29px);line-height:1.5;font-weight:300;color:#f5f3ee;margin:33px 0 20px}.subtle{font-size:clamp(14px,1.12vw,18px);color:var(--muted);line-height:1.6}.globe-stage{position:relative;width:100%;aspect-ratio:1.04}.globe{width:100%;height:100%;display:block}.globe-caption{text-align:center;font-size:9px;letter-spacing:.16em;position:absolute;bottom:0;width:100%;color:var(--gold)}.globe-caption span{color:var(--muted)}.deck-footer{z-index:30;position:fixed;bottom:0;width:100%;height:80px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(transparent,rgba(8,15,20,.65));color:var(--muted)}.footer-brand{font-size:9px;letter-spacing:.19em}.slide-progress{display:flex;align-items:center;gap:13px;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.07em}.current{color:var(--gold)}.progress-track{width:130px;height:1px;background:rgba(255,255,255,.17)}#progress{height:100%;background:var(--gold);width:100%;transition:width .65s ease}.controls{display:flex;align-items:center;gap:8px}.controls button{width:38px;height:38px;border:1px solid rgba(216,184,120,.3);border-radius:50%;background:rgba(6,19,29,.45);color:var(--gold);font-size:20px;transition:background .2s,border-color .2s}.controls button:hover{background:rgba(216,184,120,.17);border-color:var(--gold)}.controls button:disabled{opacity:.25;cursor:default}#fullscreen{border:0;margin-left:12px;border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.reveal{opacity:0;transform:translateY(27px);transition:opacity .75s ease,transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0ms)}.active .reveal{opacity:1;transform:translateY(0)}
@media(max-height:780px) and (min-width:901px){.header{height:85px;padding-top:18px}.slide-body{padding-top:106px;padding-bottom:88px}h1{font-size:clamp(45px,5.6vw,80px)}.lead{margin:25px 0 14px}.eyebrow{margin-bottom:21px}.deck-footer{height:66px}.globe-stage{max-height:530px}.cover-copy .subtle{font-size:14px}}
@media(max-width:900px){.header{height:80px;padding:15px 6%}.brand{font-size:19px}.brand img{width:43px;height:43px}.header-context{display:none}.slide-body{padding:110px 7% 115px;justify-content:flex-start}.cover-grid{display:flex;gap:20px}.cover-copy{width:100%}h1{font-size:clamp(48px,10vw,78px)}.globe-stage{max-width:530px;align-self:center;flex-shrink:0}.eyebrow{font-size:9px}.lead{font-size:21px}.subtle{font-size:14px}.deck-footer{height:74px;padding:0 6%;background:rgba(8,17,24,.97)}.footer-brand{display:none}.progress-track{width:72px}.controls button{width:36px;height:36px}#fullscreen{margin-left:3px}}
h2{font-size:clamp(37px,4.1vw,68px);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:0}h2 em{color:var(--gold);font-style:normal}h3{font-weight:400;letter-spacing:-.018em;line-height:1.25;margin:0 0 12px;font-size:clamp(19px,1.7vw,28px)}p{margin-top:0}article p{color:var(--muted);font-size:clamp(14px,1.18vw,20px);line-height:1.55;margin-bottom:0}.intro{font-size:clamp(16px,1.5vw,24px);color:var(--muted);font-weight:300;line-height:1.5;margin:22px 0 36px;max-width:1050px}.fine-print{font-size:11px;line-height:1.6;color:var(--muted);margin:25px 0 0;max-width:1200px}.fine-print a{text-underline-offset:3px;text-decoration-color:#7778}.two-col{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center}.perspective-list{margin-top:40px}.perspective-list article{display:flex;gap:25px;padding:21px 0;border-top:1px solid var(--line)}.perspective-list article>span{font-size:12px;color:var(--gold);padding-top:6px}.perspective-list h3{color:var(--gold);margin-bottom:7px}.perspective-list p{max-width:470px}.triangle-stage{max-width:590px;width:100%;justify-self:center}.triangle-stage svg{width:100%;overflow:visible}.triangle-stage p{text-align:center;font-size:13px;color:var(--muted);letter-spacing:.015em}.triangle-stage text{fill:var(--gold);font-family:inherit;font-size:11px;text-anchor:middle;letter-spacing:1.6px}.tri-node{fill:var(--gold)}.triangle-lines path{stroke-dasharray:1500;stroke-dashoffset:1500}.active .triangle-lines path{animation:drawTriangle 2.4s .25s cubic-bezier(.25,1,.5,1) forwards}.active .tri-wash{animation:triangleGlow 7s ease-in-out infinite}.active .tri-node{animation:nodeGlow 3s ease-in-out infinite}@keyframes drawTriangle{to{stroke-dashoffset:0}}@keyframes triangleGlow{50%{opacity:.25}}@keyframes nodeGlow{50%{opacity:.4}}
.light{background:var(--ivory);color:#0b202d;--muted:#16394b;--line:rgba(11,32,45,.22)}.light .eyebrow,.light .service-grid article>span,.light .work-grid article>span{color:#16394b}.light-slide .brand{color:#0b202d}.light-slide .header-context{color:#16394b}.light-slide .deck-footer{background:linear-gradient(transparent,rgba(245,243,238,.98));color:#16394b}.light-slide .current{color:#16394b}.light-slide .progress-track{background:#0b202d28}.light-slide #progress{background:#16394b}.light-slide .controls button{color:#16394b;background:#f5f3ee99;border-color:#16394b44}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5%;row-gap:30px}.service-grid article{border-top:1px solid var(--line);padding-top:19px;position:relative}.service-grid article>span{display:block;font-size:12px;letter-spacing:.13em;margin-bottom:15px}.service-grid h3{margin-bottom:11px}.service-grid p{max-width:340px}.method-top{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.method-top .intro{max-width:490px;margin-bottom:0}.photo-frame{margin:0;position:relative;overflow:hidden;aspect-ratio:1.6}.photo-frame img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.72);transform:scale(1.06);transition:transform 12s ease}.active .photo-frame img{transform:scale(1)}.photo-frame:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8b87825;background:linear-gradient(transparent 65%,#06131dc9)}.photo-frame figcaption{position:absolute;z-index:1;bottom:24px;left:25px;font-size:9px;letter-spacing:.2em;color:var(--gold)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:55px}.steps-grid article{border-top:1px solid var(--gold);padding-top:23px}.steps-grid span{color:var(--gold);display:block;font-size:14px;margin-bottom:24px}.steps-grid h3{font-size:clamp(22px,2vw,31px)}.steps-grid p{max-width:350px}.reputation{background:radial-gradient(ellipse at 100% 0,#16394b,transparent 65%),var(--charcoal)}.four-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 7%}.four-grid article{display:flex;gap:24px;padding-top:21px;border-top:1px solid var(--line)}.four-grid article>span{color:var(--gold);font-size:13px;padding-top:5px}.four-grid p{max-width:440px}.closing-line{margin:34px 0 0;color:var(--gold);font-size:clamp(14px,1.3vw,20px);font-weight:300}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:7%}.metrics article{border-top:1px solid var(--gold);padding-top:22px}.metric-label{font-size:11px!important;letter-spacing:.16em;color:var(--gold)!important}.metrics strong{font-size:clamp(58px,6.7vw,111px);font-weight:300;display:block;letter-spacing:-.045em;white-space:nowrap;line-height:1.3;margin:5px 0 10px;font-variant-numeric:tabular-nums}.metrics strong small{font-size:.52em;font-weight:300;letter-spacing:-.035em}.metrics article>p:last-child{max-width:450px}.market-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:33px}.market-bottom article{border-top:1px solid var(--line);padding-top:20px}.market-bottom h3{color:var(--gold);font-size:22px}.market-bottom p{font-size:15px;max-width:350px}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.phase-card{position:relative;background:linear-gradient(150deg,#0b202d,#06131d);padding:25px 26px 22px;border-top:1px solid var(--gold)}.phase-num{font-size:13px;letter-spacing:.06em;color:var(--gold);display:block;margin-bottom:21px}.phase-card h3{font-size:clamp(26px,2.5vw,39px);margin-bottom:20px;letter-spacing:-.035em}.phase-time{color:var(--gold)!important;font-size:13px!important;margin-bottom:21px}.phase-card ul{list-style:none;padding:0;margin:0 0 23px;font-size:clamp(13px,1.05vw,17px);line-height:1.7;color:var(--muted)}.phase-card li{margin:7px 0;position:relative;padding-left:14px}.phase-card li:before{position:absolute;left:0;content:'·';color:var(--gold)}.phase-result{border-top:1px solid var(--line);padding-top:16px;font-size:13px!important;color:var(--ivory)!important}.phase-heading{display:flex;align-items:center;justify-content:space-between}.giant-number{font-weight:200;font-size:clamp(105px,12vw,170px);color:rgba(22,57,75,.16);line-height:.8;letter-spacing:-.075em}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 6%}.work-grid article{border-top:1px solid var(--line);padding-top:18px;display:flex;gap:20px}.work-grid article>span{font-size:12px;padding-top:5px}.work-grid h3{font-size:clamp(20px,1.75vw,29px);margin-bottom:8px}.work-grid p{font-size:clamp(14px,1.1vw,18px);max-width:480px}.outcome{margin-top:28px;padding:17px 22px;background:#d8b878;font-size:clamp(13px,1.1vw,17px);line-height:1.5}.outcome span{color:#16394b;font-size:10px;letter-spacing:.12em;margin-right:14px}.management-grid{display:grid;grid-template-columns:.9fr 1.7fr;gap:7%;align-items:center}.governance{position:relative}.governance span{font-size:9px;letter-spacing:.18em;color:var(--gold);display:block;margin-bottom:10px}.governance h3{margin-bottom:5px;font-size:clamp(21px,1.85vw,30px)}.governance p{font-size:14px;color:var(--muted);margin-bottom:0}.local-management{padding:18px 22px;background:var(--navy);border-left:1px solid var(--gold);margin-left:-22px}.local-management h3{color:var(--gold)}.flow-line{height:33px;width:1px;background:var(--line);margin:10px 0 10px 15px;overflow:hidden}.active .flow-line:after{content:'';display:block;width:1px;height:17px;background:var(--gold);animation:flow 2.7s linear infinite}@keyframes flow{from{transform:translateY(-20px)}to{transform:translateY(50px)}}.management-services{display:grid;grid-template-columns:1fr 1fr;gap:25px 7%}.management-services article{border-top:1px solid var(--line);padding-top:20px}.management-services h3{font-size:22px;color:var(--gold)}.management-services p{font-size:15px;max-width:320px}.growth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 5%}.growth-grid article{border-top:1px solid var(--line);padding-top:16px}.growth-grid h3{font-size:22px;color:var(--gold)}.growth-grid p{font-size:15px;max-width:350px}.choice-label{font-size:10px;letter-spacing:.16em;color:var(--gold);margin:27px 0 16px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.choice-grid article{padding:19px 23px;border-top:1px solid var(--gold);background:var(--navy)}.choice-grid h3{font-size:23px}.choice-grid p{font-size:15px}.dubai{background:var(--charcoal)}.dubai-photo{position:absolute;inset:0 0 0 43%;overflow:hidden}.dubai-photo:after{position:absolute;inset:0;content:'';background:linear-gradient(90deg,var(--charcoal) 0,rgba(6,19,29,.05) 55%),linear-gradient(0deg,#06131d7a,transparent 60%)}.dubai-photo img{width:100%;height:100%;object-fit:cover;object-position:52% center;filter:brightness(.68) saturate(.85);transform:scale(1.08);transition:transform 20s ease}.active .dubai-photo img{transform:scale(1)}.dubai .slide-body{position:relative;z-index:1}.dubai-copy{max-width:47%}.dubai h2{font-size:clamp(58px,6vw,100px)}.dubai-date{font-size:13px;letter-spacing:.2em;color:var(--gold);margin:20px 0}.mission-duration{display:flex;align-items:center;gap:28px;margin:5px 0 26px}.mission-duration strong{font-size:clamp(100px,10vw,160px);line-height:1;font-weight:200;letter-spacing:-.08em;color:var(--gold)}.mission-duration span{font-size:clamp(20px,2.2vw,34px);font-weight:300;line-height:1.3}.ips-info{border-top:1px solid var(--line);padding-top:23px}.ips-info h3{font-size:24px}.ips-info p{font-size:18px;line-height:1.55;color:var(--gold);margin:12px 0 18px}.dubai-copy .subtle{max-width:475px;font-size:15px}.dubai-copy .fine-print{font-size:10px;margin-top:16px}.leadership{background:radial-gradient(ellipse at 85% 35%,#16394b,transparent 56%),#06131d}.leadership-layout{display:grid;grid-template-columns:1fr .29fr;gap:4%;align-items:center}.leadership-main h2{font-size:clamp(32px,3.4vw,56px)}.leadership-main .eyebrow{margin-bottom:16px}.team-photo{margin:29px 0 0;width:100%;position:relative;overflow:hidden}.team-photo img{display:block;width:100%;height:auto}.team-photo:after{position:absolute;inset:0;content:'';pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(244,218,176,.13) 50%,transparent 65%);transform:translateX(-150%)}.active .team-photo:after{animation:lightSweep 2.7s .8s ease-out forwards}@keyframes lightSweep{to{transform:translateX(150%)}}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:21px}.people-grid article{border-top:1px solid var(--gold);padding-top:17px}.people-grid h3{font-size:clamp(17px,1.58vw,26px);white-space:nowrap;margin-bottom:9px}.people-grid p{font-size:clamp(11px,1.02vw,16px);line-height:1.5;color:var(--muted)}.contact-panel{min-width:0}.contact-panel .globe-stage{margin:0 auto 28px;width:110%;margin-left:-5%}.contact-panel h3{font-size:23px;color:var(--gold);margin-bottom:23px}.contact-panel a{display:block;font-size:clamp(10px,1vw,16px);text-decoration:none;margin-bottom:16px;word-break:normal;white-space:nowrap}.contact-panel a:hover{color:var(--gold)}.contact-panel .contact-main{font-size:clamp(12px,1.13vw,19px)}.social-links{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:23px}.social-links a{font-size:11px;color:var(--muted)}.contact-panel p{font-size:9px;color:var(--muted);margin-top:16px}.index-trigger{border:0;background:none;color:inherit;font-size:9px;letter-spacing:.17em;padding:12px 0}.index-trigger span{font-size:17px;margin-left:10px;vertical-align:middle;color:var(--gold)}#index-dialog{width:min(850px,90vw);max-height:84vh;padding:35px 40px;background:#0b202d;color:var(--ivory);border:1px solid #d8b87855;box-shadow:0 25px 100px #0009}#index-dialog::backdrop{background:#000a;backdrop-filter:blur(9px)}.index-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.index-header h2{font-size:31px}.index-header button{background:none;border:0;color:var(--gold);font-size:32px}#index-list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}#index-list button{text-align:left;padding:17px 0;display:flex;gap:16px;border:0;border-top:1px solid var(--line);background:none;color:var(--ivory);font-size:14px}#index-list button span{color:var(--gold);font-size:10px;padding-top:2px}#index-list button:hover,#index-list button[aria-current="page"]{color:var(--gold)}#index-dialog>p{font-size:11px;line-height:1.7;color:var(--muted);margin:25px 0 0}
@media(min-width:901px) and (max-height:850px){h2{font-size:clamp(34px,3.6vw,53px)}.intro{margin:18px 0 28px;font-size:18px}.eyebrow{margin-bottom:19px}.service-grid{row-gap:23px}.service-grid h3{font-size:23px}.service-grid p{font-size:14px}.service-grid article>span{margin-bottom:10px}.fine-print{font-size:10px;margin-top:20px}.phase-card{padding:21px}.phase-num{margin-bottom:15px}.phase-card h3{font-size:30px;margin-bottom:16px}.phase-card ul{font-size:14px;margin-bottom:16px}.steps-grid{margin-top:38px}.steps-grid span{margin-bottom:18px}.method-top .photo-frame{max-height:310px}.four-grid{row-gap:27px}.four-grid h3{font-size:23px}.four-grid p{font-size:16px}.metrics strong{font-size:76px}.metrics article>p:last-child{font-size:15px}.market-bottom{margin-top:25px}.market-bottom h3{font-size:20px}.market-bottom p{font-size:14px}.work-grid{gap:20px 6%}.work-grid h3{font-size:22px}.work-grid p{font-size:14px}.outcome{margin-top:23px}.management-services{gap:21px 7%}.management-services h3{font-size:20px}.management-services p{font-size:14px}.governance h3{font-size:24px}.growth-grid h3{font-size:21px}.growth-grid p,.choice-grid p{font-size:14px}.growth-grid{row-gap:20px}.choice-grid h3{font-size:21px}.choice-label{margin-top:22px}.dubai h2{font-size:72px}.dubai-date{margin:16px 0}.mission-duration{margin:0 0 21px}.mission-duration strong{font-size:108px}.mission-duration span{font-size:27px}.ips-info{padding-top:17px}.ips-info h3{font-size:21px}.ips-info p{font-size:16px}.dubai-copy .subtle{font-size:14px}.team-photo{margin-top:21px}.leadership-layout{grid-template-columns:1fr .29fr}.leadership-main{max-width:calc((100vh - 290px)*2)}.people-grid{margin-top:17px}.people-grid article{padding-top:14px}.people-grid h3{font-size:20px}.people-grid p{font-size:13px}.contact-panel .globe-stage{max-height:220px}.leadership-main h2{font-size:39px}.contact-panel h3{font-size:20px}.contact-panel a{font-size:12px}}
@media(max-width:900px){h2{font-size:clamp(37px,7.5vw,59px)}h3{font-size:23px}.intro{font-size:18px;margin-bottom:30px}.two-col,.method-top,.management-grid,.leadership-layout{grid-template-columns:1fr;gap:30px}.perspective-list{margin-top:31px}.perspective-list article{padding:20px 0}.triangle-stage{max-width:420px}.service-grid{grid-template-columns:1fr 1fr;gap:28px 8%}.service-grid h3{font-size:23px}.service-grid p{font-size:15px}.fine-print{font-size:11px}.method-top .intro{margin-bottom:0}.photo-frame{max-height:340px}.steps-grid{gap:6%;margin-top:12px}.steps-grid h3{font-size:21px}.steps-grid p{font-size:14px}.steps-grid span{margin-bottom:20px}.four-grid{gap:25px 7%}.four-grid h3{font-size:21px}.four-grid p{font-size:15px}.four-grid article{gap:15px}.closing-line{font-size:15px;line-height:1.5}.metrics{gap:6%}.metrics strong{font-size:clamp(42px,8vw,72px)}.metric-label{font-size:9px!important}.metrics article>p:last-child{font-size:14px}.market-bottom{gap:6%}.market-bottom h3{font-size:20px}.market-bottom p{font-size:13px}.phase-grid{grid-template-columns:1fr;gap:20px}.phase-card{padding:25px}.phase-card h3 br{display:none}.phase-card h3{font-size:30px}.phase-card ul{font-size:15px}.phase-card .phase-num{margin-bottom:14px}.work-grid{grid-template-columns:1fr;gap:23px}.work-grid h3{font-size:22px}.work-grid p{font-size:16px}.giant-number{font-size:100px}.outcome{font-size:15px}.outcome span{display:block;margin-bottom:7px}.governance{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.governance h3{font-size:19px}.governance p{font-size:12px}.governance span{font-size:8px}.local-management{margin-left:0;padding:0 13px}.flow-line{display:none}.management-services{gap:28px 7%;margin-top:13px}.management-services h3{font-size:22px}.management-services p{font-size:15px}.growth-grid{grid-template-columns:1fr 1fr;gap:26px 8%}.growth-grid h3{font-size:22px}.growth-grid p{font-size:15px}.choice-grid{grid-template-columns:1fr;gap:18px}.choice-grid h3{font-size:23px}.choice-grid p{font-size:15px}.dubai-photo{left:0}.dubai-photo:after{background:linear-gradient(90deg,#06131df5,#06131d80),linear-gradient(0deg,#06131d,transparent)}.dubai-photo img{object-position:60% center}.dubai-copy{max-width:590px}.dubai h2{font-size:76px}.dubai-date{font-size:12px}.mission-duration strong{font-size:105px}.ips-info h3{font-size:23px}.dubai-copy .subtle{max-width:400px}.leadership-main h2{font-size:39px}.team-photo{margin-top:30px}.people-grid{gap:14px;margin-top:20px}.people-grid h3{font-size:clamp(13px,2.7vw,22px);white-space:normal}.people-grid p{font-size:clamp(10px,1.9vw,14px)}.contact-panel{display:grid;grid-template-columns:.7fr 1fr;align-items:center;gap:8%;margin-top:20px}.contact-panel .globe-stage{margin:0;width:100%}.contact-panel a,.contact-panel .contact-main{font-size:15px}.contact-panel p{font-size:10px}.contact-panel h3{font-size:24px}.social-links a{font-size:12px}.light-slide .deck-footer{background:rgba(245,243,238,.98)}.light-slide .header{background:linear-gradient(#f5f3ee 55%,#f5f3ee00)}.header{background:linear-gradient(#0b1620e8 40%,#0b162000)}#index-dialog{padding:25px}#index-list{grid-template-columns:1fr}.index-header h2{font-size:28px}}
@media(max-width:520px){.slide-body{padding-top:106px}.eyebrow{font-size:9px;letter-spacing:.13em}.eyebrow i{margin:0 5px;width:10px}.service-grid{grid-template-columns:1fr}.service-grid h3 br{display:none}.four-grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr;gap:26px}.metrics strong{font-size:65px}.market-bottom{grid-template-columns:1fr;gap:23px}.market-bottom p{font-size:15px}.steps-grid{grid-template-columns:1fr;gap:25px}.steps-grid span{margin-bottom:12px}.steps-grid h3{font-size:25px}.steps-grid p{font-size:15px}.giant-number{display:none}.growth-grid{gap:25px 7%}.growth-grid h3{font-size:21px}.growth-grid p{font-size:14px}.management-services{grid-template-columns:1fr}.governance{grid-template-columns:1fr;gap:0}.governance h3{font-size:23px}.governance p{font-size:15px}.governance span{font-size:9px}.local-management{padding:16px}.flow-line{display:block}.contact-panel{grid-template-columns:1fr;gap:15px}.contact-panel .globe-stage{max-width:270px;margin:auto}.people-grid{gap:10px}.people-grid article{padding-top:12px}.people-grid h3{font-size:15px;min-height:38px}.people-grid p{font-size:10px}.contact-panel a,.contact-panel .contact-main{font-size:16px}.social-links a{font-size:13px}.leadership-main h2{font-size:34px}.team-photo{margin-top:23px}.mission-duration span{font-size:27px}.index-trigger{font-size:8px}.index-trigger span{margin-left:5px}.deck-footer{gap:10px}.slide-progress{gap:9px}.progress-track{width:45px}.controls{gap:5px}.controls button{width:33px;height:33px}.controls #fullscreen{width:25px}.growth .intro{font-size:16px}.choice-label{line-height:1.6}}
@media(min-width:901px) and (max-height:850px){.market h2 br,.phases h2 br,.implementation h2 br,.management h2 br,.growth h2 br{display:none}.implementation h2{font-size:47px}.leadership-main{max-width:calc((100vh - 365px)*2)}.leadership-main h2{font-size:36px}.leadership .slide-body{padding-top:108px}.leadership-layout{gap:3%}}
@media(min-width:901px) and (max-height:850px){.giant-number{font-size:105px}.leadership-main{max-width:calc((100vh - 400px)*2)}}
@media(min-width:901px) and (max-height:850px){.services .fine-print{margin-top:14px}}
@media(max-width:360px){h1{font-size:44px}.phase-card{min-width:0;padding:22px}.phase-card h3{font-size:28px}.phase-grid{grid-template-columns:minmax(0,1fr)}}
.triangle-stage .discipline-business,.triangle-stage .discipline-investments,.triangle-stage .discipline-real-estate{transform-origin:300px 222px;transform-box:view-box}.triangle-stage .discipline-business{transform:translate(-75px,20px) rotate(-18deg)}.triangle-stage .discipline-investments{transform:translate(75px,20px) rotate(18deg)}.triangle-stage .discipline-real-estate{transform:translateY(80px)}.triangle-stage .geometry-core{opacity:0}.triangle-stage.assembled .discipline-business,.triangle-stage.assembled .discipline-investments,.triangle-stage.assembled .discipline-real-estate{animation:assembleTrinity 3.2s .35s cubic-bezier(.22,1,.36,1) both}.triangle-stage.assembled .geometry-core{animation:revealCore 1.5s 1.7s both}@keyframes assembleTrinity{to{transform:translate(0,0) rotate(0)}}@keyframes revealCore{to{opacity:1}}
.mission-duration span small{display:block;font-size:14px;letter-spacing:.015em;color:var(--muted);margin-top:13px}.itinerary{background:radial-gradient(ellipse at 95% 10%,#16394b,transparent 60%),var(--navy)}.itinerary .eyebrow{margin-bottom:14px}.itinerary h2{font-size:clamp(37px,3.7vw,61px)}.itinerary .intro{font-size:17px;margin:16px 0 30px}.itinerary .intro strong{font-weight:500;color:var(--ivory)}.itinerary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px}.itinerary-grid article{border-top:1px solid var(--line);padding:16px 0 0;min-width:0}.itinerary-grid .event-day{border-top-color:var(--gold)}.day-date{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.09em;color:var(--muted);margin-bottom:14px}.day-date span{color:var(--gold)}.itinerary-grid h3{font-size:20px;margin-bottom:10px}.itinerary-grid p{font-size:14px;line-height:1.55}.health-options{display:grid;grid-template-columns:1.45fr 1fr;gap:35px;border:1px solid var(--line);background:rgba(216,184,120,.045);padding:20px 24px;margin-top:28px}.health-kicker{font-size:9px;color:var(--gold);letter-spacing:.12em;display:block;margin-bottom:8px}.health-options h3{font-size:20px;color:var(--gold);margin-bottom:9px}.health-options p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.health-options strong{font-weight:500;color:var(--ivory)}.health-options a{color:var(--ivory);text-decoration-color:#d8b87855;text-underline-offset:3px;white-space:nowrap}.itinerary .fine-print{font-size:10px;margin-top:16px;max-width:none}.leadership .people-grid article:nth-child(2) p{font-size:clamp(11px,.98vw,16px)}
@media(min-width:901px) and (max-height:850px){.itinerary h2{font-size:47px}.itinerary .eyebrow{margin-bottom:12px}.itinerary .intro{font-size:15px;margin:12px 0 24px}.itinerary-grid{gap:18px 25px}.itinerary-grid article{padding-top:12px}.day-date{font-size:9px;margin-bottom:10px}.itinerary-grid h3{font-size:18px;margin-bottom:8px}.itinerary-grid p{font-size:12.5px;line-height:1.5}.health-options{margin-top:23px;padding:16px 20px;gap:28px}.health-options h3{font-size:18px}.health-options p{font-size:12px}.itinerary .fine-print{font-size:9px}.dubai .ips-info h3{font-size:20px}.leadership .people-grid article:nth-child(2) p{font-size:12px}}
@media(max-width:900px){.itinerary h2{font-size:clamp(37px,6.8vw,57px)}.itinerary .intro{font-size:17px;line-height:1.6}.itinerary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.itinerary-grid h3{font-size:22px}.itinerary-grid p{font-size:15px}.health-options{grid-template-columns:1fr;gap:25px;padding:22px;margin-top:32px}.health-options h3{font-size:23px}.health-options p{font-size:15px}.itinerary .fine-print{font-size:11px}.leadership .people-grid article:nth-child(2) p{font-size:clamp(10px,1.9vw,14px)}}
@media(max-width:520px){.itinerary-grid{grid-template-columns:1fr;gap:24px}.itinerary-grid h3{font-size:24px}.itinerary-grid p{font-size:16px}.day-date{font-size:11px}.health-options{padding:20px}.health-options h3{font-size:22px}.health-options p{font-size:14px}.health-kicker{font-size:9px;line-height:1.7}.leadership .people-grid article:nth-child(2) p{font-size:10px}.mission-duration span small{font-size:12px}.dubai .ips-info h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.triangle-stage .discipline-business,.triangle-stage .discipline-investments,.triangle-stage .discipline-real-estate{transform:none!important}.triangle-stage .geometry-core{opacity:1!important}}
.booting .active .reveal{opacity:0;transform:translateY(27px)}
.finale{background:radial-gradient(ellipse at 77% 44%,#16394b55,transparent 58%),#06131d;overflow:hidden}.finale-slide .header{opacity:0;pointer-events:none}.finale-slide .header a{pointer-events:none}.finale-layout{display:grid;grid-template-columns:.77fr 1.23fr;align-items:center;gap:0;position:relative;padding-top:65px;padding-bottom:100px;min-height:100%;z-index:1}.finale-copy{padding-left:3%;position:relative;z-index:2}.finale-mark{width:140px;height:140px;object-fit:contain;margin-left:-13px;filter:drop-shadow(0 0 25px #d8b87825);display:block}.finale .finale-name{font-size:clamp(47px,5vw,85px);letter-spacing:.16em;font-weight:300;line-height:1.2;margin:3px 0 28px}.finale-message{font-size:clamp(25px,2.5vw,42px);font-weight:300;line-height:1.4;letter-spacing:-.035em;margin-bottom:31px}.finale-message em{color:var(--gold);font-style:normal}.finale-markets{font-size:9px;letter-spacing:.12em;color:var(--muted);line-height:2}.finale-markets i{display:inline-block;width:12px;height:1px;background:var(--gold);vertical-align:middle;margin:0 9px}.finale-link{display:inline-block;font-size:13px;text-decoration:none;color:var(--gold);margin-top:22px;border-bottom:1px solid #d8b87844;padding-bottom:7px}.earth-stage{width:115%;margin:0 0 0 -6%;aspect-ratio:1;position:relative;max-height:calc(100vh - 100px);align-self:center}.earth-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.earth-stage figcaption{position:absolute;bottom:1%;width:100%;text-align:center;font-size:9px;letter-spacing:.19em;color:#a5b8c4}.earth-credit{position:absolute;bottom:84px;right:6%;z-index:3;font-size:8px;color:#a5b8c4;text-decoration:none}.finale-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 8% 20%,#a5b8c485 50%,transparent),radial-gradient(1px 1px at 32% 9%,#a5b8c470 50%,transparent),radial-gradient(1px 1px at 44% 70%,#a5b8c465 50%,transparent),radial-gradient(1px 1px at 75% 16%,#a5b8c485 50%,transparent),radial-gradient(1px 1px at 92% 65%,#a5b8c465 50%,transparent),radial-gradient(1px 1px at 20% 82%,#a5b8c465 50%,transparent);background-size:420px 360px;opacity:.6}.earth-fallback:before{content:'';position:absolute;inset:10.5%;border-radius:50%;background:radial-gradient(circle at 27% 25%,transparent 15%,#06131daa 70%,#06131d 95%),url('assets/earth-day.jpg') 48% 50%/200% 100%;box-shadow:0 0 24px #277dc666,inset -10px -10px 35px #000}
@media(min-width:901px) and (max-height:850px){.dubai .slide-body{padding-bottom:68px}.finale-layout{padding-top:35px;padding-bottom:80px}.finale-mark{width:125px;height:125px}.finale .finale-name{font-size:63px}.finale-message{font-size:32px}.earth-credit{bottom:69px}}
@media(max-width:900px){.finale-layout{display:flex;flex-direction:column;justify-content:center;padding:35px 7% 95px;gap:0;min-height:100%;height:100%}.finale-copy{text-align:center;padding:0}.finale-mark{width:84px;height:84px;margin:0 auto}.finale .finale-name{font-size:43px;margin:0 0 14px;letter-spacing:.17em;padding-left:.17em}.finale-message{font-size:24px;margin-bottom:15px;line-height:1.3}.finale-markets{font-size:8px;letter-spacing:.06em;margin-bottom:0}.finale-markets i{margin:0 6px;width:8px}.finale-link{font-size:12px;margin-top:13px}.earth-stage{width:min(110%,480px);max-height:calc(100dvh - 385px);min-height:210px;aspect-ratio:1;flex:0 1 auto;margin:-5px auto 0}.earth-stage figcaption{bottom:0;font-size:7px;letter-spacing:.1em}.earth-credit{bottom:81px;right:7%;font-size:7px}.finale-stars{background-size:270px 310px}}
@media(max-width:520px) and (max-height:740px){.finale-layout{padding-top:20px;padding-bottom:92px}.finale-mark{width:61px;height:61px}.finale .finale-name{font-size:37px;margin-bottom:10px}.finale-message{font-size:21px;margin-bottom:11px}.finale-link{margin-top:9px}.earth-stage{max-height:calc(100dvh - 325px);min-height:185px}}
@media(min-width:901px) and (max-height:850px){.implementation .outcome{margin-top:19px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.triangle-lines path{stroke-dashoffset:0}.photo-frame img,.dubai-photo img{transform:none}}

.contact-panel .contact-action{display:flex;align-items:center;gap:9px;min-height:32px}.contact-icon{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--gold)}.contact-action span{overflow-wrap:anywhere}.contact-panel .social-links{display:flex;gap:20px}.contact-panel .social-links .contact-action{gap:7px}.contact-panel .social-links .contact-icon{width:16px;height:16px;flex-basis:16px}.finale-link{display:inline-flex;align-items:center;gap:8px}.finale .earth-stage{max-height:calc(100vh - 140px)}
@media(max-width:900px){.finale .earth-stage{width:100%;max-height:calc(100dvh - 385px)}.contact-panel .contact-action{min-height:40px}}
@media(max-width:520px) and (max-height:740px){.finale .earth-stage{max-height:calc(100dvh - 325px)}}

.cover-earth-stage{position:relative}.cover-earth-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cover-earth-stage .globe-caption{bottom:-16px;line-height:1.6}.cover-earth-stage.earth-fallback:before{inset:4.5%}
@media(min-width:901px){.cover-grid{grid-template-columns:.88fr 1.12fr;gap:0}.cover .cover-earth-stage{width:110%;margin-left:-3%;aspect-ratio:1.10;max-height:calc(100vh - 185px);min-height:410px}.cover h1{font-size:clamp(48px,5.4vw,93px)}.cover .globe-caption{font-size:8px}}
@media(min-width:901px) and (max-height:780px){.cover .slide-body{padding-top:94px;padding-bottom:91px}.cover h1{font-size:clamp(45px,5.25vw,77px)}}
@media(max-width:900px){.cover .cover-earth-stage{aspect-ratio:1;max-width:580px}.cover-earth-stage .globe-caption{bottom:-13px;font-size:8px}}

.cover-earth-stage .globe-caption{margin:0;z-index:2}.leadership-earth-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cover-earth-stage.earth-fallback:before,.leadership-earth-stage.earth-fallback:before{box-shadow:inset -10px -10px 35px #000}.leadership-earth-stage.earth-fallback:before{inset:4.5%}

/* Institutional standard: website palette and approved outlined logo artwork. */
:root{--surface:#0b202d;--elevated:#16394b}
html,body{font-family:"Helvetica Neue",Arial,sans-serif}
.header .brand{width:240px;gap:0;position:relative;display:block;height:60px}
.header .brand img{width:240px;height:60px;object-fit:contain}
.signature-light{display:none}.light-slide .signature-dark{display:none}.light-slide .signature-light{display:block}
.light{--muted:#16394b}.light .eyebrow{color:var(--elevated)}
.capabilities .intro{margin-bottom:24px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalog-count{font-size:42px;line-height:1;color:var(--elevated);font-weight:300;white-space:nowrap}.catalog-count small{font-size:16px}
.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 28px}.capability-grid article{display:flex;gap:10px;border-top:1px solid var(--line);padding-top:14px;min-width:0}.capability-grid article>span{font-size:10px;color:var(--elevated);padding-top:4px}.capability-grid h3{font-size:clamp(16px,1.35vw,22px);line-height:1.22;margin-bottom:5px;letter-spacing:-.02em}.capability-grid p{font-size:clamp(12px,.95vw,15px);line-height:1.4}
.implementation .giant-number{font-size:clamp(65px,8vw,120px);white-space:nowrap;margin-left:25px}.outcome{background:rgba(216,184,120,.2)}
.next-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:10px}.next-step-grid article{border-top:1px solid var(--line);padding-top:20px}.next-step-grid article>span{color:var(--elevated);font-size:12px;display:block;margin-bottom:20px}.next-step-grid h3{font-size:clamp(23px,2vw,32px)}.next-step-contact{margin-top:45px;display:flex;align-items:center;gap:28px}.next-step-contact a{font-size:16px;text-underline-offset:4px}.next-step-contact .contact-action{display:inline-flex;align-items:center;gap:10px;padding:17px 22px;background:var(--navy);color:var(--ivory);text-decoration:none;border:1px solid var(--navy)}.next-step-contact .contact-action:hover{background:var(--elevated)}
.finale-signature{display:block;width:min(100%,460px);height:auto;margin:0 0 25px -3%}.finale .finale-message{font-size:clamp(25px,2.5vw,42px)}
.leadership-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:5%;align-items:center}.leadership-main{max-width:none}.leadership-experience{color:var(--ivory);font-size:16px;line-height:1.5;margin:16px 0 0}.leadership-experience strong{color:var(--gold);font-size:28px;font-weight:400;vertical-align:baseline;margin-right:4px}.leadership-experience span{font-size:11px;color:var(--muted)}.leadership .team-photo{margin-top:19px}.leadership .people-grid{margin-top:16px;gap:18px}.leadership .people-grid article{padding-top:13px}.leadership .people-grid h3{font-size:clamp(17px,1.5vw,25px);margin-bottom:8px}.leadership .people-grid p,.leadership .people-grid article:nth-child(2) p{font-size:clamp(11px,.98vw,16px);line-height:1.5}.person-location{display:block;font-size:11px;letter-spacing:.04em;color:var(--gold);margin-top:9px}.contact-panel .globe-stage{width:100%;margin:0 auto 18px;max-height:250px}.contact-panel a{white-space:normal;font-size:13px}.contact-panel .contact-main{font-size:15px}.contact-panel .contact-action span{overflow-wrap:anywhere}.contact-panel .social-links{gap:15px;padding-top:17px;margin-top:18px}.contact-panel .contact-icon{flex-shrink:0}
@media(min-width:901px) and (max-height:850px){.capability-grid{gap:13px 25px}.capability-grid h3{font-size:17px}.capability-grid p{font-size:12px}.capability-grid article{padding-top:11px}.catalog-count{font-size:36px}.capabilities .intro{margin-bottom:21px}.leadership-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.leadership-main{max-width:none}.leadership .leadership-experience{font-size:14px;margin-top:12px}.leadership .team-photo{max-height:calc(100vh - 385px);margin-top:15px}.leadership .team-photo img{width:100%;height:100%;object-fit:contain;object-position:left center}.leadership .people-grid h3{font-size:18px}.leadership .people-grid p,.leadership .people-grid article:nth-child(2) p{font-size:11px}.leadership .person-location{margin-top:7px}.contact-panel .globe-stage{max-height:200px}.next-step-contact{margin-top:32px}}
@media(max-width:900px){.header .brand,.header .brand img{width:206px;height:52px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.capability-grid h3{font-size:22px}.capability-grid p{font-size:15px}.catalog-count{font-size:36px}.catalog-count small{font-size:14px}.capabilities .intro{margin-top:20px}.implementation .giant-number{display:none}.next-step-grid{grid-template-columns:1fr;gap:25px}.next-step-grid article>span{margin-bottom:12px}.next-step-grid h3{font-size:26px}.next-step-contact{flex-direction:column;align-items:flex-start;gap:22px}.finale-signature{width:min(85vw,320px);margin:0 auto 15px}.finale .finale-message{font-size:24px}.leadership-layout{grid-template-columns:1fr;gap:28px}.leadership .team-photo{max-height:none}.leadership .leadership-experience{font-size:15px}.leadership .leadership-experience span{font-size:12px}.leadership .people-grid h3{font-size:clamp(16px,2.5vw,22px);white-space:normal}.leadership .people-grid p,.leadership .people-grid article:nth-child(2) p{font-size:13px}.leadership .person-location{font-size:12px}.contact-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:22px;align-items:center}.contact-panel .globe-stage{max-width:270px;margin:0}.contact-panel a{font-size:15px}.contact-panel .contact-main{font-size:17px}.light-slide .deck-footer{background:var(--ivory)}}
@media(max-width:520px){.header .brand,.header .brand img{width:180px;height:45px}.capability-grid{grid-template-columns:1fr;gap:24px}.capability-grid h3{font-size:24px}.capability-grid p{font-size:16px}.catalog-heading{align-items:flex-start}.catalog-heading h2{font-size:36px}.catalog-count{font-size:30px}.catalog-count small{display:block;font-size:12px;margin-top:6px}.leadership .people-grid{grid-template-columns:1fr;gap:22px}.leadership .people-grid h3{font-size:25px}.leadership .people-grid p,.leadership .people-grid article:nth-child(2) p{font-size:16px}.leadership .people-grid p br{display:none}.leadership .people-grid p{max-width:310px}.person-location{font-size:13px}.contact-panel{display:flex;flex-direction:column;align-items:stretch;gap:15px}.contact-panel .globe-stage{width:75%;align-self:center;max-height:none}.leadership .team-photo{margin-top:25px}.leadership .leadership-experience span{display:block;margin-top:6px}.next-step-contact a{font-size:15px}.growth h2{font-size:37px}}

/* Fit presentation content between the fixed header and navigation. */
@media(min-width:901px){
 .slide-body{padding-top:106px;padding-bottom:90px}
 .cover .cover-earth-stage{height:calc(100dvh - 250px);min-height:0;max-height:none;aspect-ratio:auto}
 .perspective-list{margin-top:28px}.perspective-list article{padding:16px 0}
 .implementation .intro{margin:18px 0 26px}.work-grid{gap:20px 6%}.work-grid article{padding-top:14px}.work-grid h3{font-size:clamp(20px,1.6vw,27px)}.work-grid p{font-size:clamp(14px,1vw,18px)}
 .dubai h2{font-size:clamp(60px,5.25vw,90px)}.mission-duration strong{font-size:clamp(90px,8.3vw,130px)}
 .finale-layout{padding-top:65px;padding-bottom:100px}.finale .earth-stage{height:calc(100dvh - 210px);max-height:none;aspect-ratio:auto}
 .leadership .team-photo{height:clamp(180px,calc(100dvh - 600px),420px);max-height:none}
 .leadership .team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 10%}
}
@media(min-width:901px) and (max-height:850px){
 .slide-body{padding-top:96px;padding-bottom:84px}
 .cover .slide-body{padding-top:94px;padding-bottom:91px}
 .dubai .slide-body{padding-bottom:84px}.dubai h2{font-size:64px}.mission-duration strong{font-size:90px}.dubai .ips-info{padding-top:14px}.dubai .ips-info p{margin:10px 0 14px}.dubai .subtle{font-size:13px}
 .finale-layout{padding-top:35px;padding-bottom:80px}
}
@media(max-width:520px){.leadership .people-grid p br{display:initial}}
@media(min-width:901px) and (max-height:850px){.services .intro{margin-bottom:22px}.services .service-grid{row-gap:18px}.implementation .outcome{margin-top:12px;padding:14px 18px}}

@media(min-width:901px) and (max-width:1150px){.phase-card{padding:18px}.phase-card h3{font-size:24px}.phase-card ul{font-size:13px;line-height:1.55}.phase-time{font-size:12px!important;margin-bottom:15px}.phase-num{margin-bottom:13px}.phase-result{font-size:12px!important}}

.language-switch{position:fixed;top:35px;right:5%;z-index:40;display:flex;gap:4px;align-items:center;pointer-events:auto}.language-switch a{font-size:11px;letter-spacing:.06em;text-decoration:none;color:var(--muted);padding:8px 10px;border:1px solid transparent;border-radius:3px;background:var(--navy)}.language-switch a[aria-current]{color:var(--gold);border-color:var(--line)}.language-switch a:hover{color:var(--gold);border-color:var(--gold)}.header-context{margin-right:155px}.light-slide .language-switch a{background:var(--ivory);color:var(--navy)}.light-slide .language-switch a[aria-current]{border-color:var(--navy)}@media(max-width:900px){.language-switch{top:24px;right:6%}.language-switch a{padding:7px 8px;font-size:10px}}@media print{.language-switch{display:none}}

/* Mission overview shared with the eight-day portfolio itinerary. */
.dubai .mission-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}.mission-overview .dubai-copy{max-width:none}.mission-highlights{padding:27px;background:#06131ddc;border:1px solid var(--line);backdrop-filter:blur(8px)}.mission-highlights>.eyebrow{font-size:9px;margin-bottom:20px}.mission-highlights-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 24px}.mission-highlights-grid article{border-top:1px solid var(--line);padding-top:13px}.mission-highlights-grid h3{font-size:22px;line-height:1.2;color:var(--gold);margin-bottom:10px}.mission-highlights-grid p{font-size:14px;line-height:1.6;color:var(--ivory)}.mission-highlights .fine-print{font-size:10px;margin-top:24px}.mission-overview-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:17px;font-size:11px;color:var(--gold)}.mission-overview-links a{border-bottom:1px solid var(--line);padding-bottom:4px}.mission-travel-window{font-size:12px;color:var(--muted);line-height:1.6}.mission-overview .mission-duration span small{max-width:190px;line-height:1.5}
@media(min-width:901px) and (max-height:750px){.mission-overview .mission-duration strong{font-size:90px}.mission-overview .mission-duration{margin-bottom:15px}.mission-overview .dubai-copy h2{font-size:64px}.mission-highlights{padding:22px}.mission-highlights-grid{gap:18px}.mission-highlights-grid h3{font-size:20px}.mission-highlights-grid p{font-size:12px}.mission-highlights .fine-print{margin-top:18px}}
@media(max-width:900px){.dubai .mission-overview{grid-template-columns:1fr;gap:30px}.mission-overview .dubai-copy{max-width:590px}.mission-highlights{max-width:700px}.mission-overview .mission-duration strong{font-size:100px}}
@media(max-width:520px){.mission-highlights{padding:22px}.mission-highlights-grid{grid-template-columns:1fr;gap:20px}.mission-highlights-grid h3{font-size:23px}.mission-highlights-grid p{font-size:15px}.mission-overview .mission-duration span{font-size:25px}.mission-overview .mission-duration span small{font-size:12px}.mission-overview .dubai-copy h2{font-size:68px}}
