.Residences_dialog__1TDqn{font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:normal;text-transform:none;font-synthesis:none;position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:32px clamp(16px,5.5vw,88px);border:0;background:rgba(0,0,0,0);color:#381c17;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.Residences_dialog__1TDqn::backdrop{background:rgba(12,12,17,.83);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Residences_dialog__1TDqn [tabindex="-1"]:focus,.Residences_dialog__1TDqn a:focus,.Residences_dialog__1TDqn button:focus,.Residences_dialog__1TDqn input:focus,.Residences_dialog__1TDqn select:focus,.Residences_dialog__1TDqn summary:focus{outline:none}.Residences_dialog__1TDqn[data-keyboard-focus=true] .Residences_sort__9rnNw:has(select:focus-visible),.Residences_dialog__1TDqn[data-keyboard-focus=true] a:focus-visible,.Residences_dialog__1TDqn[data-keyboard-focus=true] button:focus-visible,.Residences_dialog__1TDqn[data-keyboard-focus=true] input:focus-visible,.Residences_dialog__1TDqn[data-keyboard-focus=true] select:focus-visible,.Residences_dialog__1TDqn[data-keyboard-focus=true] summary:focus-visible{outline:2px solid #78563a;outline-offset:3px}.Residences_dialog__1TDqn button,.Residences_dialog__1TDqn select{cursor:pointer;font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500}.Residences_dialog__1TDqn button{padding:0;background:none;border:0}.Residences_lead__e5NPs{max-width:900px;padding:20px clamp(20px,3vw,40px) 0;font-size:15px;line-height:1.5;opacity:.7}.Residences_facets__y34T3{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:24px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#78563a}.Residences_facets__y34T3 a[aria-current=page]{color:#381c17}.Residences_tabs__XZNKS{display:flex;justify-content:center;gap:28px;margin:10px 0 26px}.Residences_tabs__XZNKS button{padding:8px 0;color:rgba(222,222,209,.5);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.Residences_tabs__XZNKS button[aria-pressed=true]{color:#deded1;border-bottom:1px solid rgba(0,0,0,0)}.Residences_panel__rMowK{max-width:1440px;margin:auto;overflow:hidden;border-radius:16px;background:#deded1}.Residences_header__FMyEv{min-height:76px;padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(56,28,23,.32)}.Residences_header__FMyEv h1,.Residences_header__FMyEv h2{font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.45;letter-spacing:.56px;text-transform:uppercase}.Residences_actions__ASOZh{display:flex;align-items:baseline;gap:36px}.Residences_actions__ASOZh .Residences_sort__9rnNw,.Residences_actions__ASOZh button{font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:normal;text-transform:uppercase;font-size:11px}.Residences_actions__ASOZh>button:not(.Residences_close__uVp0t){display:inline-flex;align-items:center;gap:12px}.Residences_actions__ASOZh .Residences_close__uVp0t{font-size:28px;line-height:16px;width:28px;height:16px;transform:translateY(3px)}.Residences_sort__9rnNw{position:relative;display:inline-flex;align-items:center;gap:12px}.Residences_sort__9rnNw select{position:absolute;inset:0;width:100%;opacity:0}.Residences_chevron__rGm_o{display:inline-block;width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg)}.Residences_chevron__rGm_o[data-up=true]{transform:translateY(2px) rotate(225deg)}.Residences_filters__dHKxt{display:grid;grid-template-columns:minmax(240px,1fr) minmax(250px,1.35fr) minmax(280px,1.3fr);gap:28px;padding:24px 40px 20px}.Residences_choices__VuL_s{display:grid;align-content:start;gap:24px}.Residences_filters__dHKxt fieldset{padding:0;margin:0;border:0;min-width:0}.Residences_eyebrow__tcpQt,.Residences_featureFilter__X_UKm legend,.Residences_filters__dHKxt legend{font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:normal;text-transform:uppercase;margin-bottom:10px;font-size:11px;color:#78563a}.Residences_featureFilter__X_UKm{min-width:0;border:0;border-top:1px solid rgba(56,28,23,.32);margin:0;padding:22px 40px 24px}.Residences_featureFilter__X_UKm>legend{float:left;width:100%;padding:0}.Residences_featureFilter__X_UKm .Residences_chips__J2VWH{clear:both}.Residences_chips__J2VWH{display:flex;gap:8px;flex-wrap:wrap}.Residences_chips__J2VWH button{min-width:40px;height:40px;padding:0 19px;border:1px solid rgba(120,86,58,.65);border-radius:30px;font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:normal;text-transform:uppercase;font-size:11px;transition:background .2s,color .2s}.Residences_chips__J2VWH button[aria-pressed=true]{background:#381c17;border-color:#381c17;color:#deded1}.Residences_chips__J2VWH button:hover{background:rgba(120,86,58,.14)}.Residences_chips__J2VWH button[aria-pressed=true]:hover{background:#4d352f}.Residences_chips__J2VWH .Residences_roundChip__39qha{width:40px;padding:0}.Residences_ranges__xk1AF{display:grid;gap:22px;align-content:start}.Residences_range__tFPUs legend{display:flex;align-items:baseline;gap:5px}.Residences_units__S1897{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.Residences_units__S1897 button{padding:0 0 2px;color:#78563a;font:inherit;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0)}.Residences_units__S1897 button[aria-pressed=true]{border-bottom-color:currentColor;color:#381c17}.Residences_rangeValues__1Lcfq{display:flex;justify-content:space-between;gap:24px}.Residences_rangeValues__1Lcfq label{display:flex;align-items:baseline;gap:8px;color:#78563a;font-size:11px;text-transform:uppercase;min-width:0}.Residences_rangeValues__1Lcfq label:last-child{justify-content:end}.Residences_rangeValues__1Lcfq input{min-width:2ch;max-width:16ch;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-family:var(--font-hoves),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:12px;color:#381c17;appearance:textfield}.Residences_rangeValues__1Lcfq input:focus{border-bottom-color:#78563a}.Residences_rangeValues__1Lcfq input::-webkit-inner-spin-button{appearance:none}.Residences_sliders__sLj_T{position:relative;height:20px;margin-top:6px}.Residences_sliders__sLj_T input{position:absolute;inset:0;width:100%;height:20px;margin:0;appearance:none;pointer-events:none;background:rgba(0,0,0,0)}.Residences_sliders__sLj_T input::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border-radius:50%;background:#78563a;pointer-events:auto;cursor:ew-resize}.Residences_sliders__sLj_T input::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#78563a;pointer-events:auto;cursor:ew-resize}.Residences_track__VyCGV{position:absolute;top:9px;left:0;right:0;height:1px;background:rgba(120,86,58,.32)}.Residences_activeTrack__0VErp{position:absolute;top:9px;height:1px;background:#78563a}.Residences_filterFooter__h7dqc{padding:22px 40px 28px;border-top:1px solid rgba(56,28,23,.32);display:flex;align-items:center;gap:28px}.Residences_filterFooter__h7dqc>span{font-size:12px;color:#78563a}.Residences_filterFooter__h7dqc .Residences_primary__D7CmR{margin-left:auto}.Residences_dialog__1TDqn .Residences_primary__D7CmR{display:inline-flex;justify-content:center;align-items:center;gap:32px;padding:16px 28px;border-radius:40px;background:#381c17;color:#deded1;font-size:11px;text-transform:uppercase;line-height:1.4}.Residences_dialog__1TDqn .Residences_primary__D7CmR:hover{background:#4d352f}.Residences_back__dHN7L,.Residences_reset__yo_JV{font-size:11px;text-transform:uppercase;color:#78563a}.Residences_message__tni3J{min-height:280px;padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.Residences_message__tni3J h3{font-family:var(--font-ramillas),"Times New Roman",serif;font-size:30px;font-weight:300}.Residences_message__tni3J p{font-size:14px}.Residences_results__wY9OJ{padding:28px 40px 40px}.Residences_resultHeading__bGIW2{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.Residences_resultHeading__bGIW2 h3{font-family:var(--font-ramillas),"Times New Roman",serif;font-size:32px;font-weight:300}.Residences_resultHeading__bGIW2 button{font-size:11px;text-transform:uppercase}.Residences_grid__Oogkj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Residences_dialog__1TDqn .Residences_card__lx_I_{padding:22px;text-align:left;border:1px solid rgba(56,28,23,.32);border-radius:12px;transition:background .2s}.Residences_dialog__1TDqn .Residences_card__lx_I_:hover{background:hsla(0,0%,100%,.3)}.Residences_cardBottom__tRQ8m,.Residences_cardInfo__mh9l3,.Residences_cardTop__TXQ9R{display:flex;justify-content:space-between;align-items:center;gap:12px}.Residences_cardTop__TXQ9R{font-size:10px;text-transform:uppercase;color:#78563a}.Residences_plan__HL1GA{height:285px;padding:8px 0;display:flex;align-items:center;justify-content:center}.Residences_detailPlan__umB2p img,.Residences_plan__HL1GA img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.Residences_noPlan__vMrl8{font-size:12px;color:#78563a}.Residences_cardInfo__mh9l3 h3{font-family:var(--font-ramillas),"Times New Roman",serif;font-size:30px;font-weight:300}.Residences_cardInfo__mh9l3>span{font-size:12px}.Residences_cardBottom__tRQ8m{margin-top:14px;padding-top:14px;border-top:1px solid rgba(56,28,23,.32);font-size:13px}.Residences_cardBottom__tRQ8m>span:last-child{font-size:22px}.Residences_cardOpen__6I0GW{display:block;width:100%;text-align:left}.Residences_cardSpecs__jQNJ4{margin-top:20px}.Residences_facts__h6vpV{margin:0;display:grid;gap:9px}.Residences_facts__h6vpV>div{display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:1.5}.Residences_facts__h6vpV dt{color:#78563a;flex-shrink:0}.Residences_facts__h6vpV dd{margin:0;text-align:right;overflow-wrap:anywhere}.Residences_tags__cbHem{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.Residences_tags__cbHem li{padding:6px 10px;border:1px solid rgba(56,28,23,.32);border-radius:20px;font-size:10px;line-height:1.35}.Residences_tags__cbHem:empty{display:none}.Residences_price__qP_Gu{display:block;font-family:var(--font-ramillas),"Times New Roman",serif;font-weight:300;font-size:clamp(26px,2.5vw,34px);line-height:1.15;white-space:nowrap}.Residences_meterPrice__rh14G{display:block;font-size:10px;margin-top:6px;color:#78563a}.Residences_list__TOLRB{display:grid;gap:14px}.Residences_list__TOLRB .Residences_card__lx_I_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.Residences_list__TOLRB .Residences_cardOpen__6I0GW{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px 20px;align-items:center}.Residences_list__TOLRB .Residences_cardBottom__tRQ8m,.Residences_list__TOLRB .Residences_cardInfo__mh9l3,.Residences_list__TOLRB .Residences_cardTop__TXQ9R{grid-column:2}.Residences_list__TOLRB .Residences_cardTop__TXQ9R{flex-wrap:wrap;gap:6px 12px}.Residences_list__TOLRB .Residences_plan__HL1GA{grid-column:1;grid-row:1/4;height:150px;padding:0}.Residences_list__TOLRB .Residences_cardBottom__tRQ8m{margin:0;padding-top:12px}.Residences_list__TOLRB .Residences_cardSpecs__jQNJ4{margin-top:0;padding-left:28px;border-left:1px solid rgba(56,28,23,.32)}.Residences_back__dHN7L{margin:24px 40px 0;padding:4px 0}.Residences_detail__MxhqM{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;padding:32px 40px 48px}.Residences_detailPlan__umB2p{height:min(68vh,680px);min-height:440px;max-height:680px;display:flex;align-items:center;justify-content:center}.Residences_zoomTrigger__4UCmc{width:100%;height:100%;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.Residences_zoom__EKN6z{position:fixed;inset:0;width:min(96vw,1400px);max-width:none;height:min(96dvh,1400px);max-height:none;margin:auto;padding:28px;border:0;border-radius:12px;background:#deded1;color:#381c17;overflow:hidden}.Residences_zoom__EKN6z::backdrop{background:rgba(12,12,17,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Residences_zoom__EKN6z>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.Residences_zoomClose__j9hTO{position:absolute;top:8px;right:12px;z-index:1;width:32px;height:32px;font-size:28px;line-height:1}.Residences_detailInfo__R3BXZ{padding:20px 0}.Residences_detailInfo__R3BXZ h3{font-family:var(--font-ramillas),"Times New Roman",serif;font-size:clamp(42px,5vw,72px);font-weight:300;margin:12px 0 24px}.Residences_detailInfo__R3BXZ dl{margin:0 0 32px}.Residences_detailInfo__R3BXZ dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(56,28,23,.32);font-size:12px}.Residences_detailInfo__R3BXZ dt{color:#78563a}.Residences_detailInfo__R3BXZ dd{margin:0;text-align:right}.Residences_detailInfo__R3BXZ .Residences_primary__D7CmR{width:100%}.Residences_detailPrice__9tRkf{font-family:var(--font-ramillas),"Times New Roman",serif;font-weight:300;font-size:clamp(32px,3vw,44px);margin:24px 0 22px}.Residences_phone__HFwP7{display:block;text-align:center;font-size:13px;margin-top:16px}.Residences_srOnly__TxIS2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.Residences_grid__Oogkj{grid-template-columns:repeat(2,minmax(0,1fr))}.Residences_filters__dHKxt{grid-template-columns:1fr 1fr;gap:28px}.Residences_ranges__xk1AF{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Residences_range__tFPUs legend{flex-wrap:wrap}.Residences_list__TOLRB .Residences_cardOpen__6I0GW{grid-template-columns:1fr}.Residences_list__TOLRB .Residences_cardBottom__tRQ8m,.Residences_list__TOLRB .Residences_cardInfo__mh9l3,.Residences_list__TOLRB .Residences_cardTop__TXQ9R{grid-column:1}.Residences_list__TOLRB .Residences_plan__HL1GA{display:none}.Residences_detail__MxhqM{gap:28px}}@media(max-width:767px){.Residences_dialog__1TDqn{padding:12px 10px 24px}.Residences_tabs__XZNKS{display:none}.Residences_panel__rMowK{border-radius:12px}.Residences_header__FMyEv{position:relative;padding:16px 20px;display:grid;grid-template-columns:1fr;gap:12px}.Residences_header__FMyEv h1,.Residences_header__FMyEv h2{font-size:12px;padding-right:36px}.Residences_actions__ASOZh{grid-column:1;justify-content:flex-start;gap:24px;padding-right:36px}.Residences_actions__ASOZh .Residences_close__uVp0t{position:absolute;top:14px;right:16px;transform:none}.Residences_actions__ASOZh select{max-width:130px}.Residences_filters__dHKxt{grid-template-columns:1fr;gap:32px;padding:24px 20px}.Residences_choices__VuL_s{gap:24px}.Residences_filterFooter__h7dqc{padding:20px;flex-wrap:wrap;gap:18px;justify-content:space-between}.Residences_filterFooter__h7dqc .Residences_primary__D7CmR{width:100%}.Residences_results__wY9OJ{padding:24px 16px}.Residences_resultHeading__bGIW2{align-items:start}.Residences_resultHeading__bGIW2 h3{font-size:25px}.Residences_resultHeading__bGIW2 button{max-width:120px;text-align:right;font-size:10px}.Residences_grid__Oogkj{grid-template-columns:1fr}.Residences_plan__HL1GA{height:300px}.Residences_list__TOLRB .Residences_card__lx_I_{grid-template-columns:1fr;gap:20px;padding:20px}.Residences_list__TOLRB .Residences_cardSpecs__jQNJ4{border-left:0;padding-left:0}.Residences_ranges__xk1AF{grid-column:auto;grid-template-columns:1fr}.Residences_featureFilter__X_UKm{padding:22px 20px}.Residences_detail__MxhqM{grid-template-columns:1fr;gap:12px;padding:24px 20px}.Residences_detailPlan__umB2p{min-height:300px;height:min(52vh,420px)}.Residences_detailInfo__R3BXZ{padding:0}.Residences_back__dHN7L{margin-left:20px}}