.dodge-field{--df-ink: #f5f5f5;--df-contrast: #18181b;--df-height: 240px;--df-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:grid;place-items:center;width:100%;height:var(--df-height)}.dodge-field__mover{display:inline-grid;will-change:transform}.dodge-field__pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:52px;margin:0;padding:0 28px;border:0;border-radius:999px;background:color-mix(in srgb,var(--df-ink) 8%,transparent);color:color-mix(in srgb,var(--df-ink) 72%,transparent);font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:-.012em;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--df-ease-out),background-color .22s ease,color .22s ease}.dodge-field__pill:active{transform:scale(.97)}.dodge-field__pill:focus-visible{outline:2px solid color-mix(in srgb,var(--df-ink) 60%,transparent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.dodge-field__mover{pointer-events:none}}.dodge-field__mover[data-relented=true] .dodge-field__pill{color:var(--df-ink)}.dodge-field__mover[data-caught=true] .dodge-field__pill{background:var(--df-ink);color:var(--df-contrast)}.dodge-field__labels{position:relative;z-index:2;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.dodge-field__label{display:block;white-space:nowrap}.dodge-field__notice{position:absolute;inset:auto 0 12px;margin:0;color:color-mix(in srgb,var(--df-ink) 55%,transparent);font-size:12px;text-align:center;pointer-events:none}@media(prefers-reduced-motion:reduce){.dodge-field__pill{transition:background-color .22s ease,color .22s ease}.dodge-field__pill:active{transform:none}.dodge-field .dodge-field__label{filter:none}}@media(max-width:600px){.dodge-field__pill{font-size:clamp(12px,3.9vw,16px);padding:0 16px}}.hayzel-glass{position:absolute;inset:0;z-index:0;display:block;border-radius:inherit;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hayzel-glass--refractive{background:#ffffff0b;backdrop-filter:var(--hayzel-glass-filter) saturate(1.45) brightness(1.08);-webkit-backdrop-filter:var(--hayzel-glass-filter) saturate(1.45) brightness(1.08)}.hayzel-glass--fallback{background:#ffffff24;backdrop-filter:blur(12px) saturate(1.65) brightness(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.65) brightness(1.06)}.hayzel-glass__rim{position:absolute;inset:0;display:block;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.07) 23%,transparent 47%,rgba(255,239,217,.055) 79%,rgba(255,255,255,.17) 100%);box-shadow:inset 0 1.4px 1.5px #ffffffbd,inset 0 -1px 1.5px #ffffff52,inset 1px 0 2px #ffffff2e,inset -1px 0 3px #ffffff40}.hayzel-glass__svg{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@supports not (backdrop-filter: blur(1px)){.hayzel-glass--fallback{background:#242e2f6b}}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-BcGYEO07.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1e2727;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none}.page{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background-color:#e4cfb9;background-image:url(/dubai-background.webp);background-position:center center;background-size:cover;background-repeat:no-repeat}.site-header{position:absolute;top:0;left:0;z-index:5;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px clamp(24px,5vw,80px)}.wordmark{margin:0;color:#202524;font-size:18px;line-height:1;font-weight:650;letter-spacing:-.065em;white-space:nowrap}.contact-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;appearance:none;border:0;border-radius:999px;background:transparent;color:#111;padding:13px 23px;min-height:46px;font:inherit;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:opacity .16s ease,transform .16s ease}.contact-button:hover{background:transparent;opacity:.82}.contact-button:active{transform:scale(.97)}.contact-button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px}.center-stage{position:absolute;inset:50% 0 auto;width:100%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.hero-heading{position:relative;z-index:1;pointer-events:none;margin:0;width:min(100% - 40px,1100px);color:#fff;font-size:clamp(29px,4.5vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.057em;text-align:center;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.4)}.hero-heading span{display:block}.dodge-zone{position:relative;width:100%;height:220px}.dodge-zone .dodge-field__pill{border:1px solid rgba(255,255,255,.82);color:#fff;background:transparent;text-shadow:0 1px 12px rgba(0,0,0,.58);box-shadow:0 0 0 1px #ff98482b,0 0 15px #ff7d2657,0 0 34px #ff741c38,inset 0 0 12px #ffaa5d1a;animation:hayzel-button-glow 3.1s ease-in-out infinite}@keyframes hayzel-button-glow{0%,to{border-color:#ffffffc7;box-shadow:0 0 0 1px #ff984824,0 0 11px #ff7d263d,0 0 27px #ff741c24,inset 0 0 12px #ffaa5d12}50%{border-color:#ffecd9fa;box-shadow:0 0 0 1px #ff984852,0 0 23px #ff7d2680,0 0 46px #ff741c47,inset 0 0 15px #ffaa5d24}}.site-footer{position:absolute;left:0;right:0;bottom:clamp(24px,4vh,44px);z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 20px;color:#fff;font-size:12px;font-weight:450;line-height:1.4;letter-spacing:-.012em;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.48)}.dodge-zone .dodge-field__mover[data-caught=true] .dodge-field__pill{color:#fff;background:transparent}@media(max-width:600px){.site-header{padding:24px}.wordmark{font-size:18px}.contact-button{padding:12px 18px;min-height:42px;font-size:12px}.center-stage{gap:14px}.hero-heading{font-size:clamp(26px,7.8vw,42px);width:calc(100% - 36px)}}@media(max-height:560px){.center-stage{top:46%;gap:10px}.hero-heading{font-size:clamp(24px,5svh,40px)}.dodge-zone{height:min(160px,30svh)}.dodge-zone .dodge-field{height:100%}.site-footer{bottom:12px;font-size:10px;gap:2px}}@media(prefers-reduced-motion:reduce){.contact-button{transition:none}}.confetti-layer{position:fixed;inset:0;z-index:20;display:block;width:100vw;height:100vh;height:100dvh;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.dodge-zone .dodge-field__pill{animation:none}}
