@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-var-Dk9Pm7OY.woff2)format("woff2")}:root{--black:#0f0f0f;--white:#fff;--brand:#fcac19;--bg:#000;--fg:#fff;--bg-text-inverse:#000;--card:#181818;--card-2:#222;--muted:#bdbdbd;--line:#ffffff1f;--radius:12px;--gutter:clamp(16px, 3.5vw, 48px);--maxw:1360px;--edge:max(var(--gutter), calc((100% - var(--maxw)) / 2));--ease:cubic-bezier(.22, .61, .36, 1);--block:#161616;--block-2:#1e1e1e;--ease-entrance:cubic-bezier(.19, 1, .22, 1);--ease-wipe:cubic-bezier(1, 0, 0, 1);--ease-image:cubic-bezier(.28, .35, .06, .99);--ease-letter:cubic-bezier(.2, 0, 0, 1);--fs-title:clamp(2rem, 3.3vw, 3rem);--fs-number:clamp(3rem, 5.2vw, 5rem);--fs-body:clamp(1rem, 1.25vw, 1.2rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ol,figure{margin:0;padding:0}ol{list-style:none}:focus-visible{outline:2px solid var(--white);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.logo{fill:currentColor;stroke:currentColor;stroke-width:.25px;display:block}.pill{letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s var(--ease-wipe), color .2s var(--ease-wipe);border-radius:10px;align-items:center;gap:12px;padding:8px 22px 8px 8px;font-size:13px;font-weight:600;display:inline-flex}.pill--light{background:var(--white);color:var(--black)}.pill--light:hover{background:#ececec}button.pill{cursor:pointer;border:0;font-family:inherit}.enquiry{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0ed6;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 80px #00000073}@supports ((-webkit-backdrop-filter:url(#liquid-glass-form)) or (backdrop-filter:url(#liquid-glass-form))){.enquiry{-webkit-backdrop-filter:url(#liquid-glass-form)blur(6px)saturate(135%)brightness(.9);backdrop-filter:url(#liquid-glass-form)blur(6px)saturate(135%)brightness(.9);background:linear-gradient(#0c0c0e80 0%,#08080aa8 100%);box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #ffffff14,inset 0 0 0 1px #ffffff1a,0 30px 80px #00000073}}.lite .enquiry{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0eeb}.enquiry__body{gap:22px;padding:clamp(26px,3vw,40px);display:grid;position:relative}.enquiry__title{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.05}.enquiry__title b{font-weight:600}.enquiry__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.enquiry__status.is-error{clip-path:none;white-space:normal;color:#ff7b7f;width:auto;height:auto;font-size:.92rem;position:static;overflow:visible}.enquiry__address{justify-items:start;gap:8px;display:grid}.enquiry__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:12px;font-weight:600}.enquiry__email{letter-spacing:-.02em;overflow-wrap:anywhere;transition:box-shadow .2s var(--ease);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.2;box-shadow:inset 0 -1px #ffffff52}.enquiry__email:hover{box-shadow:inset 0 -2px 0 var(--orange)}.enquiry__actions{flex-wrap:wrap;gap:10px;display:flex}.enquiry__actions .pill{flex:180px}.enquiry__copy:after,.enquiry [hidden]{display:none}.pill--plain{color:#000;justify-content:center;height:46px;padding:0 26px;font-weight:700}.pill--plain.pill--light{color:#000}.pill--plain{cursor:pointer;gap:10px;padding:0 22px 0 26px}.pill--plain:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease-wipe);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.pill--plain.pill--light:hover{background:#e4e4e4}.pill--plain:hover:after{transform:translate(3px)}.pill--plain{padding:0 26px 0 22px}.pill--plain:after{order:-1}.nav{top:16px;left:var(--edge);right:var(--edge);z-index:100;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed}.nav>*{pointer-events:auto}.nav__logo{color:var(--white);margin-left:-8px;padding:8px}.nav__logo .logo{width:74px;height:30px}.nav__pill{z-index:0;border-radius:16px;align-items:center;gap:4px;padding:6px;display:flex;position:relative}.nav__frost{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212cc;border:.5px solid #242222;position:absolute;inset:0}.nav__track{border-radius:12px;position:relative;overflow:hidden}.nav__links{gap:4px;width:max-content;display:flex;position:relative}.nav__links a{white-space:nowrap}.nav__lens{z-index:0;opacity:0;pointer-events:none;transform-origin:0;width:0;transition:transform .6s cubic-bezier(.22, 1, .36, 1), opacity .3s var(--ease);background:#282828;border-radius:12px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 -1px #666}.nav__lens.is-on{opacity:1}.nav__pill a{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;border-radius:12px;padding:12px 22px;font-size:13px;font-weight:500;transition:color .2s ease-in;position:relative}.nav__pill a.is-current,.nav__pill a:hover{color:var(--white)}.nav__menu-btn{cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#3a3a3c8c 0%,#161618b3 100%);border:0;border-radius:12px;place-content:center;gap:6px;width:46px;height:46px;padding:0;display:none;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1a,0 10px 30px -12px #00000073}.nav__menu-btn span{background:var(--white);width:20px;height:2px;transition:transform .35s var(--ease);border-radius:2px;display:block}.nav__menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav__menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav__sheet{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), translate .35s var(--ease), visibility 0s linear .35s;background:linear-gradient(#28282ae6 0%,#121214f0 100%);border-radius:12px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;translate:0 -8px;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 24px 60px -20px #000000b3}.nav__sheet.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--ease), translate .35s var(--ease), visibility 0s;translate:none}.nav__sheet a{letter-spacing:-.01em;color:#ffffffe0;border-radius:8px;padding:15px 16px;font-size:1.15rem;font-weight:600}.nav__sheet a+a{box-shadow:inset 0 1px #ffffff12}.nav__sheet a:active,.nav__sheet a.is-current{color:var(--white);background:#ffffff14}.hero{height:100vh;text-align:center;place-items:center;height:100svh;min-height:600px;display:grid;position:relative;overflow:hidden}.hero__canvas{width:100%;height:100%;position:absolute;inset:0}.hero__img{object-fit:cover;object-position:50% 50%}.hero__shade{background:linear-gradient(to bottom, #0000 52%, #0003 66%, #00000094 82%, #000000e0 93%, var(--bg) 100%), radial-gradient(ellipse at center, #0000001f 0%, #00000047 100%);position:absolute;inset:0}.hero__content{padding:0 var(--gutter);justify-items:center;gap:22px;max-width:900px;display:grid;position:relative}.hero h1{text-shadow:0 2px 30px #00000073;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:600;line-height:1.05}.reveal-up{animation:rise .8s var(--ease-entrance) both;animation-delay:var(--d,0s)}.instant *,.instant :before,.instant :after{transition:none!important;animation:none!important}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.js [data-reveal]{opacity:0;transition:opacity .4s ease var(--d,0s), transform .55s var(--ease-entrance) var(--d,0s);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}.bento{--pack:clamp(320px, calc(82vh - 160px), 720px);grid-template-columns:1.15fr 1.5fr 1fr;grid-template-rows:repeat(2, minmax(calc((var(--pack) - 14px) / 2), auto));gap:14px;padding-block:84px 0;display:grid}.bento__intro{border-radius:var(--radius);background:var(--card);grid-row:span 2;align-content:center;justify-items:start;gap:14px;padding:clamp(22px,2.2vw,34px);display:grid}.bento__intro .label{margin-bottom:0}.bento__intro h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:600;line-height:1.1}.bento__intro p{color:var(--muted);font-size:.95rem;line-height:1.5}.tile{border-radius:var(--radius);background:var(--card-2);display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile:after{content:"";background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.tile__body{z-index:1;gap:8px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.tile__tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:600}.tile h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.25}.tile--feature{grid-row:span 2}.tile--feature h3{max-width:22ch;font-size:clamp(1.3rem,1.9vw,1.7rem)}.tile__body p{color:#ffffffd1;max-width:44ch;font-size:.95rem;line-height:1.5}.pinned{height:200vh;position:relative}.pinned__stage{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.pinned__canvas{width:100%;height:100%;position:absolute;inset:0}.pinned__shade{background:linear-gradient(90deg,#000000b3 0%,#00000040 50%,#0000 75%);position:absolute;inset:0}.pinned__clock{right:var(--edge);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffffffeb;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:600;line-height:1;position:absolute;bottom:74px}.pinned__panels{left:var(--edge);width:min(460px, calc(100% - 2 * var(--gutter)));height:320px;position:absolute;top:50%;transform:translateY(-50%)}.panel{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease-entrance);pointer-events:none;align-content:center;gap:16px;display:grid;position:absolute;inset:0;transform:translateY(16px)}.pinned__panels{width:min(560px, calc(100% - 2 * var(--gutter)));height:470px}.panel{text-shadow:0 1px 16px #0000008c;align-content:center;justify-items:start;gap:20px;padding:clamp(32px,3.4vw,52px)}.pinned__glass{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);isolation:isolate;text-shadow:0 1px 16px #0000008c;background:linear-gradient(#0000001a 0%,#00000038 100%);border:0;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 2px 1px -1px #ffffffe6,inset 0 -2px 1px -1px #ffffff73,inset 0 0 18px #ffffff0f,0 2px 6px #0000002e,0 24px 60px -24px #0000008c}.pinned__glass:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 0 0,#ffffff1f 0%,#fff0 65%),radial-gradient(50% 35% at 100% 100%,#ffffff0d 0%,#fff0 70%);position:absolute;inset:0}.pinned__glass:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(from 225deg,#ffffffd9 0deg,#ffffff38 50deg,#ffffff0f 110deg,#ffffff59 180deg,#ffffff0f 250deg,#ffffff38 310deg,#ffffffd9 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel.is-active{opacity:1;pointer-events:auto;transform:none}.panel.is-past{transform:translateY(-16px)}.pinned__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0a0c85 0%,#0a0a0ca3 100%)}.no-gl .pinned__glass{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%)}.pinned__shade{background:linear-gradient(90deg,#00000059 0%,#0000 55%)}.panel__no{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;font-size:12px;font-weight:600}.panel h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.2rem,3.2vw,3.1rem);font-weight:600;line-height:1.02}.panel p{color:#ffffffeb;max-width:36ch;font-size:1.12rem;line-height:1.55}.pinned__progress{left:var(--edge);right:var(--edge);will-change:opacity;background:#fff3;height:2px;position:absolute;bottom:46px}.pinned__steps{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:12px;left:0;right:0}.pinned__steps a{letter-spacing:.14em;text-transform:uppercase;color:#ffffffad;text-shadow:0 1px 8px #0009;transition:color .3s var(--ease);justify-self:center;padding:6px 10px;font-size:12px;font-weight:600}.pinned__steps a:hover,.pinned__steps a.is-on{color:var(--white)}.pinned__mark{width:1px;height:1px;left:0;top:calc((100% - 100vh) * var(--k));pointer-events:none;scroll-margin-top:0;position:absolute}.pinned__progress span{background:var(--white);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.pinned__dot{will-change:transform;position:absolute;inset:0}.pinned__dot:before,.pinned__dot:after{content:"";background:var(--white);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px}.pinned__dot:after{animation:1.8s ease-out infinite dot-pulse}@keyframes dot-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.about{grid-template-columns:clamp(260px,30%,440px) minmax(0,1fr);gap:clamp(20px,3vh,48px) clamp(24px,3vw,48px);padding-block:clamp(88px,11vh,140px) 0;display:grid;position:relative}.about__head{grid-column:1/-1}.about__head h2{letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;line-height:1}.about__figure{aspect-ratio:2928/3476;border-radius:14px;align-self:stretch;width:100%;position:relative;overflow:hidden}.about__figure img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.about__figure:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.about__cards{grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.about__card{border-radius:var(--radius);background:var(--block-2);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(16px,1.6vw,24px);padding:clamp(16px,2vw,28px) clamp(18px,2vw,32px);display:grid;position:relative}.about__icon{background:#ffffff12;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.about__icon svg{fill:none;width:20px;height:20px;stroke:var(--white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.about__card h3{letter-spacing:-.015em;color:var(--white);margin-bottom:4px;font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:600;line-height:1.2}.about__card p{color:var(--muted);max-width:60ch;font-size:clamp(.88rem,.9vw,.95rem);line-height:1.5}.js .about__card{opacity:0;transition:translate .55s cubic-bezier(.22,1,.36,1),opacity .35s;translate:0 40px}.js .about__cards.is-in .about__card{opacity:1;translate:none}.js .about__cards.is-in .about__card:nth-child(2){transition-delay:60ms}.js .about__cards.is-in .about__card:nth-child(3){transition-delay:.12s}@media (max-width:960px){.about{grid-template-columns:1fr}.about__figure{width:min(100%,460px)}.about__cards{grid-auto-rows:auto}}@media (max-width:640px){.about__card{gap:14px}}.reviews{padding-block:clamp(24px,3.5vh,80px) clamp(80px,14vh,180px)}.reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(20px,3vh,44px);display:flex}.reviews__head h2{font-size:var(--fs-title);letter-spacing:-.035em;font-weight:600;line-height:1.05}.reviews__carousel{position:relative}.reviews__list{--per-view:3;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px * (var(--per-view) - 1)) / var(--per-view));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.reviews__list::-webkit-scrollbar{display:none}.review{scroll-snap-align:start}.reviews__arrow{--size:56px;z-index:1;width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);border-radius:calc(var(--size) * .225);cursor:pointer;opacity:.7;background:#adadad40;border:0;place-items:center;padding:0;transition:opacity .15s ease-out;display:grid;position:absolute;top:50%}.reviews__arrow:hover:not(:disabled){opacity:.9}.reviews__arrow:disabled{opacity:.3;cursor:default}.reviews__arrow svg{fill:none;width:22px;height:22px;stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease-out}.reviews__arrow:hover:not(:disabled) svg{transform:scale(1.2)}.reviews__arrow--prev{left:-28px}.reviews__arrow--next{right:-28px}@media (min-width:1600px){.reviews__arrow{--size:64px}.reviews__arrow--prev{left:-88px}.reviews__arrow--next{right:-88px}}.review{border-radius:var(--radius);background:var(--block-2);flex-direction:column;justify-content:space-between;gap:clamp(16px,2.6vh,28px);padding:clamp(18px,min(2vw,2.4vh),28px);display:flex;position:relative}.review blockquote{letter-spacing:-.015em;color:var(--white);margin:0;font-size:clamp(1.05rem,min(1.4vw,2.1vh),1.3rem);font-weight:600;line-height:1.35}.review__who{gap:2px;font-size:.9rem;display:grid}.review__who b{letter-spacing:.14em;text-transform:uppercase;color:var(--white);font-size:12px;font-weight:600}.review__who span{color:var(--muted)}@media (max-width:960px){.reviews__list{--per-view:2}}@media (max-width:640px){.reviews__list{grid-auto-columns:86%}.reviews__arrow{display:none}}.dubai{--page:max(100svh, 600px);--photo:max(110vw, 150vh);--burj-lead:max(72px, calc(var(--page) - var(--photo) * .4905));--careers-pad:clamp(100px, calc(var(--page) * .18), 240px);--tip:var(--burj-lead);min-height:var(--page);flex-direction:column;display:flex;position:relative;overflow:clip}.dubai__scene{top:calc(var(--tip) - var(--photo) * .5335);left:calc(50% - var(--photo) * .5415);width:var(--photo);aspect-ratio:2000/2048;position:absolute}.dubai__scene:after{content:"";background:linear-gradient(to top, var(--bg), #0000);height:12%;position:absolute;inset:auto 0 0}.dubai__photo{width:100%;height:100%}.dubai__shade{background:linear-gradient(to bottom, var(--bg) 0, #0000008c 7vh, #0000 18vh), linear-gradient(to top, var(--bg) 0%, #00000073 3%, #0000 11%);position:absolute;inset:0}.reach{padding-top:clamp(96px,14vh,170px);position:relative}.reach__grid{display:grid}.contact .enquiry{flex:0 500px}.dubai .contact{padding-top:clamp(24px,4vh,56px)}@media (min-width:961px) and (max-height:960px){.dubai .contact{position:static}.contact__inner>div:first-child{position:relative}.contact .enquiry{top:clamp(80px,13vh,150px);right:var(--edge);width:min(480px,42%);position:absolute}}.reach__intro{justify-items:start;gap:18px;display:grid}.reach h2{letter-spacing:-.04em;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:600;line-height:1}.reach__intro>p{color:#ffffffeb;max-width:44ch;font-size:1.1rem}.reach h2,.reach__intro>p,.reach .label{text-shadow:0 2px 22px #00000080}.reach .label{color:#ffffffe6;margin-bottom:0}.reach__points{gap:18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reach__points li{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;display:grid}.reach__icon{background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.reach__icon svg{fill:none;width:20px;height:20px;stroke:var(--white);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.reach__points h3{font-size:1.05rem;font-weight:600;line-height:1.25}.reach__points p{color:#ffffffe6;font-size:.95rem;line-height:1.45}.reach__points h3,.reach__points p{text-shadow:0 1px 14px #0000008c}.reach__icon{background:#0a0a0c9e;box-shadow:inset 0 0 0 1px #ffffff57,0 6px 18px #00000040}.reach__icon svg{stroke-width:1.6px;width:21px;height:21px}.contact{margin-top:auto;padding-block:clamp(60px,10vh,120px) clamp(32px,5vh,52px);position:relative}.contact__anchor{position:absolute;top:0}.contact__inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.contact__title{letter-spacing:-.04em;text-shadow:0 2px 22px #0000008c;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1}.contact__base{color:#ffffffeb;text-shadow:0 1px 14px #000000b3;margin-top:12px;font-size:1.05rem}.footer{padding-block:48px 32px}.footer__inner{grid-template-columns:1fr auto auto 1.2fr;align-items:start;gap:48px;display:grid}.pinned__clock{justify-items:end;gap:6px;display:grid}.pinned__clock small{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:12px;font-weight:600}.footer__logo{width:80px;height:32px}.footer__col{gap:8px;display:grid}.footer__col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.footer__col a{font-size:14px}.footer__col a:hover{text-underline-offset:4px;text-decoration:underline}.footer__dots{background-image:radial-gradient(#ffffff38 1.2px,#0000 1.4px);background-size:14px 14px;border-radius:12px;height:120px}.footer__legal{color:var(--muted);margin-top:48px;font-size:12px}@media (max-width:960px){.bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bento__intro,.tile--feature{grid-area:auto/1/auto/-1}.tile{min-height:280px}.footer__inner{grid-template-columns:1fr 1fr}.footer__dots{grid-column:1/-1}.contact__inner{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:22px;display:grid}.contact__anchor{top:0;bottom:auto}.dubai{--page:max(100svh, 680px);--photo:max(110vw, 190vh);--burj-lead:120px;--careers-pad:110px;min-height:calc(var(--tip) + var(--photo) * .4905)}}@media (max-width:640px){.nav__pill{display:none}.nav__menu-btn,.nav__sheet{display:grid}.bento{grid-template-columns:1fr;padding-top:64px}.pinned{height:190vh}.pinned__steps a{letter-spacing:.08em;padding-inline:4px;font-size:10px}.pinned__shade{background:linear-gradient(#0000004d 40%,#000c 100%)}.pinned__panels{height:440px;top:auto;bottom:100px;transform:none}.panel{padding:28px}.pinned__glass{border-radius:14px}.panel h2{font-size:2.1rem}.pinned__clock{font-size:2rem;top:88px;bottom:auto}}.pinned__edge{pointer-events:none;will-change:opacity;height:36%;position:absolute;left:0;right:0}.pinned__edge--top{background:linear-gradient(to bottom, var(--bg) 0%, #000000b8 35%, #0000 100%);top:0}.pinned__edge--bottom{opacity:0;background:linear-gradient(to top, var(--bg) 0%, #000000b8 35%, #0000 100%);bottom:0}.page-veil{z-index:90;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;inset:0}.page-veil.is-on{opacity:1}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:13px;font-weight:600;display:block}.intro{display:none}.js .intro{z-index:300;pointer-events:none;place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}.js .intro:before{content:"";background:var(--black);transition:opacity .75s;position:absolute;inset:0}.intro__logo{transform-origin:0 0;width:min(62vw,620px);height:auto;position:relative}.js.intro-seen .intro{display:none}.intro.is-out:before{opacity:0}.intro.is-out .intro__logo{transition:transform .82s cubic-bezier(.76,0,.24,1)}.intro.is-skip,.intro-logo .nav__logo{opacity:0}.js .hero__img{animation:settle 1.8s var(--ease-entrance) 50ms both}.intro-on .hero__img,.intro-on .reveal-up{animation-play-state:paused}@keyframes settle{0%{scale:1.06}}h1[data-split],h2[data-split]{font-weight:400}[data-split] b{font-weight:600}[data-split] .word{white-space:nowrap;display:inline-block}.js [data-split] .char{opacity:0;transition:opacity .4s var(--ease-entrance) calc(var(--d,0s) + var(--cd,0s)), transform .5s var(--ease-entrance) calc(var(--d,0s) + var(--cd,0s));display:inline-block;transform:translateY(.16em)}.js [data-split] .char.is-bold{font-weight:600}.js [data-split].is-in .char{opacity:1;transform:none}.js.intro-on .hero [data-split].is-in .char{opacity:0;transition:none;transform:translateY(.16em)}.js [data-wipe]{position:relative;overflow:hidden}.js [data-wipe] img{opacity:0;transition:opacity .5s ease var(--d,0s), scale .8s var(--ease-entrance) var(--d,0s);scale:1.04}.js [data-wipe].is-in img{opacity:1;scale:none}.js .dubai[data-wipe]{overflow:clip}.js .dubai[data-wipe] img{transition:opacity .8s;scale:1}.record__track,.bento{perspective:1500px}.bento.is-settled{perspective:none}.js .tile[data-wipe]{opacity:0;transition:opacity .4s ease var(--d,0s), rotate .6s var(--ease-entrance) var(--d,0s), translate .6s var(--ease-entrance) var(--d,0s);translate:0 30px;rotate:1 .25 0 8deg}.js .tile[data-wipe].is-in{opacity:1;translate:none;rotate:none}.js .rcard[data-reveal]{transition:opacity .4s ease var(--d,0s), transform .6s var(--ease-entrance) var(--d,0s);transform:rotateX(9deg)rotateY(-3deg)translateY(30px)}.js .rcard[data-reveal].is-in{transform:none}.footer__mark{width:80px;height:32px;display:block}.record{padding-block:18px clamp(28px,5vh,64px)}.record__head{margin-bottom:12px}.record__head .label{margin-bottom:0}.record__track{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rcard{border-radius:var(--radius);background:var(--block-2);align-content:space-between;gap:10px;min-height:clamp(140px,18vh,220px);padding:clamp(18px,1.8vw,26px);display:grid}.rcard strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,3.2vw,3.2rem);font-weight:600;line-height:1}.rcard__cap{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.rcard p{color:var(--muted);font-size:14px;line-height:1.4}@media (max-width:1240px){.rcard p{min-height:2.8em}}@media (max-width:640px){.record{padding-block:18px 64px}.record__track{grid-template-columns:1fr}.rcard p{min-height:0}}.lite .nav__frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212f2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-up,.js .hero__img{animation:none}.pinned__dot:after{opacity:0;animation:none}.js .intro{display:none}.js [data-reveal]{opacity:1;transition:none;transform:none}.js .about__card{opacity:1;transition:none;translate:none}.js [data-wipe] img{opacity:1;filter:none;scale:1}.js .tile[data-wipe]{opacity:1;translate:none;rotate:none}.js .rcard[data-reveal]{transform:none}.dubai__photo{animation:none!important}.nav__lens{transition:none}}:root{--orange:#fcac19;--orange-hover:#ffbd45}.pill--plain.pill--accent{background:var(--orange);color:#000}.pill--plain.pill--accent:hover{background:var(--orange-hover)}.nav__lens{box-shadow:inset 0 -2px 0 var(--orange)}.reviews__arrow svg{transition:transform .15s ease-out,stroke .15s ease-out}.reviews__arrow:hover:not(:disabled) svg{stroke:var(--orange)}.pinned__dot:before,.pinned__dot:after{background:var(--orange)}.pinned__dot:before{box-shadow:0 0 10px 2px #fcac1999}::selection{background:var(--orange);color:#000}.rifle{padding-block:clamp(24px,4vh,48px) clamp(80px,12vh,140px);scroll-margin-top:84px}.rifle__head .label{margin-bottom:10px}.rifle__head h2{font-size:var(--fs-title);letter-spacing:-.035em;font-weight:400;line-height:1.05}.rifle__head h2 b{font-weight:600}.rifle__body{grid-template-rows:clamp(420px,100svh - 260px,760px);grid-template-columns:minmax(360px,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(24px,3vw,56px);margin-top:clamp(20px,3vh,36px);display:grid}.rifle__stage{height:clamp(420px,100vh - 260px,760px);height:clamp(420px,100svh - 260px,760px);position:relative}.rifle__stage canvas{opacity:0;transition:opacity .8s;display:block;width:100%!important;height:100%!important}.rifle__stage.is-ready canvas{opacity:1}.rifle__dot{z-index:1;width:34px;height:34px;color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;will-change:transform;transition:background .3s var(--ease), color .3s var(--ease);background:#121212b3;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:grid;position:absolute;top:-17px;left:-17px;box-shadow:inset 0 0 0 1.5px #fffc}.rifle__dot:before{content:"";border-radius:50%;position:absolute;inset:-12px}.rifle__dot:after{content:"";border-radius:50%;animation:2.2s ease-out infinite rifle-pulse;position:absolute;inset:0;box-shadow:0 0 0 1.5px #fff9}.rifle__dot.is-on{color:var(--black);background:var(--white)}.rifle__dot.is-on:after{opacity:0;animation:none}@keyframes rifle-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:1.9}}.rifle__points{z-index:2;opacity:0;pointer-events:none;width:320px;transition:opacity .25s var(--ease);will-change:transform;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.rifle__points.is-open{opacity:1;pointer-events:auto}.rifle__point{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181818eb;gap:8px;padding:18px 20px;display:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #00000080}.rifle__point.is-on{animation:rifle-tip-in .3s var(--ease);display:grid}@keyframes rifle-tip-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}.rifle__n{display:none}.rifle__point h2{letter-spacing:-.015em;font-size:1.05rem;font-weight:600;line-height:1.2}.rifle__point p{color:#ffffffb8;font-size:.9rem;line-height:1.55}.rifle__point a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.ind-base{flex-direction:column;justify-content:flex-start;gap:clamp(24px,3.4vh,40px);height:100%;min-height:0;padding-block:5%;display:flex}.rifle__body .ind-base{order:-1}.ind-base>*{flex-shrink:0}.ind-base .label{margin-bottom:12px}.ind-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind-base .rcard{gap:10px;min-height:clamp(130px,17vh,200px);padding:clamp(16px,2vh,24px) clamp(18px,1.6vw,24px)}.ind-base .rcard strong{font-size:clamp(1.9rem,min(2.8vw,4.6vh),2.8rem)}.ind-base .rcard__cap{margin-bottom:2px;font-size:11px}.ind-base .rcard p{font-size:12.5px;line-height:1.35}.ind-faq details{border-top:1px solid #ffffff1a}.ind-faq details:last-child{border-bottom:1px solid #ffffff1a}.ind-faq summary{cursor:pointer;padding:clamp(16px,2.6vh,26px) 40px clamp(16px,2.6vh,26px) 0;font-size:1.05rem;font-weight:600;list-style:none;display:block;position:relative}.ind-faq summary::-webkit-details-marker{display:none}.ind-faq summary:before,.ind-faq summary:after{content:"";background:var(--white);width:14px;height:1.5px;transition:rotate .3s var(--ease);position:absolute;top:50%;right:6px}.ind-faq summary:after{rotate:90deg}.ind-faq details[open] summary:after{rotate:0deg}.ind-faq details p{max-width:60ch;color:var(--muted);padding-bottom:16px;font-size:.92rem;line-height:1.6}@media (min-width:961px) and (max-height:760px){.ind-glance{display:none}.rifle{padding-bottom:170px}.rifle__body{grid-template-rows:calc(100svh - 210px);margin-top:12px}.rifle__stage{height:calc(100vh - 210px);height:calc(100svh - 210px)}.ind-faq summary{padding-block:13px}}@media (max-width:960px){.rifle__body{grid-template-rows:auto;grid-template-columns:1fr}.ind-base{height:auto}.rifle__body .ind-base{order:0}.rifle__stage{height:auto}.rifle__stage canvas{height:clamp(380px,56vh,560px)!important}.rifle__points{opacity:1;will-change:auto;width:auto;transition:none;position:static;transform:none!important}.rifle__point.is-on{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;margin-top:4px}.rifle__point p{grid-column:1/-1}.rifle__n{background:var(--white);width:24px;height:24px;color:var(--black);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}}@media (max-width:640px){.rifle__stage canvas{height:420px!important}.rifle__dot{width:28px;height:28px;font-size:12px;top:-14px;left:-14px}.ind-glance{grid-template-columns:1fr}}.rifle-js .rifle__body .ind-glance .rcard,.rifle-js .rifle__body .ind-base__col>.label,.rifle-js .rifle__body .ind-faq details{opacity:0;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 45ms);transform:translateY(40px)}.rifle-js .rifle__body.is-in .ind-glance .rcard,.rifle-js .rifle__body.is-in .ind-base__col>.label,.rifle-js .rifle__body.is-in .ind-faq details{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rifle-js .rifle__body .ind-glance .rcard,.rifle-js .rifle__body .ind-base__col>.label,.rifle-js .rifle__body .ind-faq details{opacity:1;transition:none;transform:none}}.rifle__stage:not(.is-ready) .rifle__dot,.rifle__stage:not(.is-ready) .rifle__points{display:none}picture{display:contents}picture>source,.intro[hidden]{display:none}[data-split] .char.is-bold{font-weight:600}@media (prefers-reduced-motion:reduce){.js [data-split] .char{opacity:1;transition:none;transform:none}}
