.masthead,.masthead.scrolled{position:fixed;inset:0 0 auto;display:block;width:100%;max-width:none;margin:0;border-radius:0;padding:0;z-index:40;isolation:isolate;background:#031224;backdrop-filter:none;border:0;box-shadow:0 8px 24px #0003;transition:none;--header-gold:#e5b976;--header-inline-space:4vw;--header-utility-height:29px}.header-utility{height:29px;border-bottom:1px solid #bb9255a3;display:flex;justify-content:space-between;align-items:center;padding:0 var(--header-inline-space);direction:ltr;background:#020e1dcc;color:#afbbc9;font-size:11px}.header-location{display:flex;align-items:center;gap:7px}.header-location svg{width:13px;height:15px;fill:var(--header-gold)}.header-languages{display:flex;align-items:center;gap:13px;direction:rtl}.header-languages .lang{border:0;padding:2px 4px;font-size:11px;color:#d0d8e2;min-width:25px;min-height:24px;background:none}.header-current-language{color:#a4e6fa}.header-row{height:83px;width:100%;max-width:none;margin:0;padding:0 var(--header-inline-space);display:flex;align-items:center;justify-content:space-between;gap:28px;direction:rtl;position:relative;isolation:isolate}.masthead:before{content:'';position:absolute;inset:var(--header-utility-height) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03122422,#031224d9 35%,#031224d9 70%,#03122433),url('/assets/sections/navy-silk-v2.webp') center 45%/100% 330%;opacity:.85}.masthead .brand{direction:ltr;gap:11px}.masthead .brand-mark{width:39px;height:60px}.masthead .brand-word strong{font-size:15px;letter-spacing:.2px}.masthead .brand-word small{font-size:7px;letter-spacing:1.2px}.masthead .brand-word>span{display:none}.masthead .navigation{position:static;display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);direction:rtl;background:none;border:0;padding:0;backdrop-filter:none}.masthead .navigation a{font-size:13px;color:#edf0f6;padding:17px 0}.masthead .navigation a.active{color:#37cefa}.masthead .navigation a:after{bottom:5px;height:2px;background:#26d2fc;box-shadow:0 0 8px #00bdf6a0}.masthead .nav-tools{gap:10px}.header-contact{display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--header-gold);border-radius:30px;background:#03112290;color:var(--header-gold);padding:10px 22px;font:13px ArabicUI,Arial,sans-serif;white-space:nowrap;min-width:135px}.header-contact:disabled{opacity:.8;cursor:default}.masthead .menu-toggle{display:none;color:var(--header-gold);border:0;font-size:25px;background:transparent;border-radius:8px}.masthead a:focus-visible,.masthead button:focus-visible{outline:2px solid #e8c58e;outline-offset:5px}.masthead .navigation [hidden]{display:none!important}html{scroll-padding-top:125px}main>section{scroll-margin-top:125px!important}
@media(max-width:1050px){.masthead{--header-inline-space:24px}.header-row{gap:18px}.masthead .navigation{gap:17px}.masthead .navigation a{font-size:12px}.masthead .brand-word strong{font-size:13px}.header-contact{padding:10px 16px;min-width:115px}}
@media(max-width:900px){.masthead{--header-inline-space:22px;--header-utility-height:0px}.header-utility{position:absolute;top:22px;left:70px;height:26px;padding:0;border:0;background:none;z-index:3}.header-location,.header-current-language,.header-language-divider{display:none}.header-languages .lang{min-height:32px;font-size:11px}.header-row{height:78px;border-top:1px solid #bb925566;gap:12px}.masthead .brand-mark{height:48px;width:32px}.masthead .brand-word strong{font-size:12px}.masthead .brand-word small{font-size:6px;letter-spacing:.7px}.masthead .brand{gap:8px}.header-contact{display:none}.masthead .menu-toggle{display:flex;width:36px;height:42px}.masthead .navigation{display:none;position:absolute;top:calc(100% + 8px);right:14px;left:14px;padding:15px 22px;flex-direction:column;align-items:stretch;gap:2px;background:#031324f7;border:1px solid #b9915555;border-radius:12px;box-shadow:0 18px 40px #0008;max-height:calc(100svh - 100px);overflow:auto}.masthead .navigation.open{display:flex}.masthead .navigation a{font-size:14px;padding:12px 0;text-align:start}.masthead .navigation a:after{width:0}.masthead .navigation a.active:after{width:32px}.masthead .navigation:after{content:attr(data-contact-note);color:#aa9f8e;font-size:11px;padding-top:8px}html{scroll-padding-top:92px}main>section{scroll-margin-top:92px!important}}
@media(prefers-reduced-motion:reduce){.masthead *{transition:none!important}}
