@font-face{font-family:ArabicUI;src:url('/assets/h01/arabic-ui.c1415e1d7619.woff') format('woff');font-weight:100 900;font-display:swap}
html.site-public body{margin:0;background-color:var(--site-navy,#03101e)}
.site-footer,.site-footer *{box-sizing:border-box}
.site-footer{
  --footer-gold:#deb77c;--footer-text:#e5ebf4;
  position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:65px 0 28px;
  background:transparent;
  color:var(--footer-text);font:14px/1.7 ArabicUI,Arial,sans-serif;
  border:0;overflow:visible;scroll-margin-top:112px;
}
.site-footer::before{content:'';position:absolute;inset:calc(-1 * var(--section-blend,120px)) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(#03101e22,transparent 28%,transparent 83%,#00102133),url('/assets/shared/footer-silk-v1.webp') center 54%/cover no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 calc(var(--section-blend,120px) + 95px));mask-image:linear-gradient(transparent,#000 calc(var(--section-blend,120px) + 95px))}
.site-footer a{color:inherit;text-decoration:none}
.site-footer button{font:inherit;color:inherit}
.site-footer [hidden]{display:none!important}
.site-footer svg{display:block;flex-shrink:0}
.footer-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,350px) minmax(0,1fr);grid-template-areas:'contact brand explore';gap:40px;align-items:start;direction:ltr;width:calc(100% - 80px);max-width:1160px;margin:0 auto}
.footer-brand{grid-area:brand;text-align:center;min-width:0;direction:ltr;perspective:850px}
.footer-group{width:max-content;max-width:100%;min-width:155px;padding-top:51px;justify-self:center;text-align:start}
.footer-explore{grid-area:explore}
.footer-contact-group{grid-area:contact;outline:none;border-radius:12px;scroll-margin-top:160px}
.footer-contact-group:target,.footer-contact-group:focus-visible{outline:1px solid #deb77c77;outline-offset:18px}
.site-footer[dir=rtl] .footer-group{direction:rtl}
.site-footer[dir=ltr] .footer-group{direction:ltr}
.footer-group h2{font:400 20px/1.5 ArabicUI,Arial,sans-serif;margin:0 0 24px;white-space:nowrap}
.footer-group nav{display:grid;gap:8px}
.footer-link,.footer-location{display:flex;align-items:center;gap:16px;min-height:43px;font-size:16px;line-height:1.5;border:0;background:transparent;padding:5px 0;text-align:inherit;transition:color .22s,transform .22s;white-space:nowrap}
.footer-contact-group>.footer-link,.footer-location{margin-bottom:8px}
.footer-link svg,.footer-location svg{width:23px;height:23px;transition:transform .25s,color .25s}
.footer-explore .footer-link svg{width:18px;height:18px;color:var(--footer-gold)}
.footer-link-label{border-inline-start:1px solid #c5a16e7a;padding-inline-start:15px}
.site-footer a.footer-link:hover{color:var(--footer-gold);transform:translateY(-2px)}
.site-footer a.footer-link:hover svg{transform:scale(1.08)}
.footer-link.is-unavailable{opacity:.66;cursor:default}
.footer-location{color:#c5d0df;font-size:14px}
.footer-location>span,.footer-location>a{border-inline-start:1px solid #c5a16e7a;padding-inline-start:15px}
.footer-contact-pending{font-size:10px;color:#96a8bd;margin:10px 0 0}
.footer-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;transform:perspective(850px) rotateX(var(--logo-rx,0deg)) rotateY(var(--logo-ry,0deg));transform-origin:center 55%;touch-action:pan-y;backface-visibility:hidden}
.footer-motion-active .footer-logo{will-change:transform}
.footer-monogram{width:122px;height:187px;overflow:visible;filter:drop-shadow(1px 9px 10px #0009)}
.footer-wordmark{display:block;margin-top:18px;font:700 clamp(22px,2.15vw,31px)/1.05 Arial,sans-serif;letter-spacing:-.7px;white-space:nowrap;color:#d3dce5;background:linear-gradient(115deg,#8798a9 5%,#eaf0f7 18%,#bcc8d3 38%,#fff 48%,#8191a0 57%,#cbd3db 73%,#fff 85%);background-size:250% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 1px #0008)}
.footer-wordmark-caption{display:block;font:600 clamp(8px,.9vw,12px)/1.6 Arial,sans-serif;color:#b9c7d4;letter-spacing:1.5px;margin-top:5px}
.footer-tagline{font:400 17px/1.8 ArabicUI,Arial,sans-serif;color:#bfccdd;margin:27px 0 22px;direction:rtl}
.site-footer[dir=ltr] .footer-tagline{direction:ltr;font-size:15px}
.footer-cta{display:inline-flex;justify-content:center;align-items:center;gap:29px;min-width:205px;min-height:48px;border:1px solid var(--footer-gold);border-radius:40px;padding:10px 24px;background:#05102070;color:var(--footer-gold)!important;font-size:15px;direction:rtl;transition:background .25s,box-shadow .25s,transform .2s}
.footer-cta svg{width:17px;height:17px}
.footer-cta:hover{background:#c39a5017;box-shadow:0 0 22px #dfb6711c;transform:translateY(-2px)}
.footer-cta:active{transform:translateY(0) scale(.97)}
.footer-motion-toggle{display:block;margin:12px auto 0;padding:5px 12px;min-height:32px;border:1px solid #a2c4e14d;border-radius:25px;background:#06172a80;color:#b9cbdc!important;font-size:10px!important;cursor:pointer}
.footer-motion-toggle:active{transform:scale(.97)}
.footer-motion-toggle[aria-pressed=true]{border-color:#84c7e8;color:#def3ff!important}
.footer-motion-toggle:disabled{opacity:.6;cursor:wait}
.footer-motion-status{display:block;color:#98adc1;font-size:10px;min-height:0}
.footer-motion-status:empty{display:none}
.footer-connector{position:absolute;top:65px;width:120px;height:34px;fill:none;stroke:var(--footer-gold);stroke-width:1;opacity:.8;pointer-events:none}
.footer-connector-left{left:calc(50% - 255px)}
.footer-connector-right{right:calc(50% - 255px);transform:scaleX(-1)}
.footer-socials{display:flex;align-items:center;justify-content:center;direction:ltr;gap:0;margin:37px auto 28px}
.footer-social-link{justify-content:center;width:60px;min-height:36px;padding:4px 17px;border-inline-end:1px solid #9caabd66}
.footer-social-link:last-child{border-inline-end:0}
.footer-social-link svg{width:23px;height:23px}
.footer-bottom{width:calc(100% - 80px);max-width:1360px;margin:0 auto;text-align:center}
.footer-divider{width:100%;height:11px;fill:none;stroke:var(--footer-gold);stroke-width:1;opacity:.8}
.footer-bottom small{display:block;margin-top:24px;color:#a1b0c4;font:10px/1.5 Arial,sans-serif;letter-spacing:3px}
.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #efc995;outline-offset:7px;border-radius:5px}
.site-footer .footer-cta:focus-visible{border-radius:40px}
.footer-logo-glint{transform:translateX(-110px) skewX(-16deg);opacity:0}
.footer-motion-active .footer-logo-glint{animation:footer-logo-glint 9s ease-in-out infinite}
.footer-motion-active .footer-wordmark{animation:footer-type-glint 9s ease-in-out infinite}
@keyframes footer-logo-glint{0%,8%{transform:translateX(-110px) skewX(-16deg);opacity:0}11%{opacity:.8}28%{transform:translateX(310px) skewX(-16deg);opacity:.75}29%,100%{transform:translateX(310px) skewX(-16deg);opacity:0}}
@keyframes footer-type-glint{0%,10%{background-position:100% 0}30%,100%{background-position:0% 0}}
.footer-will-reveal .footer-group,.footer-will-reveal .footer-brand,.footer-will-reveal .footer-socials{opacity:0;translate:0 14px;transition:opacity .65s ease,translate .65s ease}
.footer-revealed .footer-group,.footer-revealed .footer-brand,.footer-revealed .footer-socials{opacity:1;translate:0 0}
.footer-revealed .footer-group{transition-delay:.09s}
.footer-revealed .footer-socials{transition-delay:.16s}
@media(min-width:1900px){.site-footer::before{background-size:100% 100%}}
@media(max-width:1050px){.footer-grid{gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,290px) minmax(0,1fr)}.footer-connector{width:75px}.footer-connector-left{left:calc(50% - 202px)}.footer-connector-right{right:calc(50% - 202px)}.footer-group h2{font-size:18px}.footer-link{font-size:14px}.footer-location{font-size:12px}.footer-wordmark{font-size:24px}.footer-wordmark-caption{font-size:9px}}
@media(max-width:760px){
  .site-footer{padding:46px 0 25px;scroll-margin-top:90px}
  .site-footer::before{background-position:center bottom;background-size:auto 100%}
  .footer-grid{width:calc(100% - 44px);max-width:540px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'brand brand' 'contact explore';gap:32px 26px}
  .footer-brand{width:min(100%,320px);justify-self:center}
  .footer-monogram{width:91px;height:140px}
  .footer-wordmark{font-size:25px;margin-top:16px}.footer-wordmark-caption{font-size:9px;letter-spacing:1.2px}
  .footer-tagline{font-size:16px;margin:22px 0 19px}
  .footer-group{padding:0;min-width:0;justify-self:center}
  .footer-group h2{font-size:17px;margin:0 0 15px}
  .footer-link,.footer-location{font-size:13px;gap:10px;min-height:39px;white-space:normal}
  .footer-group nav{gap:3px}
  .footer-link-label,.footer-location>span,.footer-location>a{padding-inline-start:10px}
  .footer-link svg,.footer-location svg{width:20px;height:20px}
  .footer-explore .footer-link svg{width:15px;height:15px}
  .footer-connector{display:none}
  .footer-cta{min-height:47px;font-size:14px}
  .footer-contact-pending{max-width:140px;font-size:9px}
  .footer-socials{margin:27px auto 22px}
  .footer-bottom{width:calc(100% - 36px)}.footer-bottom small{font-size:9px;letter-spacing:2px;margin-top:19px}
}
@media(max-width:360px){.footer-grid{width:calc(100% - 30px);column-gap:17px}.footer-wordmark{font-size:23px}.footer-group h2{font-size:15px}.footer-link,.footer-location{font-size:12px}.footer-group{justify-self:start}.footer-contact-group{justify-self:end}}
@media(prefers-reduced-motion:reduce){.site-footer *{animation:none!important;transition:none!important}.footer-logo{transform:none!important}.footer-will-reveal .footer-group,.footer-will-reveal .footer-brand,.footer-will-reveal .footer-socials{opacity:1;translate:none}.footer-logo-glint,.footer-motion-toggle{display:none!important}}
