.arabic-label{font-size:12px;color:#9d814c;margin-bottom:17px;display:flex;align-items:center;gap:12px}.arabic-label:before{content:'';width:28px;height:1px;background:currentColor}.experience-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px;gap:35px}.experience-heading h2{font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1.5}.experience-heading h2 span{color:#a48b56}.experience-heading>p{font-size:14px;line-height:2.2;margin-bottom:10px}.expertise-experience{background:#f1f2ef}.expertise-stage{display:grid;grid-template-columns:.9fr 1.35fr;min-height:610px;background:#102038}.expertise-menu{padding:40px 35px 25px;display:flex;flex-direction:column;justify-content:center}.expertise-tab{width:100%;display:flex;align-items:center;gap:20px;text-align:right;color:#8f9aaa;background:none;border:0;border-bottom:1px solid #ffffff1a;padding:27px 0;position:relative;transition:color .3s}.expertise-tab:after{position:absolute;content:'';right:-35px;top:24px;bottom:24px;width:3px;background:#c4aa73;transform:scaleY(0);transition:transform .4s}.expertise-tab.is-active{color:#fff}.expertise-tab.is-active:after{transform:scaleY(1)}.expertise-tab:hover{color:#fff}.expertise-icon{color:#b9a16e;width:34px}.expertise-icon svg{width:30px;height:30px}.expertise-tab-copy{flex:1}.expertise-tab-copy strong{font-size:19px;font-weight:500;display:block}.expertise-tab-copy small{font-size:11px;display:block;color:#b6c0cf;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .4s,margin .4s}.expertise-tab.is-active small{max-height:60px;opacity:1;margin-top:10px}.expertise-arrow{display:flex;transition:transform .3s}.expertise-arrow svg{width:20px;color:#b8a06e}.expertise-tab.is-active .expertise-arrow{transform:translateX(-5px)}.expertise-all{display:flex;align-items:center;justify-content:space-between;margin-top:28px;font-size:11px;color:#c2aa78;padding:8px 0}.expertise-all svg{width:18px}.expertise-panels{position:relative;min-width:0;min-height:610px;overflow:hidden}.expertise-panel{position:absolute;inset:0;color:white;overflow:hidden;isolation:isolate}.expertise-panel[hidden]{display:none}.expertise-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.expertise-image-shade{position:absolute;inset:0;background:linear-gradient(0deg,#09182af5 0%,#09182a8f 43%,#09182a0a 85%);z-index:-1}.expertise-panel-content{position:absolute;bottom:42px;right:42px;left:42px}.panel-sector{color:#e1d3b5;font-size:11px;margin-bottom:12px}.expertise-panel-content h3{font-size:32px;font-weight:500;line-height:1.6;max-width:470px}.expertise-tags{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 29px}.expertise-tags span{font-size:10px;padding:6px 10px;border:1px solid #ffffff45;background:#ffffff08}.experience-link{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff40;padding-top:20px;font-size:12px}.experience-link>span{width:36px;height:36px;border:1px solid #d0bd8b;display:grid;place-items:center;color:#d0bd8b;transition:background .3s,color .3s}.experience-link:hover>span{background:#d0bd8b;color:#102038}.experience-link svg{width:18px}.panel-corner{position:absolute;top:30px;left:30px;width:65px;height:65px;border:1px solid #ffffff65;display:grid;place-items:center;backdrop-filter:blur(7px);background:#10203830}.panel-corner svg{width:30px;height:30px;color:#fff}.sector-experience{background:#102038;color:white;padding:115px 0 130px;position:relative;isolation:isolate;overflow:hidden}.sector-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:130px;align-items:start}.sector-manifesto{position:sticky;top:145px}.sector-manifesto h2{font-size:clamp(37px,3.8vw,55px);line-height:1.6}.sector-manifesto em{font-style:normal;color:#c5ad78}.sector-manifesto>.arabic-label{color:#c5ad78}.sector-manifesto>p:not(.arabic-label){font-size:13px;color:#adb9ca;margin-top:25px;line-height:2.3}.sector-manifesto-line{width:70px;height:1px;background:#b79d66;display:block;margin-top:36px}.sector-watermark{position:absolute;bottom:-90px;right:4%;font-size:250px;color:#ffffff03;font-weight:700;pointer-events:none;white-space:nowrap;z-index:-1}.sector-detail{border-top:1px solid #ffffff28}.sector-detail:last-child{border-bottom:1px solid #ffffff28}.sector-detail summary{padding:25px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:25px;color:#aeb9c8;transition:color .2s}.sector-detail summary::-webkit-details-marker{display:none}.sector-detail[open] summary,.sector-detail summary:hover{color:white}.sector-toggle{font-size:26px;line-height:1;width:30px;text-align:center;font-weight:400;color:#c8b17c;transition:transform .3s}.sector-detail[open] .sector-toggle{transform:rotate(45deg)}.sector-answer{padding:0 0 26px}.sector-answer p{color:#aeb9c8;font-size:13px;line-height:2.2;max-width:430px}.sector-answer>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.sector-answer a{display:flex;align-items:center;gap:15px;border:1px solid #ffffff29;padding:8px 11px;font-size:10px;color:#d6deea;transition:background .2s}.sector-answer a:hover{background:#ffffff10}.sector-answer svg{width:13px;height:13px;color:#c5ad78}.journey-experience{background:#fbfbf9;padding-block:115px}.journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:130px;align-items:start}.journey-sticky{position:sticky;top:135px}.journey-sticky h2{font-size:clamp(35px,3.7vw,52px);line-height:1.6}.journey-sticky h2 span{color:#a28a58}.journey-photo{height:290px;position:relative;isolation:isolate;margin-top:35px;overflow:hidden}.journey-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2}.journey-photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0d1c32cc,transparent);z-index:-1}.journey-status{position:absolute;bottom:27px;right:27px;color:white;font-size:13px;display:flex;align-items:center;gap:10px}.journey-status-dot{width:6px;height:6px;background:#ccb47f;border-radius:50%}.journey-orbit{position:absolute;bottom:20px;left:20px;width:54px;height:54px;transform:rotate(-90deg);fill:none;stroke:#ffffff35;stroke-width:2}.journey-orbit-progress{stroke:#d2bc87;stroke-dasharray:270.2;stroke-dashoffset:270.2}.journey-steps{position:relative;padding-right:40px}.journey-track{position:absolute;top:20px;bottom:30px;right:5px;width:1px;background:#dadfd9}.journey-track span{height:100%;width:100%;display:block;background:#a88c56;transform:scaleY(0);transform-origin:top}.journey-step{padding:24px 0 60px;position:relative;min-height:240px;opacity:.48;transition:opacity .5s}.journey-step:last-child{padding-bottom:20px;min-height:190px}.journey-step.is-current{opacity:1}.journey-point{position:absolute;right:-39px;top:38px;width:9px;height:9px;background:#fbfbf9;border:1px solid #a0a99e;border-radius:50%;transition:background .3s,box-shadow .3s}.journey-step.is-current .journey-point{background:#ad925b;border-color:#ad925b;box-shadow:0 0 0 6px #ad925b15}.journey-number{font-size:14px;color:#a38b59;display:block;margin-bottom:14px}.journey-step h3{font-size:28px;font-weight:500;margin-bottom:18px}.journey-step p{font-size:14px;line-height:2.25;max-width:430px}.editorial-intro{gap:120px;padding-block:130px}.editorial-intro .intro-visual{height:550px}.editorial-intro .intro-visual:after{position:absolute;content:'';inset:23px -22px -23px 22px;border:1px solid #b8a06c55;pointer-events:none;z-index:-1}.editorial-intro .intro-copy h2{font-size:clamp(32px,3.3vw,47px)}.cinematic-hero .hero-photo{height:115%;top:-5%}
@media(max-width:1100px){.expertise-menu{padding:25px}.expertise-tab{gap:13px}.expertise-tab:after{right:-25px}.expertise-tab-copy strong{font-size:16px}.expertise-stage,.expertise-panels{min-height:570px}.expertise-panel-content{bottom:30px;left:30px;right:30px}.expertise-panel-content h3{font-size:27px}.sector-experience-grid,.journey-grid{gap:70px}.editorial-intro{gap:70px}.journey-photo{height:260px}}
@media(max-width:760px){.experience-heading{display:block;margin-bottom:30px}.experience-heading h2{font-size:35px}.experience-heading>p{font-size:12px;margin-top:20px}.experience-heading>p br{display:none}.arabic-label{font-size:11px;margin-bottom:14px}.expertise-stage{display:flex;flex-direction:column;min-height:0}.expertise-menu{padding:12px 20px 18px}.expertise-tab{padding:17px 0;gap:13px}.expertise-tab:after{right:-20px;top:13px;bottom:13px}.expertise-tab-copy strong{font-size:14px}.expertise-tab-copy small{font-size:10px}.expertise-tab.is-active small{margin-top:6px}.expertise-icon svg{width:23px;height:23px}.expertise-icon{width:25px}.expertise-all{margin-top:14px;font-size:10px}.expertise-panels{min-height:420px}.expertise-panel-content{right:22px;left:22px;bottom:25px}.expertise-panel-content h3{font-size:26px}.panel-sector{font-size:10px}.expertise-tags{margin:18px 0 22px;gap:5px}.expertise-tags span{font-size:9px;padding:5px 8px}.panel-corner{width:44px;height:44px;top:20px;left:20px}.panel-corner svg{width:23px;height:23px}.experience-link{font-size:11px;padding-top:15px}.sector-experience{padding-block:65px}.sector-experience-grid{grid-template-columns:1fr;gap:35px}.sector-manifesto{position:static}.sector-manifesto h2{font-size:36px}.sector-manifesto h2>br:first-child{display:none}.sector-manifesto>p:not(.arabic-label){font-size:12px;margin-top:20px}.sector-manifesto-line{display:none}.sector-detail summary{font-size:22px;padding-block:20px}.sector-answer p{font-size:12px}.sector-answer a{font-size:9px;gap:8px}.sector-watermark{font-size:130px;bottom:-40px}.journey-experience{padding-block:65px}.journey-grid{grid-template-columns:1fr;gap:35px}.journey-sticky{position:static}.journey-sticky h2{font-size:35px}.journey-photo{height:240px;margin-top:25px}.journey-steps{padding-right:30px}.journey-step{min-height:0;padding:20px 0 40px}.journey-step:last-child{min-height:0}.journey-step h3{font-size:23px;margin-bottom:12px}.journey-step p{font-size:12px}.journey-point{right:-29px;top:32px}.journey-number{font-size:12px;margin-bottom:8px}.journey-photo .journey-status{font-size:12px}.editorial-intro{padding-block:70px;gap:40px}.editorial-intro .intro-visual{height:360px}.editorial-intro .intro-visual:after{inset:15px -10px -15px 10px}.editorial-intro .intro-copy h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.journey-step{opacity:1}.journey-track span{transform:scaleY(1)}.journey-orbit-progress{stroke-dashoffset:0}.expertise-tab-copy small{transition:none}}
.journey-step{opacity:1}.journey-step p{color:#646e7c}.journey-step h3{transition:color .35s}.journey-step.is-current h3{color:#9b7b40}
