.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:rgba(0,0,0,0)}.b-hero-image-and-search .section-block__inner,.b-hero .section-block__inner,.b-hero-content .section-block__inner{position:relative;min-height:100vh;z-index:1}.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{background-color:var(--primaryBackgroundColor);color:var(--primaryBodyTextColour)}.b-hero-image-and-search .section-block__inner.-angled,.b-hero .section-block__inner.-angled,.b-hero-content .section-block__inner.-angled{background-color:rgba(0,0,0,0);margin-top:-17rem;padding-top:17rem}.b-hero-image-and-search .section-block__inner.-angled .search-banner-block,.b-hero .section-block__inner.-angled .search-banner-block,.b-hero-content .section-block__inner.-angled .search-banner-block{background-color:rgba(0,0,0,0);position:relative;padding-top:9.6rem}.b-hero-image-and-search .section-block__inner.-angled .clipped,.b-hero .section-block__inner.-angled .clipped,.b-hero-content .section-block__inner.-angled .clipped{position:absolute;inset:0;background-color:var(--primaryBackgroundColor)}.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__content .btn:hover,.b-hero .search-banner-block__content .btn:hover,.b-hero-content .search-banner-block__content .btn:hover{background-color:var(--primaryBodyTextColour);color:var(--primaryBackgroundColor)}.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 0 2rem}.b-hero-image-and-search .search-banner-block.clipped .search-banner-block__inner,.b-hero .search-banner-block.clipped .search-banner-block__inner,.b-hero-content .search-banner-block.clipped .search-banner-block__inner{padding-top:var(--padding-3xl)}.b-hero-image-and-search .hero__image-wrap,.b-hero .hero__image-wrap,.b-hero-content .hero__image-wrap{position:relative;min-height:608px;height:calc(50vh + var(--sectionPadXlg))}.b-hero-image-and-search .hero__image-wrap.-angled,.b-hero .hero__image-wrap.-angled,.b-hero-content .hero__image-wrap.-angled{margin-bottom:calc(var(--sectionPadXlg)*-1)}.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;height:60dvh;z-index:2}.b-hero-image-and-search .-half-height .search-banner-block,.b-hero .-half-height .search-banner-block,.b-hero-content .-half-height .search-banner-block{-webkit-clip-path:none;clip-path:none}.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;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-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{height:19rem;position:absolute;top:0;right:0;z-index:2;aspect-ratio:1/1;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 100% 100%)}.b-hero-image-and-search .section-block__inner.-angled .search-banner-block,.b-hero .section-block__inner.-angled .search-banner-block,.b-hero-content .section-block__inner.-angled .search-banner-block{padding-top:16rem}}@media screen and (min-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 screen and (min-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 screen and (min-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{display:flex;align-items:center}@media screen and (min-width: 800px){.b-hero .-half-height .search-banner-block{min-height:var(--minContentHeight)}}.b-hero-content .section-block__inner{display:flex;flex-direction:column}.b-hero-content .search-banner-block{display:flex;flex:1}.b-hero-content .search-banner-block__inner{display:flex;align-items:center;flex-direction:column}.b-hero-image-and-search .search-component__suggestion-box{position:relative;margin-top:1rem}@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{position:sticky;top:0;left:0;width:100%;height:72vh}.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}}
.search-component__suggestion-box,.dev-search-form__suggestion-box{border-radius:1.6rem;text-align:left;padding:2rem 3rem 1rem;position:absolute;top:calc(100% + 1rem);left:50%;width:100%;transform:translateX(-50%);z-index:3;background-color:var(--neutral5);box-shadow:rgba(50,50,93,.25) 0px 16px 25px -10px,rgba(0,0,0,.3) 0px 18px 30px -50px;color:var(--primaryBackgroundColor);list-style-type:none !important}.search-component__suggestion-box .pac-item,.dev-search-form__suggestion-box .pac-item{font-family:"SuisseIntl-Light-WebM";margin-bottom:1rem}.search-component__suggestion-box .pac-item small,.dev-search-form__suggestion-box .pac-item small{color:var(--primaryBackgroundColor)}.search-component__suggestion-box .pac-item a,.dev-search-form__suggestion-box .pac-item a{text-decoration:none;color:inherit !important}@media(hover: hover)and (pointer: fine){.search-component__suggestion-box .pac-item-query,.dev-search-form__suggestion-box .pac-item-query{cursor:pointer}.search-component__suggestion-box .pac-item-query:hover,.dev-search-form__suggestion-box .pac-item-query:hover{font-weight:bold}}.ss-developmentlistpage .search-component__suggestion-box,.ss-developmentlistpage .dev-search-form__suggestion-box{position:absolute;top:calc(100% + 1rem)}@media screen and (min-width: 900px){.ss-developmentlistpage .dev-search-form__container{position:relative}}.is-theme-iris .search-component__main button[type=submit].js-search-form-submit:hover{background-color:var(--primaryBackgroundColor) !important}.search-component__main-outer{position:relative}.b-text-banner[class*=-neutral] .search-component__aside,.b-text-banner[class*=-accent] .search-component__aside{--primaryColor: var(--primaryBackgroundColor)}.b-text-banner[class*=-neutral] .search-component__main button[type=submit].js-search-form-submit:hover,.b-text-banner[class*=-accent] .search-component__main button[type=submit].js-search-form-submit:hover{--primaryColor: var(--primaryBackgroundColor);color:var(--primaryHoverColor) !important}.search-component__main{--borderRadius: 36px;--submitBtnWidth: 17rem;--height: 5.6rem;height:var(--height);border-radius:var(--borderRadius);display:flex;background-color:var(--neutral5);position:relative}.search-component__main input.search-input{width:100%;border:none;border-radius:36px;display:flex;background-color:#fff;padding:6px var(--submitBtnWidth) 6px 26px}.search-component__main input.search-input:focus-visible{outline:1px solid var(--primaryBackgroundColor)}.search-component__main button[type=submit]{border-radius:36px;min-width:16rem;margin:6px;position:absolute;top:0;right:0;height:calc(100% - 12px);color:var(--primaryBackgroundColor);background-color:var(--primaryColor)}.search-component__main button[type=submit]:hover{background-color:var(--primaryColor) !important}.search-component__main button[type=submit].js-search-form-submit:hover{background-color:var(--primaryColor) !important}.search-component__main.-small{--height: 4.8rem}.search-component__main.-small input.search-input{padding:6px 5rem 6px 26px}.search-component__main.-small button[type=submit]{width:3.8rem;height:3.8rem;padding:0;margin:0;min-width:3.8rem;min-height:3.8rem;background-color:var(--primaryBackgroundColor);top:50%;transform:translateY(-50%);right:.5rem}.search-component__main.-small button[type=submit] svg{color:var(--neutral5);width:100%;height:100%}@media screen and (max-width: 800px){.search-component__main:not(.-small){--height: 5.6rem}.search-component__main button[type=submit]{width:4.8rem;height:4.8rem;padding:0;margin:0 -5px 0 0;min-width:3.8rem;min-height:3.8rem;background-color:var(--primaryBackgroundColor);top:50%;transform:translateY(-50%);right:1rem;color:var(--primaryColor)}.search-component__main input.search-input{padding:6px 6rem 6px 26px}}@media screen and (min-width: 1200px){.search-component__main:not(.-small){--height: 7.2rem}.search-component__main.-small{width:38rem}.search-component__main.-small button[type=submit]{width:4.4rem;height:4.4rem}}.-theme-jasmine .search-component__main button[type=submit]:hover{color:var(--primaryColor) !important;background-color:var(--core5) !important}.-theme-dahlia .search-component__main button[type=submit]:hover,.is-theme-dahlia .search-component__main button[type=submit]:hover{color:var(--neutral5) !important}.search-component__aside{width:-moz-fit-content;width:fit-content;text-align:left;margin-top:1.6rem;display:flex;color:var(--primaryColor);font-size:1.6rem}.search-component__aside .icon-search-pin{width:24px;height:24px;margin-right:1rem}.search-component__aside input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none}.search-component__aside label[for=useLocation]{display:flex;align-items:center;cursor:pointer;font-family:var(--font-family-medium);transition:color var(--defaultTransitionSpeed) ease}.search-component__aside label[for=useLocation]:hover{color:var(--neutral4)}.-light-bg .search-component__main input.search-input{outline:1px solid var(--primaryBackgroundColor)}.-light-bg .search-component__main input.search-input:focus-visible{outline:1px solid var(--primaryColor)}.-light-bg .search-component__aside{color:var(--primaryBackgroundColor)}.b-hero-image-and-search .search-component__aside label[for=useLocation]:hover,.b-home-carousel .search-component__aside label[for=useLocation]:hover{color:var(--neutral5)}.b-hero-image-and-search .search-component__main button[type=submit].js-search-form-submit:hover,.b-home-carousel .search-component__main button[type=submit].js-search-form-submit:hover{--primaryColor: var(--primaryBackgroundColor);color:var(--neutral5) !important}
