@font-face{font-family:MarwistSans;src:url('assets/sans-light.ttf') format('truetype');font-weight:300;font-display:swap}
@font-face{font-family:MarwistSans;src:url('assets/sans-regular.ttf') format('truetype');font-weight:400 700;font-display:swap}
@font-face{font-family:MarwistEditorial;src:url('assets/editorial-italic.otf') format('opentype');font-style:italic;font-display:swap}
@font-face{font-family:MarwistArabic;src:url('assets/arabic.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--navy:#081521;--ivory:#f0eee7;--gold:#c7ae79;--muted:#a0adb4}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--navy)}body{color:var(--ivory);font-family:MarwistSans,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.page-shell{isolation:isolate;position:relative;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse 42% 70% at 76% 52%,#1b2c36 0%,#10202c 41%,transparent 100%)}.grain{pointer-events:none;position:absolute;inset:0;z-index:5;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.masthead{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:40px 6.2vw 24px;gap:24px}.wordmark{font-size:25px;letter-spacing:.23em;font-weight:400;line-height:1.2}.brand-period{color:var(--gold);letter-spacing:0}.language-picker{display:flex;align-items:center;gap:14px}.language{color:#9aa7ae;background:none;border:0;padding:5px 0;cursor:pointer;font-size:10px;letter-spacing:.13em;transition:color .2s}.language:hover,.language.is-active{color:#edede7}.language.is-active:after{transform:scaleX(1)}.language:after{content:'';display:block;height:1px;margin-top:4px;background:var(--gold);transform:scaleX(0);transition:transform .2s}.language-divider{height:12px;width:1px;background:#586167;opacity:.55;margin-top:-5px}.arabic{font-family:MarwistArabic,sans-serif;font-size:11px;letter-spacing:0}main{position:relative;flex:1;display:flex;align-items:center;min-height:590px}.hero{position:relative;z-index:2;margin:54px 0 64px 11vw;width:42%;animation:reveal 1.1s .15s both}.eyebrow{display:flex;align-items:center;gap:17px;font-size:10px;font-weight:400;letter-spacing:.27em;color:var(--gold);margin-bottom:36px}.eyebrow-line{width:31px;height:1px;background:var(--gold);opacity:.75}h1{font-weight:300;letter-spacing:-.065em;font-size:clamp(86px,8.4vw,148px);line-height:1.015;margin:0 0 32px -5px}.title-line{display:block}.title-gold{font-family:MarwistEditorial,Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.06em;color:var(--gold);font-size:1.13em;line-height:.99;margin-left:0}.intro{font-weight:300;font-size:15px;line-height:1.8;letter-spacing:.015em;color:#c0c8cb;margin:0}.small-rule{width:22px;height:1px;background:#4e5b62;margin:23px 0 18px}.stay-tuned{font-size:11px;line-height:1.8;letter-spacing:.025em;color:var(--muted);margin:0}.architectural-art{position:absolute;right:0;top:50%;width:61%;max-width:1020px;transform:translateY(-50%);pointer-events:none;animation:art-reveal 1.6s both}.sculpture{display:block;width:100%;height:auto}.vertical-label{position:absolute;right:30px;top:50%;writing-mode:vertical-rl;display:flex;align-items:center;gap:18px;color:#88969b;font-size:8px;letter-spacing:.23em;transform:translateY(-50%);opacity:.6}.vertical-label span{width:1px;height:45px;background:var(--gold);opacity:.5}footer{z-index:2;position:relative;margin:0 6.2vw;padding:26px 0 29px;border-top:1px solid #71828c30;display:flex;align-items:center;justify-content:space-between;gap:20px}.operator{font-size:10px;letter-spacing:.03em;color:#94a2aa;display:flex;align-items:baseline;gap:9px}.operator strong{font-family:Georgia,serif;font-size:17px;font-weight:400;letter-spacing:0;color:#e3e5de}.launch-status{display:flex;gap:9px;align-items:center;font-size:8px;letter-spacing:.16em;color:#9ba8ae}.status-dot{width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #c7ae7944}footer small{color:#84949e;font-size:8px;letter-spacing:.1em}html[lang="ar"] .hero{direction:rtl;text-align:right;margin-left:9vw;width:37%}html[lang="ar"] .eyebrow{font-family:MarwistArabic,sans-serif;letter-spacing:0;font-size:12px}html[lang="ar"] h1{font-family:MarwistArabic,sans-serif;letter-spacing:-.04em;font-size:clamp(75px,8.5vw,145px);font-weight:400;margin-bottom:32px}html[lang="ar"] .title-gold{display:none}html[lang="ar"] .intro,html[lang="ar"] .stay-tuned{font-family:MarwistArabic,sans-serif;letter-spacing:0}html[lang="ar"] .small-rule{margin-right:0;margin-left:auto}html[lang="ar"] .operator>span,html[lang="ar"] .launch-status>span:last-child{font-family:MarwistArabic,sans-serif;letter-spacing:0}.hero.language-change{animation:reveal .45s both}@keyframes reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes art-reveal{from{opacity:0;transform:translateY(calc(-50% + 20px))}to{opacity:1;transform:translateY(-50%)}}
@media(min-width:1600px){main{min-height:760px}.hero{margin-left:max(11vw,calc((100vw - 1420px)/2))}.masthead{padding-top:46px}.architectural-art{right:3vw}}
@media(max-width:1000px){.masthead{padding:30px 6vw 22px}.hero{margin-left:8vw;width:46%}main{min-height:570px}h1{font-size:clamp(75px,10vw,115px)}.architectural-art{width:65%;right:-7%}.vertical-label{right:18px}.intro{font-size:13px}.eyebrow{font-size:9px;letter-spacing:.23em}footer{margin:0 6vw}.wordmark{font-size:23px}}
@media(max-width:650px){.page-shell{min-height:100svh;background:radial-gradient(ellipse 85% 44% at 67% 44%,#192b35 0%,#10202c 40%,transparent 100%)}.masthead{padding:26px 7vw 18px}.wordmark{font-size:21px;letter-spacing:.22em}.language-picker{gap:11px}.language{font-size:9px}.arabic{font-size:10px}main{display:block;min-height:680px;flex:1}.architectural-art{width:85%;max-width:440px;top:2px;right:-11%;transform:none;opacity:.89;animation:none}.sculpture{mask-image:linear-gradient(#000 55%,transparent 98%)}.hero{width:86%;margin:268px 7vw 47px;animation-delay:.08s}.eyebrow{font-size:8px;letter-spacing:.23em;gap:11px;margin-bottom:25px}.eyebrow-line{width:23px}h1{font-size:clamp(75px,20.5vw,110px);line-height:1.01;letter-spacing:-.06em;margin:0 0 22px -2px}.title-line{display:inline}.title-line+.title-line{display:block}.title-gold{font-size:1.08em;line-height:1}.intro{font-size:13px;max-width:280px}.small-rule{margin:16px 0 13px;width:18px}.stay-tuned{font-size:10px}.vertical-label{display:none}footer{flex-wrap:wrap;gap:20px 10px;padding:23px 0 24px;margin:0 7vw}.operator{font-size:9px;gap:7px}.operator strong{font-size:16px}.launch-status{font-size:7px;letter-spacing:.12em;gap:7px}footer small{width:100%;font-size:7px;letter-spacing:.1em}html[lang="ar"] .hero{margin:320px 7vw 45px;width:86%;text-align:right}html[lang="ar"] .eyebrow{font-size:11px}html[lang="ar"] h1{font-size:96px;margin-bottom:16px}html[lang="ar"] .intro{max-width:none}html[lang="ar"] main{min-height:640px}}
@media(max-width:380px){.hero{margin-top:235px}main{min-height:620px}.architectural-art{top:4px}.wordmark{font-size:19px}h1{font-size:75px}.language-picker{gap:9px}.masthead{padding-top:24px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
