.PublicPropertyFilters-module__DycvqG__filters{color:#123f49;gap:12px;min-width:0;display:grid}.PublicPropertyFilters-module__DycvqG__travelFields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.PublicPropertyFilters-module__DycvqG__popoverControl{min-width:0}.PublicPropertyFilters-module__DycvqG__trigger{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#eaf4f1bb;border:0;border-radius:23px;align-items:center;gap:13px;padding:14px 18px;transition:background .18s,box-shadow .18s;display:flex}.PublicPropertyFilters-module__DycvqG__trigger:hover{background:#e3f0ed}.PublicPropertyFilters-module__DycvqG__triggerOpen{background:#fafffdf2;box-shadow:0 5px 18px #174b5410}.PublicPropertyFilters-module__DycvqG__triggerIcon{color:#11737f;background:#f7fcfa99;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PublicPropertyFilters-module__DycvqG__triggerCopy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.PublicPropertyFilters-module__DycvqG__label{font-size:var(--site-type-label,.875rem);letter-spacing:.035em;color:#46666b;font-weight:700;line-height:1.4}.PublicPropertyFilters-module__DycvqG__value{font-size:var(--site-type-control,1rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.PublicPropertyFilters-module__DycvqG__chevron{color:#567c81;flex-shrink:0}.PublicPropertyFilters-module__DycvqG__preferences{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.PublicPropertyFilters-module__DycvqG__compact .PublicPropertyFilters-module__DycvqG__travelFields{grid-template-columns:1fr}.PublicPropertyFilters-module__DycvqG__compact .PublicPropertyFilters-module__DycvqG__preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicPropertyFilters-module__DycvqG__counterCard,.PublicPropertyFilters-module__DycvqG__poolCard{background:#edf6f3b0;border:0;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.PublicPropertyFilters-module__DycvqG__cardHeading{min-height:23px;font-size:var(--site-type-label,.875rem);align-items:center;gap:8px;font-weight:600;line-height:1.5;display:flex}.PublicPropertyFilters-module__DycvqG__cardHeading>svg{color:#277381;flex-shrink:0}.PublicPropertyFilters-module__DycvqG__minimum{color:#6f888d;font-size:var(--site-type-small,.875rem);margin-left:auto;font-weight:400}.PublicPropertyFilters-module__DycvqG__stepper{justify-content:space-between;align-items:center;gap:8px;display:flex}.PublicPropertyFilters-module__DycvqG__stepper button{color:#0a7885;cursor:pointer;background:#fafffbe6;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #21545b0c}.PublicPropertyFilters-module__DycvqG__stepper button:hover:not(:disabled){background:#d8ebe5;box-shadow:0 3px 10px #21545b15}.PublicPropertyFilters-module__DycvqG__stepper button:disabled{opacity:.34;cursor:not-allowed;box-shadow:none}.PublicPropertyFilters-module__DycvqG__stepper output{min-width:0;font-size:var(--site-type-control,1rem);text-align:center;font-variant-numeric:tabular-nums;line-height:1.4}.PublicPropertyFilters-module__DycvqG__poolCard{background:#e4f1edbd;transition:background .18s}.PublicPropertyFilters-module__DycvqG__poolCardActive{background:#d9eee8}.PublicPropertyFilters-module__DycvqG__poolSwitch{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.PublicPropertyFilters-module__DycvqG__poolStatus{font-size:var(--site-type-small,.875rem);color:#52737b;line-height:1.5}.PublicPropertyFilters-module__DycvqG__switchTrack{background:#c7dcd8;border-radius:18px;flex-shrink:0;align-items:center;width:50px;height:30px;padding:4px;transition:background .18s;display:flex;box-shadow:inset 0 1px 3px #174b5412}.PublicPropertyFilters-module__DycvqG__switchThumb{color:#087e8a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .18s;display:flex;box-shadow:0 2px 4px #174b5422}.PublicPropertyFilters-module__DycvqG__poolSwitch[aria-checked=true] .PublicPropertyFilters-module__DycvqG__switchTrack{background:#087e8a}.PublicPropertyFilters-module__DycvqG__poolSwitch[aria-checked=true] .PublicPropertyFilters-module__DycvqG__switchThumb{transform:translate(20px)}.PublicPropertyFilters-module__DycvqG__popover{color:#123f49;text-align:left;overscroll-behavior:contain;background:#f7fcfb;border:0;border-radius:28px;width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:24px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 24px 70px #123e4933}.PublicPropertyFilters-module__DycvqG__calendarPopover{width:752px}.PublicPropertyFilters-module__DycvqG__popoverHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.PublicPropertyFilters-module__DycvqG__popoverHeader h2{font-family:var(--site-heading-font,"League Spartan",sans-serif);letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.1}.PublicPropertyFilters-module__DycvqG__close{color:#315a63;cursor:pointer;background:#e7f1ef;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.PublicPropertyFilters-module__DycvqG__close:hover{background:#d8eae6}.PublicPropertyFilters-module__DycvqG__destinationList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.PublicPropertyFilters-module__DycvqG__destinationOption{width:100%;min-height:70px;color:inherit;text-align:left;font-size:var(--site-type-control,1rem);cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:13px;padding:9px;line-height:1.5;display:flex}.PublicPropertyFilters-module__DycvqG__destinationOption:hover{background:#e5f1ee}.PublicPropertyFilters-module__DycvqG__destinationOption[aria-pressed=true]{color:#075e69;background:#dcefeb}.PublicPropertyFilters-module__DycvqG__thumbnail{color:#27707a;background:#e9f2f0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.PublicPropertyFilters-module__DycvqG__thumbnail img{object-fit:cover}.PublicPropertyFilters-module__DycvqG__selectedCheck{flex-shrink:0;margin-left:auto}.PublicPropertyFilters-module__DycvqG__hint{color:#587278;font-size:var(--site-type-small,.875rem);line-height:1.6}.PublicPropertyFilters-module__DycvqG__popover .PublicPropertyFilters-module__DycvqG__calendar{--rdp-accent-color:#087e8a;--rdp-accent-background-color:#dcefeb;--rdp-nav_button-height:44px;--rdp-nav_button-width:44px;--rdp-nav-height:48px;width:max-content;max-width:100%;font-size:var(--site-type-control,1rem);margin:20px auto 0}.PublicPropertyFilters-module__DycvqG__calendar .rdp-months{flex-wrap:nowrap}.PublicPropertyFilters-module__DycvqG__calendar .rdp-month_caption{font-family:var(--site-heading-font,"League Spartan",sans-serif);text-transform:capitalize;font-size:22px;font-weight:600}.PublicPropertyFilters-module__DycvqG__calendar .rdp-weekday{font-size:var(--site-type-small,.875rem);font-weight:500}:is(.PublicPropertyFilters-module__DycvqG__calendar .rdp-button_next,.PublicPropertyFilters-module__DycvqG__calendar .rdp-button_previous){border-radius:50%}:is(.PublicPropertyFilters-module__DycvqG__calendar .rdp-button_next:hover,.PublicPropertyFilters-module__DycvqG__calendar .rdp-button_previous:hover,.PublicPropertyFilters-module__DycvqG__calendar .rdp-day_button:hover:not(:disabled)){color:#075e69;background:#e0efeb}.PublicPropertyFilters-module__DycvqG__popoverFooter{border-top:1px solid #1d555b16;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.PublicPropertyFilters-module__DycvqG__clear{min-height:44px;color:inherit;font-size:var(--site-type-control,1rem);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding-inline:8px;text-decoration:underline}.PublicPropertyFilters-module__DycvqG__apply{color:#fff;min-height:46px;font-size:var(--site-type-control,1rem);cursor:pointer;background:#087e8a;border:0;border-radius:25px;justify-content:center;align-items:center;padding:12px 23px;font-weight:700;display:inline-flex}.PublicPropertyFilters-module__DycvqG__apply:hover{background:#0c3e4e}.PublicPropertyFilters-module__DycvqG__apply:disabled{opacity:.45;cursor:not-allowed}.PublicPropertyFilters-module__DycvqG__filters button:focus-visible{outline-offset:3px;outline:2px solid #087e8a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.PublicPropertyFilters-module__DycvqG__popover{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(135deg,#fffffff5,#edf8f5ed)}}@media (max-width:1050px){.PublicPropertyFilters-module__DycvqG__preferences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.PublicPropertyFilters-module__DycvqG__filters{gap:12px}.PublicPropertyFilters-module__DycvqG__travelFields{grid-template-columns:1fr;gap:10px}.PublicPropertyFilters-module__DycvqG__trigger{min-height:76px;padding-inline:15px}.PublicPropertyFilters-module__DycvqG__popover{width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 32px);padding:22px 20px calc(22px + env(safe-area-inset-bottom));margin-inline:auto;inset:auto 12px 12px}.PublicPropertyFilters-module__DycvqG__popover::backdrop{background:#0b303833}.PublicPropertyFilters-module__DycvqG__popover .PublicPropertyFilters-module__DycvqG__calendar{--rdp-day-width:min(44px,calc((100vw - 68px)/7));--rdp-day_button-width:min(44px,calc((100vw - 68px)/7))}.PublicPropertyFilters-module__DycvqG__counterCard,.PublicPropertyFilters-module__DycvqG__poolCard{border-radius:20px;padding:13px 12px 10px}.PublicPropertyFilters-module__DycvqG__cardHeading{gap:6px}.PublicPropertyFilters-module__DycvqG__poolSwitch{gap:7px}}@media (max-width:560px){.PublicPropertyFilters-module__DycvqG__preferences,.PublicPropertyFilters-module__DycvqG__compact .PublicPropertyFilters-module__DycvqG__preferences{grid-template-columns:1fr;gap:10px}.PublicPropertyFilters-module__DycvqG__counterCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.PublicPropertyFilters-module__DycvqG__minimum{display:none}.PublicPropertyFilters-module__DycvqG__stepper{gap:7px}.PublicPropertyFilters-module__DycvqG__stepper output{min-width:80px}}@media (max-width:400px){.PublicPropertyFilters-module__DycvqG__stepper output{min-width:80px}.PublicPropertyFilters-module__DycvqG__poolCard{gap:5px}.PublicPropertyFilters-module__DycvqG__popover{padding-inline:16px}.PublicPropertyFilters-module__DycvqG__destinationOption{gap:10px;padding-inline:6px}.PublicPropertyFilters-module__DycvqG__popover .PublicPropertyFilters-module__DycvqG__calendar{--rdp-day-width:min(44px,calc((100vw - 60px)/7));--rdp-day_button-width:min(44px,calc((100vw - 60px)/7))}}@media (max-width:440px){.PublicPropertyFilters-module__DycvqG__counterCard{align-items:stretch;gap:8px;display:flex}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.PublicPropertyFilters-module__DycvqG__trigger,.PublicPropertyFilters-module__DycvqG__counterCard,.PublicPropertyFilters-module__DycvqG__poolCard{background:#eaf4f1}.PublicPropertyFilters-module__DycvqG__poolCardActive{background:#d5eae4}.PublicPropertyFilters-module__DycvqG__popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fcfb}}@media (prefers-reduced-motion:reduce){.PublicPropertyFilters-module__DycvqG__trigger,.PublicPropertyFilters-module__DycvqG__stepper button,.PublicPropertyFilters-module__DycvqG__poolCard,.PublicPropertyFilters-module__DycvqG__switchTrack,.PublicPropertyFilters-module__DycvqG__switchThumb{transition:none}}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.PropertyGallery-module__MujQIa__singlePhoto>button:first-child{grid-column:1/-1}.PropertyGallery-module__MujQIa__gallery{overscroll-behavior:contain;color:#183e49;background:#fcfdfd;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.PropertyGallery-module__MujQIa__gallery::backdrop{background:#0a273875}.PropertyGallery-module__MujQIa__header{z-index:2;background:#f8fbfbf5;border-bottom:1px solid #163f4b14;grid-template-columns:minmax(250px,.7fr) minmax(0,1.6fr);align-items:center;gap:24px;padding:20px max(28px,50vw - 750px);display:grid;position:sticky;top:0}.PropertyGallery-module__MujQIa__headingRow{align-items:center;gap:16px;min-width:0;display:flex}.PropertyGallery-module__MujQIa__heading{min-width:0}.PropertyGallery-module__MujQIa__heading h2{-webkit-line-clamp:2;letter-spacing:-.025em;-webkit-box-orient:vertical;margin:0;font-family:League Spartan,sans-serif;font-size:24px;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.PropertyGallery-module__MujQIa__heading p{color:#72848a;font-size:var(--site-type-small,.875rem);margin:6px 0 0;line-height:1.5}.PropertyGallery-module__MujQIa__closeButton{color:#36515a;cursor:pointer;background:#eaf0f0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.PropertyGallery-module__MujQIa__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PropertyGallery-module__MujQIa__filters button{color:#455c65;min-height:44px;font-size:var(--site-type-control,1rem);white-space:nowrap;cursor:pointer;background:#edf1f2;border:0;border-radius:24px;padding:9px 15px;line-height:1.4;transition:background .18s,color .18s}.PropertyGallery-module__MujQIa__filters button span{opacity:.8}.PropertyGallery-module__MujQIa__filters button[aria-pressed=true]{color:#fff;background:#09828f;box-shadow:0 3px 10px #09828f1f}.PropertyGallery-module__MujQIa__body{width:min(100% - 64px,1440px);margin:0 auto;padding:34px 0 72px}.PropertyGallery-module__MujQIa__area+.PropertyGallery-module__MujQIa__area{margin-top:48px}.PropertyGallery-module__MujQIa__areaHeading{border-bottom:1px solid #153f4b15;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.PropertyGallery-module__MujQIa__areaIcon{color:#09828f;background:#e7f1f2;border-radius:15px;flex:0 0 44px;place-items:center;height:44px;display:grid}.PropertyGallery-module__MujQIa__areaHeading h3{letter-spacing:-.025em;margin:0;font-family:League Spartan,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.PropertyGallery-module__MujQIa__count{color:#82929b;font-size:var(--site-type-small,.875rem);flex-shrink:0;line-height:1.5}.PropertyGallery-module__MujQIa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.PropertyGallery-module__MujQIa__grid button{aspect-ratio:1.25;cursor:zoom-in;background:#eaf0ef;border:0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 2px 5px #133b4910}.PropertyGallery-module__MujQIa__grid img{object-fit:cover;transition:transform .3s}.PropertyGallery-module__MujQIa__closeButton:focus-visible,.PropertyGallery-module__MujQIa__filters button:focus-visible,.PropertyGallery-module__MujQIa__grid button:focus-visible{outline-offset:3px;outline:3px solid #09828f}.PropertyGallery-module__MujQIa__grid button:focus-visible{outline-offset:-4px}.PropertyGallery-module__MujQIa__lightbox{color:#fff;overscroll-behavior:contain;background:#07191efc;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.PropertyGallery-module__MujQIa__lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.PropertyGallery-module__MujQIa__lightbox::backdrop{background:#07191e}.PropertyGallery-module__MujQIa__lightboxHeader{align-items:center;gap:16px;padding:18px 28px;display:flex}.PropertyGallery-module__MujQIa__lightboxHeader h2{margin:0;font-family:League Spartan,sans-serif;font-size:24px;font-weight:500;line-height:1.2}.PropertyGallery-module__MujQIa__lightboxHeader>span{color:#c4d1d5;font-size:var(--site-type-small,.875rem);white-space:nowrap;margin-left:auto;line-height:1.5}.PropertyGallery-module__MujQIa__lightboxButton{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.PropertyGallery-module__MujQIa__lightboxButton:focus-visible{outline-offset:3px;outline:3px solid #6fd3d9}.PropertyGallery-module__MujQIa__lightboxButton:disabled{opacity:.25;cursor:default}.PropertyGallery-module__MujQIa__lightboxImage{width:calc(100% - 48px);min-height:0;margin:0 auto;position:relative}.PropertyGallery-module__MujQIa__lightboxControls{padding:18px 20px max(20px, env(safe-area-inset-bottom));justify-content:center;gap:16px;display:flex}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.PropertyGallery-module__MujQIa__header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f9fcfbee}}@media (hover:hover){.PropertyGallery-module__MujQIa__grid button:hover img{transform:scale(1.025)}.PropertyGallery-module__MujQIa__filters button:not([aria-pressed=true]):hover{background:#e0ebec}.PropertyGallery-module__MujQIa__closeButton:hover{background:#dfe9e9}.PropertyGallery-module__MujQIa__lightboxButton:not(:disabled):hover{background:#ffffff2b}}@media (max-width:1000px){.PropertyGallery-module__MujQIa__header{grid-template-columns:1fr;gap:16px;padding:18px 24px}.PropertyGallery-module__MujQIa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyGallery-module__MujQIa__body{width:calc(100% - 48px)}}@media (max-width:560px){.PropertyGallery-module__MujQIa__header{padding:max(14px, env(safe-area-inset-top)) 20px 14px;gap:14px}.PropertyGallery-module__MujQIa__headingRow{gap:12px}.PropertyGallery-module__MujQIa__heading h2{font-size:22px}.PropertyGallery-module__MujQIa__closeButton{flex-basis:42px;width:42px;height:42px}.PropertyGallery-module__MujQIa__filters{flex-wrap:nowrap;margin:-3px -3px -5px;padding:3px 3px 5px;overflow-x:auto}.PropertyGallery-module__MujQIa__body{width:calc(100% - 40px);padding-top:26px}.PropertyGallery-module__MujQIa__area+.PropertyGallery-module__MujQIa__area{margin-top:34px}.PropertyGallery-module__MujQIa__areaHeading{gap:10px;margin-bottom:16px;padding-bottom:14px}.PropertyGallery-module__MujQIa__areaHeading h3{font-size:25px}.PropertyGallery-module__MujQIa__grid{grid-template-columns:1fr;gap:14px}.PropertyGallery-module__MujQIa__grid button{border-radius:18px}.PropertyGallery-module__MujQIa__lightboxHeader{padding:max(14px, env(safe-area-inset-top)) 16px 14px;gap:10px}.PropertyGallery-module__MujQIa__lightboxHeader h2{font-size:22px}.PropertyGallery-module__MujQIa__lightboxImage{width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.PropertyGallery-module__MujQIa__grid img,.PropertyGallery-module__MujQIa__filters button{transition:none}.PropertyGallery-module__MujQIa__grid button:hover img{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.PropertyGallery-module__MujQIa__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9fcfb}}
@media (max-width:1023px){.InteractiveWhyWaves-module__ZWEsZW__section{padding-block:64px;height:auto!important}.InteractiveWhyWaves-module__ZWEsZW__stage{height:auto;position:relative;top:auto;overflow:visible}.InteractiveWhyWaves-module__ZWEsZW__grid{gap:32px}.InteractiveWhyWaves-module__ZWEsZW__intro,.InteractiveWhyWaves-module__ZWEsZW__card,.InteractiveWhyWaves-module__ZWEsZW__trust{will-change:auto;transition:none;opacity:1!important;transform:none!important}.InteractiveWhyWaves-module__ZWEsZW__points{pointer-events:auto;gap:16px;height:auto;margin-top:28px;display:grid;position:static}.InteractiveWhyWaves-module__ZWEsZW__card{border-color:#09828f24;min-width:0;position:relative;box-shadow:0 10px 32px #0c3e4e0a}.InteractiveWhyWaves-module__ZWEsZW__media{height:auto;min-height:300px;max-height:none;padding:160px 20px 20px}.InteractiveWhyWaves-module__ZWEsZW__media>img{will-change:auto;transform:none!important}.InteractiveWhyWaves-module__ZWEsZW__trust{width:100%;max-width:none;position:relative;inset:auto}}
