.preloader[data-astro-cid-xtleqxzo]{display:none}.preloader[data-astro-cid-xtleqxzo].is-on{z-index:150;background:var(--color-ink);clip-path:inset(0);place-items:center;transition:clip-path .9s cubic-bezier(.77,0,.18,1);display:grid;position:fixed;inset:0}.preloader[data-astro-cid-xtleqxzo].is-out{clip-path:inset(0 0 100%)}.preloader[data-astro-cid-xtleqxzo].is-on:after{content:"";background:var(--color-volt-soft);height:2px;box-shadow:0 0 24px 4px var(--color-volt);opacity:0;transition:opacity .2s;position:absolute;inset:auto 0 0}.preloader[data-astro-cid-xtleqxzo].is-out:after{opacity:1}.pre-inner[data-astro-cid-xtleqxzo]{justify-items:center;gap:1.75rem;transition:transform .9s cubic-bezier(.77,0,.18,1),opacity .5s;display:grid}.is-out[data-astro-cid-xtleqxzo] .pre-inner[data-astro-cid-xtleqxzo]{opacity:0;transform:translateY(-14vh)}.pre-mark[data-astro-cid-xtleqxzo]{width:clamp(5.5rem,18vw,8.5rem);height:auto;overflow:visible}.pre-mark[data-astro-cid-xtleqxzo] path[data-astro-cid-xtleqxzo]{fill:var(--color-bone);fill-opacity:0;stroke:var(--color-bone);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.95s cubic-bezier(.65,0,.35,1) 50ms forwards pre-draw,.4s .85s forwards pre-fill}@keyframes pre-draw{to{stroke-dashoffset:0}}@keyframes pre-fill{to{fill-opacity:1}}.pre-meta[data-astro-cid-xtleqxzo]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;justify-items:center;gap:.7rem;font-weight:600;display:grid}.pre-bpm[data-astro-cid-xtleqxzo]{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-bone);align-items:baseline;gap:.5rem;font-size:2.25rem;line-height:1;display:flex}.pre-bpm[data-astro-cid-xtleqxzo] small[data-astro-cid-xtleqxzo]{font-family:var(--font-sans);letter-spacing:.22em;color:var(--color-volt-soft);font-size:.6rem;font-weight:600}.pre-line[data-astro-cid-xtleqxzo]{background:color-mix(in oklab, var(--color-bone) 15%, transparent);width:9rem;height:1px;display:block;position:relative;overflow:hidden}.pre-line[data-astro-cid-xtleqxzo] span[data-astro-cid-xtleqxzo]{background:var(--color-bone);transform-origin:0;animation:1.15s cubic-bezier(.22,1,.36,1) forwards pre-load;position:absolute;inset:0;transform:scaleX(0)}@keyframes pre-load{to{transform:scaleX(1)}}.pre-tag[data-astro-cid-xtleqxzo]{color:color-mix(in oklab, var(--color-bone) 45%, transparent);font-size:.58rem}.brand-shine[data-astro-cid-ge2uvauf]{opacity:0;-webkit-mask-image:linear-gradient(105deg,#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(105deg,#0000 40%,#000 50%,#0000 60%);-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.brand-shine[data-astro-cid-ge2uvauf]{animation:1.6s cubic-bezier(.45,0,.2,1) 1.5s both shine}.hero-word[data-astro-cid-ge2uvauf]:hover .brand-shine[data-astro-cid-ge2uvauf]{animation:1.2s cubic-bezier(.45,0,.2,1) both shine-hover}}@keyframes shine{0%{opacity:1;-webkit-mask-position:120% 0;mask-position:120% 0}90%{opacity:1}to{opacity:0;-webkit-mask-position:-20% 0;mask-position:-20% 0}}@keyframes shine-hover{0%{opacity:1;-webkit-mask-position:120% 0;mask-position:120% 0}90%{opacity:1}to{opacity:0;-webkit-mask-position:-20% 0;mask-position:-20% 0}}@media (prefers-reduced-motion:no-preference){.hero-photo[data-astro-cid-ge2uvauf]{animation:2.4s cubic-bezier(.16,1,.3,1) both hero-zoom}.hero-word[data-astro-cid-ge2uvauf] svg{animation:1.3s cubic-bezier(.77,0,.18,1) .15s both wipe}}@keyframes hero-zoom{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0);transform:translate(-2%)}to{clip-path:inset(0);transform:none}}.map-dot[data-astro-cid-dz6y6yqs]{fill:var(--color-volt-soft);stroke:var(--color-ink);stroke-width:3px;transition:fill .3s}.map-small[data-astro-cid-dz6y6yqs] .map-dot[data-astro-cid-dz6y6yqs]{fill:var(--color-bone);stroke-width:2px}.map-ping[data-astro-cid-dz6y6yqs]{fill:none;stroke:var(--color-volt-soft);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.map-halo[data-astro-cid-dz6y6yqs]{opacity:.6;transition:opacity .4s}.map-small[data-astro-cid-dz6y6yqs] .map-halo[data-astro-cid-dz6y6yqs]{opacity:.35}.map-label[data-astro-cid-dz6y6yqs]{font-family:var(--font-sans);letter-spacing:.18em;fill:var(--color-bone);font-size:19px;font-weight:600;transition:fill .3s,opacity .3s}.map-label-small[data-astro-cid-dz6y6yqs]{opacity:0;paint-order:stroke;stroke:var(--color-ink);stroke-width:5px;font-size:16px}.map-ocean[data-astro-cid-dz6y6yqs]{font-family:var(--font-sans);letter-spacing:.5em;fill:color-mix(in oklab, var(--color-bone) 22%, transparent);font-size:15px;font-weight:600}.map-pin[data-astro-cid-dz6y6yqs]{transform-origin:0 0}@media (width<=640px){.map-pin[data-astro-cid-dz6y6yqs]{transform:scale(2.1)}.map-small[data-astro-cid-dz6y6yqs] .map-pin[data-astro-cid-dz6y6yqs]{transform:scale(1.6)}.map-ocean[data-astro-cid-dz6y6yqs]{font-size:30px!important}}@media (prefers-reduced-motion:no-preference){.map-ping[data-astro-cid-dz6y6yqs]{animation:2.4s cubic-bezier(0,0,.2,1) infinite map-ping}.map-big[data-astro-cid-dz6y6yqs]:nth-of-type(2n) .map-ping[data-astro-cid-dz6y6yqs]{animation-delay:.8s}.map-small[data-astro-cid-dz6y6yqs] .map-dot[data-astro-cid-dz6y6yqs]{animation:3s ease-in-out infinite map-twinkle;animation-delay:var(--d,0s)}}@keyframes map-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes map-twinkle{0%,to{opacity:.55}50%{opacity:1}}.map-city[data-astro-cid-dz6y6yqs][data-active] .map-dot[data-astro-cid-dz6y6yqs]{fill:var(--color-bone)}.map-city[data-astro-cid-dz6y6yqs][data-active] .map-halo[data-astro-cid-dz6y6yqs]{opacity:1}.map-city[data-astro-cid-dz6y6yqs][data-active] .map-label[data-astro-cid-dz6y6yqs]{fill:var(--color-volt-soft);opacity:1}.map-small[data-astro-cid-dz6y6yqs][data-active] .map-dot[data-astro-cid-dz6y6yqs]{fill:var(--color-volt-soft);animation:none}.qr-scan[data-astro-cid-wegiazlt]{opacity:0;pointer-events:none;background:linear-gradient(#0000,#3d6bff80,#0000);height:38%;position:absolute;top:-45%;left:0;right:0}@media (prefers-reduced-motion:no-preference){.qr-scan[data-astro-cid-wegiazlt]{animation:2.8s cubic-bezier(.45,0,.3,1) infinite qr-scan}.qr-tile[data-astro-cid-wegiazlt]{animation:4.6s ease-in-out infinite qr-nudge}}@keyframes qr-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}55%{opacity:1;transform:translateY(330%)}66%,to{opacity:0;transform:translateY(330%)}}@keyframes qr-nudge{0%,76%,to{transform:rotate(0)scale(1)}81%{transform:rotate(-2.5deg)scale(1.03)}86%{transform:rotate(2.5deg)scale(1.03)}91%{transform:rotate(-1.2deg)scale(1.01)}96%{transform:rotate(.6deg)}}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.pack-mark{opacity:.22}[data-booking] label:hover .pack-mark{opacity:.4}[data-booking] input:checked+span .pack-mark{opacity:.75}
