.b-hero-image-and-search,.b-hero,.b-hero-content{--minContentHeight:600px;z-index:0}.b-hero-image-and-search.section-block,.b-hero.section-block,.b-hero-content.section-block{background-color:#0000}.b-hero-image-and-search .section-block__inner,.b-hero .section-block__inner,.b-hero-content .section-block__inner{z-index:1;min-height:100vh;position:relative}.b-hero-image-and-search .section-block__inner.-half-height,.b-hero .section-block__inner.-half-height,.b-hero-content .section-block__inner.-half-height{min-height:auto}.b-hero-image-and-search .section-block__inner .search-banner-block,.b-hero .section-block__inner .search-banner-block,.b-hero-content .section-block__inner .search-banner-block{z-index:1;background-color:var(--theme-core-bg);position:relative}.b-hero-image-and-search .search-banner-block__inner,.b-hero .search-banner-block__inner,.b-hero-content .search-banner-block__inner{padding:0 var(--mobilePadding) 0 var(--mobilePadding);z-index:1;position:relative}.b-hero-image-and-search .search-banner-block__inner h1,.b-hero .search-banner-block__inner h1,.b-hero-content .search-banner-block__inner h1{margin-bottom:var(--padding-xl)}.b-hero-image-and-search .search-banner-block__content .btn,.b-hero .search-banner-block__content .btn,.b-hero-content .search-banner-block__content .btn{margin-top:var(--padding-3xl)}.b-hero-image-and-search .search-banner-block__inner.left-aligned,.b-hero .search-banner-block__inner.left-aligned,.b-hero-content .search-banner-block__inner.left-aligned{padding:0 2rem}.b-hero-image-and-search .hero__image-wrap,.b-hero .hero__image-wrap,.b-hero-content .hero__image-wrap{min-height:608px;height:calc(50vh + var(--sectionPadXlg));position:relative}.b-hero-image-and-search .-half-height .hero__image-wrap,.b-hero .-half-height .hero__image-wrap,.b-hero-content .-half-height .hero__image-wrap{min-height:unset;z-index:2;height:60dvh}.b-hero-image-and-search .-half-height .search-banner-block__inner,.b-hero .-half-height .search-banner-block__inner,.b-hero-content .-half-height .search-banner-block__inner{padding-top:var(--padding-7xl)}.b-hero-image-and-search .js-media-video,.b-hero .js-media-video,.b-hero-content .js-media-video{height:100%;position:relative}.b-hero-image-and-search .js-media-video .js-hero-video-iframe,.b-hero-image-and-search .js-media-video .js-hero-video,.b-hero-image-and-search .js-media-video .youtube-player,.b-hero .js-media-video .js-hero-video-iframe,.b-hero .js-media-video .js-hero-video,.b-hero .js-media-video .youtube-player,.b-hero-content .js-media-video .js-hero-video-iframe,.b-hero-content .js-media-video .js-hero-video,.b-hero-content .js-media-video .youtube-player{width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=800px){.b-hero-image-and-search .-half-height .hero__image-wrap,.b-hero .-half-height .hero__image-wrap,.b-hero-content .-half-height .hero__image-wrap{z-index:2;aspect-ratio:1;height:19rem;position:absolute;top:0;right:0}}@media only screen and (width>=900px){.b-hero-image-and-search .-half-height .hero__image-wrap,.b-hero .-half-height .hero__image-wrap,.b-hero-content .-half-height .hero__image-wrap{height:26rem}}@media only screen and (width>=1200px){.b-hero-image-and-search .-half-height .hero__image-wrap,.b-hero .-half-height .hero__image-wrap,.b-hero-content .-half-height .hero__image-wrap{height:80%}}@media only screen and (width>=1400px){.b-hero-image-and-search .-half-height .hero__image-wrap,.b-hero .-half-height .hero__image-wrap,.b-hero-content .-half-height .hero__image-wrap{height:100%}}.b-hero .-half-height .search-banner-block{align-items:center;display:flex}@media only screen and (width>=800px){.b-hero .-half-height .search-banner-block{min-height:var(--minContentHeight)}}.b-hero-content .section-block__inner{flex-direction:column;display:flex}.b-hero-content .search-banner-block{flex:1;display:flex}.b-hero-content .search-banner-block__inner{flex-direction:column;align-items:center;display:flex}.b-hero-image-and-search .search-component__suggestion-box{margin-top:1rem;position:relative}@media (prefers-reduced-motion:no-preference){.ss-developmentpage:not(.-is-plot-page) #main>.b-hero-content:first-child .hero__image-wrap,.ss-developmentpage:not(.-is-plot-page) #main>.b-hero:first-child .hero__image-wrap,.ss-developmentpage:not(.-is-plot-page) #main>.b-hero-image-and-search:first-child .hero__image-wrap,.ss-findahomepage #main>.b-hero-content:first-child .hero__image-wrap,.ss-findahomepage #main>.b-hero:first-child .hero__image-wrap,.ss-findahomepage #main>.b-hero-image-and-search:first-child .hero__image-wrap,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero-content:first-child .hero__image-wrap,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero:first-child .hero__image-wrap,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero-image-and-search:first-child .hero__image-wrap{width:100%;height:72vh;position:sticky;top:0;left:0}.ss-developmentpage:not(.-is-plot-page) #main>.b-hero-content:first-child .section-block__inner,.ss-developmentpage:not(.-is-plot-page) #main>.b-hero:first-child .section-block__inner,.ss-developmentpage:not(.-is-plot-page) #main>.b-hero-image-and-search:first-child .section-block__inner,.ss-findahomepage #main>.b-hero-content:first-child .section-block__inner,.ss-findahomepage #main>.b-hero:first-child .section-block__inner,.ss-findahomepage #main>.b-hero-image-and-search:first-child .section-block__inner,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero-content:first-child .section-block__inner,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero:first-child .section-block__inner,html.-contains-hero-block:not(.-is-plot-page):not(.-is-development-list-page):not(.ss-resourceslistpage) #main>.b-hero-image-and-search:first-child .section-block__inner{min-height:auto}}
