.page_container__saB_I{overflow-x:hidden}.amenities_videos_container__rrcX9{position:fixed;z-index:0;inset:0;width:100dvw;height:100dvh}.amenities_content_container__V1LC3{position:relative;z-index:10}.amenities_wrapper_content__gTBlb{overflow:hidden}.amenities_content__NZcBl{align-items:center;display:flex;flex-direction:column;gap:32px;height:100dvh;justify-content:center;padding:0 20px;width:100dvw}.amenities_description__UGqaa,.amenities_title__u0l_3{font-weight:300;text-shadow:0 0 5px rgba(0,0,0,.5)}.amenities_title__u0l_3{font-size:3.8vw;line-height:1;letter-spacing:-1px}h1.amenities_title__u0l_3{border-bottom:3px solid #fff;line-height:1.2}.amenities_description__UGqaa{font-size:1.3vw;max-width:800px;width:100%;text-align:center}.amenitiesMobile_amenitie_container__dLEaG{display:grid;height:100dvh;width:100%;place-items:center;padding:0 16px;will-change:transform}.amenitiesMobile_background__fMJZS{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.amenitiesMobile_amenitie_overlay__QvvV7{position:absolute;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,.5);z-index:0}.amenitiesMobile_amenitie_wrapper__EVcHA{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;z-index:1}.amenitiesMobile_amenitie_title__syLHl{font-size:10vw;font-weight:300;line-height:1;letter-spacing:-1px}.amenitiesMobile_amenitie_title__italic__mr4Di{font-family:var(--font-instrument-serif);font-style:italic}.amenitiesMobile_amenitie_location_btn__qBrU4{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;z-index:1;background-color:#252323;border:none}.amenities_amenitiesContainer__3eoeV{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.amenities_transitionOverlay__5NOAo{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:30}.amenities_mediaBackground__FNN0T{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.amenities_mediaBackground__FNN0T:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.amenities_mediaBackground__FNN0T.amenities_video__hN_Jg:after{background:rgba(0,0,0,.1)}.amenities_mediaBackground__FNN0T.amenities_image__urQcy:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6))}.amenities_mediaWrapper__un42E{position:absolute;width:100%;height:100%}.amenities_media__d0pYz{width:100%;height:100%;object-fit:cover}.amenities_media__d0pYz.amenities_img__fIZpG{object-position:center}.amenities_contentOverlay__6MoAR{position:relative;z-index:10;text-align:center;padding:2rem;max-width:800px}.amenities_content__TgmUL{display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}.amenities_title__bWMEL{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin-bottom:1rem;color:var(--primary-color);text-shadow:0 2px 5px rgba(0,0,0,.7)}.amenities_description__rDvub{font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.6;max-width:800px;color:var(--primary-color);text-shadow:0 1px 4px rgba(0,0,0,.8)}.amenities_controls__6EUGq{width:max-content;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:2rem;padding:1rem;background:#2523237a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px}.amenities_mediaSwitcher__0ty81{display:flex;background-color:#252323;border-radius:30px;padding:4px}.amenities_switchButton__eg4jB{background:transparent;border:none;color:var(--primary-color);font-family:var(--font-circular-std);padding:.5rem 1.5rem;border-radius:30px;cursor:pointer;font-size:.9rem;font-weight:300;transition:background-color .3s ease,color .3s ease}.amenities_switchButton__eg4jB.amenities_active__7lq0o{background-color:var(--primary-color);color:#252323}.amenities_exploreButton__3g5gq{background:transparent;border:1px solid var(--primary-color);font-family:var(--font-circular-std);color:var(--primary-color);padding:.75rem 2rem;border-radius:30px;cursor:pointer;font-size:.9rem;font-weight:300;transition:background-color .3s ease,color .3s ease}.amenities_exploreButton__3g5gq.amenities_projectButton__JOfHf,.amenities_exploreButton__3g5gq:hover{background-color:var(--primary-color);color:#252323}.amenities_exploreButton__3g5gq.amenities_projectButton__JOfHf:hover{background-color:transparent;color:var(--primary-color)}