.dPjHcq_getInTouchIcon{color:var(--ds-colors-content-base-default);display:flex}.dPjHcq_getInTouchIcon svg{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl)}@media (min-width:986px){.dPjHcq_getInTouchIcon{display:none}}
.l-GcUq_link{color:var(--ds-colors-content-base-default);cursor:pointer;text-decoration:underline;transition:color .1s linear}.l-GcUq_link:hover,.l-GcUq_link[data-state=hover]{color:var(--ds-colors-content-action-hovered)}.l-GcUq_link:active,.l-GcUq_link[data-state=pressed]{color:var(--ds-colors-content-action-pressed)}.l-GcUq_link.l-GcUq_disabled{color:var(--ds-colors-content-action-disabled);cursor:not-allowed;pointer-events:none}
.i8SJWq_root{background-color:var(--ds-colors-background-base-default)}:where(.i8SJWq_root) :where(p,h1,h2,h3,h4,h5,h6,dl,dt,dd,figure,blockquote){margin:0}.i8SJWq_section{padding-block:var(--ds-size-spacing-2xl);color:var(--ds-colors-content-base-default);background-color:var(--ds-colors-background-base-default)}@media (min-width:1024px){.i8SJWq_section{padding-block:var(--ds-size-spacing-5xl)}}.i8SJWq_content{gap:var(--ds-size-spacing-xl);max-width:var(--ds-size-container-width-l);padding-inline:var(--ds-size-spacing-m);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.i8SJWq_content{gap:var(--ds-size-spacing-3xl);padding-inline:var(--ds-size-spacing-xl)}}.i8SJWq_beforeBand{padding-bottom:calc(var(--ds-size-spacing-2xl) * 2)}@media (min-width:1024px){.i8SJWq_beforeBand{padding-bottom:calc(var(--ds-size-spacing-5xl) * 2)}}
.lcIaAq_layout{gap:var(--ds-size-spacing-2xl);display:grid}@media (min-width:1024px){.lcIaAq_layout{align-items:start;gap:var(--ds-size-spacing-3xl);grid-template-columns:2fr 1fr}}.lcIaAq_faq{gap:var(--ds-size-spacing-l);flex-direction:column;min-width:0;display:flex}.lcIaAq_topics{gap:var(--ds-size-spacing-xs);margin-inline:calc(var(--ds-size-spacing-m) * -1);padding-inline:var(--ds-size-spacing-m);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:1024px){.lcIaAq_topics{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}}.lcIaAq_support{gap:var(--ds-size-spacing-m);padding:var(--ds-size-spacing-l);border-radius:var(--ds-size-corner-radius-l);background-color:var(--ds-colors-background-base-secondary);flex-direction:column;display:flex}@media (min-width:1024px){.lcIaAq_support{padding:var(--ds-size-spacing-xl)}}.lcIaAq_description{gap:var(--ds-size-spacing-s);display:grid}
.vrBLna_badge{border-radius:var(--ds-size-corner-radius-full);white-space:nowrap;font-family:var(--ds-typography-primitives-lausanne);font-weight:var(--ds-typography-primitives-weight-semibold);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.vrBLna_small{height:20px;padding:var(--ds-size-spacing-xxs) calc(var(--ds-size-spacing-xxs) + var(--ds-size-spacing-xxxs));font-size:var(--ds-typography-label-x-small-size);line-height:var(--ds-typography-label-x-small-line-height);letter-spacing:var(--ds-typography-label-x-small-letter-spacing)}.vrBLna_medium{height:24px;padding:var(--ds-size-spacing-xxs) var(--ds-size-spacing-s);font-size:var(--ds-typography-label-small-size);line-height:var(--ds-typography-label-small-line-height);letter-spacing:var(--ds-typography-label-small-letter-spacing)}.vrBLna_large{height:36px;padding:var(--ds-size-spacing-xxs) var(--ds-size-spacing-s);font-size:var(--ds-typography-label-medium-size);line-height:var(--ds-typography-label-medium-line-height);letter-spacing:var(--ds-typography-label-medium-letter-spacing)}.vrBLna_attentive{background-color:var(--ds-colors-background-warning-default);color:var(--ds-colors-content-warning-default)}.vrBLna_negative{background-color:var(--ds-colors-background-danger-strong);color:var(--ds-colors-content-danger-on-danger)}.vrBLna_positive{background-color:var(--ds-colors-background-positive-default);color:var(--ds-colors-content-positive-default)}.vrBLna_brand{background-color:var(--ds-colors-background-brand-pink);color:var(--ds-colors-content-brand-on-brand-pink)}.vrBLna_neutral{background-color:var(--ds-colors-background-base-default);color:var(--ds-colors-content-base-default);border:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-default)}.vrBLna_dimmed{background-color:var(--ds-colors-background-base-secondary);color:var(--ds-colors-content-base-default)}.vrBLna_prominent{background-color:var(--ds-colors-background-brand-black);color:var(--ds-colors-content-action-on-action)}.vrBLna_inverse{color:var(--ds-colors-content-brand-on-brand-black);border:var(--ds-size-stroke-default) solid var(--ds-colors-outline-base-inverse);background-color:#0000}
.q4VkGq_hero{--hero-height:calc(var(--viewport-height) - var(--top-navigation-height));isolation:isolate;width:100%;min-height:var(--hero-height);align-items:flex-end;display:flex;position:relative;overflow:hidden}.q4VkGq_coverFrame{--hero-overscan:0px;inset-inline:0;top:calc(var(--hero-overscan) / -2);z-index:0;height:calc(100% + var(--hero-overscan));position:absolute}.q4VkGq_coverFrameDrifting{--hero-overscan:calc(var(--hero-height) * .3);translate:0 calc(var(--hero-drift,0) * var(--hero-overscan) / 2);will-change:translate}.q4VkGq_cover{object-fit:cover}.q4VkGq_scrim{z-index:1;background:linear-gradient(#6660 19.5%,#3333334d 44.2%,#000 100%);position:absolute;inset:0}@media (min-width:768px){.q4VkGq_scrim{background:linear-gradient(#6660 0%,#3333 50%,#000000a6 100%)}}.q4VkGq_content{z-index:2;align-items:flex-start;gap:var(--ds-size-spacing-l);width:100%;max-width:var(--content-outer);padding-block:var(--gutter);padding-inline:var(--gutter);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.q4VkGq_content{gap:var(--ds-size-spacing-2xl);padding-block:var(--ds-size-spacing-xl)}}@media (min-width:1024px){.q4VkGq_content{padding-bottom:var(--ds-size-spacing-5xl)}}.q4VkGq_badge{margin-bottom:calc(var(--ds-size-spacing-m) - var(--ds-size-spacing-l))}@media (min-width:768px){.q4VkGq_badge{margin-bottom:calc(var(--ds-size-spacing-m) - var(--ds-size-spacing-2xl))}}.q4VkGq_title{color:var(--ds-colors-background-brand-pink)}.q4VkGq_meta{gap:var(--ds-size-spacing-xs) var(--ds-size-spacing-xl);color:var(--ds-colors-content-brand-on-brand-black);flex-wrap:wrap;display:flex}@media (min-width:1024px){.q4VkGq_meta{gap:var(--ds-size-spacing-3xl)}}.q4VkGq_rating{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.q4VkGq_metaItem{align-items:center;gap:var(--ds-size-spacing-xxs);min-width:0;display:flex}.q4VkGq_icon{width:var(--ds-size-spacing-m);height:var(--ds-size-spacing-m);flex-shrink:0}@media (min-width:1024px){.q4VkGq_icon{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl)}}.q4VkGq_separator{margin-inline:var(--ds-size-spacing-xxs)}@media (min-width:1024px){.q4VkGq_separator{display:none}}.q4VkGq_address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q4VkGq_actions{gap:var(--ds-size-spacing-s);flex-wrap:wrap;display:flex}@media (min-width:1024px){.q4VkGq_actions{gap:var(--ds-size-spacing-xl)}}
.ksXtPq_section{--dots-inset:var(--ds-size-spacing-2xl);width:100%;position:relative}.ksXtPq_section .ksXtPq_track{gap:0}.ksXtPq_slide{width:100%;height:var(--viewport-below-bars);position:relative;overflow:hidden}.ksXtPq_image{object-fit:cover}.ksXtPq_scrim{background:linear-gradient(#6660 0%,#3333334d 50%,#000 100%);position:absolute;inset:0}@media (min-width:768px){.ksXtPq_scrim{background:linear-gradient(#6660 0%,#3333 41.8%,#000000a6 100%)}}.ksXtPq_overlay{inset-inline:0;justify-items:start;row-gap:var(--ds-size-spacing-m);max-width:var(--content-outer);padding-inline:var(--gutter);padding-bottom:calc(var(--dots-inset) + var(--ds-size-spacing-2xl));margin-inline:auto;display:grid;position:absolute;bottom:0}@media (min-width:1024px){.ksXtPq_overlay{padding-bottom:calc(var(--ds-size-spacing-4xl) + var(--ds-size-spacing-6xl))}}.ksXtPq_tags{gap:var(--ds-size-spacing-xs);flex-wrap:wrap;display:flex}.ksXtPq_heading{color:var(--ds-colors-content-brand-on-brand-black);margin:0}.ksXtPq_content{max-width:28rem;color:var(--ds-colors-content-brand-on-brand-black)}.ksXtPq_indicator.ksXtPq_indicator{inset-inline:0;bottom:var(--dots-inset);display:flex;position:absolute}
.Fbp-zG_section{gap:var(--ds-size-spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.Fbp-zG_section{gap:var(--ds-size-spacing-5xl);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-content:start}.Fbp-zG_heading{grid-area:1/1}.Fbp-zG_keyAmenities{grid-area:2/1}.Fbp-zG_images{grid-area:1/2/span 2/3;align-self:start}}.Fbp-zG_heading{margin:0}.Fbp-zG_keyAmenities{gap:var(--ds-size-spacing-xl);display:grid}.Fbp-zG_list{margin:0;padding:0;list-style:none;display:grid}.Fbp-zG_item{gap:var(--ds-size-spacing-s);min-width:0;padding-block:var(--ds-size-spacing-l);align-items:center;display:flex}.Fbp-zG_item+.Fbp-zG_item{border-top:1px solid var(--ds-colors-outline-base-light)}.Fbp-zG_item:first-child{padding-block-start:0}.Fbp-zG_item:last-child{padding-block-end:0}.Fbp-zG_icon{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl);flex-shrink:0}.Fbp-zG_images{gap:var(--ds-size-spacing-s);order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}@media (min-width:1024px){.Fbp-zG_images{gap:var(--ds-size-spacing-l)}}.Fbp-zG_top,.Fbp-zG_full,.Fbp-zG_small,.Fbp-zG_wide{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.Fbp-zG_top,.Fbp-zG_full{grid-column:1/-1}.Fbp-zG_top{aspect-ratio:5/3}.Fbp-zG_full{aspect-ratio:10/3}.Fbp-zG_small{aspect-ratio:4/3}.Fbp-zG_wide{aspect-ratio:2}.Fbp-zG_image{object-fit:cover}
.QS6NWq_section{justify-items:start;row-gap:var(--ds-size-spacing-2xl);display:grid}.QS6NWq_header{gap:var(--ds-size-spacing-m);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.QS6NWq_heading{row-gap:var(--ds-size-spacing-l);display:grid}.QS6NWq_title{margin:0}.QS6NWq_score{gap:var(--ds-size-spacing-xxs);align-items:center;display:flex}.QS6NWq_star{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl)}.QS6NWq_count{color:var(--ds-colors-content-base-secondary);margin-inline-start:var(--ds-size-spacing-s)}.QS6NWq_track{width:calc(100% + var(--gutter));padding-inline-end:var(--gutter)}.QS6NWq_card{width:312px;max-width:calc(100vw - var(--gutter) * 2);height:13rem}.QS6NWq_aiCard{row-gap:var(--ds-size-spacing-m);grid-template-rows:auto 1fr;display:grid}.QS6NWq_body{white-space:pre-line;min-height:0;overflow-y:auto}.QS6NWq_body:focus-visible{outline:var(--ds-size-stroke-default) solid var(--ds-colors-outline-base-accent);outline-offset:var(--ds-size-stroke-thin)}.QS6NWq_source{color:var(--ds-colors-content-base-secondary)}.QS6NWq_aiHeader{gap:var(--ds-size-spacing-xs);align-items:flex-start;display:flex}.QS6NWq_aiIcon{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl);flex-shrink:0}.QS6NWq_aiHeading{row-gap:var(--ds-size-spacing-xs);display:grid}.QS6NWq_basedOn{gap:var(--ds-size-spacing-xs);align-items:center;display:flex}.QS6NWq_people{width:var(--ds-size-spacing-3xl);height:auto}.QS6NWq_showAll{width:100%}@media (min-width:1024px){.QS6NWq_showAll{width:auto}}
.Y0UB1a_RoundButton{cursor:pointer;z-index:10;width:32px;height:32px;color:var(--color-numa-main-black);background-color:#fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s;display:flex;overflow:hidden}.Y0UB1a_RoundButton:hover{background-color:#fff}.Y0UB1a_RoundButton:focus{outline:none}.Y0UB1a_Container{z-index:var(--z-index-overlays);background-color:var(--color-numa-main-black);outline:none;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.Y0UB1a_Header{z-index:10;justify-content:space-between;align-items:center;padding:14px;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.Y0UB1a_Header{padding:36px 40px}}.Y0UB1a_Navigation{display:none}@media (min-width:768px){.Y0UB1a_Navigation{display:flex}}.Y0UB1a_Content{flex-grow:1;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}@media (min-width:768px){.Y0UB1a_Content{padding:0 80px}}@media (min-width:1024px){.Y0UB1a_Content{padding:0 120px}}.Y0UB1a_CarouselContainer{flex:1;height:100%;position:relative}.Y0UB1a_Carousel{display:grid;position:absolute;inset:0}.Y0UB1a_Swiper{max-width:100%;max-height:100%}.Y0UB1a_Image{object-fit:contain}.Y0UB1a_Caption{color:var(--color-white);height:78px;padding:25px}@media (min-width:768px){.Y0UB1a_Caption{display:none}}.Y0UB1a_Thumbnails{width:100%;padding:16px 0 14px}@media (min-width:768px){.Y0UB1a_Thumbnails{padding:24px 0 40px}}.Y0UB1a_Thumbnail{width:84px;height:51px}@media (min-width:768px){.Y0UB1a_Thumbnail{width:186px;height:112px}}.Y0UB1a_Thumbnail{opacity:.4;cursor:pointer}.Y0UB1a_Thumbnail:hover{opacity:1}.Y0UB1a_Thumbnail.swiper-slide-active{opacity:1}
._8VHPpa_section{grid-template-columns:minmax(0,1fr);display:grid}._8VHPpa_header{gap:var(--ds-size-spacing-m);min-height:var(--ds-size-spacing-4xl);justify-content:space-between;align-items:center;margin-block-end:var(--ds-size-spacing-m);display:flex}@media (min-width:768px){._8VHPpa_header{justify-content:center;margin-block-end:var(--ds-size-spacing-l)}}._8VHPpa_headerFilter{display:flex}@media (min-width:768px){._8VHPpa_headerFilter{display:none}}._8VHPpa_filterChip._8VHPpa_filterChip{aspect-ratio:1;height:var(--ds-size-spacing-4xl);flex-shrink:0;gap:0;padding-inline:0;position:relative}._8VHPpa_filterChip._8VHPpa_filterChip>:first-child:not(:last-child){margin-inline-end:calc(-1 * var(--ds-size-spacing-xxs))}@media (min-width:768px){._8VHPpa_filterChip._8VHPpa_filterChip{aspect-ratio:auto;gap:var(--ds-size-spacing-xxs);padding-inline:var(--ds-size-spacing-s)}._8VHPpa_filterChip._8VHPpa_filterChip>:first-child:not(:last-child){margin-inline-end:0}}._8VHPpa_filterLabel{clip-path:inset(50%);white-space:nowrap;position:absolute}@media (min-width:768px){._8VHPpa_filterLabel{clip-path:none;white-space:normal;position:static}}._8VHPpa_filterCount{min-width:var(--ds-size-spacing-l);height:var(--ds-size-spacing-l);color:var(--ds-colors-content-brand-on-brand-black);background:var(--ds-colors-background-action-default);border-radius:var(--ds-size-corner-radius-full);box-shadow:0 0 0 var(--ds-size-stroke-default) var(--ds-colors-background-base-default);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--ds-size-spacing-xxs));inset-inline-end:calc(-1 * var(--ds-size-spacing-xxs))}@media (min-width:768px){._8VHPpa_filterCount{box-shadow:none;margin-inline-start:var(--ds-size-spacing-xs);position:static}}._8VHPpa_grid{gap:var(--ds-size-spacing-xl);margin-block-start:var(--ds-size-spacing-2xl);display:grid}@media (min-width:768px){._8VHPpa_grid{gap:var(--ds-size-spacing-4xl) var(--ds-size-spacing-2xl);grid-template-columns:1fr 1fr;margin-block-start:var(--ds-size-spacing-5xl)}}._8VHPpa_card{gap:var(--ds-size-spacing-m);min-width:0;padding:var(--ds-size-spacing-m);background:var(--ds-colors-background-base-default);border:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-default);border-radius:var(--ds-size-corner-radius-l);display:flex;position:relative}@media (min-width:768px){._8VHPpa_card{border:0;border-radius:0;flex-direction:column;padding:0}}._8VHPpa_cardLoading{opacity:.5}._8VHPpa_media{aspect-ratio:5/4;border-radius:var(--ds-size-corner-radius-m);flex:none;align-self:flex-start;width:7.5rem;position:relative;overflow:hidden}@media (min-width:768px){._8VHPpa_media{z-index:1;aspect-ratio:10/7;border-radius:var(--ds-size-corner-radius-xl);align-self:auto;width:100%}}._8VHPpa_newBadge{top:var(--ds-size-spacing-xs);right:var(--ds-size-spacing-xs);z-index:2;position:absolute}@media (min-width:768px){._8VHPpa_newBadge{top:var(--ds-size-spacing-m);right:var(--ds-size-spacing-m)}}._8VHPpa_image{object-fit:cover}._8VHPpa_mediaEmpty{background:var(--ds-colors-background-base-secondary);width:100%;height:100%}._8VHPpa_body{gap:var(--ds-size-spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}._8VHPpa_name{margin:0}._8VHPpa_nameButton{color:var(--ds-colors-content-base-default);font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}._8VHPpa_nameButton:after{content:"";position:absolute;inset:0}._8VHPpa_nameButton:hover{text-decoration:underline}._8VHPpa_features{color:var(--ds-colors-content-base-secondary);margin:0}._8VHPpa_features>*+:before{content:" · "}._8VHPpa_amenitiesLink{z-index:1;color:var(--ds-colors-content-base-secondary);font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}._8VHPpa_price{gap:var(--ds-size-spacing-xs);flex-wrap:wrap;align-items:center;margin-block-start:var(--ds-size-spacing-xxs);display:flex}._8VHPpa_priceUnavailable{color:var(--ds-colors-content-base-default);margin:0;margin-block-start:var(--ds-size-spacing-xxs)}@media (min-width:768px){._8VHPpa_price,._8VHPpa_priceUnavailable{margin-block-start:0}}._8VHPpa_priceLine{color:var(--ds-colors-content-base-default);margin:0}._8VHPpa_priceAmount{white-space:nowrap}._8VHPpa_priceUnit{color:var(--ds-colors-content-base-secondary)}._8VHPpa_breakdownKey{z-index:1;color:var(--ds-colors-content-base-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}._8VHPpa_breakdownKey svg{width:var(--ds-size-spacing-m);height:var(--ds-size-spacing-m)}._8VHPpa_modal{--modal-width:960px}._8VHPpa_filtersModal{--modal-width:25.5rem;--modal-max-height:37.5rem}._8VHPpa_filtersFooter._8VHPpa_filtersFooter{gap:var(--ds-size-spacing-m);padding-inline:var(--ds-size-spacing-m);grid-template-columns:1fr 1fr;display:grid}._8VHPpa_filtersFooter._8VHPpa_filtersFooter>*{width:auto}@media (min-width:768px){._8VHPpa_filtersFooter._8VHPpa_filtersFooter{gap:var(--ds-size-spacing-xl);padding-inline:var(--ds-size-spacing-xl)}}._8VHPpa_modalContent._8VHPpa_modalContent{margin:0}
.m30PLq_bookButton{flex-shrink:0}.m30PLq_bookButtonMobile{border-radius:50%;min-height:auto;padding:0}
.M2RSkq_separator{background-color:var(--color-black-300);opacity:.2;width:100%;height:1px}
.BrXuRa_breakdownItem{justify-content:space-between;gap:4px;display:flex}
.dXOMSG_priceDetailsText{flex-wrap:wrap;display:flex}.dXOMSG_priceDetailsPrice{white-space:nowrap}
.FW0icq_container{flex-direction:column;gap:16px;display:flex}.FW0icq_discountTags{flex-wrap:wrap;gap:8px;display:flex}.FW0icq_priceSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.FW0icq_priceDetails{flex-direction:column;gap:4px;display:flex}
.Z8AZOW_flex{display:flex}.Z8AZOW_flexColumn{flex-direction:column}.Z8AZOW_flexWrap{flex-wrap:wrap}.Z8AZOW_flexGap{gap:var(--var-gap)}.Z8AZOW_marginTop{margin-top:var(--var-mt)}.Z8AZOW_marginRight{margin-right:var(--var-mr)}.Z8AZOW_marginBottom{margin-bottom:var(--var-mb)}.Z8AZOW_marginLeft{margin-left:var(--var-ml)}.Z8AZOW_paddingTop{padding-top:var(--var-pt)}.Z8AZOW_paddingRight{padding-right:var(--var-pr)}.Z8AZOW_paddingBottom{padding-bottom:var(--var-pb)}.Z8AZOW_paddingLeft{padding-left:var(--var-pl)}.Z8AZOW_alignCenter{align-items:center}.Z8AZOW_alignStart{align-items:flex-start}.Z8AZOW_alignEnd{align-items:flex-end}.Z8AZOW_alignStretch{align-items:stretch}.Z8AZOW_justifyStart{justify-content:flex-start}.Z8AZOW_justifyEnd{justify-content:flex-end}.Z8AZOW_justifyCenter{justify-content:center}.Z8AZOW_justifyBetween{justify-content:space-between}.Z8AZOW_justifyAround{justify-content:space-around}
.nm9cNG_section{row-gap:var(--ds-size-spacing-2xl);justify-items:center;display:grid}.nm9cNG_title{text-align:center;max-width:40rem;margin:0}.nm9cNG_collage{justify-items:center;width:100%;display:grid}.nm9cNG_post{aspect-ratio:4/5;margin:0;display:none;position:relative;overflow:hidden}.nm9cNG_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nm9cNG_centre{aspect-ratio:348/571;border-radius:var(--ds-size-corner-radius-l);width:100%;max-width:21.75rem;position:relative;overflow:hidden}@media (min-width:768px){.nm9cNG_collage{height:56rem;display:block;position:relative}.nm9cNG_centre{width:21.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nm9cNG_post{aspect-ratio:auto;display:block;position:absolute}.nm9cNG_post1{width:14.8rem;height:11.3rem;top:8%;left:0}.nm9cNG_post2{width:14.8rem;height:17.5rem;top:58%;left:6%}.nm9cNG_post3{width:11.4rem;height:13rem;top:14%;right:0}.nm9cNG_post4{width:13.6rem;height:14.1rem;top:64%;right:4%}}.nm9cNG_reel{width:100%;height:100%;position:relative}.nm9cNG_hidden{opacity:0}.nm9cNG_progress{z-index:1;gap:var(--ds-size-spacing-xxs);padding:var(--ds-size-spacing-xs);padding-bottom:var(--ds-size-spacing-l);pointer-events:none;background:linear-gradient(#00000059,#0000);display:flex;position:absolute;top:0;left:0;right:0}.nm9cNG_segment{height:var(--ds-size-spacing-xxxs);border-radius:var(--ds-size-corner-radius-full);flex:1;position:relative;overflow:hidden}.nm9cNG_segmentTrack,.nm9cNG_segmentFill{background:var(--ds-colors-content-brand-on-brand-black);position:absolute;inset:0}.nm9cNG_segmentTrack{opacity:.4}.nm9cNG_segmentFill{transform-origin:0;transition:transform .25s linear}.nm9cNG_step{width:33%;color:var(--ds-colors-content-brand-on-brand-black);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:0;transition:opacity .2s ease-out;display:flex;position:absolute;top:0;bottom:0}.nm9cNG_step:hover,.nm9cNG_step:focus-visible{opacity:1}.nm9cNG_stepPrevious{justify-content:flex-start;padding-inline-start:var(--ds-size-spacing-xxs);left:0}.nm9cNG_stepNext{justify-content:flex-end;padding-inline-end:var(--ds-size-spacing-xxs);right:0}.nm9cNG_stepIcon{width:var(--ds-size-spacing-2xl);height:var(--ds-size-spacing-2xl);padding:var(--ds-size-spacing-xxs);background:var(--ds-colors-background-action-default);border-radius:var(--ds-size-corner-radius-full)}.nm9cNG_sound{z-index:1;right:var(--ds-size-spacing-m);bottom:var(--ds-size-spacing-m);padding:var(--ds-size-spacing-s);color:var(--ds-colors-content-brand-on-brand-black);background:var(--ds-colors-background-action-default);border-radius:var(--ds-size-corner-radius-full);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.nm9cNG_soundIcon{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl)}
.orFI_G_section{row-gap:var(--ds-size-spacing-2xl);display:grid}.orFI_G_header{row-gap:var(--ds-size-spacing-m);display:grid}.orFI_G_title{margin:0}.orFI_G_subtitle{color:var(--ds-colors-content-base-default)}.orFI_G_cards{gap:var(--ds-size-spacing-xl);grid-template-columns:1fr 1fr;display:grid}.orFI_G_lead{grid-column:1/-1}.orFI_G_card{align-content:start;display:grid}.orFI_G_small{row-gap:var(--ds-size-spacing-s)}@media (min-width:768px){.orFI_G_small{row-gap:0}}.orFI_G_media{position:relative;overflow:hidden}.orFI_G_lead .orFI_G_media{aspect-ratio:4/5;border-radius:var(--ds-size-corner-radius-m)}.orFI_G_small .orFI_G_media{aspect-ratio:1;border-radius:var(--ds-size-corner-radius-m)}@media (min-width:768px){.orFI_G_lead .orFI_G_media,.orFI_G_small .orFI_G_media{border-radius:var(--ds-size-corner-radius-none)}.orFI_G_single .orFI_G_lead .orFI_G_media{aspect-ratio:18/11}.orFI_G_pair .orFI_G_lead{grid-column:auto}.orFI_G_stack .orFI_G_lead{grid-area:span 2/1;grid-template-rows:1fr}.orFI_G_stack .orFI_G_small{grid-template-rows:1fr auto}.orFI_G_stack .orFI_G_lead .orFI_G_media,.orFI_G_stack .orFI_G_small .orFI_G_media{align-self:stretch;width:100%}.orFI_G_stack .orFI_G_small .orFI_G_media{aspect-ratio:3}}.orFI_G_image{object-fit:cover}.orFI_G_scrim{background:linear-gradient(#6660 0%,#3333 50%,#000000a6 100%);position:absolute;inset:0}@media (min-width:768px){.orFI_G_scrim{background:linear-gradient(#6660 13.7%,#3333 56.4%,#000000a6 100%)}}.orFI_G_small .orFI_G_scrim{background:linear-gradient(#0000 55%,#3333338c 100%)}.orFI_G_overlay{justify-items:start;row-gap:var(--ds-size-spacing-m);padding:var(--ds-size-spacing-xl);display:grid;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.orFI_G_overlay{max-width:45rem;padding:var(--ds-size-spacing-5xl)}}.orFI_G_leadText{color:var(--ds-colors-content-brand-on-brand-black)}.orFI_G_text{row-gap:var(--ds-size-spacing-xs);display:grid}@media (min-width:768px){.orFI_G_text{padding:var(--ds-size-spacing-xl);background:var(--ds-colors-background-base-default);border-inline:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-light);border-block-end:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-light)}}.orFI_G_description{color:var(--ds-colors-content-base-secondary)}.orFI_G_small .orFI_G_threeDimView{bottom:var(--ds-size-spacing-m);left:var(--ds-size-spacing-m);position:absolute}
.xToeyW_root{--section-gap:var(--ds-size-spacing-2xl);--section-nav-height:0px;--top-navigation-height:44px;--bottom-nav-height:calc(2 * var(--ds-size-spacing-xl) + var(--ds-size-spacing-3xl));--viewport-height:100svh;--viewport-below-bars:calc(var(--viewport-height) - var(--section-nav-height) - var(--bottom-nav-height));background-color:var(--ds-colors-background-base-default);display:flow-root}@media (min-width:1024px){.xToeyW_root{--top-navigation-height:68px}}@media (min-width:768px){.xToeyW_root{--section-gap:var(--ds-size-spacing-4xl);--section-nav-height:var(--ds-size-spacing-6xl);--bottom-nav-height:0px}}:where(.xToeyW_root) :where(p,h1,h2,h3,h4,h5,h6,dl,dt,dd,figure,blockquote){margin:0}.xToeyW_mark{height:0}.xToeyW_page{--content-max:1200px;--gutter:var(--ds-size-spacing-xl);--content-outer:calc(var(--content-max) + 2 * var(--gutter))}.xToeyW_belowNav{isolation:isolate}:where(.xToeyW_belowNav)>*{--own-margin:var(--section-gap);--pinned:var(--section-nav-height);width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;margin-block:var(--own-margin);scroll-margin-top:calc(var(--pinned) + var(--own-margin))}:where(.xToeyW_belowNav)>:where([data-distinct]){--own-margin:0px}:where(.xToeyW_belowNav)>[data-distinct]:first-child{margin-block-start:var(--ds-size-spacing-3xl)}:where(.xToeyW_belowNav)>:first-child{scroll-margin-top:calc(var(--own-margin) + 1px)}:where(.xToeyW_belowNav)>[data-distinct]+[data-divider],:where(.xToeyW_belowNav)>[data-divider]:has(+[data-distinct]){display:none}
.cNzK2a_Container{position:relative}@media (min-width:1024px){.cNzK2a_Container{margin:48px 0}}.cNzK2a_Image{height:320px}@media (min-width:1024px){.cNzK2a_Image{height:auto;max-height:680px}}.cNzK2a_Content{width:100%}@media (min-width:1024px){.cNzK2a_Content{position:absolute;bottom:60px}}.cNzK2a_CardContent{font-family:var(--font-lausanne);flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.cNzK2a_CardContent{gap:16px}}.cNzK2a_Card{background-color:#fff;width:100%;padding:16px 0}@media (min-width:1024px){.cNzK2a_Card{max-width:504px;max-height:463px;padding:32px 0;overflow-y:auto}}.cNzK2a_Title{color:#212322}.cNzK2a_Subtitle{color:#3e3f3e}.cNzK2a_Description{white-space:pre-line;color:#3e3f3e}
.dCyzPW_neighbourhoodWrapper{color:#212322;flex-direction:column;gap:1.5rem;width:100%;padding:1.25rem 1.25rem 0;display:flex;overflow:auto}@media (min-width:1024px){.dCyzPW_neighbourhoodWrapper{flex-grow:1;height:100%;padding:1.25rem 0 0}}.dCyzPW_infoWrapper{flex-direction:column;gap:1rem;display:flex}.dCyzPW_poilistWrapper{flex-direction:column;flex:1;gap:1.5rem;max-height:560px;display:flex;overflow:auto}.dCyzPW_mapWrapper{background-color:#e5e3df}.dCyzPW_neighbourhoodMap{background-color:#e5e3df;flex-grow:1;height:100%}.dCyzPW_neighbourhoodSectionWrapper{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;height:100%;display:flex}@media (min-width:1024px){.dCyzPW_neighbourhoodSectionWrapper{flex-direction:row;align-items:flex-end;gap:16px;height:550px}}.dCyzPW_neighbourhoodSectionMapWrapper{width:100%;height:320px}@media (min-width:1024px){.dCyzPW_neighbourhoodSectionMapWrapper{border-radius:16px;flex-shrink:0;width:600px;height:480px;overflow:hidden}}.dCyzPW_neighbourhoodModalWrapper{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;height:100%;padding-bottom:1.5rem;display:flex}@media (min-width:1024px){.dCyzPW_neighbourhoodModalWrapper{flex-direction:row;gap:16px;width:calc(100vw - 80px);max-width:min(1280px,90vw);max-height:calc(90vh - 60px);padding-left:1.5rem;padding-right:1.5rem}}.dCyzPW_neighbourhoodModalMapWrapper{width:100%;height:320px}@media (min-width:1024px){.dCyzPW_neighbourhoodModalMapWrapper{border-radius:16px;flex-shrink:0;align-self:flex-end;width:600px;height:640px;overflow:hidden}}
._zmjHa_wrapper{border:2px solid var(--ds-colors-outline-base-prominent);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;padding:16px;display:flex}._zmjHa_wrapper._zmjHa_roomCard{border-radius:16px;padding:16px}._zmjHa_header{align-items:flex-start;gap:8px;display:flex}._zmjHa_title{font-size:20px}._zmjHa_icon{margin-top:8px}._zmjHa_body{color:inherit}._zmjHa_content{min-height:0;max-height:250px;overflow:auto}._zmjHa_content>p{margin-top:12px}._zmjHa_dim{color:var(--ds-colors-content-base-secondary)}._zmjHa_footer{margin-top:8px}._zmjHa_footer ._zmjHa_cta{gap:8px;margin-top:8px;display:flex}._zmjHa_footer ._zmjHa_cta ._zmjHa_btn{border:2px solid var(--ds-colors-outline-base-default);border-radius:40px;padding:10px 16px}._zmjHa_footer ._zmjHa_cta ._zmjHa_btn:hover{opacity:.8}._zmjHa_footer ._zmjHa_cta._zmjHa_feedbackGiven ._zmjHa_btn{opacity:.6}._zmjHa_footer ._zmjHa_cta._zmjHa_feedbackGiven ._zmjHa_active{background-color:var(--ds-colors-outline-base-default);opacity:1}
.tOxIOW_reviewcard{outline:1px solid var(--black-200,#dedddb);outline-offset:-1px;scroll-snap-align:start;border-radius:8px;height:100%;padding:1rem}
.NEz_4W_Container{color:#ff671f;background-color:#fff0e9;border-radius:8px;width:100%;padding:16px}
._6JFXfG_AmenityItem{background-color:var(--color-numa-black--100);border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px;display:flex}._6JFXfG_StrikeThrough{text-decoration:line-through}
.EfEHbG_AmenitiesList{flex-flow:wrap;gap:12px;display:flex}
.fo5BKW_Container{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:16px;display:flex}.fo5BKW_SeeAllButtonContainer{justify-content:flex-start;width:100%;display:flex}@media (min-width:1024px){.fo5BKW_SeeAllButtonContainer{justify-content:flex-start}}.fo5BKW_SeeAllButton{color:var(--color-numa-black--400);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}
.WLT6hW_container{grid-template-columns:1fr;gap:40px;margin-bottom:40px;display:grid}@media only screen and (min-width:768px){.WLT6hW_container{margin-top:48px}}@media only screen and (min-width:1024px){.WLT6hW_wrapper{grid-template-columns:6fr 4fr;gap:48px;display:grid}.WLT6hW_item{flex-direction:column;gap:24px;margin-bottom:0;display:flex}}
.VwVXKq_stepper{display:inline-flex}.VwVXKq_group{box-sizing:border-box;align-items:center;display:flex}.VwVXKq_button{border-radius:var(--ds-size-corner-radius-full);background-color:var(--ds-colors-background-base-secondary);color:var(--ds-colors-content-action-default);cursor:pointer;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.VwVXKq_button:disabled{color:var(--ds-colors-content-action-disabled);cursor:not-allowed}.VwVXKq_value{color:var(--ds-colors-content-base-default);justify-content:center;align-items:center;display:inline-flex;position:relative}.VwVXKq_input{text-align:center;font:inherit;letter-spacing:inherit;color:#0000;border-radius:var(--ds-size-corner-radius-s);background-color:#0000;border:none;outline:none;padding:0;transition:width .3s}.VwVXKq_button[data-focus-visible],.VwVXKq_input[data-focus-visible]{outline:2px solid var(--ds-colors-outline-base-accent);outline-offset:1px}.VwVXKq_digits{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.VwVXKq_digit{display:inline-block}.VwVXKq_small{gap:var(--ds-size-spacing-xxs)}.VwVXKq_small .VwVXKq_button{width:16px;height:16px}.VwVXKq_small .VwVXKq_icon{width:12px;height:12px}.VwVXKq_small .VwVXKq_input{min-width:12px}.VwVXKq_medium{gap:var(--ds-size-spacing-s)}.VwVXKq_medium .VwVXKq_button{width:32px;height:32px}.VwVXKq_medium .VwVXKq_icon{width:16px;height:16px}.VwVXKq_medium .VwVXKq_input{min-width:20px}.VwVXKq_large{gap:var(--ds-size-spacing-l)}.VwVXKq_large .VwVXKq_button{width:56px;height:56px}.VwVXKq_large .VwVXKq_icon{width:24px;height:24px}.VwVXKq_large .VwVXKq_input{min-width:12px}.VwVXKq_media{padding:var(--ds-size-spacing-xs);border-radius:var(--ds-size-corner-radius-full);background-color:var(--ds-colors-background-base-default);box-shadow:var(--ds-effects-elevation-1)}.VwVXKq_media.VwVXKq_large{padding:var(--ds-size-spacing-s)}
.FqO_eW_brandBadge{width:fit-content;color:var(--color-numa-main-black);border-radius:4px;align-items:center;padding:4px;font-size:14px;font-weight:700;display:inline-block}
.vCsU_W_wrapper{border:1px solid var(--color-black-150);background:var(--color-white);border-radius:12px;align-items:center;gap:8px;min-width:280px;max-width:280px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 10px 40px #0000000f}.vCsU_W_selectedWrapper{border:1.8px solid var(--color-black-200);background:var(--color-black-100)}.vCsU_W_sectionContent{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:4px;display:flex}.vCsU_W_subTitle{text-align:left;color:var(--color-black-280);font-family:var(--font-lausanne);letter-spacing:-.2px;align-self:stretch;font-size:14px;font-style:normal;font-weight:300;line-height:130%}.vCsU_W_sectionImages{aspect-ratio:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;flex-shrink:0;width:80px;height:80px;box-shadow:0 10px 40px #00000014}
.bXRr1a_dynamicMap{width:100%;height:100%}div:has(>.bXRr1a_mapOverlay){pointer-events:none}.bXRr1a_mapOverlay{pointer-events:none;position:relative}.bXRr1a_mapOverlay>*{pointer-events:auto}
.yzaJaa_tileImage{pointer-events:none;will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .3s,opacity .3s;position:absolute}
.AEscgW_staticMap{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.AEscgW_activate{top:var(--ds-size-spacing-xs);left:var(--ds-size-spacing-xs);z-index:30;position:absolute}.AEscgW_activate:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.AEscgW_mapContainer{will-change:transform;z-index:10;width:0;height:0;transition:transform .3s;position:absolute;top:50%;left:50%;overflow:visible}.AEscgW_mapOverlay{z-index:20;pointer-events:none;position:absolute;inset:0}.AEscgW_mapOverlay>*{pointer-events:auto}.AEscgW_attribution{pointer-events:none;z-index:100;justify-content:space-between;align-items:flex-end;padding:5px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.AEscgW_logo{width:auto;height:22px}.AEscgW_copyright{color:var(--color-numa-black-200);background-color:var(--color-black-200);border-radius:2px;padding:2px 4px;font-family:Roboto,Arial,sans-serif;font-size:10px}
._158Isq_container{width:100%;height:100%}
.JJuIEq_pinWrapper{-webkit-user-select:none;user-select:none;cursor:pointer;transition:height .2s,width .2s}.JJuIEq_pinButton{font:inherit;text-align:inherit;background:0 0;border:none;padding:0;display:block}.JJuIEq_staticPin{z-index:10;will-change:transform;transition:transform .3s,height .2s,width .2s;position:absolute}
.wvgToa_wrapper{transform-origin:bottom;padding-bottom:8px;transition:all .2s}.wvgToa_wrapper.wvgToa_selected,.wvgToa_wrapper:hover{transform:scale(1.05)}.wvgToa_pin{background-color:var(--color-pin-bg,var(--color-numa-main-pink));border:1px solid var(--color-white);border-radius:4px;justify-content:center;align-items:center;min-width:52px;padding:5px;transition:all .2s;display:flex;position:relative;box-shadow:0 3px 2px #0000001a}.wvgToa_selected .wvgToa_pin,.wvgToa_wrapper:hover .wvgToa_pin{background-color:var(--color-numa-main-black)}.wvgToa_pin:before{content:"";background-color:var(--color-white);clip-path:polygon(50% 100%,0 0,100% 0);z-index:0;width:18px;height:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.wvgToa_pin:after{content:"";background-color:var(--color-pin-bg,var(--color-numa-main-pink));clip-path:polygon(50% 100%,0 0,100% 0);z-index:1;width:18px;height:8px;transition:all .2s;position:absolute;bottom:-6.58px;left:50%;transform:translate(-50%)}.wvgToa_selected .wvgToa_pin:after,.wvgToa_wrapper:hover .wvgToa_pin:after{background-color:var(--color-numa-main-black)}.wvgToa_pinText{color:var(--color-numa-main-black);white-space:nowrap;transition:all .2s}.wvgToa_selected .wvgToa_pinText,.wvgToa_wrapper:hover .wvgToa_pinText{color:var(--color-white)}
.AVT7-q_pinContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.AVT7-q_pin{aspect-ratio:.83;background-color:var(--color-white);transform-origin:bottom;width:70px;box-shadow:0 0 10px var(--color-numa-main-black);place-items:center;transition:all .15s linear;display:grid;transform:scale(1);mask-image:url(/numa/map-marker.svg);mask-size:contain;mask-repeat:no-repeat}.AVT7-q_pin.AVT7-q_selected{background-color:var(--color-numa-main-black);transform:scale(1.2)}.AVT7-q_markerImg{object-fit:cover;background-color:var(--color-green-400);width:calc(100% - 8px);height:calc(100% - 8px);mask-image:url(/numa/map-marker.svg);mask-size:contain;mask-repeat:no-repeat}.AVT7-q_markerTextContainer{border-radius:1px;justify-content:center;transition:all .1s ease-out;display:flex;position:relative}.AVT7-q_markerText{background-color:var(--color-white);color:var(--color-numa-main-black);white-space:nowrap;width:fit-content;padding:0 7px;transition:all .2s linear}.AVT7-q_markerText.AVT7-q_selected{background-color:var(--color-numa-main-black);color:var(--color-white)}
.SBrSdG_divider{background-color:var(--ds-colors-outline-base-default);border:0;height:1px;line-height:1px}
.NkFFMG_desktopWrapper{background-color:var(--ds-colors-background-base-default);width:380px;padding:16px;box-shadow:0 7px 19px #0000004f}.NkFFMG_floating{background-color:var(--ds-colors-background-base-default);border-radius:8px;overflow:hidden;box-shadow:0 10px 40px #0000001a}
.gftuaG_guestsRow{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}
._1yIobW_overlay{z-index:180;opacity:1;background-color:#0009;transition:opacity .3s;position:fixed;inset:0}._1yIobW_overlayHidden{opacity:0;pointer-events:none}._1yIobW_bottomSheet{background-color:rgb(var(--color-whiten));border-top-left-radius:16px;border-top-right-radius:16px;max-height:calc(100vh - 100px);padding:20px;position:absolute;bottom:0;left:0;right:0;overflow:auto}
.Y35y3a_map-container{z-index:var(--z-index-content-middle,60);width:100%;height:100%;position:fixed;inset:0}@media (min-width:1024px){.Y35y3a_map-container{z-index:10;height:calc(100vh - var(--top-offset-desktop,68px) - 20px);border-radius:16px;margin-bottom:20px;position:sticky;inset:auto auto 20px;overflow:hidden}}
.hBHDZq_cartLoading{opacity:.5}.hBHDZq_red{color:var(--ds-colors-content-danger-default)}
.fFInYG_button{color:var(--color-black-280);white-space:nowrap;text-underline-offset:4px;text-decoration:underline}
.CsfZPG_container{flex-direction:column;gap:16px;display:flex}.CsfZPG_ratePlansContainer{flex-direction:column;gap:8px;display:flex}
.Onp6-G_row{flex-direction:row;align-items:center;gap:8px;display:flex}.Onp6-G_rowContents{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}
.EEjxMW_overlay{z-index:200;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EEjxMW_modal{background-color:var(--ds-colors-background-base-default);flex-direction:column;width:90vw;max-width:720px;max-height:90vh;display:flex;position:relative;overflow:hidden}.EEjxMW_closeButton{z-index:1;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:12px;right:12px}.EEjxMW_closeIcon{width:24px;height:24px;color:var(--ds-colors-content-base-default)}.EEjxMW_textSection{flex-direction:column;flex:1;gap:16px;padding:32px 24px;display:flex}.EEjxMW_title{text-transform:uppercase;color:var(--ds-colors-content-base-default);font-size:24px;font-weight:700;line-height:1.15}.EEjxMW_body{color:var(--ds-colors-content-base-secondary);font-style:italic}.EEjxMW_actions{flex-direction:column;gap:12px;padding-top:8px;display:flex}.EEjxMW_imageSection{flex-shrink:0;order:-1;height:200px}.EEjxMW_image{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.EEjxMW_modal{flex-direction:row}.EEjxMW_textSection{padding:40px}.EEjxMW_title{font-size:28px}.EEjxMW_imageSection{flex:0 0 45%;order:1;height:400px}}
.T3cA7W_button{width:100%}
.igIa9G_container{color:var(--color-numa-main-black);background-color:var(--color-white);border:1px solid var(--color-black-200);display:flex;overflow:hidden}.igIa9G_container.igIa9G_portrait{border-radius:16px;flex-direction:column;height:100%}.igIa9G_container.igIa9G_landscape{border-radius:8px;flex-direction:row}@media (min-width:768px){.igIa9G_container:hover{box-shadow:0 10px 40px #0000001a}}.igIa9G_swiper{max-width:100%}.igIa9G_carousel{display:grid;position:relative}.igIa9G_portrait .igIa9G_carousel{width:100%}.igIa9G_landscape .igIa9G_carousel{flex:40px}.igIa9G_carouselImage{object-fit:cover;aspect-ratio:1.5}.igIa9G_cardInfo{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}.igIa9G_portrait .igIa9G_cardInfo{padding:16px}.igIa9G_landscape .igIa9G_cardInfo{padding:20px}.igIa9G_cardDetails{flex-direction:column;display:flex}.igIa9G_portrait .igIa9G_cardDetails{gap:8px}.igIa9G_landscape .igIa9G_cardDetails{gap:16px}.igIa9G_cardSubDetails{flex-direction:column;gap:8px;display:flex}.igIa9G_badges{z-index:10;align-items:center;gap:8px;width:100%;display:flex;position:absolute;top:8px;left:8px}.igIa9G_minRate{background-color:var(--color-numa-main-pink);border-radius:4px;margin:8px 0;padding:8px}.igIa9G_priceSecondaryRow{margin-top:4px;display:block}.igIa9G_distanceBadge{background:var(--color-numa-main-pink);color:var(--ds-colors-content-base-secondary);font-size:14px;line-height:18px;font-weight:var(--ds-typography-primitives-weight-medium);border-radius:12px;padding:8px 12px}.igIa9G_separator{background-color:var(--color-numa-main-black);opacity:.1;width:100%;height:1px}
.IwR1-G_cardContainer{background-color:#fff;padding:0 8px;position:relative}@media (min-width:1024px){.IwR1-G_cardContainer{padding:0}}.IwR1-G_selected{box-shadow:0 10px 40px #0000001a}
.DajBmq_container{overflow:hidden}.DajBmq_grid{gap:16px;padding:0 8px;display:flex}@media (min-width:768px){.DajBmq_grid{padding:0}}.DajBmq_grid>*{flex:1}
._8QIAYG_word{display:inline-block}._8QIAYG_line{display:block}
.Aai-IG_curtain{z-index:2;pointer-events:none;height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.Aai-IG_curtain>.Aai-IG_curtainBg{background-color:var(--color-numa-main-pink);position:absolute;inset:0}.Aai-IG_curtain>.Aai-IG_curtainLogo{width:70%;position:absolute;bottom:30px;left:30px}@media (min-width:1024px){.Aai-IG_curtain>.Aai-IG_curtainLogo{width:40%;bottom:100px;left:100px}}.Aai-IG_landing{position:relative}.Aai-IG_landing .Aai-IG_videoWrapper{z-index:-1;background-color:#191919;position:absolute;inset:0}.Aai-IG_landing .Aai-IG_videoWrapper>.Aai-IG_video{object-fit:cover;width:100%;height:100%;margin:auto}.Aai-IG_landing .Aai-IG_videoWrapper>.Aai-IG_videoBg{background-color:#0000004d;position:absolute;inset:0}.Aai-IG_landing .Aai-IG_wrapper{flex-direction:column;justify-content:space-between;align-items:stretch;height:max(100vh - 200px,500px);max-height:1024px;padding-bottom:40px;display:flex;position:relative}@media (min-width:1280px){.Aai-IG_landing .Aai-IG_wrapper{height:max(100vh - 100px,600px);max-height:1024px}}.Aai-IG_bookingbarWrapper{margin:20px -20px 0;padding:20px 0;position:relative}@media (min-width:1024px){.Aai-IG_bookingbarWrapper{margin-top:40px;padding:40px 0}}.Aai-IG_mobileBookingbar{width:100vw;padding:0 16px}.Aai-IG_floatingBookingbar{z-index:100;justify-content:center;width:100%;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:auto;bottom:100px;left:0}@media (min-width:1024px){.Aai-IG_floatingBookingbar{transition:opacity .2s,transform;top:92px;bottom:auto;left:auto}}.Aai-IG_floatingBookingbar[data-float=true]{opacity:1}.Aai-IG_floatingBookingbar[data-float=false]{opacity:0;pointer-events:none}@media (max-width:1023px){.Aai-IG_floatingBookingbar[data-direction=down]{opacity:0;pointer-events:none;transform:translateY(40px)}}.Aai-IG_logo{color:var(--color-numa-main-pink);-webkit-user-select:none;user-select:none;pointer-events:none;width:240px;height:66px;margin-top:8px;margin-left:6px}@media (min-width:768px){.Aai-IG_logo{width:300px;height:82px}}@media (min-width:1280px){.Aai-IG_logo{width:500px;height:143px;margin-top:28px;margin-left:28px}}.Aai-IG_content{padding:0 16px}@media (min-width:1024px){.Aai-IG_content{padding:0 40px}}@media (min-width:1280px){.Aai-IG_content{flex-direction:column;flex-grow:1;justify-content:flex-end;width:100%;max-width:1280px;margin:auto;padding:0 50px;display:flex}}.Aai-IG_caption{color:var(--color-white);letter-spacing:-2px;font-size:50px;font-weight:600;line-height:1}@media (min-width:1280px){.Aai-IG_caption{letter-spacing:-3px;font-size:100px}}