@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(../_fonts/ixTcMrfKszJQWTZvBYs4YOTqsziQl9C7QOMAalICgnQ-SLnj1jrPV1Ny_jWaI_u0wztTaUrkWj9SrQ6MKC3at_U.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Outfit Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:93.8819%;ascent-override:106.517%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(../_fonts/GVbET22Ouy9Nep6UDGwtOz9KeAWOk3e8rJ3iXAKZz_g-cDVtBSgPCS_4ksj4wTb8aqBBeWeRRawS3Gh0Gw6KVkU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Outfit Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:106.842%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:98.8889%;ascent-override:101.124%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Arial;src:local(Arial);size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(../_fonts/H7JIvm-LzeiNOZAbU7tvVi7tD37bIG2T73PdbLQ9hxo-I2ubcPLBx_SdeFSIKgPsCqo9t7q1nWqrOJZOTnDYljg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.lux-stage[data-v-d72bc1e8]{--ink:#fffaf1;--muted:#fffaf1bd;--line:#ffffff2e;--panel:#0d181f94;--gold:#e4b968;--aqua:#64d9d5;--coral:#ff8665;--deep:#071318;color:var(--ink);isolation:isolate;background:radial-gradient(circle at 16% 20%,#64d9d538,#0000 34rem),radial-gradient(circle at 82% 18%,#e4b8673b,#0000 28rem),linear-gradient(135deg,#041016,#10272d 48%,#261c18);border-radius:0;width:100%;min-height:clamp(640px,72vw,760px);padding:clamp(20px,4vw,54px);position:relative;overflow:hidden}.lux-stage[data-v-d72bc1e8]:before{background-image:var(--hero-image);filter:saturate(1.08)brightness(.74);z-index:-3;background-position:50%;background-size:cover;transition:background-image .6s;transform:scale(1.08)}.lux-stage[data-v-d72bc1e8]:after,.lux-stage[data-v-d72bc1e8]:before{content:"";position:absolute;inset:0}.lux-stage[data-v-d72bc1e8]:after{z-index:-2;background:linear-gradient(90deg,#030b0fc2,#030b0f33 48%,#030b0f8a),linear-gradient(#030b0f47,#0000 52%,#030b0fb8)}.cinematic-shell[data-v-d72bc1e8]{grid-template-columns:minmax(280px,.68fr) minmax(480px,1.32fr);align-items:center;gap:clamp(24px,4vw,54px);width:min(1240px,100%);min-height:calc(clamp(640px,72vw,760px) - clamp(40px,8vw,108px));margin:0 auto;display:grid}.copy[data-v-d72bc1e8]{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.kicker[data-v-d72bc1e8]{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin-bottom:22px;font-size:.78rem;font-weight:800;display:inline-flex}.kicker[data-v-d72bc1e8]:before{content:"";background:currentColor;width:38px;height:1px}h2[data-v-d72bc1e8]{color:var(--ink);letter-spacing:0;text-wrap:balance;max-width:9ch;margin:0;font-family:Outfit,Outfit Fallback\: BlinkMacSystemFont,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3rem,7vw,6.8rem);font-weight:900;line-height:.9}.intro[data-v-d72bc1e8]{color:var(--muted);max-width:35rem;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.actions[data-v-d72bc1e8]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ghost-action[data-v-d72bc1e8],.primary-action[data-v-d72bc1e8]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary-action[data-v-d72bc1e8]{background:var(--ink);color:var(--deep);font-weight:800}.ghost-action[data-v-d72bc1e8]{border-color:var(--line);color:var(--ink);background:#ffffff14}.ghost-action[data-v-d72bc1e8]:hover,.primary-action[data-v-d72bc1e8]:hover{transform:translateY(-2px)}.resort-meta[data-v-d72bc1e8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:48px;display:grid}.meta-pill[data-v-d72bc1e8]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#ffffff12;border-radius:8px;min-width:0;padding:12px}.meta-pill span[data-v-d72bc1e8]{color:var(--muted);font-size:.72rem;display:block}.meta-pill strong[data-v-d72bc1e8]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(.82rem,1.2vw,.98rem);display:block;overflow:hidden}.cinema[data-v-d72bc1e8]{perspective:1500px;min-height:min(62vw,640px);position:relative}.halo[data-v-d72bc1e8]{aspect-ratio:1;opacity:.75;background:conic-gradient(from 180deg,#64d9d500,#64d9d566,#e4b86775,#ff86653d,#64d9d500);border:1px solid #ffffff29;border-radius:50%;width:min(44vw,520px);animation:18s linear infinite rotateHalo-d72bc1e8;position:absolute;inset:9% 2% auto auto}.deck[data-v-d72bc1e8]{transform:rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .22s;position:absolute;inset:5% 0 6%}.feature-card[data-v-d72bc1e8]{transform-style:preserve-3d;background:#0d181f57;border:1px solid #ffffff3d;border-radius:26px;transition:transform .6s;position:absolute;inset:0 0 4%;overflow:hidden;transform:rotateY(-14deg)rotateX(6deg);box-shadow:0 24px 58px #0000003d}.cinema:hover .feature-card[data-v-d72bc1e8]{transform:rotateY(-9deg)rotateX(3deg)translateY(-8px)}.feature-card img[data-v-d72bc1e8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:540px;display:block;transform:scale(1.03)}.feature-card[data-v-d72bc1e8]:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#020a0d9e),linear-gradient(90deg,#020a0d52,#0000 44%);position:absolute;inset:0}.resort-title[data-v-d72bc1e8]{text-shadow:0 3px 14px #00000085;z-index:5;width:min(58%,33rem);position:absolute;bottom:clamp(24px,4vw,48px);left:clamp(18px,4vw,46px);right:auto}.style-label[data-v-d72bc1e8]{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800}.resort-title h3[data-v-d72bc1e8]{color:var(--ink);letter-spacing:0;margin:0;font-family:Outfit,Outfit Fallback\: BlinkMacSystemFont,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,2.45vw,2.55rem);line-height:1.06}.resort-title p[data-v-d72bc1e8]:last-child{color:#fffaf1c7;max-width:32rem;margin:12px 0 0;line-height:1.55}.nav-panel[data-v-d72bc1e8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:6;background:#07131857;border:1px solid #ffffff38;border-radius:999px;width:auto;padding:8px;position:absolute;bottom:clamp(12px,2.4vw,32px);right:clamp(12px,2.4vw,32px);transform:translateZ(90px);box-shadow:0 18px 44px #00000038}.selector[data-v-d72bc1e8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-buttons[data-v-d72bc1e8]{gap:8px;display:flex}.icon-button[data-v-d72bc1e8]{color:var(--ink);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .18s,background .18s,color .18s;display:inline-grid}.icon-button[data-v-d72bc1e8]:hover{background:var(--ink);color:var(--deep);transform:translateY(-2px)}.counter[data-v-d72bc1e8]{color:var(--muted);min-width:72px;padding-left:10px;font-size:.88rem;font-weight:700}@keyframes rotateHalo-d72bc1e8{to{transform:rotate(1turn)}}@media (width<=980px){.lux-stage[data-v-d72bc1e8]{min-height:auto}.cinematic-shell[data-v-d72bc1e8]{grid-template-columns:1fr;min-height:auto}.copy[data-v-d72bc1e8]{justify-content:flex-end;min-height:34rem}.resort-meta[data-v-d72bc1e8]{margin-top:0;padding-top:28px}.cinema[data-v-d72bc1e8]{min-height:660px}.feature-card[data-v-d72bc1e8]{inset:8% 0 12%;transform:none}.cinema:hover .feature-card[data-v-d72bc1e8]{transform:translateY(-6px)}.resort-title[data-v-d72bc1e8]{width:min(88%,34rem);bottom:34%}.nav-panel[data-v-d72bc1e8]{bottom:24px;right:50%;transform:translate(50%)}}@media (width<=620px){.lux-stage[data-v-d72bc1e8]{padding:18px}h2[data-v-d72bc1e8]{max-width:7ch}.copy[data-v-d72bc1e8]{min-height:32rem}.actions[data-v-d72bc1e8]{flex-direction:column}.ghost-action[data-v-d72bc1e8],.primary-action[data-v-d72bc1e8]{width:100%}.resort-meta[data-v-d72bc1e8]{grid-template-columns:1fr}.cinema[data-v-d72bc1e8]{min-height:620px}.feature-card img[data-v-d72bc1e8]{min-height:500px}}.accommodation-cinema-band[data-v-34645aa0]{background:linear-gradient(#fff0,#0713180a 12%),#071318;margin-top:2.5rem;padding:0}
