.hero[data-astro-cid-lcdefpme]{color:#fff;background:var(--sea-dark);align-items:flex-end;min-height:min(100svh,900px);display:flex;position:relative}.slides[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.slide[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme].on{opacity:1}.slide[data-astro-cid-lcdefpme].fallback{background:radial-gradient(60% 40% at 50% 100%,#f9b067 0%,#0000 70%),linear-gradient(#0a2240 0%,#0b4da8 55%,#3d86d4 100%)}.slides[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(55% 60% at 100% 0,#f47b2061 0%,#f47b2000 70%),linear-gradient(90deg,#0a2240d1 0%,#0a224073 40%,#0a224014 75%),linear-gradient(#0a224073 0%,#0a224000 20%),linear-gradient(#0a224000 55%,#0a224080 100%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .surf{-webkit-mask-image:linear-gradient(#0000 0%,#0006 18%,#000 45%);mask-image:linear-gradient(#0000 0%,#0006 18%,#000 45%)}.hero-inner[data-astro-cid-lcdefpme]{padding-top:140px;padding-bottom:clamp(130px,15vw,230px);position:relative}.hero-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(20px,3vw,32px);display:flex}@media (width<=760px){.hero-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:15ch;animation:rise .9s var(--ease) both;margin-bottom:14px;font-size:clamp(2.6rem,7.2vw,5.6rem);font-weight:750;line-height:.97}.lead[data-astro-cid-lcdefpme]{color:#ffffffe0;max-width:44ch;animation:rise .9s var(--ease) .1s both;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero[data-astro-cid-lcdefpme] .search{animation:.8s .25s both fade}.caption[data-astro-cid-lcdefpme]{color:#ffffffbf;text-align:right;flex:none;margin:0;font-size:.9rem}.caption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(24px,4vw,40px);display:flex}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.car[data-astro-cid-lcdefpme]{clip-path:inset(-48px 0);display:grid}.car-slide[data-astro-cid-lcdefpme]{visibility:hidden;grid-area:1/1;display:grid}.car-slide[data-astro-cid-lcdefpme].on,.car-slide[data-astro-cid-lcdefpme].leaving{visibility:visible}.car-ctrl[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.car-btn[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);background:var(--white);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.car-btn[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.dots[data-astro-cid-lcdefpme]{gap:6px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--line);cursor:pointer;width:9px;height:9px;transition:width .3s var(--ease), background .3s;border:0;border-radius:999px;padding:0}.dot[data-astro-cid-lcdefpme][aria-current=true]{background:var(--sun);width:26px}.featured-sec[data-astro-cid-lcdefpme]+.after-featured[data-astro-cid-lcdefpme],.top-sec[data-astro-cid-lcdefpme]{padding-top:0}.top-lead[data-astro-cid-lcdefpme]{margin:4px 0 0}.top-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.top-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.top-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.rank[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--sea);align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:8px;display:flex}.pos[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sun);font-size:2.4rem;font-weight:800;line-height:1}.nights[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:700}.row-ctrl[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.row-btn[data-astro-cid-lcdefpme][hidden]{display:none}.row-btn[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}.row-btn[data-astro-cid-lcdefpme]:disabled:hover{border-color:var(--line)}.see-all[data-astro-cid-lcdefpme]{margin-left:6px}.row[data-astro-cid-lcdefpme]{--gap:clamp(16px, 2.4vw, 28px);--cols:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-6px -4px -18px;padding:6px 4px 18px;display:grid;overflow-x:auto}.row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.row[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}@media (width<=1080px){.row[data-astro-cid-lcdefpme]{--cols:3}}@media (width<=820px){.row[data-astro-cid-lcdefpme]{--cols:2}}@media (width<=560px){.row[data-astro-cid-lcdefpme]{grid-auto-columns:82%}.row-btn[data-astro-cid-lcdefpme]{display:none}}.owner-sec[data-astro-cid-lcdefpme]{padding:0 0 clamp(48px,8vw,96px)}.owner-banner[data-astro-cid-lcdefpme]{background:var(--sea-dark);color:#fff;isolation:isolate;border-radius:28px;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.owner-banner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.owner-banner[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a2240eb 0%,#0a2240bf 45%,#0a224026 100%);position:absolute;inset:0}.owner-copy[data-astro-cid-lcdefpme]{max-width:540px;padding:clamp(28px,5vw,56px)}.owner-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:10px;font-size:clamp(1.9rem,4vw,2.8rem)}.owner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9;margin:0 0 22px;font-size:1.08rem}.owner-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:54px;padding:12px 26px}.steps-title[data-astro-cid-lcdefpme]{margin-bottom:clamp(24px,4vw,44px)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:2px solid var(--sea);padding-top:22px;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--font-display);letter-spacing:-.04em;color:var(--sun);margin-bottom:12px;font-size:3.4rem;font-weight:800;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:36ch;margin:0}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.about[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;margin:0 0 24px;font-size:1.08rem}@media (width<=800px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
