/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--sand: #CAAB79;--midnight: #1E2859;--skyline: #323E48;--heritage: #7F3E2D;--gulf: #074859;--sky: #ABC7E6;--kandura: #D9D8D6;--sun: #E38632;--sea: #92B7BB;--white: #f5f4f3;--black: #16171c;--surface: var(--white);--primary: var(--midnight);--secondary: var(--skyline);--accent: var(--sand);--error: #e92b0e;--ease-out: cubic-bezier(0.3, 0.4, 0, 1)}.theme-dark{background-color:var(--black);color:var(--kandura)}.theme-light{background-color:var(--white);color:var(--skyline)}.bg-midnight{background-color:var(--midnight)}.bg-skyline{background-color:var(--skyline)}.bg-heritage{background-color:var(--heritage)}.bg-kandura{background-color:var(--kandura)}.bg-kandura-light{background-color:color-mix(in srgb, var(--kandura) 56%, transparent)}.bg-sun{background-color:var(--sun)}.bg-gulf{background-color:var(--gulf)}.bg-sand{background-color:var(--sand)}.bg-kandura-light{background-color:color-mix(in lab, var(--kandura), transparent 60%)}@font-face{font-family:"Frutiger";src:local("Frutiger LT Arabic 65 Bold"),local("FrutigerLTArabic-65Bold"),url("../fonts/FrutigerLTArabic-65Bold.woff2") format("woff2"),url("../fonts/FrutigerLTArabic-65Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Frutiger";src:local("Frutiger LT Arabic 55 Roman"),local("FrutigerLTArabic-55Roman"),url("../fonts/FrutigerLTArabic-55Roman.woff2") format("woff2"),url("../fonts/FrutigerLTArabic-55Roman.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger";src:local("Frutiger LT Arabic 45 Light"),local("FrutigerLTArabic-45Light"),url("../fonts/FrutigerLTArabic-45Light.woff2") format("woff2"),url("../fonts/FrutigerLTArabic-45Light.woff") format("woff");font-weight:300;font-style:normal}*{box-sizing:border-box;scroll-behavior:smooth}.hidden{display:none !important}.no-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html{font-size:16px}body{font-family:"Frutiger",sans-serif;font-weight:300;color:var(--secondary);line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.25em;max-width:580px}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:600;color:var(--accent)}h1,h2,h2.eyebrow+h3{font-size:clamp(1.5rem,3vw,2.3rem)}h3{font-size:clamp(1.35rem,2.4vw,2rem)}:where(h1,h2,h3){color:var(--gulf)}.theme-dark :where(h1,h2,h3){color:var(--white)}h4{font-size:clamp(1.25rem,2vw,1.5rem)}h5{font-size:clamp(1.15rem,2vw,1.25rem)}:where(h1,h2,h3).decorated.centered{max-width:none;display:flex;align-items:center;width:100%;gap:1em;justify-content:stretch}:where(h1,h2,h3).decorated.centered::before,:where(h1,h2,h3).decorated.centered::after{display:block;content:"";width:auto;flex:auto;border-top:1px solid var(--accent)}.eyebrow{font-size:14px;line-height:1.25em;text-transform:uppercase;color:var(--accent);font-weight:400;letter-spacing:1.75px}[dir=rtl] .eyebrow{font-size:18px;font-weight:300;letter-spacing:0px}.eyebrow+:where(h1,h2,h3,h4,h5){margin-top:.25em !important}p:has(.button,button){display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}.txt-big,.highlight{font-size:1.125rem;line-height:1.75rem}.txt-big b,.highlight b{font-weight:600}.highlight{color:var(--gulf)}.theme-dark .highlight{color:var(--sky)}.bg-gulf .highlight{color:var(--white)}.txt-huge{font-size:1.5rem;line-height:2rem}.txt-huge b{font-weight:900}.txt-allcaps{text-transform:uppercase}.txt-centered{text-align:center}.txt-small{font-size:14px}.txt-subtle{color:color-mix(in srgb, currentColor 80%, transparent)}.uppercase{text-transform:uppercase}.centered{margin-inline:auto;align-self:center;justify-self:center;text-align:center}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-xbold{font-weight:800}figure{padding:0;margin:0}small{display:inline-block;font-size:.75em;line-height:1.25em}dl dt{font-weight:600}ul.clean{list-style:none;padding:0}ul.clean.custom{display:grid;gap:1rem}ul.clean.custom li{padding-inline-start:2rem;position:relative}ul.clean.custom li::before{content:"";display:block;position:absolute;inset-inline-start:0;height:1rem;margin-block-start:calc((1lh - 1rem)/2);margin-inline-end:1rem;aspect-ratio:448/512;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjQ0FBQjc5IiBkPSJNNDI5LjggMjczbDE3LTE3LTE3LTE3TDI3Ni4yIDg1LjRsLTE3LTE3LTMzLjkgMzMuOSAxNyAxN0wzNTQuOSAyMzIgMjQgMjMyIDAgMjMybDAgNDggMjQgMCAzMzAuOCAwTDI0Mi4yIDM5Mi42bC0xNyAxNyAzMy45IDMzLjkgMTctMTdMNDI5LjggMjczeiIvPjwvc3ZnPg==");background-size:cover}[dir=rtl] ul.clean.custom li::before{scale:-1 1}:where(ul,ol):not(.clean),:where(ul,ol).clean.spaced{display:grid;gap:.5em}.svg-inline--fa{font-size:1rem;line-height:1rem}a{color:var(--clr-link);text-decoration:none;font-weight:500;transition:.12s ease}a:hover{color:var(--clr-link-hover)}a.img-thumb img{transition:.2s ease}a.img-thumb:hover img{filter:brightness(70%)}svg.icon{font-size:1rem;height:1em;line-height:1em;display:block}svg.icon.slab{font-size:1.25rem}:root{--colgap: 1rem;--wrapper-max: 1180px;--wrapper-med: 980px;--wrapper-narrow: 780px;--wrapper-copy: 580px;--wrapper-margin: max(max(1.8rem, 8vw), calc((100vw - var(--wrapper-max)) / 2));--wrapper-margin-narrow: max(max(1.8rem, 8vw), calc((100vw - var(--wrapper-narrow)) / 2));--wrapper: calc(100vw - var(--wrapper-margin) * 2);--section-padding: clamp(60px, 6vw, 200px);--box-padding: clamp(1.75rem, 4vw, 3rem);--header-size: clamp(60px, 6vw, 80px);--flow-spacer: 1.5em;--span1: calc((var(--wrapper) - var(--colgap) * 11) / 12 );--span2: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 2 + 1 * var(--colgap));--span3: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 3 + 2 * var(--colgap));--span4: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 4 + 3 * var(--colgap));--span5: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 5 + 4 * var(--colgap));--span6: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 6 + 5 * var(--colgap));--span7: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 7 + 6 * var(--colgap));--span8: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 8 + 7 * var(--colgap));--span9: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 9 + 8 * var(--colgap));--span10: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 10 + 9 * var(--colgap));--span11: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 11 + 10 * var(--colgap));--dir-end: right;--dir-start: left}:root[dir=rtl]{--dir-end: left;--dir-bw: right}@media(min-width: 1040px){:root{--colgap: 1.25rem}}body{min-width:340px;min-height:100vh}.wrapper{margin:0 auto;width:var(--wrapper);max-width:var(--wrapper-max);padding:3rem 0}@media(min-width: 1040px){.wrapper{padding:4rem 0}}@media(min-width: 1400px){.wrapper{padding:5rem 0}}*{margin:0}:where(.flow,.content,article)>*+*{margin-top:var(--flow-spacer, 1em)}img.flipped,picture.flipped img{scale:-1 1}figure{display:block;margin-inline:auto}figure.profile-picture{max-width:380px}figure figcaption{font-size:14px;margin-top:1rem}iframe{display:block;margin:0;min-height:450px;height:100%}img{max-width:100%;height:auto;object-fit:cover}img.cover,.cover img{aspect-ratio:3/2}img.company-logo{max-height:75px}@media(min-width: 740px){.company-contact{display:grid;grid-template-columns:max-content auto;gap:2rem}}.company-contact ul{display:grid;gap:.75rem}.company-contact ul .address+.phone{margin-top:-0.75rem}.site{min-height:100vh;max-width:100%;overflow:hidden;background-color:var(--black);display:grid;align-items:stretch;grid-template-rows:[hero-start header-start] var(--header-size) [header-end] max-content [hero-end main-start] auto [main-end footer-start] min-content [footer-end];grid-template-columns:[full-width-start] 100% [full-width-end]}.site>header{grid-column:full-width;grid-row:header;z-index:100}.site>.hero,.site>.hero-slider{grid-column:full-width;grid-row:hero;z-index:50;background-color:var(--black)}.site>.hero:not(.short) .media img,.site>.hero:not(.short) .media video,.site>.hero-slider:not(.short) .media img,.site>.hero-slider:not(.short) .media video{height:clamp(500px,52vw,880px)}.site>main{grid-column:full-width;grid-row:main;background-color:var(--surface);align-items:stretch;height:auto;color:var(--clr-text)}.site>footer{grid-column:full-width;grid-row:footer}.site-header{grid-row:header;grid-column:full-width;z-index:100;height:min-content}.page-hero-cover{grid-row:hero;grid-column:full-width}@media(min-width: 1040px){.page-hero-content{grid-row:hero-content;grid-column:full-width}}.ltr{direction:ltr;display:inline-block}.grecaptcha-badge{visibility:hidden}:root{--pattern-white: url("../images/patterns/main-white.svg");--pattern-sand: url("../images/patterns/main-sand.svg");--pattern-width: 4000px;--pattern-height: 1000px}[data-page=aviation]{--pattern-white: url("../images/patterns/aviation-white.svg");--pattern-sand: none;--pattern-width: 3000px;--pattern-height: 820px}[data-page=real-estate]{--pattern-white: none;--pattern-sand: none;--pattern-width: 3430px}[data-page=healthcare]{--pattern-white: url("../images/patterns/healthcare-white.svg");--pattern-sand: none;--pattern-width: 3260px}[data-page=technology]{--pattern-white: none;--pattern-sand: none;--pattern-width: 3320px}[data-page=ventures]{--pattern-white: none;--pattern-sand: none;--pattern-width: 3450px}.site>header::before{pointer-events:none;content:"";display:block;position:absolute;top:0;left:50%;width:var(--pattern-width);height:var(--pattern-height);background-image:var(--pattern-white);opacity:.1;z-index:-2;transform-origin:center bottom;transform:translateY(-100%) translateY(160px) translateX(-50%);transition:.4s ease-out}.show-nav .site>header::before{opacity:.02;transform:translateY(-100%) translateY(160px) translateX(-50%) scale(0.98)}.site>footer{position:relative;overflow:hidden}.site>footer>*{position:relative;z-index:10}.site>footer::before{pointer-events:none;content:"";display:block;position:absolute;z-index:1;width:4000px;height:1000px;background-image:url("../images/patterns/main-white.svg");opacity:.1;transform:translateY(-100%) translateY(250px) translateX(-100%) translateX(var(--wrapper-margin)) translateX(300px)}main>section.pattern{position:relative;overflow:hidden}main>section.pattern::before{pointer-events:none;content:"";display:block;position:absolute;width:var(--pattern-width);height:var(--pattern-height);background-image:var(--pattern-sand);opacity:.4;transform:translateY(-40%) translateX(-100%) translateX(60vw)}main>section.pattern[class*=bg-]::before{opacity:.6;background-image:var(--pattern-white)}main>section.pattern[class*=bg-midnight]::before{opacity:.12}main>section.pattern.pattern-side::before{transform-origin:top left;transform:rotate(90deg) translateY(-44vw) translateX(-50%)}main>section.pattern:has(.hero-slider.portfolio)::before{transform-origin:bottom right;inset-block-end:100%;inset-inline-end:0;transform:rotate(-90deg) translateX(50%) translateY(100%) translateY(-44vw)}@media(min-width: 740px){main>section.pattern:has(.hero-slider.portfolio)::before{transform:rotate(-90deg) translateX(50%) translateY(100%) translateY(-28vw)}}main>section.pattern:has(.swiper-wrapper[style*=transition-duration])::before{opacity:0;transition:opacity .05s ease}main>section.pattern:has(.swiper-wrapper[style*=transition-duration][style*="transition-delay: 0ms"])::before{opacity:.16;transition:opacity .2s ease}main>section.pattern:has([data-hash=aviation].swiper-slide-active)::before{background-image:url("../images/patterns/aviation-white.svg");width:3000px;height:820px}main>section.pattern:has([data-hash=real-estate].swiper-slide-active)::before{background-image:none;width:3430px}main>section.pattern:has([data-hash=healthcare].swiper-slide-active)::before{background-image:url("../images/patterns/healthcare-white.svg");width:3260px}main>section.pattern:has([data-hash=technology].swiper-slide-active)::before{background-image:none;width:3320px}main>section.pattern:has([data-hash=ventures].swiper-slide-active)::before{background-image:none;width:3450px}@keyframes fadein-media{from{opacity:0;scale:1.15}to{opacity:1;scale:1}}@keyframes fadein-content{from{opacity:0;transform:translateY(2rem);scale:.96}to{opacity:1;transform:translateY(0);scale:1}}.site>section.hero{overflow:hidden}.site>section.hero .media{animation-name:fadein-media;animation-delay:.16s;animation-duration:3.2s;animation-fill-mode:both;animation-timing-function:var(--ease-out)}.site>section.hero .content{animation-name:fadein-content;animation-delay:.52s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:var(--ease-out)}.site main>section{animation-name:fadein-content;animation-delay:.32s;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:var(--ease-out)}.site main>section:nth-child(2){animation-delay:.36s}.site main>section:nth-child(3){animation-delay:.4s}.site main>section:nth-child(4){animation-delay:.44s}.site main>section:nth-child(5){animation-delay:.48s}.site main>section:nth-child(6){animation-delay:.52s}.hero{--padding-inline: var(--box-padding);--padding-block: var(--box-padding);width:100%;display:grid;position:relative;grid-template-columns:[cover-start] var(--padding-inline) [content-start] auto [content-end] var(--padding-inline) [cover-end];grid-template-rows:[cover-start] var(--padding-block-start, var(--padding-block)) [content-start] auto [content-end] var(--padding-block-end, var(--padding-block)) [cover-end]}.hero .media{z-index:1;grid-area:cover;width:100%}.hero .media img,.hero .media video{z-index:1;display:block;width:100%;object-fit:cover;aspect-ratio:16/10;min-height:100%}@media(min-width: 1040px){.hero .media img,.hero .media video{aspect-ratio:16/9}}.hero .media video{opacity:.8}.hero .media iframe{aspect-ratio:16/6;max-height:640px}@media(min-width: 520px){.hero.short .media img{aspect-ratio:16/8}}@media(min-width: 740px){.hero.short .media img{aspect-ratio:16/7;max-height:880px}}.hero .content{z-index:20;grid-area:content;align-self:flex-end;justify-self:flex-start;background-color:color-mix(in lab, #ffffff 92%, transparent);backdrop-filter:blur(6px);color:var(--secondary)}.hero .content :where(h1,h2,h3):not(.eyebrow){color:var(--gulf)}.hero .content.boxed{--padding-block: clamp(1.4rem, 2.8vw, 2rem);--padding-inline: clamp(1.4rem, 3.2vw, 2.4rem);--padding: var(--padding-block) var(--padding-inline);padding:var(--padding);padding-block-end:calc(var(--padding-block)*1.2)}@media(min-width: 740px){.hero .content{max-width:var(--span6)}}@media(min-width: 1400px){.hero .content{max-width:var(--span5)}}.hero .content>.logo:first-child{height:clamp(32px,4vw,48px);margin-top:.25rem}.hero .content>.logo:first-child+h1{margin-top:.5em}@media(max-width: 519px){.hero .content h1 br{display:none}}@media(max-width: 739px){.hero.responsive{background-color:color-mix(in srgb, var(--midnight) 72%, var(--black));grid-template-rows:[cover-start] auto [cover-end content-start] auto [content-end];grid-template-columns:none}.hero.responsive .content.boxed{padding:var(--box-padding)}}section.hero,section.hero-slider .hero{--padding-inline: var(--wrapper-margin);--padding-block: var(--section-padding);--padding-block-end: calc(var(--section-padding) / 1.25)}section.hero .content,section.hero-slider .hero .content{align-self:center}@media(min-width: 1400px){section.hero .media img,section.hero-slider .hero .media img{aspect-ratio:2/1}}@media(max-width: 739px){section.hero.responsive,section.hero-slider .hero.responsive{grid-template-rows:[cover-start] auto [cover-end content-start] auto [content-end];grid-template-columns:none}section.hero.responsive .content.boxed,section.hero-slider .hero.responsive .content.boxed{padding:var(--box-padding);margin-top:-4rem;margin-inline:var(--wrapper-margin);margin-bottom:var(--section-padding)}}.site>section.hero::before,.site>section.hero-slider .hero::before{position:absolute;top:0;left:0;content:"";z-index:10;display:block;width:100%;height:100%;grid-row:1;grid-column:1;background-image:linear-gradient(to bottom, color-mix(in lab, var(--black) 80%, transparent), transparent 30%, transparent 80%, color-mix(in lab, var(--black) 28%, transparent))}.site>section.hero .content,.site>section.hero-slider .hero .content{align-self:flex-end}@media(min-width: 740px){.site>section.hero .content,.site>section.hero-slider .hero .content{max-width:var(--span8)}.site>section.hero .content.boxed,.site>section.hero-slider .hero .content.boxed{margin-inline-start:calc(var(--padding-inline)*-1)}}section.hero-slider{width:100%;display:block;background-color:color-mix(in srgb, var(--midnight) 72%, var(--black))}section.hero-slider .hero .media{transition:.4s ease-in;transition-delay:0;opacity:0;scale:1.15}section.hero-slider .hero .media:has(video){scale:1}section.hero-slider .swiper-slide-active .hero .media{transition:4s var(--ease-out);transition-delay:.2s;opacity:1;scale:1}section.hero-slider .hero .content{transition:.4s ease-in;transition-delay:0;opacity:0;transform:translateY(2rem);scale:.96}section.hero-slider .swiper-slide-active .hero .content{transition:1s var(--ease-out);transition-delay:1s;opacity:1;transform:translateY(0);scale:1}.site>header{width:100%;position:relative;z-index:1000;display:flex;justify-content:space-between;align-items:center;height:var(--header-size);padding:0 calc((100vw - var(--wrapper))/2);border-bottom:1px solid color-mix(in lab, var(--white) 30%, transparent);color:var(--white);font-weight:300}.site>header a.logo{display:block;width:clamp(140px,20vw,200px)}.site>header a.logo img{max-width:100%;display:block}.site>header>ul{display:flex;font-size:14px;align-items:center;gap:1rem}@media(min-width: 1040px){.site>header>ul{font-size:16px}}.site>header>ul li{display:flex}.site>header>ul a{font-weight:300;display:flex;align-items:center;gap:.5rem;padding-inline:.5rem}.site>header>ul a svg.icon{display:block;font-size:12px;color:var(--sea)}.site>header>ul a:hover{color:var(--accent)}.site>header>ul button{display:flex;cursor:pointer;height:44px;min-width:44px;padding-inline:.5rem;align-items:center;justify-content:center}.site>header>ul button:hover{color:var(--accent)}@media(min-width: 1040px){.site>header>ul button.search svg.icon{font-size:22px}}.site>header>ul button.nav svg.icon{font-size:26px}@media(min-width: 1040px){.site>header>ul button.nav svg.icon{font-size:32px}}.site>header>ul button.nav svg.icon.close{display:none}html.show-nav .site>header>ul button.nav svg.icon.close{display:block}html.show-nav .site>header>ul button.nav svg.icon.open{display:none}.site>header>ul.tabs{height:100%;align-items:stretch}@media(max-width: 1039px){.site>header>ul.tabs{display:none}}.site>header>ul.tabs a{padding-inline:1rem;position:relative}.site>header>ul.tabs a::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:4px;background-color:var(--sea);opacity:0;transition:.2s ease;transform:scaleY(0)}.site>header>ul.tabs a:hover,.site>header>ul.tabs a.active{color:#fff;background-color:color-mix(in srgb, var(--white), transparent 90%)}.site>header>ul.tabs a:hover::after,.site>header>ul.tabs a.active::after{opacity:1;transform:scaleY(1)}.site>main>section:not(.hero):not(.hero-slider){--rowgap: max(var(--span1), 3rem);position:relative;display:grid;padding-block:var(--section-padding);padding-inline:var(--wrapper-margin);column-gap:var(--colgap);row-gap:var(--rowgap);grid-template-rows:min-content;grid-template-columns:repeat(6, 1fr)}.site>main>section:not(.hero):not(.hero-slider)>*{grid-column:1/span 6}@media(min-width: 740px){.site>main>section:not(.hero):not(.hero-slider){grid-template-columns:repeat(12, 1fr)}.site>main>section:not(.hero):not(.hero-slider)>*{grid-column:1/span 12}}.site>main>section:not(.hero):not(.hero-slider)>.media{position:relative;z-index:10}.site>main>section:not(.hero):not(.hero-slider)>.media img{display:block;margin-inline:auto}.site>main>section:not(.hero):not(.hero-slider)>.media.bleed{margin-inline:calc(var(--wrapper-margin)*-1)}.site>main>section:not(.hero):not(.hero-slider)>.media.bleed:first-child{margin-block-start:calc(var(--section-padding)*-1)}.site>main>section:not(.hero):not(.hero-slider)>.media.bleed:last-child{margin-block-end:calc(var(--section-padding)*-1)}.site>main>section:not(.hero):not(.hero-slider):has(>.media.bleed iframe) .content{align-self:center}@media(max-width: 1039px){.site>main>section:not(.hero):not(.hero-slider):has(>.media.bleed iframe) .content{min-width:64%}}.site>main>section:not(.hero):not(.hero-slider)>.content:has(.hero-slider){width:var(--wrapper)}.site>main>section:not(.hero):not(.hero-slider)>.content,.site>main>section:not(.hero):not(.hero-slider)>article{position:relative;z-index:10;justify-self:center}@media(max-width: 1039px){.site>main>section:not(.hero):not(.hero-slider)>.content,.site>main>section:not(.hero):not(.hero-slider)>article{min-width:64%}}.site>main>section:not(.hero):not(.hero-slider)>.content p,.site>main>section:not(.hero):not(.hero-slider)>.content ul.custom,.site>main>section:not(.hero):not(.hero-slider)>.content ul:not([class]),.site>main>section:not(.hero):not(.hero-slider)>article p,.site>main>section:not(.hero):not(.hero-slider)>article ul.custom,.site>main>section:not(.hero):not(.hero-slider)>article ul:not([class]){max-width:var(--wrapper-copy)}.site>main>section:not(.hero):not(.hero-slider)>.content.txt-centered p,.site>main>section:not(.hero):not(.hero-slider)>article.txt-centered p{margin-inline:auto}.site>main>section:not(.hero):not(.hero-slider)>.content>.media,.site>main>section:not(.hero):not(.hero-slider)>article>.media{max-width:var(--wrapper-copy);margin-block:2.5rem}@media(min-width: 1040px){.site>main>section:not(.hero):not(.hero-slider)>.content .pull-in,.site>main>section:not(.hero):not(.hero-slider)>article .pull-in{margin-inline-start:calc(var(--span2) + var(--colgap))}}.site>main>section:not(.hero):not(.hero-slider)>.content.offset,.site>main>section:not(.hero):not(.hero-slider)>article.offset{justify-self:start}@media(min-width: 1400px){.site>main>section:not(.hero):not(.hero-slider)>.content.offset,.site>main>section:not(.hero):not(.hero-slider)>article.offset{margin-inline-start:calc(var(--span1) + var(--colgap))}}.site>main>section:not(.hero):not(.hero-slider)>article{max-width:var(--wrapper-copy)}@media(min-width: 1040px){.site>main>section:not(.hero):not(.hero-slider)>article .media{max-width:none;margin-inline:-60px}}@media(min-width: 1400px){.site>main>section:not(.hero):not(.hero-slider)>article .media{margin-inline:-100px}}.site>main>section:not(.hero):not(.hero-slider)>article .meta{display:flex;gap:2rem;font-size:14px;text-transform:uppercase;letter-spacing:1.75px;font-weight:400;color:color-mix(in srgb, var(--gulf) 52%, transparent)}.site>main>section:not(.hero):not(.hero-slider)>article .meta .division{color:var(--accent)}@media(min-width: 1040px){.site>main>section:not(.hero):not(.hero-slider):has(>.media:first-child+.content)>.media:first-child{grid-column:1/span 6}.site>main>section:not(.hero):not(.hero-slider):has(>.media:first-child+.content)>.media:first-child.bleed{margin-inline-end:0;margin-block-start:calc(var(--section-padding)*-1)}.site>main>section:not(.hero):not(.hero-slider):has(>.media:first-child+.content)>.media:first-child+.content{margin-top:3rem;grid-column:8/span 5;justify-self:self-start}}@media(min-width: 1400px){.site>main>section:not(.hero):not(.hero-slider):has(>.media:first-child+.content)>.media:first-child{grid-column:1/span 7}.site>main>section:not(.hero):not(.hero-slider):has(>.media:first-child+.content)>.media:first-child+.content{margin-top:5rem;grid-column:9/span 4}}@media(min-width: 1040px){.site>main>section:not(.hero):not(.hero-slider):has(>.content:first-child+.media)>.content:first-child{grid-column:1/span 5}.site>main>section:not(.hero):not(.hero-slider):has(>.content:first-child+.media)>.content:first-child+.media{margin-top:3rem;grid-column:7/span 6}.site>main>section:not(.hero):not(.hero-slider):has(>.content:first-child+.media)>.content:first-child+.media.bleed{margin-inline-start:0;margin-block-start:calc(var(--section-padding)*-1)}}@media(min-width: 1400px){.site>main>section:not(.hero):not(.hero-slider):has(>.content:first-child+.media)>.content:first-child{grid-column:2/span 4}}@media(min-width: 740px){.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside){display:grid;grid-template-rows:min-content;grid-template-columns:[main-start] var(--span6) [main-end gap-start] calc(var(--colgap)*2 + var(--span1)) [gap-end aside-start] var(--span5) [aside-end]}.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) .media{margin-block-start:0;margin-block-end:calc(var(--section-padding)/2)}.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) *{grid-column:main}.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) h2:first-child{grid-column:1/span 12;grid-row:1;margin-block-end:calc(var(--section-padding)/2)}.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) .aside{margin-block-start:var(--section-padding);grid-column:aside;grid-row:2/span 3}.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) .aside.media.bleed{max-width:none;margin-inline-end:calc(var(--wrapper-margin)*-1)}}@media(min-width: 1400px){.site>main>section:not(.hero):not(.hero-slider)>.content:has(>.aside) .aside.media.bleed{margin-inline-end:calc(var(--span2)*-1)}}:where(section,.hero)>.content.boxed{--padding: var(--box-padding);padding:var(--padding)}.site>footer{position:relative;background-color:var(--secondary);color:var(--kandura);padding-block:max(var(--section-padding)/1.5,3rem);padding-inline:var(--wrapper-margin);font-size:.875rem;display:grid;gap:2rem;font-weight:300}.site>footer .logo{display:block;width:clamp(160px,16vw,220px)}.site>footer .logo img{display:block}.site>footer>div{display:grid;gap:2rem}@media(min-width: 520px){.site>footer>div:last-child{display:flex;flex-wrap:wrap;row-gap:1rem;align-items:center;border-top:1px solid color-mix(in lab, var(--sea) 50%, transparent);padding-top:1rem}}@media(min-width: 740px){.site>footer>div:first-child{display:flex;justify-content:space-between}}@media(min-width: 1040px){.site>footer>div:last-child{flex-wrap:nowrap}}.site>footer nav.sitemap{display:grid;gap:2rem}.site>footer nav.sitemap>div{display:grid;gap:.75rem}@media(min-width: 520px){.site>footer nav.sitemap{grid-template-columns:repeat(2, 1fr);align-items:flex-start}}@media(min-width: 740px){.site>footer nav.sitemap{column-gap:var(--colgap);grid-template-columns:repeat(2, var(--span3))}}@media(min-width: 1040px){.site>footer nav.sitemap{grid-template-columns:repeat(4, var(--span2))}}.site>footer h4{text-transform:uppercase;font-size:1em;font-weight:400;color:var(--accent)}.site>footer a{font-weight:inherit}.site>footer dl dt{font-weight:300;text-transform:uppercase;color:var(--sea)}.site>footer dl dt:not(:first-child){margin-top:.5rem}.site>footer .social-media{display:grid;gap:.5rem}.site>footer .social-media .label{font-weight:400;text-transform:uppercase;color:var(--accent)}@media(min-width: 520px){.site>footer .social-media .label{display:none}}.site>footer .social-media a{color:var(--sea)}@media(min-width: 520px){.site>footer .social-media{order:3}}.site>footer .useful-links{order:2}@media(min-width: 520px){.site>footer .useful-links ul{display:flex;gap:1.5rem}}.site>footer .copyright{order:4;width:100%}@media(min-width: 1040px){.site>footer .copyright{width:auto;order:1;margin-inline-end:auto}}.hero-slider{--swiper-theme-color: var(--accent);--swiper-pagination-color: var(--white);--swiper-pagination-bullet-inactive-color: var(--accent);--swiper-pagination-bullet-inactive-opacity: 0.9;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-border-radius: calc(var(--swiper-pagination-bullet-size) / 2);--swiper-pagination-bullet-active-width: calc(var(--swiper-pagination-bullet-size) * 4);--swiper-pagination-bottom: 0px;background-color:color-mix(in srgb, var(--black) 8%, transparent)}.hero-slider .swiper-pagination{pointer-events:none;padding-block:32px 12px;background-image:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.04))}.hero-slider .swiper-pagination-bullet{pointer-events:all;transition:.2s ease;box-shadow:0 0 4px color-mix(in srgb, var(--black) 8%, transparent)}.hero-slider .swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-active-width)}section .hero-slider{position:relative;width:var(--wrapper)}@media(max-width: 519px){section .hero-slider{margin-inline-start:-5%;width:110%}}@media(min-width: 740px){section .hero-slider{width:calc(var(--wrapper) + var(--box-padding)*2);margin-inline:calc(var(--box-padding)*-1)}}section .hero-slider .swiper{position:relative;z-index:10}section .hero-slider .hero .media{transition:.4s ease-in;transition-delay:0;opacity:0;scale:1.15}section .hero-slider .swiper-slide-active .hero .media{transition:2s ease;transition-delay:.2s;opacity:1;scale:1}section .hero-slider .hero .content{transition:.4s ease-in;transition-delay:0;opacity:0;transform:translateY(2rem);scale:.96}section .hero-slider .swiper-slide-active .hero .content{transition:.8s ease;transition-delay:.2s;opacity:1;transform:translateY(0);scale:1}@media(min-width: 740px){section .hero-slider .swiper-slide-active .hero .content{transition-delay:.6s}}section .hero-slider.portfolio nav{margin:2px 0}@media(min-width: 1040px){section .hero-slider.portfolio nav{position:absolute;z-index:100;width:100%;margin:0;padding:calc(var(--box-padding)/1.25) var(--box-padding)}}section .hero-slider.portfolio nav ul[role=tablist]{display:flex;gap:2px;flex-wrap:wrap}section .hero-slider.portfolio nav ul[role=tablist] li{flex:1}section .hero-slider.portfolio nav ul[role=tablist] a{display:flex;justify-content:center;padding:.5rem 1rem;white-space:nowrap;color:var(--black);background-color:color-mix(in lab, var(--white) 84%, transparent);backdrop-filter:blur(6px)}section .hero-slider.portfolio nav ul[role=tablist] a:hover{background-color:var(--white)}section .hero-slider.portfolio nav ul[role=tablist] a.active{color:var(--white);background-color:color-mix(in lab, var(--accent) 84%, transparent)}[data-focus=top] img{object-position:top}.media.mirror img{transform:scaleX(-1)}.media.grid{display:grid;gap:var(--colgap);grid-template-columns:subgrid}@media(min-width: 1040px){.media.grid{aspect-ratio:4/2.5}}.media.grid img{display:block;height:100%;aspect-ratio:16/10}.media.grid.layout-c :where(img,picture):nth-child(1){grid-column:1/span 3;grid-row:1/span 2}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c :where(img,picture):nth-child(1){grid-column:1/span 4;grid-row:1}}.media.grid.layout-c :where(img,picture):nth-child(2){grid-column:4/span 3;grid-row:1}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c :where(img,picture):nth-child(2){grid-column:5/span 4;grid-row:1}}.media.grid.layout-c :where(img,picture):nth-child(3){grid-column:4/span 3;grid-row:2}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c :where(img,picture):nth-child(3){grid-column:9/span 4;grid-row:1}}@media(min-width: 1400px){section>.media.grid.layout-c:first-child:has(+.content) :where(img,picture):nth-child(1){grid-column:1/span 3}section>.media.grid.layout-c:first-child:has(+.content) :where(img,picture):nth-child(2){grid-column:4/span 4}section>.media.grid.layout-c:first-child:has(+.content) :where(img,picture):nth-child(3){grid-column:4/span 4}}.media.grid.layout-c.flip-h :where(img,picture):nth-child(1){grid-column:1/span 3;grid-row:1}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c.flip-h :where(img,picture):nth-child(1){grid-column:1/span 4;grid-row:1}}.media.grid.layout-c.flip-h :where(img,picture):nth-child(2){grid-column:1/span 3;grid-row:2}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c.flip-h :where(img,picture):nth-child(2){grid-column:5/span 4;grid-row:1}}.media.grid.layout-c.flip-h :where(img,picture):nth-child(3){grid-column:4/span 3;grid-row:1/span 2}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-c.flip-h :where(img,picture):nth-child(3){grid-column:9/span 4;grid-row:1}}@media(min-width: 1400px){section>.media.grid.layout-c.flip-h:first-child:has(+.content) :where(img,picture):nth-child(1){grid-column:1/span 4}section>.media.grid.layout-c.flip-h:first-child:has(+.content) :where(img,picture):nth-child(2){grid-column:1/span 4}section>.media.grid.layout-c.flip-h:first-child:has(+.content) :where(img,picture):nth-child(3){grid-column:5/span 3}}.media.grid.layout-u :where(img,picture):nth-child(1){grid-column:1/span 3}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-u :where(img,picture):nth-child(1){grid-column:1/span 4}}.media.grid.layout-u :where(img,picture):nth-child(2){grid-column:4/span 3}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-u :where(img,picture):nth-child(2){grid-column:5/span 4;grid-row:1}}.media.grid.layout-u :where(img,picture):nth-child(3){grid-column:1/span 6;grid-row:2}.media.grid.layout-u :where(img,picture):nth-child(3) img{aspect-ratio:16/6.5}@media(min-width: 740px)and (max-width: 1039px){.media.grid.layout-u :where(img,picture):nth-child(3){grid-column:9/span 4;grid-row:1}}@media(min-width: 1400px){section>.media.grid.layout-u:first-child:has(+.content) :where(img,picture):nth-child(1){grid-column:1/span 3}section>.media.grid.layout-u:first-child:has(+.content) :where(img,picture):nth-child(2){grid-column:4/span 4}section>.media.grid.layout-u:first-child:has(+.content) :where(img,picture):nth-child(3){grid-column:1/span 7}section>.media.grid.layout-u.flip-h:first-child:has(+.content) :where(img,picture):nth-child(1){grid-column:1/span 4}section>.media.grid.layout-u.flip-h:first-child:has(+.content) :where(img,picture):nth-child(2){grid-column:5/span 3}}.cta:not(button),a.cta:not(.button){display:inline-flex;align-items:center;color:inherit;text-decoration:none;cursor:pointer;gap:.75rem;font-weight:500;transition:.2s ease;color:var(--gulf);text-transform:uppercase;font-size:.875rem;letter-spacing:1.75px}[lang=ar] .cta:not(button),[lang=ar] a.cta:not(.button){letter-spacing:0px}.cta:not(button) svg,a.cta:not(.button) svg{transition:.2s ease;color:var(--accent)}.cta:not(button).back,a.cta:not(.button).back{display:flex}button{transition:.2s ease}button.clean{border:0;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0}.button.cta,button.cta{--_padding-inline: clamp(1rem, 2vw, 1.5rem);--_padding-block: clamp(0.75rem, 1.5vw, 1rem);--_radius: 4px;--_surface: var(--accent);--_surface-hover: color-mix(in lab, var(--accent), black 10%);--_text: var(--white);--_text-hover: var(--white);--_icon: var(--white);--_shadow: none;--_shadow-hover: none;color:var(--_text);background-color:var(--_surface);border:0;display:inline-flex;width:fit-content;align-items:center;vertical-align:middle;gap:.75rem;line-height:1.25rem;padding-inline:var(--_padding-inline);padding-block:var(--_padding-block);min-height:clamp(44px,3.6vw,52px);transition:.2s ease;border-radius:var(--_radius);box-shadow:var(--_shadow);text-align:start;text-transform:uppercase;font-size:.875rem;letter-spacing:2px;cursor:pointer}.button.cta:hover,button.cta:hover{background-color:var(--_surface-hover);box-shadow:var(--_shadow-hover)}.button.cta .icon,.button.cta svg,button.cta .icon,button.cta svg{color:var(--_icon)}.button.cta:has(>.icon),button.cta:has(>.icon){padding-inline-end:calc(var(--_padding-inline)*1.25)}.button.cta.big,button.cta.big{min-height:clamp(52px,4vw,64px);padding-inline:calc(var(--_padding-inline)*1.25);border-radius:16px}.button.cta.big:has(>.icon),button.cta.big:has(>.icon){padding-inline-end:calc(var(--_padding-inline)*1.5)}.button.cta.big .icon,button.cta.big .icon{font-size:1.5rem}.button.cta .label:has(b),button.cta .label:has(b){font-weight:300}.button.cta .label:has(b) b,button.cta .label:has(b) b{font-weight:800}.button.cta.primary,button.cta.primary{--_surface: var(--clr-accent);--_surface-hover: color-mix(in lab, var(--clr-accent), black 16%);--_icon: var(--clr-daintree);--_text: var(--clr-whiter)}header:has(.timeline-nav){display:grid;grid-template-columns:[content-start] auto [content-end nav-start] min-content [nav-end];align-items:center}header:has(.timeline-nav) *{grid-column:content}header:has(.timeline-nav) .timeline-nav{grid-column:nav;grid-row:1/span 2;display:flex;--width: 1rem;--height: 2rem;gap:var(--width)}@media(min-width: 520px){header:has(.timeline-nav) .timeline-nav{--width: 1.5rem;--height: 2rem}}@media(min-width: 1040px){header:has(.timeline-nav) .timeline-nav{--width: 1.75rem;--height: 2.75rem}}header:has(.timeline-nav) .timeline-nav .prev,header:has(.timeline-nav) .timeline-nav .next{width:var(--width);height:var(--height);color:var(--accent);transition:.2s ease;cursor:pointer}header:has(.timeline-nav) .timeline-nav .prev:hover,header:has(.timeline-nav) .timeline-nav .next:hover{color:var(--secondary)}header:has(.timeline-nav) .timeline-nav .prev svg,header:has(.timeline-nav) .timeline-nav .next svg{display:block;font-size:var(--height)}header:has(.timeline-nav) .timeline-nav .prev.swiper-button-disabled,header:has(.timeline-nav) .timeline-nav .next.swiper-button-disabled{pointer-events:none;opacity:.4;filter:grayscale(1)}.timeline-slider{width:calc((var(--wrapper) - var(--padding)*2)*1.12);margin-block-start:2rem}@media(min-width: 520px){.timeline-slider{width:calc(var(--wrapper) - var(--padding)*2)}}@media(min-width: 740px){.timeline-slider{margin-block-start:3rem}}.timeline-slider .swiper{overflow:visible}.timeline-slider .swiper-wrapper{overflow:visible}.timeline-slider .swiper-slide{width:80%}@media(min-width: 520px){.timeline-slider .swiper-slide{width:60%}}@media(min-width: 740px){.timeline-slider .swiper-slide{width:40%}}@media(min-width: 1040px){.timeline-slider .swiper-slide{width:28%}}.timeline-slider .timeline-entry{display:grid;gap:1rem;flex:none;height:min-content}.timeline-slider .timeline-entry h4{font-weight:400}.timeline-slider .timeline-entry svg.icon{font-size:3rem;color:var(--accent);margin-block-end:1rem}.content.boxed:has(.timeline-slider){overflow:hidden}.nav-drawer{position:fixed;z-index:1000;top:var(--header-size);left:0;width:100%;overflow-y:auto;background-color:color-mix(in srgb, var(--skyline), rgba(0, 0, 0, 0.92) 12%);padding-inline:var(--wrapper-margin);padding-block:clamp(3rem,10vw,4rem);display:grid;font-size:14px;gap:2rem;color:var(--kandura);transition:.3s ease;opacity:0;pointer-events:none;visibility:hidden}@media(max-width: 1039px){.nav-drawer{max-height:calc(100% - var(--header-size))}}.nav-drawer h5{font-size:clamp(1.5rem,4vw,1.75rem);margin-top:.5rem}.nav-drawer ul{margin-block:1.5rem;padding-inline:1rem}.nav-drawer ul a{width:fit-content;display:flex;padding:.25em .5em}.nav-drawer ul a:hover{color:var(--white);background-color:color-mix(in srgb, var(--black), transparent 72%)}@media(min-width: 1040px){.nav-drawer{padding:0;gap:0;font-size:1rem;grid-template-columns:[drawer-start] var(--wrapper-margin) [main-start] var(--span9) [main-end aside-start] auto [aside-end drawer-end]}.nav-drawer>div{padding-block:4rem}.nav-drawer>div.main{grid-row:1;grid-column:main;padding-block:4rem;transition:.2s ease;opacity:0;pointer-events:none;display:grid;align-self:start;align-items:start;row-gap:0;grid-template-rows:[eyebrow-start] 1.5rem [eyebrow-end title-start] auto [title-end];column-gap:var(--colgap);grid-template-columns:[header-start] var(--span5) [header-end content-start] auto [content-end]}.nav-drawer>div.main.active{opacity:1;pointer-events:all}}@media(min-width: 1040px)and (min-width: 1400px){.nav-drawer>div.main{grid-template-columns:[header-start] var(--span4) [header-end content-start] auto [content-end]}}@media(min-width: 1040px){.nav-drawer>div.main h4,.nav-drawer>div.main h5{grid-column:header;align-self:start}.nav-drawer>div.main ul{grid-column:content;grid-row:1/3;border-inline-start:1px solid rgba(255,255,255,.1)}.nav-drawer>div.aside{grid-column:aside;background-color:color-mix(in srgb, var(--skyline), rgba(0, 0, 0, 0.92) 24%);padding-inline:clamp(2rem,4vw,4rem)}}.nav-drawer>div{transition:.2s ease;transition-delay:0s;opacity:0;transform:translateY(-1rem)}html.show-nav .nav-drawer{opacity:1;pointer-events:all;visibility:visible}@media(max-width: 1039px){html.show-nav .nav-drawer>div{transform:translateY(0rem);transition:.5s ease;opacity:1}html.show-nav .nav-drawer>div:nth-child(2){transition-delay:.1s}html.show-nav .nav-drawer>div:nth-child(3){transition-delay:.2s}}@media(min-width: 1040px){html.show-nav .nav-drawer>div.active,html.show-nav .nav-drawer>div.aside{transform:translateY(0rem);transition:.5s ease;opacity:1}html.show-nav .nav-drawer>div.active:nth-child(3),html.show-nav .nav-drawer>div.aside:nth-child(3){transition-delay:.15s}}@media(max-width: 1039px){html.show-nav{overflow-y:hidden}}html.show-nav .site>header{background-color:var(--skyline);position:fixed}html.show-nav .site>:where(section,main,footer){opacity:.1;filter:blur(12px)}.site>:where(section,main,footer){transition:opacity .3s ease,filter .5s ease}.site>header{transition:background-color .3s ease}.company-thumbs{display:flex;flex-wrap:wrap;gap:var(--colgap);justify-content:center;margin-block:3rem}.company-thumb{display:grid;align-items:center;justify-content:center;width:clamp(200px,28vw,380px)}.company-thumb .media{margin-block:0 !important}.company-thumb .media img{aspect-ratio:1/1;display:block}.company-thumb .media,.company-thumb .content{grid-row:1;grid-column:1}.company-thumb .content{max-width:75%;justify-self:center;background-color:color-mix(in srgb, var(--secondary) 84%, transparent);backdrop-filter:blur(4px)}.company-thumb .content img{display:block;max-height:clamp(80px,10vw,100px)}a.company-thumb{overflow:hidden}a.company-thumb .media{transition:.3s ease}a.company-thumb:hover .media{scale:1.1}.sector-details{display:grid;gap:1.5rem}.sector-details .company-thumbs{margin-block:1rem;justify-content:start}.sector-details .company-thumb{width:148px}@media(min-width: 740px){.sector-details .company-thumb{width:172px}}@media(min-width: 1040px){.sector-details>h3{margin-bottom:2rem}.sector-details .company-thumb{width:var(--span3)}.sector-details:not(.content-only){gap:0;grid-template-columns:[content-start] var(--span5) [content-end gap-start] calc(var(--span1) + var(--colgap)*2) [gap-end aside-start] var(--span6) [aside-end]}.sector-details:not(.content-only)>.content{grid-column:content}.sector-details:not(.content-only)>.aside{grid-column:aside}}.sector-slider{width:var(--wrapper)}.sector-slider .sector-details{width:fit-content;margin-inline:auto;opacity:0;transition:.4s ease}.sector-slider .swiper-slide-active .sector-details{transition:.6s ease;transition-delay:.2s;opacity:1}.logo-slider{width:var(--wrapper);margin-top:2rem;position:relative}@media(min-width: 740px){.logo-slider{margin-top:4rem}}.logo-slider .swiper-button-prev{margin-inline-start:-2rem}.logo-slider .slider-nav{--width: 1rem;--height: 2rem;position:absolute;top:50%;width:var(--width);height:var(--height);color:var(--accent);inset-block-start:calc(50% - var(--height)/2);transition:.2s ease;cursor:pointer}@media(min-width: 520px){.logo-slider .slider-nav{--width: 1.5rem;--height: 2rem}}@media(min-width: 1040px){.logo-slider .slider-nav{--width: 1.75rem;--height: 2.75rem}}.logo-slider .slider-nav:hover{color:var(--secondary)}.logo-slider .slider-nav svg{display:block;font-size:var(--height)}.logo-slider .slider-nav.prev{inset-inline-start:calc(var(--width)*-1.25)}.logo-slider .slider-nav.next{inset-inline-end:calc(var(--width)*-1.25)}.logo-slider .swiper-button-prev,.logo-slider .swiper-button-next{display:block;width:2rem;color:var(--accent)}.logo-slider .swiper-button-prev svg,.logo-slider .swiper-button-next svg{width:2rem}.logo-slider .swiper-button-prev::after,.logo-slider .swiper-button-next::after{display:none}.logo-slider .swiper-wrapper{align-items:center}.logo-slider .swiper-slide{width:50%;display:flex;justify-content:center;align-items:center}@media(min-width: 520px){.logo-slider .swiper-slide{width:33.3333%}}@media(min-width: 740px){.logo-slider .swiper-slide{width:25%}}@media(min-width: 1040px){.logo-slider .swiper-slide{width:20%}}.logo-slider a{display:flex;width:fit-content;align-items:center;max-width:80%;justify-content:center;background-color:var(--white);filter:grayscale(1);opacity:.8;transition:.3s ease}.logo-slider a:hover{opacity:1;filter:grayscale(0)}.logo-slider img{display:block;object-fit:contain;max-height:100px;mix-blend-mode:darken}article.preview-thumb{max-width:var(--wrapper-copy);display:grid;align-items:stretch;grid-template-rows:[thumb-start] auto [thumb-end];grid-template-columns:[thumb-start] auto [thumb-end];overflow:hidden}article.preview-thumb *{grid-column:thumb;grid-row:thumb;position:relative}article.preview-thumb picture{height:100%}article.preview-thumb img{display:block;height:100%;aspect-ratio:16/10;transition:.4s ease}article.preview-thumb:hover img{scale:1.1}article.preview-thumb .overlay{display:grid;align-items:end;justify-content:start;padding:clamp(1rem,2vw,1.25rem)}article.preview-thumb .overlay .content{position:relative;background-color:color-mix(in srgb, var(--secondary) 88%, transparent);backdrop-filter:blur(4px);padding:1rem;color:var(--white);max-width:36ch}article.preview-thumb .overlay .content .meta{font-size:14px;text-transform:uppercase;line-height:1em;display:flex;gap:1em;color:color-mix(in srgb, var(--white) 60%, transparent);letter-spacing:1.25px}article.preview-thumb .overlay .content .meta .division{color:var(--accent)}article.preview-thumb .overlay .content .title{margin-block-start:.75em;font-size:1rem;font-weight:400}.news-previews{display:grid;align-items:stretch;gap:var(--colgap);margin-block-start:2rem}.news-previews article img{aspect-ratio:9/10}@media(min-width: 520px){.news-previews article img{aspect-ratio:8/7}}@media(min-width: 740px){.news-previews{margin-block-start:3rem;grid-template-columns:subgrid}.news-previews :where(article):nth-child(1){grid-row:1/span 2;grid-column:1/span 6}.news-previews :where(article):nth-child(2){grid-column:7/span 6;grid-row:1}.news-previews :where(article):nth-child(3){grid-column:7/span 6;grid-row:2}}@media(min-width: 1040px){.news-previews article img{aspect-ratio:16/10}}@media(min-width: 1400px){.news-previews article img{aspect-ratio:16/8}}.content:has(.news-previews){display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto auto}.content:has(.news-previews)>*{grid-column:1/span 6}@media(min-width: 740px){.content:has(.news-previews)>*{grid-column:1/span 12}}.content:has(.news-previews)>header{grid-row:1}@media(min-width: 1040px){.content:has(.news-previews)>header{grid-column:2/span 10}}.content:has(.news-previews)>.news-previews{grid-row:2}.content:has(.news-previews)>.cta{justify-self:center}@media(min-width: 740px){.content:has(.news-previews)>.cta{grid-row:1;justify-self:end;align-self:center;margin-top:0}}@media(min-width: 1040px){.content:has(.news-previews)>.cta{grid-column:8/span 4}}.news-browser{display:grid;grid-template-columns:subgrid;row-gap:var(--colgap)}.news-browser>*{grid-column:1/span 6}@media(min-width: 740px){.news-browser>*{grid-column:1/span 12}}.news-browser ul.list{display:grid;gap:var(--colgap);align-items:stretch;grid-column:1/span 6}.news-browser ul.list article{height:100%}.news-browser ul.list article img{aspect-ratio:9/10}@media(min-width: 520px){.news-browser ul.list article img{aspect-ratio:8/7}}.news-browser ul.list>li{transition:.44s ease}.news-browser ul.list>li:nth-child(1){transition-delay:.1s}.news-browser ul.list>li:nth-child(2){transition-delay:.12s}.news-browser ul.list>li:nth-child(3){transition-delay:.14s}.news-browser ul.list>li:nth-child(4){transition-delay:.16s}.news-browser ul.list>li:nth-child(5){transition-delay:.18s}.news-browser ul.list>li:nth-child(6){transition-delay:.2s}.news-browser ul.list>li:nth-child(7){transition-delay:.22s}.news-browser ul.list>li:nth-child(8){transition-delay:.24s}.news-browser ul.list>li:nth-child(9){transition-delay:.26s}.news-browser ul.list>li:nth-child(10){transition-delay:.28s}.news-browser ul.list:empty::before{display:block;content:"No results found...";font-size:1.4em;font-weight:700;opacity:.4;padding:1em 48px;grid-column:1/end;text-align:center}.news-browser ul.list.updating li{transition:0s;opacity:0;transform:translateY(8px)}@media(min-width: 740px){.news-browser ul.list{grid-column:1/span 12;grid-template-columns:subgrid}.news-browser ul.list>li{grid-column:auto/span 6}.news-browser ul.list>li:nth-child(1){grid-row:1/span 2;grid-column:1/span 6}.news-browser ul.list>li:nth-child(2){grid-column:7/span 6;grid-row:1}.news-browser ul.list>li:nth-child(3){grid-column:7/span 6;grid-row:2}}@media(min-width: 1040px){.news-browser ul.list article img{aspect-ratio:16/10}}@media(min-width: 1400px){.news-browser ul.list article img{aspect-ratio:16/8}}.news-browser ul.pagination{display:flex;gap:var(--colgap);justify-content:center}.news-browser ul.pagination>li .page{font-weight:600;display:grid;align-items:center;justify-content:center;text-align:center;width:2.5rem;height:2.5rem;transition:.2s ease;cursor:pointer;border-radius:4px;background-color:color-mix(in srgb, var(--kandura) 40%, transparent)}.news-browser ul.pagination>li .page:hover{background-color:var(--kandura)}.news-browser ul.pagination>li.active{pointer-events:none}.news-browser ul.pagination>li.active .page{background-color:var(--accent);color:var(--white)}.news-browser ul.pagination>li.disabled{pointer-events:none}.news-browser ul.pagination>li.disabled .page{opacity:.4}.content:has(.news-browser){display:grid;grid-template-columns:subgrid}.content:has(.news-browser)>*{grid-column:1/span 6}@media(min-width: 740px){.content:has(.news-browser)>*{grid-column:1/span 12}}@media(min-width: 1040px){.content:has(.news-browser) header{grid-column:2/span 10}}nav.slider-tabs{margin-block-end:clamp(2rem,4vw,4rem)}nav.slider-tabs ul{align-items:center;margin-inline:auto;width:fit-content;display:flex;align-items:bottom;gap:clamp(1rem,2vw,2rem)}nav.slider-tabs ul a{display:flex;font-weight:300;font-size:clamp(14px,2vw,20px);line-height:1.4em;color:var(--sky);opacity:.6;padding-block:.5em;border-bottom:1px solid rgba(0,0,0,0)}nav.slider-tabs ul a.active{opacity:1;color:var(--kandura);border-color:var(--kandura)}.leadership-board-layout{display:grid;gap:var(--colgap)}@media(min-width: 740px){.leadership-board-layout{grid-template-columns:1fr 1fr}}@media(min-width: 1040px){.leadership-board-layout{grid-template-columns:1fr 1fr 1fr;max-width:var(--wrapper-med)}}@media(min-width: 1400px){.leadership-board-layout{justify-self:center}}.leadership-board{background-color:color-mix(in srgb, var(--kandura) 32%, transparent);background-color:rgba(255,255,255,.64);font-size:.85rem;line-height:1.2em}.leadership-board header{padding:1em 1.6em;background-color:var(--skyline);color:var(--sand)}.leadership-board header h2,.leadership-board header h3,.leadership-board header h4{color:inherit;font-size:.85rem;font-weight:600}.leadership-board ul{padding:1.5em 1.6em;display:grid;gap:1.2em}.leadership-board ul h3,.leadership-board ul h4{font-size:1rem;font-weight:600}.leadership-board ul p{color:var(--sand);font-weight:500}.leadership-board.directors{grid-column:1/-1}.leadership-board.directors header h2,.leadership-board.directors header h3,.leadership-board.directors header h4{font-size:1.5rem;font-weight:300}.leadership-board.directors ul{column-gap:2em}@media(min-width: 740px){.leadership-board.directors ul{grid-template-columns:1fr 1fr}}@media(min-width: 1040px){.leadership-board.directors ul{grid-template-columns:1fr 1fr 1fr}.leadership-board.directors ul li:nth-child(2){grid-column:2/-1}}@media(min-width: 1200px){.leadership-board.directors ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.field-wrap{position:relative;margin-bottom:1rem;display:block}.field-wrap label,.field-wrap .label{font-weight:bold;display:block;margin-bottom:.2em}.field-wrap.submit{margin-top:0em;margin-bottom:0;text-align:center;justify-content:center}.field-wrap.submit.align-right{text-align:right}.field-wrap.submit.align-left{text-align:left}.field-wrap .star{position:absolute;top:0}[dir=ltr] .field-wrap .star{left:100%}[dir=rtl] .field-wrap .star{right:100%}.field{--text-color: var(--midnight);--placeholder: color-mix( in lab, var(--midnight) 60%, transparent);border:0;overflow:hidden;color:inherit;display:block;transition:.2s ease;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:color-mix(in srgb, var(--kandura) 60%, var(--white));color:var(--text-color)}.field:not(.custom){height:40px;padding:0px 1rem;border-radius:4px;font-weight:500;min-width:240px}.field::placeholder{font-weight:300;color:var(--placeholder)}.field:focus-visible{background-color:var(--white)}.field:disabled{opacity:.7}@media(min-width: 740px){.field:not(.custom){min-width:340px;height:50px}}textarea.field:not(.custom){padding-top:15px;padding-bottom:15px;height:auto;min-height:100px;line-height:1.4em}@media(min-width: 740px){textarea.field:not(.custom){min-height:calc(100px + 1.2em)}}select.field:not(.custom){line-height:2em;color:var(--text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNTY2MzZkIiBkPSJNMjU2IDQyOS4zbDIyLjYtMjIuNiAxOTItMTkyTDQ5My4zIDE5MiA0NDggMTQ2LjdsLTIyLjYgMjIuNkwyNTYgMzM4LjcgODYuNiAxNjkuNCA2NCAxNDYuNyAxOC43IDE5MmwyMi42IDIyLjYgMTkyIDE5MkwyNTYgNDI5LjN6Ii8+PC9zdmc+");background-size:14px 14px;background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:32px}[dir=rtl] select.field:not(.custom){background-position:left 12px center}select.field:not(.custom) option{height:20px;font-size:1rem}select.field:not(.custom) option[value="n/a"]{color:var(--placeholder)}select.field:not(.custom) option[value="n/a"][disabled]{color:var(--placeholder)}select.field:not(.custom)[data-selected=false]{color:var(--placeholder);font-weight:300}select.field:not(.custom)[data-selected=false]:focus{color:var(--text-color)}.iti{width:100%;color:var(--secondary);direction:ltr}.field-wrap>.label:first-child,.field-wrap>label:first-child,.field-group>.label:first-child,.field-group>label:first-child{display:block;margin-bottom:.7em;font-weight:600;line-height:1.2em}.field-wrap:first-child>.label,.field-wrap:first-child>label{margin-top:0}[data-state=error] .button.cta.multi-states,.button.cta.multi-states[data-state=error],[data-state=error] button.cta.multi-states,button.cta.multi-states[data-state=error]{pointer-events:none}[data-state=working] .button.cta.multi-states,.button.cta.multi-states[data-state=working],[data-state=working] button.cta.multi-states,button.cta.multi-states[data-state=working]{pointer-events:none}[data-state=success] .button.cta.multi-states,.button.cta.multi-states[data-state=success],[data-state=success] button.cta.multi-states,button.cta.multi-states[data-state=success]{pointer-events:none}[data-state=success-response] .button.cta.multi-states,.button.cta.multi-states[data-state=success-response],[data-state=success-response] button.cta.multi-states,button.cta.multi-states[data-state=success-response]{pointer-events:none}[data-state=error-response] .button.cta.multi-states,.button.cta.multi-states[data-state=error-response],[data-state=error-response] button.cta.multi-states,button.cta.multi-states[data-state=error-response]{pointer-events:none}.button.cta.multi-states .state-wrap,button.cta.multi-states .state-wrap{display:inherit;gap:inherit;width:100%;justify-content:inherit;align-items:inherit;line-height:1em;text-align:left;display:none}.button.cta.multi-states .state-wrap svg,button.cta.multi-states .state-wrap svg{display:block}.button.cta.multi-states .state-wrap .small,button.cta.multi-states .state-wrap .small{font-size:.8em;line-height:inherit;display:flex;flex-direction:column;line-height:1.4em}.button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states .state-wrap[data-for=ready]{display:flex}.button.cta.multi-states .state-wrap[data-for=error] .icon,button.cta.multi-states .state-wrap[data-for=error] .icon{color:var(--clr-error) !important}[data-state=error] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error] .state-wrap[data-for=ready]{display:none}[data-state=error] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error] .state-wrap[data-for=error]{display:flex}[data-state=working] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=working] .state-wrap[data-for=ready],[data-state=working] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=working] .state-wrap[data-for=ready]{display:none}[data-state=working] .button.cta.multi-states .state-wrap[data-for=working],.button.cta.multi-states[data-state=working] .state-wrap[data-for=working],[data-state=working] button.cta.multi-states .state-wrap[data-for=working],button.cta.multi-states[data-state=working] .state-wrap[data-for=working]{display:flex}[data-state=success] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=success] .state-wrap[data-for=ready],[data-state=success-response] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=success-response] .state-wrap[data-for=ready],[data-state=success] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=success] .state-wrap[data-for=ready],[data-state=success-response] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=success-response] .state-wrap[data-for=ready]{display:none}[data-state=success] .button.cta.multi-states .state-wrap[data-for=success],.button.cta.multi-states[data-state=success] .state-wrap[data-for=success],[data-state=success-response] .button.cta.multi-states .state-wrap[data-for=success],.button.cta.multi-states[data-state=success-response] .state-wrap[data-for=success],[data-state=success] button.cta.multi-states .state-wrap[data-for=success],button.cta.multi-states[data-state=success] .state-wrap[data-for=success],[data-state=success-response] button.cta.multi-states .state-wrap[data-for=success],button.cta.multi-states[data-state=success-response] .state-wrap[data-for=success]{display:flex}[data-state=error] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error-response] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error-response] .state-wrap[data-for=ready],[data-state=error] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error-response] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error-response] .state-wrap[data-for=ready]{display:none}[data-state=error] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error-response] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error-response] .state-wrap[data-for=error],[data-state=error] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error-response] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error-response] .state-wrap[data-for=error]{display:flex}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.error-msg{position:absolute;display:block;z-index:10;border-radius:2px;bottom:100%;margin-bottom:-4px;display:block;background-color:var(--white);color:var(--error);font-size:12px;line-height:1.3em;padding:.3em 8px .5em;text-transform:none;white-space:nowrap;font-weight:400;box-shadow:1px 1px 4px rgba(0,0,0,.2);display:none}[dir=ltr] .error-msg{left:1rem}[dir=rtl] .error-msg{right:1rem}[dir=rtl] [dir=ltr] .error-msg{left:auto}.error-msg::after{position:absolute;content:"";top:100%;left:10px;border-top:5px solid var(--white);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}[dir=rtl] .error-msg::after{left:auto;right:10px}[dir=rtl] [dir=ltr] .error-msg::after{right:auto;left:10px}.field-wrap:has([data-state=error]) .error-msg,.error-msg.show{display:block}.error-msg+.error-msg{display:none !important}form+.response-box{display:flex;margin:1rem auto;padding:1rem 1.5rem;font-weight:500;transition:.3s ease;align-self:center;justify-self:center;opacity:0;width:fit-content;align-items:center;justify-content:center}form+.response-box .icon{margin-inline-end:1rem;opacity:.5}form+.response-box p{margin:0 !important}form[data-state=success-response]+.response-box{opacity:1;transform:translateY(0px)}form[data-state=error-response]+.response-box{opacity:1;transform:translateY(0px)}form.collapse[data-state=success-response]{display:none}input,select,textarea,button,label,.label{outline:none;border-radius:0px;font-family:inherit;color:inherit;padding:0;margin:0}select option[disabled]{color:#aaa}optgroup{padding:0;margin:0}.hint{font-size:.8em;line-height:1.2em;margin-top:.6em;font-weight:400}.hint .icon{font-size:16px;margin:0 .3em}.hintbox{padding:.8em 1.4em;background-color:#d1e5dc;color:currentColor;position:relative;z-index:10}.hintbox .msg{line-height:1.3em;font-size:.8em}[name=emiratesId]{direction:ltr}.form-layout{--gap: clamp(1rem, 2vw, 1.5rem);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);align-self:center;justify-self:center;margin:3rem auto !important;width:clamp(240px,92%,540px)}.form-layout .field-wrap{width:100%;margin:0}.form-layout .field-wrap .field{width:100%;min-width:fit-content}@media(min-width: 520px){.form-layout .field-wrap.half{width:calc(50% - var(--gap)/2)}.form-layout .field-wrap.third{width:calc(33.3333% - var(--gap)*2/3)}}.form-layout>button{align-self:center;justify-self:center;margin-inline:auto}
