@media screen and (max-width:1024px){.desktop-columns{display:block}}.featured-image .container{background-color:hsla(0,0%,100%,.55)}.button{font-weight:500;border-radius:3px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);font-size:.8125rem}.site-header{position:relative;height:auto;background-color:var(--page-background-color)}.site-header .container{padding:0 1rem 1rem;align-items:center}@media (min-width:1024px){.site-header .container{padding:0 4rem .5rem}}.site-header.sticky-header{background-color:var(--page-background-color);box-shadow:0 4px 4px -4px rgba(0,0,0,.2)}.site-header.sticky-header .container{padding-bottom:.5rem}.site-header .brand .brand-site-name{font-family:var(--heading-font);font-style:italic;font-weight:400;color:var(--page-font-color);white-space:nowrap}.site-header .dreamtown-logo{min-width:6rem}.site-header .dreamtown-logo img{filter:invert(1)}.sticky-root{height:140px}.site-footer .cta-background{display:none}.footer-content{background-color:var(--page-background-color)}.dreamtown-boilerplate-links li a,.footer-content,.footer-content .site-contact,.footer-content .site-contact li a{color:var(--link-color)}.dreamtown-boilerplate .dreamtown-brand img{filter:invert(1)}.site-nav-container{margin-top:0;padding-top:4rem}@media (min-width:1024px){.site-nav-container{padding-top:0}}.nav a,.site-nav .nav li>a{color:var(--link-color)}.site-nav .nav a{font-size:.9375rem;text-transform:none}.site-nav .last-nav-item a{background:transparent;margin-left:0}.site-nav .top-nav a{font-size:.75rem}.site-nav-toggle{top:.5rem}.site-nav-toggle .line{fill:var(--link-color)}.top-nav{top:-1px;display:none}@media (min-width:1024px){.top-nav{display:block}}.top-nav .container{padding-top:0;padding-right:0}@media (min-width:1024px){.top-nav-links{background-color:var(--light-background-color);border-radius:0 0 3px 3px}}.top-nav-links .top-nav-item:last-of-type{border-right:0}@media (min-width:1024px){.nav-item-search{border-left:1px solid;border-color:var(--border-color)}}.nav-item-search svg{stroke:var(--link-color);vertical-align:middle}.homepage h2,.homepage h3{text-align:unset}.contact-form{max-width:75%;margin:auto}.search .site-header{position:absolute;background-color:var(--page-background-color);box-shadow:0 4px 4px -4px rgba(0,0,0,.2)}.search .site-header.sticky-header{position:fixed}@media (min-width:1024px){.search-app{padding-top:120px}}@media (min-width:1024px){.property-info .property-action-buttons.sticky-actions{padding-left:4rem;padding-right:4rem}}.account .site-header{background-color:var(--page-background-color)}.background-dark .button{background-color:var(--light-background-color);color:var(--light-background-font-color)}.block-header p{max-width:none;margin-left:0}.block-header-group{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem;border-bottom:1px solid #e9e9e9}@media (min-width:1024px){.block-header-group{flex-direction:row}}.block-header-group p:first-child{flex-basis:60%;margin-top:0}.section-panel-links{flex-basis:40%}@media (min-width:1024px){.section-panel-links .button{display:block;max-width:80%;margin-left:auto;margin-right:auto}}.section-panel-links .button:first-child{background-color:var(--dark-background-color);color:var(--light-background-color)}.carousel-layout-section .flickity-prev-next-button.previous{left:10px}.carousel-layout-section .flickity-prev-next-button.next{right:10px}.cards-layout .agent-preview .button{border:1px solid var(--brand-font-color);color:var(--brand-font-color)}@media (min-width:768px){.neighborhood-details-description{columns:2;column-gap:2rem}}.neighborhood-details-description p:first-child{margin-top:0}.neighborhood-details-media{margin-top:2rem;grid-gap:0}.neighborhood-details-map{min-height:50vh}.neighborhood-details-map #neighborhood-details-map-canvas{position:relative;width:100%;min-height:400px;height:100%;background:#eee;overflow:hidden}.neighborhood-details-images{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.neighborhood-details-images li{flex-basis:50%;width:50%}.neighborhood-details-images li img{-o-object-fit:cover;object-fit:cover}.neighborhood-details-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:.5rem;border-top:1px solid;border-color:#e9e9e9;text-align:center}@media (min-width:1024px){.neighborhood-details-footer{flex-direction:row;text-align:left}}.neighborhood-details-footer .agent-headshots{flex-basis:20%}.neighborhood-details-footer .agent-headshots .preview-image{width:7rem;height:7rem}.neighborhood-details-footer div{flex-basis:80%}.neighborhood-details-footer h3{margin-top:.5rem;margin-bottom:0;font-size:2rem;font-style:italic}.neighborhood-hero-section{background-color:var(--light-background-color);overflow:hidden}.neighborhood-hero-section .container{max-width:unset;padding:0}@media (min-width:1024px){.neighborhood-hero-section.content-left .section-panel-media{border-radius:1rem 0 0 1rem}.neighborhood-hero-section.content-right .section-panel-media{border-radius:0 1rem 1rem 0}}@media (min-width:1536px){.neighborhood-hero-section{max-height:80vh}}.neighborhood-hero-section .section-panel-media{max-height:40vh}@media (min-width:520px){.neighborhood-hero-section .section-panel-media{max-height:50vh}}@media (min-width:768px){.neighborhood-hero-section .section-panel-media{max-height:unset}}@media (min-width:1536px){.neighborhood-hero-section .section-panel-media{max-height:80vh}}.neighborhood-hero-section .section-panel-media img{-o-object-fit:cover;object-fit:cover}.neighborhood-hero-section .section-panel-content{background-color:var(--light-background-color);padding:2rem}.neighborhood-hero-section .section-panel-content-container h1{margin-top:1rem}@media (min-width:768px){.neighborhood-hero-section .section-panel-content-container h1{margin-top:2rem}}@media (min-width:1280px){.neighborhood-hero-section .section-panel-content-container h1{margin-top:4rem}}@media (min-width:1024px){.neighborhood-hero-section .section-panel-content-container p{max-width:85%}}.neighborhood-hero-section .section-panel-links .button{display:inline-block;margin-right:.5rem}.panel-agents-info{display:flex;flex-direction:column;margin-top:1rem}@media (min-width:768px){.panel-agents-info{flex-direction:row}}@media (min-width:1280px){.panel-agents-info{margin-top:2rem}}.agent-headshots{list-style:none;display:flex;margin:0;padding:1rem 1rem 1rem 0}.agent-headshots .preview-image{width:5rem;height:5rem;margin-right:1rem;padding:.25rem;border:1px solid;border-radius:50%;overflow:hidden}.agent-headshots .preview-image img{max-width:100%;height:auto;border-radius:50%}.agents-photo{margin-right:2rem}.agents-contact{list-style:none;margin:0;padding:0 0 2rem}@media (min-width:768px){.agents-contact{padding:1rem 0 1rem 2rem;border-left:1px solid;border-color:var(--font-color)}}.agents-contact li{font-size:.75rem}.agents-contact li a{text-decoration:none}.agents-contact .agent-contact-name{font-size:1.125rem}.neighborhood-properties-section .button-container{justify-content:center;text-align:center}.neighborhood-properties-section .cards-item{border-color:var(--light-background-color)}.stats{list-style:none;display:flex;justify-content:space-evenly;margin:0;padding:0}.stat{padding:1rem;text-align:center}.stat .stat-value{display:block;margin-bottom:.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.1}.stat .stat-label{display:block;font-size:.75rem;text-transform:uppercase}.stat-divider{margin:1rem 0;border-left:1px solid;border-color:var(--border-color)}.section-panel .container{display:flex;flex-direction:column}@media (min-width:768px){.section-panel .container{flex-direction:row}}@media (min-width:1024px){.section-panel.content-left .section-panel-media{order:2}.section-panel.content-left .section-panel-content{order:1}}.section-panel h2{margin-top:.5rem;text-align:left}.section-panel-media{flex-basis:40%;background-color:var(--dark-background-color)}@media (min-width:1024px){.section-panel-media{flex-basis:50%}}.section-panel-content{padding:2rem 0}@media (min-width:768px){.section-panel-content{flex-basis:60%}}@media (min-width:1024px){.section-panel-content{flex-basis:50%}}.section-panel-content .section-panel-content-container{z-index:1}.section-panel-content .section-panel-links .button{margin-top:.5rem;margin-left:0}.content-left .section-panel-content{padding-right:2rem}.content-right .section-panel-content{padding-left:2rem}.sold-map-section{margin-bottom:-1rem}.sold-map-section .container{padding-bottom:0}