:root{--hs-sky-night-deep:#070b1a;--hs-sky-night:#0b1530;--hs-sky-dawn-violet:#2a2350;--hs-sky-dawn-rose:#c2665a;--hs-sky-dawn-gold:#f2b36b;--hs-sky-salt:#f6f1e7;--hs-sky-salt-warm:#f1e6d2;--hs-sky-sand:#e8c9a0;--hs-sky-sunset-amber:#e8a25f;--hs-sky-sunset-red:#b4553a;--hs-sky-sunset-plum:#3a2347;--hs-sky-dusk:#121a36;--hs-karsheef-deep:#8f5e3a;--hs-header-h:64px;--hs-body:17.5px;--hs-body-lh:1.9}[lang=en]{--hs-body:17px;--hs-body-lh:1.62}@media not (min-aspect-ratio:5/4){:root{--hs-body:16.5px}[lang=en]{--hs-body:16px}}html{scroll-padding-top:var(--hs-header-h)}.home-film{background:var(--hs-sky-night-deep);color:var(--color-salt);position:relative}.home-film>section:not(#at-a-glance),#page>footer{content-visibility:auto;contain-intrinsic-block-size:auto 100svh}#safari{contain-intrinsic-block-size:auto 364svh}#road{contain-intrinsic-block-size:auto 118svh}#journey{contain-intrinsic-block-size:auto 389svh}#stay{contain-intrinsic-block-size:auto 153svh}#rates{contain-intrinsic-block-size:auto 182svh}#last-light{contain-intrinsic-block-size:auto 80svh}#people{contain-intrinsic-block-size:auto 91svh}#faq,#reserve{contain-intrinsic-block-size:auto 68svh}#page>footer{contain-intrinsic-block-size:auto 85svh}@media not (min-aspect-ratio:5/4){#safari{contain-intrinsic-block-size:auto 398svh}#road{contain-intrinsic-block-size:auto 136svh}#journey{contain-intrinsic-block-size:auto 376svh}#stay{contain-intrinsic-block-size:auto 191svh}#rates{contain-intrinsic-block-size:auto 266svh}#people{contain-intrinsic-block-size:auto 122svh}#faq{contain-intrinsic-block-size:auto 92svh}#page>footer{contain-intrinsic-block-size:auto 106svh}}[data-sky]{background-color:var(--hs-bg);color:var(--hs-ink);--hs-ink:#f6f1e7;--hs-ink-2:#f6f1e7db;--hs-ink-3:#f6f1e7b8;--hs-hair:#d4af376b;--hs-hair-soft:#d4af3738;--hs-rule:#d4af37;--hs-dot:#d4af37;--hs-thread:#d4af37;--hs-thread-glow:.12;--hs-head:#ffe3a6;--hs-focus:#f6f1e7;position:relative}[data-sky=night-deep]{--hs-bg:var(--hs-sky-night-deep)}[data-sky=night]{--hs-bg:var(--hs-sky-night)}[data-sky=dusk]{--hs-bg:var(--hs-sky-dusk)}[data-sky=salt],[data-sky=salt-warm],[data-sky=sand]{--hs-ink:#0b1530;--hs-ink-2:#0b1530db;--hs-ink-3:#0b1530bd;--hs-hair:#b07a4f8c;--hs-hair-soft:#b07a4f4d;--hs-rule:var(--color-karsheef);--hs-dot:var(--color-karsheef);--hs-thread:var(--color-karsheef);--hs-thread-glow:.1;--hs-head:var(--color-karsheef);--hs-focus:#0b1530}[data-sky=salt]{--hs-bg:var(--hs-sky-salt)}[data-sky=salt-warm]{--hs-bg:var(--hs-sky-salt-warm)}[data-sky=sand]{--hs-bg:var(--hs-sky-sand);--hs-hair:#8f5e3a8c;--hs-rule:var(--hs-karsheef-deep);--hs-dot:var(--hs-karsheef-deep);--hs-thread:var(--hs-karsheef-deep);--hs-head:var(--hs-karsheef-deep)}[data-sky] :focus-visible{outline-color:var(--hs-focus)}.home-film [data-sky][tabindex="-1"]:focus{outline:none}.hs-band{height:var(--hs-band-h,24svh);background:linear-gradient(to bottom, var(--hs-band));margin-block:-1px;position:relative}.hs-band:after{content:"";opacity:.45;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media not (min-aspect-ratio:5/4){.hs-band{height:var(--hs-band-hp,18svh)}}.hs-band-thread{--hs-thread-glow:.12;position:absolute;inset:0}.hs-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.hs-mask{vertical-align:top;margin-block:-.45em;padding-block:.45em;display:inline-block;overflow:visible clip}.hs-w{display:inline-block}.hs-mask:nth-child(2)>.hs-w{--i:1}.hs-mask:nth-child(3)>.hs-w{--i:2}.hs-mask:nth-child(4)>.hs-w{--i:3}.hs-mask:nth-child(5)>.hs-w{--i:4}.hs-mask:nth-child(6)>.hs-w{--i:5}.hs-mask:nth-child(7)>.hs-w{--i:6}.hs-mask:nth-child(8)>.hs-w{--i:7}.hs-mask:nth-child(9)>.hs-w{--i:8}.hs-mask:nth-child(10)>.hs-w{--i:9}.hs-mask:nth-child(11)>.hs-w{--i:10}.hs-mask:nth-child(12)>.hs-w{--i:11}.hs-mask:nth-child(13)>.hs-w{--i:12}.hs-mask:nth-child(14)>.hs-w{--i:13}.hs-mask:nth-child(15)>.hs-w{--i:14}.hs-mask:nth-child(16)>.hs-w{--i:15}.hs-mask:nth-child(17)>.hs-w{--i:16}.hs-mask:nth-child(18)>.hs-w{--i:17}.hs-mask:nth-child(19)>.hs-w{--i:18}.hs-mask:nth-child(20)>.hs-w{--i:19}.hs-mask:nth-child(21)>.hs-w{--i:20}.hs-mask:nth-child(22)>.hs-w{--i:21}.hs-mask:nth-child(23)>.hs-w{--i:22}.hs-mask:nth-child(24)>.hs-w{--i:23}.hs-mask:nth-child(25)>.hs-w{--i:24}.hs-mask:nth-child(26)>.hs-w{--i:25}.hs-mask:nth-child(27)>.hs-w{--i:26}.hs-mask:nth-child(28)>.hs-w{--i:27}.hs-mask:nth-child(29)>.hs-w{--i:28}.hs-mask:nth-child(30)>.hs-w{--i:29}.hs-mask:nth-child(31)>.hs-w{--i:30}.hs-mask:nth-child(32)>.hs-w{--i:31}.hs-mask:nth-child(33)>.hs-w{--i:32}.hs-mask:nth-child(34)>.hs-w{--i:33}.hs-mask:nth-child(35)>.hs-w{--i:34}.hs-mask:nth-child(36)>.hs-w{--i:35}.hs-mask:nth-child(37)>.hs-w{--i:36}.hs-mask:nth-child(38)>.hs-w{--i:37}.hs-mask:nth-child(39)>.hs-w{--i:38}.hs-mask:nth-child(40)>.hs-w{--i:39}.hs-mask:nth-child(n+41)>.hs-w{--i:40}.hs-title{margin:0;font-weight:400}.hs-kicker{font-family:var(--font-ui);color:var(--hs-ink-2);align-items:center;gap:12px;margin-bottom:.7em;font-size:13px;font-weight:400;line-height:1.6;display:flex}.hs-kicker:before{content:"";background:var(--hs-rule);flex:none;width:28px;height:1px}[lang=en] .hs-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px}.hs-display{font-family:var(--font-display-ar);font-weight:400;font-size:var(--hs-display-size,clamp(52px, 6.4vw, 104px));letter-spacing:0;text-wrap:balance;margin-top:.3em;line-height:1.3;display:block}[lang=ar] .hs-title[data-lines="2"] .hs-display{line-height:1.5}[lang=en] .hs-display{font-family:var(--font-display-en);letter-spacing:-.02em;margin-top:.06em;font-weight:300;line-height:1.04}[lang=en] .hs-display em{font-style:italic}.hs-title[data-size=prologue]{--hs-display-size:clamp(44px, 4.45vw, 72px)}.hs-title[data-size=coda]{--hs-display-size:clamp(56px, 6.7vw, 112px)}.hs-title[data-align=end]{text-align:end}.hs-title[data-align=end] .hs-kicker{flex-direction:row-reverse;justify-content:flex-start}.hs-title[data-align=center]{text-align:center}.hs-title[data-align=center] .hs-kicker{justify-content:center}@media not (min-aspect-ratio:5/4){.hs-display{font-size:var(--hs-display-size-phone,44px)}.hs-title[data-size=prologue]{--hs-display-size-phone:40px}.hs-title[data-size=coda]{--hs-display-size-phone:48px}[lang=ar] .hs-title[data-lines-phone="1"] .hs-display{line-height:1.3}[lang=ar] .hs-title[data-lines-phone="2"] .hs-display{line-height:1.5}}.hs-truth{font-family:var(--font-ui);color:var(--hs-ink-3);align-items:baseline;gap:9px;margin:14px 0 0;font-size:12px;font-weight:400;line-height:1.6;display:flex}.hs-truth:before{content:"";background:var(--hs-dot);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.hs-truth[data-align=center]{justify-content:center}.hs-truth-p{display:block}[lang=en] .hs-truth{letter-spacing:.03em}@media not (min-aspect-ratio:5/4){.hs-truth{font-size:11px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-hs-reveal=fade]{transition:opacity 1.2s var(--ease-quart-out) var(--hs-delay,0s)}[data-hs-reveal=fade]:not([data-hs-in]){opacity:0}[data-hs-reveal=rise]{transition:transform 1.1s var(--ease-quart-out) var(--hs-delay,0s), filter 1.1s var(--ease-quart-out) var(--hs-delay,0s)}[data-hs-reveal=rise]:not([data-hs-in]){filter:blur(6px);transform:translateY(14px)}[data-hs-reveal=words] .hs-w{transition:transform 1.2s var(--ease-expo-out), filter 1.2s var(--ease-expo-out);transition-delay:calc(var(--hs-delay,0s) + var(--i,0) * var(--hs-step,90ms))}[data-hs-reveal=words]:not([data-hs-in]) .hs-w{filter:blur(8px);transform:translateY(.55em)}[data-hs-reveal=line]{transition:transform 1.6s var(--ease-expo-out) var(--hs-delay,0s)}[data-hs-reveal=line]:not([data-hs-in]){transform:scaleX(0)}[data-hs-reveal=unfold] .hs-unfold-in{clip-path:inset(0);transition:clip-path 1.8s var(--ease-expo-out) var(--hs-delay,0s)}[data-hs-reveal=unfold]:not([data-hs-in]) .hs-unfold-in{clip-path:inset(0 calc(50% - 1px))}[data-hs-reveal=unfold] .hs-unfold-in picture{transition:transform 2.4s var(--ease-expo-out) var(--hs-delay,0s)}[data-hs-reveal=unfold]:not([data-hs-in]) .hs-unfold-in picture{transform:scale(1.06)}[data-hs-reveal=unfold] .hs-slit{opacity:0;transition:opacity 1.1s var(--ease-quart-out) calc(var(--hs-delay,0s) + .25s)}[data-hs-reveal=unfold]:not([data-hs-in]) .hs-slit{opacity:1;transition:none}html:not(.hs-ready) [data-hs-reveal],html:not(.hs-ready) [data-hs-reveal] .hs-w,html:not(.hs-ready) [data-hs-reveal] .hs-unfold-in,html:not(.hs-ready) [data-hs-reveal] .hs-unfold-in picture{animation:10ms linear 6s both hs-failsafe}}@keyframes hs-failsafe{to{opacity:1;filter:none;clip-path:none;transform:none}}.hs-slit{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#ffe9c200,#fff3dc 22%,#fff8ec 50%,#fff3dc 78%,#ffe9c200);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);box-shadow:0 0 14px 2px #ffd69673}.hs-thread{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-thread path{fill:none;stroke-linecap:butt;stroke-linejoin:round}.hs-thread .hs-th-core{stroke:var(--hs-thread,#d4af37);stroke-width:var(--hs-thread-w,1.15px)}.hs-thread .hs-th-glow{stroke:var(--hs-thread,#d4af37);stroke-opacity:var(--hs-thread-glow,.12);stroke-width:var(--hs-thread-glow-w,6px)}.hs-thread .hs-th-head{opacity:0;transition:opacity .4s var(--ease-quart-out)}.hs-thread[data-head=on] .hs-th-head{opacity:1}.hs-thread .hs-th-head circle:last-child{fill:var(--hs-head,#ffe3a6)}.hs-clip{width:100%;aspect-ratio:var(--hs-ar,9 / 16);display:block;position:relative}.hs-clip-in{border-radius:var(--hs-radius,0);background:var(--hs-ph,#f6f1e70d);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.hs-clip-in picture,.hs-clip-in img,.hs-clip-in video{object-fit:cover;object-position:var(--hs-pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.hs-clip-in picture{display:block}.hs-clip video{opacity:0;transition:opacity .4s var(--ease-quart-out)}.hs-clip video[data-on]{opacity:1}.hs-clip-btn{z-index:4;border-radius:var(--hs-radius,0);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.hs-clip-btn:focus-visible{outline:2px solid var(--hs-focus,#f6f1e7);outline-offset:4px}.hs-clip-ico{inset-inline-end:12px;opacity:0;width:36px;height:36px;transition:opacity .3s var(--ease-quart-out), transform .3s var(--ease-quart-out);background:#070b1a61;border:1px solid #f6f1e7bf;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;transform:scale(.9)}.hs-clip-ico:before{content:"";border-block:5px solid #0000;border-inline-start:8px solid #f6f1e7;width:0;height:0;margin-inline-start:2px}[dir=rtl] .hs-clip-ico:before{border-inline-start:0;border-inline-end:8px solid #f6f1e7;margin-inline:0 2px}.hs-clip[data-state=playing] .hs-clip-ico:before{border:0;border-inline:2px solid #f6f1e7;width:7px;height:9px;margin:0}.hs-clip[data-auto=off]:not([data-state=playing]) .hs-clip-ico,.hs-clip-btn:hover .hs-clip-ico,.hs-clip-btn:focus-visible .hs-clip-ico{opacity:1;transform:none}@media (hover:none){.hs-clip-btn:hover .hs-clip-ico{opacity:0}.hs-clip[data-auto=off]:not([data-state=playing]) .hs-clip-btn .hs-clip-ico{opacity:1}}@property --hs-va-r{syntax:"<percentage>";inherits:false;initial-value:0%}.hs-cta-halo{isolation:isolate;display:inline-flex;position:relative}.hs-cta{z-index:1;background:var(--color-hnsafer);height:52px;color:var(--color-night);font-family:var(--font-ui);white-space:nowrap;transition:background-color .3s var(--ease-quart-out);border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #f9a43ab3}.hs-cta:hover{background:var(--color-hnsafer-hover)}.hs-cta:focus-visible{outline:2px solid var(--hs-focus,#f6f1e7);outline-offset:3px;box-shadow:0 0 0 1px var(--color-night) inset}[lang=en] .hs-cta{letter-spacing:.12em;text-transform:uppercase;padding:0 24px;font-size:12.5px}.hs-cta .hs-arw{font-size:15px;line-height:1}.hs-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}[dir=rtl] .hs-cta:after{transform:translate(110%)}.hs-cta:hover:after{transition:transform .6s var(--ease-quart-out);transform:translate(110%)}[dir=rtl] .hs-cta:hover:after{transform:translate(-110%)}.hs-cta-halo:before{--hs-va-x:calc(81.25% - 20px);content:"";z-index:0;pointer-events:none;background:linear-gradient(transparent calc(50% - .5px), #f6f1e780 50%, transparent calc(50% + .5px)), radial-gradient(circle at var(--hs-va-x) 50%, transparent calc(var(--hs-va-r) - 6%), #f9a43a80 var(--hs-va-r), transparent calc(var(--hs-va-r) + 6%)), repeating-conic-gradient(from 0deg at var(--hs-va-x) 50%, #d4af3780 0deg .6deg, transparent .6deg 6.4deg, #f9a43a66 6.4deg 7deg, transparent 7deg 12.857deg);-webkit-mask:radial-gradient(closest-side at var(--hs-va-x) 50%, transparent 8%, #000 22%, transparent 100%);-webkit-mask:radial-gradient(closest-side at var(--hs-va-x) 50%, transparent 8%, #000 22%, transparent 100%);mask:radial-gradient(closest-side at var(--hs-va-x) 50%, transparent 8%, #000 22%, transparent 100%);opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-70% -30%;transform:scale(.92)}[dir=rtl] .hs-cta-halo:before{--hs-va-x:calc(18.75% + 20px)}.hs-cta-halo[data-halo=always]:before,.hs-cta-halo:hover:before,.hs-cta-halo:focus-within:before{opacity:.35;transform:none}.hs-cta-halo[data-halo=always][data-live]:before,.hs-cta-halo:hover:before,.hs-cta-halo:focus-within:before{animation:1.6s linear infinite hs-va-carrier}.hs-cta-halo[data-halo=always]:not([data-live]):before{--hs-va-r:35%}@keyframes hs-va-carrier{0%{--hs-va-r:0%}to{--hs-va-r:70%}}@media (prefers-reduced-motion:reduce){.hs-cta-halo:before{--hs-va-r:35%;transform:none;animation:none!important}.hs-cta:after{display:none}}html.hs-motion-off .hs-cta-halo:before{animation:none}@media not (min-aspect-ratio:5/4){.hs-cta{color:var(--hs-ink,#f6f1e7);box-shadow:inset 0 0 0 1px var(--hs-rule,#d4af37);background:0 0}.hs-cta:hover{background:0 0}.hs-cta:after,.hs-cta-halo:before{display:none}[data-mbar=hide] .hs-cta{background:var(--color-hnsafer);color:var(--color-night);box-shadow:0 12px 30px -16px #f9a43ab3}[data-mbar=hide] .hs-cta-halo:before{display:block}}.hs-motion{min-height:44px;color:var(--hs-ink-2);font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:inline-flex}[lang=en] .hs-motion{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.hs-motion i{border-inline:2px solid;width:7px;height:9px;display:inline-block}.hs-motion[aria-pressed=true] i{border:5px solid #0000;border-inline-start:8px solid;border-inline-end:0;width:0;height:0}.hs-swap{animation:hs-swap .34s var(--ease-quart-out) both}@keyframes hs-swap{0%{opacity:.3;filter:blur(3px)}}.hs-soon{z-index:40;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));color:#f6f1e7;max-width:min(34em,100vw - 44px);font-family:var(--font-ui);text-align:center;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-quart-out), transform .6s var(--ease-quart-out);background:#070b1af0;border:1px solid #d4af376b;margin:0;padding:12px 22px 13px;font-size:13.5px;font-weight:300;line-height:1.6;position:fixed;transform:translate(-50%,10px)}.hs-soon:empty{visibility:hidden}.hs-soon[data-on]{opacity:1;transform:translate(-50%)}[lang=en] .hs-soon{font-size:13px}@media not (min-aspect-ratio:5/4){.hs-soon{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.hs-pending{outline:1px dashed color-mix(in srgb, currentColor 50%, transparent);outline-offset:10px;border-radius:2px;position:relative}.hs-pending-badge{border:1px dashed color-mix(in srgb, currentColor 70%, transparent);width:fit-content;font-family:var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;color:inherit;opacity:.88;border-radius:999px;align-items:center;margin:0 0 14px;padding:4px 10px 5px;font-size:10.5px;font-style:normal;font-weight:500;line-height:1.3;display:flex}[lang=en] .hs-pending-badge{letter-spacing:.06em}span.hs-pending{outline-offset:4px}span.hs-pending>.hs-pending-badge{vertical-align:.15em;margin:0;margin-inline-end:8px;display:inline-flex}
