.onlyprint{display:none}@media print{.onlyprint{display:block}}body.layout_taupe{color:#414042;letter-spacing:normal}body.layout_taupe *::selection{color:#fff;background:#b6ada566}body.layout_taupe .muted{color:#41404299}body.layout_taupe .appraisal_full{display:none}body.layout_taupe label{font-size:15px;font-size:1.0714285714rem;line-height:1.4;margin-bottom:.571428571rem}body.layout_taupe label.required:after{font-size:15px;font-size:1.0714285714rem;top:0}body.layout_taupe label.error{font-size:13px;font-size:.9285714286rem}body.layout_taupe .btn{border-radius:0}body.layout_taupe .btn.brand_btn{background:#414042;color:#fff}@media all and (min-width:1081px){body.layout_taupe .btn.brand_btn:after{background-image:url(./right_arrow_large_white-DFaHawjI.svg)}}body.layout_taupe .btn.brand_btn.no_arrow{background:#414042;color:#fff}body.layout_taupe .appraisal_short{display:inline}body.layout_taupe .main_header{background-color:#b6ada5;box-shadow:none}body.layout_taupe .main_header.with_banner{background-color:#b6ada5}body.layout_taupe .beyondthebricks{display:none}body.layout_taupe .header_logo_wrap{display:flex;flex-direction:column}body.layout_taupe .menu_toggle{float:none;align-self:flex-start;order:-2}body.layout_taupe .logo{position:relative;top:auto;left:auto;right:auto;z-index:auto;float:none;align-self:center;margin-right:0;order:-1;background-image:url(./logo_taupe_stacked-Bk-kk4xX.svg);width:230px;height:42px;background-position:center;background-size:contain;margin-top:1.714285713rem;margin-bottom:1.714285713rem}@media all and (min-width:768px){body.layout_taupe .logo{background-image:url(./logo_taupe-B2VZ1BOk.svg);margin-top:2.285714284rem;margin-bottom:2.285714284rem;width:400px;height:18px}}@media all and (min-width:1081px){body.layout_taupe .logo{width:475px;height:22px}}body.layout_taupe .logo_sep{order:-2;border-bottom:1px solid rgba(65,64,66,.3);margin-top:0;margin-bottom:0}@media all and (min-width:1081px){body.layout_taupe .logo_sep{order:-1;margin-left:-3.428571426rem;margin-right:-2.857142855rem}}body.layout_taupe .mini_nav{float:none;order:0}@media all and (min-width:1081px){body.layout_taupe .mini_nav{padding-left:0}}body.layout_taupe .home_header{height:calc(100vh - 132px)}@media all and (min-width:1081px){body.layout_taupe .home_header{height:100vh;padding-top:177px}}body.layout_taupe .home_header .inner{margin-top:-2.285714284rem}@media all and (min-width:1081px){body.layout_taupe .home_header .tbl{padding-bottom:0;padding-top:0}}body.layout_taupe .home_header_content{padding-top:0}body.layout_taupe .home_header_cta.tablet{width:auto;margin-top:2.857142855rem}body.layout_taupe .home_header_cta.mobile{width:auto;max-width:auto;margin-top:2.857142855rem}@media all and (min-width:768px){body.layout_taupe .home_header_cta.mobile{display:none}}body.layout_taupe .home_header_content .mini:after,body.layout_taupe .listings_header_content .mini:after{background:#b6ada5}body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{font-size:36px;font-size:2.5714285714rem;line-height:1.1;margin-bottom:2.857142855rem}@media all and (min-width:768px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{font-size:44px;font-size:3.1428571429rem;line-height:1.1;margin-bottom:2.857142855rem;max-width:1080px;padding-left:1.142857142rem;padding-right:1.142857142rem;margin-left:auto;margin-right:auto}}@media all and (min-width:768px)and (min-width:768px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:2.285714284rem;padding-right:2.285714284rem}}@media all and (min-width:768px)and (min-width:1080px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:1.714285713rem;padding-right:1.714285713rem}}@media all and (max-height:719px)and (min-width:1081px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{font-size:44px;font-size:3.1428571429rem;line-height:1.1;margin-bottom:2.857142855rem;max-width:1080px;padding-left:1.142857142rem;padding-right:1.142857142rem;margin-left:auto;margin-right:auto}}@media all and (max-height:719px)and (min-width:1081px)and (min-width:768px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:2.285714284rem;padding-right:2.285714284rem}}@media all and (max-height:719px)and (min-width:1081px)and (min-width:1080px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:1.714285713rem;padding-right:1.714285713rem}}@media all and (min-height:720px)and (min-width:1081px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{font-size:54px;font-size:3.8571428571rem;line-height:1.1;margin-bottom:2.857142855rem;max-width:1080px;padding-left:1.142857142rem;padding-right:1.142857142rem;margin-left:auto;margin-right:auto}}@media all and (min-height:720px)and (min-width:1081px)and (min-width:768px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:2.285714284rem;padding-right:2.285714284rem}}@media all and (min-height:720px)and (min-width:1081px)and (min-width:1080px){body.layout_taupe .home_header_content h1,body.layout_taupe .listings_header_content h1{padding-left:1.714285713rem;padding-right:1.714285713rem}}body.layout_taupe .home_header_content p,body.layout_taupe .listings_header_content p{max-width:1080px;padding-left:1.142857142rem;padding-right:1.142857142rem;margin-left:auto;margin-right:auto;max-width:65ch}@media all and (min-width:768px){body.layout_taupe .home_header_content p,body.layout_taupe .listings_header_content p{padding-left:2.285714284rem;padding-right:2.285714284rem}}@media all and (min-width:1080px){body.layout_taupe .home_header_content p,body.layout_taupe .listings_header_content p{padding-left:1.714285713rem;padding-right:1.714285713rem}}body.layout_taupe .home_about_wrap.dark_bg{background:#b6ada5}body.layout_taupe .home_sold{margin-bottom:0;padding-bottom:3.428571426rem;border-bottom:none}@media all and (min-width:1081px){body.layout_taupe .home_sold{padding-bottom:7.2142857089rem;margin-bottom:0}}body.layout_taupe .home_content{margin-bottom:0;background:#b6ada5;padding-top:6.2142857096rem;padding-bottom:6.2142857096rem}@media all and (min-width:1081px){body.layout_taupe .home_content{padding-top:7.2142857089rem;padding-bottom:7.2142857089rem;margin-bottom:0}}body.layout_taupe .aboutpg{padding-top:7.2142857089rem;margin-bottom:0}@media all and (min-width:1081px){body.layout_taupe .aboutpg{padding-top:7.2142857089rem;margin-bottom:0}}body.layout_taupe .aboutpg_agents{background-color:#b6ada5;padding-bottom:6.2142857096rem}@media all and (min-width:1081px){body.layout_taupe .aboutpg_agents{padding-bottom:7.2142857089rem;margin-bottom:0}}body.layout_taupe .pg_agents>.inner_lg>ul{margin-bottom:0}@media all and (min-width:1081px){body.layout_taupe .pg_agents>.inner_lg>ul{margin-bottom:0}}body.layout_taupe .pg_agents .agent_card{background:#414042}body.layout_taupe .event_item{border:1px solid #b6ada5;background:#b6ada5;border-radius:0}@media all and (min-width:1081px){body.layout_taupe .event_month{color:#414042}}body.layout_taupe .event_heading_wrap>span{color:#414042;font-weight:700}@media all and (min-width:1081px){body.layout_taupe .event_heading_wrap>span{font-weight:400}}body.layout_taupe .event_list_wrap.final_event .event_list li .event_item{border-color:#414042;background:#b6ada5}body.layout_taupe .event_list_wrap.final_event .event_list .event_heading{color:#414042;font-weight:700}@media all and (min-width:1081px){body.layout_taupe .event_list_wrap.final_event .event_list .event_heading{color:#fff;background:#414042}}body.layout_taupe .switcher{-webkit-user-select:none;user-select:none}body.layout_taupe .switcher a,body.layout_taupe .switcher span{margin-bottom:.571428571rem;background:transparent}body.layout_taupe .switcher a.active,body.layout_taupe .switcher a:hover,body.layout_taupe .switcher span.active,body.layout_taupe .switcher span:hover{color:#414042;box-shadow:inset 0 -2px #414042}@media all and (min-width:1081px){body.layout_taupe .switcher_wrap.small .switcher a.active:after,body.layout_taupe .switcher_wrap.small .switcher a:hover:after,body.layout_taupe .switcher_wrap.small .switcher span.active:after,body.layout_taupe .switcher_wrap.small .switcher span:hover:after{background:#414042;height:2px}}body.layout_taupe .menu_wrap:before{background-color:#b6ada5d1}body.layout_taupe .menu{background:#414042}body.layout_taupe .menu_header{background:transparent}body.layout_taupe .menu_header:before{background:#b6ada566}body.layout_taupe .menu_header .logo{position:relative;float:left;left:auto;display:flex;background-image:url(./logo_taupe_stacked_white-CxfrgtLM.svg);width:200px;height:36px;background-size:contain;background-position:left center}body.layout_taupe .menu_footer{background:transparent}body.layout_taupe .menu_items ul li.has_submenu>span:after,body.layout_taupe .menu_items ul li.has_submenu>a:after{content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0px 4px;border-color:#525252 transparent transparent transparent;position:absolute;top:50%;margin-top:-4px;border-color:#b6ada5 transparent transparent transparent;right:0;transition:all .22s ease-in-out}body.layout_taupe .menu_items ul li.has_submenu.show_submenu>a:after,body.layout_taupe .menu_items ul li.has_submenu.show_submenu>span:after{transform:rotate(180deg)}body.layout_taupe .top_level_menu_items{border-bottom:1px solid rgba(182,173,165,.4)}body.layout_taupe .modal{background-color:#414042e6}body.layout_taupe .modal_header{border-bottom:0}body.layout_taupe .modal_header.dark_bg{background:#b6ada5}body.layout_taupe .modal_header .mini.muted{color:#41404280}body.layout_taupe .bedbathcar{color:#414042}body.layout_taupe .bedbathcar li>span:before{border:1px solid rgba(65,64,66,.3)}body.layout_taupe .bed span:after{background-image:url(./bed_grey_1-D-weJU4g.svg)}body.layout_taupe .bath span:after{background-image:url(./bath_grey_1-BvhVesLw.svg)}body.layout_taupe .car span:after{background-image:url(./car_grey_1-EL3W-s7t.svg)}body.layout_taupe .building span:after{background-image:url(./building_grey_1-YwPWIE82.svg)}body.layout_taupe .land span:after{background-image:url(./land_grey_1-DfPDgSqX.svg)}body.layout_taupe .agent_card{background:#b6ada5;color:#414042;border:0px solid rgba(65,64,66,.3)}body.layout_taupe .agent_card_position{color:#ffffff80}body.layout_taupe .contact_link_mobile span a:before{background-image:url(./mobile_grey_3-DNxZFF9K.svg)}body.layout_taupe .contact_link_landline span a:before{background-image:url(./phone_grey_3-BlEKpPON.svg)}body.layout_taupe .contact_link_email span a:before,body.layout_taupe .contact_link_email span button:before,body.layout_taupe .contact_link_email span span[role=button]:before{background-image:url(./email2_grey_3-Bei9ghGn.svg)}body.layout_taupe .contact_link_profile span a:before{background-image:url(./link_grey_3-D9a0dlt7.svg)}body.layout_taupe .mini_map_filter .radio_group input:checked~label{background:#b6ada5}body.layout_taupe .price_histogram>div{background:#b6ada580}body.layout_taupe .filter_count_active{background:#b6ada5}body.layout_taupe .filter_count_clear_active{background:#b6ada5;border-left:1px solid rgb(166.0116564417,155.0404907975,145.2883435583)}@media all and (min-width:1081px){body.layout_taupe .filter_count_clear_active:hover{cursor:pointer;background:#a4988e}}body.layout_taupe .main_footer{background:#414042;margin-top:0}@media all and (min-width:1081px){body.layout_taupe .main_footer{padding-top:2.857142855rem}}body.layout_taupe .footer_button_bar{border-bottom:1px solid rgba(182,173,165,.4);padding-bottom:1.714285713rem}body.layout_taupe .footer_button_bar .tbc{vertical-align:middle}body.layout_taupe .footer_button_bar .tbc:nth-child(1),body.layout_taupe .footer_button_bar .tbc:nth-child(2),body.layout_taupe .footer_button_bar .tbc:nth-child(3){padding-top:0}body.layout_taupe .footer_button_bar .tbc .btn:nth-child(2){margin-left:1.142857142rem}body.layout_taupe .footer_button_bar .logo{display:block;background-image:url(./logo_taupe_stacked_white-CxfrgtLM.svg);width:230px;height:42px;margin-top:0;margin-bottom:0}body.layout_taupe .footer_top_level_link{border-top:1px solid rgba(182,173,165,.4)}@media all and (min-width:1081px){body.layout_taupe .footer_top_level_link{border-top:none}}body.layout_taupe .footer_copyright_bar{line-height:1.2}body.layout_taupe .footer_copyright_bar.muted{color:#fff}@media all and (min-width:1081px){body.layout_taupe .footer_copyright_bar{border-top:1px solid rgba(182,173,165,.4)}}body.layout_taupe .footer_office_contact .contact_link_mobile span a:before{background-image:url(./mobile_grey_3-DNxZFF9K.svg)}body.layout_taupe .footer_office_contact .contact_link_landline span a:before{background-image:url(./phone_grey_3-BlEKpPON.svg)}body.layout_taupe .footer_office_contact .contact_link_email span a:before,body.layout_taupe .footer_office_contact .contact_link_email span button:before,body.layout_taupe .footer_office_contact .contact_link_email span span[role=button]:before{background-image:url(./email2_grey_3-Bei9ghGn.svg)}body.layout_taupe .footer_office_contact .contact_link_profile span a:before{background-image:url(./link_grey_3-D9a0dlt7.svg)}body.layout_taupe .listings_map_sort>span{border-bottom:2px solid transparent}body.layout_taupe .listings_map_sort>span.active{border-bottom-color:#414042}@media all and (min-width:1081px){body.layout_taupe .pdp_meta{background:#b6ada5;color:#414042;border-top:1px solid rgba(65,64,66,.3)}}body.layout_taupe .pdp_descriptor.muted{color:#414042}@media all and (min-width:1081px){body.layout_taupe .pdp_price:before{background:#414042}}body.layout_taupe .pdp_price .price_feature{background:#fff;color:#414042}body.layout_taupe .flag{font-size:12px;font-size:.8571428571rem;text-transform:uppercase;display:inline-block;letter-spacing:1px;position:absolute;top:0;left:0;color:#fff;font-weight:700}@media all and (min-width:1081px){body.layout_taupe .flag{display:none}}body.layout_taupe .flag:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#FFE512 transparent transparent transparent}body.layout_taupe .flag span{display:block;position:relative;transform:rotate(-45deg);left:-10px;top:17px;width:80px;text-align:center}body.layout_taupe .flag:before{border-color:#414042 transparent transparent transparent}body.layout_taupe .header_feature_button{border:1px solid #414042}@media all and (min-width:1081px){body.layout_taupe .header_feature_button{border:1px solid #414042}}body.layout_taupe .video_play_button:before{background-image:url(./play_icon_dark-Dj6VyUts.svg)}@media all and (min-width:1081px){body.layout_taupe .video_play_button:before{background-image:url(./play_icon_dark-Dj6VyUts.svg)}}body.layout_taupe .floorplan_button:before{background-image:url(./floorplan_dark--7fEJzD3.svg)}@media all and (min-width:1081px){body.layout_taupe .floorplan_button:before{background-image:url(./floorplan_dark--7fEJzD3.svg)}}body.layout_taupe .pdp_agents{background:#b6ada5}body.layout_taupe .pdp_agents .agent_card{background:#414042}body.layout_taupe .agent_card_contact_details h4,body.layout_taupe .agent_card_contact_details ul li a,body.layout_taupe .agent_card_contact_details ul li span{color:#fff}body.layout_taupe .proplist_item_image>span{background:#414042;color:#fff}body.layout_taupe .listings_map_outer .listings_map_wrap{height:calc(100vh - 132px)}@media all and (min-width:1081px){body.layout_taupe .listings_map_outer .listings_map_wrap{height:70vh;max-height:680px}}body.layout_taupe .upcomingevent_date_wrap span.upcomingevent_date:after{bottom:-.571428571rem;height:2px;background:#b6ada5}body.layout_taupe .mapbox-map .bottom-right{right:1.714285713rem;bottom:2.5714285695rem}@media all and (min-width:1081px){body.layout_taupe .mapbox-map .bottom-left,body.layout_taupe .mapbox-map .bottom-right{right:1.142857142rem}}:root{--cache-bust:"2026-11-01-vendor-br"}
