.button-save-share_root__zJcay{overflow:hidden;border-radius:var(--radius-20);background-color:var(--color-glass-2-bg);box-shadow:var(--color-palette-00) 0 0 0 1px inset,var(--color-black-a12) 0 0 0 1px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.button-save-share_btn__pF_Fq,.button-save-share_root__zJcay{display:inline-flex;height:38px;align-items:center;justify-content:center}.button-save-share_btn__pF_Fq{width:38px;border:none;background-color:transparent;cursor:pointer;color:var(--color-palette-70);padding:0;transition:background-color 225ms ease,border-color 225ms ease,color 225ms ease}.button-save-share_btnLeft__fx4m_{margin-right:-1px;padding-left:8px;border-right:1px solid transparent}.button-save-share_btnLeft__fx4m_:hover{background-color:var(--color-black-a06);border-right-color:var(--color-black-a06)}.button-save-share_btnRight__BSy5V{margin-left:-1px;padding-right:8px;border-left:1px solid transparent}.button-save-share_btnRight__BSy5V:hover{background-color:var(--color-black-a06);border-left-color:var(--color-black-a06)}.button-save-share_btn__pF_Fq:not(.button-save-share_btnLeft__fx4m_):not(.button-save-share_btnRight__BSy5V):hover{background-color:var(--color-black-a06)}.button-save-share_btnSaved__8Oxry{color:var(--color-error,var(--color-error))}.button-save-share_btnCopied__oDUDt{color:var(--color-success,var(--color-status-green))}.button-save-share_icon__1nUUK{width:16px;height:16px;flex-shrink:0}.button-save-share_divider__tdlcH{width:1px;height:60%;background-color:var(--color-black-a06);flex-shrink:0}.button-save-share_rootWide__RuBL8{display:flex;gap:6px;width:100%}.button-save-share_wideBtn__FF8e4{flex:1 1 0%;height:38px;border-radius:var(--radius-8);border:none;background-color:var(--color-glass-1-bg);box-shadow:var(--color-palette-00) 0 0 0 .5px inset,var(--color-palette-a10) 0 4px 6px -2px,var(--color-palette-a30) 0 0 0 .5px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0;color:var(--color-text-1);font-family:inherit;font-size:var(--type-scale-13);line-height:16px;transition:background-color 225ms ease,color 225ms ease}.button-save-share_wideBtn__FF8e4:hover{background-color:var(--color-glass-1-bg-full)}.button-save-share_wideBtnSaved__WDlM2{color:var(--color-error,var(--color-error))}.button-save-share_wideBtnSaved__WDlM2 .button-save-share_wideLabel__RybSY{color:var(--color-text-1)}.button-save-share_wideBtnCopied__dQ2ov{color:var(--color-success,var(--color-status-green))}.button-save-share_wideIcon__wOa5x{width:14px;height:14px;flex-shrink:0}.button-save-share_wideLabel__RybSY{display:inline-block;white-space:nowrap}.property-detail-layout_root__whsVZ{font-family:var(--font-body);width:100%;max-width:1200px;margin:0 auto;padding-inline:20px;box-sizing:border-box}.property-detail-layout_topSlot__O_wZJ{padding-block:12px;min-height:0}.property-detail-layout_sliderWrap__d_7jz{width:100%}.property-detail-layout_slider__ikaGa{height:80vh;max-height:780px;border-radius:17px;overflow:hidden}.property-detail-layout_contentWrap__Yh1fz{width:100%}.property-detail-layout_twoCol__h9OKk{display:flex;gap:38px;padding-top:34px;padding-inline:19px;max-width:995px;margin-inline:auto;box-sizing:border-box}.property-detail-layout_left__CZFN1{flex:1 1 0;min-width:0}.property-detail-layout_right__1BWeE{flex:0 0 360px;min-width:0}.property-detail-layout_rightSticky__oKFFp{position:sticky;top:76px}.property-detail-layout_mobileFooter__rASqI{display:none}.property-detail-layout_similar__iQtVt{padding:80px 0 50px;width:100%}.property-detail-layout_similarHeading__6DIof{text-align:center;color:var(--color-text-1);font-size:var(--type-scale-17);font-weight:var(--font-weight-semibold);line-height:22px;margin-bottom:33px}.property-detail-layout_similarGrid__6k7jC{display:grid;width:100%;box-sizing:border-box;gap:23px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){.property-detail-layout_similarGrid__6k7jC{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.property-detail-layout_root__whsVZ{padding-inline:0}.property-detail-layout_contentWrap__Yh1fz{padding-inline:20px}.property-detail-layout_similarGrid__6k7jC{gap:20px;grid-template-columns:1fr}.property-detail-layout_twoCol__h9OKk{flex-direction:column;padding-inline:0;padding-top:0;gap:0}.property-detail-layout_left__CZFN1{width:100%}.property-detail-layout_right__1BWeE{display:none}.property-detail-layout_slider__ikaGa{aspect-ratio:4/3;height:auto;max-height:none;border-radius:0}.property-detail-layout_mobileFooter__rASqI{display:block;position:sticky;bottom:0;z-index:10;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));background:transparent}}@media (max-width:479px){.property-detail-layout_similarGrid__6k7jC{gap:28px}}.button-primary_root__jPWxP{display:inline-flex;align-items:center;justify-content:center;height:51px;padding:16px 24px;border:none;border-radius:40px;background:var(--color-black-a80);color:var(--color-palette-00);font-family:var(--font-body);font-size:var(--type-scale-13);font-weight:var(--font-weight-medium);line-height:16px;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-default,ease);white-space:nowrap}.button-primary_root__jPWxP:hover:not(:disabled){background:var(--color-black-a90)}.button-primary_root__jPWxP:active:not(:disabled){background:var(--color-black-a95)}.button-primary_root__jPWxP:disabled{opacity:.5;cursor:not-allowed}.button-primary_fullWidth__NmzrJ{width:100%}.button-secondary_root__HX2to{display:inline-flex;align-items:center;justify-content:center;height:53px;padding:16px 24px;border:1px solid var(--color-black-a16);border-radius:40px;background:var(--color-black-a04);color:var(--color-black-a80);font-family:var(--font-body);font-size:var(--type-scale-13);font-weight:var(--font-weight-medium);line-height:16px;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-default,ease);white-space:nowrap}.button-secondary_root__HX2to:hover:not(:disabled){background:var(--color-black-a08)}.button-secondary_root__HX2to:active:not(:disabled){background:var(--color-black-a12)}.button-secondary_root__HX2to:disabled{opacity:.5;cursor:not-allowed}.button-secondary_fullWidth__6YdSK{width:100%}.card-compact_root__dLhEr{position:relative;display:flex;flex-direction:column;width:100%;height:fit-content;padding:10px var(--space-16) 10px;box-sizing:border-box;background-color:var(--color-palette-00);border:.5px solid var(--color-palette-a20);border-radius:var(--radius-18);box-shadow:0 0 28px -8px var(--color-palette-a30)}.card-compact_cardRow__3wEZ1{display:flex;align-items:flex-start;gap:var(--space-16)}.card-compact_cardRowNoPrice__TKqy6{align-items:center}.card-compact_infoNoPrice__wVvDT{padding-top:0}.card-compact_editorSlot__HS0Lr{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-palette-a20)}.card-compact_info__BFilc{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;padding-top:4px}.card-compact_priceRow__wfWKC{display:flex;align-items:baseline;gap:4px;min-width:0}.card-compact_price__AHrfg{color:var(--color-black);font-family:var(--font-body);font-size:var(--type-scale-15);font-weight:var(--font-weight-semibold);line-height:19px;white-space:nowrap}.card-compact_priceSuffix__Idk_h{color:var(--color-text-2);font-family:var(--font-body);font-size:var(--type-scale-12);font-weight:var(--font-weight-regular);line-height:16px;white-space:nowrap}.card-compact_priceSold__fxHlS{text-decoration:line-through;color:var(--color-text-2)}.card-compact_typeTermRow__8tSub{color:var(--color-text-3);white-space:nowrap}.card-compact_meta__zf_Ac,.card-compact_typeTermRow__8tSub{margin-top:2px;font-family:var(--font-body);font-size:var(--type-scale-11);font-weight:var(--font-weight-regular);line-height:14px}.card-compact_meta__zf_Ac{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--color-text-2);min-width:0}.card-compact_statusDot__AYHfO{width:6px;height:6px;border-radius:var(--radius-full);color:var(--color-success);background-color:currentColor;box-shadow:0 0 6px 0 currentColor;flex-shrink:0}.card-compact_statusDotMuted__RPSq4{color:var(--color-palette-50)}.card-compact_statusLabel__E7ukR{white-space:nowrap}.card-compact_statusSuffix__HZYV5{color:var(--color-text-2);margin-left:3px}.card-compact_sep__hDAo8{width:1px;height:10px;border-radius:var(--radius-full);background-color:var(--color-palette-a20);flex-shrink:0}.card-compact_metaText__1HuT6{white-space:nowrap}.card-compact_infoLink__ANHxM{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;color:var(--color-text-3);font-family:var(--font-body);font-size:var(--type-scale-11);font-weight:var(--font-weight-regular);line-height:14px;cursor:pointer;white-space:nowrap}.card-compact_infoLink__ANHxM:hover{color:var(--color-text-1)}.card-compact_infoIcon__mThBa{flex-shrink:0;transform:rotate(-1deg);transform-origin:center}.card-compact_actions__nS7ft{display:flex;align-items:flex-start;gap:4px;flex-shrink:0;--card-compact-action-radius:var(--radius-10)}.card-compact_agentBtn__WDcgm{position:relative;display:inline-block;width:34px;height:42px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.card-compact_agentBtn__WDcgm:disabled{cursor:default}.card-compact_agentImageWrap__wQoor{position:relative;display:block;width:34px;height:42px;border-radius:var(--card-compact-action-radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-palette-a50),0 4px 11px -3px var(--color-palette-a50);background-color:var(--color-palette-40)}.card-compact_agentImage__uaWE0{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--card-compact-action-radius)}.card-compact_agentBadge__wGDbZ{position:absolute;right:3px;bottom:3px;width:12px;height:12px;pointer-events:none}.card-compact_cta___ppD4{display:inline-flex;align-items:center;justify-content:center;width:115px;height:44px;padding:0;border:none;border-radius:var(--card-compact-action-radius);background-color:var(--color-text-1);color:var(--color-palette-00);font-family:var(--font-body);font-size:var(--type-scale-15);font-weight:var(--font-weight-medium);line-height:19px;cursor:pointer;box-shadow:0 11px 16px -3px var(--color-black-a06),0 3px 6px -3px var(--color-black-a56);flex-shrink:0}.card-compact_cta___ppD4:hover{filter:brightness(1.05)}.card-compact_cta___ppD4:active{filter:brightness(.95)}.card-compact_cta___ppD4:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-brand),0 11px 16px -3px var(--color-black-a06),0 3px 6px -3px var(--color-black-a56)}.card-compact_ctaDark__euwyS{display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;padding-inline:18px;border-radius:var(--radius-full);border:none;background-color:var(--color-text-1);color:var(--color-palette-00);font-family:var(--font-body);font-size:var(--type-scale-15);font-weight:var(--font-weight-semibold);line-height:18px;cursor:pointer;box-shadow:none;transition:background-color .12s ease,opacity .12s ease}.card-compact_ctaDark__euwyS:hover:not(:disabled){background-color:var(--color-chart-3)}.card-compact_ctaDark__euwyS:active:not(:disabled){background-color:var(--color-palette-90)}.card-compact_ctaDark__euwyS:disabled{background-color:var(--color-black-a50);cursor:not-allowed}.modal-gallery_overlay__bdKLo{position:fixed;inset:0;z-index:10000;overflow-y:auto;font-family:var(--font-body)}.modal-gallery_sheet___OM_0{position:relative;min-height:100dvh;background-color:var(--color-palette-00);transition-property:all;transition-duration:.2s;transition-timing-function:ease}.modal-gallery_closeBtn__caVNk{position:fixed;top:20px;right:20px;width:38px;height:38px;border-radius:var(--radius-full);border:none;background:var(--color-white-a90);box-shadow:var(--color-palette-00) 0 0 0 .5px inset,var(--color-text-1)14 0 4px 6px -2px,var(--color-text-1)29 0 0 0 .5px;color:var(--color-text-1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.modal-gallery_closeIcon__KzkwS{width:14px;height:14px}.modal-gallery_titleWrapper__O2NxX{padding:80px 80px 0}.modal-gallery_title__rrOR7{margin:0;font-size:var(--type-scale-21);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-1)}.modal-gallery_description__IZIvP{margin:4px 0 0;color:var(--color-text-2)}.modal-gallery_elevator__bxnWD{display:flex;overflow:auto;padding:28px 80px;justify-content:flex-start;align-items:stretch;gap:8px}.modal-gallery_image__6rn_s{height:400px;width:auto;border-radius:10px;box-shadow:0 8px 12px -3px rgba(43,44,48,.1);cursor:pointer;flex-shrink:0;object-fit:cover;display:block;background-color:var(--color-palette-10)}@media screen and (max-width:991px){.modal-gallery_titleWrapper__O2NxX{padding:60px 60px 0}.modal-gallery_elevator__bxnWD{padding:28px 60px}.modal-gallery_image__6rn_s{height:360px}}@media screen and (max-width:767px){.modal-gallery_titleWrapper__O2NxX{padding:30px 30px 0}.modal-gallery_title__rrOR7{font-size:var(--type-scale-15)}.modal-gallery_description__IZIvP{font-size:var(--type-scale-13)}.modal-gallery_elevator__bxnWD{padding:28px 30px}.modal-gallery_image__6rn_s{height:280px}}@media screen and (max-width:479px){.modal-gallery_titleWrapper__O2NxX{padding:24px 24px 0}.modal-gallery_elevator__bxnWD{padding:24px}.modal-gallery_image__6rn_s{height:220px}}.os-back-action_root__MCvb9{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:none;border-radius:19px;background:var(--color-glass-1-bg);backdrop-filter:blur(12px);color:var(--color-text-1,var(--color-text-1));box-shadow:0 2px 12px -4px rgba(0,0,0,.173);cursor:pointer;transition:box-shadow .15s,background .15s}.os-back-action_root__MCvb9:hover{background:var(--color-white-a90);box-shadow:0 4px 16px -4px var(--color-black-a08)}.os-back-action_root__MCvb9:focus-visible{outline:2px solid var(--color-accent,var(--color-accent));outline-offset:2px}.os-back-action_absolute__E5jNn{position:fixed;top:10px;left:10px;z-index:120}.os-back-action_stickyShell__MI_yf{position:sticky;top:0;z-index:120;width:100%;max-width:1300px;margin-inline:auto;padding:10px 0 10px 10px;box-sizing:border-box;pointer-events:none}.os-back-action_stickyShell__MI_yf .os-back-action_root__MCvb9{pointer-events:auto}@media (max-width:767px){.os-back-action_stickyShell__MI_yf{position:fixed;top:10px;left:10px;width:auto;max-width:none;margin:0;padding:0}}.os-back-action_absoluteEmbedded__NazX5{position:absolute}@media (max-width:767px){.os-back-action_stickyShellEmbedded__Yq9_G{position:absolute}}.property-detail-skeleton_bone__Mylk1{background:linear-gradient(90deg,var(--color-palette-10) 25%,var(--color-palette-30) 50%,var(--color-palette-10) 75%);background-size:200% 100%;animation:property-detail-skeleton_shimmer__WgF85 1.4s ease-in-out infinite;border-radius:8px;flex-shrink:0}@keyframes property-detail-skeleton_shimmer__WgF85{0%{background-position:200% 0}to{background-position:-200% 0}}.property-detail-skeleton_fill__dXbKb{width:100%;height:100%}.property-detail-skeleton_fillRounded__VPtD9{width:100%;height:100%;border-radius:0}.property-detail-skeleton_aspect4_3__0OoF4{width:100%;aspect-ratio:4/3}.property-detail-skeleton_saveShareBone__ItONF{width:76px;height:38px;border-radius:20px}.property-detail-skeleton_circleBone__z98NM{width:38px;height:38px;border-radius:23px}.property-detail-skeleton_iconlessButton__QtW_C{border:none;padding:0;cursor:pointer}.property-detail-skeleton_aspect16_10__bQ2BL{width:100%;aspect-ratio:16/10;border-radius:14px}.property-detail-skeleton_titleBone__NejuC{height:28px;width:75%}.property-detail-skeleton_pillRow___d82P{display:flex;gap:8px}.property-detail-skeleton_pillBone__is8OF{height:22px;width:64px;border-radius:20px}.property-detail-skeleton_pillBoneWide__a4fZx{height:22px;width:80px;border-radius:20px}.property-detail-skeleton_addressBone__BxTv4{height:16px;width:55%}.property-detail-skeleton_textLine__zHftB{height:14px;width:100%}.property-detail-skeleton_textLineShort__bHFR4{height:14px;width:70%}.property-detail-skeleton_textColumn__qhRUh{display:flex;flex-direction:column;gap:8px}.property-detail-skeleton_agentCardBuildingInner__ptZGg{padding:12px;border-radius:18px;border:1px solid var(--color-palette-20);display:flex;gap:10px;align-items:center}.property-detail-skeleton_buildingImage__eaVIk{width:80px;height:80px;border-radius:10px}.property-detail-skeleton_buildingText__XcwOw{display:flex;flex-direction:column;gap:8px}.property-detail-skeleton_buildingName__ePLss{height:16px;width:140px}.property-detail-skeleton_buildingCount__nmapB{height:14px;width:90px}.property-detail-skeleton_featuresColumn__vOPKd{display:flex;flex-direction:column;gap:14px}.property-detail-skeleton_eyebrowBone__zDn9P{height:13px;width:64px}.property-detail-skeleton_headingBone__7qV4z{height:22px;width:40%}.property-detail-skeleton_featureGroup__wk7CJ{display:flex;flex-direction:column;gap:10px}.property-detail-skeleton_featureSubTitle__qpEgx{height:14px;width:80px}.property-detail-skeleton_featurePills__xEI3M{display:flex;flex-wrap:wrap;gap:8px}.property-detail-skeleton_featurePill__JM6XM{height:30px;border-radius:20px}.property-detail-skeleton_neighborhoodColumn__rXSyv{display:flex;flex-direction:column;gap:12px}.property-detail-skeleton_neighborhoodName__5sgYe{height:22px;width:45%}.property-detail-skeleton_neighborhoodDesc__33W3t{height:14px;width:100%}.property-detail-skeleton_neighborhoodDescShort__MZQ98{height:14px;width:80%}.property-detail-skeleton_neighborhoodMap__uRIR_{width:100%;aspect-ratio:16/10;border-radius:14px;margin-top:10px}.property-detail-skeleton_specsColumn__7W3Yg{display:flex;flex-direction:column;gap:12px}.property-detail-skeleton_specsTitle__YCMtL{height:18px;width:90px;margin-bottom:6px}.property-detail-skeleton_specRow__pX4z1{display:flex;justify-content:space-between;padding-block:4px}.property-detail-skeleton_specLabel__q7qF1{height:14px;width:35%}.property-detail-skeleton_specValue__wn9ZO{height:14px;width:25%}.property-detail-skeleton_decisionCard__9_TqU{padding:25px;border-radius:18px;background:var(--color-palette-00);border:1px solid var(--color-palette-20);box-shadow:0 2px 8px var(--color-black-a04);display:flex;flex-direction:column;gap:16px}.property-detail-skeleton_priceBone__fL71V{height:28px;width:60%}.property-detail-skeleton_statusBone__4UuFM{height:14px;width:45%}.property-detail-skeleton_decisionAgent__BKJn_{padding:12px;border-radius:18px;border:1px solid var(--color-palette-20);display:flex;gap:10px;align-items:center}.property-detail-skeleton_decisionAgentText__s3lv6{display:flex;flex-direction:column;gap:6px}.property-detail-skeleton_avatarSm__ZvCaT{width:36px;height:36px;border-radius:50%}.property-detail-skeleton_nameBone__Krlob{height:14px;width:120px}.property-detail-skeleton_emailBone__ss0WJ{height:12px;width:110px}.property-detail-skeleton_buttonRow__LLuC2{display:flex;gap:8px}.property-detail-skeleton_buttonBone__Zs_W1{flex:1 1 0;height:38px;border-radius:10px}.property-detail-skeleton_ctaBone__ofoK_{height:38px;width:100%;border-radius:10px}.property-detail-skeleton_similarHeadingBone__Yr9F9{height:22px;width:180px;border-radius:6px}.property-detail-skeleton_thumb__bYG1B{display:flex;flex-direction:column;gap:10px}.property-detail-skeleton_thumbImage__Qzi2b{width:100%;aspect-ratio:4/3;border-radius:15px}.property-detail-skeleton_thumbMeta__FC4k4{display:flex;flex-direction:column;gap:6px;padding-inline:4px}.property-detail-skeleton_thumbLine__8eEkJ{height:14px;width:70%}.property-detail-skeleton_thumbLineShort__Ri2Zz{height:12px;width:45%}.property-preview-mobile_wrapper__6cqdN{position:relative;display:flex;height:auto;padding:0 20px 7px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0}.property-preview-mobile_showListingsBtn__CtHqP{margin-top:8px;align-self:center;display:inline-flex;align-items:center;gap:8px;height:38px;padding:8px 13px;border:1px solid var(--color-black-a08);border-radius:var(--radius-full);background:rgba(255,255,255,.85);backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm));color:var(--color-text-1);font-size:var(--type-scale-13);font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:0 4px 18px -6px rgba(0,0,0,.18)}.property-preview-mobile_showListingsBtn__CtHqP:hover{background:rgba(255,255,255,.95)}.property-preview-mobile_showListingsBtnDivider__AHcgF{width:1px;height:24px;background-color:var(--color-black-a16)}.property-preview-mobile_closeBtn__m0Pgl{position:absolute;top:8px;left:8px;z-index:50}.property-preview-mobile_actionPill__qunCR{position:absolute;top:8px;right:8px;z-index:50}.development-detail-layout_eyebrow__ExEIg{color:var(--color-text-3);font-family:var(--font-body);font-size:var(--type-scale-13);line-height:var(--type-scale-13)}.development-detail-layout_sectionHeading__Y4iMK{margin:4px 0 0;color:var(--color-text-1);font-family:var(--font-body);font-size:var(--type-scale-17);font-weight:var(--font-weight-semibold);line-height:var(--type-scale-28)}.development-detail-layout_factList__JAJhM{margin-top:14px;display:flex;flex-direction:column}.development-detail-layout_factRow__IOHMR{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-palette-a20)}.development-detail-layout_factRow__IOHMR:last-child{border-bottom:none}.development-detail-layout_factLabel__oFwJT{color:var(--color-text-3)}.development-detail-layout_factLabel__oFwJT,.development-detail-layout_factValue__2gN5_{font-family:var(--font-body);font-size:var(--type-scale-13);line-height:var(--type-scale-20)}.development-detail-layout_factValue__2gN5_{color:var(--color-text-1);font-weight:var(--font-weight-medium);text-align:right}.development-detail-layout_keyLocations__RIQcP{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.development-detail-layout_keyLocation__qyr6s{position:relative;padding-left:18px;color:var(--color-text-2);font-family:var(--font-body);font-size:var(--type-scale-13);line-height:var(--type-scale-20)}.development-detail-layout_keyLocation__qyr6s:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent)}.development-detail-layout_neighborhoodLink__I9S0K{display:block;margin-top:14px;text-decoration:none;color:inherit}.development-detail-layout_unitsSection__Ka3xL{max-width:1200px;margin:0 auto;padding:44px 15px 20px}.development-detail-layout_unitsHeader__VfvHq{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.development-detail-layout_unitsTitle__czzjI{margin:4px 0 0;color:var(--color-text-1);font-family:var(--font-body);font-size:var(--type-scale-17);font-weight:var(--font-weight-semibold);line-height:var(--type-scale-28)}.development-detail-layout_exploreAll__6E3cu{color:var(--color-text-2);font-family:var(--font-body);font-size:var(--type-scale-13);font-weight:var(--font-weight-medium);line-height:var(--type-scale-20);text-decoration:none;white-space:nowrap}.development-detail-layout_exploreAll__6E3cu:hover{color:var(--color-text-1)}.thumbnail-grid_grid__dmmua{display:grid;grid-template-columns:1fr;gap:23px}@media (min-width:640px){.thumbnail-grid_grid__dmmua{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.thumbnail-grid_grid__dmmua{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.thumbnail-grid_grid__dmmua{grid-template-columns:repeat(4,1fr)}}.listing-gallery_stickySearch__OhJgX{position:sticky;top:70px;z-index:20}.listing-gallery_gridWrap__zcuPo{margin-top:60px;max-width:1200px;margin-inline:auto;width:100%;min-width:0}.listing-gallery_gridWrap__zcuPo [data-ae-grid-parking]{display:contents;width:100%}.listing-gallery_paginationRow__XOrra{display:flex;justify-content:center;width:100%;padding:0 16px 16px;min-height:76px}.navbar_wxHeader__vCNnM,.navbar_wxHeader__vCNnM *,.navbar_wxHeader__vCNnM :after,.navbar_wxHeader__vCNnM :before,.navbar_wxMobileHeader__YsirG,.navbar_wxMobileHeader__YsirG *,.navbar_wxMobileHeader__YsirG :after,.navbar_wxMobileHeader__YsirG :before{box-sizing:border-box}.navbar_navRoot__X3D_K{position:sticky;top:0;z-index:50}.navbar_wxHeader__vCNnM{position:relative;z-index:50;display:grid;width:100%;margin-right:auto;margin-left:auto;padding:12px;place-items:center stretch;grid-auto-columns:1fr;gap:16px 0;grid-template-columns:1fr minmax(min-content,max-content) 1fr;grid-template-rows:auto;background-color:transparent;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar_wxHeader__vCNnM:not(.navbar_onMap__4NnHU){background-image:linear-gradient(0deg,hsla(240,20%,99.02%,.23),var(--color-base-1) 100%,rgba(252,252,253,.97));backdrop-filter:blur(var(--blur-glass-sm));color:var(--color-text-1)}.navbar_wxHeader__vCNnM.navbar_onMap__4NnHU{position:absolute;inset:0 0 auto;background-color:transparent}.navbar_logoLink__DKHya{display:flex;align-items:center;justify-self:start;text-decoration:none;height:38px}.navbar_logoImg__j4yav{height:38px;width:auto;object-fit:contain}.navbar_logoText__kWruq{font-family:var(--font-heading);font-size:var(--type-scale-16);font-weight:var(--font-weight-bold);color:var(--color-text-1);letter-spacing:.01em;text-transform:uppercase}.navbar_center___7dJI{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}.navbar_navPill__pilkw{display:flex;height:38px;margin-right:auto;margin-left:auto;padding:3px 5px;justify-content:flex-start;align-items:center;border-radius:28px;min-width:0;max-width:100%;overflow:hidden}.navbar_navLink__d9yDV{display:flex;height:100%;min-height:32px;padding:0 21px;justify-content:center;align-items:center;border-radius:24px;transition-property:transform,background-color;transition-duration:188ms,88ms;transition-timing-function:ease,ease;color:var(--color-text-1a);font-family:var(--font-body);font-size:var(--type-scale-13);line-height:1;font-weight:var(--font-weight-regular);text-decoration:none;cursor:pointer;background:none;border:none;white-space:nowrap;flex-shrink:0}.navbar_navLink__d9yDV:hover{background-color:rgba(0,0,0,.05);transform:scale(1.08)}.navbar_actions__0KNpy{display:flex;align-items:center;justify-self:end;gap:3px}.navbar_btn__T5i36{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:22px;border:none;cursor:pointer;flex-shrink:0;position:relative;padding:0;color:var(--color-text-1);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.navbar_btn__T5i36:not(.bg-glass){background:none}.navbar_btnCurrencyText__UaIL9{font-family:var(--font-body);font-size:var(--type-scale-12);line-height:18px;color:var(--color-text-1)}.navbar_heartIcon__aZBot{flex-shrink:0;color:var(--color-text-1)}.navbar_badge__A6ix2{position:absolute;top:-3px;right:-3px;width:16px;height:16px;border-radius:24px;background-color:var(--color-text-1);color:var(--color-palette-00);font-family:var(--font-body);font-size:var(--type-scale-11);font-weight:var(--font-weight-medium);line-height:14px}.navbar_badge__A6ix2,.navbar_cta__FqBM9{display:flex;align-items:center;justify-content:center}.navbar_cta__FqBM9{min-height:38px;border-radius:22px;border:none;cursor:pointer;gap:10px;padding:4px 4px 4px 15px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.navbar_cta__FqBM9:not(.bg-glass){background:none}.navbar_ctaText__6lsBk{font-family:var(--font-body);font-size:var(--type-scale-13);line-height:16px;color:var(--color-text-1);text-align:center;white-space:pre-wrap;min-width:0}.navbar_ctaAvatar___B5Jl{position:relative;flex-shrink:0;width:30px;height:30px}.navbar_ctaAvatarImg__5KSqr{width:30px;height:30px;border-radius:100%;background-color:var(--color-text-1);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.navbar_ctaAvatarPhoto__pbIzd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.navbar_ctaAvatarImgFallback__aJVwY{background-color:var(--color-palette-10)}.navbar_ctaAvatarInitial__xcCc8{color:var(--color-palette-60);font-family:var(--font-body);font-size:var(--type-scale-13);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0}.navbar_ctaAvatarIndicator__gmFGh{position:absolute;bottom:-2px;right:-2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:100%;background-color:var(--color-status-green)}.navbar_wxHeader__vCNnM.navbar_onMap__4NnHU .navbar_navPill__pilkw{padding:3px;background-color:var(--color-glass-1-bg-full);box-shadow:0 4px 16px -4px var(--color-palette-a30),0 0 0 .5px var(--color-palette-a30);backdrop-filter:saturate(18%) blur(18px);-webkit-backdrop-filter:saturate(18%) blur(18px)}.navbar_btn__T5i36:hover,.navbar_cta__FqBM9:hover,.navbar_hamburger__aHeYc:hover,.navbar_mobileHeart__mekj2:hover{background-color:rgba(43,44,48,.05)}.navbar_wxHeader__vCNnM.navbar_onMap__4NnHU .navbar_btn__T5i36:hover,.navbar_wxHeader__vCNnM.navbar_onMap__4NnHU .navbar_cta__FqBM9:hover{background-color:color-mix(in srgb,var(--color-palette-00) 96%,transparent)}.navbar_wxMobileHeader__YsirG{position:sticky;top:0;z-index:50;display:none;width:100%;height:calc(48px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 12px 14px;justify-content:space-between;align-items:center;background-color:var(--color-base-1,var(--color-base-1));backdrop-filter:blur(var(--blur-glass-sm));color:var(--color-text-1,var(--color-text-1))}.navbar_wxMobileHeader__YsirG.navbar_map__TP3OY{position:absolute;inset:0 0 auto;width:auto;height:auto;background-color:var(--color-white-a00);background-image:linear-gradient(0deg,hsla(240,20%,99.02%,.28),hsla(240,20%,99.02%,1) 50%,hsla(240,20%,99.02%,1));box-shadow:inset 0 0 0 0 rgba(255,255,255,.38)}.navbar_mobileLogoLink__1WU2O{display:flex;align-items:center;text-decoration:none}.navbar_mobileLogoImg__VMFBZ{height:15px;width:auto;max-width:125px;object-fit:contain}.navbar_mobileLogoText__l7mvf{font-family:var(--font-heading);font-size:var(--type-scale-14);font-weight:var(--font-weight-bold);color:var(--color-text-1);letter-spacing:.01em;text-transform:uppercase}.navbar_hamburger__aHeYc,.navbar_mobileHeart__mekj2{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:22px;border:none;background:none;cursor:pointer;padding:0;color:var(--color-text-1);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.navbar_mobileHeart__mekj2{position:relative}@media screen and (max-width:767px){.navbar_wxHeader__vCNnM{display:none}.navbar_wxMobileHeader__YsirG{display:flex}.navbar_wxMobileHeader__YsirG.navbar_map__TP3OY{background-image:linear-gradient(0deg,hsla(240,20%,99.02%,.23),var(--color-base-1,var(--color-base-1)) 100%,rgba(252,252,253,.97))}}@media screen and (max-width:479px){.navbar_wxHeader__vCNnM{padding-right:8px;padding-left:8px}}.neu-progress_track__sFZIB{position:relative;height:22px;background:var(--neu-bg,var(--color-palette-20));border-radius:var(--radius-full);box-shadow:inset 3px 3px 6px rgba(163,166,180,.6),inset -3px -3px 6px rgba(255,255,255,.95);display:flex;align-items:center;padding:0 11px}.neu-progress_dots__ywvTt{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}.neu-progress_dot__QLbDO{width:4px;height:4px;border-radius:50%;background:var(--neu-bg,var(--color-palette-20));box-shadow:inset 1px 1px 2px rgba(163,166,180,.7),inset -1px -1px 2px var(--color-white-a90);transition:all .35s ease;flex-shrink:0}.neu-progress_dot__QLbDO.neu-progress_lit__XCERO{background:var(--color-chart-2);box-shadow:0 0 3px rgba(139,140,232,.55),0 0 6px rgba(139,140,232,.5),inset 0 0 1px var(--color-palette-00)}.neu-progress_knob__j1RUh{position:absolute;top:50%;left:calc(11px + var(--knob-pct, 0) * (1% - .22px));width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--color-palette-00) 0,var(--color-base-japan) 18%,var(--color-chart-4) 55%,var(--color-palette-40) 95%);box-shadow:1.5px 2px 4px rgba(120,124,145,.5),-.5px -.5px 2px var(--color-white-a60),inset -1px -1px 2.5px rgba(160,163,180,.45),inset 1px 1px 1.5px var(--color-white-a90);transition:left .4s cubic-bezier(.4,0,.2,1);z-index:3}.neu-progress_knob__j1RUh:before{content:"";position:absolute;top:18%;left:22%;width:30%;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.95),var(--color-white-a00) 70%);filter:blur(1px)}.neu-progress_track__sFZIB.neu-progress_running__ih8rh .neu-progress_knob__j1RUh{box-shadow:1.5px 2px 4px rgba(120,124,145,.5),-.5px -.5px 2px var(--color-white-a60),inset -1px -1px 2.5px rgba(160,163,180,.45),inset 1px 1px 1.5px var(--color-white-a90),0 0 9px rgba(139,140,232,.5);animation:neu-progress_knobPulse__6HFA4 1.6s ease-in-out infinite}@keyframes neu-progress_knobPulse__6HFA4{0%,to{filter:brightness(1)}50%{filter:brightness(1.05)}}.wx-error_body__Bhttt{width:100dvw;height:100dvh;padding:24px;justify-content:center;background-color:var(--color-black);position:relative}.wx-error_body__Bhttt,.wx-error_content__dmOiL{display:flex;flex-flow:column;align-items:center}.wx-error_content__dmOiL{gap:12px}.wx-error_icon__aEpjT{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-3-neg)}.wx-error_title__Vka6o{color:var(--color-text-1-neg);font-size:var(--type-scale-17);line-height:1.4;font-weight:var(--font-weight-semibold)}.wx-error_text__1bE90,.wx-error_title__Vka6o{margin-top:0;margin-bottom:0;text-align:center}.wx-error_text__1bE90{color:var(--color-text-3-neg)}.wx-error_infos__ocJSl{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);font-family:Departuremono,monospace;color:rgba(255,255,255,.15);font-size:var(--type-scale-11);line-height:1.2;text-align:center}@media screen and (max-width:767px){.wx-error_infos__ocJSl{max-width:400px}}@media screen and (max-width:479px){.wx-error_infos__ocJSl{max-width:260px}}.onboarding-prefix-input_root__f_7Du{display:flex;align-items:center;height:44px;padding:0 14px;border-radius:var(--radius-full);background:var(--color-glass-2-bg);backdrop-filter:blur(var(--blur-glass-lg));-webkit-backdrop-filter:blur(var(--blur-glass-lg));border:1px solid var(--color-black-a08);box-shadow:inset 0 0 0 1px var(--color-white-a50),0 1px 2px var(--color-black-a04);font-family:var(--font-body)}.onboarding-prefix-input_disabled__iVu_z{opacity:.6;pointer-events:none}.onboarding-prefix-input_prefix__CiQF1{color:var(--color-text-2);font-size:var(--type-scale-16);user-select:none}.onboarding-prefix-input_input__F8qyw{flex:1;border:none;outline:none;background:transparent;color:var(--color-text-1);font:inherit;font-size:var(--type-scale-16);padding:0 6px;min-width:0}.onboarding-prefix-input_input__F8qyw::placeholder{color:var(--color-text-2);opacity:.6}.onboarding-prefix-input_indicator__rDIc_{margin-left:8px;font-size:var(--type-scale-14);color:var(--color-text-2);white-space:nowrap}.onboarding-prefix-input_ind_available__heOCh{color:var(--color-success);font-weight:var(--font-weight-semibold)}.onboarding-prefix-input_ind_invalid__qv7bK,.onboarding-prefix-input_ind_reserved__4nJPb,.onboarding-prefix-input_ind_taken__81usa{color:var(--color-error)}.onboarding-prefix-input_ind_checking__biX7Q{color:var(--color-text-2)}