/* Generated: editable type at 63.74999999999999% of approved base sizes. */
:root{font-size:10.2px}
h1{font-size:clamp(30.6px,3.63375vw,52.275px)}
h2{font-size:clamp(22.3125px,2.55vw,35.0625px)}
h3{font-size:17.2125px}
.eyebrow{font-size:6.375px}
.lead{font-size:11.475px}
.small{font-size:7.65px}
.button{font-size:7.65px}
.text-link{font-size:8.2875px}
.header-note{font-size:6.375px}
.header-contact{font-size:7.65px}
nav{font-size:7.65px}
.hero h1{font-size:clamp(28.6875px,3.50625vw,50.3625px)}
.hero-caption{font-size:5.7375px}
.search-bar label{font-size:6.375px}
.search-bar select{font-size:8.925px}
.intro .lead{font-size:10.8375px}
.card h3{font-size:16.575px}
.card p{font-size:8.925px}
.card .eyebrow{font-size:5.7375px}
.card-meta{font-size:6.375px}
.card .text-link{font-size:7.65px}
.founder h2{font-size:29.325px}
.role{font-size:7.0125px}
.footer-grid p,.footer-grid a{font-size:7.65px}
.footer-grid .eyebrow{font-size:5.7375px}
.footer-bottom{font-size:6.375px}
.detail-panel dl{font-size:8.925px}
.detail-panel dt{font-size:6.375px}
.steps article>span{font-size:7.65px}
.calculator label,.enquiry-form label,.filter-grid label{font-size:7.65px}
#yield-result strong{font-size:28.6875px}
#yield-result dl{font-size:7.65px}
address{font-size:8.925px}
.enquiry-form label.check{font-size:7.65px}
.form-status{font-size:8.925px}
.segmented label{font-size:8.2875px}
.text-button{font-size:7.65px}
.results-heading p{font-size:8.2875px}
.chip{font-size:7.65px}
.empty h2{font-size:22.3125px}
.result-facts{font-size:7.65px}
.preview-label{font-size:8.2875px}
.listing-summary h2{font-size:25.5px}
@media(max-width:1050px){nav{font-size:7.0125px}
.header-note{font-size:5.7375px}
.hero .button{font-size:7.0125px}
.hero h1{font-size:36.975px}}
@media(max-width:600px){:root{font-size:10.2px}
.menu-toggle{font-size:7.65px}
nav{font-size:9.5625px}
.hero h1{font-size:26.775px}
.hero p:not(.eyebrow){font-size:8.925px}
.hero .eyebrow{font-size:5.7375px}
.hero .button{font-size:7.0125px}
.hero-caption{font-size:5.1px}
.intro h2{font-size:21.0375px}
.intro .lead{font-size:10.2px}
.eyebrow{font-size:5.7375px}
.section-heading h2{font-size:22.3125px}
.card h3{font-size:17.85px}
.founder h2{font-size:22.95px}
.footer-grid>div:last-child{font-size:7.65px}
.footer-bottom{font-size:6.375px}
.mobile-contact{font-size:7.0125px}
.page-head h1{font-size:27.4125px}
.page-head .lead{font-size:10.2px}
.detail h3{font-size:15.9375px}
.steps h3{font-size:15.9375px}
.calculator label{font-size:8.2875px}
.enquiry-form label{font-size:8.2875px}
.filter-grid label{font-size:7.0125px}
.filter-grid input,.filter-grid select{font-size:8.925px}
.results-heading{font-size:7.65px}
.empty h2{font-size:19.125px}
.empty p{font-size:8.925px}
.prose h2{font-size:20.4px}}
.contact-title{font-size:19.125px}
.office-photos figcaption{font-size:7.65px}
.property-specs dt{font-size:7.65px}
.property-card .property-price{font-size:12.75px}
@media(pointer:coarse) and (max-width:1050px){.enquiry-form label,.calculator label{font-size:15.3px}
.enquiry-form input,.enquiry-form select,.enquiry-form textarea,.calculator input{font-size:20.4px}
.enquiry-form .check{font-size:15.3px}
.enquiry-form .button{font-size:15.3px}
.enquiry-form .small,.enquiry-form .form-status{font-size:15.3px}
.lightbox button{font-size:15.3px}}
#navigation{font-size:10.2px}
.intro h2{font-size:40.8px}
.intro .eyebrow{font-size:9.5625px}
.intro .lead{font-size:13.3875px}
.intro .text-link{font-size:10.8375px}
.section-heading h2{font-size:38.25px}
.eyebrow{font-size:7.65px}
.section-heading .text-link,.split-copy .text-link{font-size:10.2px}
.card-meta{font-size:7.65px}
.card .eyebrow{font-size:7.0125px}
.card p{font-size:10.2px}
.card .text-link{font-size:9.5625px}
.split-copy p:not(.eyebrow),.founder p:not(.eyebrow):not(.role){font-size:12.1125px}
.button{font-size:9.5625px}
.hero .button{font-size:8.925px}
.footer-grid p,.footer-grid a{font-size:8.925px}
@media(max-width:1050px){#navigation{font-size:10.2px}
.intro h2{font-size:38.25px}
.section-heading h2{font-size:35.0625px}}
@media(max-width:600px){#navigation{font-size:10.8375px}
.intro h2{font-size:25.5px}
.intro .lead{font-size:11.475px}
.section-heading h2{font-size:25.5px}}
@media(min-width:601px) and (max-width:800px){#navigation{font-size:10.2px}
.hero h1{font-size:30.6px}
.intro h2{font-size:30.6px}
.intro .lead{font-size:12.75px}
.section-heading h2{font-size:27.4125px}
.section-heading .text-link{font-size:8.925px}
.card h3{font-size:15.3px}
.card-meta{font-size:7.0125px}
.card p{font-size:9.5625px}
.property-card .property-price{font-size:12.1125px}
.split h2{font-size:26.775px}
.split-copy p:not(.eyebrow){font-size:10.8375px}
.founder h2{font-size:24.225px}
.founder p:not(.eyebrow):not(.role){font-size:10.8375px}
.footer-grid p,.footer-grid a{font-size:8.2875px}
.cta h2{font-size:26.775px}
.page-head h1{font-size:34.425px}}
.footer-resources{font-size:8.925px}
.selection-button{font-size:8.925px}
.buyer-status{font-size:9.5625px}
.property-contact-bar>span{font-size:9.5625px}
.comparison-table h3{font-size:15.9375px}
.comparison-table td,.comparison-table tbody th{font-size:9.5625px}
.comparison-table .text-link{font-size:8.925px}
.buyer-guide-invitation p:not(.eyebrow){font-size:12.1125px}
@media(max-width:800px){.property-contact-bar>span{font-size:8.2875px}
.property-contact-bar .button{font-size:9.5625px}
.selection-button{font-size:9.5625px}
.comparison-table h3{font-size:14.025px}}
.community-finder label{font-size:9.5625px}
.community-finder p{font-size:8.925px}
.strategy-intro>p:not(.eyebrow){font-size:12.75px}
.strategy-article h2{font-size:31.2375px}
.strategy-article .lead{font-size:12.1125px}
.strategy-comparison{font-size:10.2px}
.strategy-numbers h2{font-size:30.6px}
.strategy-entry p:not(.eyebrow){font-size:12.1125px}
@media(max-width:800px){.strategy-article h2,.strategy-numbers h2{font-size:27.4125px}
.strategy-comparison{font-size:9.5625px}}
.community-gallery figcaption{font-size:8.925px}
.lightbox .lightbox-caption{font-size:8.925px}
@media(max-width:800px){.community-gallery figcaption{font-size:9.5625px}}
.hero-caption{font-size:7.0125px}
@media(max-width:1050px){.hero-caption{font-size:7.65px}}
.hero-caption{font-size:6.375px}
.site-menu #navigation a{font-size:15.3px}
@media(max-width:600px){.site-menu #navigation a{font-size:14.025px}}
.hero .hero-brand{font-size:clamp(24.8625px, 4.4625vw, 62.475px)}
.hero .hero-tagline:not(.eyebrow){font-size:clamp(14.6625px, 1.9125vw, 25.5px)}
.home-image-panel h3{font-size:clamp(19.125px, 2.86875vw, 40.8px)}
.home-panel-facts{font-size:clamp(.875rem, 0.82875vw, 1.125rem)}
.home-project-info dt{font-size:.875rem}
.poster-brand{font-size:clamp(7.65px,1.1475vw,19.125px)}
.poster-title h3{font-size:clamp(17.85px,3.37875vw,53.55px)}
.poster-title p{font-size:clamp(7.65px,1.1475vw,17.85px)}
.poster-details>div{font-size:clamp(7.65px,1.08375vw,17.2125px)}
.poster-price{font-size:clamp(12.75px,1.97625vw,30.6px)}
.poster-note{font-size:7.65px}
@media(max-width:600px){.poster-price{font-size:12.1125px}
.poster-details>div{font-size:7.0125px}}
.poster-price{font-size:clamp(11.475px,1.785vw,30.6px)}
@media(max-width:600px){.poster-details>div{font-size:6.375px}
.poster-price{font-size:12.75px}
.poster-title h3{font-size:clamp(15.9375px,3.825vw,22.95px)}}
#properties .section-heading h2{font-size:clamp(14.025px,3.4425vw,40.8px)}
.browsing-grid [data-gallery-count]{font-size:8.2875px}
.hero .hero-brand{font-size:clamp(22.95px,4.27125vw,44.625px)}
.hero .hero-tagline:not(.eyebrow){font-size:clamp(15.3px,2.04vw,21.675px)}
@media(max-width:600px){.hero .hero-brand{font-size:clamp(22.95px,6.375vw,38.25px)}}
footer .footer-links a{font-size:12.75px}
footer .footer-resources a{font-size:11.475px}
#communities-grid h3{font-size:clamp(19.125px,2.55vw,30.6px)}
#communities-grid .community-copy>p{font-size:11.475px}
@media(max-width:600px){footer .footer-links a{font-size:12.1125px}
footer .footer-resources a{font-size:10.8375px}}
.founder-interview figcaption{font-size:7.65px}
@media(max-width:600px){.founder-interview figcaption{font-size:7.65px}}
.breadcrumbs{font-size:8.2875px}
@media(max-width:700px){.breadcrumbs{font-size:8.925px}}
.breadcrumbs a{font-size:inherit}


.enquiry-fallback{font-size:8.925px}
.home-project-caption h3{font-size:clamp(17.85px,2.55vw,28.05px)}
@media(max-width:700px){input,select,textarea,.search-bar select,.filter-grid input,.filter-grid select{font-size:10.2px}
.enquiry-form label,.enquiry-form label.check{font-size:9.5625px}
.small,.card .eyebrow,.eyebrow{font-size:7.65px}
.button,.text-link,.text-button{font-size:9.5625px}
.breadcrumbs{font-size:8.925px}
.filter-grid label{font-size:8.925px}
.lightbox-controls button{font-size:8.925px}
.property-contact-bar .button{font-size:8.925px}
.footer-bottom{font-size:8.2875px}}
@media(max-width:600px){.hero .hero-copy p:not(.eyebrow){font-size:10.2px}
.hero .hero-copy .hero-tagline{font-size:16.575px}
.hero .hero-copy .button{font-size:9.5625px}
.hero .hero-caption{font-size:7.0125px}
#properties .section-heading h2{font-size:clamp(19.125px,4.78125vw,28.05px)}
.mobile-contact a{font-size:8.925px}}
.analytics-choice{font-size:9.5625px}
.analytics-choice strong{font-size:10.8375px}
.theme-preview-switch{font-size:7.65px}
@media(max-width:600px){.theme-preview-switch{font-size:6.375px}}
@media(max-width:700px){.theme-preview-switch{font-size:7.0125px}}
@media(max-width:600px){.theme-preview-switch{font-size:7.65px}}
.development-scene .scene-developer{font-size:8.925px}
.development-scene .home-project-caption h2,.development-scene .home-project-caption h3{font-size:clamp(24.225px,3.50625vw,49.725px)}
.development-scene .home-project-caption .scene-location{font-size:8.925px}
.scene-discover{font-size:10.2px}
.collection-index>p{font-size:9.5625px}
.collection-index details summary{font-size:11.475px}
.collection-index nav a{font-size:9.5625px}
@media(max-width:700px){.development-scene .home-project-caption h2,.development-scene .home-project-caption h3{font-size:clamp(21.675px,5.7375vw,34.425px)}
.development-scene .scene-developer,.development-scene .home-project-caption .scene-location{font-size:8.2875px}
.scene-discover{font-size:10.2px}}
.concierge-launcher{font-size:10.2px}
.concierge-header h2{font-size:11.475px}
.concierge-header p{font-size:7.65px}
.concierge-header [data-concierge-close]{font-size:17.85px}
.concierge-message{font-size:9.5625px}
.concierge-choices button{font-size:8.925px}
.concierge-response:not(:empty){font-size:9.5625px}
.concierge-note label{font-size:8.925px}
.concierge-note label span{font-size:7.65px}
.concierge-note textarea{font-size:10.2px}
.concierge-note button,.concierge-live button{font-size:8.925px}
.concierge-channels a{font-size:8.925px}
.concierge-live{font-size:8.925px}
.concierge-footer{font-size:7.65px}
@media(max-width:700px){.concierge-launcher{font-size:10.2px}}
.development-scene .home-project-caption h2,.development-scene .home-project-caption h3{font-size:clamp(21.675px,3.06vw,40.8px)}
.development-scene .home-project-caption .scene-developer{font-size:8.925px}
@media(max-width:700px){.development-scene .home-project-caption h2,.development-scene .home-project-caption h3{font-size:clamp(17.85px,5.1vw,28.05px)}
.development-scene .home-project-caption .scene-developer{font-size:8.2875px}}
.community-photo-overlay h4{font-size:17.85px}
.community-photo-overlay span{font-size:8.925px}
.community-photo-card>p{font-size:9.5625px}
/* Marked company introduction: a further 50% text reduction. */
#company-profile .lead{font-size:5.41875px}
@media(max-width:600px){#company-profile h2{font-size:10.51875px}
#company-profile .lead{font-size:5.1px}}
#company-profile h2{font-size:20.4px}
#company-profile .eyebrow{font-size:4.78125px}
#company-profile .lead{font-size:6.69375px}
#company-profile .text-link{font-size:5.41875px}
@media(max-width:1050px){#company-profile h2{font-size:19.125px}}
@media(max-width:600px){#company-profile h2{font-size:12.75px}
#company-profile .lead{font-size:5.7375px}}
@media(min-width:601px) and (max-width:800px){#company-profile h2{font-size:15.3px}
#company-profile .lead{font-size:6.375px}}









/* Scoped typography for /about/ */
body.about-page{font-size:6.63px}
body.about-page h1{font-size:clamp(19.89px,2.3619375vw,33.97875px)}
body.about-page h2{font-size:clamp(14.503125px,1.6575vw,22.790625px)}
body.about-page h3{font-size:11.188125px}
body.about-page .eyebrow{font-size:4.14375px}
body.about-page .lead{font-size:7.45875px}
body.about-page .small{font-size:4.9725px}
body.about-page .button{font-size:4.9725px}
body.about-page .text-link{font-size:5.386875px}
body.about-page .header-note{font-size:4.14375px}
body.about-page .header-contact{font-size:4.9725px}
body.about-page nav{font-size:4.9725px}
body.about-page .hero h1{font-size:clamp(18.646875px,2.2790625vw,32.735625px)}
body.about-page .hero-caption{font-size:3.729375px}
body.about-page .search-bar label{font-size:4.14375px}
body.about-page .search-bar select{font-size:5.80125px}
body.about-page .intro .lead{font-size:7.044375px}
body.about-page .card h3{font-size:10.77375px}
body.about-page .card p{font-size:5.80125px}
body.about-page .card .eyebrow{font-size:3.729375px}
body.about-page .card-meta{font-size:4.14375px}
body.about-page .card .text-link{font-size:4.9725px}
body.about-page .founder h2{font-size:19.06125px}
body.about-page .role{font-size:4.558125px}
body.about-page .footer-grid p,body.about-page .footer-grid a{font-size:4.9725px}
body.about-page .footer-grid .eyebrow{font-size:3.729375px}
body.about-page .footer-bottom{font-size:4.14375px}
body.about-page .detail-panel dl{font-size:5.80125px}
body.about-page .detail-panel dt{font-size:4.14375px}
body.about-page .steps article>span{font-size:4.9725px}
body.about-page .calculator label,body.about-page .enquiry-form label,body.about-page .filter-grid label{font-size:4.9725px}
body.about-page #yield-result strong{font-size:18.646875px}
body.about-page #yield-result dl{font-size:4.9725px}
body.about-page address{font-size:5.80125px}
body.about-page .enquiry-form label.check{font-size:4.9725px}
body.about-page .form-status{font-size:5.80125px}
body.about-page .segmented label{font-size:5.386875px}
body.about-page .text-button{font-size:4.9725px}
body.about-page .results-heading p{font-size:5.386875px}
body.about-page .chip{font-size:4.9725px}
body.about-page .empty h2{font-size:14.503125px}
body.about-page .result-facts{font-size:4.9725px}
body.about-page .preview-label{font-size:5.386875px}
body.about-page .listing-summary h2{font-size:16.575px}
@media(max-width:1050px){body.about-page nav{font-size:4.558125px}
body.about-page .header-note{font-size:3.729375px}
body.about-page .hero .button{font-size:4.558125px}
body.about-page .hero h1{font-size:24.03375px}}
@media(max-width:600px){body.about-page{font-size:6.63px}
body.about-page .menu-toggle{font-size:4.9725px}
body.about-page nav{font-size:6.215625px}
body.about-page .hero h1{font-size:17.40375px}
body.about-page .hero p:not(.eyebrow){font-size:5.80125px}
body.about-page .hero .eyebrow{font-size:3.729375px}
body.about-page .hero .button{font-size:4.558125px}
body.about-page .hero-caption{font-size:3.315px}
body.about-page .intro h2{font-size:13.674375px}
body.about-page .intro .lead{font-size:6.63px}
body.about-page .eyebrow{font-size:3.729375px}
body.about-page .section-heading h2{font-size:14.503125px}
body.about-page .card h3{font-size:11.6025px}
body.about-page .founder h2{font-size:14.9175px}
body.about-page .footer-grid>div:last-child{font-size:4.9725px}
body.about-page .footer-bottom{font-size:4.14375px}
body.about-page .mobile-contact{font-size:4.558125px}
body.about-page .page-head h1{font-size:17.818125px}
body.about-page .page-head .lead{font-size:6.63px}
body.about-page .detail h3{font-size:10.359375px}
body.about-page .steps h3{font-size:10.359375px}
body.about-page .calculator label{font-size:5.386875px}
body.about-page .enquiry-form label{font-size:5.386875px}
body.about-page .filter-grid label{font-size:4.558125px}
body.about-page .filter-grid input,body.about-page .filter-grid select{font-size:5.80125px}
body.about-page .results-heading{font-size:4.9725px}
body.about-page .empty h2{font-size:12.43125px}
body.about-page .empty p{font-size:5.80125px}
body.about-page .prose h2{font-size:13.26px}}
body.about-page .contact-title{font-size:12.43125px}
body.about-page .office-photos figcaption{font-size:4.9725px}
body.about-page .property-specs dt{font-size:4.9725px}
body.about-page .property-card .property-price{font-size:8.2875px}
@media(pointer:coarse) and (max-width:1050px){body.about-page .enquiry-form label,body.about-page .calculator label{font-size:9.945px}
body.about-page .enquiry-form input,body.about-page .enquiry-form select,body.about-page .enquiry-form textarea,body.about-page .calculator input{font-size:13.26px}
body.about-page .enquiry-form .check{font-size:9.945px}
body.about-page .enquiry-form .button{font-size:9.945px}
body.about-page .enquiry-form .small,body.about-page .enquiry-form .form-status{font-size:9.945px}
body.about-page .lightbox button{font-size:9.945px}}
body.about-page #navigation{font-size:6.63px}
body.about-page .intro h2{font-size:26.52px}
body.about-page .intro .eyebrow{font-size:6.215625px}
body.about-page .intro .lead{font-size:8.701875px}
body.about-page .intro .text-link{font-size:7.044375px}
body.about-page .section-heading h2{font-size:24.8625px}
body.about-page .eyebrow{font-size:4.9725px}
body.about-page .section-heading .text-link,body.about-page .split-copy .text-link{font-size:6.63px}
body.about-page .card-meta{font-size:4.9725px}
body.about-page .card .eyebrow{font-size:4.558125px}
body.about-page .card p{font-size:6.63px}
body.about-page .card .text-link{font-size:6.215625px}
body.about-page .split-copy p:not(.eyebrow),body.about-page .founder p:not(.eyebrow):not(.role){font-size:7.873125px}
body.about-page .button{font-size:6.215625px}
body.about-page .hero .button{font-size:5.80125px}
body.about-page .footer-grid p,body.about-page .footer-grid a{font-size:5.80125px}
@media(max-width:1050px){body.about-page #navigation{font-size:6.63px}
body.about-page .intro h2{font-size:24.8625px}
body.about-page .section-heading h2{font-size:22.790625px}}
@media(max-width:600px){body.about-page #navigation{font-size:7.044375px}
body.about-page .intro h2{font-size:16.575px}
body.about-page .intro .lead{font-size:7.45875px}
body.about-page .section-heading h2{font-size:16.575px}}
@media(min-width:601px) and (max-width:800px){body.about-page #navigation{font-size:6.63px}
body.about-page .hero h1{font-size:19.89px}
body.about-page .intro h2{font-size:19.89px}
body.about-page .intro .lead{font-size:8.2875px}
body.about-page .section-heading h2{font-size:17.818125px}
body.about-page .section-heading .text-link{font-size:5.80125px}
body.about-page .card h3{font-size:9.945px}
body.about-page .card-meta{font-size:4.558125px}
body.about-page .card p{font-size:6.215625px}
body.about-page .property-card .property-price{font-size:7.873125px}
body.about-page .split h2{font-size:17.40375px}
body.about-page .split-copy p:not(.eyebrow){font-size:7.044375px}
body.about-page .founder h2{font-size:15.74625px}
body.about-page .founder p:not(.eyebrow):not(.role){font-size:7.044375px}
body.about-page .footer-grid p,body.about-page .footer-grid a{font-size:5.386875px}
body.about-page .cta h2{font-size:17.40375px}
body.about-page .page-head h1{font-size:22.37625px}}
body.about-page .footer-resources{font-size:5.80125px}
body.about-page .selection-button{font-size:5.80125px}
body.about-page .buyer-status{font-size:6.215625px}
body.about-page .property-contact-bar>span{font-size:6.215625px}
body.about-page .comparison-table h3{font-size:10.359375px}
body.about-page .comparison-table td,body.about-page .comparison-table tbody th{font-size:6.215625px}
body.about-page .comparison-table .text-link{font-size:5.80125px}
body.about-page .buyer-guide-invitation p:not(.eyebrow){font-size:7.873125px}
@media(max-width:800px){body.about-page .property-contact-bar>span{font-size:5.386875px}
body.about-page .property-contact-bar .button{font-size:6.215625px}
body.about-page .selection-button{font-size:6.215625px}
body.about-page .comparison-table h3{font-size:9.11625px}}
body.about-page .community-finder label{font-size:6.215625px}
body.about-page .community-finder p{font-size:5.80125px}
body.about-page .strategy-intro>p:not(.eyebrow){font-size:8.2875px}
body.about-page .strategy-article h2{font-size:20.304375px}
body.about-page .strategy-article .lead{font-size:7.873125px}
body.about-page .strategy-comparison{font-size:6.63px}
body.about-page .strategy-numbers h2{font-size:19.89px}
body.about-page .strategy-entry p:not(.eyebrow){font-size:7.873125px}
@media(max-width:800px){body.about-page .strategy-article h2,body.about-page .strategy-numbers h2{font-size:17.818125px}
body.about-page .strategy-comparison{font-size:6.215625px}}
body.about-page .community-gallery figcaption{font-size:5.80125px}
body.about-page .lightbox .lightbox-caption{font-size:5.80125px}
@media(max-width:800px){body.about-page .community-gallery figcaption{font-size:6.215625px}}
body.about-page .hero-caption{font-size:4.558125px}
@media(max-width:1050px){body.about-page .hero-caption{font-size:4.9725px}}
body.about-page .hero-caption{font-size:4.14375px}
body.about-page .site-menu #navigation a{font-size:9.945px}
@media(max-width:600px){body.about-page .site-menu #navigation a{font-size:9.11625px}}
body.about-page .hero .hero-brand{font-size:clamp(16.160625px, 2.900625vw, 40.60875px)}
body.about-page .hero .hero-tagline:not(.eyebrow){font-size:clamp(9.530625px, 1.243125vw, 16.575px)}
body.about-page .home-image-panel h3{font-size:clamp(12.43125px, 1.8646875vw, 26.52px)}
body.about-page .home-panel-facts{font-size:clamp(.875rem, 0.5386875vw, 1.125rem)}
body.about-page .home-project-info dt{font-size:.875rem}
body.about-page .poster-brand{font-size:clamp(4.9725px,0.745875vw,12.43125px)}
body.about-page .poster-title h3{font-size:clamp(11.6025px,2.1961875vw,34.8075px)}
body.about-page .poster-title p{font-size:clamp(4.9725px,0.745875vw,11.6025px)}
body.about-page .poster-details>div{font-size:clamp(4.9725px,0.7044375vw,11.188125px)}
body.about-page .poster-price{font-size:clamp(8.2875px,1.2845625vw,19.89px)}
body.about-page .poster-note{font-size:4.9725px}
@media(max-width:600px){body.about-page .poster-price{font-size:7.873125px}
body.about-page .poster-details>div{font-size:4.558125px}}
body.about-page .poster-price{font-size:clamp(7.45875px,1.16025vw,19.89px)}
@media(max-width:600px){body.about-page .poster-details>div{font-size:4.14375px}
body.about-page .poster-price{font-size:8.2875px}
body.about-page .poster-title h3{font-size:clamp(10.359375px,2.48625vw,14.9175px)}}
body.about-page #properties .section-heading h2{font-size:clamp(9.11625px,2.237625vw,26.52px)}
body.about-page .browsing-grid [data-gallery-count]{font-size:5.386875px}
body.about-page .hero .hero-brand{font-size:clamp(14.9175px,2.7763125vw,29.00625px)}
body.about-page .hero .hero-tagline:not(.eyebrow){font-size:clamp(9.945px,1.326vw,14.08875px)}
@media(max-width:600px){body.about-page .hero .hero-brand{font-size:clamp(14.9175px,4.14375vw,24.8625px)}}
body.about-page footer .footer-links a{font-size:8.2875px}
body.about-page footer .footer-resources a{font-size:7.45875px}
body.about-page #communities-grid h3{font-size:clamp(12.43125px,1.6575vw,19.89px)}
body.about-page #communities-grid .community-copy>p{font-size:7.45875px}
@media(max-width:600px){body.about-page footer .footer-links a{font-size:7.873125px}
body.about-page footer .footer-resources a{font-size:7.044375px}}
body.about-page .founder-interview figcaption{font-size:4.9725px}
@media(max-width:600px){body.about-page .founder-interview figcaption{font-size:4.9725px}}
body.about-page .breadcrumbs{font-size:5.386875px}
@media(max-width:700px){body.about-page .breadcrumbs{font-size:5.80125px}}
body.about-page .breadcrumbs a{font-size:inherit}


body.about-page .enquiry-fallback{font-size:5.80125px}
body.about-page .home-project-caption h3{font-size:clamp(11.6025px,1.6575vw,18.2325px)}
@media(max-width:700px){body.about-page input,body.about-page select,body.about-page textarea,body.about-page .search-bar select,body.about-page .filter-grid input,body.about-page .filter-grid select{font-size:6.63px}
body.about-page .enquiry-form label,body.about-page .enquiry-form label.check{font-size:6.215625px}
body.about-page .small,body.about-page .card .eyebrow,body.about-page .eyebrow{font-size:4.9725px}
body.about-page .button,body.about-page .text-link,body.about-page .text-button{font-size:6.215625px}
body.about-page .breadcrumbs{font-size:5.80125px}
body.about-page .filter-grid label{font-size:5.80125px}
body.about-page .lightbox-controls button{font-size:5.80125px}
body.about-page .property-contact-bar .button{font-size:5.80125px}
body.about-page .footer-bottom{font-size:5.386875px}}
@media(max-width:600px){body.about-page .hero .hero-copy p:not(.eyebrow){font-size:6.63px}
body.about-page .hero .hero-copy .hero-tagline{font-size:10.77375px}
body.about-page .hero .hero-copy .button{font-size:6.215625px}
body.about-page .hero .hero-caption{font-size:4.558125px}
body.about-page #properties .section-heading h2{font-size:clamp(12.43125px,3.1078125vw,18.2325px)}
body.about-page .mobile-contact a{font-size:5.80125px}}
body.about-page .analytics-choice{font-size:6.215625px}
body.about-page .analytics-choice strong{font-size:7.044375px}
body.about-page .theme-preview-switch{font-size:4.9725px}
@media(max-width:600px){body.about-page .theme-preview-switch{font-size:4.14375px}}
@media(max-width:700px){body.about-page .theme-preview-switch{font-size:4.558125px}}
@media(max-width:600px){body.about-page .theme-preview-switch{font-size:4.9725px}}
body.about-page .development-scene .scene-developer{font-size:5.80125px}
body.about-page .development-scene .home-project-caption h2,body.about-page .development-scene .home-project-caption h3{font-size:clamp(15.74625px,2.2790625vw,32.32125px)}
body.about-page .development-scene .home-project-caption .scene-location{font-size:5.80125px}
body.about-page .scene-discover{font-size:6.63px}
body.about-page .collection-index>p{font-size:6.215625px}
body.about-page .collection-index details summary{font-size:7.45875px}
body.about-page .collection-index nav a{font-size:6.215625px}
@media(max-width:700px){body.about-page .development-scene .home-project-caption h2,body.about-page .development-scene .home-project-caption h3{font-size:clamp(14.08875px,3.729375vw,22.37625px)}
body.about-page .development-scene .scene-developer,body.about-page .development-scene .home-project-caption .scene-location{font-size:5.386875px}
body.about-page .scene-discover{font-size:6.63px}}
body.about-page .concierge-launcher{font-size:6.63px}
body.about-page .concierge-header h2{font-size:7.45875px}
body.about-page .concierge-header p{font-size:4.9725px}
body.about-page .concierge-header [data-concierge-close]{font-size:11.6025px}
body.about-page .concierge-message{font-size:6.215625px}
body.about-page .concierge-choices button{font-size:5.80125px}
body.about-page .concierge-response:not(:empty){font-size:6.215625px}
body.about-page .concierge-note label{font-size:5.80125px}
body.about-page .concierge-note label span{font-size:4.9725px}
body.about-page .concierge-note textarea{font-size:6.63px}
body.about-page .concierge-note button,body.about-page .concierge-live button{font-size:5.80125px}
body.about-page .concierge-channels a{font-size:5.80125px}
body.about-page .concierge-live{font-size:5.80125px}
body.about-page .concierge-footer{font-size:4.9725px}
@media(max-width:700px){body.about-page .concierge-launcher{font-size:6.63px}}
body.about-page .development-scene .home-project-caption h2,body.about-page .development-scene .home-project-caption h3{font-size:clamp(14.08875px,1.989vw,26.52px)}
body.about-page .development-scene .home-project-caption .scene-developer{font-size:5.80125px}
@media(max-width:700px){body.about-page .development-scene .home-project-caption h2,body.about-page .development-scene .home-project-caption h3{font-size:clamp(11.6025px,3.315vw,18.2325px)}
body.about-page .development-scene .home-project-caption .scene-developer{font-size:5.386875px}}
body.about-page .community-photo-overlay h4{font-size:11.6025px}
body.about-page .community-photo-overlay span{font-size:5.80125px}
body.about-page .community-photo-card>p{font-size:6.215625px}
/* Scoped typography for /properties/ */
body.properties-page #main{font-size:6.63px}
body.properties-page #main h1{font-size:clamp(19.89px,2.3619375vw,33.97875px)}
body.properties-page #main h2{font-size:clamp(14.503125px,1.6575vw,22.790625px)}
body.properties-page #main h3{font-size:11.188125px}
body.properties-page #main .eyebrow{font-size:4.14375px}
body.properties-page #main .lead{font-size:7.45875px}
body.properties-page #main .small{font-size:4.9725px}
body.properties-page #main .button{font-size:4.9725px}
body.properties-page #main .text-link{font-size:5.386875px}
body.properties-page #main .header-note{font-size:4.14375px}
body.properties-page #main .header-contact{font-size:4.9725px}
body.properties-page #main nav{font-size:4.9725px}
body.properties-page #main .hero h1{font-size:clamp(18.646875px,2.2790625vw,32.735625px)}
body.properties-page #main .hero-caption{font-size:3.729375px}
body.properties-page #main .search-bar label{font-size:4.14375px}
body.properties-page #main .search-bar select{font-size:5.80125px}
body.properties-page #main .intro .lead{font-size:7.044375px}
body.properties-page #main .card h3{font-size:10.77375px}
body.properties-page #main .card p{font-size:5.80125px}
body.properties-page #main .card .eyebrow{font-size:3.729375px}
body.properties-page #main .card-meta{font-size:4.14375px}
body.properties-page #main .card .text-link{font-size:4.9725px}
body.properties-page #main .founder h2{font-size:19.06125px}
body.properties-page #main .role{font-size:4.558125px}
body.properties-page #main .footer-grid p,body.properties-page #main .footer-grid a{font-size:4.9725px}
body.properties-page #main .footer-grid .eyebrow{font-size:3.729375px}
body.properties-page #main .footer-bottom{font-size:4.14375px}
body.properties-page #main .detail-panel dl{font-size:5.80125px}
body.properties-page #main .detail-panel dt{font-size:4.14375px}
body.properties-page #main .steps article>span{font-size:4.9725px}
body.properties-page #main .calculator label,body.properties-page #main .enquiry-form label,body.properties-page #main .filter-grid label{font-size:4.9725px}
body.properties-page #main #yield-result strong{font-size:18.646875px}
body.properties-page #main #yield-result dl{font-size:4.9725px}
body.properties-page #main address{font-size:5.80125px}
body.properties-page #main .enquiry-form label.check{font-size:4.9725px}
body.properties-page #main .form-status{font-size:5.80125px}
body.properties-page #main .segmented label{font-size:5.386875px}
body.properties-page #main .text-button{font-size:4.9725px}
body.properties-page #main .results-heading p{font-size:5.386875px}
body.properties-page #main .chip{font-size:4.9725px}
body.properties-page #main .empty h2{font-size:14.503125px}
body.properties-page #main .result-facts{font-size:4.9725px}
body.properties-page #main .preview-label{font-size:5.386875px}
body.properties-page #main .listing-summary h2{font-size:16.575px}
@media(max-width:1050px){body.properties-page #main nav{font-size:4.558125px}
body.properties-page #main .header-note{font-size:3.729375px}
body.properties-page #main .hero .button{font-size:4.558125px}
body.properties-page #main .hero h1{font-size:24.03375px}}
@media(max-width:600px){body.properties-page #main{font-size:6.63px}
body.properties-page #main .menu-toggle{font-size:4.9725px}
body.properties-page #main nav{font-size:6.215625px}
body.properties-page #main .hero h1{font-size:17.40375px}
body.properties-page #main .hero p:not(.eyebrow){font-size:5.80125px}
body.properties-page #main .hero .eyebrow{font-size:3.729375px}
body.properties-page #main .hero .button{font-size:4.558125px}
body.properties-page #main .hero-caption{font-size:3.315px}
body.properties-page #main .intro h2{font-size:13.674375px}
body.properties-page #main .intro .lead{font-size:6.63px}
body.properties-page #main .eyebrow{font-size:3.729375px}
body.properties-page #main .section-heading h2{font-size:14.503125px}
body.properties-page #main .card h3{font-size:11.6025px}
body.properties-page #main .founder h2{font-size:14.9175px}
body.properties-page #main .footer-grid>div:last-child{font-size:4.9725px}
body.properties-page #main .footer-bottom{font-size:4.14375px}
body.properties-page #main .mobile-contact{font-size:4.558125px}
body.properties-page #main .page-head h1{font-size:17.818125px}
body.properties-page #main .page-head .lead{font-size:6.63px}
body.properties-page #main .detail h3{font-size:10.359375px}
body.properties-page #main .steps h3{font-size:10.359375px}
body.properties-page #main .calculator label{font-size:5.386875px}
body.properties-page #main .enquiry-form label{font-size:5.386875px}
body.properties-page #main .filter-grid label{font-size:4.558125px}
body.properties-page #main .filter-grid input,body.properties-page #main .filter-grid select{font-size:5.80125px}
body.properties-page #main .results-heading{font-size:4.9725px}
body.properties-page #main .empty h2{font-size:12.43125px}
body.properties-page #main .empty p{font-size:5.80125px}
body.properties-page #main .prose h2{font-size:13.26px}}
body.properties-page #main .contact-title{font-size:12.43125px}
body.properties-page #main .office-photos figcaption{font-size:4.9725px}
body.properties-page #main .property-specs dt{font-size:4.9725px}
body.properties-page #main .property-card .property-price{font-size:8.2875px}
@media(pointer:coarse) and (max-width:1050px){body.properties-page #main .enquiry-form label,body.properties-page #main .calculator label{font-size:9.945px}
body.properties-page #main .enquiry-form input,body.properties-page #main .enquiry-form select,body.properties-page #main .enquiry-form textarea,body.properties-page #main .calculator input{font-size:13.26px}
body.properties-page #main .enquiry-form .check{font-size:9.945px}
body.properties-page #main .enquiry-form .button{font-size:9.945px}
body.properties-page #main .enquiry-form .small,body.properties-page #main .enquiry-form .form-status{font-size:9.945px}
body.properties-page #main .lightbox button{font-size:9.945px}}
body.properties-page #main #navigation{font-size:6.63px}
body.properties-page #main .intro h2{font-size:26.52px}
body.properties-page #main .intro .eyebrow{font-size:6.215625px}
body.properties-page #main .intro .lead{font-size:8.701875px}
body.properties-page #main .intro .text-link{font-size:7.044375px}
body.properties-page #main .section-heading h2{font-size:24.8625px}
body.properties-page #main .eyebrow{font-size:4.9725px}
body.properties-page #main .section-heading .text-link,body.properties-page #main .split-copy .text-link{font-size:6.63px}
body.properties-page #main .card-meta{font-size:4.9725px}
body.properties-page #main .card .eyebrow{font-size:4.558125px}
body.properties-page #main .card p{font-size:6.63px}
body.properties-page #main .card .text-link{font-size:6.215625px}
body.properties-page #main .split-copy p:not(.eyebrow),body.properties-page #main .founder p:not(.eyebrow):not(.role){font-size:7.873125px}
body.properties-page #main .button{font-size:6.215625px}
body.properties-page #main .hero .button{font-size:5.80125px}
body.properties-page #main .footer-grid p,body.properties-page #main .footer-grid a{font-size:5.80125px}
@media(max-width:1050px){body.properties-page #main #navigation{font-size:6.63px}
body.properties-page #main .intro h2{font-size:24.8625px}
body.properties-page #main .section-heading h2{font-size:22.790625px}}
@media(max-width:600px){body.properties-page #main #navigation{font-size:7.044375px}
body.properties-page #main .intro h2{font-size:16.575px}
body.properties-page #main .intro .lead{font-size:7.45875px}
body.properties-page #main .section-heading h2{font-size:16.575px}}
@media(min-width:601px) and (max-width:800px){body.properties-page #main #navigation{font-size:6.63px}
body.properties-page #main .hero h1{font-size:19.89px}
body.properties-page #main .intro h2{font-size:19.89px}
body.properties-page #main .intro .lead{font-size:8.2875px}
body.properties-page #main .section-heading h2{font-size:17.818125px}
body.properties-page #main .section-heading .text-link{font-size:5.80125px}
body.properties-page #main .card h3{font-size:9.945px}
body.properties-page #main .card-meta{font-size:4.558125px}
body.properties-page #main .card p{font-size:6.215625px}
body.properties-page #main .property-card .property-price{font-size:7.873125px}
body.properties-page #main .split h2{font-size:17.40375px}
body.properties-page #main .split-copy p:not(.eyebrow){font-size:7.044375px}
body.properties-page #main .founder h2{font-size:15.74625px}
body.properties-page #main .founder p:not(.eyebrow):not(.role){font-size:7.044375px}
body.properties-page #main .footer-grid p,body.properties-page #main .footer-grid a{font-size:5.386875px}
body.properties-page #main .cta h2{font-size:17.40375px}
body.properties-page #main .page-head h1{font-size:22.37625px}}
body.properties-page #main .footer-resources{font-size:5.80125px}
body.properties-page #main .selection-button{font-size:5.80125px}
body.properties-page #main .buyer-status{font-size:6.215625px}
body.properties-page #main .property-contact-bar>span{font-size:6.215625px}
body.properties-page #main .comparison-table h3{font-size:10.359375px}
body.properties-page #main .comparison-table td,body.properties-page #main .comparison-table tbody th{font-size:6.215625px}
body.properties-page #main .comparison-table .text-link{font-size:5.80125px}
body.properties-page #main .buyer-guide-invitation p:not(.eyebrow){font-size:7.873125px}
@media(max-width:800px){body.properties-page #main .property-contact-bar>span{font-size:5.386875px}
body.properties-page #main .property-contact-bar .button{font-size:6.215625px}
body.properties-page #main .selection-button{font-size:6.215625px}
body.properties-page #main .comparison-table h3{font-size:9.11625px}}
body.properties-page #main .community-finder label{font-size:6.215625px}
body.properties-page #main .community-finder p{font-size:5.80125px}
body.properties-page #main .strategy-intro>p:not(.eyebrow){font-size:8.2875px}
body.properties-page #main .strategy-article h2{font-size:20.304375px}
body.properties-page #main .strategy-article .lead{font-size:7.873125px}
body.properties-page #main .strategy-comparison{font-size:6.63px}
body.properties-page #main .strategy-numbers h2{font-size:19.89px}
body.properties-page #main .strategy-entry p:not(.eyebrow){font-size:7.873125px}
@media(max-width:800px){body.properties-page #main .strategy-article h2,body.properties-page #main .strategy-numbers h2{font-size:17.818125px}
body.properties-page #main .strategy-comparison{font-size:6.215625px}}
body.properties-page #main .community-gallery figcaption{font-size:5.80125px}
body.properties-page #main .lightbox .lightbox-caption{font-size:5.80125px}
@media(max-width:800px){body.properties-page #main .community-gallery figcaption{font-size:6.215625px}}
body.properties-page #main .hero-caption{font-size:4.558125px}
@media(max-width:1050px){body.properties-page #main .hero-caption{font-size:4.9725px}}
body.properties-page #main .hero-caption{font-size:4.14375px}
body.properties-page #main .site-menu #navigation a{font-size:9.945px}
@media(max-width:600px){body.properties-page #main .site-menu #navigation a{font-size:9.11625px}}
body.properties-page #main .hero .hero-brand{font-size:clamp(16.160625px, 2.900625vw, 40.60875px)}
body.properties-page #main .hero .hero-tagline:not(.eyebrow){font-size:clamp(9.530625px, 1.243125vw, 16.575px)}
body.properties-page #main .home-image-panel h3{font-size:clamp(12.43125px, 1.8646875vw, 26.52px)}
body.properties-page #main .home-panel-facts{font-size:clamp(.875rem, 0.5386875vw, 1.125rem)}
body.properties-page #main .home-project-info dt{font-size:.875rem}
body.properties-page #main .poster-brand{font-size:clamp(4.9725px,0.745875vw,12.43125px)}
body.properties-page #main .poster-title h3{font-size:clamp(11.6025px,2.1961875vw,34.8075px)}
body.properties-page #main .poster-title p{font-size:clamp(4.9725px,0.745875vw,11.6025px)}
body.properties-page #main .poster-details>div{font-size:clamp(4.9725px,0.7044375vw,11.188125px)}
body.properties-page #main .poster-price{font-size:clamp(8.2875px,1.2845625vw,19.89px)}
body.properties-page #main .poster-note{font-size:4.9725px}
@media(max-width:600px){body.properties-page #main .poster-price{font-size:7.873125px}
body.properties-page #main .poster-details>div{font-size:4.558125px}}
body.properties-page #main .poster-price{font-size:clamp(7.45875px,1.16025vw,19.89px)}
@media(max-width:600px){body.properties-page #main .poster-details>div{font-size:4.14375px}
body.properties-page #main .poster-price{font-size:8.2875px}
body.properties-page #main .poster-title h3{font-size:clamp(10.359375px,2.48625vw,14.9175px)}}
body.properties-page #main #properties .section-heading h2{font-size:clamp(9.11625px,2.237625vw,26.52px)}
body.properties-page #main .browsing-grid [data-gallery-count]{font-size:5.386875px}
body.properties-page #main .hero .hero-brand{font-size:clamp(14.9175px,2.7763125vw,29.00625px)}
body.properties-page #main .hero .hero-tagline:not(.eyebrow){font-size:clamp(9.945px,1.326vw,14.08875px)}
@media(max-width:600px){body.properties-page #main .hero .hero-brand{font-size:clamp(14.9175px,4.14375vw,24.8625px)}}
body.properties-page #main footer .footer-links a{font-size:8.2875px}
body.properties-page #main footer .footer-resources a{font-size:7.45875px}
body.properties-page #main #communities-grid h3{font-size:clamp(12.43125px,1.6575vw,19.89px)}
body.properties-page #main #communities-grid .community-copy>p{font-size:7.45875px}
@media(max-width:600px){body.properties-page #main footer .footer-links a{font-size:7.873125px}
body.properties-page #main footer .footer-resources a{font-size:7.044375px}}
body.properties-page #main .founder-interview figcaption{font-size:4.9725px}
@media(max-width:600px){body.properties-page #main .founder-interview figcaption{font-size:4.9725px}}
body.properties-page #main .breadcrumbs{font-size:5.386875px}
@media(max-width:700px){body.properties-page #main .breadcrumbs{font-size:5.80125px}}
body.properties-page #main .breadcrumbs a{font-size:inherit}


body.properties-page #main .enquiry-fallback{font-size:5.80125px}
body.properties-page #main .home-project-caption h3{font-size:clamp(11.6025px,1.6575vw,18.2325px)}
@media(max-width:700px){body.properties-page #main input,body.properties-page #main select,body.properties-page #main textarea,body.properties-page #main .search-bar select,body.properties-page #main .filter-grid input,body.properties-page #main .filter-grid select{font-size:6.63px}
body.properties-page #main .enquiry-form label,body.properties-page #main .enquiry-form label.check{font-size:6.215625px}
body.properties-page #main .small,body.properties-page #main .card .eyebrow,body.properties-page #main .eyebrow{font-size:4.9725px}
body.properties-page #main .button,body.properties-page #main .text-link,body.properties-page #main .text-button{font-size:6.215625px}
body.properties-page #main .breadcrumbs{font-size:5.80125px}
body.properties-page #main .filter-grid label{font-size:5.80125px}
body.properties-page #main .lightbox-controls button{font-size:5.80125px}
body.properties-page #main .property-contact-bar .button{font-size:5.80125px}
body.properties-page #main .footer-bottom{font-size:5.386875px}}
@media(max-width:600px){body.properties-page #main .hero .hero-copy p:not(.eyebrow){font-size:6.63px}
body.properties-page #main .hero .hero-copy .hero-tagline{font-size:10.77375px}
body.properties-page #main .hero .hero-copy .button{font-size:6.215625px}
body.properties-page #main .hero .hero-caption{font-size:4.558125px}
body.properties-page #main #properties .section-heading h2{font-size:clamp(12.43125px,3.1078125vw,18.2325px)}
body.properties-page #main .mobile-contact a{font-size:5.80125px}}
body.properties-page #main .analytics-choice{font-size:6.215625px}
body.properties-page #main .analytics-choice strong{font-size:7.044375px}
body.properties-page #main .theme-preview-switch{font-size:4.9725px}
@media(max-width:600px){body.properties-page #main .theme-preview-switch{font-size:4.14375px}}
@media(max-width:700px){body.properties-page #main .theme-preview-switch{font-size:4.558125px}}
@media(max-width:600px){body.properties-page #main .theme-preview-switch{font-size:4.9725px}}
body.properties-page #main .development-scene .scene-developer{font-size:5.80125px}
body.properties-page #main .development-scene .home-project-caption h2,body.properties-page #main .development-scene .home-project-caption h3{font-size:clamp(15.74625px,2.2790625vw,32.32125px)}
body.properties-page #main .development-scene .home-project-caption .scene-location{font-size:5.80125px}
body.properties-page #main .scene-discover{font-size:6.63px}
body.properties-page #main .collection-index>p{font-size:6.215625px}
body.properties-page #main .collection-index details summary{font-size:7.45875px}
body.properties-page #main .collection-index nav a{font-size:6.215625px}
@media(max-width:700px){body.properties-page #main .development-scene .home-project-caption h2,body.properties-page #main .development-scene .home-project-caption h3{font-size:clamp(14.08875px,3.729375vw,22.37625px)}
body.properties-page #main .development-scene .scene-developer,body.properties-page #main .development-scene .home-project-caption .scene-location{font-size:5.386875px}
body.properties-page #main .scene-discover{font-size:6.63px}}
body.properties-page #main .concierge-launcher{font-size:6.63px}
body.properties-page #main .concierge-header h2{font-size:7.45875px}
body.properties-page #main .concierge-header p{font-size:4.9725px}
body.properties-page #main .concierge-header [data-concierge-close]{font-size:11.6025px}
body.properties-page #main .concierge-message{font-size:6.215625px}
body.properties-page #main .concierge-choices button{font-size:5.80125px}
body.properties-page #main .concierge-response:not(:empty){font-size:6.215625px}
body.properties-page #main .concierge-note label{font-size:5.80125px}
body.properties-page #main .concierge-note label span{font-size:4.9725px}
body.properties-page #main .concierge-note textarea{font-size:6.63px}
body.properties-page #main .concierge-note button,body.properties-page #main .concierge-live button{font-size:5.80125px}
body.properties-page #main .concierge-channels a{font-size:5.80125px}
body.properties-page #main .concierge-live{font-size:5.80125px}
body.properties-page #main .concierge-footer{font-size:4.9725px}
@media(max-width:700px){body.properties-page #main .concierge-launcher{font-size:6.63px}}
body.properties-page #main .development-scene .home-project-caption h2,body.properties-page #main .development-scene .home-project-caption h3{font-size:clamp(14.08875px,1.989vw,26.52px)}
body.properties-page #main .development-scene .home-project-caption .scene-developer{font-size:5.80125px}
@media(max-width:700px){body.properties-page #main .development-scene .home-project-caption h2,body.properties-page #main .development-scene .home-project-caption h3{font-size:clamp(11.6025px,3.315vw,18.2325px)}
body.properties-page #main .development-scene .home-project-caption .scene-developer{font-size:5.386875px}}
body.properties-page #main .community-photo-overlay h4{font-size:11.6025px}
body.properties-page #main .community-photo-overlay span{font-size:5.80125px}
body.properties-page #main .community-photo-card>p{font-size:6.215625px}
