.FuturePostsSection_section__LU9a2{position:relative;overflow:hidden;padding:66px 30px 70px;background:#e8f5fd;color:#20252b}.FuturePostsSection_inner__xvljw{position:relative;z-index:1;display:grid;max-width:1290px;margin:0 auto;grid-template-columns:minmax(0,1fr)}.FuturePostsSection_decoration__cjKaw{position:absolute;right:max(8%,calc((100% - 1290px) / 2 + 170px));bottom:34px;width:250px;height:245px;background-image:radial-gradient(#b8e4fb 2.2px,transparent 2.4px);background-size:23px 23px;pointer-events:none}.FuturePostsSection_decoration__cjKaw i,.FuturePostsSection_decoration__cjKaw span{position:absolute;right:-72px;bottom:84px;width:150px;height:74px;border-radius:5px;background:rgb(255 255 255/48%)}.FuturePostsSection_decoration__cjKaw i{right:-7px;bottom:-5px;width:50px;height:36px;border-radius:4px;background:#1ea7f5}.FuturePostsSection_heading__cXvbu{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.FuturePostsSection_eyebrow__J4XQb{color:#188ee0;font-size:12px;font-weight:800;letter-spacing:.15em}.FuturePostsSection_heading__cXvbu h2{margin:8px 0 4px;color:#172f49;font-size:clamp(27px,3vw,36px);line-height:1.15}.FuturePostsSection_heading__cXvbu p{margin:0;color:#64788b;font-size:15px}.FuturePostsSection_feature__nR9RS{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1.22fr) minmax(0,.98fr);column-gap:44px;align-items:start}.FuturePostsSection_gallery__2OzXq{position:relative;z-index:3;min-width:0}.FuturePostsSection_photoStage__lljhH{position:relative}.FuturePostsSection_mainImage__yUj9A{position:relative;width:100%;aspect-ratio:1.405;overflow:hidden;border-radius:9px;background:#cfdce5;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.FuturePostsSection_mainImage__yUj9A:active{cursor:grabbing}.FuturePostsSection_mainImage__yUj9A>img{border-radius:9px;object-fit:cover}.FuturePostsSection_mainImage__yUj9A>.FuturePostsSection_previousImage__yzCww{z-index:0;animation:FuturePostsSection_previousImageFade__FpamK .75s ease-out both}.FuturePostsSection_mainImage__yUj9A>.FuturePostsSection_activeImage__fzZXc{z-index:1;animation:FuturePostsSection_activeImageFade__nzc0T .8s cubic-bezier(.22,.61,.36,1) both}@keyframes FuturePostsSection_previousImageFade__FpamK{to{opacity:0}}@keyframes FuturePostsSection_activeImageFade__nzc0T{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.FuturePostsSection_imagePlaceholder___beD7{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:9px;background:linear-gradient(135deg,#d5e6f0,#bdd7e8);color:#5a768e}.FuturePostsSection_imagePlaceholder___beD7 span{font-size:64px}.FuturePostsSection_imagePlaceholder___beD7 strong{font-size:14px}.FuturePostsSection_map__i0eSh{position:absolute;z-index:1;top:18px;left:18px;width:112px;height:75px;overflow:hidden;border:4px solid #fff;padding:0;border-radius:8px;background-color:#edf2ef;box-shadow:0 2px 8px rgb(0 0 0/18%);cursor:pointer}.FuturePostsSection_mapRoadSecondary__VQb7L,.FuturePostsSection_mapRoad__PK_1K,.FuturePostsSection_map__i0eSh:after,.FuturePostsSection_map__i0eSh:before{position:absolute;display:block;content:""}.FuturePostsSection_map__i0eSh:before{top:-20%;left:25%;width:120%;height:150%;border:8px solid #fff;background:transparent;transform:rotate(38deg)}.FuturePostsSection_map__i0eSh:after{top:45%;left:-10%;width:130%;height:8px;background:#ffd35b;box-shadow:0 0 0 2px #fff;transform:rotate(-23deg)}.FuturePostsSection_mapRoad__PK_1K{top:10%;left:10%;width:130%;height:5px;background:#b6d5e7;transform:rotate(-42deg)}.FuturePostsSection_mapRoadSecondary__VQb7L{right:12%;bottom:4%;width:120%;height:4px;background:#b6d5e7;transform:rotate(-42deg)}.FuturePostsSection_mapPin__PHeOj{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#15191e;color:#f04e45;transform:translate(-50%,-50%)}.FuturePostsSection_mapPin__PHeOj svg{width:20px;stroke:currentColor;stroke-width:2.2}.FuturePostsSection_mediaCounts__YV4t7{position:absolute;bottom:19px;left:23px;display:flex;gap:7px}.FuturePostsSection_mediaCounts__YV4t7>a,.FuturePostsSection_mediaCounts__YV4t7>span{display:flex;min-width:31px;height:31px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border-radius:18px;background:rgb(16 19 22/86%);color:#fff;font-size:13px;text-decoration:none}.FuturePostsSection_mediaCounts__YV4t7 svg{width:15px;height:15px}.FuturePostsSection_postArrow__VYqgD{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:#111518;color:#fff;cursor:pointer;font-size:28px;line-height:1;transition:background .2s,transform .2s}.FuturePostsSection_postArrow__VYqgD:hover{background:#168ddd}.FuturePostsSection_postControls__5NFNp{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:17px;margin-top:-19px}.FuturePostsSection_dots__lszmd{display:flex;min-width:128px;height:32px;align-items:center;justify-content:center;gap:13px;padding:0 18px;border-radius:22px;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/8%)}.FuturePostsSection_dots__lszmd button{display:grid;width:9px;height:20px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.FuturePostsSection_dots__lszmd button i{width:6px;height:6px;border-radius:50%;background:#b4e5ff}.FuturePostsSection_dots__lszmd button.FuturePostsSection_activeDot__gf4AD i{width:12px;height:12px;border:2px solid #1ea7f5;background:#fff}.FuturePostsSection_postArrow__VYqgD{width:36px;height:36px;font-size:27px}.FuturePostsSection_thumbnails__30QWU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 90px;gap:15px;margin-top:30px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.FuturePostsSection_thumbnails__30QWU:active{cursor:grabbing}.FuturePostsSection_thumbnails__30QWU>button:not(.FuturePostsSection_propertyCount__Nbq2_){position:relative;height:105px;overflow:visible;padding:0;border:0;border-radius:6px;background:#cbd9e2;cursor:pointer;-webkit-user-select:none;user-select:none}.FuturePostsSection_thumbnails__30QWU>button:not(.FuturePostsSection_propertyCount__Nbq2_):after{position:absolute;right:25%;bottom:-8px;left:25%;height:3px;border-radius:3px;background:transparent;content:""}.FuturePostsSection_thumbnails__30QWU>button.FuturePostsSection_selectedThumbnail__hHreM:after{background:#1ea7f5}.FuturePostsSection_thumbnails__30QWU>button:not(.FuturePostsSection_propertyCount__Nbq2_)>img{border-radius:6px;object-fit:cover}.FuturePostsSection_propertyCount__Nbq2_{display:flex;min-width:0;height:105px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:6px;background:#fff;color:#14191e;cursor:pointer;box-shadow:0 2px 6px rgb(0 0 0/6%)}.FuturePostsSection_propertyCount__Nbq2_ svg{width:24px;height:24px;stroke:currentColor;stroke-width:2}.FuturePostsSection_propertyCount__Nbq2_ strong{font-size:20px}.FuturePostsSection_propertyCount__Nbq2_ span{font-size:12px}.FuturePostsSection_details__A5294{position:relative;z-index:2;min-width:0;padding-top:1px;animation:FuturePostsSection_detailsFade__yO37_ .55s cubic-bezier(.22,.61,.36,1) both}@keyframes FuturePostsSection_detailsFade__yO37_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FuturePostsSection_badges__K4_3o{display:flex;min-height:26px;align-items:center;gap:9px}.FuturePostsSection_badges__K4_3o>span:not(.FuturePostsSection_built__lHR3W){display:inline-flex;align-items:center;padding:5px 13px;border-radius:18px;background:#fff;color:#262b30;font-size:12px;font-weight:700;line-height:1.1;white-space:nowrap}.FuturePostsSection_badges__K4_3o .FuturePostsSection_featured__bdDDF{background:#1ea7f5;color:#fff}.FuturePostsSection_badges__K4_3o .FuturePostsSection_hot__Z9GYd{background:#f5821f;color:#fff}.FuturePostsSection_built__lHR3W{margin-left:auto;color:#292e33;font-size:12px;font-weight:700;white-space:nowrap}.FuturePostsSection_details__A5294 h3{margin:22px 0 12px;color:#1f2328;font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.18}.FuturePostsSection_details__A5294 h3 a{color:inherit;text-decoration:none}.FuturePostsSection_details__A5294 h3 a:hover{color:#168ddd}.FuturePostsSection_details__A5294 h3 a:focus-visible{border-radius:3px;outline:3px solid rgb(30 167 245/45%);outline-offset:3px}.FuturePostsSection_address__PK2PV{display:flex;align-items:flex-start;gap:5px;margin:0;color:#7a8591;font-size:14px;line-height:1.5}.FuturePostsSection_address__PK2PV svg{width:16px;height:16px;flex:0 0 16px;stroke:#1ea7f5;stroke-width:2}.FuturePostsSection_stats__0qpSf{position:absolute;z-index:2;top:39%;left:calc(100% - 57px);display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:18px;max-width:none}.FuturePostsSection_stats__0qpSf>div{display:flex;min-width:0;height:96px;align-items:center;justify-content:center;gap:9px;padding:0 13px;border:1px solid rgb(224 233 240/90%);border-radius:7px;background:#fff;box-shadow:0 3px 12px rgb(23 65 93/12%);color:#48535d;font-size:14px;white-space:nowrap}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bathStat__feDfu,.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bedStat__g00et{flex:0 0 114px}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_areaStat__lQbXE{flex:0 0 180px}.FuturePostsSection_stats__0qpSf svg{width:25px;height:25px;flex:0 0 25px;stroke:#1ea7f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.FuturePostsSection_price__zPFT6{display:block;margin-top:34px;color:#20a8f4;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15}.FuturePostsSection_hasStats__yeFdS .FuturePostsSection_price__zPFT6{margin-top:144px}.FuturePostsSection_description__t0mx7{display:-webkit-box;max-width:480px;overflow:hidden;margin:26px 0 0;color:#373c41;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.FuturePostsSection_mapOverlay__co6rY{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:48px;background:rgb(32 33 36/96%)}.FuturePostsSection_mapDialog__yBsKb{position:relative;width:min(1280px,100%);height:min(78vh,740px);overflow:hidden;border-radius:18px;background:#dce5eb;box-shadow:0 18px 70px rgb(0 0 0/40%)}.FuturePostsSection_mapDialog__yBsKb iframe{display:block;width:100%;height:100%;border:0}.FuturePostsSection_mapLocationMarker__TpvBx{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;transform:translate(-50%,-100%);filter:drop-shadow(0 2px 3px rgb(0 0 0/35%));pointer-events:none}.FuturePostsSection_mapLocationMarker__TpvBx svg{width:38px;height:38px;fill:#fff;stroke:#e53935;stroke-width:2.2}.FuturePostsSection_mapLocationMarker__TpvBx circle{fill:#e53935;stroke:#fff;stroke-width:1.5}.FuturePostsSection_mapClose__Dimlv{position:fixed;z-index:1;top:16px;right:18px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:4px;background:rgb(0 0 0/40%);color:#fff;cursor:pointer;font-size:30px;line-height:1}.FuturePostsSection_mapClose__Dimlv:hover{background:rgb(0 0 0/70%)}.FuturePostsSection_thumbnailPlaceholder__2eC5Z{display:grid;width:100%;height:100%;place-items:center;color:#67839a;font-size:30px}@media (max-width:1120px){.FuturePostsSection_feature__nR9RS{column-gap:28px}.FuturePostsSection_stats__0qpSf{left:calc(100% - 48px);gap:10px}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bathStat__feDfu,.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bedStat__g00et{flex-basis:96px}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_areaStat__lQbXE{flex-basis:150px}.FuturePostsSection_thumbnails__30QWU{grid-template-columns:repeat(3,minmax(0,1fr)) 78px;gap:10px}}@media (max-width:1023px){.FuturePostsSection_section__LU9a2{padding-top:50px}.FuturePostsSection_feature__nR9RS{grid-template-columns:minmax(0,1fr);row-gap:36px}.FuturePostsSection_gallery__2OzXq{z-index:1}.FuturePostsSection_mainImage__yUj9A{aspect-ratio:1.55}.FuturePostsSection_details__A5294{padding:0 6px}.FuturePostsSection_hasStats__yeFdS .FuturePostsSection_price__zPFT6{margin-top:34px}.FuturePostsSection_stats__0qpSf{right:12px;bottom:12px;top:auto;left:12px;flex-wrap:wrap;justify-content:flex-end;gap:7px}.FuturePostsSection_description__t0mx7{max-width:720px}}@media (max-width:640px){.FuturePostsSection_section__LU9a2{padding:43px 16px 52px}.FuturePostsSection_heading__cXvbu{align-items:flex-start;margin-bottom:20px}.FuturePostsSection_heading__cXvbu p{max-width:265px;font-size:13px}.FuturePostsSection_mainImage__yUj9A{aspect-ratio:1.15}.FuturePostsSection_map__i0eSh{top:12px;left:12px;width:82px;height:58px}.FuturePostsSection_thumbnails__30QWU{grid-template-columns:repeat(3,minmax(0,1fr)) 64px;gap:7px;margin-top:23px}.FuturePostsSection_propertyCount__Nbq2_,.FuturePostsSection_thumbnails__30QWU>button:not(.FuturePostsSection_propertyCount__Nbq2_){height:68px}.FuturePostsSection_propertyCount__Nbq2_{gap:1px}.FuturePostsSection_propertyCount__Nbq2_ svg{width:19px;height:19px}.FuturePostsSection_propertyCount__Nbq2_ strong{font-size:16px}.FuturePostsSection_propertyCount__Nbq2_ span{font-size:10px}.FuturePostsSection_badges__K4_3o{flex-wrap:wrap;gap:6px}.FuturePostsSection_badges__K4_3o>span:not(.FuturePostsSection_built__lHR3W){padding:5px 9px;font-size:11px}.FuturePostsSection_built__lHR3W{font-size:11px}.FuturePostsSection_details__A5294 h3{margin-top:18px;font-size:28px}.FuturePostsSection_stats__0qpSf>div{height:58px;gap:5px;padding:0 6px;font-size:11px}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bathStat__feDfu,.FuturePostsSection_stats__0qpSf>.FuturePostsSection_bedStat__g00et{flex-basis:70px}.FuturePostsSection_stats__0qpSf>.FuturePostsSection_areaStat__lQbXE{flex-basis:108px}.FuturePostsSection_stats__0qpSf svg{width:19px;height:19px;flex-basis:19px}.FuturePostsSection_price__zPFT6{margin-top:25px;font-size:30px}.FuturePostsSection_description__t0mx7{margin-top:18px;font-size:13px}.FuturePostsSection_decoration__cjKaw{display:none}.FuturePostsSection_mapOverlay__co6rY{padding:16px}.FuturePostsSection_mapDialog__yBsKb{height:min(82vh,740px);border-radius:12px}.FuturePostsSection_mapClose__Dimlv{top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.FuturePostsSection_details__A5294,.FuturePostsSection_mainImage__yUj9A>.FuturePostsSection_activeImage__fzZXc,.FuturePostsSection_mainImage__yUj9A>.FuturePostsSection_previousImage__yzCww{animation:none}}.PropertyFavoriteToggle_control__ysy_w{position:relative;display:inline-flex;flex:0 0 auto}.PropertyFavoriteToggle_feedback__pTvRt{position:absolute;right:0;bottom:calc(100% + 8px);z-index:4;width:max-content;max-width:min(240px,72vw);padding:8px 10px;border:1px solid #dfe7ec;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgb(23 53 71/14%);color:#263742;font-size:.75rem;line-height:1.4}.FeaturedPropertiesSlider_slider__AMAV7{--brand:#1ea7f5;--ink:#171717;--muted:#7a8591;width:100%;max-width:420px;min-width:0;padding:26px;color:var(--ink)}.FeaturedPropertiesSlider_slider__AMAV7 *{box-sizing:border-box}.FeaturedPropertiesSlider_sliderTitle__RLEJb{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.FeaturedPropertiesSlider_card__o_7pc{margin:22px -10px 0;padding:20px 10px 10px;border-radius:28px;background:#e6f4fd}.FeaturedPropertiesSlider_propertyTitle__K_Zqb{display:block;overflow:hidden;margin:0 0 0 10px;color:#202b33;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.FeaturedPropertiesSlider_address__U3SGR{display:flex;align-items:center;gap:8px;margin:16px 0 18px 10px;color:var(--muted);font-size:14.5px}.FeaturedPropertiesSlider_address__U3SGR svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.FeaturedPropertiesSlider_address__U3SGR span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedPropertiesSlider_image__8Pf_8{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#c9d6df}.FeaturedPropertiesSlider_image__8Pf_8 img{object-fit:cover}.FeaturedPropertiesSlider_placeholder__7FjUH{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#d9e7ee,#f3f8fa);color:#74838a}.FeaturedPropertiesSlider_badges__H4uS6{position:absolute;top:14px;left:14px;z-index:1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.FeaturedPropertiesSlider_pill__ikUiQ{padding:5px 12px;border-radius:999px;background:#fff;color:#262626;font-size:13px;font-weight:500;line-height:1.3}.FeaturedPropertiesSlider_featured__XL8ti{background:var(--brand);color:#fff}.FeaturedPropertiesSlider_built__EJVVb{position:absolute;top:18px;right:14px;color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 3px rgb(0 0 0/40%)}.FeaturedPropertiesSlider_price__r8g7E{position:absolute;bottom:12px;left:14px;color:#fff;font-size:20px;font-weight:600;text-shadow:0 1px 4px rgb(0 0 0/45%)}.FeaturedPropertiesSlider_arrow__3QApJ{position:absolute;top:50%;z-index:2;display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);border:0;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .15s ease}.FeaturedPropertiesSlider_arrow__3QApJ svg{width:12px;height:12px;fill:currentColor}.FeaturedPropertiesSlider_previous__qsLkD{left:14px;background:var(--brand)}.FeaturedPropertiesSlider_next__7yN2z{right:14px;background:#d4d4d4;color:#262626}.FeaturedPropertiesSlider_arrow__3QApJ.FeaturedPropertiesSlider_on__QaiZq{background:var(--brand);color:#fff}.FeaturedPropertiesSlider_arrow__3QApJ:disabled{cursor:default}.FeaturedPropertiesSlider_actions__cRyPo{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:8px}.FeaturedPropertiesSlider_actions__cRyPo span{display:inline-flex}.FeaturedPropertiesSlider_actionButton__pBDFb{display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer}.FeaturedPropertiesSlider_actionButton__pBDFb svg{width:18px;height:18px}.FeaturedPropertiesSlider_selectedAction__YZKic{color:#ff6b72}.FeaturedPropertiesSlider_dots__x9mAP{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.FeaturedPropertiesSlider_dots__x9mAP button{display:flex;width:6px;height:6px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--brand);cursor:pointer}.FeaturedPropertiesSlider_dots__x9mAP .FeaturedPropertiesSlider_activeDot__LJO_D{width:14px;height:14px;border:2px solid var(--brand);background:transparent}.FeaturedPropertiesSlider_activeDot__LJO_D:after{display:block;width:6px;height:6px;border-radius:50%;background:var(--brand);content:""}.FeaturedPropertiesSlider_actionButton__pBDFb:focus-visible,.FeaturedPropertiesSlider_arrow__3QApJ:focus-visible,.FeaturedPropertiesSlider_dots__x9mAP button:focus-visible{outline:3px solid #0a78bf;outline-offset:3px}@media (max-width:520px){.FeaturedPropertiesSlider_slider__AMAV7{padding:18px}}@media (prefers-reduced-motion:reduce){.FeaturedPropertiesSlider_arrow__3QApJ{transition:none}}