.why-track[data-astro-cid-ifxhgsg6]{scrollbar-width:none}.why-track[data-astro-cid-ifxhgsg6]::-webkit-scrollbar{display:none}.why-card[data-astro-cid-ifxhgsg6]{opacity:.6}.why-card[data-astro-cid-ifxhgsg6].is-active,.why-collage[data-astro-cid-ifxhgsg6] .why-card[data-astro-cid-ifxhgsg6]{opacity:1}.why-card-pan[data-astro-cid-ifxhgsg6]{will-change:transform;transition:transform .3s ease-out}.why-card-photo[data-astro-cid-ifxhgsg6]{--why-reveal:1;-webkit-mask-image:linear-gradient(45deg, black 0%, black calc(var(--why-reveal) * 100% - 4%), oklch(100% 0 0/.7) calc(var(--why-reveal) * 100%), transparent calc(var(--why-reveal) * 100% + 22%));mask-image:linear-gradient(45deg, black 0%, black calc(var(--why-reveal) * 100% - 4%), oklch(100% 0 0/.7) calc(var(--why-reveal) * 100%), transparent calc(var(--why-reveal) * 100% + 22%))}.why-border[data-astro-cid-ifxhgsg6]{--why-glow:var(--color-brand-secondary-on-photo)}.why-border[data-astro-cid-ifxhgsg6] [data-astro-cid-ifxhgsg6][data-border-trail]{stroke:var(--why-glow);opacity:.45;filter:drop-shadow(0 0 3px oklch(from var(--why-glow) l c h / .5))}.why-border[data-astro-cid-ifxhgsg6] [data-astro-cid-ifxhgsg6][data-border-head]{stroke:oklch(from var(--why-glow) calc(l + .1) c h);filter:drop-shadow(0 0 3px var(--why-glow)) drop-shadow(0 0 10px var(--why-glow))}@media (prefers-reduced-motion:no-preference){.why-card[data-astro-cid-ifxhgsg6]:first-child .why-card-img[data-astro-cid-ifxhgsg6],.why-piece[data-astro-cid-ifxhgsg6]:first-child .why-card-img[data-astro-cid-ifxhgsg6]{animation:16s ease-in-out infinite alternate why-kenburns}.why-card[data-astro-cid-ifxhgsg6]:nth-child(2) .why-card-img[data-astro-cid-ifxhgsg6],.why-piece[data-astro-cid-ifxhgsg6]:nth-child(2) .why-card-img[data-astro-cid-ifxhgsg6]{animation:18s ease-in-out 1.5s infinite alternate why-kenburns}.why-card[data-astro-cid-ifxhgsg6]:nth-child(3) .why-card-img[data-astro-cid-ifxhgsg6],.why-piece[data-astro-cid-ifxhgsg6]:nth-child(3) .why-card-img[data-astro-cid-ifxhgsg6]{animation:15s ease-in-out 3s infinite alternate why-kenburns}.why-card[data-astro-cid-ifxhgsg6]:nth-child(4) .why-card-img[data-astro-cid-ifxhgsg6],.why-piece[data-astro-cid-ifxhgsg6]:nth-child(4) .why-card-img[data-astro-cid-ifxhgsg6]{animation:17s ease-in-out .8s infinite alternate why-kenburns}}@keyframes why-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(-2%,-1%)}}.media-carousel[data-astro-cid-tm6jckyt]{position:relative;overflow:hidden}.media-carousel--top-fade[data-astro-cid-tm6jckyt]{mask-image:linear-gradient(#0000 0%,#000 25%)}.media-carousel-wrapper[data-astro-cid-tm6jckyt]{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.media-track[data-astro-cid-tm6jckyt]{width:max-content;animation:scroll-media var(--carousel-speed,40s) linear infinite;gap:1.5rem;display:flex}.media-track[data-astro-cid-tm6jckyt]:hover{animation-play-state:paused}@keyframes scroll-media{0%{transform:translate(0)}to{transform:translate(-50%)}}.media-item[data-astro-cid-tm6jckyt]{border-radius:var(--radius-lg);aspect-ratio:16/9;flex-shrink:0;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.pswp-gallery-item[data-astro-cid-tm6jckyt]{cursor:pointer;width:100%;height:100%;text-decoration:none;display:block}.media-image[data-astro-cid-tm6jckyt]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.media-item[data-astro-cid-tm6jckyt]:hover .media-image[data-astro-cid-tm6jckyt]{transform:scale(1.05)}.media-gradient-left[data-astro-cid-tm6jckyt],.media-gradient-right[data-astro-cid-tm6jckyt]{pointer-events:none;z-index:10;width:100px;position:absolute;top:0;bottom:0}.media-gradient-left[data-astro-cid-tm6jckyt]{left:0}.media-gradient-right[data-astro-cid-tm6jckyt]{right:0}.media-nav[data-astro-cid-tm6jckyt]{z-index:20;cursor:pointer;width:48px;height:48px;color:var(--color-brand-text);background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-nav[data-astro-cid-tm6jckyt]:hover{background:var(--color-brand-primary);color:var(--color-brand-bg);transform:translateY(-50%)scale(1.1)}.media-nav-left[data-astro-cid-tm6jckyt]{left:2rem}.media-nav-right[data-astro-cid-tm6jckyt]{right:2rem}.media-nav[data-astro-cid-tm6jckyt] svg[data-astro-cid-tm6jckyt]{width:24px;height:24px}@media (width>=640px){.media-track[data-astro-cid-tm6jckyt]{animation-duration:var(--carousel-speed-sm,var(--carousel-speed))}.media-item[data-astro-cid-tm6jckyt]{height:250px}}@media (width>=768px){.media-track[data-astro-cid-tm6jckyt]{animation-duration:var(--carousel-speed-md,var(--carousel-speed));gap:1.5rem}.media-item[data-astro-cid-tm6jckyt]{height:300px}}@media (width>=1024px){.media-track[data-astro-cid-tm6jckyt]{animation-duration:var(--carousel-speed-lg,var(--carousel-speed))}}@media (width>=1280px){.media-track[data-astro-cid-tm6jckyt]{animation-duration:var(--carousel-speed-xl,var(--carousel-speed))}}@media (width<=639px){.media-track[data-astro-cid-tm6jckyt]{gap:1rem}.media-item[data-astro-cid-tm6jckyt]{height:200px}.media-gradient-left[data-astro-cid-tm6jckyt],.media-gradient-right[data-astro-cid-tm6jckyt]{width:40px}.media-nav[data-astro-cid-tm6jckyt]{width:40px;height:40px}.media-nav-left[data-astro-cid-tm6jckyt]{left:1rem}.media-nav-right[data-astro-cid-tm6jckyt]{right:1rem}.media-nav[data-astro-cid-tm6jckyt] svg[data-astro-cid-tm6jckyt]{width:20px;height:20px}}.amenity-card[data-astro-cid-to6gfjr2].animate-fade-up{transform:translateX(calc(var(--deal-i,0) * -85%)) translateY(calc(var(--deal-i,0) * 16px)) scale(.94)}.amenity-card[data-astro-cid-to6gfjr2].animate-fade-up.is-visible{transform:translate(0)}.expand-hint[data-astro-cid-to6gfjr2]{z-index:2;color:#fff;backdrop-filter:blur(6px);opacity:0;background:oklch(0% 0 0/.35);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:scale(.8)}@media (hover:hover) and (pointer:fine){.amenity-card[data-astro-cid-to6gfjr2]:hover .expand-hint[data-astro-cid-to6gfjr2]{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.amenity-card[data-astro-cid-to6gfjr2].animate-fade-up{transform:translateY(0)}}.secondary-border[data-astro-cid-to6gfjr2]{--amenities-glow:var(--color-brand-secondary)}.secondary-border[data-astro-cid-to6gfjr2] [data-astro-cid-to6gfjr2][data-border-trail]{stroke:var(--amenities-glow);opacity:.3}.secondary-border[data-astro-cid-to6gfjr2] [data-astro-cid-to6gfjr2][data-border-head]{stroke:var(--amenities-glow);filter:drop-shadow(0 0 3px oklch(from var(--amenities-glow) l c h / .6)) drop-shadow(0 0 8px oklch(from var(--amenities-glow) l c h / .4))}.interiors-fade[data-astro-cid-m3gqhqsg]{mask-image:linear-gradient(#0000 0%,#000 14% 80%,#0000 100%)}.video-player-container[data-astro-cid-7yoywmks]{width:100%;aspect-ratio:var(--aspectRatio,16/9);background-color:#f3f4f6;min-height:200px;position:relative}@supports not (aspect-ratio:16/9){.video-player-container[data-astro-cid-7yoywmks]{height:0;padding-bottom:56.25%}}.video-player-container[data-astro-cid-7yoywmks] mux-player{width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.video-player-container[data-astro-cid-7yoywmks].no-controls mux-player{--controls:none;--media-control-display:none;pointer-events:none}.video-player-container[data-astro-cid-7yoywmks].no-controls mux-player::part(top),.video-player-container[data-astro-cid-7yoywmks].no-controls mux-player::part(center),.video-player-container[data-astro-cid-7yoywmks].no-controls mux-player::part(bottom){display:none!important}.typology-plan-guard[data-astro-cid-4fog2lac]{-webkit-touch-callout:none;user-select:none}.typology-plan-guard[data-astro-cid-4fog2lac] img{pointer-events:none;-webkit-user-drag:none}.typology-video-feather[data-astro-cid-4fog2lac]{-webkit-mask-composite:source-in, source-in;--media-object-fit:cover;--media-object-position:center 45%;mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-composite:intersect}@media (width>=1024px){.typology-video-feather[data-astro-cid-4fog2lac] .typology-video-fill{aspect-ratio:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}}.location-fade-panel[data-astro-cid-hl7kou4x]{background:linear-gradient(to right, var(--color-brand-bg) 0%, var(--color-brand-bg) 42%, oklch(from var(--color-brand-accent) l c h / .45) 68%, oklch(from var(--color-brand-secondary) l c h / 0) 100%)}.location-fade-panel--banner[data-astro-cid-hl7kou4x]{background:linear-gradient(to right, var(--color-brand-bg) 0px, var(--color-brand-bg) 350px, oklch(from var(--color-brand-bg) l c h / .85) 430px, oklch(from var(--color-brand-accent) l c h / .22) 510px, oklch(from var(--color-brand-secondary) l c h / .04) 580px, transparent 640px)}.location-floating-glow-1[data-astro-cid-hl7kou4x]{background:radial-gradient(circle, oklch(from var(--color-brand-accent) l c h / .12) 0%, transparent 70%);animation:11s ease-in-out infinite float-drift-1}.location-floating-glow-2[data-astro-cid-hl7kou4x]{background:radial-gradient(circle, oklch(from var(--color-brand-secondary) l c h / .08) 0%, transparent 70%);animation:13s ease-in-out infinite float-drift-2}@keyframes float-drift-1{0%,to{opacity:.12;transform:translate(0)scale(1)}50%{opacity:.18;transform:translate(12px,-8px)scale(1.05)}}@keyframes float-drift-2{0%,to{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.16;transform:translate(-10px,12px)scale(.96)}}.location-scroll-highlight[data-astro-cid-hl7kou4x]{background:radial-gradient(circle 380px at 22% var(--scroll-y,35%), oklch(from var(--color-brand-accent) l c h / .08) 0%, oklch(from var(--color-brand-secondary) l c h / .04) 45%, transparent 70%);will-change:background;transition:opacity .4s ease-out}.dest-section[data-astro-cid-btu5fwpt]{min-height:100svh}@media (width>=1024px){.dest-section[data-astro-cid-btu5fwpt]{height:100svh;min-height:800px;max-height:1050px}}.dest-bg-img[data-astro-cid-btu5fwpt]{opacity:.52;filter:saturate(.85)contrast(1.1)brightness(.65);transform:scale(1.05)}.dest-bg-overlay[data-astro-cid-btu5fwpt]{background:radial-gradient(75% 70%,#0a100db8 0%,#0a100d6b 55%,#0a100dc2 100%),linear-gradient(#0a100dd9 0%,#0000 14% 86%,#0a100dd9 100%)}.dest-title-shadow[data-astro-cid-btu5fwpt]{text-shadow:0 2px 24px #000000e6,0 1px 4px #000000f2}.dest-body-shadow[data-astro-cid-btu5fwpt]{text-shadow:0 1px 14px #000000f2}.dest-stats-panel[data-astro-cid-btu5fwpt]{-webkit-backdrop-filter:blur(16px);background:#0e1814b8;border:1px solid #ffffff26;box-shadow:0 12px 36px -8px #0009}.dest-mobile-reel[data-astro-cid-btu5fwpt]{scrollbar-width:none;-ms-overflow-style:none}.dest-mobile-reel[data-astro-cid-btu5fwpt]::-webkit-scrollbar{display:none}.dest-orbit-polaroid[data-astro-cid-btu5fwpt]{cursor:pointer;width:clamp(155px,12.5vw,195px);transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot));animation:var(--float-name,float-1) 7s ease-in-out infinite alternate;background:#fcfbf7;border-radius:3px;padding:.5rem .5rem 1.3rem;transition:transform .38s cubic-bezier(.2,.85,.2,1),box-shadow .35s,z-index;box-shadow:0 16px 36px -10px #000000c7,0 2px 6px #00000047}.dest-orbit-polaroid[data-astro-cid-btu5fwpt]:hover,.dest-orbit-polaroid[data-astro-cid-btu5fwpt]:focus-visible{animation-play-state:paused;box-shadow:0 28px 56px -12px #000000e6,0 0 24px #77c7cf59;z-index:45!important;transform:translateY(calc(var(--is-center,0) * -50%)) scale(1.12) rotate(0deg)!important}@keyframes float-1{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% - 8px)) rotate(calc(var(--rot) + 1.4deg))}}@keyframes float-2{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% + 9px)) rotate(calc(var(--rot) - 1.8deg))}}@keyframes float-3{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% - 7px)) rotate(calc(var(--rot) + 1.2deg))}}@keyframes float-4{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% + 8px)) rotate(calc(var(--rot) - 1.5deg))}}@keyframes float-5{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% - 9px)) rotate(calc(var(--rot) + 1.7deg))}}@keyframes float-6{0%{transform:translateY(calc(var(--is-center,0) * -50%)) rotate(var(--rot))}to{transform:translateY(calc(var(--is-center,0) * -50% + 7px)) rotate(calc(var(--rot) - 1.3deg))}}.dest-lightbox[data-astro-cid-btu5fwpt]{opacity:0;transition:opacity .25s}.dest-lightbox[data-astro-cid-btu5fwpt].is-open{opacity:1;display:flex}.dest-lightbox-card[data-astro-cid-btu5fwpt]{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:scale(.94)}.dest-lightbox[data-astro-cid-btu5fwpt].is-open .dest-lightbox-card[data-astro-cid-btu5fwpt]{transform:scale(1)}@media (prefers-reduced-motion:reduce){.dest-orbit-polaroid[data-astro-cid-btu5fwpt]{transition:box-shadow .2s!important;animation:none!important}.dest-lightbox[data-astro-cid-btu5fwpt],.dest-lightbox-card[data-astro-cid-btu5fwpt]{transition:none!important}}.constructor-video-wrapper[data-astro-cid-rr45rd4i] mux-player{--media-object-fit:cover!important;--media-object-position:center!important;width:100%!important;height:100%!important}.constructor-video-wrapper[data-astro-cid-rr45rd4i] .video-player-container{aspect-ratio:auto!important;height:100%!important}.constructor-waves-bg[data-astro-cid-rr45rd4i]{opacity:.95}@keyframes wave-stream-drift-1{0%{transform:translate(0)translateY(0)}50%{transform:translate(20px)translateY(-8px)}to{transform:translate(0)translateY(0)}}@keyframes wave-stream-drift-2{0%{transform:translate(0)translateY(0)}50%{transform:translate(-25px)translateY(10px)}to{transform:translate(0)translateY(0)}}@keyframes wave-stream-drift-3{0%{transform:translate(0)translateY(0)}50%{transform:translate(18px)translateY(6px)}to{transform:translate(0)translateY(0)}}.wave-stream-top[data-astro-cid-rr45rd4i]{animation:16s ease-in-out infinite wave-stream-drift-1}.wave-stream-mid[data-astro-cid-rr45rd4i]{animation:13s ease-in-out infinite wave-stream-drift-2}.wave-stream-bottom[data-astro-cid-rr45rd4i]{animation:18s ease-in-out infinite wave-stream-drift-3}.constructor-stats-strip[data-astro-cid-rr45rd4i],.constructor-stat-item[data-astro-cid-rr45rd4i]{position:relative}@keyframes wave-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.stat-wave[data-astro-cid-rr45rd4i] path[data-astro-cid-rr45rd4i]{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.constructor-stat-item[data-astro-cid-rr45rd4i]:hover .stat-wave[data-astro-cid-rr45rd4i] path[data-astro-cid-rr45rd4i]{stroke-dashoffset:0}.stat-inner[data-astro-cid-rr45rd4i]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.constructor-stat-item[data-astro-cid-rr45rd4i]:hover .stat-inner[data-astro-cid-rr45rd4i]{transform:translateY(-3px)}.constructor-stat-item[data-astro-cid-rr45rd4i]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-secondary), transparent);opacity:0;transform-origin:50%;height:2px;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.constructor-stat-item[data-astro-cid-rr45rd4i]:hover:before{opacity:1;transform:scaleX(1)}.stat-sep[data-astro-cid-rr45rd4i]{background:oklch(0% 0 0/.1);align-self:stretch;width:1px;height:auto;min-height:40px;margin:12px 0;position:static}@keyframes wave-breathe{0%,to{opacity:.06;transform:translateY(0)scale(1)}50%{opacity:.09;transform:translateY(-6px)scale(1.03)}}.constructor-wave-accent[data-astro-cid-rr45rd4i]{animation:8s ease-in-out infinite wave-breathe}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fade-in}.loading-btn svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iti{width:100%!important}.iti__dropdown-content{z-index:50!important;border:1px solid #fff3!important;border-radius:.5rem!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a!important}[data-variant=dark] .iti__dropdown-content{color:#fff!important;background-color:#0f172a!important;border-color:#ffffff1a!important}[data-variant=light] .iti__dropdown-content{color:#1f2937!important;background-color:#fff!important}[data-variant=dark] .iti__country:hover,[data-variant=dark] .iti__country.iti__highlight{background-color:#ffffff1a!important}[data-variant=light] .iti__country:hover,[data-variant=light] .iti__country.iti__highlight{background-color:#f3f4f6!important}.iti__tel-input{padding-left:90px!important}.iti__selected-flag{background-color:#0000!important}[data-variant=dark] .iti__selected-flag{border-right:1px solid #ffffff1a!important}[data-variant=light] .iti__selected-flag{border-right:1px solid #0000001a!important}[data-variant=dark] .iti__arrow{border-top-color:#fff!important}[data-variant=dark] .iti__arrow--up{border-bottom-color:#fff!important}[data-variant=dark] .iti__tel-input{color:#fff!important}[data-variant=dark] .iti__selected-dial-code{color:#fffc!important}[data-variant=light] .iti__selected-dial-code{color:#4b5563!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__selected-dial-code,[data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code){color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code,[data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code){color:#111827!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__arrow,[data-variant=dark] .iti:has(input:autofill) .iti__arrow){border-top-color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__arrow,[data-variant=dark] .iti:has(input:autofill) .iti__arrow){border-top-color:#111827!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__arrow--up,[data-variant=dark] .iti:has(input:autofill) .iti__arrow--up){border-bottom-color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__arrow--up,[data-variant=dark] .iti:has(input:autofill) .iti__arrow--up){border-bottom-color:#111827!important}
