.Picture-module_picture_8iS0{display:contents}.Picture-module_cover_wffv{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@layer base{*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:12px}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer shared{.text-module_heading1_GQlP{font-family:var(--font-serif);color:var(--color-text);font-size:45px;font-weight:600;line-height:1.2em}.text-module_heading2_-xVb{font-family:var(--font-serif);color:var(--color-text);font-size:25px;font-weight:600;line-height:1.6em}.text-module_paragraph_BcKP,.text-module_paragraphLoose_ZqRC,.text-module_paragraphJustified_cYQD{font-family:var(--font-sans);color:var(--color-text-muted);font-size:15px;font-weight:500;line-height:1.6em}.text-module_paragraphLoose_ZqRC{line-height:2.5em}.text-module_paragraphJustified_cYQD{text-align:justify;line-height:2.2em}.text-module_label_t7gP{font-family:var(--font-sans);letter-spacing:.15em;color:var(--color-text);font-size:15px;font-weight:400;line-height:1.2em}.text-module_linkNav_iKSZ{color:var(--color-text);text-underline-offset:5px;-webkit-text-decoration:underline #0000001a;text-decoration:underline #0000001a}.text-module_linkWhite_g5fM{color:var(--color-white);text-underline-offset:5px;transition:color .4s var(--ease-standard), text-decoration-color .4s var(--ease-standard);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.text-module_linkWhite_g5fM:hover{color:#fff9}.text-module_link_XAZR{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);text-underline-offset:5px}.text-module_linkMuted_OemM{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}}.Slideshow-module_slideshow_cpET{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.Slideshow-module_viewport_PvDM{position:absolute;inset:0;overflow:hidden}.Slideshow-module_track_JsfN{touch-action:pan-y;flex-direction:row;align-items:center;width:100%;height:100%;display:flex}.Slideshow-module_slide_F231{flex-shrink:0;width:100%;height:100%;position:relative}.Slideshow-module_controls_3SHD{pointer-events:none;border:0;margin:0;padding:0;position:absolute;inset:0}.Slideshow-module_arrows_u9D0{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:20px}.Slideshow-module_arrow_2JQS{pointer-events:auto;cursor:pointer;background-color:#0003;border-radius:40px;width:40px;height:40px;display:block;overflow:hidden}.Slideshow-module_arrow_2JQS:disabled{pointer-events:none;cursor:default}.Slideshow-module_dotsPosition_Luz1{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Slideshow-module_dots_7ya4{pointer-events:auto;background-color:#0003;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.Slideshow-module_dotButton_1Pig{cursor:pointer;padding:10px 5px;display:flex}.Slideshow-module_dotButton_1Pig:first-child{padding-inline-start:10px}.Slideshow-module_dotButton_1Pig:last-child{padding-inline-end:10px}.Slideshow-module_dot_aEF-{background-color:#fff;border-radius:50%;width:10px;height:10px;display:block}.Apartment-module_header_-GE-{width:100%;height:334px;position:relative;overflow:clip}.Apartment-module_headerGradient_4o4A{background:linear-gradient(#fff0 0%,#63636333 60%,#1c1c1c 100%);position:absolute;inset:0}.Apartment-module_back_VXQu{z-index:1;width:100%;max-width:var(--content-max-width);justify-content:flex-start;padding:0 50px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.Apartment-module_backLink_97RB{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;cursor:pointer;font-size:14px;font-weight:400;line-height:1.2em;text-decoration-color:#fff}.Apartment-module_intro_RQqK{width:100%;max-width:var(--content-max-width);justify-content:flex-start;align-items:center;margin:0 auto;padding:60px 50px;display:flex}.Apartment-module_titles_QHCI{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Apartment-module_title_3LWE,.Apartment-module_subtitle_95e0{white-space:pre}.Apartment-module_gallery_51k8{width:100%;max-width:var(--content-max-width);flex-flow:wrap;justify-content:center;align-items:flex-start;gap:50px;margin:0 auto;padding:0 50px 60px;display:flex}.Apartment-module_slideshow_fn-q{flex:1 0 0;min-width:0;height:500px;position:relative}.Apartment-module_description_s-as{flex:1 0 0;min-width:0}.Apartment-module_paragraph_tsR1+.Apartment-module_paragraph_tsR1{margin-top:20px}.Apartment-module_strong_L3bN{font-family:var(--font-ui);font-weight:700}.Apartment-module_amenities_sInx{grid-template-columns:repeat(8,132px);grid-auto-rows:min-content;justify-content:center;gap:40px 0;width:100%;padding:0 50px 60px;display:grid}.Apartment-module_amenity_hl-y{color:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.Apartment-module_amenityLabel_Esfu{font-family:var(--font-serif);white-space:pre;color:var(--color-gold);font-size:18px;font-weight:600;line-height:1.6em}@media (width<=1199.98px){.Apartment-module_header_-GE-{height:300px}.Apartment-module_intro_RQqK{padding:60px 32px}.Apartment-module_gallery_51k8{flex-flow:column;padding:0 32px 60px}.Apartment-module_slideshow_fn-q,.Apartment-module_description_s-as{flex:none;width:100%}.Apartment-module_amenities_sInx{grid-template-columns:repeat(4,132px);padding:0 32px 60px}}@media (width<=809.98px){.Apartment-module_header_-GE-{height:200px}.Apartment-module_back_VXQu{justify-content:center;width:93%;padding:0;bottom:24px}.Apartment-module_intro_RQqK{justify-content:center;padding:60px 24px}.Apartment-module_titles_QHCI{flex:1 0 0;min-width:0}.Apartment-module_title_3LWE{white-space:normal;font-size:23px}.Apartment-module_subtitle_95e0{white-space:normal;width:100%}.Apartment-module_gallery_51k8{padding:0 24px 60px}.Apartment-module_amenities_sInx{grid-template-columns:repeat(2,132px);padding:0 24px 60px}}.PageHeader-module_header_AIWm{width:100%;height:336px;position:relative;overflow:clip}.PageHeader-module_titleBox_Z3a2{z-index:1;background-color:#ab8e55ba;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PageHeader-module_title_mv-a{font-family:var(--font-serif);text-align:center;white-space:pre;color:#fff;padding:0 55px;font-size:50px;font-weight:600;line-height:1.2em}@media (width<=1199.98px){.PageHeader-module_header_AIWm{height:300px}.PageHeader-module_title_mv-a{font-size:45px}}@media (width<=809.98px){.PageHeader-module_header_AIWm{height:250px}.PageHeader-module_title_mv-a{font-size:36px}}.ApartmentCard-module_card_zHbf{background-color:#fff;flex-direction:column;align-self:start;align-items:center;gap:10px;width:100%;display:flex;position:relative}.ApartmentCard-module_card_zHbf:after{content:"";border:1px solid var(--color-border);pointer-events:none;position:absolute;inset:0}.ApartmentCard-module_photo_8cGP{width:360px;max-width:100%;height:240px;position:relative}.ApartmentCard-module_gradient_F1fs{background:linear-gradient(#fff0 0%,#63636333 60%,#1c1c1c 100%);position:absolute;inset:0}.ApartmentCard-module_subtitle_h5BV{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;color:#fff;font-size:11px;font-weight:400;line-height:1.2em;position:absolute;bottom:25px;left:25px}.ApartmentCard-module_body_UY7Z{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:30px;display:flex}.ApartmentCard-module_title_DNK5{width:100%;font-family:var(--font-serif);color:var(--color-text);font-size:32px;font-weight:600;line-height:1.4em}.ApartmentCard-module_facts_fAg-{flex-direction:row;align-items:center;gap:15px;height:46px;display:flex}.ApartmentCard-module_fact_8I1w{font-family:var(--font-sans);white-space:pre;color:var(--color-text-muted);flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.2em;display:flex}.ApartmentCard-module_summary_94zd{width:100%}.ApartmentCard-module_button_-8gb{background-color:var(--color-gold);width:158px;height:41px;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#fff;justify-content:center;align-items:center;margin-top:20px;font-size:13px;font-weight:500;line-height:1.2em;display:flex}.Apartments-module_section_JS2r{justify-content:center;align-items:center;width:100%;padding:60px 50px;display:flex;overflow:clip}.Apartments-module_grid_GWi2{flex:none;grid-template-columns:repeat(auto-fill,360px);grid-auto-rows:min-content;justify-content:center;gap:20px;width:1200px;display:grid}@media (width<=1199.98px){.Apartments-module_grid_GWi2{width:864px}}@media (width<=809.98px){.Apartments-module_grid_GWi2{width:360px}}.IconItem-module_item_Lfgv{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex;overflow:clip}.IconItem-module_text_hxCB{flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:0;display:flex}.IconItem-module_title_xue7{font-family:var(--font-serif);white-space:pre;font-size:18px;font-weight:600;line-height:1.3em}.IconItem-module_description_G1e-{width:100%;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.3em}.ImageTile-module_tile_xvdr{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 0 20px;display:flex;position:relative}.ImageTile-module_tile_xvdr img{object-position:var(--tile-position,center)}@media (width<=809.98px){.ImageTile-module_tile_xvdr img{object-position:var(--tile-position-mobile,var(--tile-position,center))}}.ImageTile-module_gradient_4ZdL{z-index:1;background:var(--tile-gradient,linear-gradient(180deg, #fff0 79.56%, #000c 100%));position:absolute;inset:0}.ImageTile-module_label_STT3{z-index:2;font-family:var(--font-sans);font-weight:400;font-size:var(--tile-label-size,15px);letter-spacing:.06em;white-space:pre;color:var(--color-white);text-decoration:underline;-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white);text-underline-offset:5px;line-height:1.6em;position:relative}.Cannes-module_about_AaUy{background-color:var(--color-white);justify-content:center;align-items:center;width:100%;padding:60px 50px;display:flex;overflow:clip}.Cannes-module_columns_nKQD{min-width:0;max-width:var(--content-max-width);flex-direction:row;flex:1 0 0;justify-content:center;align-items:flex-start;gap:50px;display:flex}.Cannes-module_text_jPAL{flex:2 0 0;min-width:0}.Cannes-module_paragraph_lI2z{text-align:justify}.Cannes-module_paragraph_lI2z+.Cannes-module_paragraph_lI2z{margin-top:20px}.Cannes-module_activities_Kr9b{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;min-width:0;display:flex}.Cannes-module_activityBox_rsmg{background-color:#ab8e55;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;padding:20px;display:flex}.Cannes-module_activity_NgSr{width:100%;max-width:360px;color:var(--color-white)}.Cannes-module_activity_NgSr p:last-child{max-width:260px}.Cannes-module_places_9jsP{background-color:var(--color-white);justify-content:center;align-items:center;width:100%;padding:0 50px 60px;display:flex;overflow:clip}.Cannes-module_grid_dSe9{min-width:0;max-width:var(--content-max-width);flex:1 0 0;grid-template-rows:repeat(4,200px);grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:200px;gap:25px;height:875px;display:grid;overflow:clip}.Cannes-module_large_zgq0{grid-area:span 2/span 2}@media (width<=1199.98px){.Cannes-module_columns_nKQD{flex-direction:column;align-items:center}.Cannes-module_text_jPAL{flex:none;width:100%}.Cannes-module_activities_Kr9b{flex-direction:row;flex:none;width:100%}.Cannes-module_activityBox_rsmg{flex:1 0 0}}@media (width<=809.98px){.Cannes-module_grid_dSe9{--tile-label-size:13px;grid-template-rows:repeat(6,200px);grid-template-columns:repeat(1,minmax(50px,1fr));height:1325px}.Cannes-module_large_zgq0{grid-area:auto}}.ContactForm-module_form_tTaX{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex;overflow:hidden}.ContactForm-module_field_Sv0w{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.ContactForm-module_messageField_WQlQ{height:182px}.ContactForm-module_inputBox_UR8s,.ContactForm-module_textareaBox_peuu{background:#bbbbbb26;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ContactForm-module_inputBox_UR8s:after,.ContactForm-module_textareaBox_peuu:after{content:"";pointer-events:none;border:1px solid #8888881a;position:absolute;inset:0}.ContactForm-module_inputBox_UR8s:focus-within:after,.ContactForm-module_textareaBox_peuu:focus-within:after{border-color:#09f}.ContactForm-module_inputBox_UR8s{height:40px;padding:12px}.ContactForm-module_textareaBox_peuu{flex:1 0 0;min-height:100px}.ContactForm-module_input_-zdo,.ContactForm-module_textarea_LjkW{min-width:0;height:100%;font-family:var(--font-sans);color:#303030;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400;line-height:1.2em}.ContactForm-module_input_-zdo{text-overflow:ellipsis;padding:0}.ContactForm-module_textarea_LjkW{resize:vertical;width:100%;padding:12px}.ContactForm-module_trap_7SRe{position:absolute;transform:scale(0)}.ContactForm-module_button_xmAM{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex}.ContactForm-module_button_xmAM:disabled{cursor:default}.ContactForm-module_buttonLabel_gyG6{font-family:var(--font-sans);white-space:pre;color:var(--color-white);-webkit-user-select:none;user-select:none;font-size:15px;font-weight:600;line-height:1.6em}.ContactForm-module_successLabel_JyzR,.ContactForm-module_errorLabel_Klya{font-family:var(--font-ui);white-space:pre;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600;line-height:1.2em}.ContactForm-module_successLabel_JyzR{color:#fff}.ContactForm-module_errorLabel_Klya{color:var(--color-error)}.ContactForm-module_spinner_LP8Z{background:conic-gradient(#fff0 7.2deg,#fff 342deg);border-radius:50%;width:20px;height:20px;display:block;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@media (width<=809.98px){.ContactForm-module_messageField_WQlQ{height:auto}.ContactForm-module_textareaBox_peuu{flex:none;height:150px}}.GoogleMap-module_map_C2S-{border:0;width:100%;height:100%;display:block}.Contact-module_information_HwXg,.Contact-module_reach_OaxX{justify-content:center;align-items:center;width:100%;display:flex;overflow:clip}.Contact-module_information_HwXg{padding:60px 50px}.Contact-module_reach_OaxX{padding:0 50px 60px}.Contact-module_columns_KH0l{min-width:0;max-width:var(--content-max-width);flex-flow:wrap;flex:1 0 0;justify-content:center;align-items:flex-start;gap:25px 50px;display:flex}.Contact-module_column_JM3I{flex:1 0 0;min-width:0}.Contact-module_paragraph_FxRI{text-align:justify}.Contact-module_paragraph_FxRI+.Contact-module_paragraph_FxRI{margin-top:20px}.Contact-module_link_tkhI{cursor:pointer}.Contact-module_formColumn_SqfW,.Contact-module_mapColumn_81Uh{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.Contact-module_mapColumn_81Uh{height:480px}.Contact-module_map_VvNZ{flex:1 0 0;width:100%;min-width:525px;min-height:0}@media (width<=1199.98px){.Contact-module_mapColumn_81Uh{align-self:stretch;height:auto}.Contact-module_map_VvNZ{min-width:0}}@media (width<=809.98px){.Contact-module_information_HwXg{padding:60px 50px 40px}.Contact-module_columns_KH0l{flex-flow:column}.Contact-module_column_JM3I,.Contact-module_formColumn_SqfW,.Contact-module_mapColumn_81Uh{flex:none;width:100%}.Contact-module_map_VvNZ{flex:none;height:300px}}.Button-module_button_2ZuB{background-color:var(--color-gold);cursor:pointer;justify-content:center;align-items:center;width:min-content;padding:15px;display:flex}.Button-module_label_UJ3Z{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:pre;color:#fff;text-underline-offset:5px;transition:color .3s var(--ease-standard);font-size:12px;font-weight:600;line-height:1.2em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}@media (hover:hover){.Button-module_button_2ZuB:hover .Button-module_label_UJ3Z{color:#fff9}}.ContactDetails-module_section_IHCJ{flex-direction:column;justify-content:center;align-items:center;width:100%;height:480px;padding:60px 50px;display:flex;position:relative;overflow:clip}.ContactDetails-module_overlay_UkC3{background-color:#0000004d;position:absolute;inset:0}.ContactDetails-module_content_xqjD{width:100%;max-width:var(--content-max-width);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.ContactDetails-module_text_GA5-{z-index:1;flex-direction:column;align-items:flex-start;gap:30px;display:flex}.ContactDetails-module_title_cXJ8{font-family:var(--font-serif);white-space:pre;color:#fff;font-size:40px;font-weight:600;line-height:1.2em}.ContactDetails-module_address_IgzX{width:385px;font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-white);font-size:15px;font-style:normal;font-weight:500;line-height:2em}.ContactDetails-module_logo_Cq76{aspect-ratio:1.11765;object-fit:cover;flex:none;width:200px;height:auto}@media (width<=809.98px){.ContactDetails-module_content_xqjD{flex-direction:column;justify-content:center;gap:30px}.ContactDetails-module_text_GA5-{width:100%}.ContactDetails-module_title_cXJ8{white-space:normal;width:100%;font-size:35px}.ContactDetails-module_address_IgzX{width:100%}}.ApartmentTile-module_tile_lPBY{width:100%;height:100%;display:block;position:relative}.ApartmentTile-module_gradient_qr-F{background:linear-gradient(#fff0 68.75%,#00000080 100%);position:absolute;inset:0}.ApartmentTile-module_title_aL7Q{z-index:1;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;color:#fff;text-underline-offset:5px;background-color:#ab8e55a6;padding:8px;font-size:12px;font-weight:500;line-height:1.2em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;position:absolute;top:20px;left:50%;transform:translate(-50%)}.ApartmentTile-module_facts_D1XP{z-index:1;flex-direction:row;align-items:center;gap:15px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.ApartmentTile-module_fact_QUz-{font-family:var(--font-sans);letter-spacing:.15em;white-space:pre;color:var(--color-white);flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.2em;display:flex}.FeaturedApartments-module_section_3OQ6{flex-direction:column;align-items:center;gap:50px;width:100%;padding:60px 50px;display:flex;overflow:clip}.FeaturedApartments-module_title_Fc1S{z-index:1;white-space:pre;position:relative}.FeaturedApartments-module_grid_-QVY{flex:none;grid-template-columns:repeat(auto-fill,370px);grid-auto-rows:247px;justify-content:center;gap:30px;width:1187px;display:grid}@media (width<=1199.98px){.FeaturedApartments-module_grid_-QVY{width:895px}}@media (width<=809.98px){.FeaturedApartments-module_section_3OQ6{padding:60px 16px}.FeaturedApartments-module_title_Fc1S{font-size:40px}.FeaturedApartments-module_grid_-QVY{grid-template-columns:repeat(auto-fill,335px);width:335px}}.Hero-module_hero_-nZp{width:100%;height:80vh;position:relative;overflow:clip}.Hero-module_caption_Wr--{z-index:1;background-color:#00000080;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 16px;display:flex;position:absolute;bottom:150px;right:150px}.Hero-module_title_FkJN{font-family:var(--font-serif);letter-spacing:-.01em;white-space:pre;color:#fff;font-size:38px;font-weight:400;line-height:1.2em}.Hero-module_subtitle_-3Rs{font-family:var(--font-sans);letter-spacing:-.01em;white-space:pre;color:#fff;font-size:20px;font-weight:400;line-height:1.2em}@media (width<=1199.98px){.Hero-module_caption_Wr--{bottom:153px;left:358px;right:auto}}@media (width<=809.98px){.Hero-module_caption_Wr--{bottom:200px;left:21px}.Hero-module_title_FkJN{font-size:32px}.Hero-module_subtitle_-3Rs{font-size:17px}}.Highlights-module_section_wMCj{justify-content:center;align-items:center;width:100%;padding:60px 50px;display:flex;overflow:clip}.Highlights-module_row_mJya{width:100%;max-width:var(--content-max-width);flex-direction:row;justify-content:center;align-items:center;gap:30px;display:flex}.Highlights-module_card_tNnK{flex-direction:column;flex:1 0 0;min-width:0;height:541px;display:flex;position:relative;overflow:clip}.Highlights-module_content_V1-M{background:linear-gradient(#fff0 0%,#63636399 100%);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:30px;width:100%;display:flex;position:relative}.Highlights-module_label_Qwq1{font-family:var(--font-serif);white-space:pre;color:var(--color-white);font-size:22px;font-weight:600;line-height:1.6em}.Highlights-module_title_C89r{width:80%;font-family:var(--font-sans);text-align:center;color:var(--color-white);font-size:25px;font-weight:500;line-height:1.2em}@media (width<=1199.98px){.Highlights-module_section_wMCj{padding:60px 32px}}@media (width<=809.98px){.Highlights-module_section_wMCj{padding:60px 15px 60px 16px}.Highlights-module_row_mJya{flex-direction:column;width:90%}.Highlights-module_card_tNnK{flex:none;width:100%}.Highlights-module_residence_wGGt{order:0}.Highlights-module_apartments_hSak{order:1}.Highlights-module_location_9fP9{order:2}}.Introduction-module_section_u3tj{width:100%;height:757px;position:relative;overflow:clip}.Introduction-module_box_DSMg{z-index:1;background-color:#000000a6;width:100%;max-width:600px;padding:30px;position:absolute;top:50%;right:100px;transform:translateY(-50%)}.Introduction-module_paragraph_Uotz,.Introduction-module_cta_i3NY{font-family:var(--font-sans);text-align:justify;color:#fff;font-size:15px;line-height:2.2em}.Introduction-module_paragraph_Uotz{font-weight:400}.Introduction-module_strong_H4Xf{font-weight:800}.Introduction-module_blank_QKOk{font-size:16px;line-height:2.2em}.Introduction-module_cta_i3NY{letter-spacing:.1em;font-weight:500}.Introduction-module_link_Eu1P{cursor:pointer}@media (width<=809.98px){.Introduction-module_section_u3tj{flex-direction:column;align-items:center;height:auto;padding:60px 16px;display:flex}.Introduction-module_box_DSMg{position:relative;top:auto;right:auto;transform:none}.Introduction-module_paragraph_Uotz,.Introduction-module_cta_i3NY{font-size:14px}}.OnSite-module_section_XleI{flex-direction:column;align-items:center;gap:43px;width:100%;padding:0 50px 60px;display:flex;overflow:clip}.OnSite-module_eyebrow_NDWn{font-family:var(--font-sans);letter-spacing:.15em;white-space:pre;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.2em}.OnSite-module_separator_l3vY{background-color:var(--color-border);width:30px;height:1px}.OnSite-module_title_W6Gn{font-family:var(--font-serif);white-space:pre;color:var(--color-text);font-size:45px;font-weight:600;line-height:1em}.OnSite-module_grid_nXr4{width:100%;max-width:var(--content-max-width);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);gap:20px;height:600px;display:grid;overflow:clip}.OnSite-module_wide_ECzZ{grid-column:span 2}.OnSite-module_large_-Cxa{grid-area:span 2/span 2}@media (width<=1199.98px){.OnSite-module_section_XleI{padding:0 32px 60px}}@media (width<=809.98px){.OnSite-module_section_XleI{padding:0 16px 60px}.OnSite-module_title_W6Gn{font-size:40px}.OnSite-module_grid_nXr4{--tile-gradient:linear-gradient(180deg, #fff0 60%, #000000b3 100%);grid-template-columns:repeat(1,minmax(50px,1fr))}.OnSite-module_wide_ECzZ,.OnSite-module_large_-Cxa{grid-area:auto}}.FloatingBookButton-module_button_IeqE{z-index:8;background-color:var(--color-gold-hover);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:pre;color:var(--color-white);cursor:pointer;transition:background-color .3s var(--ease-standard);border-radius:5px;padding:16px;font-size:14px;font-weight:500;line-height:1.2em;display:none;position:fixed;bottom:16px;right:24px;box-shadow:inset 0 0 0 1px #ffffff26}.FloatingBookButton-module_button_IeqE:active{background-color:var(--color-gold-pressed)}@media (hover:hover){.FloatingBookButton-module_button_IeqE:hover{background-color:var(--color-gold-pressed)}}@media (width<=1199.98px){.FloatingBookButton-module_button_IeqE{display:block}}.Footer-module_footer_A76N{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:clip}.Footer-module_footer_A76N:after{content:"";border-top:1px solid var(--color-border);pointer-events:none;position:absolute;inset:0}.Footer-module_container_QneN{justify-content:center;width:100%;padding:60px 50px;display:flex;position:relative}.Footer-module_content_8BLC{width:100%;max-width:var(--content-max-width);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Footer-module_illustration_REtO{aspect-ratio:.705307;flex:none;width:253px;max-height:358px;position:relative}.Footer-module_infos_Ud8m{z-index:1;flex-direction:column;flex:none;align-items:flex-start;gap:22px;width:321px;font-style:normal;display:flex;position:relative}.Footer-module_title_Tuc-{font-family:var(--font-serif);color:var(--color-text);font-size:22px;font-weight:600;line-height:1.6em}.Footer-module_infoRow_zGGK{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.Footer-module_icon_rBVy{color:var(--color-text-muted)}.Footer-module_infoText_ns-0{font-family:var(--font-sans);color:var(--color-text-muted);flex:1 0 0;font-size:14px;font-weight:500;line-height:1.6em}.Footer-module_reviews_u1mP{z-index:1;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.Footer-module_review_hvYj{flex-direction:column;align-items:center;gap:10px;display:flex}.Footer-module_review_hvYj .Footer-module_infoText_ns-0{white-space:pre;flex:none}.Footer-module_review_hvYj img{height:auto}.Footer-module_links_yNuw{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:26px;height:249px;display:flex;position:relative}.Footer-module_navLink_AR1c{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;cursor:pointer;font-size:15px;font-weight:400;line-height:1.2em}@media (width<=1199.98px){.Footer-module_container_QneN{padding:60px 32px}.Footer-module_content_8BLC{flex-wrap:wrap;justify-content:center;gap:42px 84px}}@media (width<=809.98px){.Footer-module_container_QneN{padding:60px 16px}}.LanguageSwitcher-module_flag_3hXN{object-fit:cover;width:20px;height:13px}.LanguageSwitcher-module_flagLarge_LLpb{object-fit:cover;width:22px;height:14px}.LanguageSwitcher-module_selector_zyKh{align-items:center;display:flex;position:relative}.LanguageSwitcher-module_trigger_pwTT{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.LanguageSwitcher-module_caret_t-Hv{width:7px;height:4px;color:var(--color-text)}.LanguageSwitcher-module_popoverPosition_jdxr{z-index:11;position:absolute;top:calc(100% + 21px);left:50%;transform:translate(-50%)}.LanguageSwitcher-module_popover_kcQ-{background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;align-items:center;gap:12px;padding:10px 23px 10px 10px;display:flex}.LanguageSwitcher-module_popover_kcQ- a{cursor:pointer;display:block}.LanguageSwitcher-module_list_EIfa{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.LanguageSwitcher-module_list_EIfa a{cursor:pointer;display:block}.DesktopNav-module_nav_1n5S{background-color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.DesktopNav-module_top_09M4{justify-content:center;align-items:center;width:100%;padding:25px 0;display:flex}.DesktopNav-module_logo_p0Tr{height:60px;display:block}.DesktopNav-module_logo_p0Tr img{width:auto;height:100%}.DesktopNav-module_bar_AqGd{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;min-width:1200px;height:50px;padding:0 20px;display:flex}.DesktopNav-module_link_8W2V,.DesktopNav-module_separator_7btU,.DesktopNav-module_book_1ZEE{font-family:var(--font-sans);letter-spacing:.15em;white-space:pre;font-size:15px;font-weight:400;line-height:1.2em}.DesktopNav-module_link_8W2V{text-transform:uppercase}.DesktopNav-module_separator_7btU{color:var(--color-border)}.DesktopNav-module_book_1ZEE{z-index:1;background-color:var(--color-gold);color:var(--color-white);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .3s var(--ease-standard);padding:12px;position:relative}@media (hover:hover){.DesktopNav-module_book_1ZEE:hover{background-color:var(--color-gold-hover)}}.MenuIcon-module_icon_5P-j{color:var(--color-text);flex-direction:column;gap:7px;display:flex}.MenuIcon-module_iconOpen_n6vn{color:var(--color-white)}.MenuIcon-module_bar_tbdA{background-color:currentColor;border-radius:1px;width:27px;height:2px;display:block}.MobileNav-module_nav_7JoA{width:100%;box-shadow:inset 0 -1px 0 var(--color-border);background-color:#fff;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.MobileNav-module_top_GaCI{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.MobileNav-module_logo_LfKu{height:50px;display:block}.MobileNav-module_logo_LfKu img{width:auto;height:100%}.MobileNav-module_backdrop_fJyH{z-index:9;pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0}.MobileNav-module_backdropOpen_ELES{pointer-events:auto;cursor:pointer}.MobileNav-module_menuButton_BtAR{z-index:10;cursor:pointer;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.MobileNav-module_panel_HR2R{z-index:9;height:100vh;position:absolute;top:0;right:0}.MobileNav-module_menu_3qxA{background-color:var(--color-gold);flex-direction:column;justify-content:center;align-items:flex-start;gap:23px;width:240px;height:100%;padding:0 20px;display:flex}.MobileNav-module_link_m-ot,.MobileNav-module_book_SOLJ{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:15px;font-weight:400;line-height:1.2em}.MobileNav-module_book_SOLJ{color:var(--color-white);text-underline-offset:5px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.Layout-module_page_-feO{background-color:var(--color-white);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.Layout-module_page_-feO>footer{margin-top:auto}.Layout-module_desktopHeader_AFok{width:100%}.Layout-module_mobileHeader_0WR5{z-index:10;width:100%;display:none;position:sticky;top:0}@media (width<=1199.98px){.Layout-module_desktopHeader_AFok{display:none}.Layout-module_mobileHeader_0WR5{display:block}}.NotFound-module_main_gGOG{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:60px 50px;display:flex;overflow:clip}.NotFound-module_code_rn6n{font-family:var(--font-serif);color:var(--color-text);font-size:86px;font-weight:400;line-height:1.2em}.NotFound-module_title_cK-D{font-family:var(--font-sans);color:var(--color-text);font-size:20px;font-weight:500;line-height:1.6em}.NotFound-module_text_oE1H{text-align:center;width:100%;max-width:400px}.NotFound-module_home_BklK{width:100%;font-family:var(--font-sans);text-align:center;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.6em}@media (width<=1199.98px){.NotFound-module_main_gGOG{padding:60px 32px}}@media (width<=809.98px){.NotFound-module_main_gGOG{padding:60px 15px 60px 16px}}.PoolLeisure-module_facilities_kNst{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:60px 50px;display:flex;overflow:clip}.PoolLeisure-module_intro_IT8m{width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:center;gap:39px;display:flex}.PoolLeisure-module_paragraph_MP6V{text-align:justify;width:100%}.PoolLeisure-module_items_jWmM{flex-flow:wrap;justify-content:center;align-items:center;gap:22px;width:100%;display:flex}.PoolLeisure-module_item_f3QO{width:200px;color:var(--color-text)}.PoolLeisure-module_photos_jGz7{width:100%;max-width:var(--content-max-width);flex-flow:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.PoolLeisure-module_photo_hkif{aspect-ratio:4/3;flex:none;width:304px;position:relative}.PoolLeisure-module_around_nBHM{width:100%;height:564px;position:relative;overflow:clip}.PoolLeisure-module_overlay_zZya{z-index:1;background-color:#00000026;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PoolLeisure-module_aroundText_4Ovx{width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;padding:0 50px;display:flex}.PoolLeisure-module_aroundTitle_Z2Dh{width:100%;font-family:var(--font-serif);color:var(--color-white);margin-bottom:10px;font-size:45px;font-weight:400;line-height:1.2em}.PoolLeisure-module_aroundParagraph_aU-g{width:100%;font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-white);font-size:15px;font-weight:400;line-height:1.6em}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/crimson-text-400-latin-pRLgj_b_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/crimson-text-400-latin-ext-B_IkVVOe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/crimson-text-600-latin-BLvyr2CS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/crimson-text-600-latin-ext-kNIrfWdF.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-BTuOTpEa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-DSXxIOBS.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-Dk21gjM7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-latin-ext-bsK3VkM9.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-El4pqAGj.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-BHCUUp1j.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-DtpwP-D9.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-D6CPrXwP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-ext-DVvdnGJl.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/poppins-800-DCq_G48y.woff2)format("woff2")}@font-face{font-family:Crimson Text Placeholder;src:local(Times New Roman);ascent-override:98.32%;descent-override:36.31%;line-gap-override:0%;size-adjust:96.55%}@font-face{font-family:Inter Placeholder;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@font-face{font-family:Poppins Placeholder;src:local(Arial);ascent-override:91.95%;descent-override:30.94%;line-gap-override:7.96%;size-adjust:113.11%}:root{--color-gold:#ac8f56;--color-gold-hover:#9c824e;--color-gold-pressed:#8c7546;--color-white:#fff;--color-text:#727475;--color-text-muted:#a3a3a3;--color-border:#00000014;--color-logo:#303030;--color-error:#f24;--font-serif:"Crimson Text", "Crimson Text Placeholder", serif;--font-sans:"Poppins", "Poppins Placeholder", sans-serif;--font-ui:"Inter", "Inter Placeholder", sans-serif;--content-max-width:1200px;--page-padding:50px;--ease-standard:cubic-bezier(.44, 0, .56, 1)}@media (width<=1199.98px){:root{--page-padding:32px}}@media (width<=809.98px){:root{--page-padding:24px}}@keyframes page-enter{0%{opacity:0}to{opacity:1}}::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.2s cubic-bezier(.27,0,.51,1) both page-enter}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
/*$vite$:1*/