.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hero{box-sizing:border-box;isolation:isolate;background:var(--paper);align-items:center;min-block-size:calc(100svh - 64px);padding-block:3rem clamp(3rem,8vh,6rem);display:grid;position:relative;overflow:clip}.hero__map{aspect-ratio:1000/975;z-index:0;pointer-events:none;--z:1.07;-webkit-mask-composite:source-in;inline-size:max(104vh,60vw);position:absolute;inset-block-start:0;inset-inline-start:44vw;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%),linear-gradient(#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 26%),linear-gradient(#0000 0,#000 12%);-webkit-mask-composite:source-in;mask-composite:intersect}.hmap{--sea:#9fb3bf;--water:#8fa3b1;block-size:100%;inline-size:100%;display:block;overflow:visible}.hmap__sea{fill:var(--sea);fill-opacity:.36;fill-rule:evenodd}.hmap__water{fill:var(--water);fill-opacity:.36}.hmap__line{fill:none;stroke:var(--ink);stroke-width:calc(1.5px * var(--z));stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.9}.hmap__line--water{stroke-width:calc(1px * var(--z));stroke-opacity:.55}.hmap__road{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.hmap__road--e11{stroke-width:calc(1.4px * var(--z));stroke-opacity:.5}.hmap__road--e44{stroke-width:calc(.95px * var(--z));stroke-opacity:.34}.hmap__road--e311{stroke-width:calc(.95px * var(--z));stroke-opacity:.3}.hmap__wash{fill:var(--wash);fill-opacity:.42}.hmap__name{font-family:var(--font-hand);font-size:calc(16px * var(--z));fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:calc(3px * var(--z));stroke-linejoin:round;translate:calc(var(--dx,13) * 1px * var(--z)) calc(var(--dy,-14) * 1px * var(--z))}.hero__copy{z-index:2;inline-size:100%;position:relative}.hero__salam{transform-origin:0 100%;gap:.1rem;inline-size:fit-content;margin:0 0 1.6rem;display:grid;transform:rotate(-2.5deg)}.hero__salam-ar{font-family:var(--font-ar), serif;color:var(--orange-ink);font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:400;line-height:1.6;display:block;position:relative}.hero__salam-tr{color:var(--ink-3);font-size:.95rem;font-style:italic}.motion:not(.seen) .hero__salam-ar:after{content:"";background:var(--paper);transform-origin:0;animation:wipe-cover .9s var(--ease) forwards .1s;position:absolute;inset:-.2em -.1em}@keyframes wipe-cover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.hero__title,.intro__line{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--ink);letter-spacing:-.022em;text-wrap:balance;margin-block-end:1.4rem;font-size:clamp(3.5rem,7vw,8.5rem);font-weight:400;line-height:.96}.hero__l{display:block}.hero__sub{max-inline-size:42ch;font-size:clamp(1.15rem,1.6vw,1.45rem)}.hero__langs{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:1.1rem 0 0;font-size:1.05rem;display:flex}.hero__cta{flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:1.9rem;display:flex}.hero__figure{z-index:1;pointer-events:none;justify-items:center;margin:0;display:grid;position:absolute;inset-block-end:0;inset-inline-start:50%}.hero__portrait{aspect-ratio:394/1163;object-fit:contain;object-position:bottom;filter:saturate(.58)contrast(1.04);block-size:min(84vh,1100px);inline-size:auto;max-inline-size:none;display:block}.hero__shadow{background:radial-gradient(#141b2d4d,#141b2d00 70%);border-radius:50%;block-size:22px;inline-size:70%;position:absolute;inset-block-end:-6px}.motion:not(.seen) .hmap__line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:hmap-draw 1.6s var(--ease) forwards;animation-delay:calc(var(--i,0) * 40ms)}.motion:not(.seen) .hmap__line--water{animation-duration:1s;animation-delay:.45s}.motion:not(.seen) .hmap__sea{opacity:0;animation:hmap-in 1.4s var(--ease) forwards .15s}.motion:not(.seen) .hmap__water{opacity:0;animation:hmap-in 1s var(--ease) forwards .45s}.motion:not(.seen) .hmap__road{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:hmap-draw 1.2s var(--ease) forwards .6s}.motion:not(.seen) .hmap__wash{opacity:0;transform-box:fill-box;transform-origin:50%;animation:hmap-bloom .7s var(--ease) forwards;animation-delay:calc(1.05s + var(--i) * .18s);transform:scale(.86)}.motion:not(.seen) .hmap__name{opacity:0;transform:translateY(calc(4px * var(--z)));animation:hmap-name .6s var(--ease) forwards;animation-delay:calc(1.17s + var(--i) * .18s)}.motion:not(.seen) .hmap__area{--i:0}.motion:not(.seen) .hmap__area:nth-child(2){--i:1}.motion:not(.seen) .hmap__area:nth-child(3){--i:2}.motion:not(.seen) .hmap__area:nth-child(4){--i:3}.motion:not(.seen) .hmap__area:nth-child(5){--i:4}@keyframes hmap-draw{to{stroke-dashoffset:0}}@keyframes hmap-in{to{opacity:1}}@keyframes hmap-bloom{to{opacity:1;transform:scale(1)}}@keyframes hmap-name{to{opacity:1;transform:translateY(0)}}.motion:not(.seen) .hero__l{animation:hero-line .9s var(--ease) both;animation-delay:calc(50ms + var(--i,0) * .12s)}@keyframes hero-line{0%{transform:translateY(.32em)}to{transform:translateY(0)}}.motion:not(.seen) .hero__sub{animation:rise-in .9s var(--ease) both .3s}.motion:not(.seen) .hero__langs{animation:rise-in .9s var(--ease) both .4s}.motion:not(.seen) .hero__cta{animation:rise-in .9s var(--ease) both .5s}.motion:not(.seen) .hero__portrait{animation:hero-rise 1.1s var(--ease) both .25s}@keyframes hero-rise{0%{transform:translateY(6vh)scale(.985)}to{transform:translateY(0)scale(1)}}.motion:not(.seen) .hero__shadow{opacity:0;animation:hmap-in .8s var(--ease) forwards .9s}@supports (animation-timeline:view()){.motion .hero__map{animation:linear both hero-map-out;animation-timeline:view();animation-range:exit exit 60%}.motion .hero__figure{animation:linear both hero-fig-out;animation-timeline:view();animation-range:exit exit 50%}}@keyframes hero-map-out{to{opacity:0;translate:0 -4vh}}@keyframes hero-fig-out{to{opacity:0}}@media (max-width:860px){.hero{align-items:start;padding-block:2.5rem 2rem}.hmap__name[data-area=dubai-creek-harbour]{text-anchor:end;--dx:-12}.hero__map{--z:3.2;opacity:.85;inline-size:80vw;inset-block-start:71vh;inset-inline-start:-20vw;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.hero__copy{max-inline-size:100%}.hero__title,.intro__line{font-size:clamp(3.25rem,14.5vw,5rem)}.hero__sub{max-inline-size:64%;font-size:1.1rem}.hero__langs{max-inline-size:58%}.hero__cta{flex-direction:column;align-items:flex-start;max-inline-size:58%;margin-block-start:1.4rem}.hero__figure{inset-block-end:5.5rem;inset-inline-start:auto;inset-inline-end:var(--gutter)}.hero__portrait{block-size:auto;max-block-size:none;inline-size:32vw}}@media (min-width:861px) and (max-height:700px){.hero__portrait{block-size:80vh}}@media (min-width:1700px){.hero__map{--z:.95}}.areas__head{max-inline-size:60ch;margin-block-end:2.5rem}.areas__grid{background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.area{background:var(--paper);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.area__map{block-size:auto;inline-size:96px;color:var(--ink)}.area__body{justify-items:start;gap:.5rem;display:grid}.area__name{margin:0;font-size:1.25rem}.area__why{color:var(--ink-2);margin:0;font-size:.95rem}@keyframes draw-line{to{stroke-dashoffset:0}}.langs{padding-block:clamp(2.5rem,5vw,4rem)}.langs__row{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.langs__item{border-inline-end:1px solid var(--hair-2);gap:.3rem;padding-block:1.5rem;padding-inline-end:1.5rem;display:grid}.langs__item:last-child{border-inline-end:0}.langs__greet{font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.1;font-family:var(--font-display);font-variation-settings:"opsz" 96}.langs__greet--hi{font-family:var(--font-hi), var(--font-display), serif}.langs__greet--ml{font-family:var(--font-ml), var(--font-display), serif}.langs__line{color:var(--orange-ink);letter-spacing:.02em;font-size:.875rem}.langs__note{color:var(--ink-2);font-size:.95rem}.langs__body{max-inline-size:60ch;color:var(--ink-2);margin-block:1.5rem 0}@media (max-width:860px){.langs__row{grid-template-columns:1fr;gap:0}.langs__item{border-inline-end:0;border-block-end:1px solid var(--hair-2);padding-inline-end:0}.langs__item:last-child{border-block-end:0}}.how__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:2rem clamp(2rem,6vw,7rem);display:grid}.how__steps{margin:0;padding:0;list-style:none;display:grid}.how__step{border-block-start:1px solid var(--hair-2);padding:1.4rem 120px 1.4rem 4rem;position:relative}.how__sk{inline-size:88px;color:var(--ink-2);position:absolute;inset-block-start:1.35rem;inset-inline-end:0}.how__sk svg{block-size:auto;inline-size:100%;display:block}.how__step:last-child{border-block-end:1px solid var(--hair-2)}.how__no{color:var(--orange-ink);font-size:.875rem;position:absolute;inset-block-start:1.55rem;inset-inline-start:0}.how__step h3{margin-block-end:.4rem}.how__step p{color:var(--ink-2);margin:0}.how__side{gap:1.5rem;display:grid;position:sticky;inset-block-start:84px}.how__sketch{color:var(--ink);margin:0}.how__sketch-svg{block-size:auto;inline-size:100%}.how__sketch figcaption{margin-block-start:.25rem;padding-inline-start:.5rem}.how__photo{aspect-ratio:4/3;margin-inline-start:14%;margin-inline-end:calc(-1 * var(--gutter));overflow:hidden}@media (max-width:860px){.how__grid{grid-template-columns:1fr}.how__step{padding-inline-end:88px}.how__sk{inline-size:64px}.how__side{position:static}.how__photo{margin-inline-start:0}.how__step{padding-inline-start:3rem}}.notes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.notes__list>li:first-child{grid-column:1/-1}.notes__list>li:first-child .pcard__link{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (max-width:720px){.notes__list>li:first-child .pcard__link{grid-template-columns:1fr;gap:0}}.pcard__media img,.pcard__media svg{transition:transform .5s var(--ease)}.pcard__link:hover .pcard__media img,.pcard__link:hover .pcard__media svg,.pcard__link:focus-visible .pcard__media img,.pcard__link:focus-visible .pcard__media svg{transform:scale(1.03)}.pcard{border:1px solid var(--hair-2);background:var(--paper-15);transition:border-color .3s var(--ease), transform .5s var(--ease)}.pcard:hover,.pcard:focus-within{border-color:var(--ink);transform:translateY(-3px)}.pcard__link{block-size:100%;display:grid}.pcard__media{aspect-ratio:16/9;border-block-end:1px solid var(--hair-2);overflow:hidden}.pcard__media:has(img){background:var(--paper-2)}.pcard__media img{object-fit:cover;block-size:100%;inline-size:100%}.pcard__sketch{block-size:100%;inline-size:100%;color:var(--ink)}.pcard__body{align-content:start;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.pcard__meta{font-family:var(--font-sans);color:var(--ink-3);font-size:.875rem}.pcard__title{margin:0;font-size:1.35rem}.pcard__excerpt{color:var(--ink-2);margin:0;font-size:.95rem}.notes__all{margin-block:2rem 0}@media (max-width:860px){.notes__list{grid-template-columns:1fr}}.abt__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:2rem clamp(2rem,6vw,7rem);display:grid}.abt__sketch{color:var(--ink);margin:0}.abt__sketch-svg{block-size:auto;inline-size:100%}@media (max-width:860px){.abt__grid{grid-template-columns:1fr}}.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2rem clamp(2rem,6vw,7rem);display:grid}.faq__list{margin:0;display:grid}.faq__item{border-block-start:1px solid var(--hair-2);grid-template-columns:minmax(0,1fr) 84px;grid-template-areas:"q s""a s";gap:.5rem 1.5rem;padding-block:1.3rem;display:grid}.faq__item dt{grid-area:q}.faq__item dd{grid-area:a}.faq__sketch{color:var(--ink-3);opacity:.8;grid-area:s;align-self:start}.faq__sketch svg{block-size:auto;inline-size:84px}.faq__side{position:sticky;inset-block-start:88px}.faq__atlas{border:1px solid var(--hair-2);max-inline-size:280px;margin-block-start:1.5rem;display:block}.faq__cap{color:var(--ink-3);margin:.4rem 0 0 .2rem;font-size:1.1rem}.faq__item:last-child{border-block-end:1px solid var(--hair-2)}.faq__item dt{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.faq__no{color:var(--orange-ink);vertical-align:.3em;margin-inline-end:.4rem;font-size:.875rem}.faq__item dd{color:var(--ink-2);max-inline-size:60ch;margin:0}@media (max-width:860px){.faq__grid{grid-template-columns:1fr}.faq__side{position:static}.faq__atlas{max-inline-size:200px}.faq__item{grid-template-columns:minmax(0,1fr) 56px}.faq__sketch svg{inline-size:56px}}@media (max-width:480px){.faq__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"q""a""s"}.faq__sketch{justify-self:end}}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:2.5rem clamp(2rem,6vw,7rem);display:grid}.contact__form{align-content:space-between;gap:2.5rem;display:grid}.contact__foot{justify-items:start;gap:1.5rem;display:grid}.contact__aside{position:relative}.contact__aside .lead{color:var(--fg-2)}.contact__formtitle{font-family:var(--font-display);color:var(--fg);margin-block-end:1.25rem;font-size:1.4rem;font-weight:400}@media (max-width:860px){.contact__grid{grid-template-columns:1fr}}.tongues{gap:1.1rem;max-inline-size:34rem;margin:2rem 0;padding:0;list-style:none;display:grid}.tongue{color:#f3efe7e0;border-block-start:1px solid #f3efe729;padding-block-start:1.1rem;font-size:1.15rem;line-height:1.6}.tongue.script-hi{font-size:1.24rem}.tongue.script-ml{font-size:1.38rem;line-height:1.7}.script-ta{font-family:var(--font-ta), var(--font-display), serif}.tongue.script-ta{font-size:1.06rem;line-height:1.75}.hero__langs .script-hi{font-size:1.08em}.hero__langs .script-ml{font-size:1.2em}.hero__langs .script-ta{font-size:.95em}
