.HomeTopSlider-module-scss-module__6oo45a__topSliderSection{background:#121212;position:relative}.HomeTopSlider-module-scss-module__6oo45a__topSliderCarousel{--carousel-control-size:56px}.HomeTopSlider-module-scss-module__6oo45a__topSliderControls{inset-inline:20px}.HomeTopSlider-module-scss-module__6oo45a__topSliderIndicators{gap:6px;bottom:20px}.HomeTopSlider-module-scss-module__6oo45a__topSliderIndicator{opacity:.7;background:#ffffff73;border:1.5px solid #fff3;border-radius:999px;width:8px;height:8px;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.HomeTopSlider-module-scss-module__6oo45a__topSliderIndicator:hover{opacity:1;background:#ffffffbf;transform:scale(1.2)}.HomeTopSlider-module-scss-module__6oo45a__topSliderIndicator[data-active]{opacity:1;background:#e31c5f;border-color:#e31c5f;width:30px;height:8px;transform:scale(1);box-shadow:0 0 8px #e31c5f8c}.HomeTopSlider-module-scss-module__6oo45a__topSliderSlide{align-items:center;min-height:600px;display:flex;position:relative}.HomeTopSlider-module-scss-module__6oo45a__topSliderImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.HomeTopSlider-module-scss-module__6oo45a__topSliderOverlay{background:linear-gradient(#12121224 0%,#1212124d 40%,#12121299 75%,#121212ad 100%);position:absolute;inset:0}.HomeTopSlider-module-scss-module__6oo45a__topSliderContent{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:600px;padding:40px 24px;display:flex;position:relative}.HomeTopSlider-module-scss-module__6oo45a__topSliderTitle{margin:0;letter-spacing:-.025em;text-shadow:0 2px 8px #12121266,0 8px 32px #12121238;margin-inline:auto;font-size:clamp(2.75rem,6.5vw,5rem);font-weight:700;line-height:1.08}.HomeTopSlider-module-scss-module__6oo45a__topSliderButton{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#121212c7;border:1px solid #ffffff1f;border-radius:10px;outline:none;height:clamp(54px,5.6vw,62px);margin-top:34px;padding-inline:clamp(28px,3vw,40px);font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:600;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 18px #00000047}.HomeTopSlider-module-scss-module__6oo45a__topSliderButton:hover{background:#121212;border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 8px 22px #0000005c}.HomeTopSlider-module-scss-module__6oo45a__topSliderButton:focus-visible{background:#121212;border-color:#ffffffd9;transform:translateY(-1px);box-shadow:0 0 0 3px #1212128c,0 0 0 6px #e31c5fa6}.HomeTopSlider-module-scss-module__6oo45a__topSliderButton:active{background:#121212;transform:translateY(0)}@media (max-width:1024px){.HomeTopSlider-module-scss-module__6oo45a__topSliderSlide{min-height:500px}.HomeTopSlider-module-scss-module__6oo45a__topSliderContent{min-height:500px;padding:32px 24px}}@media (max-width:768px){.HomeTopSlider-module-scss-module__6oo45a__topSliderSlide{min-height:440px}.HomeTopSlider-module-scss-module__6oo45a__topSliderContent{min-height:440px;padding:24px 20px}.HomeTopSlider-module-scss-module__6oo45a__topSliderTitle{font-size:1.85rem!important}.HomeTopSlider-module-scss-module__6oo45a__topSliderButton{height:clamp(50px,7.2vw,56px);margin-top:26px;padding-inline:clamp(26px,5vw,36px);font-size:.9rem}.HomeTopSlider-module-scss-module__6oo45a__topSliderIndicators{bottom:14px}}
.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
@keyframes searchBar-module-scss-module__YigfYa__searchBarSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes searchBar-module-scss-module__YigfYa__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.searchBar-module-scss-module__YigfYa__searchBarWrap{animation:.6s cubic-bezier(.16,1,.3,1) .15s both searchBar-module-scss-module__YigfYa__searchBarSlideUp}.searchBar-module-scss-module__YigfYa__searchField{text-align:left;cursor:pointer;border-right:1px solid #e9e9eb;padding:clamp(10px,1.2vw,15px) clamp(14px,1.6vw,22px);transition:background-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);position:relative}.searchBar-module-scss-module__YigfYa__searchField:after{content:"";background:#e31c5f;border-radius:2px;height:2px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.searchBar-module-scss-module__YigfYa__searchField:hover{background-color:#00000006}.searchBar-module-scss-module__YigfYa__searchField:focus-within{background-color:#e31c5f08}.searchBar-module-scss-module__YigfYa__searchField:focus-within:after{transform:scaleX(1)}.searchBar-module-scss-module__YigfYa__searchFieldError{background-color:#e31c5f0a}.searchBar-module-scss-module__YigfYa__searchFieldError:after{background:#e31c5f;transform:scaleX(1)}.searchBar-module-scss-module__YigfYa__searchFieldLast{border-right:none}.searchBar-module-scss-module__YigfYa__fieldLabel{letter-spacing:.02em;text-transform:uppercase;color:#202124;margin:0;font-size:clamp(.7rem,.85vw,.82rem);font-weight:700;line-height:1.2}.searchBar-module-scss-module__YigfYa__fieldValue{color:#6f6f73;margin:3px 0 0;font-size:clamp(.82rem,.9vw,.95rem);font-weight:500;line-height:1.15}.searchBar-module-scss-module__YigfYa__fieldError{margin-top:2px;font-weight:600;line-height:1.2;font-size:11px!important}.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-wrapper{margin:0}.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-input{min-height:unset;color:#6f6f73;cursor:pointer;background:0 0;width:100%;height:auto;padding:0;font-size:clamp(.82rem,.9vw,.95rem);font-weight:500}:is(.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-input:focus,.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-input:focus-within){box-shadow:none;border-color:#0000;outline:none}.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-input::placeholder{color:#6f6f73b3}:is(.searchBar-module-scss-module__YigfYa__unstyled .mantine-InputWrapper-label,.searchBar-module-scss-module__YigfYa__unstyled .mantine-Input-section){display:none}.searchBar-module-scss-module__YigfYa__unstyled .mantine-InputWrapper-root{gap:0}.searchBar-module-scss-module__YigfYa__locationDropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border:1px solid #00000014;border-radius:clamp(14px,1.6vw,20px);min-width:clamp(260px,28vw,360px);margin-top:8px;margin-left:44px;padding:clamp(6px,.8vw,10px);animation:.2s cubic-bezier(.16,1,.3,1) searchBar-module-scss-module__YigfYa__dropdownFadeIn;overflow:hidden;box-shadow:0 20px 60px #00000024,0 4px 12px #00000012}.searchBar-module-scss-module__YigfYa__locationDropdown .mantine-Combobox-search{color:#202124;background:0 0;border:none;border-bottom:1.5px solid #e9e9eb;border-radius:0;margin-bottom:clamp(4px,.5vw,8px);padding:clamp(10px,1vw,14px) clamp(12px,1.2vw,18px);font-size:clamp(.9rem,1vw,1rem)}.searchBar-module-scss-module__YigfYa__locationDropdown .mantine-Combobox-search:focus{box-shadow:none;border-color:#e31c5f;outline:none}.searchBar-module-scss-module__YigfYa__locationDropdown .mantine-Combobox-search::placeholder{color:#6f6f7399;font-size:clamp(.85rem,.95vw,.95rem)}.searchBar-module-scss-module__YigfYa__locationDropdownHeader{letter-spacing:.06em;text-transform:uppercase;color:#6f6f73;padding:clamp(8px,.8vw,10px) clamp(12px,1.2vw,18px) clamp(4px,.4vw,6px);font-size:clamp(.65rem,.7vw,.72rem);font-weight:700}.searchBar-module-scss-module__YigfYa__locationOptions{max-height:clamp(200px,25vh,320px);padding:clamp(2px,.3vw,4px) 0;overflow-y:auto}.searchBar-module-scss-module__YigfYa__locationOptions::-webkit-scrollbar{width:4px}.searchBar-module-scss-module__YigfYa__locationOptions::-webkit-scrollbar-track{background:0 0}.searchBar-module-scss-module__YigfYa__locationOptions::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.searchBar-module-scss-module__YigfYa__locationOption{cursor:pointer;border-radius:clamp(8px,.9vw,12px);padding:clamp(10px,1.1vw,14px) clamp(12px,1.2vw,16px);transition:background-color .14s,color .14s}.searchBar-module-scss-module__YigfYa__locationOption span:first-child>span:first-child{color:#202124;font-size:clamp(.88rem,.95vw,.98rem);font-weight:600;line-height:1.3}.searchBar-module-scss-module__YigfYa__locationOption span:first-child>span:last-child{color:#6f6f73;font-size:clamp(.76rem,.82vw,.84rem);font-weight:400;line-height:1.2}.searchBar-module-scss-module__YigfYa__locationOption:hover,.searchBar-module-scss-module__YigfYa__locationOption[data-combobox-selected]{background-color:#e31c5f0f}.searchBar-module-scss-module__YigfYa__locationOption:hover span:first-child>span:first-child,.searchBar-module-scss-module__YigfYa__locationOption[data-combobox-selected] span:first-child>span:first-child{color:#e31c5f}.searchBar-module-scss-module__YigfYa__locationOption[data-combobox-active]{background-color:#e31c5f1a;font-weight:600}.searchBar-module-scss-module__YigfYa__locationOption[data-combobox-active] span:first-child>span:first-child{color:#e31c5f}.searchBar-module-scss-module__YigfYa__locationEmpty{color:#6f6f73;text-align:center;padding:clamp(16px,1.8vw,24px) clamp(12px,1.2vw,18px);font-size:clamp(.84rem,.9vw,.92rem)}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-Popover-dropdown{background:#fff;border:1px solid #00000012;border-radius:clamp(14px,1.4vw,18px);padding:clamp(10px,1.1vw,16px);animation:.2s cubic-bezier(.16,1,.3,1) searchBar-module-scss-module__YigfYa__dropdownFadeIn;box-shadow:0 16px 48px #00000021,0 4px 10px #0000000f}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-calendarHeaderLevel{color:#202124;border-radius:8px;padding:4px 8px;font-size:clamp(.84rem,.9vw,.92rem);font-weight:700;transition:background-color .14s}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-calendarHeaderLevel:hover{color:#e31c5f;background-color:#e31c5f0f}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-calendarHeaderControl{color:#6f6f73;border-radius:8px;width:clamp(26px,2.4vw,30px);height:clamp(26px,2.4vw,30px);transition:background-color .14s,color .14s}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-calendarHeaderControl:hover{color:#e31c5f;background-color:#e31c5f0f}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-weekday{color:#6f6f73;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.68rem,.75vw,.76rem);font-weight:600}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day{border-radius:clamp(7px,.8vw,10px);width:clamp(30px,2.8vw,36px);height:clamp(30px,2.8vw,36px);font-size:clamp(.8rem,.85vw,.88rem);font-weight:500;transition:background-color .14s,color .14s,transform .1s}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day:hover{color:#e31c5f;background-color:#e31c5f14;transform:scale(1.08)}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day[data-selected]{color:#fff;background-color:#e31c5f;font-weight:700}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day[data-selected]:hover{background-color:#cf1956;transform:scale(1.06)}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day[data-today]{border:2px solid #e31c5f;font-weight:700}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day[data-disabled]{opacity:.32;pointer-events:none}.searchBar-module-scss-module__YigfYa__datePickerDropdown .mantine-DatePickerInput-day[data-outside]{opacity:.25}.searchBar-module-scss-module__YigfYa__guestDropdown{background:#fff;border:1px solid #00000012;min-width:clamp(220px,22vw,280px);padding:clamp(14px,1.6vw,20px) clamp(18px,2vw,26px);animation:.2s cubic-bezier(.16,1,.3,1) searchBar-module-scss-module__YigfYa__dropdownFadeIn;border-radius:clamp(14px,1.4vw,18px)!important;box-shadow:0 16px 48px #00000021,0 4px 10px #0000000f!important}.searchBar-module-scss-module__YigfYa__guestRow{justify-content:space-between;align-items:center;gap:clamp(16px,2vw,24px);display:flex}.searchBar-module-scss-module__YigfYa__guestInfo{flex-direction:column;gap:2px;display:flex}.searchBar-module-scss-module__YigfYa__guestTitle{color:#202124;margin:0;font-size:clamp(.9rem,.95vw,1rem);font-weight:700;line-height:1.2}.searchBar-module-scss-module__YigfYa__guestSubtitle{color:#6f6f73;margin:0;font-size:clamp(.74rem,.8vw,.82rem);line-height:1.3}.searchBar-module-scss-module__YigfYa__guestControls{align-items:center;gap:clamp(8px,.9vw,12px);display:flex}.searchBar-module-scss-module__YigfYa__guestCount{text-align:center;color:#202124;min-width:clamp(24px,2.4vw,32px);font-size:clamp(.95rem,1.05vw,1.1rem);font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.searchBar-module-scss-module__YigfYa__guestCountBump{transform:scale(1.25)}.searchBar-module-scss-module__YigfYa__guestBtn{color:#6f6f73;background:0 0;border:1.5px solid #e9e9eb;transition:border-color .18s,color .18s,background-color .18s,transform .12s;width:clamp(30px,3vw,36px)!important;height:clamp(30px,3vw,36px)!important}.searchBar-module-scss-module__YigfYa__guestBtn:hover{color:#e31c5f;background-color:#e31c5f0d;border-color:#e31c5f;transform:scale(1.1)}.searchBar-module-scss-module__YigfYa__guestBtn:active{transform:scale(.92)}.searchBar-module-scss-module__YigfYa__guestBtn:disabled{opacity:.28;cursor:not-allowed}.searchBar-module-scss-module__YigfYa__guestBtn:disabled:hover{color:#6f6f73;background-color:#0000;border-color:#e9e9eb;transform:none}@media (max-width:1024px){.searchBar-module-scss-module__YigfYa__searchField{border-bottom:1px solid #e9e9eb}.searchBar-module-scss-module__YigfYa__searchField:nth-child(2n){border-right:none}.searchBar-module-scss-module__YigfYa__searchField:nth-child(3),.searchBar-module-scss-module__YigfYa__searchField:nth-child(4){border-bottom:none}.searchBar-module-scss-module__YigfYa__locationDropdown{min-width:clamp(220px,48vw,320px);margin-left:0}}@media (max-width:768px){.searchBar-module-scss-module__YigfYa__searchField{border-bottom:1px solid #e9e9eb;border-right:none;padding:9px 14px}.searchBar-module-scss-module__YigfYa__searchField:nth-child(3),.searchBar-module-scss-module__YigfYa__searchField:nth-child(4){border-bottom:1px solid #e9e9eb}.searchBar-module-scss-module__YigfYa__searchFieldLast{border-bottom:none}.searchBar-module-scss-module__YigfYa__locationDropdown{border-radius:16px;min-width:calc(100vw - 48px);margin-left:0}.searchBar-module-scss-module__YigfYa__guestDropdown{min-width:clamp(200px,70vw,280px)}.searchBar-module-scss-module__YigfYa__fieldLabel{font-size:.7rem}.searchBar-module-scss-module__YigfYa__fieldValue{font-size:.85rem}}@media (max-width:480px){.searchBar-module-scss-module__YigfYa__locationDropdown{min-width:calc(100vw - 32px)}.searchBar-module-scss-module__YigfYa__guestDropdown{min-width:clamp(180px,80vw,260px)}.searchBar-module-scss-module__YigfYa__locationOptions{max-height:clamp(160px,35vh,240px)}}
.PropertyGallery-module-scss-module__OJSEyG__gallery{border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:8px;height:420px;display:grid;overflow:hidden}.PropertyGallery-module-scss-module__OJSEyG__galleryMain,.PropertyGallery-module-scss-module__OJSEyG__gallerySide{background:#f5f5f6;height:100%;position:relative;overflow:hidden}.PropertyGallery-module-scss-module__OJSEyG__galleryImage,.PropertyGallery-module-scss-module__OJSEyG__galleryVideo{object-fit:cover;width:100%;height:100%;display:block}.PropertyGallery-module-scss-module__OJSEyG__youtubeEmbed{object-fit:cover;pointer-events:none;border:none;width:100%;height:100%}@media (max-width:992px){.PropertyGallery-module-scss-module__OJSEyG__gallery{border-radius:16px;grid-template-columns:1fr;height:auto}.PropertyGallery-module-scss-module__OJSEyG__galleryMain{height:clamp(260px,35vw,340px)}.PropertyGallery-module-scss-module__OJSEyG__gallerySide{height:clamp(240px,30vw,260px)}}.PropertyGallery-module-scss-module__OJSEyG__showAllButton{color:#121212;background:#fff;border:1px solid #e9e9eb;transition:transform .2s;position:absolute;bottom:16px;right:16px}.PropertyGallery-module-scss-module__OJSEyG__showAllButton:hover{background:#f5f5f6;transform:scale(1.02)}.PropertyGallery-module-scss-module__OJSEyG__modalHeader{z-index:200;position:absolute;top:16px;right:16px}.PropertyGallery-module-scss-module__OJSEyG__carouselWrapper{flex:1;width:100%;height:100%;padding-top:60px;padding-bottom:40px}.PropertyGallery-module-scss-module__OJSEyG__carousel,.PropertyGallery-module-scss-module__OJSEyG__carouselSlideWrapper{width:100%;height:100%;position:relative}.PropertyGallery-module-scss-module__OJSEyG__carouselImage{object-fit:contain;width:100%;height:100%}.PropertyGallery-module-scss-module__OJSEyG__videoThumbnailWrapper{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.PropertyGallery-module-scss-module__OJSEyG__videoThumbnailWrapper:after{content:"";background:#0003;transition:background .2s;position:absolute;inset:0}.PropertyGallery-module-scss-module__OJSEyG__videoThumbnailWrapper:hover:after{background:#0000001a}.PropertyGallery-module-scss-module__OJSEyG__playIcon{z-index:2;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#121212!important;background:#fffc!important}.PropertyGallery-module-scss-module__OJSEyG__videoThumbnailWrapper:hover .PropertyGallery-module-scss-module__OJSEyG__playIcon{transform:translate(-50%,-50%)scale(1.1)}.PropertyGallery-module-scss-module__OJSEyG__carouselVideo,.PropertyGallery-module-scss-module__OJSEyG__carouselIframe{object-fit:contain;background:#000;border:none;width:100%;height:100%}
.HomeHero-module-scss-module__4m515a__hero{background:#fff;align-items:center;display:flex}.HomeHero-module-scss-module__4m515a__heroContent{text-align:center;width:100%;padding:clamp(40px,6vw,72px) clamp(16px,4vw,0px)}.HomeHero-module-scss-module__4m515a__heroTitle{letter-spacing:-.02em;margin:0}.HomeHero-module-scss-module__4m515a__heroSubtitle{margin:clamp(10px,1.2vw,14px) 0 clamp(24px,3vw,36px);line-height:1.45}@media (max-width:768px){.HomeHero-module-scss-module__4m515a__heroContent{padding-top:clamp(28px,5vw,40px);padding-bottom:clamp(24px,4vw,32px)}.HomeHero-module-scss-module__4m515a__heroSubtitle{margin:8px 0 18px}}@media (max-width:480px){.HomeHero-module-scss-module__4m515a__heroContent{padding-top:24px;padding-bottom:20px}}
.PropertyHeader-module-scss-module__afdivG__headerWrap{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PropertyHeader-module-scss-module__afdivG__title{margin:0}.PropertyHeader-module-scss-module__afdivG__headerMeta{align-items:center;margin-top:6px;display:flex}.PropertyHeader-module-scss-module__afdivG__metaSeparator{justify-content:center;align-items:center;line-height:1;display:inline-flex}.PropertyHeader-module-scss-module__afdivG__locationUnderline{color:#121212;text-decoration:underline}.PropertyHeader-module-scss-module__afdivG__starIcon{color:#121212}.PropertyHeader-module-scss-module__afdivG__ratingText{gap:5px;display:flex}.PropertyHeader-module-scss-module__afdivG__headerActions{grid-template-columns:1fr 1fr;gap:10px;width:180px;display:grid}.PropertyHeader-module-scss-module__afdivG__headerActionButton{border:none;justify-content:center;padding:10px;display:flex}@media (max-width:992px){.PropertyHeader-module-scss-module__afdivG__headerWrap{flex-direction:column;align-items:flex-start;gap:16px}.PropertyHeader-module-scss-module__afdivG__headerActions{gap:12px;width:100%}}
