.breadcrumbs_breadcrumbs__SJQ0E{font-size:13px;color:var(--lx-muted)}.breadcrumbs_breadcrumbs__SJQ0E ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.breadcrumbs_breadcrumbs__SJQ0E li{display:inline-flex;align-items:center;gap:6px}.breadcrumbs_breadcrumbs__SJQ0E li:not(:last-child):after{content:"/";opacity:.5}.breadcrumbs_breadcrumbs__SJQ0E a{color:inherit;transition:color .25s ease}.breadcrumbs_breadcrumbs__SJQ0E a:hover{color:var(--lx-ink)}.breadcrumbs_breadcrumbs__SJQ0E [aria-current=page]{color:var(--lx-ink);font-weight:500}.breadcrumbs_invert__TP5Qv{color:rgba(255,255,255,.75)}.breadcrumbs_invert__TP5Qv [aria-current=page],.breadcrumbs_invert__TP5Qv a:hover{color:var(--lx-white)}.splitText_split__dgqCI{display:inline-block}.splitText_word__YfBo2{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .02em .12em;margin:-.08em -.02em -.12em}.splitText_piece__6DDsX{display:inline-block}.lx-motion .splitText_split__dgqCI{opacity:1!important;transform:none!important}.lx-motion .splitText_piece__6DDsX{transform:translate3d(0,110%,0) rotate(4deg);transform-origin:left bottom;transition:transform 1s var(--ease-out-expo);transition-delay:calc(var(--reveal-delay, 0s) + var(--i, 0)*var(--split-step, 60ms))}.lx-motion .splitText_split__dgqCI.is-in .splitText_piece__6DDsX{transform:none}.bookingButton_bookingButton__z8zaN i{transition:transform .45s var(--ease-out-expo)}.bookingButton_bookingButton__z8zaN:hover i{transform:translate3d(3px,-1px,0) rotate(-6deg)}.stars_stars__4B7S_{display:inline-flex;align-items:center;gap:calc(var(--star-size)*.18);line-height:0}.stars_star__zAs_w{position:relative;flex:none;width:var(--star-size);height:var(--star-size)}.stars_star__zAs_w svg{position:absolute;top:0;left:0;width:100%;height:100%}.stars_on__ZQLbh{fill:var(--star-color,var(--lx-star))}.stars_off__HMFXX{fill:currentColor;opacity:.22}.hotelHero_hero__kIqfW{position:relative;display:flex;min-height:clamp(640px,100vh,1000px);padding:var(--lx-nav-offset) 0 clamp(20px,3vw,40px);overflow:hidden;isolation:isolate;color:var(--lx-white);background-color:var(--lx-navy-deep)}.hotelHero_media__N8un2{position:absolute;inset:0;z-index:-1}.hotelHero_media__N8un2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.45) 30%,rgba(0,0,0,.18) 58%,rgba(0,0,0,0) 78%),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 22%,rgba(0,0,0,.32) 40%,rgba(0,0,0,.6) 76%,rgba(0,0,0,.82))}.hotelHero_parallax__OkbA9{position:absolute;inset:-8% 0}.hotelHero_image__XxyZ0{display:block;width:100%;height:100%;object-fit:cover;animation:hotelHero_hotelHeroZoom__lWXPZ 2s var(--ease-out-expo) both}.hotelHero_content__bmS4c{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(32px,5vw,64px)}.hotelHero_breadcrumbs__llpnC{text-shadow:0 1px 10px rgba(0,0,0,.35);animation:hotelHero_hotelHeroRise__hqMPO 1s var(--ease-out-expo) both}.hotelHero_heading__s05yF{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);margin-top:auto}.hotelHero_eyebrow__RY8f7{color:var(--lx-white);text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 18px rgba(0,0,0,.45);animation:hotelHero_hotelHeroRise__hqMPO 1s var(--ease-out-expo) both}.hotelHero_title___velV{max-width:14ch;margin:0;font-size:clamp(44px,7.4vw,120px);letter-spacing:var(--lx-track-display);line-height:.88;text-shadow:0 2px 4px rgba(0,0,0,.18),0 4px 30px rgba(0,0,0,.35);overflow-wrap:anywhere}.hotelHero_light__o7vTk{display:block;font-weight:300}.hotelHero_strong__xYaxY{display:block;font-weight:800}.hotelHero_badges__fbgQb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;animation:hotelHero_hotelHeroRise__hqMPO 1s .15s var(--ease-out-expo) both}.hotelHero_stars__VvQuY{font-size:18px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.hotelHero_premiumChip__QBv84{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.35);border-radius:var(--lx-radius-pill);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--lx-white);background:rgba(51,168,230,.28);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:background-color .3s ease,border-color .3s ease}.hotelHero_premiumChip__QBv84 i{font-size:15px}.hotelHero_premiumChip__QBv84:hover{border-color:rgba(255,255,255,.7);background:rgba(51,168,230,.5)}.hotelHero_actions__LPPhz{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(4px,1vw,12px);animation:hotelHero_hotelHeroRise__hqMPO 1s .25s var(--ease-out-expo) both}.hotelHero_count__mBiN4{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--lx-radius-pill);font-size:12px;color:var(--lx-ink);background:var(--lx-white)}.hotelHero_facts__4lEeq{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:8px;border-radius:var(--lx-radius-lg);animation:hotelHero_hotelHeroRise__hqMPO 1s .35s var(--ease-out-expo) both}.hotelHero_facts__4lEeq dt{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78)}.hotelHero_facts__4lEeq dd{margin:4px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.hotelHero_fact__XesQL{--fact-x:clamp(16px,2vw,28px);--fact-icon:44px;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--fact-icon) + 28px);padding:clamp(14px,1.6vw,20px) var(--fact-x) clamp(14px,1.6vw,20px) calc(var(--fact-x) + var(--fact-icon) + 14px)}.hotelHero_fact__XesQL+.hotelHero_fact__XesQL:before{content:"";position:absolute;top:22%;bottom:22%;left:0;width:1px;background:rgba(255,255,255,.2)}.hotelHero_factIcon__OnRoP{position:absolute;top:50%;left:var(--fact-x);display:inline-flex;align-items:center;justify-content:center;width:var(--fact-icon);height:var(--fact-icon);margin-top:calc(var(--fact-icon)/-2);border-radius:50%;font-size:18px;letter-spacing:0;color:var(--lx-white);background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}@keyframes hotelHero_hotelHeroZoom__lWXPZ{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hotelHero_hotelHeroRise__hqMPO{0%{transform:translate3d(0,24px,0)}to{transform:none}}@media screen and (max-width:768px){.hotelHero_hero__kIqfW{min-height:clamp(600px,100vh,860px)}.hotelHero_media__N8un2:after{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 60%,rgba(0,0,0,.16)),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 18%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.62) 58%,rgba(0,0,0,.85))}.hotelHero_facts__4lEeq{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:var(--lx-radius)}.hotelHero_fact__XesQL{--fact-x:12px;--fact-icon:36px;min-height:60px;padding:12px 12px 12px calc(var(--fact-x) + var(--fact-icon) + 10px)}.hotelHero_fact__XesQL+.hotelHero_fact__XesQL:before{display:none}.hotelHero_factIcon__OnRoP{font-size:15px}}@media screen and (max-width:576px){.hotelHero_actions__LPPhz{width:100%}.hotelHero_actions__LPPhz>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hotelHero_actions__LPPhz,.hotelHero_badges__fbgQb,.hotelHero_breadcrumbs__llpnC,.hotelHero_eyebrow__RY8f7,.hotelHero_facts__4lEeq,.hotelHero_image__XxyZ0{animation:none}}.sectionTitle_wrapper__61gPo{display:flex;flex-direction:column;gap:clamp(12px,1.6vw,22px);color:var(--lx-ink)}.sectionTitle_center__WAuxA{align-items:center;text-align:center}.sectionTitle_left__CTcWV{align-items:flex-start;text-align:left}.sectionTitle_title__9Sy_o{display:flex;flex-direction:column;margin:0;font-size:var(--lx-fs-h2);letter-spacing:var(--lx-track-display);line-height:.9}.sectionTitle_center__WAuxA .sectionTitle_title__9Sy_o{align-items:center}.sectionTitle_inline__gWYoi .sectionTitle_title__9Sy_o{flex-direction:row;flex-wrap:wrap;column-gap:.22em}.sectionTitle_center__WAuxA.sectionTitle_inline__gWYoi .sectionTitle_title__9Sy_o{justify-content:center}.sectionTitle_line__WGGQL{display:block}.sectionTitle_light__gLO8T{font-weight:300}.sectionTitle_strong__zvYPQ{font-weight:800}.sectionTitle_display__AKFn0 .sectionTitle_title__9Sy_o{font-size:var(--lx-fs-display)}.sectionTitle_mega__LbhUR .sectionTitle_title__9Sy_o{font-size:var(--lx-fs-mega);line-height:.85}.sectionTitle_subtitle__ZWdcy{max-width:62ch;margin-top:clamp(4px,1vw,12px)}.sectionTitle_invert__6m7xY{color:var(--lx-white)}.sectionTitle_invert__6m7xY .sectionTitle_subtitle__ZWdcy{color:rgba(255,255,255,.86)}.modalImages_modal__BCZZz{position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr) auto;font-family:var(--lx-font);color:var(--lx-white)}.modalImages_modal__BCZZz>*{animation:modalImages_lightboxIn__mwSOG .35s ease both}.modalImages_modal__BCZZz :not(i){font-family:var(--lx-font)}.modalImages_modal__BCZZz :focus-visible{outline:2px solid var(--lx-blue);outline-offset:3px}.modalImages_backdrop__c_l23{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 50% 40%,rgba(22,26,38,.82) 0,rgba(6,7,10,.94) 100%);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.modalImages_stage__drgDm,.modalImages_thumbs__qNpxb,.modalImages_topBar__7pMtS{position:relative;z-index:1}.modalImages_topBar__7pMtS{display:flex;align-items:center;justify-content:space-between;padding:clamp(12px,2vw,24px) clamp(16px,3vw,40px);pointer-events:none}.modalImages_topBar__7pMtS>*{pointer-events:auto}.modalImages_counter__Tx4p9{margin:0;font-size:15px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modalImages_counter__Tx4p9 strong{font-weight:700}.modalImages_counter__Tx4p9 span{opacity:.6}.modalImages_iconButton__MNdwY{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-size:20px;color:var(--lx-white);background:rgba(255,255,255,.1);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .4s var(--ease-out-expo),background-color .3s ease,color .3s ease}.modalImages_iconButton__MNdwY:hover{color:var(--lx-ink);background:var(--lx-white);transform:scale(1.06)}.modalImages_stage__drgDm{min-height:0}.modalImages_arrow__S5nrn{position:absolute;top:50%;z-index:2;width:56px;height:56px;margin-top:-28px}.modalImages_prev__PXMCJ{left:clamp(12px,2.4vw,40px)}.modalImages_next__0msso{right:clamp(12px,2.4vw,40px)}.modalImages_viewport__9lS5k{width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.modalImages_track__BKDbF{display:flex;height:100%;transition:transform .7s var(--ease-out-expo)}.modalImages_slide__vCdTh{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0;height:100%;padding:0 clamp(16px,8vw,128px)}.modalImages_slide__vCdTh img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--lx-radius-sm);box-shadow:0 30px 80px rgba(0,0,0,.45)}.modalImages_thumbs__qNpxb{display:flex;gap:10px;max-width:100%;padding:clamp(12px,2vw,24px) clamp(16px,3vw,40px);overflow-x:auto;scrollbar-width:none}.modalImages_thumbs__qNpxb::-webkit-scrollbar{display:none}.modalImages_thumbs__qNpxb>:first-child{margin-left:auto}.modalImages_thumbs__qNpxb>:last-child{margin-right:auto}.modalImages_thumb__evNIT{flex:0 0 auto;width:76px;height:54px;padding:0;overflow:hidden;border:0;border-radius:10px;background:rgba(255,255,255,.08);cursor:pointer;opacity:.45;transition:opacity .3s ease,transform .4s var(--ease-out-expo),box-shadow .3s ease}.modalImages_thumb__evNIT img{display:block;width:100%;height:100%;object-fit:cover}.modalImages_thumb__evNIT:hover{opacity:.8}.modalImages_active__Xl_EH{opacity:1;box-shadow:0 0 0 2px var(--lx-blue);transform:translate3d(0,-2px,0)}@keyframes modalImages_lightboxIn__mwSOG{0%{opacity:0}to{opacity:1}}@media screen and (max-width:576px){.modalImages_arrow__S5nrn{width:44px;height:44px;margin-top:-22px;font-size:18px;background:rgba(8,10,16,.55)}.modalImages_prev__PXMCJ{left:8px}.modalImages_next__0msso{right:8px}.modalImages_slide__vCdTh{padding:0 12px}.modalImages_thumb__evNIT{width:60px;height:44px}}@media(prefers-reduced-motion:reduce){.modalImages_modal__BCZZz>*{animation:none}.modalImages_track__BKDbF{transition:none}}.gallery_gallery__nxteG{padding-top:0;scroll-margin-top:var(--lx-nav-offset)}.gallery_header__VIb_W{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3.4vw,48px)}.gallery_openAll__EahQa{flex:0 0 auto}.gallery_grid__eBwmq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(170px,19vw,290px);grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px)}.gallery_grid__eBwmq>:first-child{grid-column:span 2;grid-row:span 2}.gallery_count1__Klacs>:first-child{grid-column:1/-1}.gallery_count2__YnKKj>:nth-child(2){grid-column:span 2;grid-row:span 2}.gallery_count3__WHeka>:nth-child(n+2),.gallery_count4__rRYHm>:nth-child(4){grid-column:span 2}.gallery_tile__GLUCY{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:var(--lx-radius-lg);background:var(--lx-bg);cursor:zoom-in;isolation:isolate}.gallery_tile__GLUCY:focus-visible .gallery_image__UbMjK,.gallery_tile__GLUCY:hover .gallery_image__UbMjK{transform:scale(1.06)}.gallery_tile__GLUCY:focus-visible .gallery_zoom__Jpdi7,.gallery_tile__GLUCY:hover .gallery_zoom__Jpdi7{opacity:1;transform:none}.gallery_image__UbMjK{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out-expo)}.gallery_zoom__Jpdi7{right:14px;bottom:14px;display:inline-flex;width:44px;height:44px;border-radius:50%;font-size:17px;background:rgba(20,20,20,.35);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate3d(0,8px,0);transition:opacity .35s ease,transform .45s var(--ease-out-expo)}.gallery_more__zI3_8,.gallery_zoom__Jpdi7{position:absolute;align-items:center;justify-content:center;color:var(--lx-white)}.gallery_more__zI3_8{inset:0;display:flex;flex-direction:column;gap:2px;background:rgba(10,12,18,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery_more__zI3_8 strong{font-size:clamp(34px,3.4vw,52px);font-weight:800;letter-spacing:var(--lx-track-tight);line-height:1}.gallery_more__zI3_8 span{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:768px){.gallery_grid__eBwmq{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(120px,32vw,220px)}.gallery_count2__YnKKj>:nth-child(2){grid-row:span 1}.gallery_count4__rRYHm>:nth-child(4){grid-column:span 2}.gallery_count5__QLPPn>:nth-child(n+2){grid-column:span 1}.gallery_tile__GLUCY{border-radius:var(--lx-radius)}.gallery_zoom__Jpdi7{display:none}}@media(hover:none){.gallery_zoom__Jpdi7{display:none}}.hotelInformation_hotelInformation__YOgal{display:flex;flex-direction:column}.hotelInformation_overview__820Q9{padding-bottom:clamp(48px,6vw,96px)}.hotelInformation_overviewGrid__iqXo4{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.hotelInformation_overviewMain__8wlWl{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.hotelInformation_overviewTitle__24pE2 h2{font-size:clamp(34px,4.4vw,64px)}@media screen and (max-width:992px){.hotelInformation_overviewGrid__iqXo4{grid-template-columns:minmax(0,1fr)}}.servicesIncluded_servicesIncluded__lX9rU{padding-bottom:calc(var(--lx-section-y)*.6);background:linear-gradient(180deg,var(--lx-white) 0,var(--lx-bg-soft) 14%,#eeeeee 70%,var(--lx-white) 100%)}.servicesIncluded_title__JPJoS{margin-bottom:clamp(32px,4vw,56px)}.servicesIncluded_list___FdgF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none}@media screen and (max-width:1200px){.servicesIncluded_list___FdgF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:992px){.servicesIncluded_list___FdgF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:380px){.servicesIncluded_list___FdgF{grid-template-columns:minmax(0,1fr)}}.service_service__G6ycK{display:flex;align-items:center;gap:14px;min-width:0;min-height:76px;padding:14px 18px;border-radius:var(--lx-radius);background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 8px 24px rgba(0,0,0,.04);transition:background-color .3s ease,box-shadow .45s var(--ease-out-expo)}.service_service__G6ycK:hover{background:var(--lx-white);box-shadow:inset 0 0 0 1px rgba(51,168,230,.35),0 14px 30px rgba(0,0,0,.07)}.service_service__G6ycK:hover .service_icon__y5PQS{color:var(--lx-white);background:var(--lx-blue);transform:rotate(-8deg) scale(1.05)}.service_icon__y5PQS{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;font-size:19px;color:var(--lx-blue-strong);background:rgba(51,168,230,.12);transition:transform .45s var(--ease-out-expo),background-color .3s ease,color .3s ease}.service_text__E90P9{min-width:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--lx-ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:576px){.service_service__G6ycK{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px 12px}.service_icon__y5PQS{width:38px;height:38px;border-radius:12px;font-size:16px}.service_text__E90P9{font-size:13px}}@media screen and (max-width:380px){.service_service__G6ycK{flex-direction:row;align-items:center;padding:12px 14px}.service_text__E90P9{font-size:14px}}.descriptions_descriptions__INXQq{padding-top:0}.descriptions_grid__ER0cz{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.descriptions_title__RsqXd{position:-webkit-sticky;position:sticky;top:var(--lx-nav-offset)}.descriptions_list__PRT52{border-top:1px solid var(--lx-line)}@media screen and (max-width:992px){.descriptions_grid__ER0cz{grid-template-columns:minmax(0,1fr)}.descriptions_title__RsqXd{position:static}}.description_description__4PoH4{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,16px);padding:clamp(24px,3vw,40px) 0;border-bottom:1px solid var(--lx-line)}.description_title__FUmKC{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:var(--lx-track-tight);line-height:1.1;color:var(--lx-ink)}.description_text__0C0r1{font-size:16px;overflow-wrap:break-word}.description_text__0C0r1.description_plain__zbkyN{white-space:pre-line}.description_text__0C0r1 h4,.description_text__0C0r1 li,.description_text__0C0r1 ol,.description_text__0C0r1 ul{margin:0}.description_text__0C0r1 ol,.description_text__0C0r1 ul{padding-left:1.2em}.description_text__0C0r1 p:has(br):has(+ol),.description_text__0C0r1 p:has(br):has(+ul){display:none}.highlightInformation_highlightInformation__KdSXS{padding:clamp(24px,2.6vw,36px);border-radius:var(--lx-radius-lg);box-shadow:inset 0 0 0 1px rgba(17,17,17,.04)}.highlightInformation_title__VnP3k{margin-bottom:20px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-muted)}.highlightInformation_list__glXNc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.highlightInformation_item__TUABF{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:76px;padding:16px 16px 16px 74px;border-radius:var(--lx-radius);background:var(--lx-white);box-shadow:var(--lx-shadow-sm);transition:transform .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo)}.highlightInformation_item__TUABF:hover{transform:translate3d(0,-3px,0);box-shadow:var(--lx-shadow)}.highlightInformation_item__TUABF dt{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-muted)}.highlightInformation_item__TUABF dd{margin:2px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--lx-ink)}.highlightInformation_wide__kmQjw{grid-column:1/-1}.highlightInformation_wide__kmQjw dd{font-size:16px;font-weight:600}.highlightInformation_icon__boFCG{position:absolute;top:50%;left:16px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;font-size:18px;letter-spacing:0;color:var(--lx-blue-strong);background:rgba(51,168,230,.12)}@media screen and (max-width:576px){.highlightInformation_list__glXNc{grid-template-columns:minmax(0,1fr)}}.hotelDescription_description___UgQd{max-width:68ch;font-size:clamp(16px,1.25vw,19px);overflow-wrap:break-word}.hotelDescription_description___UgQd.hotelDescription_plain__DeRpM{white-space:pre-line}.hotelDescription_description___UgQd h4{margin:1.2em 0 .4em;font-size:1.05em;color:var(--lx-ink)}.hotelDescription_description___UgQd ol,.hotelDescription_description___UgQd ul{margin:.6em 0;padding-left:1.2em}.hotelDescription_description___UgQd li+li{margin-top:.3em}.hotelLocation_hotelLocation__5DFNm{padding-top:0}.hotelLocation_title__3zT1D{margin-bottom:clamp(28px,3.4vw,48px)}.hotelLocation_layout__gFLTR{position:relative;min-height:clamp(380px,38vw,540px);overflow:hidden;border-radius:var(--lx-radius-xl);background:var(--lx-bg);box-shadow:var(--lx-shadow)}.hotelLocation_map__M2hU5{position:absolute;inset:0;z-index:0}.hotelLocation_map__M2hU5 .leaflet-container{font-family:var(--lx-font)}.hotelLocation_card__z_I_9{position:absolute;left:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:500;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:min(360px,100% - 32px);padding:24px;border-radius:var(--lx-radius-lg);background:rgba(255,255,255,.82)}.hotelLocation_pin__6kkr8{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:18px;color:var(--lx-white);background:var(--lx-gradient-blue);box-shadow:0 8px 18px rgba(51,168,230,.35)}.hotelLocation_name___UlbJ{font-size:22px;font-weight:800;letter-spacing:var(--lx-track-tight);line-height:1.1}.hotelLocation_address__uGxtw{display:flex;flex-direction:column;margin-bottom:6px;font-size:15px;font-style:normal;line-height:1.5;color:var(--lx-ink-soft)}.hotelLocation_noMap__5q75a{min-height:0;background:rgba(0,0,0,0);box-shadow:none}.hotelLocation_noMap__5q75a .hotelLocation_card__z_I_9{position:static}@media screen and (max-width:768px){.hotelLocation_layout__gFLTR{min-height:0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.hotelLocation_map__M2hU5{position:relative;height:340px;overflow:hidden;border-radius:var(--lx-radius-lg)}.hotelLocation_card__z_I_9{position:relative;left:auto;bottom:auto;width:100%;margin-top:12px;background:var(--lx-bg-soft);box-shadow:inset 0 0 0 1px var(--lx-line)}}.premiumExperience_premiumExperience___T8tM{padding-top:0;scroll-margin-top:var(--lx-nav-offset)}.premiumExperience_panel__s62Gz{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);padding:clamp(32px,5vw,80px);overflow:hidden;isolation:isolate;border-radius:var(--lx-radius-xl);color:var(--lx-white);background:linear-gradient(140deg,var(--lx-navy) 0,var(--lx-navy-deep) 60%,#10121f 100%);box-shadow:var(--lx-shadow-lg)}.premiumExperience_glow__mqoAg{position:absolute;inset:0;z-index:-1;pointer-events:none}.premiumExperience_glow__mqoAg:after,.premiumExperience_glow__mqoAg:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);animation:premiumExperience_premiumGlow__gQjmI 18s ease-in-out infinite alternate}.premiumExperience_glow__mqoAg:before{top:-30%;right:-10%;width:55%;height:90%;background:radial-gradient(circle,rgba(51,168,230,.55) 0,transparent 70%)}.premiumExperience_glow__mqoAg:after{bottom:-40%;left:-10%;width:50%;height:90%;background:radial-gradient(circle,rgba(130,202,240,.3) 0,transparent 70%);animation-direction:alternate-reverse}.premiumExperience_title__f_6XL h2{font-size:clamp(36px,4.6vw,68px)}.premiumExperience_title__f_6XL p{font-size:clamp(16px,1.3vw,19px)}.premiumExperience_title__f_6XL .lx-eyebrow{color:var(--lx-blue-light)}.premiumExperience_list__gc_8a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.premiumExperience_list__gc_8a li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:var(--lx-radius-sm);font-size:15px;line-height:1.4;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premiumExperience_list__gc_8a i{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:var(--lx-white);background:var(--lx-blue)}@keyframes premiumExperience_premiumGlow__gQjmI{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-12%,10%,0) scale(1.15)}}@media screen and (max-width:992px){.premiumExperience_panel__s62Gz{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:576px){.premiumExperience_panel__s62Gz{border-radius:var(--lx-radius-lg)}.premiumExperience_list__gc_8a{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.premiumExperience_glow__mqoAg:after,.premiumExperience_glow__mqoAg:before{animation:none}}.bookingCta_bookingCta__7nlka{padding-top:0}.bookingCta_panel__aaMqf{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(420px,44vw,620px);padding:clamp(40px,6vw,96px) clamp(20px,5vw,80px);overflow:hidden;isolation:isolate;border-radius:var(--lx-radius-xl);color:var(--lx-white);text-align:center;background-color:var(--lx-navy-deep)}.bookingCta_media__lcVHl{position:absolute;inset:0;z-index:-1}.bookingCta_media__lcVHl:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 90% at 50% 50%,rgba(10,12,20,.56) 0,rgba(10,12,20,.82) 100%),linear-gradient(180deg,rgba(31,113,151,.3),rgba(10,12,20,.45))}.bookingCta_parallax__p18u3{position:absolute;inset:-12% 0}.bookingCta_parallax__p18u3 img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(3px) saturate(115%);transform:scale(1.06)}.bookingCta_content__dCxuY{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.4vw,32px);max-width:820px}.bookingCta_hotelName__FzmWF{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:8px 18px;border:1px solid rgba(255,255,255,.3);border-radius:var(--lx-radius-pill);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media screen and (max-width:576px){.bookingCta_panel__aaMqf{border-radius:var(--lx-radius-lg)}}.bookingDock_bookingDock__oJ4c3{position:fixed;left:50%;bottom:clamp(12px,2vw,24px);z-index:40;width:min(560px,100% - 32px);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,140%,0);transition:transform .6s var(--ease-out-expo),opacity .4s ease,visibility 0s linear .6s}.bookingDock_visible__XkFe6{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0);transition:transform .6s var(--ease-out-expo),opacity .4s ease,visibility 0s linear 0s}.bookingDock_bar__c643C{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;border-radius:var(--lx-radius-pill);background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.7)}.bookingDock_thumb__Cy82e{flex:0 0 auto;width:48px;height:48px;border-radius:50%;object-fit:cover}.bookingDock_info__Q2bcO{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bookingDock_name__sJRVA{overflow:hidden;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--lx-ink)}.bookingDock_stars___R4in{--star-color:#f5b400;font-size:11px}.bookingDock_button__8kMdW{flex:0 0 auto}@media screen and (max-width:1200px){.bookingDock_bookingDock__oJ4c3{left:16px;width:min(560px,100% - 280px);transform:translate3d(0,140%,0)}.bookingDock_visible__XkFe6{transform:none}}@media screen and (max-width:768px){.bookingDock_bar__c643C{gap:10px}.bookingDock_thumb__Cy82e{display:none}.bookingDock_info__Q2bcO{padding-left:10px}}@media screen and (max-width:576px){.bookingDock_bookingDock__oJ4c3{top:calc(var(--lx-nav-top) + var(--lx-nav-h) + 8px);bottom:auto;left:12px;width:calc(100% - 24px);transform:translate3d(0,calc(-100% - var(--lx-nav-top) - var(--lx-nav-h) - 24px),0)}.bookingDock_visible__XkFe6{transform:none}.bookingDock_visible__XkFe6.bookingDock_navHidden__5TYvX{transform:translate3d(0,calc(-1 * (var(--lx-nav-h) + 8px)),0)}.bookingDock_bar__c643C{box-shadow:0 12px 30px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.7)}.bookingDock_name__sJRVA{font-size:14px}.bookingDock_button__8kMdW{padding:0 18px}}@media(prefers-reduced-motion:reduce){.bookingDock_bookingDock__oJ4c3{transition:opacity .2s ease,visibility 0s linear .2s}.bookingDock_visible__XkFe6{transition:opacity .2s ease,visibility 0s linear 0s}}.hotel_hotelPage__xRvS0{position:relative;background-color:var(--lx-white)}