.hamburger[data-v-3678a4dd]{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.hamburger span[data-v-3678a4dd]{position:absolute;left:10px;width:24px;height:2px;border-radius:2px;background:#fff;-webkit-transition:opacity .2s ease,top .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,top .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,top .2s ease;transition:transform .2s ease,opacity .2s ease,top .2s ease,-webkit-transform .2s ease}.hamburger span[data-v-3678a4dd]:first-child{top:15px}.hamburger span[data-v-3678a4dd]:nth-child(2){top:21px}.hamburger span[data-v-3678a4dd]:nth-child(3){top:27px}.hamburger.open span[data-v-3678a4dd]:first-child{top:21px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span[data-v-3678a4dd]:nth-child(2){opacity:0}.hamburger.open span[data-v-3678a4dd]:nth-child(3){top:21px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lang-switch[data-v-20288f33]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid hsla(0,0%,100%,.85);border-radius:8px;overflow:hidden}.lang-option[data-v-20288f33]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;border:0;margin:0;padding:8px 16px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer}.lang-option+.lang-option[data-v-20288f33]{border-left:1px solid hsla(0,0%,100%,.85)}.lang-option--active[data-v-20288f33]{background:#fff;color:#1d1d4e}.nav-color[data-v-9b167320]{color:#fff!important}.nav-reserve[data-v-9b167320]{margin:0 18px 0 10px;height:40px;padding:0 18px;border:0;border-radius:8px;background:#1d1d4e;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.22);box-shadow:0 8px 18px rgba(0,0,0,.22)}.nav-reserve--on-dark[data-v-9b167320]{background:#fff;color:#1d1d4e;-webkit-box-shadow:none;box-shadow:none}.nav-reserve[data-v-9b167320]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.mobile-menu[data-v-9b167320]{position:fixed;z-index:4;top:64px;right:0;bottom:0;left:0;padding:16px 20px calc(36px + env(safe-area-inset-bottom));overflow:auto;background:#1d1d4e}.mobile-menu[data-v-9b167320],.mobile-nav[data-v-9b167320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-nav[data-v-9b167320]{gap:4px}.mobile-link[data-v-9b167320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;padding:0 16px;border-radius:12px;color:hsla(0,0%,100%,.88);font-size:18px;font-weight:500;line-height:1.2;text-decoration:none}.mobile-link--active[data-v-9b167320]{background:hsla(0,0%,100%,.1);color:#fff;font-weight:600}.drawer-reserve[data-v-9b167320]{width:100%;height:52px;margin-top:18px;border:0;border-radius:12px;background:#fff;color:#1d1d4e;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.drawer-reserve[data-v-9b167320]:hover{background:#f4f4f8}.menu-options[data-v-9b167320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-9b167320] .v-toolbar__content{height:64px!important;padding:0}.drawer-footer[data-v-9b167320]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px}.drawer-footer[data-v-9b167320],.social-wrapper[data-v-9b167320]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-wrapper[data-v-9b167320]{gap:6px}.social[data-v-9b167320]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:10px;opacity:.9}.social[data-v-9b167320]:hover{opacity:1;background:hsla(0,0%,100%,.08)}.social img[data-v-9b167320]{display:block;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.mobile-menu-enter-active[data-v-9b167320],.mobile-menu-leave-active[data-v-9b167320]{-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}.mobile-menu-enter[data-v-9b167320],.mobile-menu-leave-to[data-v-9b167320]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.toolbar[data-v-9b167320]{z-index:1000;width:400px}.h-64[data-v-9b167320]{height:64px!important}.logo[data-v-9b167320]{text-decoration:none;color:inherit}.footer[data-v-76e6aab7]{background-color:#1a2639}.footer-container[data-v-76e6aab7]{max-width:1350px}.icon[data-v-76e6aab7]{width:32px;height:32px;max-width:32px!important;max-height:32px!important}.p1[data-v-76e6aab7],.p2[data-v-76e6aab7],.title[data-v-76e6aab7],a[data-v-76e6aab7]{color:#fff!important}.title[data-v-76e6aab7]{font-family:Montserrat,sans-serif!important}.divider[data-v-76e6aab7]{margin:32px 0;border-color:#fff!important}.social[data-v-76e6aab7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin-left:18px;opacity:.92;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.social[data-v-76e6aab7]:first-child{margin-left:0}.social[data-v-76e6aab7]:hover{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}a{color:#fff;text-decoration:none}.h0{font-size:96px}.h64{font-size:64px}.h1,h1{font-size:40px}.h2,h2{font-size:34px;color:#1d1d4e}.h3,h3{font-size:28px;color:#1d1d4e}.h4,h4{font-size:24px}.h4,.p1,h4,p{color:#1d1d4e}.p1,p{font-weight:400;font-size:16px}.p2{font-size:24px}.p2,.p3{color:#1d1d4e}.p3{font-size:20px}.w-0{font-weight:300!important}.w-1{font-weight:400!important}.w-2{font-weight:500!important}.w-3{font-weight:600!important}.w-4{font-weight:700!important}.w-normal{font-weight:400!important}.l-2{line-height:1.2}.l-3{line-height:1.3}.l-4{line-height:1.4}.l-5{line-height:1.5}.l-6{line-height:1.6}.l-7{line-height:1.7}.l-8{line-height:1.8}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.b697c4d4.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.28bb0e74.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.2cf917c2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.19261002.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.a62d229e.ttf) format("truetype");font-weight:600;font-style:normal}#app{font-family:Montserrat,sans-serif}.mt-124{margin-top:124px}.shadow{-webkit-box-shadow:0 16px 16px 16px rgba(130,49,137,.04)!important;box-shadow:0 16px 16px 16px rgba(130,49,137,.04)!important}.v-btn{border-radius:8px}.home-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;background:#1d1d4e;color:#fff!important;font-size:15px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.home-cta:hover{background:#15153d;color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-cta:focus{outline:2px solid #1d1d4e;outline-offset:3px}.band{padding:104px 24px}.band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:min(1080px,100%);margin:0 auto}.band-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:22px;min-width:0}.band-title{margin:0;color:#1d1d4e;font-size:32px;font-weight:600;line-height:1.2}.band-cta{-ms-flex-item-align:start;align-self:flex-start}.band .band-text{width:100%;margin:0;color:#1d1d4e;font-size:16px;line-height:1.65}.band-media{height:360px;overflow:hidden;border-radius:18px;background:#e4e4ec}@media(max-width:900px){.band{padding:72px 20px}.band-inner{grid-template-columns:1fr;row-gap:18px}.band-copy{gap:18px}.band-title{font-size:28px}.band-cta{-ms-flex-item-align:center;align-self:center;min-width:190px}.band-media{height:240px}}.container-bg{max-width:1300px;background-color:#fff}html:has(#hotresWrap){overflow:hidden!important;-ms-scroll-chaining:none;overscroll-behavior:none}.banner[data-v-9d0e97ce]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;min-height:100svh;padding:104px 0 72px;overflow:hidden;background:#1d1d4e}.banner-media[data-v-9d0e97ce]{position:absolute;top:0;right:0;bottom:0;left:0}.banner-photo[data-v-9d0e97ce]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.banner-photo.is-shown[data-v-9d0e97ce]{opacity:1}.banner-shade[data-v-9d0e97ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(16,18,46,.78)),color-stop(42%,rgba(16,18,46,.42)),to(rgba(16,18,46,.16))),-webkit-gradient(linear,left top,left bottom,from(rgba(16,18,46,.28)),color-stop(36%,rgba(16,18,46,.05)),to(rgba(16,18,46,.38)));background:linear-gradient(90deg,rgba(16,18,46,.78),rgba(16,18,46,.42) 42%,rgba(16,18,46,.16)),linear-gradient(180deg,rgba(16,18,46,.28),rgba(16,18,46,.05) 36%,rgba(16,18,46,.38))}.banner-content[data-v-9d0e97ce]{position:relative;z-index:1;width:min(1080px,calc(100% - 48px));margin:0 auto}.banner-copy[data-v-9d0e97ce]{max-width:560px}.banner-title[data-v-9d0e97ce]{margin:0;max-width:11em;color:#fff;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.02em}.divider[data-v-9d0e97ce]{width:56px;height:3px;margin:22px 0;background:#fff}.banner-subtitle[data-v-9d0e97ce]{max-width:34em;margin:0;color:hsla(0,0%,100%,.92);font-size:18px;font-weight:400;line-height:1.55}.booking-row[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:36px}.booking-bar[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:min(640px,100%);min-height:84px;background:#fff;border-radius:18px;overflow:hidden;cursor:pointer;color:#1d1d4e;-webkit-box-shadow:0 18px 40px rgba(0,0,0,.28);box-shadow:0 18px 40px rgba(0,0,0,.28);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.booking-bar[data-v-9d0e97ce]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 22px 48px rgba(0,0,0,.34);box-shadow:0 22px 48px rgba(0,0,0,.34)}.booking-bar[data-v-9d0e97ce]:focus{outline:3px solid #fff;outline-offset:4px}.stay[data-v-9d0e97ce]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;padding:12px 8px 12px 22px;gap:8px}.stay-date[data-v-9d0e97ce],.stay[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;min-width:0}.stay-date[data-v-9d0e97ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.stay-label[data-v-9d0e97ce]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(29,29,78,.5)}.stay-value[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}.stay-day[data-v-9d0e97ce]{font-size:32px;font-weight:700;line-height:1}.stay-meta[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.15}.stay-month[data-v-9d0e97ce]{font-size:14px;font-weight:600}.stay-year[data-v-9d0e97ce]{font-size:12px;color:rgba(29,29,78,.5)}.stay-arrow[data-v-9d0e97ce]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px}.stay-arrow[data-v-9d0e97ce]:before{content:"";position:absolute;top:6px;left:4px;width:9px;height:9px;border-top:2px solid rgba(29,29,78,.4);border-right:2px solid rgba(29,29,78,.4);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.booking-cta[data-v-9d0e97ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:8px;padding:0 22px;border:0;border-radius:12px;background:#1d1d4e;color:#fff;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.booking-icon[data-v-9d0e97ce]{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.booking-bar:hover .booking-cta[data-v-9d0e97ce],.booking-cta[data-v-9d0e97ce]:hover{background:#15153d}@media(max-width:599px){.banner[data-v-9d0e97ce]{padding:96px 0 48px}.banner-content[data-v-9d0e97ce]{width:min(1080px,calc(100% - 32px))}.banner-copy[data-v-9d0e97ce]{max-width:none;text-align:center}.banner-subtitle[data-v-9d0e97ce],.banner-title[data-v-9d0e97ce]{max-width:none;margin-right:auto;margin-left:auto}.divider[data-v-9d0e97ce]{margin-right:auto;margin-left:auto}.banner-shade[data-v-9d0e97ce]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,18,46,.42)),color-stop(46%,rgba(16,18,46,.5)),to(rgba(16,18,46,.68)));background:linear-gradient(180deg,rgba(16,18,46,.42),rgba(16,18,46,.5) 46%,rgba(16,18,46,.68))}.booking-row[data-v-9d0e97ce]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:28px}.booking-bar[data-v-9d0e97ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border-radius:16px}.stay[data-v-9d0e97ce]{padding:16px 16px 8px}.booking-cta[data-v-9d0e97ce]{margin:8px;min-height:52px}}@media(prefers-reduced-motion:reduce){.banner-photo[data-v-9d0e97ce],.booking-bar[data-v-9d0e97ce]{-webkit-transition:none;transition:none}}.gallery-section[data-v-c9813b7e]{padding:104px 24px;background:#f6f6f8}.gallery-inner[data-v-c9813b7e]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title cta" "photos photos";-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:22px;width:min(1080px,100%);margin:0 auto}.gallery-title[data-v-c9813b7e]{grid-area:title;margin:0;max-width:14em;color:#1d1d4e;font-size:32px;font-weight:600;line-height:1.2}.gallery-cta[data-v-c9813b7e]{grid-area:cta;justify-self:end}.mosaic[data-v-c9813b7e]{display:grid;grid-area:photos;gap:12px;min-width:0}.mosaic--1[data-v-c9813b7e]{grid-template-columns:1fr}.mosaic--2[data-v-c9813b7e]{grid-template-columns:1fr 1fr}.mosaic--3[data-v-c9813b7e]{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9.4}.mosaic--3 .mosaic-cell[data-v-c9813b7e]:first-child{grid-row:1/span 2}.mosaic-cell[data-v-c9813b7e]{position:relative;display:block;min-height:0;overflow:hidden;border-radius:18px;background:#e4e4ec}.mosaic--1 .mosaic-cell[data-v-c9813b7e]{aspect-ratio:16/9}.mosaic--2 .mosaic-cell[data-v-c9813b7e]{aspect-ratio:4/3}.mosaic-img[data-v-c9813b7e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity .45s ease,-webkit-transform .6s ease;transition:opacity .45s ease,-webkit-transform .6s ease;transition:opacity .45s ease,transform .6s ease;transition:opacity .45s ease,transform .6s ease,-webkit-transform .6s ease}.mosaic-img.is-in[data-v-c9813b7e]{opacity:1;-webkit-transform:none;transform:none}.mosaic-cell:hover .mosaic-img.is-in[data-v-c9813b7e]{-webkit-transform:scale(1.04);transform:scale(1.04)}@media(max-width:700px){.gallery-section[data-v-c9813b7e]{padding:72px 0}.gallery-inner[data-v-c9813b7e]{grid-template-columns:1fr;grid-template-areas:"title" "photos" "cta";row-gap:18px;width:100%}.gallery-title[data-v-c9813b7e]{padding:0 20px;font-size:28px}.gallery-cta[data-v-c9813b7e]{justify-self:center;min-width:190px;margin-top:4px}.mosaic--2[data-v-c9813b7e],.mosaic--3[data-v-c9813b7e],.mosaic[data-v-c9813b7e]{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:4px;aspect-ratio:auto}.mosaic--3 .mosaic-cell[data-v-c9813b7e]:first-child{grid-row:auto}.mosaic-cell[data-v-c9813b7e]:nth-child(n+3){display:none}.mosaic--2 .mosaic-cell[data-v-c9813b7e],.mosaic-cell[data-v-c9813b7e]{aspect-ratio:3/4;border-radius:0}}@media(prefers-reduced-motion:reduce){.mosaic-cell:hover .mosaic-img.is-in[data-v-c9813b7e],.mosaic-img[data-v-c9813b7e]{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.about[data-v-b11e19f4]{background:#fff}.band-inner[data-v-b11e19f4]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease;transition:opacity .55s ease,transform .55s ease,-webkit-transform .55s ease}.band-inner.is-ready[data-v-b11e19f4]{opacity:1;-webkit-transform:none;transform:none}.about-photo[data-v-b11e19f4]{position:relative}.about-img[data-v-b11e19f4]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.about-img.is-in[data-v-b11e19f4]{opacity:1}@media(max-width:900px){.about-photo[data-v-b11e19f4]{display:none}}@media(prefers-reduced-motion:reduce){.about-img[data-v-b11e19f4],.band-inner[data-v-b11e19f4]{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.place[data-v-3af7a360]{background:#f6f6f8}.band-inner[data-v-3af7a360]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease;transition:opacity .55s ease,transform .55s ease,-webkit-transform .55s ease}.band-inner.is-ready[data-v-3af7a360]{opacity:1;-webkit-transform:none;transform:none}.map-frame iframe[data-v-3af7a360]{display:block;width:100%;height:100%;border:0}@media(prefers-reduced-motion:reduce){.band-inner[data-v-3af7a360]{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.home-intro[data-v-7a719361]{position:fixed;z-index:4000;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1d1d4e}.home-intro-logo[data-v-7a719361]{width:min(240px,64vw);height:auto;-webkit-animation:home-intro-in-data-v-7a719361 .7s ease both;animation:home-intro-in-data-v-7a719361 .7s ease both}.home-intro-track[data-v-7a719361]{width:112px;height:2px;margin-top:28px;overflow:hidden;border-radius:2px;background:hsla(0,0%,100%,.18)}.home-intro-track span[data-v-7a719361]{display:block;width:42%;height:100%;border-radius:2px;background:#fff;-webkit-animation:home-intro-bar-data-v-7a719361 1.15s ease-in-out infinite;animation:home-intro-bar-data-v-7a719361 1.15s ease-in-out infinite}.home-intro-leave-active[data-v-7a719361]{-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.home-intro-leave-to[data-v-7a719361]{opacity:0}@-webkit-keyframes home-intro-in-data-v-7a719361{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes home-intro-in-data-v-7a719361{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes home-intro-bar-data-v-7a719361{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@keyframes home-intro-bar-data-v-7a719361{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@media(prefers-reduced-motion:reduce){.home-intro-leave-active[data-v-7a719361],.home-intro-logo[data-v-7a719361],.home-intro-track span[data-v-7a719361]{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.b-shadow[data-v-bb49c2f2]{-webkit-box-shadow:0 12px 17px 2px rgba(130,49,137,.04),0 5px 22px 4px rgba(130,49,137,.04),0 7px 8px rgba(0,0,0,.05)!important;box-shadow:0 12px 17px 2px rgba(130,49,137,.04),0 5px 22px 4px rgba(130,49,137,.04),0 7px 8px rgba(0,0,0,.05)!important}.h-100[data-v-bb49c2f2]{height:100%}.c-primary[data-v-bb49c2f2]{color:#fff!important}.contact-card[data-v-1f46b182]{height:100%;padding:22px 20px 20px;border:1px solid rgba(29,29,78,.08);border-radius:18px;background:#f7f7fa}.contact-icon[data-v-1f46b182]{display:block;width:28px;height:28px;margin-bottom:16px}.contact-label[data-v-1f46b182]{margin:0 0 8px;color:#1d1d4e;font-size:18px;font-weight:600;line-height:1.3}.contact-line[data-v-1f46b182]{margin:0;color:#1d1d4e;font-size:16px;line-height:1.65}.contact-line--muted[data-v-1f46b182]{margin-top:2px;color:rgba(29,29,78,.72)}.contact-info[data-v-07e9bcab]{padding-top:48px}.contact-title[data-v-07e9bcab]{margin:0 0 22px;color:#1d1d4e;font-size:32px;font-weight:600;line-height:1.2}.contact-grid[data-v-07e9bcab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.contact-card[data-v-07e9bcab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:22px 20px 20px;border:1px solid rgba(29,29,78,.08);border-radius:18px;background:#f7f7fa}.contact-icon[data-v-07e9bcab]{display:block;width:28px;height:28px;margin-bottom:16px}.contact-label[data-v-07e9bcab]{margin:0 0 16px;color:#1d1d4e;font-size:18px;font-weight:600;line-height:1.3}.contact-book[data-v-07e9bcab]{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}@media(max-width:1100px){.contact-grid[data-v-07e9bcab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.contact-title[data-v-07e9bcab]{font-size:28px}}@media(max-width:600px){.contact-info[data-v-07e9bcab]{padding-top:32px}.contact-grid[data-v-07e9bcab]{grid-template-columns:1fr}}.contact-map[data-v-4b984f34]{padding-top:72px}.map-title[data-v-4b984f34]{margin:0 0 22px;color:#1d1d4e;font-size:32px;font-weight:600;line-height:1.2}.map-frame[data-v-4b984f34]{height:360px;overflow:hidden;border-radius:18px;background:#e4e4ec}.map-frame iframe[data-v-4b984f34]{display:block;width:100%;height:100%;border:0}@media(max-width:900px){.contact-map[data-v-4b984f34]{padding-top:48px}.map-title[data-v-4b984f34]{font-size:28px}.map-frame[data-v-4b984f34]{height:240px}}.screen-loader[data-v-90c8cce2]{position:relative;width:100%}.screen-loader[data-v-90c8cce2]:after{content:"";z-index:100;bottom:0;right:0;background-color:hsla(0,0%,100%,.54)}.screen-loader .v-progress-container[data-v-90c8cce2],.screen-loader[data-v-90c8cce2]:after{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.screen-loader .v-progress-container[data-v-90c8cce2]{z-index:100002;height:100%;width:100%}.screen-loader .v-progress-container .v-progress-wrapper[data-v-90c8cce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:50%}.screen-loader .v-progress-container .v-progress-wrapper[data-v-90c8cce2]:not(.sticky){position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.screen-loader .v-progress-container .v-progress-circular[data-v-90c8cce2]{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.screen-loader.active[data-v-90c8cce2]{min-height:75px}.screen-loader.active>.v-progress-container[data-v-90c8cce2],.screen-loader.active[data-v-90c8cce2]:after{opacity:1;visibility:visible;-webkit-transition:opacity .3s;transition:opacity .3s}.contact-page[data-v-234a675d]{max-width:1128px;padding:104px 24px}@media(max-width:900px){.contact-page[data-v-234a675d]{padding:88px 20px 72px}}.text-color[data-v-0a1e017d]{color:#fff!important}.bg-g[data-v-0a1e017d]{background-color:gray}.offer-row[data-v-0a1e017d]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.offer-media[data-v-0a1e017d]{display:-webkit-box;display:-ms-flexbox;display:flex}.offer-photo[data-v-0a1e017d]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:280px;overflow:hidden}.offer-photo img[data-v-0a1e017d]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.w-263[data-v-0a1e017d]{width:263px}.offer[data-v-0a1e017d]{margin:22px 0 28px}.offer-line[data-v-0a1e017d]{margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.5}.offer-line[data-v-0a1e017d]:last-child{margin-bottom:0}.offer-line .is-strong[data-v-0a1e017d]{font-weight:600}.offer--center[data-v-0a1e017d]{text-align:center}@media(max-width:599px){.offer-photo[data-v-0a1e017d]{-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:1.4;min-height:0}}.contact-reserve-bg[data-v-19a85d79]{max-width:1300px;background-color:#fff}.divider[data-v-19a85d79]{border-width:1px;width:40%;border-color:gray}.text-wrapper .is-strong[data-v-19a85d79]{font-weight:600}.c-pointer[data-v-6ad1c0b8]{cursor:pointer}.xs-only[data-v-6ad1c0b8]{height:215px;width:100%}.lg-up[data-v-6ad1c0b8],.xs-only[data-v-6ad1c0b8]{-o-object-fit:cover;object-fit:cover;vertical-align:top;background-color:#e6e6e6}.lg-up[data-v-6ad1c0b8]{height:180px;width:25%}.md-only[data-v-6ad1c0b8]{height:215px;width:50%;-o-object-fit:cover;object-fit:cover;vertical-align:top;background-color:#e6e6e6}.specs-card[data-v-279906fa]{border-radius:16px;-webkit-box-shadow:0 12px 17px 2px rgba(130,49,137,.04),0 5px 22px 4px rgba(130,49,137,.04),0 7px 8px rgba(0,0,0,.05)!important;box-shadow:0 12px 17px 2px rgba(130,49,137,.04),0 5px 22px 4px rgba(130,49,137,.04),0 7px 8px rgba(0,0,0,.05)!important}.specs-title[data-v-279906fa]{margin:0;color:#1d1d4e}.specs-group+.specs-group[data-v-279906fa]{margin-top:36px}.group-label[data-v-279906fa]{margin:28px 0 14px;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:rgba(29,29,78,.55)}.stat-grid[data-v-279906fa]{display:grid;grid-template-columns:1fr;gap:12px}.stat[data-v-279906fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:14px;background:rgba(29,29,78,.045)}.stat-value[data-v-279906fa]{font-size:28px;line-height:1.15;color:#1d1d4e}.stat-label[data-v-279906fa]{font-size:15px;font-weight:500;line-height:1.35;text-align:right;color:rgba(29,29,78,.72)}.equip-grid[data-v-279906fa]{display:grid;grid-template-columns:1fr;gap:14px}.equip-card[data-v-279906fa]{padding:20px 20px 12px;border-radius:14px;background:rgba(29,29,78,.045)}.equip-title[data-v-279906fa]{margin:0 0 14px;font-size:18px;line-height:1.3;color:#1d1d4e}.amenity-list[data-v-279906fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.amenity[data-v-279906fa]{padding:7px 12px;border-radius:999px;background:#fff;font-size:14px;font-weight:500;line-height:1.4;color:#1d1d4e}.note[data-v-279906fa]{margin:24px 0 0;line-height:1.6}@media(min-width:720px){.stat-grid[data-v-279906fa]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-279906fa]{display:block;min-height:118px;padding:22px 20px}.stat-value[data-v-279906fa]{font-size:32px}.stat-label[data-v-279906fa]{display:block;margin-top:10px;text-align:left}}@media(min-width:960px){.equip-grid[data-v-279906fa]{grid-template-columns:repeat(3,minmax(0,1fr))}}.details-loader[data-v-3e2b59f6]{min-height:240px}.doc-list-container[data-v-4fd07535]{gap:10px;border-radius:8px;-webkit-box-shadow:0 8px 16px 4px rgba(130,49,137,.04);box-shadow:0 8px 16px 4px rgba(130,49,137,.04);background-color:#fff;width:100%}.item-doc[data-v-4fd07535]:last-child{margin-bottom:0!important}.img-wrapper[data-v-4fd07535]{border-radius:100%;background-color:gray;width:40px!important;height:40px!important;display:inline-block}.container-transparent[data-v-60dda2a2]{max-width:1300px;background-color:transparent}.not-found[data-v-a4225bd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 64px);padding:96px 0 72px}.not-found-inner[data-v-a4225bd0]{max-width:1120px}.not-found-code[data-v-a4225bd0]{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.2em;color:#1d1d4e}.not-found-title[data-v-a4225bd0]{margin:0;max-width:460px;font-size:48px;line-height:1.15;font-weight:600;color:#1d1d4e}.not-found-subtitle[data-v-a4225bd0]{margin:16px 0 0;font-size:22px;line-height:1.45;font-weight:500;color:#1d1d4e}.not-found-hint[data-v-a4225bd0]{margin:20px 0 0;font-size:16px;line-height:1.6;color:#3c3c5a}.not-found-link[data-v-a4225bd0]{color:#1d1d4e;font-weight:600;text-decoration:underline;text-underline-offset:3px}.not-found-cta[data-v-a4225bd0]{margin-top:28px}.not-found-photo[data-v-a4225bd0]{width:min(100%,340px);margin-left:auto;aspect-ratio:9/16;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 18px 40px rgba(26,38,57,.14);box-shadow:0 18px 40px rgba(26,38,57,.14)}.not-found-photo img[data-v-a4225bd0]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width:960px){.not-found[data-v-a4225bd0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:104px 0 48px}.not-found-title[data-v-a4225bd0]{font-size:36px}.not-found-subtitle[data-v-a4225bd0]{font-size:20px}}