:root{color-scheme:dark;--ivory:#f6f3eb;--gold:#d4b98c}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#121818;color:var(--ivory)}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border-radius:0}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.backdrop{position:fixed;inset:0;overflow:hidden;background:#121818 url('/assets/dubai-poster.jpg') center bottom/auto 165% no-repeat}.backdrop video{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.58);transform:scale(1.65);transform-origin:center bottom;opacity:0;transition:opacity 1.4s}.backdrop video.ready{opacity:1}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,17,18,.68),rgba(8,17,18,.26)),linear-gradient(0deg,rgba(6,12,14,.72),transparent 40%,rgba(7,15,17,.28))}.page{min-height:100svh;position:relative;display:flex;flex-direction:column;padding:38px 5.5vw 26px;isolation:isolate}header{display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-size:27px;font-weight:700;letter-spacing:-1.2px;display:flex;align-items:center}.brand>span{color:var(--gold);font-weight:400;margin-left:3px}.brand>i{width:6px;height:6px;background:var(--gold);margin-left:12px;margin-top:13px}.capital-link{font-size:10px;letter-spacing:1.8px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #f6f3eb55;padding:8px 0}.capital-link:hover{color:var(--gold);border-color:var(--gold)}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 0 75px}.eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:3px;font-weight:400;color:#eee4d1;margin-bottom:33px}.eyebrow>span{height:1px;width:35px;background:var(--gold)}h1{margin:0;font-size:clamp(62px,7.9vw,126px);font-weight:500;line-height:1.08;letter-spacing:-5px}h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-4.5px;color:#e9d8b8;line-height:1.15}.intro{display:flex;gap:23px;align-items:flex-start;margin-top:35px}.rule{width:2px;align-self:stretch;background:#ccb587;min-height:41px}.intro p{margin:0;font-size:15px;line-height:1.7;color:#f6f3ebbd;letter-spacing:.1px}footer{display:flex;align-items:center;gap:35px;justify-content:space-between;border-top:1px solid #f6f3eb30;padding-top:21px;min-height:53px}.launch{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:2px;white-space:nowrap}.launch i{width:5px;height:5px;background:var(--gold)}.location{font-size:8px;letter-spacing:1.7px;color:#f6f3ebbb;margin-left:auto;margin-right:30px}.location>span{color:#f6f3eb70;margin-left:20px;font-size:8px}#video-toggle{border:1px solid #f6f3eb38;background:#101b1b24;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;font-size:10px;min-width:115px;justify-content:center}#video-toggle[hidden]{display:none}#video-toggle:hover{background:#f6f3eb15}@media(min-width:1700px){.page{padding-left:8vw;padding-right:8vw}}@media(max-width:900px){h1{letter-spacing:-3px}h1 em{letter-spacing:-3px}.location>span{display:none}.location{margin-right:0}.page{padding:30px 6vw 25px}main{padding:70px 0}.intro p{font-size:14px}}@media(max-width:600px){.page{padding:27px 24px 22px;min-height:100svh}.brand{font-size:23px}.brand>i{width:4px;height:4px;margin-left:8px;margin-top:11px}.capital-link{font-size:8px;letter-spacing:1px;gap:8px}.capital-link svg{width:13px;height:13px}main{padding:80px 0 95px}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:27px;gap:10px}.eyebrow>span{width:22px}h1{font-size:clamp(36px,10.5vw,61px);letter-spacing:-1.8px;line-height:1.17}h1 em{letter-spacing:-1.8px;font-size:.99em;white-space:nowrap}.intro{gap:16px;margin-top:28px}.intro p{font-size:12px;line-height:1.8}.rule{min-height:35px}footer{padding-top:17px;gap:13px;min-height:45px}.launch{font-size:7px;letter-spacing:1.3px;gap:7px}.location{display:none}#video-toggle{min-width:100px;padding:8px 9px;font-size:9px}.shade{background:linear-gradient(90deg,rgba(8,17,18,.63),rgba(8,17,18,.35)),linear-gradient(0deg,rgba(6,12,14,.78),transparent 50%,rgba(7,15,17,.2))}.backdrop video,.backdrop{object-position:64% center;background-position:64% bottom}}@media(max-height:600px) and (min-width:601px){.page{padding-top:22px;padding-bottom:17px}main{padding:35px 0}h1{font-size:70px}.eyebrow{margin-bottom:18px}.intro{margin-top:20px}.intro p{font-size:12px}}@media(prefers-reduced-motion:reduce){.backdrop video{transition:none}}
