@font-face{font-family:founders-grotesk-regular;src:url("/assets/fonts/cala/founders-grotesk-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:founders-grotesk-semibold;src:url("/assets/fonts/cala/founders-grotesk-semibold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:founders-grotesk-medium;src:url("/assets/fonts/cala/founders-grotesk-medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:founders-grotesk-regular-italic;src:url("/assets/fonts/cala/founders-grotesk-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic}.theme-cala{--theme-color: #faaf23;--theme-color-rgb: 250, 175, 35;--theme-color-text: #000}.theme--aqua-blue{--theme-color: #46b9b9;--theme-color-rgb: 70, 185, 185;--theme-color-text: #000}.theme--warm-orange{--theme-color: #eb5a19;--theme-color-rgb: 235, 90, 25;--theme-color-text: #000}.theme--sunshine-yellow{--theme-color: #faaf23;--theme-color-rgb: 250, 175, 35;--theme-color-text: #000}.theme--rose-red{--theme-color: #e63241;--theme-color-rgb: 230, 50, 65;--theme-color-text: #fff}.theme--leaf-green{--theme-color: #82be64;--theme-color-rgb: 130, 190, 100;--theme-color-text: #000}.theme--sea-green{--theme-color: #28af78;--theme-color-rgb: 40, 175, 120;--theme-color-text: #000}.theme--snow-white{--theme-color: #ffffff;--theme-color-rgb: 255, 255, 255;--theme-color-text: #000}.bg-theme{background-color:var(--theme-color)}:root{--aspect-ratio-super-wide: 1 / 0.5;--aspect-ratio-landscape: 1.17787610619 / 1;--aspect-ratio-portrait: 1 / 1.17787610619;--aspect-ratio-tall: 1 / 1.1;--aspect-ratio-square: 1 / 1;--aspect-ratio-16-9: 16 / 9}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;position:relative;scroll-behavior:smooth}button{font:inherit;border:none;background:none;padding:0;margin:0;cursor:pointer}button[disabled],button[read-only]{cursor:not-allowed}img,iframe{max-width:100%}img{height:auto}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}html{font-size:100%}body{color:#000;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;word-wrap:break-word;-webkit-font-smoothing:antialiased;letter-spacing:.03em}@media screen and (min-width: 960px){body{font-size:1.125rem;line-height:1.625rem}}body.theme-cala{font-size:1.125rem;line-height:1.625rem}a{color:currentColor;font-size:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}address{font-style:normal}.title-xxlarge{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-xxlarge{font-size:4.5rem;line-height:4.5rem}}.title-xlarge{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-xlarge{font-size:3.5rem;line-height:3.75rem}}.title-large{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-large{font-size:2.75rem;line-height:3rem}}.title-medium{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-medium{font-size:2.125rem;line-height:2.375rem}}.title-small{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-small{font-size:1.375rem;line-height:1.75rem}}.title-xsmall{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.title-xsmall{font-size:1.375rem;line-height:1.75rem}}.title-accent-large{font-size:1.375rem;line-height:1.75rem;font-family:"founders-grotesk-regular-italic",sans-serif;font-style:italic;font-weight:400}@media screen and (min-width: 960px){.title-accent-large{font-size:1.5rem;line-height:1.875rem}}.title-accent-medium{font-size:1.375rem;line-height:1.75rem;font-family:"founders-grotesk-regular-italic",sans-serif;font-style:italic;font-weight:400}@media screen and (min-width: 960px){.title-accent-medium{font-size:1.5rem;line-height:1.875rem}}.body-xsmall{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.body-small{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.body-medium{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.body-medium{font-size:1.125rem;line-height:1.625rem}}.body-large{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.body-large{font-size:1.125rem;line-height:1.625rem}}.text-button{font-size:1.125rem;line-height:1.25rem;font-family:"founders-grotesk-semibold",sans-serif}.text-nav{font-size:1.5rem;line-height:1.75rem;font-family:"founders-grotesk-semibold",sans-serif}@media screen and (min-width: 960px){.text-nav{font-size:2rem;line-height:2.125rem}}.text-inline-link{font-size:1rem;line-height:1.375rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}@media screen and (min-width: 960px){.text-inline-link{font-size:1.125rem;line-height:1.625rem}}.text-breadcrumb{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}.text-field{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}.text-small-print{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}.text--uppercase{text-transform:uppercase}.text--bold{font-weight:600}.text--extra-bold{font-weight:700}.text-fancy{color:var(--theme-color, #faaf23);font-size:1.375rem;line-height:1.75rem;font-family:"founders-grotesk-regular-italic",sans-serif;font-style:italic;font-weight:400}@media screen and (min-width: 960px){.text-fancy{font-size:1.5rem;line-height:1.875rem}}.text-primary{color:var(--theme-color, #faaf23)}@keyframes bounce-up{0%{transform:translatey(160%);opacity:0}15%{transform:translatey(-40%);opacity:1}30%{transform:translatey(0)}45%{transform:translatey(20%)}60%{transform:translatey(0)}75%{transform:translatey(-10%)}100%{transform:translatey(0)}}@keyframes slide-up-fade-in{0%{transform:translatey(160%);opacity:0}100%{transform:translatey(0);opacity:1}}@keyframes show-fade-in{0%{opacity:0}10%{opacity:0}100%{opacity:1}}.fixed-footer .page{z-index:10;position:relative;margin-bottom:500px;background-color:#fff;transition-property:margin-bottom;transition-duration:.3s}.fixed-footer .page-footer{position:fixed;bottom:0;width:100%;z-index:0}.unstyled-list{list-style-type:none;margin:0;padding:0}.unstyled-list li{margin:0}.unstyled-list dt{margin:0}.unstyled-list dd{margin:0}.inline-list li{display:inline-block;white-space:collapse}.icon-list li{display:flex;align-items:center;justify-content:center;margin:10px auto;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.icon-list li{font-size:1.125rem;line-height:1.625rem}}.icon-list li:last-child{margin-bottom:auto}.icon-list li .icon{margin:auto 10px}.download-list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:20px 0;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:bold}.download-list a{display:inline-block;position:relative;text-decoration:none;padding-bottom:2px;margin-left:4px;border-bottom:2px solid #000}.download-list a:focus,.download-list a:hover{border-bottom-color:#000}@media screen and (min-width: 960px){.download-list{font-size:1.125rem;line-height:1.625rem}}.download-list dd+dt{margin-top:40px}.download-list dd{margin-top:10px;padding-bottom:40px;border-bottom:1px solid #e9e9e9}.tick-list li{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;display:flex;align-items:flex-start}@media screen and (min-width: 960px){.tick-list li{font-size:1.125rem;line-height:1.625rem}}.tick-list li>*:not(:first-child){margin-left:10px}.tick-list .tick-list__icon{margin-top:4px}@media screen and (max-width: 839px){.tick-list li+li{margin-top:10px}}@media screen and (max-width: 839px){.rich-text .tick-list li+li{margin-top:10px}}.generic-list li+li{margin-top:20px}@media screen and (min-width: 840px){.download-list{flex-wrap:wrap;flex-direction:row;padding-left:20px;padding-right:20px}.download-list dd,.download-list dt{margin-top:0;border-bottom:none;border-top:1px solid #e9e9e9;padding-top:20px;padding-bottom:20px}.download-list dd:first-of-type,.download-list dt:first-of-type{border-top:none}.download-list dt{width:60%;text-align:left}.download-list dd{width:40%;text-align:right;display:flex;justify-content:flex-end;align-items:center}.download-list dd+dt{margin-top:0}}.is-hidden{display:none !important}.is-clipped{overflow:hidden !important}.is-centered{text-align:center}.hidden-on-mobile{display:none;visibility:hidden}.hidden-on-desktop{display:inline-flex}@media screen and (min-width: 960px){.hidden-on-mobile{display:inline-flex;visibility:visible}.hidden-on-desktop{display:none;visibility:hidden}}@media screen and (max-width: 839px){.is-clipped-mobile{overflow:hidden !important}}@media screen and (max-width: 839px){.is-clipped-desktop{overflow:hidden !important}}.divider{margin-left:10px;margin-right:10px}.relative-wrapper{position:relative}.margin-auto{margin:0 auto}.theme-cala .crest-logo{width:16px}.responsive-bg{background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.v-align{display:flex;align-items:center}.v-align-inline{display:inline-flex;align-items:center}.locked-scroll{overflow:hidden;width:100%}.aspect-ratio-2-1{padding-top:calc((100% / 2) * 1)}.aspect-ratio-21-9{padding-top:calc((100% / 21) * 9)}.aspect-ratio-4-3{padding-top:calc((100% / 4) * 3)}.aspect-ratio-3-1{padding-top:calc((100% / 3) * 1)}.aspect-ratio-16-9{padding-top:calc((100% / 16) * 9);position:relative}.aspect-ratio-275-1{padding-top:calc((100% / 2.75))}.aspect-ratio-4-1{padding-top:calc((100% / 4));position:relative}.aspect-ratio-235-1{padding-top:calc(100% / 2.35);position:relative}.aspect-ratio-16-9 iframe,.aspect-ratio-16-9 img{position:absolute;left:0;top:0;width:100%;height:100%}.button{font-family:"founders-grotesk-regular",sans-serif;font-size:1.125rem;line-height:1.25rem;font-weight:400;letter-spacing:.54px;background:var(--theme-color, #fff);color:#000;padding:18px 20px;border:none;border-radius:4px;text-align:center;transition:all .3s;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;min-width:280px}.button:hover,.button:focus-visible{color:#fff;background:#000;border-color:#000}.button:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:4px}.bg-dark .button:focus-visible,[class*=bg-dark] .button:focus-visible,.content-card--basic-card .button:focus-visible{outline-color:#fff}.button,.copy .button,.rich-text .button{text-decoration:none}.button::after,.copy .button::after,.rich-text .button::after{display:none}.button:disabled,.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.theme-cala .button--dark{background-color:#000;color:#fff}.button--posting{position:relative;background:var(--theme-color, #000);outline:0;height:62px}.button--posting:hover,.button--posting:active,.button--posting:focus{background:var(--theme-color, #000)}.button--posting .loading-spinner{position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-17px;border-color:#000 #717171 #717171}.button--posting-success{background:green;outline:0;height:62px}.button--posting-success:hover,.button--posting-success:active,.button--posting-success:focus{background:green;color:#fff}.button .icon{margin-right:10px}@media screen and (min-width: 576px){.button{min-width:300px}}.button--outline{border:1px solid #f2f3f5;background:#f2f3f5;color:#000;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.button--outline:hover,.button--outline:focus-visible{color:#000;background:var(--theme-color, #000);border-color:var(--theme-color, #000)}.button--transparent-outline{background:var(--theme-color);color:#000;border-color:#000}.button--transparent-outline:hover,.button--transparent-outline:focus-visible{color:#000;background:#fff;outline:1px solid #000}.button--small{color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px;max-width:150px;min-width:auto}.button--small:hover,.button--small:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .button--small{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .button--small:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .button--small:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .button--small{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .button--small:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .button--small:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.button--fullwidth{width:100%;min-width:auto}@media screen and (min-width: 576px){.button--fullwidth{min-width:auto}}.button--primary{color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px}.button--primary:hover,.button--primary:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .button--primary{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .button--primary:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .button--primary:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .button--primary{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .button--primary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .button--primary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.button--secondary{border:1px solid #000;color:#000;background:transparent;border-color:#000;outline-color:#000;outline-offset:2px}.button--secondary:hover,.button--secondary:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .button--secondary{color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.bg-dark .button--secondary:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.bg-dark .button--secondary:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .button--secondary{color:var(--theme-color-text, #000);background:transparent;border-color:var(--theme-color-text, #000);outline-color:var(--theme-color-text, #000);outline-offset:2px}.bg-brand .button--secondary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .button--secondary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000;border-color:#fff}.button--tertiary{border-color:transparent;box-shadow:none;color:#000;background:transparent;border-color:transparent;outline-color:transparent;outline-offset:2px}.button--tertiary:hover,.button--tertiary:focus-visible{color:#000;background:var(--buttons-bg-colour-black-transparent, rgba(0, 0, 0, 0.1));border-color:transparent;outline-color:transparent;outline-offset:2px}.bg-dark .button--tertiary{color:var(--button-on-dark-tertiary-text, #000);background:var(--button-on-dark-tertiary-bg, #fff);border-color:var(--button-on-dark-tertiary-border, #fff);outline-color:var(--button-on-dark-tertiary-border, #fff);outline-offset:2px}.bg-dark .button--tertiary:hover{color:var(--button-on-dark-tertiary-hover-text, #fff);background:var(--button-on-dark-tertiary-hover-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-offset:2px}.bg-dark .button--tertiary:focus-visible{color:var(--button-on-dark-tertiary-focus-text, #fff);background:var(--button-on-dark-tertiary-focus-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .button--tertiary{color:var(--theme-color-text, #000);background:transparent;border-color:transparent;outline-color:transparent;outline-offset:2px}.bg-brand .button--tertiary:hover{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px}.bg-brand .button--tertiary:focus-visible{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px;outline-color:#000;border-color:#000}.button-context--on-dark .button--primary{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.button-context--on-dark .button--primary:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.button-context--on-dark .button--primary:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button-context--on-dark .button--secondary{color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.button-context--on-dark .button--secondary:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.button-context--on-dark .button--secondary:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button-context--on-dark .button--tertiary{color:var(--button-on-dark-tertiary-text, #000);background:var(--button-on-dark-tertiary-bg, #fff);border-color:var(--button-on-dark-tertiary-border, #fff);outline-color:var(--button-on-dark-tertiary-border, #fff);outline-offset:2px}.button-context--on-dark .button--tertiary:hover{color:var(--button-on-dark-tertiary-hover-text, #fff);background:var(--button-on-dark-tertiary-hover-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-offset:2px}.button-context--on-dark .button--tertiary:focus-visible{color:var(--button-on-dark-tertiary-focus-text, #fff);background:var(--button-on-dark-tertiary-focus-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button--primary-on-dark{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.button--primary-on-dark:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.button--primary-on-dark:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button--secondary-on-dark{border:2px solid var(--button-on-dark-secondary-border, #fff);color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.button--secondary-on-dark:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.button--secondary-on-dark:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button--tertiary-on-dark{color:var(--button-on-dark-tertiary-text, #000);background:var(--button-on-dark-tertiary-bg, #fff);border-color:var(--button-on-dark-tertiary-border, #fff);outline-color:var(--button-on-dark-tertiary-border, #fff);outline-offset:2px}.button--tertiary-on-dark:hover{color:var(--button-on-dark-tertiary-hover-text, #fff);background:var(--button-on-dark-tertiary-hover-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-offset:2px}.button--tertiary-on-dark:focus-visible{color:var(--button-on-dark-tertiary-focus-text, #fff);background:var(--button-on-dark-tertiary-focus-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.button-context--on-brand .button--primary{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.button-context--on-brand .button--primary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.button-context--on-brand .button--primary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.button-context--on-brand .button--secondary{color:var(--theme-color-text, #000);background:transparent;border-color:var(--theme-color-text, #000);outline-color:var(--theme-color-text, #000);outline-offset:2px}.button-context--on-brand .button--secondary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.button-context--on-brand .button--secondary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000;border-color:#fff}.button-context--on-brand .button--tertiary{color:var(--theme-color-text, #000);background:transparent;border-color:transparent;outline-color:transparent;outline-offset:2px}.button-context--on-brand .button--tertiary:hover{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px}.button-context--on-brand .button--tertiary:focus-visible{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px;outline-color:#000;border-color:#000}.button--primary-on-brand{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.button--primary-on-brand:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.button--primary-on-brand:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.button--secondary-on-brand{color:var(--theme-color-text, #000);background:transparent;border-color:var(--theme-color-text, #000);outline-color:var(--theme-color-text, #000);outline-offset:2px}.button--secondary-on-brand:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.button--secondary-on-brand:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000;border-color:#fff}.button--tertiary-on-brand{color:var(--theme-color-text, #000);background:transparent;border-color:transparent;outline-color:transparent;outline-offset:2px}.button--tertiary-on-brand:hover{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px}.button--tertiary-on-brand:focus-visible{color:var(--theme-color-text, #000);background:var(--buttons-bg-colour-white-transparent-50, rgba(255, 255, 255, 0.5));border-color:transparent;outline-color:transparent;outline-offset:2px;outline-color:#000;border-color:#000}.button--high-focus{color:#000;background:var(--theme-color, #faaf23)}.button--high-focus:hover,.button--high-focus:focus-visible{color:#fff;background:#1b1d21}.button--high-focus--l-g,.button--high-focus--lgh{background:#fc0;color:#000}.button--high-focus--l-g:hover,.button--high-focus--l-g:focus-visible,.button--high-focus--lgh:hover,.button--high-focus--lgh:focus-visible{color:#000;background:#ffeb99}.button--high-focus--cala{background:#faaf23;color:#000}.button--high-focus--cala:hover,.button--high-focus--cala:focus-visible{color:#fff;background:#faaf23}.button--high-focus--px{background:#c3e3ca;color:#13294b}.button--high-focus--px:hover,.button--high-focus--px:focus-visible{color:#fff;background:#13294b}.button--high-focus-outline{border:1px solid #fff;background:#fff;color:#faaf23;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.button--high-focus-outline:hover,.button--high-focus-outline:focus-visible{color:#000;background:#faaf23;border-color:#faaf23}.button-group{display:inline-block}.button-group .button{margin:0 20px}@media screen and (max-width: 839px){.inline-button-group .button{width:100%}.inline-button-group .button:not(:first-child){margin-top:20px}}@media screen and (min-width: 840px){.inline-button-group{display:flex;align-items:center}.inline-button-group .button:not(:first-child){margin-left:40px}}.button--flat-icon{padding:0;background-color:transparent;justify-content:flex-start;color:#000;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.button--flat-icon{font-size:1.125rem;line-height:1.625rem}}.button--flat-icon .button__text{padding:4px 0;border-bottom:2px solid #000}.button--flat-icon:hover,.button--flat-icon:active,.button--flat-icon:focus-visible{background-color:transparent;color:#000}.button--action{padding:20px;background-color:#000;color:#fff;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.button--action{font-size:1.125rem;line-height:1.625rem}}.button--icon-right,.icon-link.button--icon-right,.icon-link{gap:10px}.button--icon-right .icon,.icon-link.button--icon-right .icon,.icon-link .icon{margin:0;display:inline-flex;align-items:center;justify-content:center}.button--icon-left{gap:10px}.button--icon-left .icon{margin:0;display:inline-flex;align-items:center;justify-content:center}.button--icon-top{padding:12px 16px;flex-direction:column}.button--icon-top .button__text{order:2;margin-top:10px}.button--icon-top .icon{order:1;margin-right:0}.button--icon-only{padding:12px;border-radius:4px;width:56px;height:56px;min-width:0}.button--icon-only .icon{margin:3px}.button--icon-only .button__text{display:none}@media screen and (max-width: 575px){.button--fixed-bottom{position:fixed;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);z-index:10}}.button--remove{border:1px solid #1b1d21;background-color:#fff;border-radius:50px;color:#1b1d21;padding:12px 20px 14px 16px}.button--remove .icon{color:#1b1d21;border:1px solid #1b1d21;border-radius:50%}.button--dynamic-theme{background:var(--theme-cta-bg-color, #fff);color:var(--theme-cta-color, #000)}.button--dynamic-theme:hover,.button--dynamic-theme:focus-visible{color:var(--theme-cta-color, #000);background:var(--theme-cta-bg-hover-color, #faaf23)}.showhome-button-arrow{text-align:left;margin-left:20px;stroke:#000;stroke-width:3}.enquirybutton{background:var(--theme-color, #28af78);border-color:var(--theme-color, #28af78)}.inline-link,.rich-text a:not(.button),.copy a:not(.button),.umb-tinymce a:not(.button){position:relative;text-decoration:none;display:inline-block;font-weight:700;color:currentColor}.inline-link::after,.rich-text a:not(.button)::after,.copy a:not(.button)::after,.umb-tinymce a:not(.button)::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease,height .3s ease,opacity .3s ease,background-color .3s ease}.inline-link:focus-visible,.rich-text a:focus-visible:not(.button),.copy a:focus-visible:not(.button),.umb-tinymce a:focus-visible:not(.button){outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.inline-link::after,.rich-text a:not(.button)::after,.copy a:not(.button)::after,.umb-tinymce a:not(.button)::after{width:100%;height:2px}.inline-link:hover::after,.rich-text a:hover:not(.button)::after,.copy a:hover:not(.button)::after,.umb-tinymce a:hover:not(.button)::after,.inline-link:focus-visible::after,.rich-text a:focus-visible:not(.button)::after,.copy a:focus-visible:not(.button)::after,.umb-tinymce a:focus-visible:not(.button)::after{opacity:.6;width:100%;outline:none}.inline-link:active,.rich-text a:active:not(.button),.copy a:active:not(.button),.umb-tinymce a:active:not(.button),.inline-link.active,.rich-text a.active:not(.button),.copy a.active:not(.button),.umb-tinymce a.active:not(.button){color:var(--theme-color, currentColor)}.inline-link:active::after,.rich-text a:active:not(.button)::after,.copy a:active:not(.button)::after,.umb-tinymce a:active:not(.button)::after,.inline-link.active::after,.rich-text a.active:not(.button)::after,.copy a.active:not(.button)::after,.umb-tinymce a.active:not(.button)::after{background-color:var(--theme-color, currentColor)}.rich-text .button,.copy .button,.umb-tinymce .button{text-decoration:none}.rich-text .button::after,.copy .button::after,.umb-tinymce .button::after{display:none}.rich-text .button:nth-of-type(2){border:1px solid #000;color:#000;background:transparent;border-color:#000;outline-color:#000;outline-offset:2px}.rich-text .button:nth-of-type(2):hover,.rich-text .button:nth-of-type(2):focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .rich-text .button:nth-of-type(2){color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.bg-dark .rich-text .button:nth-of-type(2):hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.bg-dark .rich-text .button:nth-of-type(2):focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .rich-text .button:nth-of-type(2){color:var(--theme-color-text, #000);background:transparent;border-color:var(--theme-color-text, #000);outline-color:var(--theme-color-text, #000);outline-offset:2px}.bg-brand .rich-text .button:nth-of-type(2):hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .rich-text .button:nth-of-type(2):focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000;border-color:#fff}.option-link{position:relative;text-decoration:none;display:inline-block;font-weight:400;color:currentColor;padding:8px}.option-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease,height .3s ease,opacity .3s ease,background-color .3s ease}.option-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.option-link::after{left:8px}.option-link:hover::after,.option-link:focus-visible::after,.option-link:active::after,.option-link.active::after{width:calc(100% - 16px);height:2px}.option-link:active,.option-link.active{font-weight:700}.nav-link,.navbar .navbar__main a,.main-nav__navigation a,.main-nav__extras a,.page-footer__primary-nav a,.page-footer__tertiary-nav a{position:relative;text-decoration:none;display:inline-block;font-weight:400;line-height:1.25rem;color:currentColor;padding:8px 14px;border-radius:4px;background-color:transparent;transition:background-color .3s ease,color .3s ease}.nav-link::after,.navbar .navbar__main a::after,.main-nav__navigation a::after,.main-nav__extras a::after,.page-footer__primary-nav a::after,.page-footer__tertiary-nav a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease,height .3s ease,opacity .3s ease,background-color .3s ease}.nav-link:focus-visible,.navbar .navbar__main a:focus-visible,.main-nav__navigation a:focus-visible,.main-nav__extras a:focus-visible,.page-footer__primary-nav a:focus-visible,.page-footer__tertiary-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.nav-link:focus-visible,.navbar .navbar__main a:focus-visible,.main-nav__navigation a:focus-visible,.main-nav__extras a:focus-visible,.page-footer__primary-nav a:focus-visible,.page-footer__tertiary-nav a:focus-visible{outline-offset:2px;background-color:transparent}.nav-link:focus-visible::after,.navbar .navbar__main a:focus-visible::after,.main-nav__navigation a:focus-visible::after,.main-nav__extras a:focus-visible::after,.page-footer__primary-nav a:focus-visible::after,.page-footer__tertiary-nav a:focus-visible::after{width:calc(100% - 28px);left:14px;height:2px}.nav-link:hover:not(.active):not(.current):not(:focus-visible),.navbar .navbar__main a:hover:not(.active):not(.current):not(:focus-visible),.main-nav__navigation a:hover:not(.active):not(.current):not(:focus-visible),.main-nav__extras a:hover:not(.active):not(.current):not(:focus-visible),.page-footer__primary-nav a:hover:not(.active):not(.current):not(:focus-visible),.page-footer__tertiary-nav a:hover:not(.active):not(.current):not(:focus-visible){background-color:#000;color:#fff}.nav-link:hover:not(.active):not(.current):not(:focus-visible)::after,.navbar .navbar__main a:hover:not(.active):not(.current):not(:focus-visible)::after,.main-nav__navigation a:hover:not(.active):not(.current):not(:focus-visible)::after,.main-nav__extras a:hover:not(.active):not(.current):not(:focus-visible)::after,.page-footer__primary-nav a:hover:not(.active):not(.current):not(:focus-visible)::after,.page-footer__tertiary-nav a:hover:not(.active):not(.current):not(:focus-visible)::after{width:0}.nav-link:focus-visible:hover,.navbar .navbar__main a:focus-visible:hover,.main-nav__navigation a:focus-visible:hover,.main-nav__extras a:focus-visible:hover,.page-footer__primary-nav a:focus-visible:hover,.page-footer__tertiary-nav a:focus-visible:hover{background-color:transparent}.nav-link:focus-visible:hover::after,.navbar .navbar__main a:focus-visible:hover::after,.main-nav__navigation a:focus-visible:hover::after,.main-nav__extras a:focus-visible:hover::after,.page-footer__primary-nav a:focus-visible:hover::after,.page-footer__tertiary-nav a:focus-visible:hover::after{width:calc(100% - 28px);left:14px;height:2px}.nav-link:focus-visible:not(.active):not(.current),.navbar .navbar__main a:focus-visible:not(.active):not(.current),.main-nav__navigation a:focus-visible:not(.active):not(.current),.main-nav__extras a:focus-visible:not(.active):not(.current),.page-footer__primary-nav a:focus-visible:not(.active):not(.current),.page-footer__tertiary-nav a:focus-visible:not(.active):not(.current){color:#fff}.nav-link:active,.nav-link.active,.nav-link.current,.current .nav-link,.navbar .navbar__main a:active,.navbar .navbar__main a.active,.navbar .navbar__main a.current,.current .navbar .navbar__main a,.main-nav__navigation a:active,.main-nav__navigation a.active,.main-nav__navigation a.current,.current .main-nav__navigation a,.main-nav__extras a:active,.main-nav__extras a.active,.main-nav__extras a.current,.current .main-nav__extras a,.page-footer__primary-nav a:active,.page-footer__primary-nav a.active,.page-footer__primary-nav a.current,.current .page-footer__primary-nav a,.page-footer__tertiary-nav a:active,.page-footer__tertiary-nav a.active,.page-footer__tertiary-nav a.current,.current .page-footer__tertiary-nav a{background-color:transparent;color:currentColor}.nav-link:active::after,.nav-link.active::after,.nav-link.current::after,.current .nav-link::after,.navbar .navbar__main a:active::after,.navbar .navbar__main a.active::after,.navbar .navbar__main a.current::after,.current .navbar .navbar__main a::after,.main-nav__navigation a:active::after,.main-nav__navigation a.active::after,.main-nav__navigation a.current::after,.current .main-nav__navigation a::after,.main-nav__extras a:active::after,.main-nav__extras a.active::after,.main-nav__extras a.current::after,.current .main-nav__extras a::after,.page-footer__primary-nav a:active::after,.page-footer__primary-nav a.active::after,.page-footer__primary-nav a.current::after,.current .page-footer__primary-nav a::after,.page-footer__tertiary-nav a:active::after,.page-footer__tertiary-nav a.active::after,.page-footer__tertiary-nav a.current::after,.current .page-footer__tertiary-nav a::after{width:calc(100% - 28px);height:2px;background-color:currentColor}.nav-link:active:hover,.nav-link.active:hover,.nav-link.current:hover,.current .nav-link:hover,.navbar .navbar__main a:active:hover,.navbar .navbar__main a.active:hover,.navbar .navbar__main a.current:hover,.current .navbar .navbar__main a:hover,.main-nav__navigation a:active:hover,.main-nav__navigation a.active:hover,.main-nav__navigation a.current:hover,.current .main-nav__navigation a:hover,.main-nav__extras a:active:hover,.main-nav__extras a.active:hover,.main-nav__extras a.current:hover,.current .main-nav__extras a:hover,.page-footer__primary-nav a:active:hover,.page-footer__primary-nav a.active:hover,.page-footer__primary-nav a.current:hover,.current .page-footer__primary-nav a:hover,.page-footer__tertiary-nav a:active:hover,.page-footer__tertiary-nav a.active:hover,.page-footer__tertiary-nav a.current:hover,.current .page-footer__tertiary-nav a:hover{background-color:transparent;color:currentColor}.main-nav__navigation a.active::after{left:14px}.main-nav__navigation a:focus-visible:not(.active):not(.current),.main-nav__extras a:focus-visible,.main-nav__extras a:focus-visible:not(.active):not(.current),.main-nav__navigation a.active:focus-visible,.main-nav__navigation a.current:focus-visible{color:#000}.navbar .navbar__main a{color:#fff;outline:2px solid transparent}.navbar .navbar__main a:hover:not(.active):not(.current):not(:focus-visible){background-color:#fff;color:#000}.navbar .navbar__main a:active::after,.navbar .navbar__main a.active::after,.current .navbar .navbar__main a::after{left:50%;right:auto;transform:translateX(-50%)}.navbar .navbar__main a:focus-visible{outline-color:#fff}.navbar .navbar__main a:active,.navbar .navbar__main a.active,.navbar .navbar__main a.current,.current .navbar .navbar__main a{background-color:transparent;color:#fff}.navbar .navbar__main a:active::after,.navbar .navbar__main a.active::after,.navbar .navbar__main a.current::after,.current .navbar .navbar__main a::after{width:calc(100% - 28px);height:2px;background-color:#fff}.navbar .navbar__main a:active:hover,.navbar .navbar__main a.active:hover,.navbar .navbar__main a.current:hover,.current .navbar .navbar__main a:hover{background-color:transparent;color:#fff}.sub-nav .sub-nav__tab a,.sub-nav__fixed-container .sub-nav__tab a{position:relative;text-decoration:none;display:inline-block;font-weight:400;line-height:1.25rem;color:currentColor;padding:8px}.sub-nav .sub-nav__tab a::after,.sub-nav__fixed-container .sub-nav__tab a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease,height .3s ease,opacity .3s ease,background-color .3s ease}.sub-nav .sub-nav__tab a:focus-visible,.sub-nav__fixed-container .sub-nav__tab a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.sub-nav .sub-nav__tab a::after,.sub-nav__fixed-container .sub-nav__tab a::after{left:8px}.sub-nav .sub-nav__tab a:hover::after,.sub-nav .sub-nav__tab a:focus-visible::after,.sub-nav .sub-nav__tab a:active::after,.sub-nav .sub-nav__tab a.active::after,.sub-nav .sub-nav__tab a.current::after,.current .sub-nav .sub-nav__tab a::after,.sub-nav__fixed-container .sub-nav__tab a:hover::after,.sub-nav__fixed-container .sub-nav__tab a:focus-visible::after,.sub-nav__fixed-container .sub-nav__tab a:active::after,.sub-nav__fixed-container .sub-nav__tab a.active::after,.sub-nav__fixed-container .sub-nav__tab a.current::after,.current .sub-nav__fixed-container .sub-nav__tab a::after{width:calc(100% - 16px);height:2px}.sub-nav .sub-nav__tab a:active,.sub-nav .sub-nav__tab a.active,.sub-nav .sub-nav__tab a.current,.current .sub-nav .sub-nav__tab a,.sub-nav__fixed-container .sub-nav__tab a:active,.sub-nav__fixed-container .sub-nav__tab a.active,.sub-nav__fixed-container .sub-nav__tab a.current,.current .sub-nav__fixed-container .sub-nav__tab a{font-weight:700}.sub-nav .sub-nav__tab.current a,.sub-nav__fixed-container .sub-nav__tab.current a{font-weight:700}.sub-nav .sub-nav__tab.current a::after,.sub-nav__fixed-container .sub-nav__tab.current a::after{width:calc(100% - 16px);height:2px}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0, 0%, 100%, 0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0, 0%, 0%, 0.9);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:white}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.flickity-page-dots{bottom:-24px}.flickity-page-dots .dot{height:3px;width:40px;margin:0;border-radius:0;background-color:#717171}.flickity-page-dots .dot:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.flickity-page-dots .dot:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.flickity-page-dots .dot.is-selected{background-color:var(--theme-color, #faaf23)}.flickity-viewport{width:100%}.flickity-prev-next-button .flickity-button-icon{fill:none;stroke:#000;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;left:10%;top:10%;width:80%;height:80%;transition:all .3s}@media screen and (max-width: 839px){.flickity-prev-next-button{display:block;top:calc(100% - 32px);height:60px;width:60px;transition:all .3s;background-color:#f2f3f5}.flickity-prev-next-button .flickity-button-icon{stroke-width:6;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}}@media screen and (min-width: 840px){.flickity-prev-next-button{top:50%;display:block;height:80px;width:80px}.flickity-prev-next-button:hover{color:#000;background-color:#f2f3f5}.flickity-prev-next-button:hover .flickity-button-icon{stroke-width:6;left:20%;top:20%;width:60%;height:60%}}.flickity-slide-status{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;display:block;text-align:center;padding:20px;width:100%}.has-single-item .flickity-slide-status{display:none}@media screen and (min-width: 960px){.flickity-slide-status{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 840px){.flickity-slide-status{padding:0;position:absolute;right:50px;bottom:0;transform:translate(50%, 0)}}.flickity-slide-status__current,.flickity-slide-status__total{display:inline-block}@media screen and (min-width: 840px){.flickity-slide-status__current,.flickity-slide-status__total{display:block}}.flickity-slide-status__current:after{content:"";width:60px;background:#000;display:inline-block;margin:0 10px;height:1px;vertical-align:middle}@media screen and (min-width: 840px){.flickity-slide-status__current:after{content:"";width:1px;background:#000;display:block;margin:0 auto;height:50px}}.flickity-custom-full-screen{position:absolute;right:0;top:-32px;display:none}.flickity-custom-full-screen .icon{color:transparent;transition:all .3s}.flickity-custom-full-screen:focus .icon,.flickity-custom-full-screen:hover .icon{color:var(--theme-color, #faaf23);transform:scale(1.2)}@media screen and (min-width: 840px){.flickity-custom-full-screen{display:block;top:0;width:100px;text-align:center}}.has-desktop-carousel.flickity-enabled.is-fullscreen{z-index:999;background-color:#fff;padding:0 20px}.has-desktop-carousel.flickity-enabled.is-fullscreen .flickity-custom-full-screen{top:20px}.has-desktop-carousel.flickity-enabled.is-fullscreen .flickity-slide-status{bottom:20px}.has-desktop-carousel.flickity-enabled.is-fullscreen .flickity-custom-full-screen__view{display:none}.has-desktop-carousel.flickity-enabled.is-fullscreen .flickity-custom-full-screen__close{display:block}@media screen and (min-width: 840px){.has-desktop-carousel.flickity-enabled.is-fullscreen{padding:20px 100px}}.has-desktop-carousel .flickity-custom-full-screen__close.flickity-custom-full-screen__close{color:#000;display:none}.has-desktop-carousel .flickity-fullscreen-button.flickity-fullscreen-button.flickity-fullscreen-button{display:none}@media screen and (min-width: 840px){.has-desktop-carousel{padding:0 100px}}@media screen and (min-width: 840px){.has-single-item .has-desktop-carousel{padding:0}}.saved-homes-carousel.columns .flickity-enabled{width:100%}@media screen and (min-width: 1184px){.saved-homes-carousel.columns{max-width:1180px;margin:0 auto}.saved-homes-carousel.columns .flickity-prev-next-button.previous{left:-80px}.saved-homes-carousel.columns .flickity-prev-next-button.next{right:-80px}}@media screen and (min-width: 960px)and (max-width: 1183px){.saved-homes-carousel.columns{padding:0 96px}}@media screen and (max-width: 959px){.saved-homes-carousel.columns .column{width:calc(100% - 20px)}.saved-homes-carousel.columns .flickity-button{display:none}}@media screen and (max-width: 959px){.flickity-slide-status--saved-homes-carousel{width:100%}}@media screen and (min-width: 1184px){.flickity-slide-status--saved-homes-carousel{right:-48px}}html body .acsb-trigger.acsb-ready{display:none !important}html body .acsb-bg-lead,html body .acsb-button:hover,html body .acsb-widget .acsb-button.acsb-button-colorized,html body .acsb-widget .acsb-button:hover,html body .acsb-widget .acsb-main:after,html body .acsb-widget .acsb-footer .acsb-actions ul li .acsb-footer-action:hover .acsb-footer-action-icon,html body .acsb-widget .acsb-main .acsb-actions-box .acsb-actions-group .acsb-action-box.acsb-active,html body .acsb-widget .acsb-main .acsb-actions-box .acsb-actions-group .acsb-action-box:active,html body .acsb-widget .acsb-footer .acsb-actions ul li .acsb-footer-action .acsb-footer-action-icon,html body .acsb-quicknav .acsb-quicknav-wrapper .acsb-quicknav-secondary-actions .acsb-trigger-icon,html body .acsb-quicknav .acsb-quicknav-wrapper .acsb-quicknav-main-actions .acsb-quicknav-main-action:hover,html body .acsb-quicknav .acsb-quicknav-wrapper .acsb-quicknav-main-actions .acsb-quicknav-main-action:focus,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-all-options .acsb-navigator-option-group .acsb-navigator-option:hover,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-all-options .acsb-navigator-option-group .acsb-navigator-option:focus,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button:hover,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button:focus{background-color:var(--theme-color, #faaf23) !important}html body .acsb-color-lead,html body .acsb-hover-color-lead:hover,html body .acsb-widget .acsb-footer .acsb-actions ul li .acsb-footer-action:hover .acsb-footer-action-text,html body .acsb-widget .acsb-popup.acsb-statement-popup p strong em,html body .acsb-widget .acsb-popup.acsb-statement-popup p a,html body .acsb-widget .acsb-accordion .acsb-accordion-item.acsb-active .acsb-accordion-header:after,html body .acsb-widget .acsb-accordion .acsb-accordion-item:hover .acsb-accordion-header,html body .acsb-widget .acsb-accordion .acsb-accordion-item.acsb-active .acsb-accordion-header,html body .acsb-quicknav .acsb-quicknav-wrapper .acsb-quicknav-secondary-actions .acsb-quicknav-secondary-action:hover,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-links .acsb-navigator-given-link:hover,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-links .acsb-navigator-given-link:focus{color:var(--theme-color, #faaf23) !important}html body .acsb-widget .acsb-accordion .acsb-accordion-item.acsb-active,html body .acsb-widget .acsb-accordion .acsb-accordion-item.acsb-active .acsb-accordion-body,html body .acsb-hover-border-color-lead:hover,html body .acsb-border-color-lead,html body .acsb-widget .acsb-button.acsb-button-colorized,html body .acsb-widget .acsb-main .acsb-actions-box .acsb-actions-group .acsb-action-box:hover,html body .acsb-widget .acsb-popup.acsb-language-popup ul li:hover,html body .acsb-widget .acsb-footer .acsb-actions ul li .acsb-footer-action .acsb-footer-action-icon,html body .acsb-widget .acsb-main .acsb-actions-box .acsb-actions-group .acsb-action-box:hover,html body .acsb-trigger .acsb-actions-active-icon,html body .acsb-widget .acsb-main .acsb-actions-box,html body .acsb-widget .acsb-popup.acsb-language-popup ul li:hover,html body .acsb-widget .acsb-popup.acsb-language-popup ul li.acsb-active,html body .acsb-widget form input:focus,html body .acsb-widget form.acsb-form input:focus,html body .acsb-widget .acsb-main .acsb-search .acsb-form input:focus,html body .acsb-widget .acsb-main .acsb-search form input:focus,html body .acsb-widget .acsb-main .acsb-search form.acsb-form input:focus,html body .acsb-widget form textarea:focus,html body .acsb-widget form.acsb-form textarea:focus,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button,html body .acsb-quicknav,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-search input.acsb-navigator-search-input:hover,html body .acsb-navigator .acsb-navigator-options .acsb-navigator-search input.acsb-navigator-search-input:focus{border-color:var(--theme-color, #faaf23) !important}.custom-acsb-trigger{display:none}.custom-acsb-trigger--mobile{align-items:center}.custom-acsb-trigger--mobile .icon{color:#000;margin-right:10px}@media screen and (max-width: 959px){.custom-acsb-trigger--mobile{display:flex}}.custom-acsb-trigger--tablet{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.custom-acsb-trigger--tablet .icon{color:#fff}@media screen and (min-width: 960px){.custom-acsb-trigger--tablet{display:block}}.calendly-overlay{background-color:rgba(0,0,0,.85) !important}.grecaptcha-badge{z-index:9999}.captcha-is-active.modal-is-closed .grecaptcha-badge{display:none !important}.trustpilot-widget{margin:40px auto}@media screen and (min-width: 840px){.trustpilot-widget{margin:80px auto}}@media screen and (min-width: 1184px){.trustpilot-widget{margin:auto}}#onetrust-pc-sdk,#onetrust-banner-sdk{font-size:16px !important}.area-list .select select{background-color:#fff}.area-list__sub-title{color:#717171;margin-bottom:20px}.theme-cala .area-list__sub-title{color:#000}.theme-cala .area-list__image .image{padding:0;aspect-ratio:var(--aspect-ratio-tall)}.theme-cala .area-list__image .image .not-cala{display:none}.theme-cala .area-list__image .image .cala{display:block;visibility:visible}.theme-cala .area-list__controls{border-top-color:rgba(0,0,0,.25)}.area-list__image{margin:0 auto}.area-list__image .cala{display:none;visibility:hidden}.area-list__selected{position:absolute;bottom:100%;left:0;padding-bottom:10px}.area-list__controls{position:relative;border-top:1px solid #717171;padding-top:20px;margin-top:64px}.area-list__controls .control-group{margin:-10px;pointer-events:none}.area-list__controls .control-group .control{padding:10px;transition-property:opacity;transition-duration:.6s;animation-timing-function:ease-in-out}.area-list__controls .control-group a,.area-list__controls .control-group select{pointer-events:auto}.area-list__controls .control-group a,.area-list__controls .control-group button{pointer-events:auto;color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.area-list__controls .control-group a:hover,.area-list__controls .control-group button:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.area-list__controls .control-group a:focus-visible,.area-list__controls .control-group button:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.area-list__controls .control-group:hover .control,.area-list__controls .control-group:focus-within .control{opacity:.8}.area-list__controls .control-group:hover .control:hover,.area-list__controls .control-group:hover .control:focus-within,.area-list__controls .control-group:focus-within .control:hover,.area-list__controls .control-group:focus-within .control:focus-within{opacity:1}.area-list__controls .control-group button:focus,.area-list__controls .control-group button:hover{background-color:#fff}.area-list--step-1 .area-list__selected,.area-list--step-1 .area-list__step-2{display:none}.area-list--step-2 .area-list__step-1{display:none}.area-list__title{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.area-list__title{font-size:2.75rem;line-height:3rem}}@media screen and (max-width: 839px){.area-list__controls{margin-bottom:64px}}@media screen and (min-width: 840px){.area-list{display:flex;align-content:space-between;flex-direction:row-reverse;margin-left:-20px;margin-right:-20px}.area-list__image{flex:1 1 0%;padding:0 20px;max-width:520px}.area-list__content{flex:1 1 0%;padding:0 20px}}@media screen and (min-width: 1184px){.area-list{margin-left:-40px;margin-right:-40px}.area-list__image{padding:0 40px}.area-list__image .image{padding:20px 64px}.area-list__content{padding:0 40px}.area-list__controls{padding-top:40px}}.cala-test-1 .area-list__controls .control-group select{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:14px 40px 14px 32px}@media screen and (min-width: 960px){.cala-test-1 .area-list__controls .control-group select{font-size:1.375rem;line-height:1.75rem}}.cala-test-1 .area-list__controls .control-group button{background-color:#fff;border-color:#000;color:#000}.cala-test-1 .area-list__image .image{padding:16px}.cala-test-1 svg#ctm-uk-map{display:block;height:100%;width:100%}.cala-test-1 path#ctm-england,.ctm-test-1 path#ctm-scotland{cursor:pointer;fill:#fff !important;transition:fill 150ms ease-in-out}.cala-test-1 path#ctm-england:hover,.cala-test-1 path#ctm-scotland:hover{fill:var(--theme-color) !important}.cala-test-1 path#ctm-england.selected,.cala-test-1 path#ctm-scotland.selected{fill:var(--theme-color) !important}.area-hero{position:relative;padding:180px 0;color:#fff;background:#000}.area-hero__container{max-width:1344px;margin-block:0;margin-inline:auto}@media(min-width: 1600px){.area-hero__container{max-width:none}}.area-hero__grid{display:grid;grid-template-columns:1fr;gap:96px}@media screen and (max-width: 575px){.area-hero__grid{margin-block-start:64px;gap:32px}}@media(min-width: 1184px){.area-hero__grid{grid-template-columns:1.2fr 1fr;align-items:flex-start}}.area-hero__content .area-hero__title{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:var(--theme-color, #faaf23);margin:0;margin-block-end:40px;letter-spacing:-0.01em}@media screen and (min-width: 960px){.area-hero__content .area-hero__title{font-size:3.5rem;line-height:3.75rem}}.area-hero__content .area-hero__intro{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-bottom:40px;max-width:72ch}@media screen and (min-width: 960px){.area-hero__content .area-hero__intro{font-size:1.125rem;line-height:1.625rem}}.area-hero__content .area-hero__bullets-title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:var(--theme-color, #faaf23);margin-bottom:32px}@media screen and (min-width: 960px){.area-hero__content .area-hero__bullets-title{font-size:1.375rem;line-height:1.75rem}}.area-hero__content .area-hero__bullets .area-hero__list{list-style:none;padding:0;margin:0}.area-hero__content .area-hero__bullets .area-hero__list li{position:relative;padding-inline-start:28px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-bottom:8px}@media screen and (min-width: 960px){.area-hero__content .area-hero__bullets .area-hero__list li{font-size:1.125rem;line-height:1.625rem}}.area-hero__content .area-hero__bullets .area-hero__list li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:10px;width:10px;height:10px;border-radius:50%;background:var(--theme-color, #faaf23)}.area-hero__content .area-hero__badges{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;min-height:initial}@media(max-width: 840px){.area-hero__content .area-hero__badges{flex-wrap:wrap}}.area-hero__content .area-hero__badges .badge{position:relative;display:inline-flex;align-items:center;height:auto;border:none;background:transparent;padding:0;margin-inline-end:32px}.area-hero__content .area-hero__badges .badge:last-child{margin-inline-end:0}.area-hero__content .area-hero__badges .badge img.badge__img{display:block;height:48px;width:auto}.area-hero__content .area-hero__badges .badge.badge--trustpilot{align-items:center;align-self:auto;transform:translateY(30px);width:150px}.area-hero__content .area-hero__badges .badge.badge--trustpilot .trustpilot-widget{display:inline-block;height:auto !important;min-height:64px;width:260px !important;line-height:0;margin:auto}.area-hero__content .area-hero__badges .badge.badge--trustpilot .trustpilot-widget iframe{height:auto !important;min-height:64px}.area-hero__content .area-hero__badges .badge.badge--established img.badge__img{height:45px}@media screen and (max-width: 575px){.area-hero__content .area-hero__badges .badge.badge--established{display:none !important}}.area-hero__content .area-hero__badges .badge.badge--hbf img.badge__img{height:50px}.area-hero__panel{position:relative}.area-hero__panel::after{content:"";position:absolute;inset-block-start:18px;inset-inline-start:18px;width:100%;height:100%;background:var(--theme-color, #faaf23);border-radius:6px 6px 0 0;z-index:0;pointer-events:none}@media screen and (max-width: 575px){.area-hero__panel::after{width:98%;height:98%}}.area-hero__panel-inner{position:relative;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:6px 6px 0 0;overflow:hidden;z-index:1}.area-hero__panel-inner::after{display:none}.area-hero__map{position:relative;height:520px}@media(min-width: 960px){.area-hero__map{height:600px}}.area-hero__map-viewport{width:100%;height:100%;position:relative}.area-hero__map-viewport .area-hero__map-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#bbb;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03) 10px, rgba(255, 255, 255, 0.06) 10px, rgba(255, 255, 255, 0.06) 20px)}@media screen and (min-width: 960px){.area-hero__map-viewport .area-hero__map-placeholder{font-size:1.125rem;line-height:1.625rem}}.area-hero__accent{display:none}#accordion{margin:0px 16px}#accordion .card-header{margin-bottom:8px}#accordion .accordion-title{position:relative;display:block;padding:18px 10px 18px 48px;background:var(--theme-color);border-radius:2px;overflow:hidden;text-decoration:none;color:#fff;font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;width:100%;text-align:left;white-space:inherit;transition:all .4s ease-in-out}@media screen and (min-width: 960px){#accordion .accordion-title{font-size:1.375rem;line-height:1.75rem}}#accordion .accordion-title i{position:absolute;width:40px;height:100%;left:0;top:0;padding-top:16px;color:#fff;background:var(--theme-color);border-right:1px solid transparent}#accordion .accordion-title:hover{padding-left:64px;background:#000;color:#fff}#accordion .accordion-title:hover i{border-right:1px solid #fff}#accordion .accordion-body{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:40px 56px}@media screen and (min-width: 960px){#accordion .accordion-body{font-size:1.125rem;line-height:1.625rem}}#accordion .accordion-body ul{list-style:none;margin-left:0;padding-left:0}#accordion .accordion-body li{padding-left:.75rem;text-indent:-0.75rem}.container-accordion{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.border-0{border:0 !important}.p-0{padding:0 !important}.collapse:not(.show){display:none}[data-toggle=collapse] i:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkuMTk2IiBoZWlnaHQ9IjI5LjE5NiIgdmlld0JveD0iMCAwIDc5LjE5NiA3OS4xOTYiPg0KICAgIDxwYXRoIGlkPSJsYXllcjEtMiIgZGF0YS1uYW1lPSJsYXllcjEiIGQ9Ik00MC43LDIwLDIwLDQwLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5Ljk1IC0yLjk4KSByb3RhdGUoNDUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjQiLz4NCjwvc3ZnPg0K")}[data-toggle=collapse].collapsed i:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzkuMTk2IiBoZWlnaHQ9IjM5LjE5NiIgdmlld0JveD0iMCAwIDc5LjE5NiA3OS4xOTYiPg0KICA8cGF0aCBpZD0ibGF5ZXIxLTIiIGRhdGEtbmFtZT0ibGF5ZXIxIiBkPSJNNDAuNywyMCwyMCw0MC43bTIwLjcsMEwyMCwyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkuOTUgLTIuOTgpIHJvdGF0ZSg0NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIvPg0KPC9zdmc+")}.cala-accordion-section{padding:64px 0}.cala-accordion--dark{background-color:#000;color:#fff}.cala-accordion--light{background-color:#fff;color:#000}.cala-accordion-header{text-align:left;margin:0 0 40px}.cala-accordion-section-title{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin:0 0 16px}@media screen and (min-width: 960px){.cala-accordion-section-title{font-size:2.75rem;line-height:3rem}}.cala-accordion-section-description{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin:0}@media screen and (min-width: 960px){.cala-accordion-section-description{font-size:1.125rem;line-height:1.625rem}}.cala-accordion-container{display:grid;gap:12px 32px;width:100%}@media(min-width: 768px){.cala-accordion-container{grid-template-columns:1fr 1fr}}.cala-accordion-column{display:grid;gap:12px;align-items:flex-start;align-content:flex-start}@media(max-width: 767px){.cala-accordion-column{display:contents}}details.cala-accordion-item{background:#1b1d21;color:#fff;interpolate-size:allow-keywords}details.cala-accordion-item summary{display:flex;align-items:center;justify-content:flex-start;gap:20px;transition:background .3s,color .3s;padding-inline:24px;line-height:1.2;cursor:pointer;list-style:none}details.cala-accordion-item summary::-webkit-details-marker{display:none}details.cala-accordion-item summary::marker{display:none}details.cala-accordion-item summary:focus-visible{outline:2px solid var(--theme-color, #faaf23);outline-offset:2px}details.cala-accordion-item summary:hover{background:var(--theme-color, #faaf23);color:#000}details.cala-accordion-item summary:hover .cala-accordion-icon{filter:brightness(0) invert(0)}details.cala-accordion-item summary:hover .cala-accordion-toggle::before{scale:.8125}details.cala-accordion-item[open] summary{background:var(--theme-color, #faaf23);color:#000}details.cala-accordion-item[open] summary .cala-accordion-icon{filter:brightness(0) invert(0)}details.cala-accordion-item[open] summary .cala-accordion-toggle::before{scale:.8125}details.cala-accordion-item[open] summary .cala-accordion-toggle svg{rotate:0deg}details.cala-accordion-item[open] summary .cala-accordion-toggle svg path:first-child{rotate:0deg}details.cala-accordion-item:not([open]) .cala-accordion-toggle svg{rotate:-90deg}details.cala-accordion-item:not([open]) .cala-accordion-toggle svg path:first-child{rotate:-90deg}.cala-accordion-icon{width:60px;height:60px;margin:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;transition:filter .3s;filter:brightness(0) invert(1)}@media(max-width: 768px){.cala-accordion-icon{width:60px;height:60px}}.cala-accordion-title{flex-grow:1;font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin:0}@media screen and (min-width: 960px){.cala-accordion-title{font-size:1.375rem;line-height:1.75rem}}.cala-accordion-toggle{position:relative;display:grid;place-items:center;width:36px;height:36px;margin-left:auto;flex-shrink:0;margin-block:32px}.cala-accordion-toggle::before{position:absolute;inset:0;display:block;content:"";background:#fff;border-radius:calc(1px * infinity);transition:scale .3s}.cala-accordion-toggle svg{z-index:1;stroke:#000;transition:rotate .3s}.cala-accordion-toggle svg path{transform-origin:center;transition:inherit}.cala-accordion-content{padding-inline:24px;padding-block:12px 24px}.cala-accordion-body p{margin-bottom:0;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.cala-accordion-body p{font-size:1.125rem;line-height:1.625rem}}.cala-accordion-body ul{list-style:none;margin-left:0;padding-left:0}.cala-accordion-body li{padding-left:20px;text-indent:-20px}.cala-accordion-link{display:inline-block;margin-top:24px;font-size:1rem;line-height:1.375rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;text-decoration:underline;font-weight:400;color:#fff;transition:opacity .3s ease}@media screen and (min-width: 960px){.cala-accordion-link{font-size:1.125rem;line-height:1.625rem}}.cala-accordion-link:hover{opacity:.8}details.cala-accordion-item::details-content{overflow:clip;transition:height .3s,content-visibility .3s allow-discrete}details.cala-accordion-item:not([open])::details-content{height:0}.cala-accordion--light details.cala-accordion-item{background:#f5f5f5;color:#000}.cala-accordion--light details.cala-accordion-item .cala-accordion-icon{filter:brightness(0)}.cala-accordion--light details.cala-accordion-item .cala-accordion-toggle::before{background:#000}.cala-accordion--light details.cala-accordion-item .cala-accordion-toggle svg{stroke:#fff}.cala-accordion--light .cala-accordion-link{color:#000}@media(prefers-reduced-motion: reduce){details.cala-accordion-item summary,details.cala-accordion-item .cala-accordion-icon,details.cala-accordion-item .cala-accordion-toggle::before,details.cala-accordion-item .cala-accordion-toggle svg,details.cala-accordion-item .cala-accordion-toggle svg path{transition:none}details.cala-accordion-item::details-content{transition:none}.cala-accordion-link{transition:none}}@media print{.cala-accordion-container{display:block}.cala-accordion-column{display:block}details.cala-accordion-item{background:#fff !important;color:#000 !important;border:1px solid #ccc;margin-bottom:12px;page-break-inside:avoid}details.cala-accordion-item[open] .cala-accordion-content,details.cala-accordion-item:not([open]) .cala-accordion-content{display:block !important;height:auto !important}details.cala-accordion-item::details-content{height:auto !important}details.cala-accordion-item summary{background:#f5f5f5 !important;color:#000 !important}details.cala-accordion-item .cala-accordion-toggle{display:none}details.cala-accordion-item .cala-accordion-icon{filter:brightness(0) !important}.cala-accordion-link{color:#000 !important}}.theme-cala .page__header{background:#000;border:#000 1px solid}.theme-cala #cala-hero-home{height:100vh;max-height:700px;padding:0;min-height:unset}.theme-cala #cala-hero-home::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(1px)}.theme-cala #cala-hero-home .input input{width:100%}.theme-cala #cala-hero-home .propert-search__title{display:none}.theme-cala #cala-hero-home .intro--spaced .copy__cta a{background-color:var(--theme-color, #fff)}.theme-cala #cala-hero-home .autocomplete--active{max-height:150px}.theme-cala #cala-hero-home div.input.input--with-icon>span>svg{color:var(--theme-color)}.theme-cala #cala-hero-home .hero__title{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:#fff}@media screen and (min-width: 960px){.theme-cala #cala-hero-home .hero__title{font-size:3.5rem;line-height:3.75rem}}.theme-cala #cala-hero-home .hero__sub-title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;background-color:#000;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:8px 16px;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 960px){.theme-cala #cala-hero-home .hero__sub-title{font-size:1.375rem;line-height:1.75rem}}.theme-cala #cala-hero-home .search-bar{border-radius:8px}.theme-cala #cala-hero-home .search-bar__search-btn .search-bar__btn-text{display:block}.theme-cala #cala-hero-home .search-bar__map-btn{border:none}.theme-cala #cala-hero-home div.search-bar__map-btn,.theme-cala #cala-hero-home div.search-bar__search-btn{padding:6px}.theme-cala #cala-hero-home div.search-bar__map-btn>a{background:var(--theme-color);border-radius:4px;padding:0 6px;border:none}.theme-cala #cala-hero-home .hero__info{max-width:80ch;padding-top:0}@media screen and (min-width: 960px){.theme-cala #cala-hero-home .hero__info{margin-top:0;position:static}}.theme-cala #home-hero-text-block{display:flex}.theme-cala #home-hero-text-text{flex:0 0 50%;color:#fff;padding-right:96px}.theme-cala #home-hero-text-text p{color:#b8b7b4;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.theme-cala #home-hero-text-text p{font-size:1.125rem;line-height:1.625rem}}.theme-cala #home-hero-text-text p,.theme-cala #home-hero-text-text h2{margin:auto;margin-bottom:24px}.theme-cala #home-hero-text-img{flex:0 0 50%;display:flex}.theme-cala #home-hero-text-img>img{margin:auto;width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover}.theme-cala #home-page-components .section__item--with-mobile-carousel{padding-top:48px}.theme-cala #home-page-components .swipey-cards{clip-path:ellipse(200% 55% at 48% 44%);z-index:8;background:#fff}.theme-cala #home-page-components .swipey-cards .is-centered .button{margin-bottom:32px}.theme-cala #home-page-components .intro__title{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:32px}@media screen and (min-width: 960px){.theme-cala #home-page-components .intro__title{font-size:2.75rem;line-height:3rem}}.theme-cala #home-page-components .intro .rich-text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;max-width:80ch}@media screen and (min-width: 960px){.theme-cala #home-page-components .intro .rich-text{font-size:1.125rem;line-height:1.625rem}}.theme-cala #home-page-components .area-list__sub-title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-family:"founders-grotesk-regular",sans-serif;font-weight:400}@media screen and (min-width: 960px){.theme-cala #home-page-components .area-list__sub-title{font-size:2.125rem;line-height:2.375rem}}.theme-cala #home-page-components .area-list__sub-title p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:600}@media screen and (min-width: 960px){.theme-cala #home-page-components .area-list__sub-title p{font-size:1.125rem;line-height:1.625rem}}.theme-cala #home-page-components .section--clipped{background:#000;clip-path:ellipse(200% 55% at 48% 44%);padding-top:120px;z-index:-1}.theme-cala #home-page-components .section--clipped .has-single-item .image-video__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:400}@media screen and (min-width: 960px){.theme-cala #home-page-components .section--clipped .has-single-item .image-video__title{font-size:2.125rem;line-height:2.375rem}}.theme-cala #home-page-components .section--area-list{margin-bottom:0}.theme-cala #home-page-components .section--area-list .container--content{max-width:1500px}.theme-cala #home-page-components .section:not(.section--area-list)+.section:not(.section--area-list)::before{background-color:#fff}.theme-cala #home-page-components .image-video__title{color:#fff}.theme-cala #home-page-components section.copy.section.responsive-bg{background:#000;color:#fff;padding-top:110px;clip-path:ellipse(200% 55% at 48% 44%)}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta{display:inline-flex;gap:16px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(2){color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(2):hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(2):focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(3){color:var(--button-on-dark-tertiary-text, #000);background:var(--button-on-dark-tertiary-bg, #fff);border-color:var(--button-on-dark-tertiary-border, #fff);outline-color:var(--button-on-dark-tertiary-border, #fff);outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(3):hover{color:var(--button-on-dark-tertiary-hover-text, #fff);background:var(--button-on-dark-tertiary-hover-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-color:var(--button-on-dark-tertiary-hover-border, transparent);outline-offset:2px}.theme-cala #home-page-components section.copy.section.responsive-bg .copy__cta .button:nth-of-type(3):focus-visible{color:var(--button-on-dark-tertiary-focus-text, #fff);background:var(--button-on-dark-tertiary-focus-bg, var(--buttons-bg-colour-white-transparent-25, rgba(255, 255, 255, 0.25)));border-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-color:var(--button-on-dark-tertiary-focus-border, transparent);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}@media screen and (min-width: 1400px){.theme-cala #cala-hero-home{background-position-y:-180px}}@media screen and (min-width: 840px){.theme-cala #cala-hero-home>div>div>div>div.hero__footer{margin:0 auto}.theme-cala #cala-hero-home>div>div>div>div.hero__footer>div{margin:0 auto;margin-top:24px;width:100%}.theme-cala #cala-hero-home .hero__body{display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 437px){.theme-cala .page-footer{padding:64px 0 0 0}.theme-cala #home-page-components .blog-panel__cards .section{padding:0 10px 4px 10px}.theme-cala #home-page-components .blog-panel{padding:20px 0 80px 0}.theme-cala #home-hero-text-img{margin-top:24px}}@media screen and (max-width: 839px){.theme-cala #cala-hero-home{min-height:90vh}.theme-cala #cala-hero-home .hero__body{display:flex;flex-direction:column}.theme-cala #cala-hero-home div.hero__footer span.search-bar__btn-text{display:none}.theme-cala #cala-hero-home div.hero__footer span.icon{margin-right:0}.theme-cala #cala-hero-home div.hero__footer form{flex-wrap:nowrap;height:80px}.theme-cala #cala-hero-home div.hero__footer div.search-bar__search-btn,.theme-cala #cala-hero-home div.hero__footer div.search-bar__map-btn{width:110px;min-width:90px;max-width:110px;flex:auto}.theme-cala #cala-hero-home div.hero__footer div.search-bar__search-input.form-control.form-control--with-autocomplete{margin:0;flex:auto}.theme-cala #cala-hero-home div.hero__footer div.search-bar__map-btn>a{display:flex;flex-direction:column}.theme-cala #home-page-components .has-mobile-carousel .column:first-child{padding-left:10px}.theme-cala #home-page-components section{padding:96px 20px}.theme-cala #home-hero-text-block{flex-direction:column}.theme-cala #home-hero-text-cta{display:flex}.theme-cala #home-hero-text-cta>a{margin:auto;margin-top:36px}.theme-cala #home-hero-text-text{padding-right:0;margin-bottom:12px}}@media screen and (min-width: 1184px){.theme-cala #cala-hero-home{min-height:unset;margin-bottom:0}.theme-cala #cala-hero-home .hero__info{padding-top:0;margin:unset;flex-basis:unset;max-width:80ch}.theme-cala #cala-hero-home.hero--generic .hero__body .container,.theme-cala #cala-hero-home.hero--development .hero__body .container{align-items:center}.theme-cala #cala-hero-home .hero__footer{padding-bottom:0}}.nnhqbnts-card{background-size:cover;margin:20px}@media screen and (min-width: 840px){.nnhqbnts-card{padding-left:28px;margin:28px 28px 28px 0}}@media screen and (min-width: 960px){.nnhqbnts-card{padding-left:40px;margin:40px 40px 40px 0}}.nnhqbnts-card__inner{align-content:center}.nnhqbnts-card__card{color:#fff;max-width:390px}.theme-cala .nnhqbnts-card__card{background:#fff;color:#000;max-width:100%}.theme-cala .nnhqbnts-card__title{color:var(--theme-color)}.nnhqbnts-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:20px}@media screen and (min-width: 960px){.nnhqbnts-card__title{font-size:2.125rem;line-height:2.375rem}}.nnhqbnts-card__cta{margin-top:64px}.nnhqbnts-card--inverted .nnhqbnts-card__card{margin:0 0 0 auto}.award-card{background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2);display:flex;flex-direction:column}.award-card img{display:block}.award-card:focus-visible .award-card__image,.award-card:hover .award-card__image{transform:scale(0.9) translateY(5px)}.award-card__image{overflow:hidden;position:relative;transition-duration:.6s;animation-timing-function:ease-in-out}.award-card__image img{position:absolute;top:0;right:0;width:100%;height:100%}.award-card__content{padding:20px;display:flex;flex-direction:column;flex:1;min-height:220px}.award-card__title{margin-bottom:20px}.award-card__text,.award-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;flex:1 1 50%}@media screen and (min-width: 960px){.award-card__text,.award-card__title{font-size:2.125rem;line-height:2.375rem}}.back-to-top{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0px 3px 6px rgba(0,0,0,.2);cursor:pointer;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;background:#fff;transition:all 500ms;position:fixed;bottom:20px;right:20px;z-index:420;width:60px;height:60px;text-align:center;border-radius:40px;scroll-behavior:smooth}@media screen and (min-width: 960px){.back-to-top{font-size:1.125rem;line-height:1.625rem}}.back-to-top .back-to-top__cta{width:100%;height:100%;border-radius:50%;display:flex}.back-to-top.back-to-top__hidden{transform:translateY(6.25rem)}.back-to-top svg{height:2rem;width:2rem;margin:auto}@media screen and (min-width: 960px){.back-to-top{bottom:40px;right:40px;background:rgba(255,255,255,.8)}.back-to-top:hover{bottom:44px;background:#fff}}.blog-article{padding:20px}.blog-article__date{font-size:1.375rem;line-height:1.75rem;font-family:"founders-grotesk-regular-italic",sans-serif;font-style:italic;font-weight:400;display:inline-block;color:var(--theme-color, #000);margin:40px 0 20px 0}@media screen and (min-width: 960px){.blog-article__date{font-size:1.5rem;line-height:1.875rem}}.blog-article__intro p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.blog-article__intro p{font-size:1.125rem;line-height:1.625rem}}.blog-article__content img{margin:20px 0;width:auto;height:auto}.blog-article--intro{padding-bottom:0}.blog-article--second{padding-bottom:40px}.blog-article__full-width-image{margin:20px auto;width:auto;height:100vh}@media screen and (min-width: 576px){.blog-article__full-width-image{margin:40px;width:auto;height:auto}.blog-article__full-width-image::after{display:inline-block;content:"";padding-bottom:100%}}@media screen and (min-width: 960px){.blog-article__full-width-image,.blog-article__full-width-video{width:auto;height:auto;margin:40px 115px 40px 0;position:relative}.blog-article__full-width-image::after{display:inline-block;content:"";padding-bottom:calc(100% / 2.41)}.blog-article--second{padding-bottom:80px}}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:#000;background-color:#fff;max-width:600px;transition:box-shadow ease-in-out 300ms,background ease-in-out 300ms;margin:0 auto}.blog-card:focus-visible,.blog-card:hover{color:#000}.blog-card:focus-visible .button,.blog-card:hover .button{color:#fff;background:var(--theme-color, #000)}.blog-card img{display:block;width:100%}@media screen and (min-width: 840px){.blog-card{padding:10px}.blog-card:focus-visible,.blog-card:hover{background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);color:#000}}.blog-card__image{background-color:#f2f3f5;aspect-ratio:auto}.blog-card__content{padding:20px 0;text-align:left;flex:1 0 auto;display:flex;flex-direction:column}@media screen and (min-width: 840px){.blog-card__content{padding:20px 20px}}.blog-card__text{flex:1 0 auto;margin-top:20px;margin-bottom:20px;color:#1b1d21}.blog-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:#000}@media screen and (min-width: 960px){.blog-card__title{font-size:2.125rem;line-height:2.375rem}}.blog-card__date{margin-bottom:20px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21}@media screen and (min-width: 960px){.blog-card__date{font-size:1.125rem;line-height:1.625rem}}.blog-card__cta{margin-top:20px}.blog-panel__cards .section{padding-top:0}.blog-navigation a,.blog-filter a{text-decoration:none;color:#000}.blog-category-navigation{display:none}.blog-pagination{padding:0 20px}.blog-navigation__inner{padding:20px 20px;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;align-items:center}.blog-navigation--sticky{background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:100}.blog-navigation__breadcrumb{display:none}.blog-navigation .hint-text{display:none}.blog-filter{padding:0 20px 20px}.blog-filter input[type=text]{width:100%;flex-grow:1}@media screen and (min-width: 576px){.blog-filter input[type=text]{height:100%}}.blog-filter__search-container{display:flex;flex-direction:column-reverse;align-items:stretch}.blog-filter__search-container__search{margin:10px 0;display:flex;justify-content:space-between}.blog-filter__search-container__select{margin:10px auto;width:100%}.blog-filter__search-container__select.select .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.blog-filter__search-container__select.select select{padding-left:56px}.blog-filter__buttons{display:none}.filter-news{cursor:pointer;color:#fff}.blog-filter ul{padding:0;margin:0;list-style:none}@media screen and (max-width: 575px){.blog-filter{padding:20px;border:1px solid #9c9c9c;margin:0 20px;background:var(--theme-color)}.blog-filter .button--small{background:#000;color:#fff;border:1px solid var(--theme-color)}}@media screen and (min-width: 576px){.blog-filter{padding:24px 20px;border:1px solid #9c9c9c;background:var(--theme-color)}.blog-pagination__inner{display:flex;justify-content:space-between;align-items:center}.blog-pagination__summary span{display:block;clear:left}.blog-category-navigation{padding:0 20px;display:block}.blog-category-navigation ul{margin:auto}.blog-category-navigation ul li+li{margin-left:1.875rem}}@media screen and (min-width: 960px){.blog-category-navigation{padding:0 40px}.blog-filter,.blog-pagination{padding:20px 40px 0}}@media screen and (min-width: 1184px){.blog-category-navigation{padding:0 40px 0}.blog-filter,.blog-pagination{padding:32px 80px 32px;background-color:#000}.blog-filter__inner,.blog-pagination__inner{display:flex;justify-content:space-between;align-items:center}.blog-panel{padding-bottom:64px}.blog-filter .select{width:400px;margin:0 32px 0 0}.blog-filter .search{flex-grow:2;margin:auto}.blog-filter__search-container,.blog-filter__filter-container{display:flex;flex-direction:row;align-items:stretch}.blog-filter__search-container{justify-content:stretch;width:100%;align-items:center}.blog-filter__search-container__search{margin:0;width:100%}.blog-filter__filter-select{display:none;visibility:hidden}.blog-filter__select{display:none}.blog-filter__buttons{display:flex}.blog-filter__buttons label{position:relative;display:inline-flex;align-items:center;align-self:center;padding:10px 0 4px;cursor:pointer}.blog-filter__buttons label .icon{color:#fff;margin-right:.625rem}.blog-filter__buttons label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transition-property:background-color;transition-duration:.3s;animation-timing-function:ease-in-out}.blog-filter__buttons label:hover::after{background-color:#faaf23}.blog-filter__buttons label~label{margin-left:40px}.blog-filter__buttons label~label::before{margin-left:-20px;padding-left:20px;content:"";display:inline-block;border-left:1px solid #e9e9e9;height:40%}.blog-filter__buttons input[name=category]:checked+label::after{background-color:#000}.blog-filter__buttons input[name=category]:checked+label .icon{color:#faaf23}.scrolling-down .blog-filter__buttons--sticky{transform:translateY(-100%);transition-duration:.1s}.blog-filter__buttons--sticky{padding-top:16px;position:fixed;top:0;z-index:2000;transform:translateY(0);transition-property:transform;transition-duration:.3s;animation-timing-function:ease-in-out}.blog-filter__buttons--sticky label{padding-top:0}.blog-pagination__summary span{display:inline-block;margin-right:10px}}.masonryBlog{-moz-columns:4;columns:4;-moz-column-gap:16px;column-gap:16px}@media(max-width: 1200px){.masonryBlog{-moz-columns:3;columns:3}}@media(max-width: 992px){.masonryBlog{-moz-columns:2;columns:2}}@media(max-width: 768px){.masonryBlog{-moz-columns:1;columns:1}}.masonryBlog .grid{width:100%;margin-bottom:16px;position:relative;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;overflow:hidden;border-radius:5px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2)}.masonryBlog .grid__media{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:#f2f3f5;max-height:179px;width:100%}.masonryBlog .grid__media-link{display:block;height:100%}.masonryBlog .grid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonryBlog .grid__body{background-color:#fff;padding:24px;display:flex;flex-direction:column;gap:24px}.masonryBlog .grid__content{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.masonryBlog .grid__title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:#000;margin:0}@media screen and (min-width: 960px){.masonryBlog .grid__title{font-size:1.375rem;line-height:1.75rem}}.masonryBlog .grid__title-link{color:inherit;text-decoration:none}.masonryBlog .grid__date{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21;display:block}@media screen and (min-width: 960px){.masonryBlog .grid__date{font-size:1.125rem;line-height:1.625rem}}.masonryBlog .grid__cta{margin-top:auto}.masonryBlog .grid__tag{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;position:absolute;left:14px;bottom:14px;z-index:1;background-color:rgba(255,255,255,.8);color:#000;border-radius:5px;padding:2px 12px}@media screen and (min-width: 960px){.masonryBlog .grid__tag{font-size:1.125rem;line-height:1.625rem}}.masonryBlog .grid .button{width:100%;border:1px solid #000}.mt-auto{margin-top:auto}.blog-categories{display:flex;justify-content:space-between;align-items:center}.section-blog-sub-nav{padding-top:10px;padding-bottom:10px;padding-left:10px;transition:transform 300ms ease-in-out;transform:translateY(0);background-color:var(--theme-color)}@media screen and (max-width: 959px){.blog-filter .sub-nav__navigation-container__navigation ul{display:inline-block}.blog-filter .sub-nav__navigation-container__navigation li{margin:8px;display:inline-block;padding:10px;border:#fff 1px solid}}.blog-panel{padding-bottom:20px}.blog-panel__header{background-size:cover;padding-bottom:180px;position:relative}@media screen and (min-width: 1600px){.blog-panel__header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to left, #fff 0, #fff 40px, transparent 40px);z-index:0}}.theme-cala .blog-panel__header{background-color:var(--theme-color);padding-bottom:0}.theme-cala .blog-panel__header::before{display:none;visibility:hidden}.theme-cala .blog-panel a{text-decoration:none}.blog-panel__header+.blog-panel__cards{margin-top:-200px}@media screen and (min-width: 840px){.blog-panel__header+.blog-panel__cards{margin-top:-208px}}@media screen and (min-width: 960px){.blog-panel__header+.blog-panel__cards{margin-top:-220px}}@media screen and (min-width: 1184px){.blog-panel__header+.blog-panel__cards{margin-top:-260px}}.theme-cala .blog-panel__header+.blog-panel__cards{margin-top:0;padding-top:20px;background:linear-gradient(0deg, white, white 88%, var(--theme-color, transparent) 88%)}@media screen and (min-width: 960px){.blog-panel{padding-bottom:64px}.theme-cala .blog-panel__header+.blog-panel__cards{background:linear-gradient(0deg, white, white 82%, var(--theme-color, transparent) 82%)}}@media screen and (min-width: 1400px){.theme-cala .blog-panel__header+.blog-panel__cards{background:linear-gradient(0deg, white, white 75%, var(--theme-color, transparent) 75%)}}.brand-box{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;background-color:#faaf23;color:#fff;padding:10px;position:absolute;text-align:center;display:inline-flex;align-items:center;justify-content:space-around;width:8.125rem;height:6.25rem;z-index:9}@media screen and (min-width: 960px){.brand-box{font-size:1.125rem;line-height:1.625rem}}.brand-box--with-image{padding:0}.theme-cala .brand-box{background-color:rgba(var(--theme-color-rgb), 0.8);color:#000}.brand-box--black,.theme-cala .brand-box--black{background-color:rgba(0,0,0,.8);color:#fff}.breadcrumb{margin:20px 0;color:#000;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}.breadcrumb a{text-decoration:none;color:#1b1d21}@media screen and (min-width: 960px){.breadcrumb{margin-top:40px}}.card{position:relative;padding:4px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);overflow:hidden}.card-group{margin-left:-20px;margin-right:-20px}.card-group .card{margin:20px}@media screen and (min-width: 840px){.card-group{display:flex}.card-group .card{flex:1}}.theme-cala .content-card--basic-card{background-color:#000}.theme-cala .content-card--basic-card p{color:#fff}.theme-cala .content-card--basic-card h3{color:var(--theme-color, #fff);font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.theme-cala .content-card--basic-card h3{font-size:2.125rem;line-height:2.375rem}}.theme-cala .content-card--plot .brand-box,.theme-cala .content-card--development:not(.content-card--featured-development-card) .brand-box,.theme-cala .content-card--regional .brand-box,.theme-cala .content-card--head-office .brand-box{background-color:rgba(0,0,0,.8);color:#fff;line-height:1.3}@media screen and (max-width: 575px){.swipey-cards .flickity-prev-next-button.previous{left:32px;height:40px;width:40px;margin-top:64px;z-index:10}.swipey-cards .flickity-prev-next-button.next{right:32px;height:40px;width:40px;margin-top:64px;z-index:10}.swipey-cards .flickity-page-dots .dot{height:10px;margin:4px}.swipey-cards .flickity-page-dots{bottom:-40px}}.content-card{--ribbon-offset: 50px;position:relative;box-shadow:0px 1px 6px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;position:relative}.content-card .icon-list--inline{display:flex;justify-content:space-between;margin:20px 0}.content-card .icon-list--inline>li{width:calc(50% - 10px);margin:0 4px 0 0;align-items:flex-start;flex-direction:column}.content-card .icon-list--inline>li .icon{margin:0 0 4px 0}.content-card .button--remove{position:absolute;top:20px;left:20px;min-width:0;z-index:11}.content-card header{position:relative;display:flex;flex-direction:column}.content-card header::before{position:absolute;content:"";display:inline-block;top:0;left:0;right:0;bottom:0}.content-card__image{background-size:cover;background-position:center center;width:100%;max-width:none;height:auto;max-height:none;min-height:150px;transition-duration:.6s;animation-timing-function:ease-in-out}.content-card:not(.content-card--no-hover):hover .content-card__image,.content-card:not(.content-card--no-hover):focus-visible .content-card__image{transform:scale(0.9) translateY(5px)}.content-card:not(.content-card--no-hover):hover .ribbon{transform:rotate(45deg) translate3d(0, -85px, 0)}.content-card:not(.content-card--no-hover):hover .ribbon .ribbon__text{padding-top:96px}.content-card:not(.content-card--no-hover):hover .brand-box{bottom:1.25rem;transition-duration:.3s;transition-property:bottom}.content-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;padding:4px 20px 16px 0px}@media screen and (min-width: 960px){.content-card__title{font-size:2.125rem;line-height:2.375rem}}.content-card__titleLoc{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;padding:20px}@media screen and (min-width: 960px){.content-card__titleLoc{font-size:2.125rem;line-height:2.375rem}}.content-card__content-container{padding:20px 20px 20px 20px;flex-grow:1;display:flex;flex-direction:column;min-height:0px}.content-card__content-container p{color:#1b1d21}.content-card__footer{padding:20px;margin-top:inherit;justify-self:flex-end}.content-card__footer__message-text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:20px 30px;display:block;font-weight:700;width:100%}@media screen and (min-width: 960px){.content-card__footer__message-text{font-size:1.125rem;line-height:1.625rem}}.content-card[data-animate=cta] .content-card__footer{transform:translatey(160%);animation-timing-function:ease-out;animation:slide-up-fade-in .6s forwards;animation-play-state:paused}.content-card[data-animate=cta][data-animated=true] .content-card__footer{animation-play-state:running}.content-card--plot .content-card__footer .button--primary{color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px}.content-card--plot .content-card__footer .button--primary:hover,.content-card--plot .content-card__footer .button--primary:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--primary{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--primary:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--primary:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .content-card--plot .content-card__footer .button--primary{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .content-card--plot .content-card__footer .button--primary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .content-card--plot .content-card__footer .button--primary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.content-card--plot .content-card__footer .button--secondary{border:1px solid #000;color:#000;background:transparent;border-color:#000;outline-color:#000;outline-offset:2px}.content-card--plot .content-card__footer .button--secondary:hover,.content-card--plot .content-card__footer .button--secondary:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--secondary{color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--secondary:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.bg-dark .content-card--plot .content-card__footer .button--secondary:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .content-card--plot .content-card__footer .button--secondary{color:var(--theme-color-text, #000);background:transparent;border-color:var(--theme-color-text, #000);outline-color:var(--theme-color-text, #000);outline-offset:2px}.bg-brand .content-card--plot .content-card__footer .button--secondary:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .content-card--plot .content-card__footer .button--secondary:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000;border-color:#fff}.content-card .brand-box{left:50%;bottom:0;transform:translate(-50%, 50%);transition-duration:.6s;transition-property:bottom;animation-timing-function:ease-in-out}.content-card .brand-box--cala{background-color:#000}.content-card--basic-card .content-card__content-container{padding-top:10px}.theme-cala .content-card--basic-card .content-card__image{position:absolute;top:0;left:0}.content-card--regional,.content-card--head-office,.content-card--brand{color:#1b1d21}.content-card--regional header,.content-card--head-office header,.content-card--brand header{margin-bottom:4.375rem}.content-card--regional .content-card__title,.content-card--head-office .content-card__title,.content-card--brand .content-card__title{margin-bottom:0;color:#000}.content-card--regional address,.content-card--head-office address,.content-card--brand address{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.content-card--regional address,.content-card--head-office address,.content-card--brand address{font-size:1.125rem;line-height:1.625rem}}.content-card--regional .ribbon,.content-card--head-office .ribbon,.content-card--brand .ribbon{width:12.5rem;height:12.5rem}.content-card--regional .ribbon__text,.content-card--head-office .ribbon__text,.content-card--brand .ribbon__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:.9375rem 48px}@media screen and (min-width: 960px){.content-card--regional .ribbon__text,.content-card--head-office .ribbon__text,.content-card--brand .ribbon__text{font-size:1.125rem;line-height:1.625rem}}.content-card--regional .icon,.content-card--head-office .icon,.content-card--brand .icon{color:#000}.content-card--regional .button--remove .icon,.content-card--head-office .button--remove .icon,.content-card--brand .button--remove .icon{color:#1b1d21}.content-card--regional .details,.content-card--head-office .details,.content-card--brand .details{margin-top:auto;justify-self:flex-end}.content-card--regional .details p,.content-card--head-office .details p,.content-card--brand .details p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.content-card--regional .details p,.content-card--head-office .details p,.content-card--brand .details p{font-size:1.125rem;line-height:1.625rem}}.content-card--regional .details p strong,.content-card--head-office .details p strong,.content-card--brand .details p strong{color:#000}.content-card--regional address,.content-card--head-office address{margin-bottom:20px}.content-card--development{position:relative;overflow:hidden}.content-card--development address{margin-bottom:20px}.content-card--plot .brand-box,.content-card--development:not(.content-card--featured-development-card) .brand-box,.content-card--regional .brand-box,.content-card--head-office .brand-box{background-color:#717171}.content-card--plot .icon-list,.content-card--development:not(.content-card--featured-development-card) .icon-list,.content-card--regional .icon-list,.content-card--head-office .icon-list{margin-bottom:20px}.content-card--plot .icon-list .icon,.content-card--development:not(.content-card--featured-development-card) .icon-list .icon,.content-card--regional .icon-list .icon,.content-card--head-office .icon-list .icon{margin-right:10px}.content-card--content-reveal .content-card__title{margin:20px auto;font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.content-card--content-reveal .content-card__title{font-size:2.125rem;line-height:2.375rem}}.content-card--sister-brand{box-shadow:none;padding:64px 0;gap:40px}.content-card--sister-brand img{max-width:170px;margin:20px 0}.content-card--sister-brand p{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}.theme-cala .content-card--sister-brand p{color:#fff}@media screen and (min-width: 960px){.content-card--sister-brand p{font-size:4.5rem;line-height:4.5rem}}.content-card--sister-brand .content-card__footer{margin:20px 0 64px 0}.content-card--sister-brand .content-card__content-container{gap:40px;max-width:1200px;padding:0}@media screen and (min-width: 840px){.content-card--sister-brand{flex-direction:row;align-items:center;gap:64px}.content-card--sister-brand .content-card__content-container{align-items:flex-start}}@media screen and (min-width: 960px){.content-card--sister-brand{gap:11.25rem}}.content-card--brand .content-card__title{margin-bottom:20px;flex-grow:1}.content-card--brand .content-card__content-container{display:flex;flex-direction:column}.content-card--careers header::before{display:none}.content-card--careers header{margin:auto 40px;padding:20px 0 20px;border-bottom:2px solid var(--theme-color, #faaf23);min-height:9.375rem;display:flex;flex-direction:column;justify-content:space-around}.content-card--careers header h3{margin:auto}.content-card--careers h4{margin:20px}.content-card--careers .closing-date{margin:20px auto auto;font-weight:bold;text-decoration:underline}.content-card--careers article{display:flex;flex-direction:column;height:100%}.content-card--careers .content-card__content-container{flex-grow:1}.content-card[href]{text-decoration:none}.content-card[href]:hover,.content-card[href]:active,.content-card[href]:focus-visible{color:#1b1d21}.content-card[href]:hover .content-card__title,.content-card[href]:active .content-card__title,.content-card[href]:focus-visible .content-card__title{color:#000}.content-card[href]:hover .button:not(.button--secondary),.content-card[href]:active .button:not(.button--secondary),.content-card[href]:focus-visible .button:not(.button--secondary){color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px}.content-card[href]:hover .button:not(.button--secondary):hover,.content-card[href]:hover .button:not(.button--secondary):focus-visible,.content-card[href]:active .button:not(.button--secondary):hover,.content-card[href]:active .button:not(.button--secondary):focus-visible,.content-card[href]:focus-visible .button:not(.button--secondary):hover,.content-card[href]:focus-visible .button:not(.button--secondary):focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .content-card[href]:hover .button:not(.button--secondary),.bg-dark .content-card[href]:active .button:not(.button--secondary),.bg-dark .content-card[href]:focus-visible .button:not(.button--secondary){color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .content-card[href]:hover .button:not(.button--secondary):hover,.bg-dark .content-card[href]:active .button:not(.button--secondary):hover,.bg-dark .content-card[href]:focus-visible .button:not(.button--secondary):hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .content-card[href]:hover .button:not(.button--secondary):focus-visible,.bg-dark .content-card[href]:active .button:not(.button--secondary):focus-visible,.bg-dark .content-card[href]:focus-visible .button:not(.button--secondary):focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .content-card[href]:hover .button:not(.button--secondary),.bg-brand .content-card[href]:active .button:not(.button--secondary),.bg-brand .content-card[href]:focus-visible .button:not(.button--secondary){color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .content-card[href]:hover .button:not(.button--secondary):hover,.bg-brand .content-card[href]:active .button:not(.button--secondary):hover,.bg-brand .content-card[href]:focus-visible .button:not(.button--secondary):hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .content-card[href]:hover .button:not(.button--secondary):focus-visible,.bg-brand .content-card[href]:active .button:not(.button--secondary):focus-visible,.bg-brand .content-card[href]:focus-visible .button:not(.button--secondary):focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}@media screen and (min-width: 960px){.content-card--content-reveal footer{display:none;visibility:hidden;margin-top:auto;margin-bottom:auto;padding:64px}.content-card--content-reveal:hover header,.content-card--content-reveal:hover .content-card__content-container{display:none;visibility:hidden}.content-card--content-reveal:hover footer{display:flex;visibility:visible}}.content-card--reveal-incentive-details .content-card__content-container__incentive-details{margin-top:20px}.content-card--reveal-incentive-details .content-card__content-container__incentive-details .icon-list{margin:0}.content-card--reveal-incentive-details .content-card__content-container__incentive-details .icon-list li{margin:0}.content-card--reveal-incentive-details .content-card__content-container__incentive-details .icon-list li+li{margin-top:20px}@media screen and (min-width: 960px){.content-card--reveal-incentive-details .content-card__content-container{position:relative}.content-card--reveal-incentive-details .content-card__content-container__incentive-details{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transition-duration:.6s;transition-property:opacity}.content-card--reveal-incentive-details:hover .content-card__content-container__incentive-details{opacity:1}}.content-card--brand .brand-box{box-shadow:0px 3px 6px rgba(0,0,0,.2)}@media screen and (min-width: 840px){.search-results .column .content-card--featured-development-card{min-height:0;margin-bottom:20px}.content-card--featured-development-card .content-card--featured-development-card__inner{display:flex}.content-card--featured-development-card .content-card--featured-card__left,.content-card--featured-development-card .content-card--featured-card__right{position:relative;width:50%}.content-card--featured-development-card .content-card--featured-card__right:before{position:absolute;content:"";display:inline-block;top:0;left:0;right:0;bottom:0;border:0 transparent solid;transition-property:border;transition-duration:.6s;animation-timing-function:ease-in-out}.content-card--featured-development-card .content-card__image{width:100%;display:block}.content-card--featured-development-card .brand-box{top:50%;left:0;transform:translateY(-50%) translateX(-50%)}.content-card--featured-development-card .content-card__footer{display:flex;justify-content:center;width:100%;position:relative;bottom:0}.content-card--featured-development-card .content-card__featured-text{margin:20px 0;padding-right:64px;padding-left:64px}.content-card--featured-development-card address+.content-card__featured-text{margin-top:0}.content-card--featured-development-card:hover .content-card--featured-card__right:before{border:.625rem #fff solid;transition-duration:.3s;animation-timing-function:ease-in-out;z-index:9}}.content-card__close{position:absolute;top:0;left:0;padding:0;background-color:#fff;width:40px;height:40px;z-index:1}.content-card__close .icon{color:#000}.content-card--google-map .content-card__content-container{min-height:0}.content-card--google-map .details{margin-top:20px}.content-card--google-map .content-card__close{z-index:10}.content-card--plot.content-card--reveal-incentive-details .content-card__content-container__incentive-details ul li,.content-card--development.content-card--reveal-incentive-details .content-card__content-container__incentive-details ul li{justify-content:flex-start}.content-card--plot header,.content-card--development header{height:204px}.content-card--plot header:before,.content-card--development header:before{z-index:9}.content-card--plot header .loading-spinner,.content-card--development header .loading-spinner{position:absolute;top:50%;left:50%;margin-left:-17px;margin-top:-17px;border-color:var(--theme-color, #faaf23) #f2f3f5 #f2f3f5}.content-card--plot .content-card__image,.content-card--development .content-card__image{position:absolute;top:0;left:0;height:100%;z-index:1}.content-card--plot .content-card__title,.content-card--development .content-card__title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;min-height:70px}@media screen and (min-width: 960px){.content-card--plot .content-card__title,.content-card--development .content-card__title{font-size:1.375rem;line-height:1.75rem}}.content-card--plot article,.content-card--development article{height:100%;display:flex;flex-direction:column}.content-card--plot.content-card--has-ribbon .ribbon-development,.content-card--development.content-card--has-ribbon .ribbon-development{position:absolute;top:0;left:0;width:100%;z-index:10}.content-card--plot.content-card--has-ribbon .ribbon-development .ribbon__text,.content-card--development.content-card--has-ribbon .ribbon-development .ribbon__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:16px 8px}@media screen and (min-width: 960px){.content-card--plot.content-card--has-ribbon .ribbon-development .ribbon__text,.content-card--development.content-card--has-ribbon .ribbon-development .ribbon__text{font-size:1.125rem;line-height:1.625rem}}.content-card--plot.content-card--has-ribbon header .loading-spinner,.content-card--development.content-card--has-ribbon header .loading-spinner{top:calc(50% + (var(--ribbon-offset, $space-48) / 2))}.content-card--plot .details p,.content-card--development .details p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-family:"founders-grotesk-regular",sans-serif,sans-serif}@media screen and (min-width: 960px){.content-card--plot .details p,.content-card--development .details p{font-size:1.125rem;line-height:1.625rem}}.content-card--plot .details ul,.content-card--development .details ul{margin-top:0}.content-card--plot .details ul li,.content-card--development .details ul li{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-size:11px}.content-card--plot .content-card__footer,.content-card--development .content-card__footer{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.cala-hotm>.content-card{border:4px solid var(--theme-color);--ribbon-offset: 48px}#plot-list>div.column.cala-hotm>a>article>div.ribbon>div{background-color:var(--theme-color) !important}.cala-hotm .ribbon{height:var(--ribbon-offset, 48px);transform:none !important;width:100%}.cala-hotm .ribbon-development{height:var(--ribbon-offset, 48px);transform:none !important;width:100%}.cala-hotm .ribbon__text{color:#fff !important;background-color:var(--theme-color) !important;font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:500;margin:0;padding:10px 10px 14px 10px !important}@media screen and (min-width: 960px){.cala-hotm .ribbon__text{font-size:1.375rem;line-height:1.75rem}}.footer-container{gap:10px;display:flex;flex-direction:column}.content-card__article{height:100%;display:flex;flex-direction:column}.card-list__filter-bar{margin:0 0 20px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.filter-bar__item{flex-basis:calc(50% - 10px);flex-grow:1}.filter-bar__item:first-child{margin-right:10px}.filter-bar__item:nth-child(2){margin-left:10px}.filter-bar__item--radio-buttons{margin-top:10px;overflow:hidden;max-height:0;flex-grow:2;width:100%;border:1px solid transparent;transition-property:max-height,border;transition-duration:.3s;animation-timing-function:ease-in-out}.filter-bar__item--radio-buttons.active{max-height:300px;border-color:#717171;transition-property:height border}.filter-bar__button{text-decoration:none;display:inline-flex;align-items:center;padding:20px 10px;justify-content:center;border:1px solid #717171;width:100%}.filter-bar__radio-button-list{display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.filter-bar__radio-button-list li{display:flex;align-items:center;margin:auto 0 10px;width:100%}.filter-bar__radio-button-list li:last-child{margin-bottom:0}.filter-bar__radio-button-list input{margin-right:10px}.filter-bar__radio-button-list label{cursor:pointer;padding:2px 0;border-bottom:2px solid transparent;transition-property:border-color;transition-duration:.3s;animation-timing-function:ease-in-out}.filter-bar__radio-button-list input:checked+label{border-bottom:2px solid #000}@media screen and (min-width: 840px)and (max-width: 959px){.card-list__filter-bar .filter-bar__item{flex-grow:0;margin:0;flex-basis:calc(50% - 20px)}}@media screen and (min-width: 960px){.filter-bar{display:flex;justify-content:space-between}.filter-bar__button{padding:20px 0;justify-content:flex-start;width:auto;border:none}.filter-bar__button:hover,.filter-bar__button:focus{color:var(--theme-color, #faaf23)}.filter-bar__item--radio-buttons{justify-content:flex-end;align-items:center;overflow:auto;max-height:300px;display:flex;margin-top:0;border:0;padding:10px 0}.filter-bar__radio-button-list{flex-direction:row;justify-content:flex-end;padding:0}.filter-bar__radio-button-list li{margin:0;width:auto}.filter-bar__radio-button-list li+li{margin-left:20px}.filter-bar__radio-button-list input{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}}.filter-bar{background-color:#f2f3f5;padding:20px}.filter-bar__item{flex-basis:auto;padding:8px;flex-grow:1}.filter-bar__item:first-child{margin-right:0}.filter-bar__button{text-decoration:none;display:inline-flex;align-items:center;padding:10px;justify-content:center;border:1px solid #000;width:100%;background-color:#fff;color:#000}.filter-bar__select{text-decoration:none;display:inline-flex;align-items:center;padding:13px 40px 13px 20px;justify-content:center;border:1px solid #000;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg fill="black" height="25" viewBox="0 0 20 20" width="25" xmlns="http://www.w3.org/2000/svg"><path d="M7.293 8.293a1 1 0 011.414 0L10 9.586l1.293-1.293a1 1 0 111.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 010-1.414z"/></svg>') no-repeat right 16px center/25px 25px;cursor:pointer}.filter-bubbles{display:flex;flex-wrap:wrap;margin:10px 0}.filter-bubble{background-color:#f2f3f5;border:1px solid #f2f3f5;border-radius:20px;padding:4px 10px;margin:4px;display:flex;align-items:center}.filter-bubble .filter-remove{margin-left:10px;cursor:pointer;color:#717171}.toggle-switch{display:flex;align-items:center;cursor:pointer}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .toggle-slider{width:40px;height:20px;background:#b7b7b7;border-radius:20px;margin-right:10px;position:relative;transition:background .2s}.toggle-switch .toggle-slider:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-switch input:checked+.toggle-slider{background:var(--theme-color, #28af78)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.sort-order{display:flex;align-items:center;gap:.3125rem}.sort-order__icon{display:flex;align-items:center;margin-right:.3125rem;font-size:1.1em}.sort-order .sort-btn{background:none;border:none;font-weight:400;color:#000;border-bottom:2px solid transparent;cursor:pointer;padding:0 0 2px 0;transition:font-weight .2s,border-bottom .2s}.sort-order .sort-btn[aria-pressed=true]{border-bottom:2px solid #000;font-weight:700}.filter-bar__group,.filter-bar__box,.filter-bar__box_highlow{background:#fff;border:1px solid #000;box-shadow:0 1px 4px rgba(0,0,0,.03);display:flex;align-items:center}.filter-bar__group{gap:.9375rem;border-radius:6px;padding:.3125rem .78125rem;min-height:48px}.filter-bar__group .toggle-switch{margin-right:.9375rem;margin-bottom:0}.filter-bar__group .sort-order{gap:.3125rem}.filter-bar__group .sort-order .sort-btn{background:none;border:none;font-weight:600;color:#1b1d21;border-radius:4px;padding:6px 16px;border:1px solid transparent;transition:background .2s,color .2s,border .2s}.filter-bar__group .sort-order .sort-btn[aria-pressed=true]{background:#28af78;color:#fff;border:1px solid #28af78}.filter-bar__group .sort-order .sort-btn:hover{border:1px solid #28af78;color:#28af78}.filter-bar__box{border-radius:1px;padding:.625rem .78125rem;min-height:48px}.filter-bar__box_highlow{border-radius:1px;padding:.46875rem .78125rem;min-height:48px}.results-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin:20px 0}.results-toolbar.columns{display:flex}.results-toolbar .columns{display:flex;flex-wrap:nowrap}.results-toolbar .column{padding-left:0;padding-right:0}.results-toolbar__left{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.results-toolbar__left #filter-bubbles,.results-toolbar__left .filter-bubbles{display:flex;flex-wrap:wrap;gap:10px;margin:0 !important;padding:0 !important;width:auto !important;max-width:100%}.results-toolbar__right{flex:0 0 auto;margin-left:auto;white-space:nowrap;align-self:flex-start}.results-count{margin:0;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:700}@media screen and (min-width: 960px){.results-count{font-size:1.125rem;line-height:1.625rem}}.view-toggle-panel{display:inline-flex;align-items:center;padding:.46875rem;background:#f2f3f5;width:auto;max-width:-moz-max-content;max-width:max-content;box-sizing:border-box}.view-toggle{display:inline-flex}.view-toggle__segment{display:inline-flex;overflow:hidden}.view-toggle__btn{padding:.5rem .9375rem;background:#f2f3f5;border:0;cursor:pointer;font-weight:500;line-height:1;white-space:nowrap}.view-toggle__btn.is-active{background:#fff;border:1px solid #000}@media(max-width: 840px){.results-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.results-toolbar__left{display:contents}.results-count{order:0;flex:0 0 auto;margin:0;white-space:nowrap}.results-toolbar__right{order:1;flex:0 0 auto;margin-left:auto;white-space:nowrap;align-self:flex-start}#filter-bubbles,.filter-bubbles{order:2;flex:1 0 100%;display:flex !important;flex-wrap:wrap;gap:8px;margin:0 !important;padding:0 !important;justify-content:flex-start}.view-toggle__btn{padding:.3125rem .625rem}}.ticker-tape{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (min-width: 960px){.ticker-tape{padding:28px 40px;gap:40px}}@media screen and (min-width: 1400px){.ticker-tape{gap:80px}}.ticker-tape__title,.ticker-tape__cta{display:flex;align-items:center;gap:.625rem;font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:700;flex:1 1 300px}@media screen and (min-width: 960px){.ticker-tape__title,.ticker-tape__cta{font-size:1.375rem;line-height:1.75rem}}.ticker-tape__description{flex:1 2 auto;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:400}@media screen and (min-width: 960px){.ticker-tape__description{font-size:1.125rem;line-height:1.625rem}}.ticker-tape__cta{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticker-tape__cta:hover{text-decoration:underline}@media screen and (max-width: 1183px){.ticker-tape__cta{order:-1}}.ticker-tape__close{color:inherit;height:50px;width:50px;flex:0 0 50px;display:flex;justify-content:center;align-items:center;border-radius:100px}.ticker-tape__close:hover{border:solid 2px currentColor}.ticker-tape .icon--xlarge,.ticker-tape .icon--xlarge svg{height:20px}@media screen and (max-width: 959px){.ticker-tape__description{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}}@media screen and (max-width: 1183px){.ticker-tape__title,.ticker-tape__desktop-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}}@media screen and (min-width: 1184px){.ticker-tape__mobile-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}}.toggle-switch input{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.toggle-switch input:checked+label{color:var(--theme-color, #faaf23)}.toggle-switch input:checked+label:before{background-color:var(--theme-color, #faaf23)}.toggle-switch input:checked+label:after{right:8px}.toggle-switch input:focus:not(:checked)+label:before{background-color:#1b1d21}.toggle-switch label{position:relative;padding-right:80px;min-height:35px;display:inline-flex;align-items:center;color:#1b1d21}.toggle-switch label:after,.toggle-switch label:before{content:"";display:block;position:absolute;right:0;top:0;transition:all ease-in-out 200ms}.toggle-switch label:before{border-radius:18px;width:70px;height:35px;background-color:#e9e9e9}.toggle-switch label:after{border-radius:50%;background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2);width:22px;height:22px;top:6px;right:40px}.toggle-switch:not(.toggle-switch--disabled) label:after,.toggle-switch:not(.toggle-switch--disabled) label:before{cursor:pointer}.toggle-switch:not(.toggle-switch--disabled) label:hover:before{background-color:#1b1d21}.toggle-switch--disabled:not(.toggle-switch--toggling){opacity:.5}.toggle-switch--toggling{position:relative}.toggle-switch--toggling:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;z-index:1}.toggle-switch--toggling .loading-spinner{position:absolute;right:50%;transform:translateX(-50%);top:0;z-index:2;border-color:var(--theme-color, #faaf23) #f2f3f5 #f2f3f5}.toggle-switch--toggling label{opacity:.2}.columns{display:flex;flex-wrap:wrap;margin:-10px}.columns.is-six-columns-small .column{width:16.6666666667%}.columns.is-five-columns-small .column{width:20%}.columns.is-four-columns-small .column{width:25%}.columns.is-three-columns-small .column{width:33.3333333333%}.columns.is-two-columns-small .column{width:50%}@media screen and (max-width: 839px){.columns.has-mobile-carousel{margin-left:0;margin-right:0;margin-bottom:40px}.columns.has-mobile-carousel::after{content:"flickity";display:none}}@media screen and (min-width: 576px)and (max-width: 839px){.columns.has-mobile-carousel.is-three-columns-small-tablet .column{width:calc((100% / 3) - 6.6666666667px)}.columns.has-mobile-carousel.is-two-columns-small-tablet .column{width:calc(50% - 10px)}}@media screen and (min-width: 576px){.columns.is-six-columns-small-tablet .column{width:16.6666666667%}.columns.is-five-columns-small-tablet .column{width:20%}.columns.is-four-columns-small-tablet .column{width:25%}.columns.is-three-columns-small-tablet .column{width:33.3333333333%}.columns.is-two-columns-small-tablet .column{width:50%}}@media screen and (min-width: 840px){.columns.has-mobile-carousel::after{content:""}.columns.is-six-columns-tablet .column{width:16.6666666667%}.columns.is-five-columns-tablet .column{width:20%}.columns.is-four-columns-tablet .column{width:25%}.columns.is-three-columns-tablet .column{width:33.3333333333%}.columns.is-two-columns-tablet .column{width:50%}}@media screen and (min-width: 960px){.columns.is-six-columns-desktop .column{width:16.6666666667%}.columns.is-five-columns-desktop .column{width:20%}.columns.is-four-columns-desktop .column{width:25%}.columns.is-three-columns-desktop .column{width:33.3333333333%}.columns.is-two-columns-desktop .column{width:50%}}@media screen and (min-width: 1080px){.columns.is-six-columns-large-desktop .column{width:16.6666666667%}.columns.is-five-columns-large-desktop .column{width:20%}.columns.is-four-columns-large-desktop .column{width:25%}.columns.is-three-columns-large-desktop .column{width:33.3333333333%}.columns.is-two-columns-large-desktop .column{width:50%}}@media screen and (min-width: 1600px){.columns.is-six-columns-fullhd .column{width:16.6666666667%}.columns.is-five-columns-fullhd .column{width:20%}.columns.is-four-columns-fullhd .column{width:25%}.columns.is-three-columns-fullhd .column{width:33.3333333333%}.columns.is-two-columns-fullhd .column{width:50%}}.column{display:flex;width:100%;padding:10px;min-height:100%}.column>*{flex:1 1 0%}@media screen and (max-width: 839px){.has-mobile-carousel .column{width:calc(100% - 20px)}.has-mobile-carousel .column:first-child{padding-left:20px}.has-mobile-carousel .column:last-child{padding-right:20px}}.has-small-gap{margin:-20px}.has-small-gap .column{padding:20px}.has-large-bottom-gap{margin-bottom:-30px}.has-large-bottom-gap .column{padding-bottom:30px}@media screen and (min-width: 1600px){.has-medium-gap{margin:-20px -10px}.has-medium-gap .column{padding:20px 5px}.has-large-bottom-gap{margin-bottom:-60px}.has-large-bottom-gap .column{padding-bottom:60px}}.container{width:100%;margin:0 auto}.container--margin-after{margin-bottom:40px}.container--content{max-width:1200px}.container--centered{text-align:center;margin:0 auto}.container--left-aligned{margin:0}.container--calculator{margin:20px auto;padding:10px 0}@media screen and (min-width: 576px){.container--calculator{margin:40px auto;box-shadow:0px 3px 6px rgba(0,0,0,.2);padding:20px}}@media screen and (min-width: 1600px){.container--calculator{margin-top:28px;padding:20px 120px 80px;transform:translateX(-120px)}.container--margin-after{margin-bottom:180px}}.content-container--xs{max-width:500px}.content-container--s{max-width:600px}.content-container--sm{max-width:650px}.content-container--m{max-width:700px}.content-container--l{max-width:800px}.content-container--xl{max-width:900px}.content-loader__spinner{margin-bottom:20px}.content-loader__spinner .loading-spinner{width:75px;height:75px;border-width:10px}.content-loader__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21}@media screen and (min-width: 960px){.content-loader__text{font-size:1.125rem;line-height:1.625rem}}.content-loader--centered{display:flex;flex-direction:column;align-items:center}.copy>p,.copy>ul,.copy>ol,.copy>blockquote{max-width:78ch}.copy a:not(.button){font-weight:700;color:currentColor;text-decoration:underline}.copy__incentives{padding:20px 20px 0 20px}.copy__social{border-top:1px solid #e9e9e9;padding-top:40px;margin-top:40px}.copy__social a{color:#000;text-decoration:none}.copy__social a+a{margin-left:20px}.copy__cta{padding-top:64px}@media screen and (min-width: 960px){.copy__incentives{padding-top:40px}}.container--calculator-px{max-width:1200px;padding:20px;box-shadow:0px 3px 6px rgba(0,0,0,.2);font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21;background-color:#fff;margin:0 auto;box-sizing:border-box}@media screen and (min-width: 960px){.container--calculator-px{font-size:1.125rem;line-height:1.625rem}}.containerFTA{display:flex;align-items:flex-start;justify-content:space-between}.containerFTA h2{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:32px}@media screen and (min-width: 960px){.containerFTA h2{font-size:2.75rem;line-height:3rem}}.sectionFCTA--col picture img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.textFTA{flex:1}.textPadFTA{padding:96px}.imageFTA{flex:1;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px}@media screen and (max-width: 575px){.containerFTA{flex-direction:column-reverse}.textPadFTA{padding:20px 20px 64px 20px}.imageFTA{flex:none;width:100%;min-height:250px}.containerFTA h2{margin-bottom:16px}}.section.section--cta-image-panel{padding:0px}@media screen and (min-width: 840px){.cta-image-panel{display:flex;flex-direction:row;align-items:center;gap:80px}.cta-image-panel--inverted{flex-direction:row-reverse}}@media screen and (min-width: 960px){.cta-image-panel{gap:96px}}@media screen and (min-width: 1400px){.cta-image-panel{gap:160px}}.cta-image-panel__card{flex:1 1 auto;margin-bottom:20px}@media screen and (min-width: 840px){.cta-image-panel__card{margin-bottom:0}}.cta-image-panel__title{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;padding:40px 20px 0 20px;margin-bottom:20px}@media screen and (min-width: 960px){.cta-image-panel__title{font-size:4.5rem;line-height:4.5rem}}@media screen and (min-width: 960px){.cta-image-panel__title{margin-bottom:40px;padding:32px 32px 0 32px}}.cta-image-panel__content{padding:0 20px}@media screen and (min-width: 960px){.cta-image-panel__content{padding:0px 32px}}.cta-image-panel__cta{padding:20px 20px 40px 20px}@media screen and (min-width: 840px){.cta-image-panel__cta{margin-bottom:0;padding:0p 20px 32px 20px}}@media screen and (min-width: 960px){.cta-image-panel__cta{margin-bottom:0;padding:10px 32px 20px 32px}}.cta-image-panel__image-container{flex:0 0 50%}.cta-image-panel__image{aspect-ratio:var(--aspect-ratio-16-9);margin:auto}.showhome-background-color{background-color:#ececec}.development-info{background-color:#fff;color:#000;display:grid;flex-direction:column;max-width:1000px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.development-info{font-size:1.125rem;line-height:1.625rem}}.development-info__image{height:100px;width:100px;min-width:100px;display:flex;justify-content:center;align-items:center}.development-info__price+.development-info__opening-hours-item{margin-top:10px}.theme-cala .development-info__image{display:none;visibility:hidden}.theme-cala .development-info__price{margin-left:32px}.development-info__agent,.development-info__opening-hours,.development-info__controls,.development-info__location{background-color:#fff;z-index:10}.development-info__location,.development-info__agent{display:flex;align-items:center;position:relative}@media screen and (min-width: 840px){.development-info__location,.development-info__agent{border-right:1px solid #f2f3f5}}@media screen and (max-width: 839px){.development-info__location .development-info__content,.development-info__agent .development-info__content{padding:10px 20px}}@media screen and (min-width: 840px){.development-info__location .development-info__content,.development-info__agent .development-info__content{padding:10px 10px;width:100%}.development-info__location .development-info__price,.development-info__agent .development-info__price{margin-top:10px}}.development-info__location{flex-basis:60%}.development-info__location .icon{float:left;margin:4px 4px 10px}.development-info__location:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #f2f3f5}.development-info__controls{display:grid;z-index:11}.theme-cala .development-info__controls{grid-template-columns:1fr 1fr;min-height:100px}.development-info__controls a{height:100%;width:100%}.theme-cala .development-info__controls a{display:flex;justify-content:center;align-items:center;text-decoration:none}.theme-cala .development-info__controls a:not(.button):hover{text-decoration:underline}.development-info__controls .button{min-width:0;width:100%}.development-info__controls .development-info__callback a{text-decoration:none}@media screen and (max-width: 839px){.development-info__controls{position:relative}.development-info__controls:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #f2f3f5}}.development-info__controls--subnav{width:420px;padding:20px}.development-info__callback{display:flex;align-items:center;justify-content:center;padding:1.25rem}.development-info__additional-text{border-right:1px solid #f2f3f5;border-bottom:1px solid #f2f3f5;padding:10px}.development-info__additional-text__inner p+p{margin-top:20px}.development-info__opening-hours{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f2f3f5}@media screen and (max-width: 839px){.development-info__opening-hours{padding:.625rem;position:relative}.development-info__opening-hours:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #f2f3f5}}@media screen and (min-width: 840px){.development-info__opening-hours{padding:20px;flex-grow:1;text-align:center}}@media screen and (min-width: 1184px){.theme-cala .development-info__opening-hours{max-width:420px}}.development-info__small{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.development-info__small{font-size:1.125rem;line-height:1.625rem}}.development-info__controls-mobile-scroll{position:fixed;left:0;bottom:0;right:0;background-color:#faaf23;display:flex;text-align:center;z-index:5}.development-info__controls-mobile-scroll a{flex:1 0 50%;padding:16px 10px;color:#000;text-decoration:none}.development-info__controls-mobile-scroll a+a{position:relative}.development-info__controls-mobile-scroll a+a:before{content:"";position:absolute;bottom:0;left:0;top:16px;bottom:16px;width:1px;background-color:#fff}@media screen and (min-width: 840px){.development-info__controls-mobile-scroll{display:none}}.development-info{display:-ms-grid;display:grid}.development-info__location{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.development-info__controls{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.development-info__additional-text{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.development-info__opening-hours{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.development-info__agent{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}@media screen and (max-width: 839px){.development-info__location{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.development-info__controls{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.development-info__controls>div{display:flex;align-items:center}.development-info__additional-text{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}.development-info__opening-hours{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.theme-cala .development-info__opening-hours{border-bottom:solid 5px #faaf23}.development-info__agent{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:1;grid-row-end:5}}@media screen and (max-width: 575px){.development-info__location,.development-info__controls,.development-info__additional-text,.development-info__opening-hours,.development-info__agent{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.development-info__location{-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;margin:0}.development-info__controls{-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.development-info__opening-hours{-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}.theme-cala .development-info__opening-hours{border:none}.development-info__additional-text{-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:1;grid-row-end:5}.development-info__agent{-ms-grid-row:5;grid-row-start:5;-ms-grid-row-span:1;grid-row-end:6}.development-info__callback{padding:.625rem}}@media screen and (min-width: 1184px){.theme-cala .development-info__opening-hours-item{text-align:left}}.development-interest-tool{margin-bottom:40px}.development-interest-tool__selection-options{padding:20px}.development-interest-tool__selection-options__header{margin-bottom:20px}.development-interest-tool__selection-trigger{margin-bottom:20px}.development-interest-tool__selection-trigger p{margin-bottom:20px}.development-interest-tool__saved-homes-header{margin-top:40px}.development-interest-tool__developments__brand__header{margin-bottom:20px;display:flex}.development-interest-tool__developments__brand__header img{max-width:60px}.development-interest-tool__developments+.development-interest-tool__developments{margin-top:20px}.development-interest-tool__continue{margin-top:20px}.development-interest-tool__selection-options__button{margin-top:40px}.development-interest-tool__save-button{margin-top:40px}.development-interest-tool__saved-homes-plots{position:relative}.development-interest-tool__selection-options__choose{margin-top:40px}.development-interest-tool__saved-homes-toggle{margin-bottom:20px}@media screen and (max-width: 959px){.development-interest-tool__selection-options__button .button:not(:first-child){margin-top:20px}.development-interest-tool .has-mobile-carousel .column:first-child{padding-left:0}.development-interest-tool__developments__brand__header{flex-direction:column}.development-interest-tool__developments__brand__header img{align-self:flex-start;margin-bottom:10px}.development-interest-tool__selection-options .styled-form__field+.styled-form__field{margin-top:20px}}@media screen and (min-width: 840px){.development-interest-tool__selection-options__options{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}.development-interest-tool__selection-options__options .styled-form__field--checkbox{width:calc(50% - 20px);margin-bottom:10px}.development-interest-tool__selection-options__button{display:flex}.development-interest-tool__selection-options__button .button:not(:first-child){margin-left:20px}}@media screen and (min-width: 960px){.development-interest-tool__saved-homes-toggle{margin-bottom:40px}.development-interest-tool__selection-options{padding:24px 40px}.development-interest-tool__selection-options .styled-form__field--checkbox{width:calc((100% / 3) - 20px)}.development-interest-tool__selection-options__header{margin-bottom:40px}.development-interest-tool__developments__brand__header{align-items:center}.development-interest-tool__developments__brand__header img{margin-right:10px}.development-interest-tool__developments+.development-interest-tool__developments{margin-top:40px}.development-interest-tool__continue{margin-top:40px}}.development-interest-tool__inline-selection{margin-top:20px}.development-interest-tool__inline-selection>p{margin-bottom:20px;font-weight:600}.development-interest-tool__inline-selection .development-interest-tool__selection-options{padding:0}.development-interest-tool__inline-selection .development-interest-tool__selection-options__header{margin-bottom:40px}.development-interest-tool__regions{display:grid;grid-template-columns:1fr;gap:40px}.development-interest-tool__region{padding:40px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04)}.development-interest-tool__region__header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.development-interest-tool__region__title{margin:0;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:600;letter-spacing:.02em}@media screen and (min-width: 960px){.development-interest-tool__region__title{font-size:1.125rem;line-height:1.625rem}}.development-interest-tool__region__count{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.55)}.development-interest-tool__inline-selection .development-interest-tool__selection-options__options{display:grid;grid-template-columns:1fr;gap:10px 20px;margin:0}.development-interest-tool__inline-selection .development-interest-tool__selection-options__options .styled-form__field--checkbox{width:100%;margin:0}@media screen and (min-width: 840px){.development-interest-tool__inline-selection .development-interest-tool__selection-options__options{grid-template-columns:repeat(2, 1fr)}.development-interest-tool__inline-selection .development-interest-tool__selection-options__options .styled-form__field--checkbox{width:100%}}@media screen and (min-width: 960px){.development-interest-tool__regions{grid-template-columns:1fr 1fr;align-items:start}.development-interest-tool__inline-selection .development-interest-tool__selection-options__options{grid-template-columns:repeat(2, 1fr)}.development-interest-tool__inline-selection .development-interest-tool__selection-options__options .styled-form__field--checkbox{width:100%}}.container-sticky-content{display:flex;flex-wrap:wrap}.left,.right{flex:1;margin-right:48px}.left{flex:1.4}.left h2{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.left h2{font-size:1.375rem;line-height:1.75rem}}@media screen and (max-width: 839px){.container-sticky-content{flex-direction:column}.left,.right{margin-right:0px}.right{margin:64px 0 0 0}}.development-overview-page-content .cala-gridbox-info-text,.development-overview-page-content .container-sticky-content,.development-overview-page-content .textPadFTA,.development-overview-page-content .infoGraph .content-section p{white-space:pre-line}.development-overview-page-content .container-sticky-content ul{white-space:normal}.development-overview-page-content .icon-tile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1000}.development-overview-page-content .blog-panel__header .section{padding:80px 80px 40px 80px}.development-overview-page-content .icon-tile-modal-content{background:#fff;color:#000;margin:10% auto;padding:10%;max-width:90%;border-radius:4px;position:relative;max-height:700px;overflow-y:auto}.development-overview-page-content .icon-tile-modal-close{position:absolute;top:.9375rem;right:.9375rem;text-decoration:none;font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:var(--theme-color);cursor:pointer}@media screen and (min-width: 960px){.development-overview-page-content .icon-tile-modal-close{font-size:2.125rem;line-height:2.375rem}}.development-overview-page-content .desktop-only-blogs{display:block}.development-overview-page-content .mobile-only-blogs{display:none}.development-overview-page-content .sectionHOTM{padding:80px}.development-overview-page-content #home-of-the-month .column-plotcard{padding-right:2%}.layout-1 .column-content{width:60%;padding:96px 80px 96px 10px}.layout-1 .column-plotcard{width:40%}.layout-2 .column-content{width:33.3333%;padding:96px 80px 96px 10px}.layout-2 .column-plotcard{width:33.3333%}.layout-3 .column-content,.layout-4 .column-content{width:100%;padding:96px 10px}.layout-3 .column-plotcard,.layout-4 .column-plotcard{padding-right:1%}.layout-3 .column-plotcard{width:33.3333%}.layout-4 .column-plotcard{width:25%}.hero--development .carousel{display:flex;overflow:hidden;-webkit-flex:1 0 auto}.hero--development .carousel-cell{flex:0 0 auto;-webkit-flex:0 0 auto;visibility:visible}.hero--development .carousel img{display:block;max-width:100%;-webkit-transform:translateZ(0)}.development-overview-page-content .mobile-intro-only{display:none}.development-overview-page-content .desktop-intro-only{display:block}.column-plotcard .details p{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.column-plotcard .details p{font-size:1.375rem;line-height:1.75rem}}@media screen and (max-width: 839px){.development-overview-page-content .cala-hotm>.content-card{margin-right:10px}.development-overview-page-content .mobile-intro-only{display:block;margin-bottom:.9375rem}.development-overview-page-content .desktop-intro-only{display:none}.development-overview-page-content #home-of-the-month .column-content,.development-overview-page-content #home-of-the-month .column-plotcard{width:97%;padding:0}.layout-1 .column-content,.layout-2 .column-content,.layout-3 .column-content,.layout-4 .column-content{padding:0px 10px}.development-overview-page-content .desktop-only-blogs{display:none}.development-overview-page-content .mobile-only-blogs{display:block}.development-overview-page-content .image-section{margin:0}.development-overview-page-content .has-mobile-carousel .column:first-child{padding-left:10px}.development-overview-page-content .intro__content{margin:40px 0}.development-overview-page-content .blog-panel__header .section{padding:80px 20px 40px 20px}.development-overview-page-content .flickity-page-dots .dot{height:7px}.development-overview-page-content .flickity-button{display:none}.development-overview-page-content .sectionHOTM{padding:80px 0}.development-overview-page-content .has-mobile-carousel .columnInfo{width:calc(100% - 50px);padding:4px}.development-overview-page-content .has-mobile-carousel .column:last-child{padding-right:0px}.development-overview-page-content .cala-gridbox-info-container .cala-gridbox-info-col:nth-child(2){display:none}.development-overview-page-content .cala-gridbox-info-container{margin-top:0px}.development-overview-page-content img.cala-gridbox-info-grid-icon{width:35px;height:auto}.development-overview-page-content .icon-tile-modal{display:flex;align-items:center;justify-content:center}.development-overview-page-content .icon-tile-modal-content{width:90%;max-width:90%;padding:15%;margin:0 auto}.development-overview-page-content .cala-gridbox-info-grid-tabs{display:grid;grid-template-columns:repeat(2, 1fr);gap:.625rem}.development-overview-page-content .cala-gridbox-info-grid-link{display:flex;flex-direction:column;align-items:center;text-align:center}}.feature-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;overflow:auto}.feature-overlay.is-active{display:block}@media screen and (min-width: 840px){.feature-overlay{position:absolute;padding:4px;min-height:600px;max-height:80vh}}.feature-overlay .feature{position:relative;z-index:10}.feature-overlay .feature-overlay__close{z-index:15}.feature-overlay__bg{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:5}.feature-overlay__close{position:absolute;left:20px;top:20px}@media screen and (min-width: 840px){.feature-overlay__close{padding:4px}}.feature{box-shadow:1px 1px 4px rgba(0,0,0,.2);background:#fff;display:flex;flex-direction:column;padding-top:40px;min-height:100%}.feature img{display:block;width:100%;max-width:500px;margin:0 auto}@media screen and (min-width: 840px){.feature{flex-direction:row-reverse;padding-top:0;overflow:auto;height:100%}.feature img{max-width:100%}}.feature__image{padding:20px}.feature__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width: 840px){.feature__image{flex:1 1 50%}}.feature__content{padding:20px}@media screen and (min-width: 840px){.feature__content{flex:1 1 50%;padding:0;margin-top:64px;overflow:auto}}.feature__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;max-width:500px;margin:0 auto;position:sticky;top:0;background:#fff}@media screen and (min-width: 960px){.feature__title{font-size:2.125rem;line-height:2.375rem}}@media screen and (min-width: 840px){.feature__title{padding-left:64px;padding-right:64px;margin-bottom:40px}}.feature__text{max-width:500px;margin:0 auto}@media screen and (min-width: 840px){.feature__text{padding-left:64px;padding-right:64px}}.featured-development{display:flex;flex-direction:column;position:relative;overflow:hidden;max-width:600px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.featured-development{font-size:1.125rem;line-height:1.625rem}}.featured-development p{margin:20px auto}.featured-development__image-container{font-size:0;position:relative}.featured-development__detail-container{padding:0 20px 20px;position:relative}.featured-development h2{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin:24px 20px 20px}@media screen and (min-width: 960px){.featured-development h2{font-size:2.75rem;line-height:3rem}}.featured-development .ribbon{text-align:center}.featured-development address{margin-bottom:20px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.featured-development address{font-size:1.125rem;line-height:1.625rem}}.featured-development .brand-box{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);z-index:20}.featured-development__cta-container{transform:translatey(160%);animation-timing-function:ease-out;animation:slide-up-fade-in .6s forwards;animation-play-state:paused;margin-top:40px}.featured-development__cta-container a{width:100%}[data-animated=true] .featured-development__cta-container{animation-play-state:running}@media screen and (min-width: 840px)and (max-width: 1599px){.featured-development h2{margin-inline:0}.featured-development{max-width:420px}.featured-development__image-container img,.featured-development__image-container picture{width:100%}.featured-development .ribbon{height:20rem;width:20rem}.featured-development .ribbon__text{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:1rem 5.75rem}}@media screen and (min-width: 576px){.featured-development{margin:40px}}@media screen and (min-width: 840px){.featured-development{margin:auto}}@media screen and (min-width: 1600px){.featured-development{overflow:hidden;max-width:1200px;width:1200px;margin:40px auto;flex-direction:row-reverse;justify-content:space-evenly;box-shadow:1px 1px 4px rgba(0,0,0,.2);font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (min-width: 1600px)and (min-width: 960px){.featured-development{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 1600px){.featured-development h2{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-top:0}}@media screen and (min-width: 1600px)and (min-width: 960px){.featured-development h2{font-size:2.125rem;line-height:2.375rem}}@media screen and (min-width: 1600px){.featured-development__image-container,.featured-development__detail-container{width:50%}}@media screen and (min-width: 1600px){.featured-development__image-container{backface-visibility:hidden;transition-property:transform;transition-duration:.3s;animation-timing-function:ease-in-out;position:relative}.featured-development__image-container img{width:100%;height:100%}.featured-development__image-container::before{position:absolute;content:"";display:inline-block;top:0;left:0;right:0;bottom:0;border:0 transparent solid;transition-property:border;transition-duration:.6s;animation-timing-function:ease-in-out}}@media screen and (min-width: 1600px){.featured-development:hover .featured-development__image-container::before,.featured-development:focus-within .featured-development__image-container::before{border:20px #fff solid;transition-duration:.3s;animation-timing-function:ease-in-out}}@media screen and (min-width: 1600px){.featured-development .brand-box{left:0;top:50%;transform:translate(-50%, -50%);transition-duration:.6s;transition-property:left;animation-timing-function:ease-in-out}}@media screen and (min-width: 1600px){.featured-development:hover .brand-box{left:calc(40px / 2);transition-duration:.3s;transition-property:left}}@media screen and (min-width: 1600px){.featured-development__detail-container{padding:40px 96px 40px;display:flex;flex-direction:column}}@media screen and (min-width: 1600px){.featured-development__cta-container{margin-top:auto;justify-self:flex-end}.featured-development__cta-container a{width:auto}}.statTitleInc{color:var(--theme-color, #fff);margin-bottom:20px;font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.statTitleInc{font-size:2.75rem;line-height:3rem}}.dark-mode-icon-wiggle:hover{animation:shake .5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.statTitle{color:var(--theme-color, #fff);margin-bottom:20px}.statTitle-Link{text-decoration:none}.infoGraph{display:flex;flex-direction:row;align-items:center}.image-section{height:700px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 20px 0 0}.image-section,.content-section{flex:1}.content-section{flex:1;padding:20px}.stats{display:flex;flex-direction:row;justify-content:space-between}.stat{flex:1;padding:20px 20px 0 0px;text-align:left}.stat img{max-height:80px;height:80px;margin-bottom:20px}.infoBtn,.stats{margin:24px 0}@media screen and (max-width: 959px){.infoGraph{flex-direction:column}.image-section{height:250px}.image-section,.content-section{flex:none;max-width:100%}.image-section{order:-1}.content-section{padding:20px 0 0 0}.stats{flex-direction:column;align-items:center}.stat{flex:none;max-width:100%;padding:10px 0;text-align:left}.infoBtn{width:100%}}.fixed-nav{position:relative;z-index:200}.fixed-nav .fixed-nav__overlay{overflow:auto}@media screen and (max-width: 959px){.fixed-nav .fixed-nav__overlay{display:none}}@media screen and (max-width: 839px){.fixed-nav{display:flex;flex-direction:column}.fixed-nav .fixed-nav__overlay{flex:1 0 auto}}@media screen and (min-width: 960px){.fixed-nav{position:fixed;height:100%;width:115px;left:0;top:0;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.fixed-nav .fixed-nav__controls{background-color:#000}}.fixed-nav.fixed-nav--open{background-color:#fff;position:fixed;top:0;left:0;bottom:0;right:0}.fixed-nav.fixed-nav--open .fixed-nav__controls{background-color:#fff}@media screen and (max-width: 959px){.fixed-nav.fixed-nav--open{overflow:auto}.fixed-nav.fixed-nav--open .fixed-nav__controls{min-height:100px}}.fixed-nav.fixed-nav--nav-open .fixed-nav__search{opacity:0;pointer-events:none;cursor:pointer}@media screen and (max-width: 959px){.fixed-nav.fixed-nav--nav-open .fixed-nav__overlay.fixed-nav__menu-overlay{display:block}}.fixed-nav.fixed-nav--search-open .fixed-nav__burger{visibility:hidden;opacity:0}.fixed-nav.fixed-nav--search-open .fixed-nav__trigger-content{justify-content:flex-end}@media screen and (max-width: 959px){.fixed-nav.fixed-nav--search-open .fixed-nav__overlay.fixed-nav__search-overlay{display:block}}.fixed-nav__logo{background-color:#000}.fixed-nav__logo a{display:block;width:60px}.fixed-nav__logo img{display:block}@media screen and (min-width: 960px){.fixed-nav__logo{margin-bottom:10px}.fixed-nav__logo a{width:90px;height:90px;display:flex;align-content:center}}.theme-cala.navigation-is-open .fixed-nav__logo{filter:invert(1)}.theme-cala .fixed-nav__controls{background-color:#000}.fixed-nav__controls{display:flex;padding:20px;justify-content:space-between}@media screen and (min-width: 960px){.fixed-nav__controls{position:relative;padding:16px 10px;flex-direction:column;align-items:center;height:100%;z-index:1}.fixed-nav__controls .fixed-nav__trigger{flex:1;display:flex;align-items:center;margin-bottom:90px}}@media screen and (min-width: 960px){.fixed-nav__overlay{top:0;left:115px;background-color:rgba(255,255,255,.7);backdrop-filter:blur(2px);position:fixed;bottom:0;right:0;opacity:0;visibility:hidden;transition:opacity ease-in-out 200ms}}.fixed-nav__content{padding:20px;background:#fff}.fixed-nav__content .propert-search__title{color:#000}.fixed-nav__content .propert-search{flex:1 0 auto;align-self:center;margin-top:0}@media screen and (min-width: 960px){.fixed-nav__content .propert-search{opacity:0;transition:opacity ease-in-out 1s}}.fixed-nav__content .search-bar{border:1px solid #000}@media screen and (min-width: 960px){.fixed-nav__content{padding:32px 64px;min-height:100%;max-width:1000px;display:flex;box-shadow:1px 1px 4px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform ease-in-out 200ms}}@media screen and (min-width: 1184px){#main-nav-overlay .fixed-nav__content{padding-top:96px}}@media screen and (min-width: 960px){#search-bar-overlay .propert-search{margin-top:-180px}}@media screen and (min-width: 960px){.fixed-nav .fixed-nav__trigger-content{transition:all 1s;opacity:0}.fixed-nav:not(.fixed-nav--buttons-not-visible) .fixed-nav__trigger-content{opacity:1}}.fixed-nav__search,.fixed-nav__burger{color:#fff;border-radius:50%}.theme-cala .fixed-nav__search.is-active,.theme-cala .fixed-nav__burger.is-active{color:#000}@media screen and (min-width: 960px){.fixed-nav__search,.fixed-nav__burger{color:#000;background-color:#fff}.fixed-nav__search:focus,.fixed-nav__search:hover,.fixed-nav__burger:focus,.fixed-nav__burger:hover{color:#fff;background-color:var(--theme-color, #faaf23)}.fixed-nav__search.is-active,.fixed-nav__burger.is-active{color:#fff;background-color:var(--theme-color, #000)}}@media screen and (max-width: 959px){.fixed-nav__trigger-content{display:flex;justify-content:space-between}}@media screen and (min-width: 960px){.fixed-nav__trigger-content button{position:relative;outline:none}.fixed-nav__trigger-content button:after{content:"";display:block;width:110%;height:110%;position:absolute;top:-5%;left:-5%;border:1px solid #000;border-radius:50%;transition:border-width ease-in-out 300ms;z-index:1}.fixed-nav__trigger-content button:hover:after{border-width:10px}.fixed-nav__trigger-content button.is-active:after{border-color:#fff}}.fixed-nav__trigger{flex:1 0 auto;max-width:calc(50% + 30px)}.fixed-nav__search{display:inline-flex;align-items:center;justify-content:center;height:60px;width:60px;cursor:pointer}.fixed-nav__search .fixed-nav__search-icon-close{display:none}.fixed-nav__search .fixed-nav__search-icon-open{width:20px;height:20px}.fixed-nav__search.is-active .fixed-nav__search-icon-open{display:none}.fixed-nav__search.is-active .fixed-nav__search-icon-close{display:block}@media screen and (min-width: 960px){.fixed-nav__search{margin-bottom:64px}}.fixed-nav__burger{cursor:pointer;display:block;height:60px;position:relative;width:60px}.fixed-nav__burger span{background-color:currentColor;display:block;height:2px;left:calc(50% - 10px);position:absolute;transform-origin:center;transition:.3s all;width:20px}.fixed-nav__burger span:nth-child(1){top:calc(50% - 8px)}.fixed-nav__burger span:nth-child(2){top:calc(50% - 1px)}.fixed-nav__burger span:nth-child(3){top:calc(50% + 6px)}.fixed-nav__burger.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.fixed-nav__burger.is-active span:nth-child(2){opacity:0}.fixed-nav__burger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (min-width: 960px){.fixed-nav--hide-search .fixed-nav__search{display:none}}@media screen and (max-width: 959px){.fixed-nav__search,.fixed-nav__burger{color:#fff}}.floating-action-buttons{position:fixed;bottom:20px;right:96px;display:block;opacity:0;transition:opacity ease-in-out 200ms;z-index:99}.floating-action-buttons__trigger{display:flex;align-items:center;background-color:var(--theme-color, #faaf23);padding:10px 20px;border-radius:40px;height:60px;width:130px;transition:width ease-in-out 200ms,background-color ease-in-out 200ms;box-shadow:0px 3px 6px rgba(0,0,0,.2);overflow:hidden;outline:none}.floating-action-buttons__trigger:hover,.floating-action-buttons__trigger:active,.floating-action-buttons__trigger:focus-visible{background-color:#000}.floating-action-buttons__trigger:hover .floating-action-buttons__trigger__text,.floating-action-buttons__trigger:active .floating-action-buttons__trigger__text,.floating-action-buttons__trigger:focus-visible .floating-action-buttons__trigger__text{color:var(--theme-color, #faaf23)}.floating-action-buttons__trigger:hover .floating-action-buttons__trigger__icon,.floating-action-buttons__trigger:active .floating-action-buttons__trigger__icon,.floating-action-buttons__trigger:focus-visible .floating-action-buttons__trigger__icon{color:var(--theme-color, #faaf23)}.floating-action-buttons__trigger__text{font-weight:700;color:#000;transition:opacity ease-in-out 200ms}.floating-action-buttons__trigger__icon{color:#000}.floating-action-buttons__contents{position:absolute;bottom:calc(100% + 20px);right:0;width:220px;opacity:0;visibility:hidden}.floating-action-buttons__contents__item{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:400ms}.floating-action-buttons__contents__item .icon--show-on-hover{display:none}.floating-action-buttons__contents__item__inner{background-color:var(--theme-color, #faaf23);padding:10px 20px;border-radius:40px;box-shadow:0px 3px 6px rgba(0,0,0,.2);min-height:80px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color ease-in-out 200ms;color:#000}.floating-action-buttons__contents__item__inner:hover,.floating-action-buttons__contents__item__inner:active,.floating-action-buttons__contents__item__inner:focus-visible{background-color:#000;color:var(--theme-color, #faaf23)}.floating-action-buttons__contents__item__inner:hover a,.floating-action-buttons__contents__item__inner:active a,.floating-action-buttons__contents__item__inner:focus-visible a{color:var(--theme-color, #faaf23)}.floating-action-buttons__contents__item__inner:hover .icon--hide-on-hover,.floating-action-buttons__contents__item__inner:active .icon--hide-on-hover,.floating-action-buttons__contents__item__inner:focus-visible .icon--hide-on-hover{display:none}.floating-action-buttons__contents__item__inner:hover .icon--show-on-hover,.floating-action-buttons__contents__item__inner:active .icon--show-on-hover,.floating-action-buttons__contents__item__inner:focus-visible .icon--show-on-hover{display:block}.floating-action-buttons__contents__item__inner a{text-decoration:none}.floating-action-buttons__contents__item:nth-child(1){transition-delay:50ms}.floating-action-buttons__contents__item+.floating-action-buttons__contents__item{margin-top:20px}.floating-action-buttons__trigger--close{display:none}.floating-action-buttons--visible{opacity:1}.floating-action-buttons--minimize .floating-action-buttons__trigger{position:relative;width:60px}.floating-action-buttons--minimize .floating-action-buttons__trigger__text{position:absolute;opacity:0}.floating-action-buttons--minimize .floating-action-buttons__trigger__icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.floating-action-buttons--expanded .floating-action-buttons__trigger--open{display:none}.floating-action-buttons--expanded .floating-action-buttons__trigger--close{display:flex;background-color:#000}.floating-action-buttons--expanded .floating-action-buttons__trigger--close .floating-action-buttons__trigger__text{color:#faaf23}.floating-action-buttons--expanded .floating-action-buttons__trigger--close .floating-action-buttons__trigger__icon{color:var(--theme-color, #faaf23)}.floating-action-buttons--expanded .floating-action-buttons__contents{opacity:1;visibility:visible}.floating-action-buttons--expanded .floating-action-buttons__contents__item{opacity:1}@media screen and (min-width: 960px){.floating-action-buttons{bottom:40px;right:120px}}.page-footer{background-color:#000;color:#fff;padding:20px 0}.page-footer a{color:#fff;text-decoration:none}.page-footer .separator{margin:40px auto;max-width:100%;background:transparent;border:0;border-bottom:2px solid #1b1d21}.page-footer__banner{margin-bottom:40px}.page-footer__banner img{display:block;max-height:80px}.page-footer__widget{padding:20px 0}.page-footer__primary-nav li{margin-bottom:20px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-family:"founders-grotesk-semibold"}@media screen and (min-width: 960px){.page-footer__primary-nav li{font-size:1.125rem;line-height:1.625rem}}.page-footer__primary-nav li a{outline:none}.page-footer__tertiary-nav{font-size:0;margin-bottom:40px}.page-footer__tertiary-nav li{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;position:relative}.page-footer__tertiary-nav #ot-sdk-btn{font-size:.75rem !important;padding:4px 0 !important}.page-footer__tertiary-nav a{outline:none;display:inline-block;padding:4px 0;text-decoration:none;position:relative;color:#f2f3f5}.page-footer__tertiary-nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:transparent;transition-property:background-color;transition-duration:.6s;animation-timing-function:ease-in-out}.page-footer__tertiary-nav a:hover::after,.page-footer__tertiary-nav a:focus-visible::after{background-color:#fff}.page-footer__tertiary-nav ul+ul{margin-top:20px}.page-footer__social-nav li+li{margin-left:20px}.page-footer__social-nav a:after{display:none}.page-footer__social-nav a:hover,.page-footer__social-nav a:active,.page-footer__social-nav a:focus-visible{color:var(--theme-color, #faaf23)}.page-footer .item-separators li{padding-right:40px}@media screen and (max-width: 839px){.page-footer .item-separators li{margin-bottom:calc(20px/ 2)}}.page-footer .item-separators li:last-child{padding-right:0}.page-footer .item-separators li:not(:last-child)::after{content:"";display:inline-block;width:1px;border-right:1px solid #fff;position:absolute;right:calc(40px/ 2);top:25%;bottom:25%}.page-footer__colophone{margin-top:20px;color:#f2f3f5;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.page-footer__colophone{font-size:1.125rem;line-height:1.625rem}}.page-footer__colophone div{margin-bottom:20px}.page-footer__colophone address{font-style:normal}@media screen and (min-width: 960px){.page-footer{padding:0 0 0 115px}.page-footer .separator{margin:64px auto}.page-footer__widget{padding:0}.page-footer__primary-nav{margin:40px auto 64px}.page-footer__primary-nav li{display:inline-block}.page-footer__primary-nav a{padding:10px;margin-left:-10px;margin-right:40px;transition-property:background color;transition-duration:.6s;animation-timing-function:ease-in-out}.page-footer__primary-nav a:focus-visible,.page-footer__primary-nav a:hover{background-color:#fff;color:#000}.page-footer__tertiary-nav{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:auto}.page-footer__tertiary-nav ul+ul{margin-top:auto}.page-footer__tertiary-nav ul{margin-bottom:40px}.page-footer__colophone{display:flex;flex-direction:row;justify-content:space-between}.page-footer__legal{width:60%}}img[src*=googleads]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.page-footer__banner img{float:left;max-width:100px}.page-footer_logos{display:flex;justify-content:flex-end;align-items:center}.page-footer_logos a{margin-left:10px}@media(max-width: 768px){.page-footer__banner{text-align:left}.page-footer__banner img{float:none;margin-bottom:10px}.page-footer_logos{justify-content:left;margin-bottom:10px}}.label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-bottom:10px}@media screen and (min-width: 960px){.label{font-size:1.125rem;line-height:1.625rem}}label{font-family:"founders-grotesk-regular",sans-serif}.control-group{display:flex;flex-wrap:wrap;margin:0 -5px}.control-group .control{flex:1 0 200px;padding:5px}.control-group+.control-group{margin-top:20px}textarea{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;border:1px solid transparent;background-color:#e9e9e9;width:100%;padding:12px 16px;min-height:9.375rem;max-width:25rem}@media screen and (min-width: 960px){textarea{font-size:1.125rem;line-height:1.625rem}}textarea::-moz-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}textarea:-ms-input-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}textarea::placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}textarea:focus,textarea:focus-visible{outline:none;border-color:#000;border-width:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}textarea[disabled],textarea[readonly]{cursor:not-allowed;color:#fff;background-color:#717171;border-color:#fff}.article-year{color:#000}.select{display:block;max-width:100%;height:100%;position:relative}.select select{width:100%;height:100%;padding:18px 40px 18px 32px;background-color:#f2f3f5;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;display:block;cursor:pointer;border-radius:0;-moz-appearance:none;-webkit-appearance:none}@media screen and (min-width: 960px){.select select{font-size:1.125rem;line-height:1.625rem}}.select select::-ms-expand{display:none}.select select:focus,.select select:focus-visible{outline:none;border-color:#000;border-width:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.select:after{content:"";display:block;pointer-events:none;position:absolute;z-index:4;top:50%;transform:translateY(-50%);right:20px;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OSIgaGVpZ2h0PSIxMi45MTkiIHZpZXdCb3g9IjAgMCAyMS40OSAxMi45MTkiPg0KICA8cGF0aCBpZD0ibGF5ZXIxIiBkPSJNMjAsMjYsMzAuMDM1LDM3LjcxNCw0MC4wOCwyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5LjI5NSAtMjUuMjk1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQo8L3N2Zz4NCg==")}.select.select--disabled{color:#fff}.select.select--disabled select[disabled],.select.select--disabled select[read-only]{cursor:not-allowed;color:#fff;background-color:#717171}.select--has-icon select{padding:16px 32px 16px 52px;box-shadow:none;border:1px solid #000}.select--has-icon>.icon{position:absolute;top:50%;left:20px;transform:translate(0, -50%);pointer-events:none}.checkbox{position:relative;display:flex;align-items:flex-start}.checkbox input[type=checkbox]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.checkbox input[type=checkbox]~label{display:flex;position:relative;padding-left:32px;min-height:30px;margin-bottom:0}.checkbox input[type=checkbox]~label::before{content:"";display:inline-block;border:2px solid #717171;background-color:#fff;height:20px;width:20px;position:absolute;left:0;top:4px}.checkbox input[type=checkbox]~label::after{z-index:5;content:"";height:20px;width:20px;position:absolute;left:0;top:4px;transform:scale(0, 0);transition-property:transform;transition-duration:.1s;opacity:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS43ODMiIGhlaWdodD0iMTguNDUzIiB2aWV3Qm94PSIwIDAgMTkuNzgzIDE4LjQ1MyI+DQogIDxwYXRoIGlkPSJsYXllcjEiIGQ9Ik00LjEyOSwyNS4yOTFsNC43ODcsNS4xOTFMMTguMywxNi44MTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjMwMyAtMTQuMDMpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNDg3NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjQiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-position:center;background-size:60%}.checkbox input[type=checkbox]:focus~label::before{border-color:#000;outline:1px solid #faaf23}.checkbox input[type=checkbox]:checked~label::after{opacity:1;transform:scale(1, 1)}.form__hint{display:block;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#484848;margin-bottom:10px}.input{position:relative}.input input{background-color:#f2f3f5;border:1px solid #1b1d21;border-radius:0;width:100%;padding:12px 16px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;display:block;height:100%;box-shadow:none;-moz-appearance:none;-webkit-appearance:none}@media screen and (min-width: 960px){.input input{font-size:1.125rem;line-height:1.625rem}}.input input::-moz-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.input input:-ms-input-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.input input::placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.input input:focus,.input input:focus-visible{outline:none;border-color:#000;border-width:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.input.input--with-icon>.icon{position:absolute;top:50%;left:20px;transform:translate(0, -50%);z-index:1;pointer-events:none;color:#000}.input.input--with-icon input{padding-left:48px}.input.input--with-icon--right>.icon{right:20px;left:auto}.input.input--with-icon--right input{padding-left:20px;padding-right:48px}.input.input--disabled{color:#fff}.input.input--disabled input[disabled],.input.input--disabled input[readonly]{cursor:not-allowed;color:#fff;background-color:#717171;border-color:#fff}.umbraco-forms-hidden{display:none}.error{color:#d32f2f}.has-validation-error{position:relative}.has-validation-error input,.has-validation-error select,.has-validation-error textarea{border-color:#d32f2f;border-width:2px}.has-validation-error input:focus,.has-validation-error input:focus-visible,.has-validation-error select:focus,.has-validation-error select:focus-visible,.has-validation-error textarea:focus,.has-validation-error textarea:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #d32f2f}.has-validation-error .form__validation,.has-validation-error .field-validation-error{color:#d32f2f;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:700;display:block;margin-top:12px;background:transparent;border:none;padding:0}.has-validation-error .validation-tooltip{display:block}.has-validation-error.textarea .validation-tooltip{margin-top:12px}input[type=range]{-webkit-appearance:none;width:100%;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:30px;cursor:pointer;animation:.2s;box-shadow:2px 2px 2px rgba(0,0,0,0),0 0 2px rgba(13,13,13,0);border:1px solid #f2f3f5;border-radius:4px;background:#f2f3f5}input[type=range]::-webkit-slider-thumb{box-shadow:.125rem .125rem .25rem rgba(72,72,72,.3),0 0 .125rem rgba(85,85,85,.3);width:55px;height:55px;cursor:pointer;border:0 solid #000;border-radius:100%;background:var(--theme-color, #faaf23);transform:translateY(-25%);-webkit-appearance:none;margin-top:-1.0980392157}input[type=range]:focus::-webkit-slider-runnable-track{background:#f2f3f5}input[type=range]::-moz-range-track{width:100%;height:30px;cursor:pointer;animation:.2s;box-shadow:2px 2px 2px rgba(0,0,0,0),0 0 2px rgba(13,13,13,0);border:1px solid #f2f3f5;border-radius:4px;background:#f2f3f5}input[type=range]::-moz-range-thumb{box-shadow:.125rem .125rem .25rem rgba(72,72,72,.3),0 0 .125rem rgba(85,85,85,.3);width:55px;height:55px;cursor:pointer;border:0 solid #000;border-radius:100%;background:var(--theme-color, #faaf23);transform:translateY(-25%);transform:translateY(-2%)}input[type=range]::-ms-track{width:100%;height:30px;cursor:pointer;animation:.2s;color:transparent;border-width:55px 0;border-color:transparent;background:transparent}input[type=range]::-ms-fill-lower{box-shadow:2px 2px 2px rgba(0,0,0,0),0 0 2px rgba(13,13,13,0);border:1px solid #f2f3f5;border-radius:8px;background:#f2f3f5}input[type=range]::-ms-fill-upper{box-shadow:2px 2px 2px rgba(0,0,0,0),0 0 2px rgba(13,13,13,0);border:1px solid #f2f3f5;border-radius:8px;background:#f2f3f5}input[type=range]::-ms-thumb{box-shadow:.125rem .125rem .25rem rgba(72,72,72,.3),0 0 .125rem rgba(85,85,85,.3);width:55px;height:55px;cursor:pointer;border:0 solid #000;border-radius:100%;background:var(--theme-color, #faaf23);transform:translateY(-25%);transform:translateY(0)}input[type=range]:focus::-ms-fill-lower{background:#f2f3f5}input[type=range]:focus::-ms-fill-upper{background:#f2f3f5}.validation-tooltip{color:#d32f2f;font-size:1.2rem;font-weight:700;display:none;margin-top:12px;background:transparent;border:none;padding:0}.validation-tooltip:before{display:none;content:none}.validation-tooltip .icon{display:none}.form-control--with-autocomplete{position:relative}.checkbox label,.radio label{cursor:pointer}.checkbox input,.radio input{margin-right:10px}.radio-group label,.checkbox-group label{cursor:pointer}.radio-group--button-group-icon{display:flex}.radio-group--button-group-icon>*:not(:first-child){margin-left:20px}.radio-group--button-group-icon .radio-group__options{display:flex}.radio-group--button-group-icon input{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.radio-group--button-group-icon input:checked+span{position:relative}.radio-group--button-group-icon input:checked+span:after{content:"";display:block;position:absolute;bottom:-4px;left:0;height:2px;width:100%;background-color:#e9e9e9}@media screen and (max-width: 839px){.radio-group__options{flex-direction:column}.radio-group__options label+label{margin-top:20px}}@media screen and (min-width: 840px){.radio-group--button-group-icon{align-items:center}.radio-group__options{align-items:center}.radio-group__options>*:not(:first-child){margin-left:20px;padding-left:20px;border-left:1px solid #e9e9e9}}.autocomplete{background-color:#f2f3f5;display:none;position:absolute;top:100%;left:0;width:100%;z-index:999;max-height:230px;overflow-y:auto}.autocomplete__item{padding:10px;display:block;color:#000;text-decoration:none;display:flex;align-items:center;text-align:left;width:100%;transition-property:background-color;transition-duration:.3s;animation-timing-function:ease-in-out}.autocomplete__item .icon{margin-right:10px;width:20px;height:20px}.autocomplete__item span{pointer-events:none}.autocomplete__item:focus,.autocomplete__item:hover{color:#000;background-color:rgba(27,29,33,.25)}.autocomplete--active{display:block}.range-slider{flex-grow:1}.range-slider--control{flex-grow:0}.range-slider--control:first-child{padding-right:20px}.range-slider--control:last-child{padding-left:20px}.range-slider-container{display:flex;width:100%}@media screen and (max-width: 839px){.range-slider-container{flex-wrap:wrap}.range-slider-container .range-slider:nth-child(1){order:2;width:50%}.range-slider-container .range-slider:nth-child(2){order:1;width:100%;margin-bottom:20px}.range-slider-container .range-slider:nth-child(3){order:3;width:50%;display:flex;justify-content:flex-end}}@media screen and (min-width: 840px){.range-slider-container{align-items:center;justify-content:space-between}}.calculator fieldset{border:0;padding:0 0 40px 0;margin:0}.calculator fieldset+fieldset{border-top:1px solid #e9e9e9;padding-top:40px}.calculator button>*{pointer-events:none}.calculator__row{display:flex;justify-content:space-between;align-items:center}.calculator__row--label-and-input{flex-direction:column;align-items:stretch}*+.calculator__row{margin-top:40px}.calculator__row--radio-options{display:flex;justify-content:center}.calculator__label{text-align:left;margin-bottom:20px}.calculator__input{display:flex;align-items:center}.calculator__input .input input[type=number]::-webkit-inner-spin-button,.calculator__input .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator__input .input input[type=text],.calculator__input .input input[type=number]{padding:20px 0 20px 20px;-moz-appearance:textfield}.calculator__input .input--with-icon--right .icon{right:10px}.calculator__input--small .input{width:5.625rem}.calculator__input--small .input input[type=number]{text-align:left}.calculator__input--medium .input{width:7.5rem}.calculator__input .icon{margin-left:10px;margin-right:10px}.calculator__input .validation-tooltip{left:0}.calculator__input-group{display:flex;justify-content:flex-start}.calculator__results-panel{margin-top:20px;background-color:#f2f3f5;padding:40px 20px}.calculator__results-panel table{width:100%;border-spacing:0 40px}.calculator__results-panel tr+tr{margin-top:40px}.calculator__results-panel th{font-weight:normal;text-align:left;width:70%;padding-right:40px}.calculator__results-panel td{display:inline-flex;align-items:center}.calculator .disclaimer{margin:20px auto}@media screen and (min-width: 576px){.calculator fieldset{padding-top:64px}.calculator__row--label-and-input{flex-direction:row;justify-content:space-between}.calculator__label{text-align:left;margin-bottom:auto}.calculator__results-panel{padding:40px}.calculator__input--with-icon--right .icon{right:20px}.calculator__input--medium .input{width:10rem}.calculator .disclaimer{margin:28px auto}}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper label:not(.validation-tooltip),.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__row label:not(.validation-tooltip){position:static !important;background-color:transparent !important;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;left:auto !important;top:auto !important;padding:0 !important;z-index:auto !important;color:#000 !important;margin-bottom:10px !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper label:not(.validation-tooltip),.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__row label:not(.validation-tooltip){font-size:1.125rem;line-height:1.625rem}}@keyframes slide-in-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media(prefers-reduced-motion: reduce){.generic-overlay__wrapper{animation:none !important}.generic-overlay .generic-overlay__bg{animation:none !important}.generic-overlay .generic-overlay__content-container{transition:none !important}}.generic-overlay{position:fixed;left:0;top:0;width:100%;max-height:100%;z-index:999;display:none;overflow:hidden;text-align:center}.generic-overlay #dev-plot-enquiry-form{margin-top:0px}.generic-overlay.is-active{display:block}.generic-overlay.is-closing{display:block}.generic-overlay .content-loader{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.generic-overlay .generic-overlay__content-container{opacity:0;transition:opacity .3s ease}.generic-overlay .generic-overlay__content-container.content-loaded{opacity:1}@media screen and (max-width: 839px){.generic-overlay{height:100%}}@media screen and (min-width: 840px){.generic-overlay{position:fixed;height:100%;top:0;right:0}}.generic-overlay .intro{padding-bottom:20px;height:30px}.generic-overlay .intro__sub-title{margin-bottom:20px}.generic-overlay__body{max-height:calc(100% - 50px);flex-grow:2;padding:0 20px 64px}.generic-overlay__footer{background:#fff;padding-bottom:20px;position:absolute;bottom:0;right:0;left:0}.generic-overlay__wrapper{margin:0;position:fixed;box-shadow:1px 1px 4px rgba(0,0,0,.2);background:#fff;height:100%;right:0;top:0;animation-timing-function:ease-out;animation:slide-in-right .3s forwards;animation-play-state:paused;display:flex;flex-direction:column}.is-closing .generic-overlay__wrapper{animation:slide-out-right .45s ease-in forwards;animation-play-state:running}.generic-overlay__wrapper__inner{height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}@media screen and (max-width: 839px){.generic-overlay__wrapper{width:100%;height:100% !important;max-height:100dvh !important;border-radius:0 !important}}@media screen and (min-width: 840px){.generic-overlay__wrapper{width:600px;max-height:100dvh}}@media screen and (min-width: 960px){.generic-overlay__wrapper{width:600px;max-height:100dvh}}.generic-overlay .generic-overlay__close{z-index:15;position:sticky;top:0;right:0;display:flex;justify-content:flex-end;align-items:center;background:#fff;flex-shrink:0}.generic-overlay__content-container{display:flex;flex-direction:column;height:100%;padding:0 40px 20px;overflow-y:auto;text-align:left}.generic-overlay__content-container #dev-plot-enquiry-form{max-width:100% !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__intro{margin-bottom:20px !important;border-bottom:none !important;padding-bottom:0 !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__intro p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#333 !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__intro p{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .-required{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#666 !important;margin:0 0 40px 0 !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset:nth-of-type(1),.generic-overlay__content-container #dev-plot-enquiry-form fieldset:nth-of-type(2){display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:20px !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset+fieldset{margin-top:20px !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset.is-hidden{display:none !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset[data-hook=manual-entry-fieldset]>div:last-child{margin-top:0 !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__row{width:100% !important;margin-bottom:0 !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__row input[type=checkbox]+label:not(.validation-tooltip),.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__row input[type=radio]+label:not(.validation-tooltip){padding-left:.625rem !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset .styled-form__field{position:static !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input input,.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input select,.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input textarea{background-color:#fff !important;border:1px solid #d0d0d0 !important;border-radius:0 !important;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:12px 16px !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input input:focus,.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input select:focus,.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row .input textarea:focus{border-color:#333 !important;outline:2px solid #000 !important;outline-offset:-2px !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper{width:100% !important;display:flex !important;flex-direction:column !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper .input{width:100% !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper .iti{display:block !important;width:100% !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper .iti input{padding-left:52px !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input{width:100% !important;background-color:#fff !important;border:1px solid #d0d0d0 !important;border-radius:0 !important;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:12px 16px !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input:focus{border-color:#333 !important;outline:2px solid #28af78 !important;outline-offset:-2px !important}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper{position:relative}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper input{background-color:#fff !important;border:1px solid #d0d0d0 !important;border-radius:0 !important;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:12px 16px !important}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper input:focus{border-color:#333 !important;outline:2px solid #28af78 !important;outline-offset:-2px !important}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper .autocomplete{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:none;max-height:200px;overflow-y:auto;z-index:10}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper .autocomplete button{width:100%;padding:20px;border:none;border-bottom:1px solid #eee;text-align:left;cursor:pointer;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.generic-overlay__content-container #dev-plot-enquiry-form .dynamic-input-wrapper .autocomplete button:hover{background-color:#f5f5f5}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row button.button--flat-icon,.generic-overlay__content-container #dev-plot-enquiry-form .button--flat-icon{background:transparent !important;color:#000 !important;text-decoration:underline !important;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:600 !important;padding:0 !important;min-height:auto !important;border:none !important;text-align:left !important;justify-content:flex-start !important;display:flex !important;align-items:center !important;gap:.3125rem !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row button.button--flat-icon,.generic-overlay__content-container #dev-plot-enquiry-form .button--flat-icon{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row button.button--flat-icon .button__text,.generic-overlay__content-container #dev-plot-enquiry-form .button--flat-icon .button__text{border-bottom:none !important;color:#000 !important;text-decoration:underline !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row button.button--flat-icon:hover,.generic-overlay__content-container #dev-plot-enquiry-form .button--flat-icon:hover{color:#333 !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__row button.button--flat-icon:focus-visible,.generic-overlay__content-container #dev-plot-enquiry-form .button--flat-icon:focus-visible{outline:2px solid #28af78 !important;outline-offset:2px !important}.generic-overlay__content-container #dev-plot-enquiry-form fieldset:nth-of-type(4){float:none !important;width:100% !important;padding-right:0 !important;margin-top:40px !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__footer{float:none !important;width:100% !important;margin:20px 0 !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__footer p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#333 !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__footer p{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form fieldset:nth-of-type(5){clear:both;padding-top:20px !important}.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]{width:100% !important;padding:40px !important;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:600 !important;border-radius:0 !important;border:none !important;cursor:pointer !important;background-color:#28af78 !important;color:#000 !important;margin:20px 0 !important;transition:all .2s ease !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth:hover,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]:hover{background-color:#000 !important;color:#fff !important}.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth:focus-visible,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]:focus-visible{outline:2px solid #000 !important;outline-offset:2px !important}.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth:disabled,.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth[disabled],.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]:disabled,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit][disabled]{background-color:#ccc !important;color:#666 !important;cursor:not-allowed !important;opacity:.7 !important}.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth:disabled:hover,.generic-overlay__content-container #dev-plot-enquiry-form .button--fullwidth[disabled]:hover,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit]:disabled:hover,.generic-overlay__content-container #dev-plot-enquiry-form input[type=submit][disabled]:hover{background-color:#ccc !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small{display:flex !important;flex-direction:column !important;gap:10px !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item{margin:0 !important;max-width:unset !important;width:100% !important;position:relative !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item .icon{display:none !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item input[type=checkbox]{position:absolute !important;opacity:0 !important;width:1.25rem !important;height:1.25rem !important;left:0 !important;top:.125rem !important;cursor:pointer !important;z-index:2 !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label{background-color:transparent !important;box-shadow:none !important;display:block !important;height:auto !important;padding:.125rem 0 .125rem 2.1875rem !important;position:relative !important;text-align:left !important;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;cursor:pointer !important;overflow:visible !important;width:auto !important}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label span{display:inline !important;padding:0 !important;margin-left:25px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label span{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;top:0 !important;width:1.25rem !important;height:1.25rem !important;border:2px solid #bbb !important;background-color:#fff !important;box-sizing:border-box !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item label::after{content:"" !important;display:none !important;position:absolute !important;left:.375rem !important;top:.125rem !important;width:.375rem !important;height:.75rem !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item input[type=checkbox]:focus-visible~label::before{outline:2px solid #28af78 !important;outline-offset:2px !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item input[type=checkbox]:checked~label::before{background-color:var(--theme-color, #28af78) !important;border-color:var(--theme-color, #28af78) !important}.generic-overlay__content-container #dev-plot-enquiry-form .styled-form__input-button-group--small .styled-form__input-button-group__item input[type=checkbox]:checked~label::after{display:block !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input.valid-email,.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input.valid-mobile,.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper .iti input.valid-mobile{background-color:#e6ffe6 !important;border:2px solid #2e7d32 !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input.fail-email,.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input.fail-mobile,.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper .iti input.fail-mobile{background-color:#ffe6e6 !important;border:2px solid #d32f2f !important}.generic-overlay__content-container #dev-plot-enquiry-form .email-input-wrapper input.suggestion-email{background-color:#f4ede1 !important;border:2px solid orange !important}.generic-overlay__content-container #dev-plot-enquiry-form .infobox{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-top:.25rem !important;padding:20px !important;border-radius:4px !important}.generic-overlay__content-container #dev-plot-enquiry-form .infobox.error{color:#d32f2f !important;background-color:#ffe6e6 !important;border:1px solid #d32f2f !important}.generic-overlay__content-container #dev-plot-enquiry-form .infobox.warning{color:#000 !important;background-color:#f4ede1 !important;border:1px solid orange !important}.generic-overlay__content-container #dev-plot-enquiry-form .infobox a{color:#28af78 !important;text-decoration:underline !important}.generic-overlay__content-container #dev-plot-enquiry-form .rich-text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#333}@media screen and (min-width: 960px){.generic-overlay__content-container #dev-plot-enquiry-form .rich-text{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__content-container #dev-plot-enquiry-form .rich-text a{color:#28af78;text-decoration:underline}.generic-overlay__content-container #dev-plot-enquiry-form .rich-text a:hover{color:#000}.generic-overlay__content-container #dev-plot-enquiry-form .rich-text a:focus-visible{outline:2px solid #28af78;outline-offset:2px}.generic-overlay__content-container #dev-plot-enquiry-form .validation-tooltip{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#d32f2f !important;margin-top:2px !important;position:static !important;left:auto !important;top:auto !important;display:block !important;order:99 !important;background-color:transparent !important;padding:0 !important;border:none !important}.generic-overlay__content-container #dev-plot-enquiry-form .validation-tooltip::before{display:none !important;content:none !important}.generic-overlay .tray-thank-you{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 40px;min-height:300px}.generic-overlay .tray-thank-you__icon{margin-bottom:40px}.generic-overlay .tray-thank-you .rich-text h2{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:20px;color:#333}@media screen and (min-width: 960px){.generic-overlay .tray-thank-you .rich-text h2{font-size:1.375rem;line-height:1.75rem}}.generic-overlay .tray-thank-you .rich-text p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#666}@media screen and (min-width: 960px){.generic-overlay .tray-thank-you .rich-text p{font-size:1.125rem;line-height:1.625rem}}.generic-overlay__bg{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(27,29,33,.7);z-index:5;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:20px;animation-timing-function:ease-out;animation:show-fade-in .3s forwards;animation-play-state:paused}@media screen and (max-width: 839px){.generic-overlay__bg{padding:0}}.generic-overlay.is-active .generic-overlay__bg{animation-play-state:running}.generic-overlay.is-active .generic-overlay__wrapper{animation-play-state:running}.generic-overlay.is-closing .generic-overlay__bg{animation:show-fade-in .45s reverse forwards;animation-play-state:running}.generic-overlay__close{position:absolute;right:0;top:0}.generic-overlay-close-button{width:auto;height:auto;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:0;border:none;padding:20px 40px;cursor:pointer;gap:6px}.generic-overlay-close-button .generic-overlay-close-text{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#666}.generic-overlay-close-button .icon{color:#666}.generic-overlay-close-button:hover .generic-overlay-close-text,.generic-overlay-close-button:hover .icon{color:#333}.generic-overlay-close-button:focus-visible{outline:2px solid #28af78;outline-offset:2px}.generic-overlay.is-iframe .generic-overlay__wrapper{height:100%;padding-bottom:0}.generic-overlay.is-iframe .generic-overlay__content-container{padding:0}.generic-overlay.is-iframe .generic-overlay__wrapper__inner{height:100%;overflow:hidden}.generic-overlay.is-iframe .generic-overlay__wrapper__inner .generic-overlay__content-wrapper{height:100%}.generic-overlay.is-iframe .generic-overlay__wrapper__inner .intro+.generic-overlay__content-wrapper{height:calc(100% - 30px)}.generic-overlay.is-iframe .overlay-iframe{border:0;margin:0;padding:0;width:100%;height:100%}@media screen and (min-width: 960px){.generic-overlay.is-iframe .generic-overlay__wrapper{width:600px}}@media screen and (min-width: 840px){.generic-overlay.generic-overlay--minimal .generic-overlay__wrapper{height:auto;max-height:90vh;min-height:auto}}.gridCard12{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.cardMain{margin:0;width:48%;background-size:cover;background-position:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.cardSecondary{width:22%;margin:0 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.cardMain:hover,.cardSecondary:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.cardSecondary img{width:100%;max-height:230px;height:230px;-o-object-fit:cover;object-fit:cover}.card-content{padding:2px 16px}.card-content h3{margin-top:16px;text-transform:capitalize;color:var(--theme-color, #fff)}.card-content p{margin-top:16px}.oneTwoBtn{min-width:100px;width:100%;margin:24px 0;text-transform:capitalize}.gridCard12.image-left .cardMain{order:0}.gridCard12.image-right .cardMain{order:3}@media screen and (max-width: 959px){.cardMain{height:200px;margin:10px 0}.cardSecondary{margin:10px 0}.cardMain,.cardSecondary{width:100%}}.cala-gridbox-info{display:block}.cala-gridbox-info-container{display:block}@media(min-width: 992px){.cala-gridbox-info-container{display:flex;align-items:center}}.cala-gridbox-info-col{display:block}@media(min-width: 1200px){.cala-gridbox-info-col{width:50%}.cala-gridbox-info-col:first-child{padding-right:24px}.cala-gridbox-info-col:last-child{padding-left:24px}}.cala-gridbox-info-grid{display:flex;flex-wrap:wrap}.cala-gridbox-info-grid.cala-gridbox-info-grid-tabs{margin-bottom:20px}@media(min-width: 1200px){.cala-gridbox-info-grid.cala-gridbox-info-grid-tabs{display:flex}}.cala-gridbox-info-grid-item{display:block;width:100%;margin-top:10px;margin-bottom:10px}@media(min-width: 576px){.cala-gridbox-info-grid-item{width:calc((100% - 20px) / 2);margin-right:20px}.cala-gridbox-info-grid-item:nth-child(2n){margin-right:0}}@media(min-width: 768px){.cala-gridbox-info-grid-item{width:calc((100% - 40px) / 3);margin-right:20px}.cala-gridbox-info-grid-item:nth-child(2n){margin-right:20px}.cala-gridbox-info-grid-item:nth-child(3n){margin-right:0}}@media(min-width: 992px){.cala-gridbox-info-grid-item{width:calc((100% - 60px) / 4);margin-right:20px}.cala-gridbox-info-grid-item:nth-child(3n){margin-right:20px}.cala-gridbox-info-grid-item:nth-child(4n){margin-right:0}}.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-item{width:calc((100% - 40px) / 3);margin-right:20px;margin-bottom:16px;min-height:200px}.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-item:nth-child(3n){margin-right:0}.cala-gridbox-info-grid-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:32px 20px;background-color:#1b1d21;transition:background-color .5s linear,color .5s linear;cursor:pointer;text-decoration:none}.cala-gridbox-info-grid-link:hover,.cala-gridbox-info-grid-item.active .cala-gridbox-info-grid-link{background-color:var(--theme-color);text-decoration:none}.cala-gridbox-info-grid-icon{display:block;width:40px;margin:0 auto 16px;transition:filter .5s linear;filter:brightness(0) invert(1)}.cala-gridbox-info-grid-link:hover .cala-gridbox-info-grid-icon,.cala-gridbox-info-grid-item.active .cala-gridbox-info-grid-icon{filter:brightness(0) invert(1)}.cala-gridbox-info-grid-label{display:block;color:#fff;font-weight:300;text-align:center;text-transform:capitalize}.cala-gridbox-info-content{display:block}.cala-gridbox-info-content .c-btn{margin-left:0}.cala-gridbox-info-content-item{display:none}.cala-gridbox-info-content-item.active{display:block}.cala-gridbox-info-title{display:inline-flex;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid var(--theme-color);margin-bottom:16px;width:100%}.cala-gridbox-info-title::before{content:"";display:block;content:"⌂";background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:16px}.cala-gridbox-info-subtitle{display:block;color:#fff}.cala-gridbox-info-content-item{display:none}.cala-gridbox-info-grid-link.active{background-color:var(--theme-color);text-decoration:none}.cala-gridbox-info-grid-tabs .cala-gridbox_info-grid-icon{width:40px}@media screen and (max-width: 768px){.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-item{min-height:100px;width:100%;margin-right:0}.cala-gridbox-info-col{margin-bottom:48px}.cala-gridbox-info-container{margin-top:48px}.cala-gridbox-info-grid-item{margin-top:0px;margin-bottom:0px}.cala-gridbox-info-grid-link{display:flex;flex-direction:row}.cala-gridbox-info-grid-link{display:flex;align-items:center;justify-content:flex-start;padding:10px 0}.cala-gridbox-info-grid-icon{margin:4px;flex-shrink:0}.cala-gridbox-info-grid-label{flex-grow:1}img.cala-gridbox-info-grid-icon{width:30px;height:auto}}@media(min-width: 768px){.cala-gridbox-info-grid-link{padding:48px 32px}.cala-gridbox-info-grid-icon{width:48px}}.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-link{padding:16px}@media(min-width: 1200px){.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-link{padding:20px 16px}.cala-gridbox-info-grid-icon{width:54px}}@media(min-width: 1400px){.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-link{padding:24px 16px}.cala-gridbox-info-grid-icon{width:60px}}@media(min-width: 1800px){.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-link{padding:32px 16px}.cala-gridbox-info-grid-tabs .cala-gridbox-info-grid-icon{width:48px}}.cala-gridboxNo-info-grid-item{display:block;width:100%;margin:2px 0;border:rgba(255,255,255,0) solid 4px}.cala-gridboxNo-info-grid-label{display:block;text-transform:capitalize;font-weight:400}.cala-gridboxNo-info-grid-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:32px 20px;color:#fff;background-color:#1b1d21;transition:background-color .5s linear,color .5s linear;cursor:pointer;text-decoration:none}.cala-gridboxNo-info-grid-icon{display:block;width:40px;margin:0 auto 16px;transition:filter .5s linear;filter:brightness(0) invert(1)}.cala-gridboxNo-info-grid-link:hover,.cala-gridboxNo-info-grid-link:active{background-color:var(--theme-color)}.cala-gridboxNo-info-grid-link:hover .cala-gridboxNo-info-grid-label,.cala-gridboxNo-info-grid-link:active .cala-gridboxNo-info-grid-label{color:#fff}@media(max-width: 768px){.cala-gridboxNo-info-grid-item{width:50% !important}}@media(min-width: 768px){.cala-gridboxNo-info-grid-icon{width:48px}.cala-gridboxNo-info-grid-link{padding:48px 32px}}@media(min-width: 1200px){.cala-gridboxNo-info-grid-icon{width:54px}}@media(min-width: 1400px){.cala-gridboxNo-info-grid-icon{width:60px}}.c-btn{display:inline-flex;align-items:center;position:relative;font-size:1.125rem;line-height:1.25rem;font-family:"founders-grotesk-semibold",sans-serif;text-transform:uppercase;padding:16px 16px;border:1px solid var(--theme-color);background-color:transparent;color:var(--theme-color);border-radius:0;font-weight:700;outline:none;cursor:pointer;text-decoration:none;margin:32px;transition:color .5s linear,background-color .5s linear}.c-btn span{transition:color .5s linear}.c-btn:hover{text-decoration:none;color:#fff;font-weight:600;background-color:var(--theme-color)}.c-btn::after,.c-btn::before{content:none;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;transition:filter .5s linear}.c-btn:empty::after{margin-left:0}.c-btn:hover::after,.c-btn:hover::before{filter:brightness(0) invert(1)}.c-btn::before{margin-right:16px}.c-btn::after{margin-left:16px}.c-btn-arrow::after{content:"➣"}.c-btn-arrow-load::after{transform:rotate(90deg)}.hero-card{background-size:cover;margin:20px}@media screen and (min-width: 840px){.hero-card{padding-left:28px;margin:28px 28px 28px 0}}@media screen and (min-width: 960px){.hero-card{padding-left:40px;margin:40px 40px 40px 0}}.hero-card__inner{padding-bottom:200px}@media screen and (min-width: 840px){.hero-card__inner{padding-top:28px;padding-bottom:28px}}@media screen and (min-width: 960px){.hero-card__inner{padding-top:40px;padding-bottom:40px}}.hero-card__card{color:#fff;padding:20px;background:rgba(27,29,33,.7);max-width:390px}@media screen and (min-width: 840px){.hero-card__card{padding:28px}}@media screen and (min-width: 960px){.hero-card__card{padding:40px}}.theme-cala .hero-card__card{background:#000;padding:64px 40px;max-width:525px}.theme-cala .hero-card__title{color:var(--theme-color)}.hero-card__title{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:20px}@media screen and (min-width: 960px){.hero-card__title{font-size:2.75rem;line-height:3rem}}.hero-card__cta{margin-top:64px}.hero-card__cta .button{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.hero-card__cta .button:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.hero-card__cta .button:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.hero-card--inverted .hero-card__card{margin:0 0 0 auto}.hero{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:90vh;position:relative;background-size:cover}@media screen and (min-width: 576px){.hero{min-height:80vh}}.hero .hero__nav{position:relative;z-index:15}.hero .hero__head,.hero .hero__body,.hero .hero__footer{position:relative}.hero .hero__head{z-index:13}.hero .hero__body{z-index:12}.hero .hero__footer{z-index:10}.hero:before{content:"";background:rgba(27, 29, 33, var(--overlay-opacity, 0.5));position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero__sub-title{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.hero__sub-title{font-size:1.125rem;line-height:1.625rem}}.hero__title{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:20px}@media screen and (min-width: 960px){.hero__title{font-size:4.5rem;line-height:4.5rem}}@media screen and (min-width: 960px){.hero__title{margin-bottom:40px}}.hero__text{margin:20px auto}.hero__body{flex:1 0 auto}.hero__info{max-width:900px;padding-top:20px}@media screen and (min-width: 960px){.hero__info{margin-top:5vh;position:relative}}.theme-cala .hero{padding-top:15vh;min-height:auto;background:linear-gradient(180deg, black, black calc((100% - 100vw / var(--aspect-ratio-landscape)) + 20px), white calc((100% - 100vw / var(--aspect-ratio-landscape)) + 20px))}.theme-cala .hero::before{display:none}.theme-cala .hero__body{display:flex;flex-direction:column;justify-content:center}.theme-cala .hero__images,.theme-cala .hero__image-wrapper,.theme-cala .hero__image-container{aspect-ratio:var(--aspect-ratio-landscape);background-size:cover}.theme-cala .hero__images{margin-top:calc(40px* 2)}.theme-cala .hero__image-wrapper{transform:translateX(10px);background:var(--theme-color, #fff);opacity:1;transition-property:opacity;animation-timing-function:ease-in-out;transition-duration:.6s}.theme-cala .hero__image-container{transform:translate(-20px, -20px)}.theme-cala .hero__title{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:var(--theme-color, #fff)}@media screen and (min-width: 960px){.theme-cala .hero__title{font-size:4.5rem;line-height:4.5rem}}.theme-cala .hero__sub-title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.theme-cala .hero__sub-title{font-size:1.375rem;line-height:1.75rem}}.theme-cala .hero--development{margin-bottom:40px;background:linear-gradient(180deg, black, black calc(100% - 80vw / var(--aspect-ratio-landscape)), white calc(100% - 80vw / var(--aspect-ratio-landscape)))}.theme-cala .hero--development .hero__info{display:flex;flex-direction:column;padding:0}.theme-cala .hero--development .hero__header{padding-right:20px}.theme-cala .hero--development .hero__sub-title{position:relative}.theme-cala .hero--development .hero__image-wrapper,.theme-cala .hero--development .hero__image-container{height:auto}.theme-cala .hero--development .hero__images{position:relative;padding-left:5%;margin-top:20px}.theme-cala .hero--development .hero__image-wrapper--1{transform:none;aspect-ratio:var(--aspect-ratio-landscape)}.theme-cala .hero--development .hero__image-wrapper--1 .hero__image-container{transform:translate(-5%, 10%);aspect-ratio:var(--aspect-ratio-landscape)}.theme-cala .hero--development .hero__image-wrapper--2,.theme-cala .hero--development .hero__image-wrapper--3{background:transparent;position:absolute}.theme-cala .hero--development .hero__image-wrapper--2 .hero__image-container,.theme-cala .hero--development .hero__image-wrapper--3 .hero__image-container{transform:none}.theme-cala .hero--development .hero__image-wrapper--2{width:30%;top:20%;left:-20px;aspect-ratio:var(--aspect-ratio-square)}.theme-cala .hero--development .hero__image-wrapper--2 .hero__image-container{aspect-ratio:var(--aspect-ratio-square)}.theme-cala .hero--development .hero__image-wrapper--3{width:30%;bottom:-20%;left:40%;aspect-ratio:var(--aspect-ratio-tall)}.theme-cala .hero--development .hero__image-wrapper--3 .hero__image-container{aspect-ratio:var(--aspect-ratio-tall)}.theme-cala .hero--blog-page .hero__sub-title{position:absolute;top:0;left:20px}@media screen and (min-width: 960px){.theme-cala .hero--blog-page .hero__sub-title{left:0;width:100%}}.theme-cala .hero.hero--has-no-image{background:#000}.theme-cala.loaded .hero__image-wrapper{opacity:1}.theme-cala.loaded .hero__image-wrapper--2{transition-delay:.6s}.theme-cala.loaded .hero__image-wrapper--3{transition-delay:1s}.hero__cta{margin-top:40px}.hero__cta .button{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.hero__cta .button:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.hero__cta .button:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.hero__video{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.hero__video:before{content:"";background:rgba(27,29,33,.5);opacity:.6;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero__video-inner{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.hero__video-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero__carousel-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero__carousel,.hero__carousel-item{width:100%;height:100%}.hero__carousel-item{background-size:cover}.hero__carousel-item .flickity-lazyloaded{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-5}.hero__carousel-item:before{content:"";background:rgba(27,29,33,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media screen and (max-width: 959px){.hero.has-development-info .hero__body{min-height:60vh}}.hero.has-bg-simple{min-height:380px}@media screen and (min-width: 960px){.hero.has-bg-simple{min-height:480px}}.hero.is-search-page{min-height:auto;background:#fff}.hero.is-search-page:before{display:none}@media screen and (max-width: 959px){.hero{padding-top:100px}.hero .hero__nav{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:100;box-shadow:0px 3px 6px rgba(0,0,0,.2)}}@media screen and (max-width: 959px)and (max-width: 839px){.has-sub-nav.sub-navigation-stuck.scrolling-up .hero .hero__nav{box-shadow:none}.has-sub-nav.sub-navigation-stuck.scrolling-down .hero .hero__nav{box-shadow:0px 3px 6px rgba(0,0,0,.2)}.hero__image-wrapper--2{display:none}.hero__image-wrapper--3{display:none}.theme-cala .hero--development .hero__images{padding-left:5%;margin-top:20px;margin-bottom:0px}}@media screen and (max-width: 959px){.has-sub-nav.sub-navigation-stuck .hero .hero__nav{box-shadow:none}}.navigation-is-open .hero .hero__nav{z-index:110}@media screen and (min-width: 960px){body:not(.theme-cala) .hero{padding-top:110px}}@media screen and (min-width: 1184px){.theme-cala .hero{background:#000;min-height:80vh;padding-top:0;margin-bottom:64px}.theme-cala .hero__body{padding-bottom:0;justify-content:stretch}.theme-cala .hero__info{padding-top:40px;margin:auto auto auto 0;flex-basis:60%;max-width:initial}.theme-cala .hero__image-wrapper,.theme-cala .hero__image-container{aspect-ratio:var(--aspect-ratio-portrait)}.theme-cala .hero--generic .hero__body .container,.theme-cala .hero--development .hero__body .container{display:flex;flex-direction:row;align-items:stretch;flex-grow:1}.theme-cala .hero--generic .hero__images,.theme-cala .hero--development .hero__images{flex-grow:1;margin-top:0;margin-left:auto;padding-left:40px;transform:translateX(80px)}.theme-cala .hero--generic .hero__image-wrapper,.theme-cala .hero--development .hero__image-wrapper{height:100%;transform:translateY(calc(32px* 2));padding:0;background:linear-gradient(90deg, transparent, transparent 8%, var(--theme-color, #fff) 8%)}.theme-cala .hero--generic__image-container,.theme-cala .hero--development__image-container{width:100%;height:100%;transform:translate(-32px, -32px)}.theme-cala .hero--blog-page{min-height:auto;margin-bottom:40px;background:linear-gradient(180deg, black, black 65%, white 65%)}.theme-cala .hero--blog-page .hero__image-wrapper,.theme-cala .hero--blog-page .hero__image-container{aspect-ratio:var(--aspect-ratio-super-wide);transform:none}.theme-cala .hero--blog-page .hero__image-container{position:absolute;width:calc(100% + 40px* 2)}.theme-cala .hero--blog-page .hero__info{padding-right:30%}.theme-cala .hero--blog-page .hero__images{position:relative;aspect-ratio:unset;margin-top:0}.theme-cala .hero--has-no-image{background:#000}.theme-cala .hero__footer{margin-top:auto;padding-bottom:40px}.theme-cala .hero--development{margin-bottom:auto}.theme-cala .hero--development .hero__image-wrapper,.theme-cala .hero--development .hero__image-container{height:auto}.theme-cala .hero--development .hero__info{justify-content:space-between;margin:0}.theme-cala .hero--development .hero__images{margin-top:0;padding-left:40px}.theme-cala .hero--development .hero__image-wrapper{align-self:center;transform:none}.theme-cala .hero--development .hero__image-wrapper--2{width:30%;top:80px;left:-80px}.theme-cala .hero--development .hero__image-wrapper--3{width:30%;bottom:auto;left:20%}}@media screen and (min-width: 1400px){.theme-cala .hero__info{flex-basis:55%;max-width:initial}.theme-cala .hero--development .hero__images{padding-left:80px}.theme-cala .hero--development .hero__images{padding-left:80px}.theme-cala .hero--development .hero__footer{padding-bottom:64px}}.theme-cala .cala-hero-dev .hero{min-height:unset}.theme-cala .cala-hero-dev .hero--development .hero__header{padding-right:64px}.theme-cala .cala-hero-dev .hero__body{padding:64px 80px}.theme-cala .cala-hero-dev .hero{margin-bottom:0;padding-bottom:0}.theme-cala .cala-hero-dev .hero__title{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:20px}@media screen and (min-width: 960px){.theme-cala .cala-hero-dev .hero__title{font-size:2.75rem;line-height:3rem}}.cala-hero-dev .hero__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.cala-hero-dev .hero__text{font-size:1.125rem;line-height:1.625rem}}.cala-hero-dev .development-info__address,.cala-hero-dev .development-info__price,.cala-hero-dev .development-info__opening-hours-item{align-items:center;display:flex;margin:0 0 16px}.cala-hero-dev .development-info__address .icon,.cala-hero-dev .development-info__price .icon,.cala-hero-dev .development-info__opening-hours-item .icon{margin-right:10px}.cala-hero-dev .development-info__call-or-register{margin-bottom:16px}.cala-hero-dev .development-info__content,.cala-hero-dev .development-info__call-or-register,.cala-hero-dev .development-info__opening-hours{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.cala-hero-dev .development-info__content,.cala-hero-dev .development-info__call-or-register,.cala-hero-dev .development-info__opening-hours{font-size:1.125rem;line-height:1.625rem}}.cala-hero-dev .development-info__call-or-register.ctm-mobile-only{margin-top:20px}.cala-hero-dev .development-info__opening-hours{justify-content:flex-start;max-width:unset}.theme-cala .cala-hero-dev .hero--development .hero__images{padding-left:0;transform:translateX(0px)}.theme-cala .cala-hero-dev .hero--development .hero__image-wrapper{background:transparent}.theme-cala .cala-hero-dev .hero--development .hero__image-wrapper,.theme-cala .cala-hero-dev .hero__images,.cala-hero-dev #ctm-carousel{aspect-ratio:16/9}.theme-cala .cala-hero-dev .hero--development .hero__image-wrapper{position:relative}.cala-hero-dev .flickity-page-dots{display:none}.cala-hero-dev .flickity-prev-next-button{background-color:rgba(255,255,255,.6);height:40px;padding:8px;position:absolute;transition:background-color 150ms ease-in-out;width:40px}.cala-hero-dev .flickity-prev-next-button:hover{background-color:#fff}.cala-hero-dev .flickity-prev-next-button svg{display:inline-block;fill:#000;height:24px !important;left:0 !important;position:relative;stroke:none;top:0 !important;width:auto !important}.cala-hero-dev .development-info__opening-hours{background:transparent;border:none;padding:0}.theme-cala .cala-hero-dev .development-info__controls{background-color:transparent;display:flex;flex-direction:row-reverse;gap:20px;margin-top:20px;min-height:56px}.theme-cala .cala-hero-dev .development-info__controls>div{flex:1;display:flex}.cala-hero-dev .development-info__email,.cala-hero-dev .development-info__callback{background-color:transparent;border:0;padding:0}.cala-hero-dev .development-info__button{min-width:0;width:100%;text-decoration:none !important}@media screen and (min-width: 1200px){.theme-cala .cala-hero-dev .hero__info{flex-basis:33.3333333% !important;max-width:initial}.theme-cala .cala-hero-dev .hero__images{flex-basis:66.6666667%;max-width:initial}.cala-hero-dev .flickity-prev-next-button.previous,.cala-hero-dev .flickity-prev-next-button.next{bottom:4px;left:auto;top:auto}.cala-hero-dev .flickity-prev-next-button.previous{right:88px}.cala-hero-dev .flickity-prev-next-button.next{right:24px}}@media screen and (max-width: 1199px){.theme-cala .cala-hero-dev .hero--development{background:#000}.theme-cala .cala-hero-dev .hero__body{padding:40px 40px 64px}.theme-cala .hero--development .hero__info{margin:0}.theme-cala .cala-hero-dev .hero--development .hero__images{transform:translateX(0)}.cala-hero-dev .flickity-prev-next-button{height:20px;padding:4px;position:absolute;transition:background-color 150ms ease-in-out;width:20px}.cala-hero-dev .flickity-prev-next-button svg{height:12px !important;top:-8px !important}.cala-hero-dev .flickity-prev-next-button.previous,.cala-hero-dev .flickity-prev-next-button.next{top:85% !important}.cala-hero-dev .flickity-prev-next-button.previous{left:16px !important}.cala-hero-dev .flickity-prev-next-button.next{right:16px !important}}@media screen and (max-width: 959px){.theme-cala .cala-hero-dev .hero__body{padding:0 32px 32px}}@media screen and (max-width: 839px){.theme-cala .cala-hero-dev .hero__body{padding:0 20px 32px}.theme-cala .cala-hero-dev .hero--development{padding-bottom:32px}.cala-hero-dev .development-info__controls:before,.cala-hero-dev .development-info__opening-hours:before{display:none !important}}.theme-cala .cala-hero-dev .container-mobile{display:none}@media screen and (max-width: 767px){.theme-cala .cala-hero-dev .development-info__controls{flex-direction:column-reverse}.sub-nav--development-view{padding:10px 20px !important}.theme-cala .cala-hero-dev .development-info__controls>div{min-height:56px}.theme-cala .cala-hero-dev .container{display:none}.theme-cala .cala-hero-dev .container-mobile{display:block}.cala-hero-dev .container-mobile .hero__video-container-dev,.cala-hero-dev .container-mobile .hero__image-container-dev{height:200px !important}}.dev-hero-ribbon{background-color:var(--theme-color);padding:12px;font-weight:600;color:#000;display:flex;align-items:center;flex:1;justify-content:center;gap:10px}.cala-hero-dev .carousel-cell{position:relative;width:100%;overflow:hidden}.cala-hero-dev .hero__video-container-dev,.hero__image-container-dev{position:relative;width:100%;height:500px !important;background-color:#000}.cala-hero-dev .hero__video-container-dev img,.cala-hero-dev .hero__image-container-dev img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:none}@media screen and (max-width: 1600px){.cala-hero-dev .hero__video-container-dev img,.cala-hero-dev .hero__image-container-dev img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;border:none}}.cala-hero-dev .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.cala-hero-dev .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:2}.cala-hero-dev .play-button::before{content:"";display:block;width:0;height:0;border-left:20px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.icon-card{max-width:600px;margin:0 auto;text-align:center;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;padding:40px}@media screen and (min-width: 840px){.icon-card{padding:28px}}.icon-card__icon{margin-bottom:20px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1rem;width:1rem}.icon svg{height:1rem;width:1rem}.icon--xsmall{height:.75rem;width:.75rem}.icon--xsmall svg{height:.75rem;width:.75rem}.icon--small{height:1rem;width:1rem}.icon--small svg{height:1rem;width:1rem}.icon--medium{height:1.5rem;width:1.5rem}.icon--medium svg{height:1.5rem;width:1.5rem}.icon--large{height:1.75rem;width:1.75rem}.icon--large svg{height:1.75rem;width:1.75rem}.icon--xlarge{height:3.375rem;width:3.375rem}.icon--xlarge svg{height:3.375rem;width:3.375rem}.icon--primary{color:var(--theme-color, #faaf23)}.icon--error{color:#d32f2f}.icon--pad-left{margin-left:10px}.icon--pad-right{margin-right:10px}.interest-card{display:flex;box-shadow:1px 1px 4px rgba(0,0,0,.2);overflow:hidden}.interest-card .ribbon{width:200px;height:200px}.interest-card .ribbon__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:20px 40px}@media screen and (min-width: 960px){.interest-card .ribbon__text{font-size:1.125rem;line-height:1.625rem}}.interest-card .interest-card__image{position:relative;overflow:hidden;min-height:150px}.interest-card .interest-card__image img{display:block}.interest-card__content__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.interest-card__content__title{font-size:2.125rem;line-height:2.375rem}}.interest-card__content__availability{margin-top:10px}@media screen and (max-width: 959px){.interest-card{flex-direction:column}.interest-card__toggle{order:2;padding:10px}.interest-card__content{order:3;padding:10px}.interest-card__image{order:1}.interest-card__image img{width:100%}}@media screen and (min-width: 960px){.interest-card{align-items:center}.interest-card__toggle,.interest-card__content{padding:10px}.interest-card__toggle{padding:10px 20px}.interest-card__content{flex-grow:1}.interest-card__image{width:300px;flex-shrink:0}}.image-video__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:40px}@media screen and (min-width: 960px){.image-video__title{font-size:2.125rem;line-height:2.375rem}}@media screen and (min-width: 840px){.image-video__title{padding:0 100px}.has-single-item .image-video__title{padding:0}}.image-video__disclaimer{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-top:20px;max-width:1200px}@media screen and (min-width: 840px){.image-video__disclaimer{margin:20px 100px 0 100px}.has-single-item .image-video__disclaimer{margin:20px 0 0 0}}.image-video__item{width:100%}.image-video__player{position:relative}.is-fullscreen .image-video__item{top:50%;transform:translate(0, -50%)}.is-fullscreen .image-video__item-image,.is-fullscreen .image-video__item-video{max-width:calc( 176vh - 40px );margin:0 auto}.image{background:#fff;padding:20px 40px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.image img{display:block;width:100%}:root{--card-transition-duration: 0.3s;--overlay-hover-bg: rgba(0, 0, 0, 0.4);--overlay-hover-blur: 3px;--card-shadow-default: 0 2px 5px rgba(0, 0, 0, 0.1);--card-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.2)}.image-card-section.image-card-text-white .intro__title,.image-card-section.image-card-text-white .rich-text{color:#fff !important}.image-card-section.image-card-bg-dark{background-color:#000}.image-card-section.image-card-bg-dark .cards-slider{scrollbar-color:#717171 #000}.image-card-section.image-card-bg-dark .cards-slider::-webkit-scrollbar-track{background:#000}.image-card-section.image-card-bg-light{background-color:#000}.image-card-section.image-card-bg-light .cards-slider{scrollbar-color:#717171 #000}.image-card-section.image-card-bg-light .cards-slider::-webkit-scrollbar-track{background:#000}.image-card-section.image-card-bg-white{background-color:#fff}.image-card-section.image-card-bg-white .cards-slider{scrollbar-color:#717171 #fff}.image-card-section.image-card-bg-white .cards-slider::-webkit-scrollbar-track{background:#fff}.image-card-section .rich-text a{color:var(--theme-color);text-decoration:none;transition:color .3s ease}.image-card-section .rich-text a:hover{text-decoration:underline;color:#717171}.image-card-section .rich-text a[target^=_blank]{color:var(--theme-color)}.image-card-section .card-image{position:relative;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:var(--card-shadow-default);height:400px;padding:0;text-decoration:none;color:inherit;display:block;transition:transform var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease}.image-card-section .card-image:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.image-card-section .card-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);z-index:1}.image-card-section .card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background var(--card-transition-duration) ease,backdrop-filter var(--card-transition-duration) ease;z-index:2}.image-card-section .card-image:hover::after{background:var(--overlay-hover-bg);backdrop-filter:blur(var(--overlay-hover-blur))}.image-card-section .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-card-section .card-image:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.image-card-section .image-card-content{position:absolute;bottom:0;left:0;right:0;padding:10px;margin:0;color:#fff;z-index:3}.image-card-section .image-card-content h2{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:bold;color:var(--theme-color)}@media screen and (min-width: 960px){.image-card-section .image-card-content h2{font-size:2.125rem;line-height:2.375rem}}.image-card-section .image-card-content h3{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#fff;font-weight:normal}@media screen and (min-width: 960px){.image-card-section .image-card-content h3{font-size:1.125rem;line-height:1.625rem}}.image-card-section .slider-outer{position:relative;padding-bottom:.625rem}.image-card-section .cards-slider{scrollbar-width:thin}.image-card-section .cards-slider::-webkit-scrollbar{height:8px}.image-card-section .cards-slider::-webkit-scrollbar-track{background:#000}.image-card-section .cards-slider::-webkit-scrollbar-thumb{background-color:#717171;border-radius:4px}@media only screen and (min-width: 768px){.image-card-section .cards-slider{max-width:1530px;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;padding:40px 0;overflow:hidden}.image-card-section .cards-slider.scrollable-desktop{display:flex;gap:20px;padding:40px 0;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.image-card-section .cards-slider.scrollable-desktop .card-image{flex:0 0 calc(100% / 5);scroll-snap-align:start}}@media only screen and (max-width: 767px){.image-card-section .cards-slider{display:flex;gap:20px;padding:20px 0;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.image-card-section .cards-slider .card-image{flex:0 0 80%;scroll-snap-align:start}.image-card-section .cards-slider .card:first-child{margin-left:0}}.image-card-title-white{color:#fff !important}.image-card-title-brand{color:var(--theme-color) !important}.image-card-title-black{color:#000 !important}.inline-message{display:inline-flex;align-items:center;padding:20px;border:4px solid #000;background-color:#f2f3f5;transition:opacity 200ms ease-in-out;margin:20px 0}.inline-message>*:not(:last-child){margin-right:20px}.inline-message__text{flex-grow:1;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.inline-message__text{font-size:1.125rem;line-height:1.625rem}}.inline-message__close{position:relative;display:block;outline:0}.inline-message--error{border-color:#e63241;color:#e63241}.inline-message--error .inline-message__close .icon{color:#e63241}.inline-message--hide{opacity:0}.icon-text-grid__intro .intro{padding-bottom:0}.icon-text-grid__header{margin-bottom:20px}.icon-text-grid__item{display:flex;flex-direction:column;align-items:center;padding:10px;text-align:center}.icon-text-grid__item>*:not(:first-child){margin-top:10px}.icon-text-grid__item__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;width:100%}@media screen and (min-width: 960px){.icon-text-grid__item__text{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 960px){.icon-text-grid__header{margin-bottom:40px}.icon-text-grid__item{padding:20px}.icon-text-grid__item>*:not(:first-child){margin-top:20px}}.intro{padding:20px 0}.intro--margin-after{margin-bottom:64px}.intro__icon{margin-bottom:10px}.intro__title{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.intro__title{font-size:3.5rem;line-height:3.75rem}}.intro__content{margin-top:20px}.intro__sub-title{margin-bottom:20px}.intro__menu{margin-top:20px}.theme-cala .intro{padding:0}.theme-cala .intro__icon{display:none;visibility:hidden}.theme-cala .intro__title{margin-bottom:1.25rem}@media screen and (min-width: 1600px){.intro__menu{position:absolute;top:0;right:0}}.intro--spaced{padding:40px 0}.intro--spaced .intro__title{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.intro--spaced .intro__title{font-size:4.5rem;line-height:4.5rem}}.intro--spaced .intro__content{margin-top:40px}.intro--spaced .copy__cta{padding-top:40px}.intro--spaced .copy__cta a:not(.button){background-color:var(--theme-color, #fff)}.incentive-icon-text{text-align:center;display:flex;flex-direction:column;align-items:center}.incentive-icon-text .incentive-icon-text__icon{width:40px}.incentive-icon-text .incentive-icon-text__icon img{max-width:40px;display:block}@media screen and (max-width: 959px){.incentive-icon-text{flex-direction:column}.incentive-icon-text>*:not(:first-child){margin-top:10px}}@media screen and (min-width: 960px){.incentive-icon-text{flex-direction:row}.incentive-icon-text>*:not(:first-child){margin-left:10px}}.job-details .job-details__meta{margin:20px 0}.job-details__content,.job-details__apply{margin-bottom:40px}@media screen and (max-width: 839px){.job-details{padding:0 20px}.job-details .job-details__meta p+p{margin-top:20px}}@media screen and (min-width: 840px){.job-details .job-details__meta{margin:40px 0;display:flex;align-items:center}.job-details .job-details__meta p+p{margin-left:40px}}.icon-link{color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px;padding:18px 20px;border-radius:4px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;min-width:280px;text-align:center}.icon-link:hover,.icon-link:focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .icon-link{color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .icon-link:hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .icon-link:focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .icon-link{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .icon-link:hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .icon-link:focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.icon-link .icon{margin:0;display:inline-flex;align-items:center;justify-content:center;position:static;transform:none;right:auto;top:auto}.icon-link:hover,.icon-link:focus-visible{color:#fff;background:#faaf23;border-color:#faaf23}.theme-cala .icon-link:hover,.theme-cala .icon-link:focus-visible{color:#000;background:#fff}.back-link{display:flex;align-items:center}.back-link .icon{margin-right:10px}.big-link{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:700}@media screen and (min-width: 960px){.big-link{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 576px){.icon-link{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (min-width: 576px)and (min-width: 960px){.icon-link{font-size:1.125rem;line-height:1.625rem}}.location-page{display:flex;align-items:stretch;flex-wrap:wrap;margin-top:40px;margin-bottom:40px}.location-page__content{flex:0 0 30%;max-width:30%;min-width:300px;display:flex;flex-direction:column}.location-page__content .section{padding:40px 32px 40px 80px;min-height:500px}.location-page__content .section .intro__title,.location-page__content .section .intro__sub-title,.location-page__content .section .intro__content{text-align:left}.location-page__content .section .intro__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.location-page__content .section .intro__title{font-size:2.125rem;line-height:2.375rem}}.location-page__content .section .intro__content{margin-top:10px}.location-page__content .section .copy__cta{padding-top:20px}.location-page__map{flex:0 0 70%;max-width:70%;display:flex;flex-direction:column;position:relative}.location-page--fullmap .location-page__content{display:none}.location-page--fullmap .location-page__map{flex:0 0 100%;max-width:100%;height:600px}.map-with-pin{position:relative;width:100%;height:100%}.map-with-pin__map{position:absolute;top:0;left:0;width:100%;height:100%}.map-with-pin .google-map{position:absolute;width:100% !important;height:100% !important}.map-with-pin__directions{position:absolute;bottom:24px;right:75px;background:#fff;padding:8px 12px;border-radius:4px;font-size:.875rem;text-decoration:none;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.2)}.map-with-pin__directions:hover{background:#000}@media(max-width: 1365px){.location-page__content .section{padding:0 40px 0 40px}}@media(max-width: 767px){.location-page{flex-direction:column}.location-page__content,.location-page__map{flex:0 0 100%;max-width:100%}.location-page__content .section{padding:40px 20px;min-height:300px}.map-with-pin{height:500px}.map-with-pin__directions{bottom:24px;right:96px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{display:inline-block;border-width:6px;border-style:solid;border-color:var(--theme-color, #faaf23) #f2f3f5 #f2f3f5;border-radius:50%;width:34px;height:34px;animation:spin 1s ease-in-out infinite}.loading-spinner--center{margin:0 auto;display:block}.main-nav{color:#000;flex:1 0 auto;display:flex;flex-direction:column}.main-nav ul{padding:0;margin:0;list-style-type:none}.main-nav li+li{margin-top:10px}.main-nav__title{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.main-nav__title{font-size:3.5rem;line-height:3.75rem}}@media screen and (min-width: 840px){.main-nav__title{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}}@media screen and (min-width: 840px)and (min-width: 960px){.main-nav__title{font-size:4.5rem;line-height:4.5rem}}.main-nav__header{margin:-10px}.main-nav__title,.main-nav__account{padding:10px}.main-nav__navigation{flex:1 0 auto;margin:20px 0}.main-nav__navigation a{display:block;font-size:1.5rem;line-height:1.75rem;font-family:"founders-grotesk-semibold",sans-serif;color:#1b1d21;text-decoration:none}@media screen and (min-width: 960px){.main-nav__navigation a{font-size:2rem;line-height:2.125rem}}.main-nav__navigation a.active{color:#000}@media screen and (max-width: 839px){.main-nav__navigation a{padding:20px 40px 20px 30px;border:1px solid #e9e9e9;position:relative}.main-nav__navigation a:after{content:"";display:block;pointer-events:none;position:absolute;z-index:4;top:50%;transform:translateY(-50%);right:20px;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi45MTkiIGhlaWdodD0iMjEuNDkiIHZpZXdCb3g9IjAgMCAxMi45MTkgMjEuNDkiPg0KICA8cGF0aCBpZD0ibGF5ZXIxIiBkPSJNMjAsMjYsMzAuMDM1LDM3LjcxNCw0MC4wOCwyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjI5NSA0MC43ODUpIHJvdGF0ZSgtOTApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz4NCjwvc3ZnPg0K")}}@media screen and (min-width: 840px){.main-nav__navigation{margin:40px 0}.main-nav__navigation a{font-size:1.5rem;line-height:1.75rem;font-family:"founders-grotesk-semibold",sans-serif;display:inline-block;position:relative;z-index:1}}@media screen and (min-width: 840px)and (min-width: 960px){.main-nav__navigation a{font-size:2rem;line-height:2.125rem}}@media screen and (min-width: 840px){.main-nav__navigation a:before{content:"";position:absolute;background:transparent;z-index:-1;top:-10px;right:-20px;bottom:-10px;left:-20px;transition:background ease-in-out 300ms}}@media screen and (min-width: 840px){.main-nav__navigation a:focus,.main-nav__navigation a:hover{color:#fff}}@media screen and (min-width: 840px){.main-nav__navigation li+li{margin-top:30px}}@media screen and (min-width: 960px){.main-nav__navigation{margin-bottom:80px}}.main-nav__social li{display:inline-block}.main-nav__social li+li{margin-left:20px}.main-nav__social,.main-nav__extras,.main-nav__copy{margin:20px 0}.main-nav__social a{color:#1b1d21}.main-nav__social a:focus,.main-nav__social a:hover{color:#000}@media screen and (max-width: 839px){.main-nav__social li+li{margin-left:40px}}.main-nav__extras{margin-top:40px}.main-nav__extras a{display:block;color:#1b1d21;text-decoration:none;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.main-nav__extras a{font-size:1.125rem;line-height:1.625rem}}.main-nav__extras a.active{color:#000}@media screen and (max-width: 839px){.main-nav__extras li+li{margin-top:20px}}@media screen and (min-width: 840px){.main-nav__extras a{display:inline-block;position:relative;z-index:1}.main-nav__extras a:before{content:"";position:absolute;background:transparent;z-index:-1;top:-5px;right:-10px;bottom:-5px;left:-10px;transition:background ease-in-out 300ms}}@media screen and (min-width: 840px){.main-nav__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-nav__title{flex:1 0 auto}.main-nav__footer{border-top:1px solid rgba(27,29,33,.5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.main-nav__extras{flex:1 0 100%}}.main-nav__account--logged-in{display:flex;justify-content:space-between;min-width:50%}.main-nav__account--logged-in .button{width:calc(50% - 10px);min-width:0}.main-nav__account--logged-out .button{width:100%}@media screen and (min-width: 960px){.main-nav{opacity:0;transition:opacity ease-in-out 1s}}.media{align-items:center;display:flex;text-align:left}.media__left,.media__right{flex:0 0 auto}.media__left{margin-right:10px}.media__right{margin-left:10px}.media__content{flex:1 1 auto}.modal-alert-message{padding:20px}.modal-alert-message p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-bottom:20px}@media screen and (min-width: 960px){.modal-alert-message p{font-size:1.125rem;line-height:1.625rem}}.modal-alert-message .inline-button-group{justify-content:center}.navbar{display:flex;align-items:center;align-content:space-between;padding:32px 0 20px;margin:0 -14px}.navbar a{color:#fff;text-decoration:none;display:inline-block;transition:all .3s;padding:8px 14px;position:relative;white-space:nowrap;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif}@media screen and (min-width: 960px){.navbar a{font-size:1.25rem;line-height:1.25rem}}.navbar a:focus,.navbar a:hover{color:#000;background-color:#fff}.navbar a.active:after{content:"";display:block;position:absolute;height:1px;background:#fff;bottom:0;left:8px;right:8px}.navbar ul{list-style-type:none;padding:0;margin:2px 0;display:flex;align-items:center}.navbar a,.navbar li{line-height:1}.navbar li+li{margin-left:14px}@media screen and (max-width: 959px){.navbar{display:none}}.navbar__main{flex:1 0 auto}body:not(.theme-cala) .navbar--black a{color:#000}body:not(.theme-cala) .navbar--black a:focus,body:not(.theme-cala) .navbar--black a:hover{color:#fff;background-color:#000}body:not(.theme-cala) .navbar--black a.active:after{background:#000}.navbar-account-toggle__button{border-radius:50%;background-color:#fff;color:#000;display:none;align-items:center;justify-content:center;width:40px;height:40px;box-shadow:0 2px 4px rgba(0,0,0,.2);outline:0}.navbar-account-toggle__button:hover,.navbar-account-toggle__button:active,.navbar-account-toggle__button:focus{background-color:#000;color:#fff}.navbar-account-toggle__items{display:flex;align-items:center}.navbar-account-toggle__items__item{display:flex;align-items:center}.navbar-account-toggle__items__item__icon{margin-right:10px}@media screen and (min-width: 840px)and (max-width: 1599px){.navbar-account-toggle--logged-out .navbar-account-toggle__items__item__text{display:none}.navbar-account-toggle--logged-out .navbar-account-toggle__items__item__icon{border-radius:50%;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:0;box-shadow:0 2px 4px rgba(0,0,0,.2)}.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:hover,.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:active,.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:focus{background-color:transparent}.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:hover .navbar-account-toggle__items__item__icon,.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:active .navbar-account-toggle__items__item__icon,.navbar-account-toggle--logged-out .navbar-account-toggle__items__item:focus .navbar-account-toggle__items__item__icon{background-color:#000;color:#fff}.navbar-account-toggle--logged-in{position:relative}.navbar-account-toggle--logged-in .navbar-account-toggle__button{display:flex}.navbar-account-toggle--logged-in .navbar-account-toggle__items{display:none;padding:20px;background-color:#000;position:absolute;right:0;top:48px}.navbar-account-toggle--logged-in .navbar-account-toggle__items__item{color:#000;background-color:#fff;padding:10px 20px;min-height:40px}.navbar-account-toggle--logged-in .navbar-account-toggle__items__item:not(:first-child){margin-left:20px}.navbar-account-toggle--logged-in.navbar-account-toggle--active .navbar-account-toggle__button{background-color:#000;color:#fff}.navbar-account-toggle--logged-in.navbar-account-toggle--active .navbar-account-toggle__items{display:flex}.navbar--black .navbar-account-toggle--logged-out .navbar-account-toggle__items__item:hover .navbar-account-toggle__items__item__icon,.navbar--black .navbar-account-toggle--logged-out .navbar-account-toggle__items__item:active .navbar-account-toggle__items__item__icon,.navbar--black .navbar-account-toggle--logged-out .navbar-account-toggle__items__item:focus .navbar-account-toggle__items__item__icon{background-color:#000;color:#fff}}@media screen and (min-width: 960px){.page{padding-left:115px}}.page__nav{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:100;box-shadow:0px 3px 6px rgba(0,0,0,.2)}body:not(.theme-cala) .page__header{position:relative}body:not(.theme-cala) .page__head{position:absolute;width:100%;z-index:50}.navigation-is-open .page__nav{z-index:110}@media screen and (max-width: 839px){.has-sub-nav.sub-navigation-stuck.scrolling-up .page__nav{box-shadow:none}.has-sub-nav.sub-navigation-stuck.scrolling-down .page__nav{box-shadow:0px 3px 6px rgba(0,0,0,.2)}}.has-sub-nav.sub-navigation-stuck .page__nav{box-shadow:none}.page__header{z-index:10}@media screen and (max-width: 1183px){.page__content{transition-property:padding;transition-duration:0}}.theme-cala .page__head{background:#000}.pagination{display:flex;align-items:center;justify-content:center}.pagination a{text-decoration:none}.pagination button[disabled]{cursor:default}.pagination__inner{display:flex;justify-content:space-between;align-items:center}.pagination__summary span{display:block;clear:left}.pagination .prev-next-wrapper{text-align:left;flex-shrink:0}.pagination .prev-next-wrapper:last-of-type{text-align:right}.pagination .prev-next-wrapper button[disabled]{color:#1b1d21;opacity:.35}.pagination .prev-next{position:relative;outline:none}.pagination .prev-next:not(:disabled)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transition-property:background-color;transition-duration:.3s;animation-timing-function:ease-in-out}.pagination .prev-next:not(:disabled):focus::after,.pagination .prev-next:not(:disabled):hover::after{background-color:var(--theme-color, #faaf23)}.pagination ul{margin:0 10px}.pagination ul li{align-items:center;display:inline-flex;text-align:center;align-items:center;justify-content:center;border-radius:100%;height:1.5625rem;width:1.5625rem}.pagination ul li.current{background-color:#000;color:#fff}.pagination ul li.current button,.pagination ul li.current span{color:#fff}.pagination ul li a{align-items:center;display:inline-flex;justify-content:space-around;width:100%;height:100%;border-radius:100%}.pagination ul li a:hover,.pagination ul li a:focus{background-color:var(--theme-color, #e9e9e9);outline:none}.pagination ul li+li{margin-left:.3125rem}@media screen and (min-width: 1184px){.pagination__inner{display:flex;justify-content:space-between;align-items:center}.pagination__summary{margin-left:0;margin-right:auto}.pagination__summary span{display:inline-block;margin-right:10px}}.plot-information{color:#1b1d21}.plot-information__intro .intro{padding:0}.plot-information__intro .intro__sub-title{margin-bottom:0}.plot-information__number{margin-top:10px}.plot-information__address{margin-top:20px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.plot-information__address{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 960px){.plot-information__address{margin-top:40px}}.plot-information__incentives{margin-top:20px}@media screen and (min-width: 960px){.plot-information__incentives{margin-top:40px}}.plot-information__meta{margin-top:10px}.plot-information__meta .icon{margin-right:10px}@media screen and (min-width: 960px){.plot-information__meta{margin-top:20px}.plot-information__meta .icon-list{display:inline-flex}.plot-information__meta .icon-list li{margin-top:0;margin-bottom:0}.plot-information__meta .icon-list li+li{margin-left:20px}}.plot-information__cta{margin-top:20px}.plot-information__cta a{background:var(--theme-color, #000)}@media screen and (min-width: 960px){.plot-information__cta{margin-top:40px}}#sectionBlack{background-color:#000;padding:0 40px}@media screen and (max-width: 839px){#sectionBlack{padding:0 20px}}.styled-list-details{list-style:none;padding:20px;margin:20px 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.property-container{display:flex;flex-wrap:wrap;background-color:#000;color:#fff;padding:64px 40px;border-radius:10px;gap:40px}@media screen and (max-width: 839px){.property-container{flex-direction:column;padding:120px 0 40px 0;gap:10px}}.property-details{flex:0 0 70%;padding-right:20px;max-width:65%}.property-details h1{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:10px;color:var(--theme-color)}@media screen and (min-width: 960px){.property-details h1{font-size:2.125rem;line-height:2.375rem}}.property-details p{margin-bottom:10px}.property-details .terms a{color:var(--theme-color);text-decoration:none}.property-details .terms a:hover{text-decoration:underline}@media screen and (max-width: 839px){.property-details img{max-width:24%}}@media screen and (max-width: 839px){.property-details{order:2;flex:0 0 100%;max-width:100%;padding-right:0}}.property-summary{flex:0 0 30%;border-radius:10px}.property-summary h2{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-bottom:10px}@media screen and (min-width: 960px){.property-summary h2{font-size:1.125rem;line-height:1.625rem}}.property-summary .icon{margin-bottom:10px}.property-summary h3{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin:20px 0 28px 0;font-weight:bold;color:var(--theme-color)}@media screen and (min-width: 960px){.property-summary h3{font-size:2.75rem;line-height:3rem}}.property-summary ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}.property-summary ul li{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin:0;padding:0}.property-summary p{margin-bottom:10px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.property-summary p{font-size:1.125rem;line-height:1.625rem}}.property-summary .trustpilot-widget{margin-top:28px}@media screen and (max-width: 839px){.property-summary #plot_enquiry{width:100%}}@media screen and (max-width: 839px){.property-summary{order:1;flex:0 0 100%;max-width:100%;padding-right:0}}.tooltip-icon{display:inline-block;position:relative;margin-left:4px;color:var(--theme-color);cursor:pointer}.tooltip-icon i{font-size:.75rem}.tooltip-icon:hover::after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background-color:#fff;color:#000;padding:4px 10px;border-radius:5px;white-space:nowrap;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,.3)}.tooltip-icon:hover::before{content:"";position:absolute;bottom:110%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent;z-index:10}.plot-number-price{color:#000;display:inline-flex;align-items:center;padding:5px;border:1px solid #000}.plot-number-price__plot{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-right:10px;padding-right:10px;border-right:1px solid #000}@media screen and (min-width: 960px){.plot-number-price__plot{font-size:2.125rem;line-height:2.375rem}}.plot-number-price__price{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:700}@media screen and (min-width: 960px){.plot-number-price__price{font-size:3.5rem;line-height:3.75rem}}@media screen and (min-width: 960px){.plot-number-price{padding:5px 20px}.plot-number-price__plot{margin-right:20px;padding-right:20px}}.plot-back,.plot-availability,.plot-availability,.plot-gallery,.plot-content{margin-left:auto;margin-right:auto}.plot-page-body{background-color:#000}.plot-page__button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px 12px 12px;background-color:var(--theme-color, #28af78);color:#000;border:1px solid #000;border-radius:4px;font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:20px;letter-spacing:.54px;cursor:pointer;text-decoration:none;text-align:center}.plot-page__button svg{width:32px;height:32px;flex-shrink:0}.plot-page__button:hover,.plot-page__button:focus-visible{background-color:#000;color:#fff}@media(min-width: 960px){.plot-page__button--sm-only{display:none}}.section.plot-page{background-color:#000;color:#fff;padding-top:100px;padding-bottom:64px;font-family:"founders-grotesk-regular",sans-serif}.section.plot-page figure{margin:0}.section.plot-page .content-card__footer__message-text{padding:0}.section.plot-page .content-card .brand-box{display:none}.section.plot-page .content-card .icon-list:last-of-type{margin-bottom:0}.section.plot-page .content-card .icon-list li{justify-content:initial}.section.plot-page .content-card .icon-list .icon{margin-left:0}.section.plot-page .content-card .ribbon{text-align:center}.plot-back{display:flex;align-items:center;gap:0;padding:0 0 0 0;text-decoration:none;color:#fff;width:100%}.plot-back__icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.plot-back__icon svg{width:14px;height:14px;stroke:#fff !important}.plot-back__text{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px}.plot-back__text strong{font-family:"founders-grotesk-semibold";font-size:16px;line-height:24px;font-weight:600}.plot-availability{background-color:var(--theme-color, #28af78);padding:8px;text-align:center;border-radius:4px}.plot-availability__text{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#000;text-decoration:none}.plot-gallery{container-type:inline-size;position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plot-gallery__track{display:flex;will-change:transform;transition:transform .3s ease}.plot-gallery__slide{min-width:100%;position:relative;margin:0}.plot-gallery__slide__button{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;line-height:0}.plot-gallery__slide img{width:100%;min-height:281px;-o-object-fit:cover;object-fit:cover;display:block}.plot-gallery__actions{position:absolute;bottom:64px;left:0;display:flex;align-items:center;padding-left:16px}.plot-gallery__counter{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:8px 12px;font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;color:#000;min-width:50px;text-align:center}.plot-gallery__view-all{display:inline-flex;align-items:center;gap:6px;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:8px 12px 8px 8px;margin-left:8px;font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;color:#000;cursor:pointer;text-decoration:none}.plot-gallery__view-all svg{width:14px;height:14px;flex-shrink:0}.plot-gallery__controls{display:flex;align-items:center;justify-content:space-between;background-color:#000}.plot-gallery__prev,.plot-gallery__next{background-color:#000;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;rotate:-90deg;color:#fff}.plot-gallery__prev svg,.plot-gallery__next svg{width:24px;height:24px}.plot-gallery__prev:focus-visible,.plot-gallery__next:focus-visible{outline:2px solid #fff;outline-offset:-2px}.plot-gallery__next{rotate:90deg}.plot-gallery__indicators{display:flex;align-items:center;gap:8px}.plot-gallery__indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;height:2px;width:8px;background-color:#fff;border-radius:0;cursor:pointer}.plot-gallery__indicator:focus-visible{outline:2px solid #fff;outline-offset:6px}.plot-gallery__indicator--active{width:32px}@media(prefers-reduced-motion: reduce){.plot-gallery__track{transition-duration:.01ms}}.plot-header{padding:8px 16px 16px;display:flex;flex-direction:column;gap:24px}.plot-header__top{display:flex;flex-direction:column;gap:12px}.plot-header__location{display:flex;flex-direction:column;gap:2px}.plot-header__plot-title{font-family:"founders-grotesk-semibold";font-weight:600;font-size:20px;line-height:26px;letter-spacing:.32px;color:var(--theme-color, #28af78);display:flex;gap:4px;flex-wrap:wrap}.plot-header__address{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#fff;display:flex;flex-wrap:wrap;gap:4px}.plot-header__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plot-header__price-row .plot-chip--status{max-width:100%;white-space:normal;overflow-wrap:anywhere}.plot-header__price{font-family:"founders-grotesk-semibold";font-weight:600;font-size:36px;line-height:40px;letter-spacing:.432px;color:var(--theme-color, #28af78)}.plot-chip{display:inline-flex;align-items:flex-start;padding:4px 8px 6px;border-radius:5px;font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;white-space:nowrap;text-decoration:none}.plot-chip--status{background-color:rgba(255,255,255,.25);color:#fff}.plot-chip--light{background-color:#fff;color:#000}.plot-chipa:hover{background-color:#28af78}.plot-incentives{display:flex;flex-direction:column;gap:4px;padding:8px 16px 16px}.plot-incentives__label{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px}.plot-incentives__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding-left:0}.plot-divider{border:none;border-top:1px solid rgba(255,255,255,.25);margin:4px 16px}.plot-features{display:flex;align-items:stretch}.plot-features__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;overflow:hidden}.plot-features__icon{width:32px;height:32px;flex-shrink:0}.plot-features__icon svg{width:100%;height:100%;fill:#fff}.plot-features__icon img{width:100%;height:100%}.plot-features__label{font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;text-align:center;color:#fff}.plot-details{padding:24px 16px 16px;display:flex;flex-direction:column;gap:4px}.plot-details__row{position:relative;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:16px;line-height:24px;letter-spacing:.544px;color:#fff}.plot-details__label{font-family:"founders-grotesk-semibold";font-weight:500;white-space:nowrap}.plot-details__value{font-family:"founders-grotesk-regular",sans-serif;white-space:nowrap}.plot-details__tooltip{width:24px;height:24px;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:4px}.plot-details__tooltip[aria-expanded=true] svg{color:var(--theme-color, #28af78)}.plot-details__tooltip:focus-visible{outline:2px solid var(--theme-color, #28af78);outline-offset:2px;border-radius:50%}.plot-details__tooltip svg{width:24px;height:24px;color:#fff}.plot-details__popover{position:fixed;inset:auto auto auto auto;top:var(--plot-detail-popover-top, 0);left:var(--plot-detail-popover-left, 0);z-index:8;overflow:visible;width:-moz-fit-content;width:fit-content;max-width:min(280px, calc(100vw - 32px));margin:0;padding:10px 16px;border:0;border-radius:4px;background-color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.2);font-family:"founders-grotesk-regular",sans-serif;font-size:12px;line-height:16px;letter-spacing:.48px;color:#000}.plot-details__popover::backdrop{background:transparent}.plot-details__popover::before{content:"";position:absolute;bottom:-8px;left:var(--plot-detail-popover-arrow-left, 28px);width:16px;height:8px;background-color:#fff;clip-path:polygon(50% 100%, 0 0, 100% 0);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.08))}.plot-cta{padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.plot-cta--bottom{padding-bottom:28px}.plot-cta__enquire{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 20px 12px 12px;border:2px solid transparent;border-radius:4px;font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:20px;letter-spacing:.54px;cursor:pointer;text-decoration:none;text-align:center;--button-on-dark-secondary-text: #000;--button-on-dark-secondary-bg: var(--theme-color, #28af78);--button-on-dark-secondary-border: var(--theme-color, #28af78);--button-on-dark-secondary-hover-text: #fff;--button-on-dark-secondary-hover-bg: transparent;--button-on-dark-secondary-hover-border: #fff;--button-on-dark-secondary-focus-text: #fff;--button-on-dark-secondary-focus-bg: transparent;--button-on-dark-secondary-focus-border: #fff;color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.plot-cta__enquire:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.plot-cta__enquire:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.plot-cta__enquire svg{width:32px;height:32px;flex-shrink:0}.plot-cta__call{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 20px 12px 12px;border:2px solid transparent;border-radius:4px;font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:20px;letter-spacing:.54px;cursor:pointer;text-decoration:none;text-align:center;--button-on-dark-secondary-text: #000;--button-on-dark-secondary-bg: #fff;--button-on-dark-secondary-border: #fff;--button-on-dark-secondary-hover-text: #000;--button-on-dark-secondary-hover-bg: #fff;--button-on-dark-secondary-hover-border: #fff;--button-on-dark-secondary-focus-text: #000;--button-on-dark-secondary-focus-bg: #fff;--button-on-dark-secondary-focus-border: #fff;color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.plot-cta__call:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.plot-cta__call:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.plot-cta__call svg{width:32px;height:32px;flex-shrink:0}.plot-cta__office-hours{font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:20px;letter-spacing:.54px;color:#fff;text-align:left;width:100%}.plot-trust{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;width:100%}.plot-trust__trustpilot{display:flex;flex-direction:column}.plot-trust__trustpilot .trustpilot-widget{margin:0}.plot-trust__badge{width:120px;height:78px;flex-shrink:0;overflow:hidden}.plot-trust__badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plot-tabs{padding-top:32px;position:relative}.plot-tabs__nav-wrapper{position:sticky;top:100px;z-index:6;border-top:2px solid #000}.plot-tabs__nav-wrapper::after{content:"";position:absolute;right:0;top:0;height:100%;width:50px;background:linear-gradient(to left, #000, transparent);pointer-events:none;z-index:7}.plot-tabs__nav-wrapper:has(.plot-tabs__tab:last-child.plot-tabs__tab--active)::after,.plot-tabs__nav-wrapper:has(.plot-tabs__tab:last-child[aria-selected=true])::after{display:none}.plot-tabs__nav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:#000;position:relative;z-index:2}.plot-tabs__nav::-webkit-scrollbar{display:none}.plot-tabs__tab{padding:10px 16px;font-family:"founders-grotesk-semibold";font-weight:500;font-size:16px;line-height:24px;letter-spacing:.544px;color:#fff;white-space:nowrap;background-color:#000;border:none;border-radius:4px 4px 0 0;cursor:pointer;text-align:center;text-decoration:none}.plot-tabs__tab[aria-selected=true],.plot-tabs__tab--active{background-color:#fff;color:#000}.plot-tabs__panels{display:flex;flex-direction:column;gap:16px}.plot-panel{background-color:#fff;color:#000;padding:32px 16px;display:flex;flex-direction:column;gap:28px}.plot-panel__heading{font-family:"founders-grotesk-semibold";font-weight:600;font-size:20px;line-height:26px;letter-spacing:.32px}.plot-panel__body{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px}.plot-panel__body p+p{margin-top:12px}.plot-panel__small-print{font-size:14px;line-height:18px}.plot-panel__divider{border:none;border-top:1px solid #e1e1e1;margin:24px 0}.plot-panel__key-features{list-style:disc;padding-left:24px;font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px}.plot-panel__key-features li{margin-bottom:6px}.plot-panel__key-features li:last-child{margin-bottom:0}.plot-panel__map{min-height:50vh;width:100%;height:100%;position:relative;margin-bottom:12px}.plot-panel__map>div{position:absolute;top:0;left:0;right:0;bottom:0}.plot-sub-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.plot-sub-tabs__tab{padding:16px 20px;font-family:"founders-grotesk-semibold";font-weight:500;font-size:14px;line-height:18px;letter-spacing:.56px;border-radius:4px;border:none;cursor:pointer;white-space:nowrap;background-color:rgba(0,0,0,.05);color:#000}.plot-sub-tabs__tab[aria-selected=true],.plot-sub-tabs__tab--active{background-color:var(--theme-color, #28af78);color:#000}.plot-floorplan__image,.plot-virtual-tour__image,.plot-location__map{width:100%;border-radius:0}.plot-floorplan__image img,.plot-virtual-tour__image img,.plot-location__map img{width:100%;height:auto;display:block}.site-plan__svg{height:60dvh}.plot-virtual-tour__image{aspect-ratio:537/804;overflow:hidden}.plot-virtual-tour__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plot-energy__chart{background-color:#f2f2f2;padding:32px;display:flex;align-items:center;justify-content:center}.plot-energy__chart img{width:100%;height:auto;display:block}.plot-location-accordion{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);padding:8px 0}.plot-location-accordion summary{list-style:none}.plot-location-accordion summary::-webkit-details-marker{display:none}.plot-location-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;color:#000;text-align:left}.plot-location-accordion__title{flex:1;font-family:"founders-grotesk-semibold";font-weight:600;font-size:20px;line-height:26px;letter-spacing:.32px}.plot-location-accordion__icon{padding:10px;display:flex;align-items:center}.plot-location-accordion__icon svg{width:24px;height:24px;transition:transform .3s ease}.plot-location-accordion__body{display:none;padding:16px 0 0}.plot-location-accordion__section+.plot-location-accordion__section{margin-top:32px}.plot-location-accordion__section-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.plot-location-accordion__indicator{display:flex;align-items:center}.plot-location-accordion__swatch{width:20px;height:20px;flex-shrink:0}.plot-location-accordion__swatch--affordable-1{background:#f6dd88}.plot-location-accordion__swatch--affordable-2{background:#fbeab8}.plot-location-accordion__swatch--shared-1{background:#9c9cd1}.plot-location-accordion__swatch--shared-2{background:#c4c4e4}.plot-location-accordion__section-title{font-family:"founders-grotesk-regular",sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:.612px;color:#000}.plot-location-accordion__copy,.plot-location-accordion__link{font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:26px;letter-spacing:.612px;color:#000}.plot-location-accordion__copy{margin-bottom:12px}.plot-location-accordion__link{font-weight:500;letter-spacing:.54px;text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:2px}.plot-location-accordion__note{margin-top:32px;font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;color:#000}.plot-location-accordion[open] .plot-location-accordion__icon svg{transform:rotate(90deg)}.plot-location-accordion[open] .plot-location-accordion__body{display:block}.plot-incentives-section{padding:40px 16px 12px;display:flex;flex-direction:column;gap:16px}.plot-incentives-section__heading{font-family:"founders-grotesk-semibold";font-weight:600;font-size:30px;line-height:36px;letter-spacing:.48px;color:#fff}.plot-incentives-section__body{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#fff}.plot-incentives-section__body p+p{margin-top:12px}.plot-accordion-list{display:flex;flex-direction:column;gap:12px;padding:8px 0}.plot-dark-accordion{background-color:#1b1d21;border-radius:4px;overflow:hidden}.plot-dark-accordion__header{display:flex;align-items:center;gap:12px;padding:16px 24px;width:100%;background:none;border:none;cursor:pointer;color:#fff;text-align:left}.plot-dark-accordion__icon{width:40px;height:40px;flex-shrink:0;overflow:hidden;color:currentColor}.plot-dark-accordion__icon img,.plot-dark-accordion__icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.plot-dark-accordion__title{flex:1;font-family:"founders-grotesk-semibold";font-weight:600;font-size:22px;line-height:28px;letter-spacing:.352px;display:flex;align-items:center;min-height:60px}.plot-dark-accordion__toggle{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}.plot-dark-accordion__toggle svg{width:36px;height:36px;color:#000;transition:transform .3s ease}.plot-dark-accordion__body{padding:0 24px 16px;display:none}.plot-dark-accordion[open] .plot-dark-accordion__toggle svg{transform:rotate(45deg)}.plot-dark-accordion[open] .plot-dark-accordion__body{display:block}.plot-dark-accordion[open] .plot-dark-accordion__header{color:var(--theme-color, #28af78)}.plot-terms-accordion{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);padding:8px 0}.plot-terms-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;color:#fff;text-align:left}.plot-terms-accordion__title{font-family:"founders-grotesk-semibold";font-weight:600;font-size:20px;line-height:26px;letter-spacing:.32px}.plot-terms-accordion__icon{padding:10px;display:flex;align-items:center}.plot-terms-accordion__icon svg{width:24px;height:24px;fill:#fff;transition:transform .3s ease;color:#fff}.plot-terms-accordion__body{display:none;padding:8px 0}.plot-terms-accordion[open] .plot-terms-accordion__icon svg{transform:rotate(90deg)}.plot-terms-accordion[open] .plot-terms-accordion__body{display:block}.plot-bottom-price{padding:24px 16px 8px}.plot-bottom-price__label{font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;color:#fff;margin-bottom:4px}.plot-bottom-price__row{display:flex;align-items:center;gap:12px}.plot-bottom-price__amount{font-family:"founders-grotesk-semibold";font-weight:600;font-size:30px;line-height:36px;letter-spacing:.48px;color:var(--theme-color, #28af78)}.plot-more-about{padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}.plot-more-about__heading{font-family:"founders-grotesk-semibold";font-weight:600;font-size:30px;line-height:36px;letter-spacing:.48px;color:#fff}.plot-more-about__body{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#fff}.plot-more-about__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:18px 20px;margin-top:8px;border:2px solid transparent;border-radius:4px;font-family:"founders-grotesk-regular",sans-serif;font-size:18px;line-height:20px;letter-spacing:.54px;cursor:pointer;text-decoration:none;text-align:center;--button-on-dark-secondary-text: #000;--button-on-dark-secondary-bg: #fff;--button-on-dark-secondary-border: #fff;--button-on-dark-secondary-hover-text: #000;--button-on-dark-secondary-hover-bg: #fff;--button-on-dark-secondary-hover-border: #fff;--button-on-dark-secondary-focus-text: #000;--button-on-dark-secondary-focus-bg: #fff;--button-on-dark-secondary-focus-border: #fff;color:var(--button-on-dark-secondary-text, #fff);background:var(--button-on-dark-secondary-bg, transparent);border-color:var(--button-on-dark-secondary-border, #fff);outline-color:var(--button-on-dark-secondary-border, #fff);outline-offset:2px}.plot-more-about__cta:hover{color:var(--button-on-dark-secondary-hover-text, #000);background:var(--button-on-dark-secondary-hover-bg, #fff);border-color:var(--button-on-dark-secondary-hover-border, #fff);outline-color:var(--button-on-dark-secondary-hover-border, #fff);outline-offset:2px}.plot-more-about__cta:focus-visible{color:var(--button-on-dark-secondary-focus-text, #000);background:var(--button-on-dark-secondary-focus-bg, #fff);border-color:var(--button-on-dark-secondary-focus-border, #fff);outline-color:var(--button-on-dark-secondary-focus-border, #fff);outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.plot-media-modal{width:min(100%, 800px);max-width:none;height:100%;max-height:none;margin:0 auto;padding:0;border:0;background-color:#fff;color:#000;overflow:hidden;justify-content:center}.plot-media-modal::backdrop{background-color:rgba(0,0,0,.72)}.plot-media-modal[open]{display:flex}.plot-media-modal__inner{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff}.plot-media-modal__header{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:12px;padding:8px 0;background-color:#fff}.plot-media-modal__close{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;padding:10px 16px;border:0;border-radius:4px;background:none;font-family:"founders-grotesk-regular",sans-serif;font-size:14px;line-height:18px;letter-spacing:.56px;color:#000;cursor:pointer}.plot-media-modal__close svg{width:24px;height:24px;flex-shrink:0}.plot-media-modal__tabs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px}.plot-media-modal__tabs-wrap::-webkit-scrollbar{display:none}.plot-media-modal__tabs{display:inline-flex;gap:8px;min-width:100%}.plot-media-modal__tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;padding:16px 20px;border:0;border-radius:4px;background-color:rgba(0,0,0,.05);font-family:"founders-grotesk-semibold";font-weight:500;font-size:14px;line-height:18px;letter-spacing:.56px;color:#000;cursor:pointer}.plot-media-modal__tab[aria-selected=true],.plot-media-modal__tab.is-active{background-color:var(--theme-color, #28af78)}.plot-media-modal__body{flex:1;overflow-y:auto;padding:0 16px 40px}.plot-media-modal__panel{display:flex;flex-direction:column;gap:24px}.plot-media-modal__panel[hidden]{display:none}.plot-media-modal__image-list{display:flex;flex-direction:column;gap:16px}.plot-media-modal__image-card{display:flex;flex-direction:column;gap:8px;margin:0}.plot-media-modal__image-card img{display:block;width:100%;height:auto;aspect-ratio:750/562;border-radius:4px;-o-object-fit:cover;object-fit:cover}.plot-media-modal__caption{font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#000}.plot-media-modal__asset{margin:0}.plot-media-modal__asset img{display:block;width:100%;height:auto}.plot-media-modal__asset--card{padding:32px;background-color:#f2f2f2}.plot-media-modal__copy,.plot-media-modal__disclaimer{display:flex;flex-direction:column;gap:8px;font-family:"founders-grotesk-regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.544px;color:#000}.plot-media-modal__disclaimer{padding-bottom:24px}.plot-media-modal__disclaimer-title{font-family:"founders-grotesk-semibold";font-weight:600;font-size:22px;line-height:28px;letter-spacing:.352px}.plot-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(min-width: 960px){.plot-back{padding:0}}@media(min-width: 960px){.section.plot-page{padding-top:0}.plot-page__button{width:-moz-fit-content;width:fit-content}}@media(min-width: 960px)and (max-width: 1300px){.plot-page{padding-right:16px}}@media(min-width: 960px){.plot-gallery{--plot-gallery-control-inset: calc(100cqw * 16 / 1184);--plot-gallery-gap: calc(100cqw * 24 / 1184);--plot-gallery-indicators-padding: calc(100cqw * 20 / 1184);--plot-gallery-primary-h: calc(100cqw * 450 / 1184);--plot-gallery-row-h: calc(100cqw * 213 / 1184);--plot-gallery-sidebar-w: calc(100cqw * 360 / 1184);--plot-gallery-actions-bottom: calc(100cqw * 64 / 1184);padding-top:24px;overflow:visible}.plot-gallery__track{display:grid;grid-template-columns:minmax(0, calc(100cqw * 800 / 1184)) minmax(0, var(--plot-gallery-sidebar-w));grid-template-rows:repeat(2, var(--plot-gallery-row-h));gap:var(--plot-gallery-gap);transition:none;transform:none !important}.plot-gallery__slide{min-width:0;display:none;margin:0}.plot-gallery__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;min-height:100%}.plot-gallery__slide[data-clone]{display:none !important}.plot-gallery__slide:only-child{display:block;grid-column:1;grid-row:1/-1}.plot-gallery__slide--desktop-primary{display:block;grid-column:1;grid-row:1/-1}.plot-gallery__slide--desktop-secondary{display:block;grid-column:2}.plot-gallery__actions{bottom:var(--plot-gallery-actions-bottom);padding-left:var(--plot-gallery-control-inset)}.plot-gallery__controls{justify-content:flex-start;background-color:transparent;padding:0}.plot-gallery__prev,.plot-gallery__next{position:absolute;top:calc(var(--plot-gallery-primary-h) / 2);transform:translateY(-50%);z-index:2;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:10px;color:#000;rotate:0deg}.plot-gallery__prev svg,.plot-gallery__next svg{width:24px;height:24px;color:#000}.plot-gallery__prev{left:var(--plot-gallery-control-inset)}.plot-gallery__prev svg{rotate:-90deg}.plot-gallery__next{left:auto;right:calc( var(--plot-gallery-sidebar-w) + var(--plot-gallery-gap) + var(--plot-gallery-control-inset) )}.plot-gallery__next svg{rotate:90deg}.plot-gallery__indicators{width:100%;justify-content:center;padding:var(--plot-gallery-indicators-padding) 0}.plot-gallery:has(.plot-gallery__slide:only-child) .plot-gallery__prev,.plot-gallery:has(.plot-gallery__slide:only-child) .plot-gallery__next{display:none}}@media(min-width: 960px){.plot-content{display:grid;grid-template-columns:minmax(0, 800fr) minmax(0, 360fr);gap:0 calc(100% * 24 / 1184);padding-top:8px}}@media(min-width: 960px){.plot-header{grid-column:1;padding:8px 0 0}.plot-header__plot-title{font-size:22px;line-height:28px;letter-spacing:.352px}.plot-header__address{font-size:18px;line-height:26px;letter-spacing:.612px}.plot-header__price-row{gap:12px;flex-wrap:nowrap}.plot-header__price-row .plot-chip--status{white-space:nowrap}.plot-header__price{font-size:44px;line-height:48px;letter-spacing:.528px}}@media(min-width: 960px){.plot-sidebar{grid-column:2;grid-row:1/5;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:24px;padding-top:32px;background-color:#000}}@media(max-width: 959px){.plot-sidebar>.plot-divider{margin-left:16px;margin-right:16px}}.plot-sidebar__price{display:none}@media(min-width: 960px){.plot-sidebar__price{display:flex;align-items:center;gap:12px;opacity:0;transition:opacity .25s ease;pointer-events:none;height:0;overflow:hidden}.plot-sidebar__price .plot-header__price{font-size:44px;line-height:48px;letter-spacing:.528px}}.plot-sidebar__price.is-visible{opacity:1;pointer-events:auto;height:auto;overflow:visible}@media(min-width: 960px){.plot-sidebar .plot-incentives{gap:4px;padding:0}.plot-sidebar .plot-incentives__label{font-size:18px;line-height:26px;letter-spacing:.612px}}@media(min-width: 960px){.plot-sidebar>.plot-divider{margin:0;border-color:rgba(255,255,255,.25)}}@media(min-width: 960px){.plot-sidebar .plot-features{padding:0}.plot-sidebar .plot-features__item{padding:8px}}@media(min-width: 960px){.plot-sidebar .plot-details{padding:0}.plot-sidebar .plot-details__label{font-weight:500}.plot-sidebar .plot-details__row{font-size:18px;line-height:26px;letter-spacing:.612px}}@media(min-width: 960px){.plot-sidebar .plot-cta{padding:0;gap:16px}}@media(min-width: 960px){.plot-tabs{grid-column:1;padding-top:40px}.plot-tabs__nav-wrapper{top:0}.plot-tabs__nav-wrapper::after{display:none}.plot-tabs__nav{overflow-x:visible}.plot-tabs__tab{flex:1;text-align:center;font-size:18px;line-height:26px;letter-spacing:.612px}.plot-tabs__panel:not(:first-child) .plot-panel{border-radius:4px}}@media(min-width: 960px){.plot-panel{padding:32px 40px 48px;border-radius:0 4px 4px 4px}.plot-panel__heading{font-size:22px;line-height:28px;letter-spacing:.352px}.plot-panel__body{font-size:18px;line-height:26px;letter-spacing:.612px}.plot-panel__key-features{font-size:18px;line-height:26px;letter-spacing:.612px}.plot-panel .site-plan__svg{height:50vh}}@media(min-width: 1200px){.plot-panel .site-plan__svg{height:50vh}}@media(min-width: 960px){.plot-incentives-section{grid-column:1;padding:48px 0 12px}.plot-incentives-section__heading{font-size:34px;line-height:38px;letter-spacing:.544px}.plot-incentives-section__body{font-size:18px;line-height:26px;letter-spacing:.612px}}@media(min-width: 960px){.plot-bottom-price{display:none}.plot-cta--bottom{display:none}.plot-cta--bottom+.plot-divider{display:none}}@media(min-width: 960px){.plot-more-about{grid-column:1;padding:40px 0;max-width:800px}.plot-more-about__heading{font-size:34px;line-height:38px;letter-spacing:.544px}.plot-more-about__body{font-size:18px;line-height:26px;letter-spacing:.612px}.plot-more-about__cta{width:-moz-fit-content;width:fit-content}}@media(min-width: 960px){.plot-dark-accordion__title{font-size:22px;line-height:28px;letter-spacing:.352px}}@media(min-width: 960px){.plot-virtual-tour__image{aspect-ratio:1195/536}}@media(min-width: 960px){.plot-media-modal{width:100%}.plot-media-modal__header{width:100%;padding-bottom:24px}.plot-media-modal__inner{align-items:center}.plot-media-modal__body{max-width:800px}.plot-media-modal__tabs-wrap{max-width:800px;width:100%;align-self:center}}@media screen and (min-width: 840px)and (max-width: 1599px){.content-card--plot h2{margin-inline:0}.content-card--plot{max-width:420px}.content-card--plot__image-container img,.content-card--plot__image-container picture{width:100%}.content-card--plot .ribbon{height:20rem;width:20rem}.content-card--plot .ribbon__text{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:1rem 5.75rem}}.posting-success{display:flex;justify-content:center;align-items:center}.posting-success__text{margin-right:10px}.press-card{max-width:600px;margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff;display:flex;flex-direction:column;padding:20px}@media screen and (min-width: 840px){.press-card{padding:28px}}.press-card__heading{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;border-bottom:2px solid var(--theme-color, #faaf23);padding-bottom:20px;margin-bottom:20px;flex:1 0 auto}@media screen and (min-width: 960px){.press-card__heading{font-size:2.125rem;line-height:2.375rem}}.press-card__title{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.press-card__title{font-size:1.125rem;line-height:1.625rem}}.press-card__content-item+.press-card__content-item{margin-top:20px}.press-card__content-item a{word-break:break-all}.progress-indicator{background-color:#fff;height:3px;border-radius:3px;max-width:200px;margin:40px auto;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2)}@media screen and (min-width: 960px){.progress-indicator{margin:0 auto}}.progress-indicator__value{width:0;background-color:#faaf23;height:3px}.popular-developments .content-card__title{padding:0px}.popular-developments__header{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:1.25rem;flex-wrap:wrap}.popular-developments__heading{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:1.25rem}@media screen and (min-width: 960px){.popular-developments__heading{font-size:2.125rem;line-height:2.375rem}}.popular-developments__header-controls{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;flex-wrap:wrap}.popular-developments__tabs{display:flex;gap:.46875rem;background:#f7f7f7;padding:.21875rem;border-radius:2px}.popular-developments__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.375rem 1.09375rem;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:2px;transition:background-color 150ms ease,color 150ms ease}.popular-developments__tab--active{background:#000;color:#fff}.popular-developments__tab--disabled{opacity:.45;cursor:not-allowed}.popular-developments__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:.625rem;align-items:stretch}.popular-developments__grid--skeleton .skeleton-card{min-height:300px}.popular-developments__view-toggle{display:inline-flex;align-items:stretch;border:1px solid rgba(0,0,0,.12);border-radius:999px;overflow:hidden;background:#fff}.popular-developments__view-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.3125rem .78125rem;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color 150ms ease,color 150ms ease}.popular-developments__view-toggle-button--active{background:#000;color:#fff}.popular-developments__view-toggle-button--disabled{opacity:.4;cursor:not-allowed}.popular-developments__map-container{margin-top:1.25rem}.popular-developments__map{width:100%;min-height:420px;border-radius:8px;overflow:hidden}.popular-developments__map-unavailable{margin-top:1.25rem;padding:1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fafafa;text-align:center;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21}.popular-developments__card{height:100%;display:flex}.popular-developments__card :focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:4px}.popular-developments__card--placeholder{border:1px dashed rgba(0,0,0,.1);border-radius:.3125rem;background:rgba(0,0,0,.015);min-height:100%}.popular-developments__card-placeholder{flex:1}.popular-developments__card-link{display:flex;flex-direction:column;width:100%;height:100%;flex:1 1 auto}.popular-developments__card-article{display:flex;flex-direction:column;flex:1 1 auto;height:100%;border:1px solid rgba(0,0,0,.1)}.popular-developments__card-article header{margin-bottom:0}.popular-developments__card-content{display:flex;flex-direction:column;gap:.3125rem;flex:1 1 auto}.popular-developments__card-footer{padding:20px;margin-top:auto}.popular-developments__card-distance{color:#707070}.popular-developments__card-cta:not(.button){display:inline-flex;justify-content:center;align-items:center;margin-top:auto;width:100%;min-width:auto;padding:.53125rem .625rem;border-radius:.125rem;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:var(--theme-color-text, #000);background:var(--theme-color, #fff);border-color:#000;outline-color:#000;outline-offset:2px}.popular-developments__card-cta:not(.button):hover,.popular-developments__card-cta:not(.button):focus-visible{color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-dark .popular-developments__card-cta:not(.button){color:var(--button-on-dark-primary-text, #000);background:var(--button-on-dark-primary-bg, #fff);border-color:var(--button-on-dark-primary-border, #fff);outline-color:var(--button-on-dark-primary-border, #fff);outline-offset:2px}.bg-dark .popular-developments__card-cta:not(.button):hover{color:var(--button-on-dark-primary-hover-text, #000);background:var(--button-on-dark-primary-hover-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-hover-border, var(--theme-color, #faaf23));outline-offset:2px}.bg-dark .popular-developments__card-cta:not(.button):focus-visible{color:var(--button-on-dark-primary-focus-text, #000);background:var(--button-on-dark-primary-focus-bg, var(--theme-color, #faaf23));border-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-color:var(--button-on-dark-primary-focus-border, var(--theme-color, #faaf23));outline-offset:2px;outline-color:var(--button-on-dark-focus-outline, #fff);border-color:var(--button-on-dark-focus-outline, #fff)}.bg-brand .popular-developments__card-cta:not(.button){color:#fff;background:#000;border-color:#000;outline-color:#000;outline-offset:2px}.bg-brand .popular-developments__card-cta:not(.button):hover{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px}.bg-brand .popular-developments__card-cta:not(.button):focus-visible{color:#000;background:#fff;border-color:#fff;outline-color:#fff;outline-offset:2px;outline-color:#000}.popular-developments__note{margin-top:.78125rem;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21}.popular-developments__empty,.popular-developments__error{margin:1.25rem 0;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.popular-developments__error{color:#e63241}@media(max-width: 768px){.popular-developments__header{flex-direction:column;align-items:flex-start}.popular-developments__header-controls{width:100%;justify-content:center}.popular-developments__tabs{width:100%;justify-content:center}.popular-developments__tab{flex:1 1 0}.popular-developments__grid--swipeable{display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.625rem;padding-bottom:.625rem;padding-top:4px;margin-top:-4px;scrollbar-width:none;-ms-overflow-style:none}.popular-developments__grid--swipeable::-webkit-scrollbar{display:none}.popular-developments__grid--swipeable .popular-developments__card{flex:0 0 80%;min-width:280px;max-width:320px;scroll-snap-align:start;height:auto}.popular-developments__grid--swipeable .popular-developments__card:only-child{margin:0 auto}}.prev-next-social-navigation__inner{padding:20px 20px;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;align-items:center}.prev-next-social-navigation__prev-next a{display:flex;justify-content:space-between;align-items:center;text-decoration:none}.prev-next-social-navigation__prev-next a>*:not(:first-child){margin-left:10px}.prev-next-social-navigation__prev-next a:hover svg,.prev-next-social-navigation__prev-next a:focus svg{color:var(--theme-color, #000)}.prev-next-social-navigation__breadcrumb{display:none}@media screen and (min-width: 576px){.prev-next-social-navigation__inner{padding-bottom:20px}}@media screen and (max-width: 839px){.prev-next-social-navigation .hint-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}}@media screen and (max-width: 959px){.prev-next-social-navigation--sticky{top:100px;box-shadow:0px 3px 6px rgba(0,0,0,.2)}}@media screen and (min-width: 960px){.prev-next-social-navigation--sticky{background-color:#fff;position:fixed;top:0;left:115px;right:0;z-index:100}}@media screen and (min-width: 1184px){.prev-next-social-navigation__social-sharing{position:absolute;left:50%;transform:translateX(-50%)}.prev-next-social-navigation--sticky{background-color:#fff;position:fixed;top:0;left:115px;right:0;z-index:100}.prev-next-social-navigation--sticky .prev-next-social-navigation__inner{justify-content:flex-start}.prev-next-social-navigation--sticky .prev-next-social-navigation__breadcrumb{display:block}.prev-next-social-navigation--sticky .prev-next-social-navigation__social-sharing{right:0;transform:none;text-align:right}.prev-next-social-navigation--sticky .prev-next-social-navigation__prev-next{display:none}.prev-next-social-navigation--sticky ul{margin-left:0}}.ribbon{top:0;right:0;height:25rem;width:25rem;display:inline-block;position:absolute;transform:rotate(45deg);transform-origin:center center;z-index:9}.ribbon__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:bold;margin:-20px;padding:1.5625rem 115px;min-height:1.875rem;background-color:#f2f3f5;color:#faaf23;position:relative}@media screen and (min-width: 960px){.ribbon__text{font-size:1.125rem;line-height:1.625rem}}.ribbon__text::after{content:"";width:100vw;height:100%;background-color:inherit;z-index:-1;position:absolute;bottom:0;left:50%;transform:translateX(-50%);pointer-events:none}.ribbon--coming-soon .ribbon__text,.ribbon--future .ribbon__text{background-color:#faaf23;color:#000}.ribbon--featured .ribbon__text,.ribbon--hotm .ribbon__text{background-color:var(--theme-color, #faaf23);color:#000}.ribbon--regional .ribbon__text{background-color:#faaf23;color:#000;font-weight:normal}.ribbon--all-reserved .ribbon__text,.ribbon--reserved .ribbon__text,.ribbon--head-office .ribbon__text,.ribbon--sold .ribbon__text{background-color:#000;color:#fff}.ribbon--available .ribbon__text,.ribbon--active .ribbon__text{background-color:#faaf23;color:#000}.ribbon-development{height:50px;margin-top:0}.ribbon-development .ribbon__text{align-items:center;display:flex;flex-direction:row;gap:10px;height:100%;justify-content:center;margin:0;width:100%}.rich-text>p,.rich-text>ul,.rich-text>ol,.rich-text>blockquote{max-width:80ch}.rich-text li+li{margin-top:.15625rem}.rich-text p:not(:last-child),.rich-text dl:not(:last-child),.rich-text ol:not(:last-child),.rich-text ul:not(:last-child),.rich-text blockquote:not(:last-child),.rich-text pre:not(:last-child),.rich-text table:not(:last-child){margin-bottom:.625rem}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-bottom:.625rem}.rich-text h1:not(:first-child),.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:.625rem}.rich-text h1{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.rich-text h1{font-size:4.5rem;line-height:4.5rem}}.rich-text h2{font-size:2.625rem;line-height:2.875rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.rich-text h2{font-size:3.5rem;line-height:3.75rem}}.rich-text h3{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.rich-text h3{font-size:2.75rem;line-height:3rem}}.rich-text h4{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.rich-text h4{font-size:2.125rem;line-height:2.375rem}}.rich-text h5,.rich-text h6{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.rich-text h5,.rich-text h6{font-size:1.375rem;line-height:1.75rem}}.rich-text blockquote{font-size:1.375rem;line-height:1.75rem;font-family:"founders-grotesk-regular-italic",sans-serif;font-style:italic;font-weight:400;color:var(--theme-color, #faaf23);padding:20px;margin:0}@media screen and (min-width: 960px){.rich-text blockquote{font-size:1.5rem;line-height:1.875rem}}.rich-text .blockquote--border{border-left:10px solid #f2f3f5;padding:0 0 0 20px}.rich-text cite{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#000;font-style:normal}@media screen and (min-width: 960px){.rich-text cite{font-size:1.125rem;line-height:1.625rem}}.rich-text cite:before{content:"— "}.rich-text ol,.rich-text ul{margin-top:.625rem}.rich-text sup,.rich-text sub{font-size:75%}.rich-text table{width:100%;border-collapse:collapse}.rich-text table td,.rich-text table th{vertical-align:top;border:1px solid #717171;padding:4px}.rich-text a{font-size:1rem;line-height:1.375rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:700;color:currentColor;text-decoration:underline}@media screen and (min-width: 960px){.rich-text a{font-size:1.125rem;line-height:1.625rem}}.theme-cala .rich-text a[target^=_blank]{display:inline-block;padding-right:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQ4je2TwQ2EMAwExycaQNfAdhJKoQJaSGtQSdwBJYQPIBAC5fK6B/6uZrx+2CQNQEvdzEiKlTCS4qcW3uYV/IPAACQFoDsFZt+U0vAES4oNgLtPwHQIQs65L2lwOWFtY4D/LNhgdx9L4JOgBt4FN3CRyJ42F3zqvAAGWCS1enGMIwAAAABJRU5ErkJggg==) right 5px center no-repeat}.reset-password-journey .title-large{margin-bottom:20px}.reset-password-journey .content-container+.button{margin-top:64px}.propert-search{margin-top:40px;max-width:1000px}@media screen and (min-width: 840px){.propert-search{margin-top:64px}}.theme-cala .propert-search{margin-top:2.5rem;margin-bottom:1.25rem}.propert-search__title{margin-bottom:40px;font-weight:normal}.search-bar{color:#000;background-color:#fff}.search-bar__form .input{height:100%}.search-bar__form .input input{padding-left:65px;border-radius:4px;border:1px solid #b7b7b7}.search-bar__form .input input:focus,.search-bar__form .input input:focus-visible{outline:2px solid #000;outline-offset:2px;border-color:#000;box-shadow:none}.search-bar__form .button{width:100%;min-width:auto;height:100%}@media screen and (max-width: 575px){.search-bar__form .button{padding-left:4px;padding-right:4px}.theme-cala .search-bar__form .input input{padding-left:16px}.theme-cala .search-bar__form .input .icon{display:none}}.search-bar__map-btn{color:#000;text-decoration:none}@media screen and (min-width: 840px){.search-bar__map-btn{border-left:1px solid #f2f3f5}.search-bar__map-btn .button{border-color:transparent}.theme-cala .search-bar__map-btn .button{flex-direction:column}.search-bar__map-btn .icon{flex-direction:row;display:block}.theme-cala .search-bar__map-btn .icon{margin:0 auto 10px auto}.search-bar__map-btn .search-bar__btn-text{display:block}}.search-bar__form{display:flex;flex-wrap:wrap;padding:4px}.search-bar__search-input{flex:1 0 100%;padding:4px}.search-bar__map-btn,.search-bar__search-btn{flex:1 0 50%;padding:4px}@media screen and (min-width: 840px){.search-bar__form{padding:0}.search-bar__search-input{flex:1 0 30%;padding:0;margin:20px}.search-bar__map-btn{flex:0 0 auto;padding:0}.search-bar__search-btn{flex:0 0 auto;padding:10px 20px 10px 0}}.theme-cala .search-bar__search-input{margin:10px}.section{padding:80px 20px}@media screen and (min-width: 840px){.section{padding:28px}}@media screen and (min-width: 960px){.section{padding:40px}}@media screen and (min-width: 1184px){.section{padding:80px}}.section__item+.section__item{padding-top:20px}@media screen and (min-width: 840px){.section__item+.section__item{padding-top:28px}}@media screen and (min-width: 960px){.section__item+.section__item{padding-top:40px}}@media screen and (min-width: 1184px){.section__item+.section__item{padding-top:80px}}@media screen and (max-width: 839px){.section--with-mobile-carousel{padding-left:0;padding-right:0}}@media screen and (max-width: 839px){.section__item--with-mobile-carousel{margin-left:-20px;margin-right:-20px}}.section__item--relative{position:relative}.section--with-back-button{padding-top:20px;padding-bottom:20px}.section--has-background{background-color:#f2f3f5;background-size:cover}.section--no-padding-top{padding-top:0}.section--no-vertical-space{padding-top:0;padding-bottom:0}@media screen and (min-width: 840px){.section--hero{padding-top:14px;padding-bottom:14px}}@media screen and (min-width: 960px){.section--hero{padding-top:20px;padding-bottom:20px}}@media screen and (min-width: 1184px){.section--hero{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 839px){.section--hero-development{padding:0}}@media screen and (min-width: 840px){.section--hero-development{padding:28px}}@media screen and (min-width: 960px){.section--hero-development{padding:40px}}@media screen and (min-width: 1184px){.section--hero-development{padding:64px 80px}}.section--no-horizontal-space{overflow:hidden;padding-left:0;padding-right:0}.section--no-horizontal-space .section-header,.section--no-horizontal-space .section-footer{padding:0 20px}@media screen and (min-width: 960px){.section--no-horizontal-space .section-header,.section--no-horizontal-space .section-footer{padding:0 96px}}.section--area-list{background:linear-gradient(0deg, transparent, transparent 128px, #f2f3f5 128px)}@media screen and (min-width: 840px){.section--area-list{margin-bottom:28px;margin-bottom:128px;padding-bottom:40px}}@media screen and (min-width: 960px){.section--area-list{padding-bottom:40px;margin-bottom:40px;background:linear-gradient(0deg, transparent, transparent 96px, #f2f3f5 96px)}}.section--clipped{overflow:hidden}.theme-cala .section:not(.section--area-list)+.section:not(.section--area-list){position:relative}.theme-cala .section:not(.section--area-list)+.section:not(.section--area-list)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:100%;padding:0 5%;background-color:#e9e9e9;background-clip:content-box}.theme-cala .section--area-list{background:linear-gradient(0deg, transparent, transparent 128px, var(--theme-color) 128px)}.social-share{padding:10px}.social-share ul{margin:auto;display:inline-block}.social-share li+li{margin-left:.625rem}.social-share a{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem}.social-share a .icon{fill:#000}.social-share a:hover .icon,.social-share a:focus .icon{color:var(--theme-color, #faaf23)}.skeleton-card{background-color:#fff;border:1px solid #f2f3f5}.skeleton-card__header{position:relative;height:150px;width:100%;background:linear-gradient(270deg, #e9e9e9, #fff);background-size:400% 400%;animation:Pulse 2s ease infinite}.skeleton-card__header__box{width:130px;height:130px;background-color:#e9e9e9;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.skeleton-card__details{min-height:260px;padding:96px 20px 20px}.skeleton-card__details__line{width:100%;height:30px;background:linear-gradient(270deg, #e9e9e9, #fff);background-size:400% 400%;animation:Pulse 2s ease infinite}.skeleton-card__details__line:not(:last-child){margin-bottom:20px}.skeleton-block{height:30px;width:200px;background:linear-gradient(270deg, #e9e9e9, #fff);background-size:400% 400%;animation:Pulse 2s ease infinite}.skeleton-block-row{width:100%;display:flex;justify-content:space-between}.specification-card-wrapper{padding:4px}.specification-card{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#000;text-decoration:none;display:flex;flex-wrap:wrap;flex-direction:column;height:100%}@media screen and (min-width: 840px){.specification-card{flex-direction:row-reverse;min-height:110px}.specification-card:focus-visible,.specification-card:hover{color:#000}.specification-card:focus-visible .specification-card__image:after,.specification-card:hover .specification-card__image:after{border-width:10px}.specification-card:focus-visible .specification-card__hover,.specification-card:hover .specification-card__hover{opacity:1}.specification-card:focus-visible .specification-card__default,.specification-card:hover .specification-card__default{opacity:0}}.specification-card__hint-text{display:block;margin-top:10px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.specification-card__hint-text{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 960px){.specification-card__hint-text{display:none;visibility:hidden}}.specification-card__image{overflow:hidden;position:relative;background-size:cover;background-position:center center}.specification-card__image:after{content:"";display:block;transition:all .3s ease-in;position:absolute;top:0;right:0;bottom:0;left:0;border:0px solid #fff}@media screen and (max-width: 839px){.specification-card__image{text-align:center;padding-top:calc(100% / 4)}}@media screen and (min-width: 840px){.specification-card__image{flex:2 1 40%;max-width:40%}}.specification-card__hover{display:inline-flex;align-items:center;opacity:0;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.specification-card__hover .icon{margin-left:10px}.specification-card__content{padding:20px;flex:1 0 auto;position:relative;transition:opacity .3s;display:flex;align-items:center}@media screen and (min-width: 840px){.specification-card__content{flex:3 0 60%;max-width:60%}}.specification-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;position:relative;flex:1 0 0%;text-align:center;min-height:2.5em}@media screen and (min-width: 960px){.specification-card__title{font-size:2.125rem;line-height:2.375rem}}@media screen and (min-width: 840px){.specification-card__title{text-align:left;min-height:auto}}.show-until-tablet{display:inline-flex !important}.hide-until-tablet{display:none !important}@media screen and (min-width: 840px){.show-until-tablet{display:none !important}.show-until-tablet .section{padding:20px 20px}.hide-until-tablet{display:flex !important}}.sub-nav.section{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 840px){.sub-nav.section{padding-top:10px;padding-bottom:10px}}.sub-nav{transition:transform 300ms ease-in-out;transform:translateY(0);background-color:var(--theme-color)}.sub-nav ul{padding:0;margin:0;list-style:none}.sub-nav__inner{width:100%;margin:0 auto}.sub-nav__navigation-container__navigation ul{display:flex;flex-direction:column}.sub-nav__actions{display:flex;justify-content:space-between}.sub-nav__actions__button__link{display:inline-flex}.sub-nav__actions__button{position:relative;display:flex;padding:10px;text-decoration:none;justify-content:center}.sub-nav__actions__button .icon-remove{display:none}.sub-nav__actions__button__spinner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:none}.sub-nav__actions__button__spinner .loading-spinner{border-color:var(--theme-color, #faaf23) #f2f3f5 #f2f3f5}.sub-nav__actions__button__text span:nth-child(2){display:none}.sub-nav__actions__button--saving .sub-nav__actions__button__text{opacity:.5}.sub-nav__actions__button--saving .sub-nav__actions__button__spinner{display:block}.sub-nav__actions__button[data-interest=True] .icon{color:#faaf23}.sub-nav__actions__button[data-interest=True] .icon-add{display:none}.sub-nav__actions__button[data-interest=True] .icon-remove{display:inline-block}.sub-nav__actions__button[data-interest=True] .sub-nav__actions__button__text span:nth-child(1){display:none}.sub-nav__actions__button[data-interest=True] .sub-nav__actions__button__text span:nth-child(2){display:block}.sub-nav__actions__button__text:nth-child(1){display:inline-block}.sub-nav__actions__button__text:nth-child(2){display:none}.sub-nav--sticky{position:relative}.sub-nav--sticky .sub-nav{position:fixed;top:0;left:0;right:0;top:-190px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);z-index:99}.sub-nav__navigation-container__toggle__close{display:none}@media screen and (max-width: 839px){.sub-nav{background-color:#fff !important}.sub-nav.has-current,.sub-nav:focus,.sub-nav:hover{background-color:#fff !important}.sub-nav__navigation-container__toggle--dropdown{display:none}.sub-nav__navigation-container__navigation--tabs{background:transparent !important}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scroll-behavior:smooth;background:transparent !important;position:relative;padding-bottom:8px}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar{height:3px;-webkit-appearance:none}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border-radius:2px;margin:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar-thumb{background:var(--theme-color, #faaf23);border-radius:2px;margin:0;min-width:30px}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar-thumb:hover{background:var(--theme-color, #faaf23);opacity:.9}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar-thumb:active{background:var(--theme-color, #faaf23);opacity:1}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper::-webkit-scrollbar-thumb:horizontal{background:var(--theme-color, #faaf23);min-width:30px}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper:focus-within{outline-offset:2px}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper .sub-nav__tab{border-bottom:none}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper .sub-nav__tab-link{position:relative;padding-bottom:6px}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper .sub-nav__tab-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;border-radius:2px;transition:background-color 200ms ease;z-index:5}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-wrapper .sub-nav__tab.current .sub-nav__tab-link::after{background:var(--theme-color, #faaf23)}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-list{display:flex;flex-direction:row;min-width:100%;width:-moz-max-content;width:max-content;padding:0;margin:0;list-style:none;background:transparent !important}.sub-nav__navigation-container__navigation--tabs .sub-nav__tabs-list>*{order:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab{flex-shrink:0;margin:0;background:transparent !important;position:relative;z-index:auto;order:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.current .sub-nav__tab-link{color:var(--theme-color, #faaf23) !important}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download{order:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download .sub-nav__tab-link{display:flex;align-items:center;justify-content:center;gap:.15625rem;background:transparent !important;border:none;cursor:pointer}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download .sub-nav__tab-link .icon{flex-shrink:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download.current{order:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download.current .sub-nav__tab-link{color:var(--theme-color, #faaf23) !important}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab.sub-nav__tab--download.current .sub-nav__tab-link .icon{color:var(--theme-color, #faaf23) !important}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab:focus,.sub-nav__navigation-container__navigation--tabs .sub-nav__tab:hover,.sub-nav__navigation-container__navigation--tabs .sub-nav__tab:active{background:transparent !important;z-index:auto;order:0}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab-link{display:flex;align-items:center;justify-content:flex-end;padding:20px 10px;text-decoration:none;color:#000;white-space:nowrap;font-weight:normal;text-transform:none;letter-spacing:normal;transition:color 300ms ease-in-out;min-height:48px;background:transparent !important;text-align:right;position:relative;z-index:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab-link:hover,.sub-nav__navigation-container__navigation--tabs .sub-nav__tab-link:focus{color:var(--theme-color, #faaf23);background:transparent !important;z-index:auto}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab-link:active{background:transparent !important;z-index:auto}.sub-nav__navigation-container__navigation--tabs .sub-nav__tab--download .sub-nav__tab-link{justify-content:flex-end;padding-left:10px;padding-right:10px}.sub-nav__navigation-container{background:transparent !important}.sub-nav__navigation-container:focus,.sub-nav__navigation-container:hover,.sub-nav__navigation-container:active{background:transparent !important}.sub-nav__navigation-container.sub-nav--navigation-expanded,.sub-nav__navigation-container.current{background:transparent !important}.sub-nav__navigation-container__navigation:not(.sub-nav__navigation-container__navigation--tabs){font-weight:700}.sub-nav__navigation-container{border:none}.sub-nav__navigation-container ul:not(.sub-nav__tabs-list){height:65px;overflow:hidden}.sub-nav__inner{display:flex;flex-direction:column}.sub-nav__inner .sub-nav__actions{display:none}.sub-nav__inner .sub-nav__navigation-container{order:0;margin-top:0;margin-bottom:0}.sub-nav--navigation-expanded ul:not(.sub-nav__tabs-list){height:auto}.sub-nav--sticky:not(.sub-nav--navigation-expanded) .sub-nav__actions{display:flex}.sub-nav--sticky:not(.sub-nav--navigation-expanded) .sub-nav__navigation-container{margin-bottom:20px}.sub-nav--sticky.sub-nav--navigation-expanded{height:auto}.sub-nav--sticky.sub-nav--navigation-expanded .sub-nav{background:rgba(27,29,33,.7);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;transform:translateY(0);z-index:100;height:100%;transition:none}.sub-nav--sticky.sub-nav--navigation-expanded .sub-nav__inner{background-color:#fff;padding:20px;margin-top:20px}.sub-nav--sticky.sub-nav--navigation-expanded .sub-nav__navigation-container__toggle__arrow{display:none}.sub-nav--sticky.sub-nav--navigation-expanded .sub-nav__navigation-container__toggle__close{display:block;right:18px}.scrolling-up .sub-nav--sticky:not(.sub-nav--navigation-expanded) .sub-nav{transform:translateY(290px)}}@media screen and (min-width: 840px){.sub-nav{padding-top:20px;padding-bottom:20px}.sub-nav__inner{display:flex;align-items:center}.sub-nav__navigation-container{flex-grow:1}.sub-nav__inner>*:not(:first-child){margin-left:20px}}@media screen and (min-width: 840px)and (max-width: 1183px){.sub-nav__fixed-container{position:relative;z-index:20}.sub-nav__navigation-container__navigation{position:relative;height:65px;overflow:hidden}.sub-nav__navigation-container__navigation ul{position:absolute;top:0;left:0;width:100%;border:1px solid #717171;background-color:#fff;height:65px;overflow:hidden;z-index:15}.sub-nav__navigation-container__toggle{z-index:16}.sub-nav--navigation-expanded{z-index:30}.sub-nav--navigation-expanded .sub-nav__navigation-container__navigation{overflow:visible}.sub-nav--navigation-expanded ul{height:auto}}@media screen and (min-width: 840px)and (max-width: 959px){.sub-nav--sticky{height:104px}.sub-nav--sticky .sub-nav{top:-104px;transform:translateY(204px)}.sub-nav__inner{justify-content:space-between}.sub-nav__inner>*:not(:first-child){margin-left:0}.sub-nav__navigation-container,.sub-nav__actions{width:calc(50% - 20px);flex-grow:0}.sub-nav__actions__button{width:calc(50% - 10px)}}@media screen and (min-width: 960px)and (max-width: 1183px){.sub-nav--sticky{height:104px}.sub-nav--sticky .sub-nav{top:-104px;transform:translateY(104px)}.sub-nav__actions__button__text:nth-child(1){display:none}.sub-nav__actions__button__text:nth-child(2){display:inline-block}.sub-nav__actions__button:not(:first-child){margin-left:20px}.sub-nav__actions__button .icon{height:1.5rem;width:1.5rem}}@media screen and (min-width: 960px){.sub-nav--sticky .sub-nav{left:115px}}@media screen and (max-width: 1183px){.sub-nav__navigation-container{position:relative}.sub-nav__navigation-container__navigation{flex-grow:1}.sub-nav__navigation-container__navigation ul{display:flex;flex-direction:column}.sub-nav__navigation-container__navigation a{display:block;text-decoration:none;padding:20px 0;height:65px}.sub-nav__navigation-container__navigation li{margin:0 20px;order:1}.sub-nav__navigation-container__navigation .current{order:0;font-weight:700}.sub-nav__navigation-container__toggle{height:65px;width:100%;position:absolute;right:0;top:0;outline:none}.sub-nav__navigation-container__toggle .icon{position:absolute;top:50%;transform:translateY(-50%);right:24px}.sub-nav--navigation-expanded .sub-nav__navigation-container__toggle{width:65px}.sub-nav--navigation-expanded .sub-nav__navigation-container__toggle .sub-nav__navigation-container__toggle__arrow{transform:translateY(-50%) rotate(180deg)}.sub-nav--navigation-expanded .sub-nav__navigation-container__navigation li:not(:last-child){border-bottom:1px solid #e9e9e9}.sub-nav__actions__button{flex-shrink:1;border:1px solid #717171;padding:20px}}@media screen and (min-width: 1184px){.sub-nav{padding-top:10px;padding-bottom:10px}.sub-nav__inner{border-bottom:0px solid #000}.sub-nav__inner>*:not(:first-child){border-left:1px solid #000}.sub-nav__navigation-container{padding:20px 0}.sub-nav__actions{align-self:stretch;flex-direction:row}.sub-nav__actions__button{display:flex;align-items:center;padding:20px}.sub-nav__navigation-container__navigation ul{flex-direction:row}.sub-nav__navigation-container__navigation a{position:relative;text-decoration:none;color:#000;padding-bottom:10px;display:block}.sub-nav__navigation-container__navigation .current{font-weight:700}.sub-nav__navigation-container__navigation li+li{margin-left:20px}.sub-nav__navigation-container__toggle{display:none}.sub-nav--sticky{height:64px}.sub-nav--sticky .sub-nav{top:-64px;transform:translateY(64px)}.sub-nav--sticky .sub-nav__navigation-container{padding:16px 0}.sub-nav__fixed-container--not-sticky .sub-nav__navigation-container{padding:20px 0}}@media screen and (min-width: 1600px){.sub-nav__actions__button__text:nth-child(1){display:none}.sub-nav__actions__button__text:nth-child(2){display:inline-block}}#contentPanel{min-height:400px}#contentPanel #loadingPanel{display:flex;justify-content:center;align-items:center;padding:40px 20px;position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;background:#fff;z-index:9;opacity:0;transition:opacity ease-in-out 300ms;visibility:hidden}#contentPanel.loading-content{position:relative;max-height:400px;overflow:hidden}#contentPanel.loading-content #loadingPanel{opacity:1;visibility:visible}.disclaimer_wrapper{border-top:1px solid var(--gray, #d1d1d1);margin-top:64px;padding-top:40px}.disclaimer_wrapper .disclaimer_text{color:var(--dark-gray, #4a4a4a)}.styled-form{margin:40px auto}.styled-form fieldset{border:0;margin:0;padding:0}.styled-form fieldset.border{margin-top:20px;border:1px solid #e9e9e9;padding:20px}.styled-form fieldset+fieldset{margin-top:10px}.styled-form input[type=submit]{margin:40px auto}.styled-form__row:not(:last-child),.styled-form__row.styled-form__row--mb{margin-bottom:24px}.styled-form__row.styled-form__row--mt{margin-top:40px}.styled-form__row label{display:block;margin-bottom:10px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.styled-form__row label{font-size:1.125rem;line-height:1.625rem}}.styled-form__row label.required::after{content:"*";margin-left:2px}.styled-form__row label.validation-tooltip{color:#d32f2f;font-weight:700;margin-bottom:0;margin-top:12px}.styled-form .brand-list{margin-bottom:40px}.styled-form .brand-list li{height:80px;width:80px;border:1px solid #1b1d21;background-color:#e9e9e9;margin:auto}.styled-form .brand-list li+li{margin-left:40px}.styled-form__checkbox-link .styled-form__row{margin-bottom:0}.styled-form__checkbox-link .styled-form__checkbox-wrapper{margin:0;min-height:0}.styled-form__checkbox-link label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.styled-form__checkbox-link label{font-size:1.125rem;line-height:1.625rem}}.styled-form__checkbox-link .checkbox input[type=checkbox]~label{align-items:center}.styled-form__checkbox-link .button--flat-icon{min-width:0px}@media screen and (max-width: 959px){.styled-form__checkbox-link .button{margin-top:0}}@media screen and (min-width: 960px){.styled-form__checkbox-link{display:flex;justify-content:space-between;align-items:center}}.styled-form__field--has-autocomplete{position:relative}.styled-form__legend{margin-bottom:20px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.styled-form__legend{font-size:1.125rem;line-height:1.625rem}}.styled-form__legend--large{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.styled-form__legend--large{font-size:2.75rem;line-height:3rem}}.styled-form__input-button-group{display:flex;flex-wrap:wrap}.styled-form__input-button-group__item{position:relative;margin:10px}.styled-form__input-button-group__item .icon{margin-bottom:10px}.styled-form__input-button-group__item label{width:100%;height:140px;margin:0;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition-property:box-shadow,background-color;transition-duration:300ms}.styled-form__input-button-group__item label:hover{background-color:#e9e9e9;box-shadow:none}.styled-form__input-button-group__item input{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.styled-form__input-button-group__item input:active:not(:checked)~label,.styled-form__input-button-group__item input:focus:not(:checked)~label{background-color:#e9e9e9;box-shadow:none}.styled-form__input-button-group__item input:checked~label{background-color:var(--theme-color, #faaf23);box-shadow:none}.styled-form__input-button-group__item--disabled{opacity:.5}.styled-form__input-button-group__item--disabled label{cursor:not-allowed;background-color:#e9e9e9;box-shadow:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.styled-form__input-button-group__item{margin:8px}}.style-form__field--range-and-input{max-width:1200px}.style-form__field--range-and-input__top{margin-bottom:20px}.style-form__field--range-and-input__top .styled-form__field label{font-weight:700}.style-form__field--range-and-input__top .styled-form__field .input--with-icon{padding-left:32px}.style-form__field--range-and-input__top .styled-form__field .input--with-icon input{padding-left:32px}.style-form__field--range-and-input__top .styled-form__field .input--with-icon .icon{left:0;color:#000}@media screen and (max-width: 839px){.style-form__field--range-and-input__top{margin-bottom:30px}}@media screen and (max-width: 959px){.styled-form__input-button-group .styled-form__input-button-group__item{width:calc((100% / 2) - 20px)}.styled-form__input-button-group label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (max-width: 959px)and (min-width: 960px){.styled-form__input-button-group label{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 960px){.style-form__field--range-and-input__top .styled-form__field--text{display:flex;justify-content:space-between;align-items:center}.styled-form__input-button-group .styled-form__input-button-group__item{width:calc((100% / 3) - 20px);max-width:240px}.styled-form__input-button-group label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (min-width: 960px)and (min-width: 960px){.styled-form__input-button-group label{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 960px){.styled-form__input-button-group--small .styled-form__input-button-group__item{max-width:120px}}@media screen and (min-width: 960px){.styled-form{margin:64px auto}.styled-form fieldset.border{margin-top:40px;padding:40px 64px}.styled-form textarea{min-height:12.5rem;padding:16px 32px}.styled-form textarea.address{min-height:7.5rem}}@media screen and (min-width: 960px){.styled-form__field--range-and-input{max-width:1200px}.styled-form__field--range-and-input__top .styled-form__field{display:flex;justify-content:space-between;align-items:center}.styled-form__field--range-and-input__top .styled-form__field label{flex-grow:1;margin-bottom:0;margin-right:40px}.styled-form__field--range-and-input__top .styled-form__field .input--with-icon{padding-left:0}.styled-form__field--range-and-input__top .styled-form__field .input--with-icon .icon{left:-32px}}@media screen and (min-width: 1080px){.styled-form__input-button-group{max-width:1200px}.styled-form__input-button-group--large{max-width:1344px}.styled-form__input-button-group--large .styled-form__input-button-group__item{width:calc((100% / 4) - 20px)}}.styled-form__intro{margin-bottom:20px}.styled-form__footer{margin:40px 0}.styled-form__footer p{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.theme-cala .generic-overlay__wrapper__inner .intro{display:none !important}#dev-plot-enquiry-form{max-width:760px}#dev-plot-enquiry-form h3{margin-bottom:1.25rem}.styled-form__intro{margin-bottom:0px}.-required{color:red;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-top:1.25em}#dev-plot-enquiry-form fieldset:nth-of-type(1),#dev-plot-enquiry-form fieldset:nth-of-type(2),#dev-plot-enquiry-form fieldset:nth-of-type(3){display:flex;flex-wrap:wrap;gap:20px}#dev-plot-enquiry-form fieldset+fieldset{margin-top:20px}#dev-plot-enquiry-form fieldset[data-hook=manual-entry-fieldset]{max-width:unset}#dev-plot-enquiry-form fieldset[data-hook=manual-entry-fieldset]>div:last-child{margin-top:-20px}#dev-plot-enquiry-form fieldset:nth-of-type(1) .styled-form__row,#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__row,#dev-plot-enquiry-form fieldset:nth-of-type(3) .styled-form__row{margin-bottom:10px;width:calc(50% - 10px)}#dev-plot-enquiry-form fieldset:nth-of-type(1) .styled-form__field,#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__field,#dev-plot-enquiry-form fieldset:nth-of-type(3) .styled-form__field{position:relative}#dev-plot-enquiry-form fieldset:nth-of-type(1) .styled-form__row label:not(.validation-tooltip),#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__row label:not(.validation-tooltip),#dev-plot-enquiry-form fieldset:nth-of-type(3) .styled-form__row label:not(.validation-tooltip){background-color:#fff;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;left:0;padding:0 5px;position:relative;z-index:2}#dev-plot-enquiry-form fieldset:nth-of-type(1) .styled-form__row label.validation-tooltip,#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__row label.validation-tooltip,#dev-plot-enquiry-form fieldset:nth-of-type(3) .styled-form__row label.validation-tooltip{left:0;padding:0 4px;z-index:3}.styled-form__row .input input{background-color:transparent;border:1px solid #000;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;padding:12px 20px;border-radius:4px;height:49px}.styled-form__row .input input::-moz-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.styled-form__row .input input:-ms-input-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.styled-form__row .input input::placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.styled-form__row .has-validation-error input{border:2px solid #d32f2f}#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__row button{min-height:48px;padding:0}.styled-form__row button .icon{margin-right:4px}.styled-form__row button .button__text{border-bottom:none;color:#000}#dev-plot-enquiry-form fieldset:nth-of-type(4){float:left;padding-right:20px;width:40%}#dev-plot-enquiry-form .styled-form__footer{float:left;margin:10px 0 0}#dev-plot-enquiry-form .styled-form__footer p{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){#dev-plot-enquiry-form .styled-form__footer p{font-size:1.125rem;line-height:1.625rem}}#dev-plot-enquiry-form fieldset:nth-of-type(5){clear:both;padding-top:20px}.-marketing-pref-title{margin:10px 0}.styled-form__input-button-group .styled-form__input-button-group__item{margin:0 0 4px;max-width:unset;width:100%}.generic-overlay__content-container .styled-form .styled-form__input-button-group--small .styled-form__input-button-group__item label{background-color:transparent !important;box-shadow:none;display:block;height:auto;padding:0 0 0 1.5625rem;position:relative;text-align:left}.generic-overlay__content-container .styled-form .styled-form__input-button-group--small .styled-form__input-button-group__item label:before{border:2px solid #717171;color:#46b9b9;content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:400;height:.9375rem;left:0;line-height:1.0625rem;position:absolute;top:.15625rem;width:.9375rem}.generic-overlay__content-container .styled-form .styled-form__input-button-group--small .styled-form__input-button-group__item input:checked~label:before{background-color:var(--theme-color, #46b9b9)}#EmailOptIn~label .icon,#PostalOptIn~label .icon,#SmsOptIn~label .icon{display:none}.-read-more-trigger{color:#46b9b9;cursor:pointer;text-decoration:underline}#dev-plot-enquiry-form fieldset:nth-of-type(5) .styled-form__row button{background-color:var(--theme-color, #28af78);border:2px solid var(--theme-color, #28af78);padding:14px 20px;width:100%}#dev-plot-enquiry-form fieldset:nth-of-type(5) .styled-form__row button:hover{background-color:transparent;color:#000}#dev-plot-enquiry-form.styled-form textarea.address{padding:4px 16px;max-width:unset}@media screen and (min-width: 671px){.styled-form__input-button-group{display:block}}@media screen and (max-width: 670px){#dev-plot-enquiry-form fieldset:nth-of-type(1),#dev-plot-enquiry-form fieldset:nth-of-type(2),#dev-plot-enquiry-form fieldset:nth-of-type(3){gap:unset}#dev-plot-enquiry-form fieldset:nth-of-type(3){margin-top:0}#dev-plot-enquiry-form fieldset:nth-of-type(1) .styled-form__row,#dev-plot-enquiry-form fieldset:nth-of-type(3) .styled-form__row{margin-bottom:20px;width:100%}#dev-plot-enquiry-form fieldset:nth-of-type(2) .styled-form__row{margin-bottom:0;width:100%}#dev-plot-enquiry-form fieldset:nth-of-type(2)>div:nth-of-type(3){margin-bottom:16px !important}#dev-plot-enquiry-form fieldset:nth-of-type(3)>div:nth-of-type(5) button{padding:0}#dev-plot-enquiry-form fieldset+fieldset{margin-top:0}#dev-plot-enquiry-form fieldset:nth-of-type(4){float:none;padding-right:0;width:100%}.styled-form__input-button-group{gap:32px}.styled-form__input-button-group .styled-form__input-button-group__item{width:auto}#dev-plot-enquiry-form .styled-form__footer{float:none;margin:10px 0 0;width:100%}}@media screen and (max-width: 440px){.styled-form__input-button-group{gap:unset}.styled-form__input-button-group .styled-form__input-button-group__item{width:100%}}.country-select{width:90%;height:50px;border:1px solid #000;padding-left:16px;padding-right:16px;color:#1b1d21}.country-select-register{width:90%;height:50px;border:1px solid #000;padding-left:16px;padding-right:16px;color:#000}.manual-select{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.manual-select{font-size:1.125rem;line-height:1.625rem}}.tabs__nav{padding:0;list-style-type:none;position:relative;display:inline-flex}.tabs__nav .icon{position:absolute;left:-10px;top:16px}.tabs__nav a{display:block;padding:0 20px;text-decoration:none;color:#000}.tabs__nav li{padding:10px 0;display:block}.tabs__nav li+li a{border-left:1px solid #717171}.tabs__panels{margin-top:40px;padding:4px}.tabs__panel{display:none}.tabs__panel.is-active{display:block}.tab__content{outline:none;position:relative}.tabs__indicator{position:absolute;bottom:0;left:0;height:2px;background-color:#000;transition:.3s all ease-in;margin:0 20px}@media screen and (max-width: 839px){.tabs__nav{display:none}}@media screen and (min-width: 840px){.tabs__nav-mobile{display:none}}.tabs--single .tabs__nav-wrapper{display:none}.tabs--single .tabs__panel{display:block}.tooltip{position:relative}.tooltip__btn{display:flex;justify-content:center;align-items:center;margin:0 10px}.tooltip__icon{pointer-events:none}.tooltip__content{display:none;position:absolute;top:100%;left:50%;width:250px;padding:20px;background-color:#fff;transform:translate(-50%, 10px);box-shadow:0 0 2px rgba(0,0,0,.3)}.tooltip__content::before{content:"";position:absolute;top:0;left:50%;border:10px solid #fff;border-top-width:0;border-left-color:transparent;border-right-color:transparent;transform:translate(-50%, -100%)}.tooltip__content--shown{display:block}@supports(filter: drop-shadow(0 0 0 #000)){.tooltip__content{box-shadow:none;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.3))}}.floor-plan{max-width:800px;margin:0 auto}.floor-plan img{display:block;width:100%}.fp_image-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);align-items:center;justify-content:center;z-index:9999}.fp_image-overlay img{max-width:80vw;max-height:80vh;transition:transform .3s ease}.fp_image-overlay .fp_close-button{position:absolute;top:10px;right:10px;background:#fff;color:#333;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;border:1px solid #ccc;border-radius:0%;padding:4px 10px;cursor:pointer;z-index:10001;background-color:var(--theme-color);border-color:#333}@media screen and (min-width: 960px){.fp_image-overlay .fp_close-button{font-size:1.125rem;line-height:1.625rem}}.fp_image-overlay .fp_close-button:hover{color:#fff;border:1px solid #fff;width:50px;height:50px}.site-plan.site-plan--is-full-screen{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;overflow:auto;background:#fff;padding:20px}.site-plan.site-plan--is-full-screen .site-plan__svg,.site-plan.site-plan--is-full-screen .site-plan__embed-content,.site-plan.site-plan--is-full-screen .site-plan__embed{height:100%}.site-plan .select{height:65px;display:inline-block;border:1px solid #717171;margin-left:20px}.site-plan .select select{background-color:#fff !important;margin-right:10px}.site-plan__embed-content{border:1px solid #717171;position:relative}.site-plan__floor-nav select{z-index:7;position:relative}.site-plan__floor-nav select:after{z-index:8}.site-plan__controls{position:absolute;right:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:5;width:100px;padding-bottom:10px}.site-plan__zoom{display:flex;flex-direction:column;padding:10px;background:rgba(255,255,255,.7);width:100px}.site-plan__floor-nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:20px;background:rgba(255,255,255,.7)}.site-plan__zoom-in,.site-plan__zoom-out,.site-plan__floor-up,.site-plan__floor-down{width:60px;height:60px;border-radius:50%;margin:20px auto 0 auto;display:inline-flex;justify-content:center;align-items:center;background-color:#f2f3f5}.site-plan__zoom-in:focus-visible,.site-plan__zoom-in:hover,.site-plan__zoom-out:focus-visible,.site-plan__zoom-out:hover,.site-plan__floor-up:focus-visible,.site-plan__floor-up:hover,.site-plan__floor-down:focus-visible,.site-plan__floor-down:hover{color:#000;background:var(--theme-color, #faaf23);border-color:var(--theme-color, #faaf23)}.site-plan__zoom-in svg,.site-plan__zoom-out svg,.site-plan__floor-up svg,.site-plan__floor-down svg{height:100%}.site-plan__exit-apartment{height:65px;display:inline-flex;justify-content:center;align-items:center;background-color:#fff;transition:all 1s;border:1px solid #717171;padding:10px}.site-plan__exit-apartment:focus-visible,.site-plan__exit-apartment:hover{color:#000;background:var(--theme-color, #faaf23);border-color:var(--theme-color, #faaf23)}.site-plan__exit-apartment-text{margin:0 10px 0 10px}.site-plan__full-screen{display:none;position:absolute;top:0;right:0;width:100px}@media screen and (min-width: 840px){.site-plan__full-screen{display:block}}.site-plan__card{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);overflow:auto;display:none;transition:all 1s;padding:10px}.site-plan__card-open .site-plan__card{display:block;z-index:7}.site-plan__card .content-card{background-color:#fff}.site-plan__card .content-card__close{z-index:11;height:50px;width:50px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 960px){.site-plan__card{padding:40px}.site-plan__card .content-card{width:50%;max-width:340px}}.site-plan__legend{list-style-type:none;margin:0;padding:10px;position:absolute;bottom:1px;left:1px;background:rgba(255,255,255,.7);z-index:5}.site-plan__legend li{flex:1 0 50%;display:flex;align-items:center}@media screen and (min-width: 840px){.site-plan__legend{padding:40px}.site-plan__legend li{flex:1 0 100%}.site-plan__legend li+li{margin-top:10px}}.site-plan__legend .available:before,.site-plan__legend .reserved:before,.site-plan__legend .sold:before,.site-plan__legend .not-released:before{content:"";display:inline-block;width:20px;height:20px;background-color:#717171;margin-right:10px;border-radius:50%;border:1px solid #e9e9e9}.site-plan__legend .available:before{background-color:#faaf23}.site-plan__legend .reserved:before{background-color:#e63241}.site-plan__legend .sold:before{background-color:#000}.site-plan__legend .not-released:before{background-color:#46b9b9}.site-plan__svg{position:relative;width:100%;height:60dvh;overflow:hidden}.site-plan__svg .content-loader{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 840px){.site-plan__svg{height:60vh;min-height:500px}}@media screen and (min-width: 1184px){.site-plan__svg{min-height:650px}}.site-plan__svg>svg{width:100%;height:100%;cursor:move}.site-plan__svg [data-availability][data-availability=Sold]{pointer-events:none}.site-plan__svg [data-availability][data-availability=Sold]>* polygon,.site-plan__svg [data-availability][data-availability=Sold]>* rect,.site-plan__svg [data-availability][data-availability=Sold]>* polyline,.site-plan__svg [data-availability][data-availability=Sold]>* path{fill:#000 !important}.site-plan__svg [data-availability][data-availability=Sold] [id*=stroke] line,.site-plan__svg [data-availability][data-availability=Sold] [id*=stroke] polyline,.site-plan__svg [data-availability][data-availability=Sold] [id*=stroke] path,.site-plan__svg [data-availability][data-availability=Sold] [id*=stroke] polygon,.site-plan__svg [data-availability][data-availability=Sold] [id*=stroke] rect,.site-plan__svg [data-availability][data-availability=Sold] [id*=STROKE] line,.site-plan__svg [data-availability][data-availability=Sold] [id*=STROKE] polyline,.site-plan__svg [data-availability][data-availability=Sold] [id*=STROKE] path,.site-plan__svg [data-availability][data-availability=Sold] [id*=STROKE] polygon,.site-plan__svg [data-availability][data-availability=Sold] [id*=STROKE] rect,.site-plan__svg [data-availability][data-availability=Sold] [id*=STOKE] line,.site-plan__svg [data-availability][data-availability=Sold] [id*=STOKE] polyline,.site-plan__svg [data-availability][data-availability=Sold] [id*=STOKE] path,.site-plan__svg [data-availability][data-availability=Sold] [id*=STOKE] polygon,.site-plan__svg [data-availability][data-availability=Sold] [id*=STOKE] rect{stroke:#fff !important}.site-plan__svg [data-availability][data-availability=Sold]>path{fill:#000 !important}.site-plan__svg [data-availability][data-availability=Reserved]>* polygon,.site-plan__svg [data-availability][data-availability=Reserved]>* rect,.site-plan__svg [data-availability][data-availability=Reserved]>* polyline,.site-plan__svg [data-availability][data-availability=Reserved]>* path{fill:#e63241 !important}.site-plan__svg [data-availability][data-availability=Reserved] [id*=stroke] line,.site-plan__svg [data-availability][data-availability=Reserved] [id*=stroke] polyline,.site-plan__svg [data-availability][data-availability=Reserved] [id*=stroke] path,.site-plan__svg [data-availability][data-availability=Reserved] [id*=stroke] polygon,.site-plan__svg [data-availability][data-availability=Reserved] [id*=stroke] rect,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STROKE] line,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STROKE] polyline,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STROKE] path,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STROKE] polygon,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STROKE] rect,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STOKE] line,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STOKE] polyline,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STOKE] path,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STOKE] polygon,.site-plan__svg [data-availability][data-availability=Reserved] [id*=STOKE] rect{stroke:#fff !important}.site-plan__svg [data-availability][data-availability=Reserved]>path{fill:#e63241 !important}.site-plan__svg [data-availability][data-availability=Available]>* polygon,.site-plan__svg [data-availability][data-availability=Available]>* rect,.site-plan__svg [data-availability][data-availability=Available]>* polyline,.site-plan__svg [data-availability][data-availability=Available]>* path{fill:#faaf23 !important}.site-plan__svg [data-availability][data-availability=Available] [id*=stroke] line,.site-plan__svg [data-availability][data-availability=Available] [id*=stroke] polyline,.site-plan__svg [data-availability][data-availability=Available] [id*=stroke] path,.site-plan__svg [data-availability][data-availability=Available] [id*=stroke] polygon,.site-plan__svg [data-availability][data-availability=Available] [id*=stroke] rect,.site-plan__svg [data-availability][data-availability=Available] [id*=STROKE] line,.site-plan__svg [data-availability][data-availability=Available] [id*=STROKE] polyline,.site-plan__svg [data-availability][data-availability=Available] [id*=STROKE] path,.site-plan__svg [data-availability][data-availability=Available] [id*=STROKE] polygon,.site-plan__svg [data-availability][data-availability=Available] [id*=STROKE] rect,.site-plan__svg [data-availability][data-availability=Available] [id*=STOKE] line,.site-plan__svg [data-availability][data-availability=Available] [id*=STOKE] polyline,.site-plan__svg [data-availability][data-availability=Available] [id*=STOKE] path,.site-plan__svg [data-availability][data-availability=Available] [id*=STOKE] polygon,.site-plan__svg [data-availability][data-availability=Available] [id*=STOKE] rect{stroke:#fff !important}.site-plan__svg [data-availability][data-availability=Available]>path{fill:#faaf23 !important}.site-plan__svg [data-availability][data-availability="Not Released"]>* polygon,.site-plan__svg [data-availability][data-availability="Not Released"]>* rect,.site-plan__svg [data-availability][data-availability="Not Released"]>* polyline,.site-plan__svg [data-availability][data-availability="Not Released"]>* path{fill:#46b9b9 !important}.site-plan__svg [data-availability][data-availability="Not Released"] [id*=stroke] line,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=stroke] polyline,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=stroke] path,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=stroke] polygon,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=stroke] rect,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STROKE] line,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STROKE] polyline,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STROKE] path,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STROKE] polygon,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STROKE] rect,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STOKE] line,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STOKE] polyline,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STOKE] path,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STOKE] polygon,.site-plan__svg [data-availability][data-availability="Not Released"] [id*=STOKE] rect{stroke:#fff}.site-plan__svg [data-availability][data-availability="Not Released"]>path{fill:#46b9b9 !important}.site-plan__svg [data-availability]:hover{cursor:pointer}.site-plan__svg [data-availability]:hover>* polygon,.site-plan__svg [data-availability]:hover>* rect,.site-plan__svg [data-availability]:hover>* polyline,.site-plan__svg [data-availability]:hover>* path{fill:var(--theme-color, #faaf23) !important}.site-plan__svg [data-availability]:hover [id*=stroke] line,.site-plan__svg [data-availability]:hover [id*=stroke] polyline,.site-plan__svg [data-availability]:hover [id*=stroke] path,.site-plan__svg [data-availability]:hover [id*=stroke] polygon,.site-plan__svg [data-availability]:hover [id*=stroke] rect,.site-plan__svg [data-availability]:hover [id*=STROKE] line,.site-plan__svg [data-availability]:hover [id*=STROKE] polyline,.site-plan__svg [data-availability]:hover [id*=STROKE] path,.site-plan__svg [data-availability]:hover [id*=STROKE] polygon,.site-plan__svg [data-availability]:hover [id*=STROKE] rect,.site-plan__svg [data-availability]:hover [id*=STOKE] line,.site-plan__svg [data-availability]:hover [id*=STOKE] polyline,.site-plan__svg [data-availability]:hover [id*=STOKE] path,.site-plan__svg [data-availability]:hover [id*=STOKE] polygon,.site-plan__svg [data-availability]:hover [id*=STOKE] rect{stroke:#fff}.site-plan__svg [data-availability]:hover>path{fill:var(--theme-color, #faaf23) !important}.st2:not(.is-hidden){display:initial}.site-plan-card{max-width:300px;padding:10px;background:#fff}.site-plan-card__image{position:relative}.site-plan-card__image img{display:block;width:100%}.site-plan-card__close{background-color:#fff;position:absolute;top:0;right:0;padding:4px}.site-plan-card__content{padding:20px 0;color:#1b1d21;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.site-plan-card__content{font-size:1.125rem;line-height:1.625rem}}.site-plan-card__content .icon{margin-right:10px}.site-plan-card__title{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;color:#000}@media screen and (min-width: 960px){.site-plan-card__title{font-size:2.125rem;line-height:2.375rem}}.site-plan-card--google-map{padding:10px}.site-plan-card--google-map .site-plan-card__close{top:-1px;right:-1px}.area-hero-map{height:100%;width:100%}.area-hero-map .gm-style-iw{padding:0 !important;max-height:none !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important}.area-hero-map .gm-style-iw .gm-style-iw-d{overflow:visible !important;max-height:none !important;padding:0 !important}.area-hero-map .gm-style-iw .gm-style-iw-c{padding:0 !important;max-height:none !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important}.area-hero-map .gm-style-iw button.gm-ui-hover-effect{display:none !important}.area-hero-map .gm-style-iw-tc{display:none !important}.area-hero-map .gm-style-iw-t::after{display:none !important}.umbraco-forms-label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:400;margin-bottom:10px;display:block}@media screen and (min-width: 960px){.umbraco-forms-label{font-size:1.125rem;line-height:1.625rem}}.thanktest{padding:32px;background-color:var(--theme-color)}.field-validation-error{padding:6px 0;color:#d32f2f;background-color:transparent;border:none;font-size:12px;font-weight:bold;margin-top:12px}.umbraco-forms-form,.umbraco-forms-page,.calaformlight{margin:10px auto;padding:24px 0;background:#fff;border-radius:3px;text-align:left;color:var(--theme-color)}.umbraco-forms-form .help-block,.umbraco-forms-page .help-block,.calaformlight .help-block{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#484848;display:block;margin-bottom:10px}.umbraco-forms-form .dataconsent,.umbraco-forms-page .dataconsent,.calaformlight .dataconsent{margin-top:16px}.umbraco-forms-form h4,.umbraco-forms-page h4,.calaformlight h4{padding:16px}@media screen and (max-width: 959px){.umbraco-forms-form,.umbraco-forms-page,.calaformlight{max-width:480px}}.umbraco-forms-form .umbraco-forms-field,.umbraco-forms-page .umbraco-forms-field,.calaformlight .umbraco-forms-field{margin-bottom:24px}.umbraco-forms-form input::-moz-placeholder, .umbraco-forms-page input::-moz-placeholder, .calaformlight input::-moz-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;top:-5px;position:relative}.umbraco-forms-form input:-ms-input-placeholder, .umbraco-forms-page input:-ms-input-placeholder, .calaformlight input:-ms-input-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;top:-5px;position:relative}.umbraco-forms-form input::placeholder,.umbraco-forms-page input::placeholder,.calaformlight input::placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;top:-5px;position:relative}.umbraco-forms-form input[type=text],.umbraco-forms-form input[type=password],.umbraco-forms-form input[type=date],.umbraco-forms-form input[type=datetime],.umbraco-forms-form input[type=email],.umbraco-forms-form input[type=number],.umbraco-forms-form input[type=search],.umbraco-forms-form input[type=tel],.umbraco-forms-form input[type=time],.umbraco-forms-form input[type=url],.umbraco-forms-form textarea,.umbraco-forms-form select,.umbraco-forms-page input[type=text],.umbraco-forms-page input[type=password],.umbraco-forms-page input[type=date],.umbraco-forms-page input[type=datetime],.umbraco-forms-page input[type=email],.umbraco-forms-page input[type=number],.umbraco-forms-page input[type=search],.umbraco-forms-page input[type=tel],.umbraco-forms-page input[type=time],.umbraco-forms-page input[type=url],.umbraco-forms-page textarea,.umbraco-forms-page select,.calaformlight input[type=text],.calaformlight input[type=password],.calaformlight input[type=date],.calaformlight input[type=datetime],.calaformlight input[type=email],.calaformlight input[type=number],.calaformlight input[type=search],.calaformlight input[type=tel],.calaformlight input[type=time],.calaformlight input[type=url],.calaformlight textarea,.calaformlight select{background-color:#fff;color:#000;border:1px solid #1b1d21;border-radius:4px;width:100%;padding:12px 16px;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;display:block;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;margin-bottom:0;max-width:100%;font-size:1rem}.umbraco-forms-form input[type=text]:focus,.umbraco-forms-form input[type=text]:focus-visible,.umbraco-forms-form input[type=password]:focus,.umbraco-forms-form input[type=password]:focus-visible,.umbraco-forms-form input[type=date]:focus,.umbraco-forms-form input[type=date]:focus-visible,.umbraco-forms-form input[type=datetime]:focus,.umbraco-forms-form input[type=datetime]:focus-visible,.umbraco-forms-form input[type=email]:focus,.umbraco-forms-form input[type=email]:focus-visible,.umbraco-forms-form input[type=number]:focus,.umbraco-forms-form input[type=number]:focus-visible,.umbraco-forms-form input[type=search]:focus,.umbraco-forms-form input[type=search]:focus-visible,.umbraco-forms-form input[type=tel]:focus,.umbraco-forms-form input[type=tel]:focus-visible,.umbraco-forms-form input[type=time]:focus,.umbraco-forms-form input[type=time]:focus-visible,.umbraco-forms-form input[type=url]:focus,.umbraco-forms-form input[type=url]:focus-visible,.umbraco-forms-form textarea:focus,.umbraco-forms-form textarea:focus-visible,.umbraco-forms-form select:focus,.umbraco-forms-form select:focus-visible,.umbraco-forms-page input[type=text]:focus,.umbraco-forms-page input[type=text]:focus-visible,.umbraco-forms-page input[type=password]:focus,.umbraco-forms-page input[type=password]:focus-visible,.umbraco-forms-page input[type=date]:focus,.umbraco-forms-page input[type=date]:focus-visible,.umbraco-forms-page input[type=datetime]:focus,.umbraco-forms-page input[type=datetime]:focus-visible,.umbraco-forms-page input[type=email]:focus,.umbraco-forms-page input[type=email]:focus-visible,.umbraco-forms-page input[type=number]:focus,.umbraco-forms-page input[type=number]:focus-visible,.umbraco-forms-page input[type=search]:focus,.umbraco-forms-page input[type=search]:focus-visible,.umbraco-forms-page input[type=tel]:focus,.umbraco-forms-page input[type=tel]:focus-visible,.umbraco-forms-page input[type=time]:focus,.umbraco-forms-page input[type=time]:focus-visible,.umbraco-forms-page input[type=url]:focus,.umbraco-forms-page input[type=url]:focus-visible,.umbraco-forms-page textarea:focus,.umbraco-forms-page textarea:focus-visible,.umbraco-forms-page select:focus,.umbraco-forms-page select:focus-visible,.calaformlight input[type=text]:focus,.calaformlight input[type=text]:focus-visible,.calaformlight input[type=password]:focus,.calaformlight input[type=password]:focus-visible,.calaformlight input[type=date]:focus,.calaformlight input[type=date]:focus-visible,.calaformlight input[type=datetime]:focus,.calaformlight input[type=datetime]:focus-visible,.calaformlight input[type=email]:focus,.calaformlight input[type=email]:focus-visible,.calaformlight input[type=number]:focus,.calaformlight input[type=number]:focus-visible,.calaformlight input[type=search]:focus,.calaformlight input[type=search]:focus-visible,.calaformlight input[type=tel]:focus,.calaformlight input[type=tel]:focus-visible,.calaformlight input[type=time]:focus,.calaformlight input[type=time]:focus-visible,.calaformlight input[type=url]:focus,.calaformlight input[type=url]:focus-visible,.calaformlight textarea:focus,.calaformlight textarea:focus-visible,.calaformlight select:focus,.calaformlight select:focus-visible{outline:none;border-color:#000;border-width:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.umbraco-forms-form input[type=text][disabled],.umbraco-forms-form input[type=text][readonly],.umbraco-forms-form input[type=password][disabled],.umbraco-forms-form input[type=password][readonly],.umbraco-forms-form input[type=date][disabled],.umbraco-forms-form input[type=date][readonly],.umbraco-forms-form input[type=datetime][disabled],.umbraco-forms-form input[type=datetime][readonly],.umbraco-forms-form input[type=email][disabled],.umbraco-forms-form input[type=email][readonly],.umbraco-forms-form input[type=number][disabled],.umbraco-forms-form input[type=number][readonly],.umbraco-forms-form input[type=search][disabled],.umbraco-forms-form input[type=search][readonly],.umbraco-forms-form input[type=tel][disabled],.umbraco-forms-form input[type=tel][readonly],.umbraco-forms-form input[type=time][disabled],.umbraco-forms-form input[type=time][readonly],.umbraco-forms-form input[type=url][disabled],.umbraco-forms-form input[type=url][readonly],.umbraco-forms-form textarea[disabled],.umbraco-forms-form textarea[readonly],.umbraco-forms-form select[disabled],.umbraco-forms-form select[readonly],.umbraco-forms-page input[type=text][disabled],.umbraco-forms-page input[type=text][readonly],.umbraco-forms-page input[type=password][disabled],.umbraco-forms-page input[type=password][readonly],.umbraco-forms-page input[type=date][disabled],.umbraco-forms-page input[type=date][readonly],.umbraco-forms-page input[type=datetime][disabled],.umbraco-forms-page input[type=datetime][readonly],.umbraco-forms-page input[type=email][disabled],.umbraco-forms-page input[type=email][readonly],.umbraco-forms-page input[type=number][disabled],.umbraco-forms-page input[type=number][readonly],.umbraco-forms-page input[type=search][disabled],.umbraco-forms-page input[type=search][readonly],.umbraco-forms-page input[type=tel][disabled],.umbraco-forms-page input[type=tel][readonly],.umbraco-forms-page input[type=time][disabled],.umbraco-forms-page input[type=time][readonly],.umbraco-forms-page input[type=url][disabled],.umbraco-forms-page input[type=url][readonly],.umbraco-forms-page textarea[disabled],.umbraco-forms-page textarea[readonly],.umbraco-forms-page select[disabled],.umbraco-forms-page select[readonly],.calaformlight input[type=text][disabled],.calaformlight input[type=text][readonly],.calaformlight input[type=password][disabled],.calaformlight input[type=password][readonly],.calaformlight input[type=date][disabled],.calaformlight input[type=date][readonly],.calaformlight input[type=datetime][disabled],.calaformlight input[type=datetime][readonly],.calaformlight input[type=email][disabled],.calaformlight input[type=email][readonly],.calaformlight input[type=number][disabled],.calaformlight input[type=number][readonly],.calaformlight input[type=search][disabled],.calaformlight input[type=search][readonly],.calaformlight input[type=tel][disabled],.calaformlight input[type=tel][readonly],.calaformlight input[type=time][disabled],.calaformlight input[type=time][readonly],.calaformlight input[type=url][disabled],.calaformlight input[type=url][readonly],.calaformlight textarea[disabled],.calaformlight textarea[readonly],.calaformlight select[disabled],.calaformlight select[readonly]{cursor:not-allowed;color:#fff;background-color:#717171;border-color:#fff}.umbraco-forms-form input[type=text]::-moz-placeholder, .umbraco-forms-form input[type=password]::-moz-placeholder, .umbraco-forms-form input[type=date]::-moz-placeholder, .umbraco-forms-form input[type=datetime]::-moz-placeholder, .umbraco-forms-form input[type=email]::-moz-placeholder, .umbraco-forms-form input[type=number]::-moz-placeholder, .umbraco-forms-form input[type=search]::-moz-placeholder, .umbraco-forms-form input[type=tel]::-moz-placeholder, .umbraco-forms-form input[type=time]::-moz-placeholder, .umbraco-forms-form input[type=url]::-moz-placeholder, .umbraco-forms-form textarea::-moz-placeholder, .umbraco-forms-form select::-moz-placeholder, .umbraco-forms-page input[type=text]::-moz-placeholder, .umbraco-forms-page input[type=password]::-moz-placeholder, .umbraco-forms-page input[type=date]::-moz-placeholder, .umbraco-forms-page input[type=datetime]::-moz-placeholder, .umbraco-forms-page input[type=email]::-moz-placeholder, .umbraco-forms-page input[type=number]::-moz-placeholder, .umbraco-forms-page input[type=search]::-moz-placeholder, .umbraco-forms-page input[type=tel]::-moz-placeholder, .umbraco-forms-page input[type=time]::-moz-placeholder, .umbraco-forms-page input[type=url]::-moz-placeholder, .umbraco-forms-page textarea::-moz-placeholder, .umbraco-forms-page select::-moz-placeholder, .calaformlight input[type=text]::-moz-placeholder, .calaformlight input[type=password]::-moz-placeholder, .calaformlight input[type=date]::-moz-placeholder, .calaformlight input[type=datetime]::-moz-placeholder, .calaformlight input[type=email]::-moz-placeholder, .calaformlight input[type=number]::-moz-placeholder, .calaformlight input[type=search]::-moz-placeholder, .calaformlight input[type=tel]::-moz-placeholder, .calaformlight input[type=time]::-moz-placeholder, .calaformlight input[type=url]::-moz-placeholder, .calaformlight textarea::-moz-placeholder, .calaformlight select::-moz-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.umbraco-forms-form input[type=text]:-ms-input-placeholder, .umbraco-forms-form input[type=password]:-ms-input-placeholder, .umbraco-forms-form input[type=date]:-ms-input-placeholder, .umbraco-forms-form input[type=datetime]:-ms-input-placeholder, .umbraco-forms-form input[type=email]:-ms-input-placeholder, .umbraco-forms-form input[type=number]:-ms-input-placeholder, .umbraco-forms-form input[type=search]:-ms-input-placeholder, .umbraco-forms-form input[type=tel]:-ms-input-placeholder, .umbraco-forms-form input[type=time]:-ms-input-placeholder, .umbraco-forms-form input[type=url]:-ms-input-placeholder, .umbraco-forms-form textarea:-ms-input-placeholder, .umbraco-forms-form select:-ms-input-placeholder, .umbraco-forms-page input[type=text]:-ms-input-placeholder, .umbraco-forms-page input[type=password]:-ms-input-placeholder, .umbraco-forms-page input[type=date]:-ms-input-placeholder, .umbraco-forms-page input[type=datetime]:-ms-input-placeholder, .umbraco-forms-page input[type=email]:-ms-input-placeholder, .umbraco-forms-page input[type=number]:-ms-input-placeholder, .umbraco-forms-page input[type=search]:-ms-input-placeholder, .umbraco-forms-page input[type=tel]:-ms-input-placeholder, .umbraco-forms-page input[type=time]:-ms-input-placeholder, .umbraco-forms-page input[type=url]:-ms-input-placeholder, .umbraco-forms-page textarea:-ms-input-placeholder, .umbraco-forms-page select:-ms-input-placeholder, .calaformlight input[type=text]:-ms-input-placeholder, .calaformlight input[type=password]:-ms-input-placeholder, .calaformlight input[type=date]:-ms-input-placeholder, .calaformlight input[type=datetime]:-ms-input-placeholder, .calaformlight input[type=email]:-ms-input-placeholder, .calaformlight input[type=number]:-ms-input-placeholder, .calaformlight input[type=search]:-ms-input-placeholder, .calaformlight input[type=tel]:-ms-input-placeholder, .calaformlight input[type=time]:-ms-input-placeholder, .calaformlight input[type=url]:-ms-input-placeholder, .calaformlight textarea:-ms-input-placeholder, .calaformlight select:-ms-input-placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.umbraco-forms-form input[type=text]::placeholder,.umbraco-forms-form input[type=password]::placeholder,.umbraco-forms-form input[type=date]::placeholder,.umbraco-forms-form input[type=datetime]::placeholder,.umbraco-forms-form input[type=email]::placeholder,.umbraco-forms-form input[type=number]::placeholder,.umbraco-forms-form input[type=search]::placeholder,.umbraco-forms-form input[type=tel]::placeholder,.umbraco-forms-form input[type=time]::placeholder,.umbraco-forms-form input[type=url]::placeholder,.umbraco-forms-form textarea::placeholder,.umbraco-forms-form select::placeholder,.umbraco-forms-page input[type=text]::placeholder,.umbraco-forms-page input[type=password]::placeholder,.umbraco-forms-page input[type=date]::placeholder,.umbraco-forms-page input[type=datetime]::placeholder,.umbraco-forms-page input[type=email]::placeholder,.umbraco-forms-page input[type=number]::placeholder,.umbraco-forms-page input[type=search]::placeholder,.umbraco-forms-page input[type=tel]::placeholder,.umbraco-forms-page input[type=time]::placeholder,.umbraco-forms-page input[type=url]::placeholder,.umbraco-forms-page textarea::placeholder,.umbraco-forms-page select::placeholder,.calaformlight input[type=text]::placeholder,.calaformlight input[type=password]::placeholder,.calaformlight input[type=date]::placeholder,.calaformlight input[type=datetime]::placeholder,.calaformlight input[type=email]::placeholder,.calaformlight input[type=number]::placeholder,.calaformlight input[type=search]::placeholder,.calaformlight input[type=tel]::placeholder,.calaformlight input[type=time]::placeholder,.calaformlight input[type=url]::placeholder,.calaformlight textarea::placeholder,.calaformlight select::placeholder{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;color:#1b1d21;letter-spacing:.54px;font-weight:400}.umbraco-forms-form input[type=file],.umbraco-forms-page input[type=file],.calaformlight input[type=file]{background-color:#fff;border:1px dashed #1b1d21;width:100%;padding:12px 16px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;display:block;margin-bottom:0;max-width:100%}@media screen and (min-width: 960px){.umbraco-forms-form input[type=file],.umbraco-forms-page input[type=file],.calaformlight input[type=file]{font-size:1.125rem;line-height:1.625rem}}.umbraco-forms-form input[type=file]::file-selector-button,.umbraco-forms-page input[type=file]::file-selector-button,.calaformlight input[type=file]::file-selector-button{font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:700;background:#fff;color:#000;padding:8px 16px;border:1px solid #000;border-radius:4px;cursor:pointer;margin-right:16px;transition:all .3s}.umbraco-forms-form input[type=file]::file-selector-button:hover,.umbraco-forms-page input[type=file]::file-selector-button:hover,.calaformlight input[type=file]::file-selector-button:hover{background-color:#000;color:#fff}.umbraco-forms-form select,.umbraco-forms-page select,.calaformlight select{padding:12px 40px 12px 16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OSIgaGVpZ2h0PSIxMi45MTkiIHZpZXdCb3g9IjAgMCAyMS40OSAxMi45MTkiPg0KICA8cGF0aCBpZD0ibGF5ZXIxIiBkPSJNMjAsMjYsMzAuMDM1LDM3LjcxNCw0MC4wOCwyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5LjI5NSAtMjUuMjk1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQo8L3N2Zz4NCg==");background-repeat:no-repeat;background-size:16px;background-position:right 20px center}.umbraco-forms-form input[type=checkbox],.umbraco-forms-form input[type=radio],.umbraco-forms-page input[type=checkbox],.umbraco-forms-page input[type=radio],.calaformlight input[type=checkbox],.calaformlight input[type=radio]{display:inline-block;vertical-align:middle;margin-right:8px;width:20px;height:20px;accent-color:#000;cursor:pointer}.umbraco-forms-form label,.umbraco-forms-page label,.calaformlight label{display:inline-block;vertical-align:middle;color:#000;max-width:100%}.umbraco-forms-form .multiplechoice,.umbraco-forms-form .radiobutton,.umbraco-forms-page .multiplechoice,.umbraco-forms-page .radiobutton,.calaformlight .multiplechoice,.calaformlight .radiobutton{margin:20px 0px;color:#000}.umbraco-forms-form input[type=submit],.umbraco-forms-page input[type=submit],.calaformlight input[type=submit]{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:400;font-family:"founders-grotesk-regular",sans-serif;background:var(--theme-color);color:#000;padding:18px 20px;border:1px solid var(--theme-color);border-radius:4px;cursor:pointer;transition:all .3s;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;min-width:280px;width:100%}@media screen and (min-width: 960px){.umbraco-forms-form input[type=submit],.umbraco-forms-page input[type=submit],.calaformlight input[type=submit]{font-size:1.125rem;line-height:1.625rem}}.umbraco-forms-form input[type=submit]:hover,.umbraco-forms-form input[type=submit]:focus-visible,.umbraco-forms-page input[type=submit]:hover,.umbraco-forms-page input[type=submit]:focus-visible,.calaformlight input[type=submit]:hover,.calaformlight input[type=submit]:focus-visible{background-color:#000;color:#fff;border-color:#000}.umbraco-forms-form input[type=submit]:focus-visible,.umbraco-forms-page input[type=submit]:focus-visible,.calaformlight input[type=submit]:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:4px}.umbraco-forms-form fieldset,.umbraco-forms-page fieldset,.calaformlight fieldset{margin-bottom:24px;border:none;padding:0}.umbraco-forms-form legend,.umbraco-forms-page legend,.calaformlight legend{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:400;margin-bottom:10px;display:block;color:#000;width:100%}@media screen and (min-width: 960px){.umbraco-forms-form legend,.umbraco-forms-page legend,.calaformlight legend{font-size:1.125rem;line-height:1.625rem}}.umbraco-forms-form .number,.umbraco-forms-page .number,.calaformlight .number{background-color:#28af78;color:#000;height:30px;width:30px;display:inline-block;font-size:.8em;margin-right:4px;line-height:30px;text-shadow:0 1px 0 rgba(255,255,255,.2);border-radius:100%}.section--has-background .umbraco-forms-form,.section--has-background .umbraco-forms-page,.section--has-background .calaformlight{padding:24px}.why-cala-homes__header{margin-bottom:20px}.why-cala-homes__content .rich-text>*:not(:first-child){margin:20px 0 0 0}@media screen and (min-width: 960px){.why-cala-homes__content .rich-text>*:not(:first-child){margin:40px 0 0 0}}.login-register-entry{text-align:left}.login-register-entry .input input{width:100%}.login-register-entry button{background-color:#46b9b9}.login-register-entry .styled-form{margin:0;padding:0}.login-register-entry h2{margin-bottom:20px}.login-register-entry a+a{margin-top:20px}.login-register-entry__left .button:not(.button--flat-icon){width:100%}.login-register-entry__left .styled-form{margin-bottom:40px}.login-register-entry__right p{margin-bottom:20px}.login-register-entry__middle{position:relative;display:flex;justify-content:center;align-items:center;margin:20px 0}.login-register-entry__middle:after{content:"";display:block;width:100%;height:1px;background-color:#e9e9e9;position:absolute;left:0;top:50%}.login-register-entry__or{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#1b1d21;position:relative;width:60px;height:60px;border-radius:50%;border:1px solid #e9e9e9;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (min-width: 960px){.login-register-entry__or{font-size:1.125rem;line-height:1.625rem}}.login-register-entry__right__buttons .button{background:var(--theme-color, #000)}@media screen and (max-width: 959px){.login-register-entry__right__buttons{display:flex;flex-direction:column}.login-register-entry__right__buttons .button{min-width:0px;margin-top:0}.login-register-entry__right__buttons .button+.button{margin-top:20px}}@media screen and (min-width: 960px){.login-register-entry{display:flex;justify-content:space-between}.login-register-entry__left,.login-register-entry__right{width:100%}.login-register-entry__right p{margin-bottom:40px}.login-register-entry__middle{margin:0}.login-register-entry__middle:after{width:1px;height:100%;left:50%;top:0}.login-register-entry__or{width:60px;height:60px}.login-register-entry h2{margin-bottom:40px}}@media screen and (min-width: 960px){.generic-overlay .login-register-entry{min-width:500px}}.form-cala .generic-overlay.is-active .intro,.form-cala .login-register-entry__middle,.form-cala .login-register-entry__right{display:none !important}.form-cala .generic-overlay__wrapper__inner{margin-top:24px}.form-cala .generic-overlay__wrapper{background-color:#f9f9f9;min-width:unset;overflow:hidden}.form-cala .login-register-theme{max-width:460px}.form-cala .generic-overlay-close-button svg{color:#a0a0a0}.form-cala .generic-overlay .login-register-entry{min-width:unset}.form-cala .login-register-entry__left{width:100%}.cala-intro-section h2{font-size:1.875rem;line-height:2.25rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;margin-bottom:16px}@media screen and (min-width: 960px){.cala-intro-section h2{font-size:2.125rem;line-height:2.375rem}}.cala-intro-section p{margin-bottom:32px}@media screen and (max-width: 767px){.cala-register-top{margin-top:80px}}.cala-form-select{display:flex;margin-bottom:24px}.cala-log-in-trigger .icon{margin-right:10px;vertical-align:middle}.cala-log-in-trigger{background-color:#fff;border:1px solid #d0d0d0;color:#000;flex:0 0 50%;cursor:pointer;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:10px;max-width:50%}@media screen and (min-width: 960px){.cala-log-in-trigger{font-size:1.125rem;line-height:1.625rem}}.cala-log-in-trigger a{text-decoration:none}.cala-log-in-trigger.active{background-color:#707070;border-color:#707070;color:#fff;z-index:2}.cala-log-in-trigger:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff;z-index:2}.cala-form-select .generic-overlay-trigger{border-color:#46b9b9;background-color:#46b9b9;color:#fff;flex:0 0 50%;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;max-width:50%;min-width:unset;padding:0 10px}@media screen and (min-width: 960px){.cala-form-select .generic-overlay-trigger{font-size:1.125rem;line-height:1.625rem}}.cala-form-select .generic-overlay-trigger:hover{background-color:#d0d0d0}.form-cala .login-register-entry__left .styled-form fieldset.narrow{max-width:unset}.form-cala .login-register-entry__left .styled-form__row:not(:last-child){margin-bottom:16px}.form-cala .login-register-entry__left .styled-form__row label{font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;margin-bottom:4px}.form-cala .login-register-entry__left>form>fieldset:nth-of-type(1)>div:nth-of-type(2)>.styled-form__field{display:flex;flex-wrap:wrap}.form-cala .login-register-entry__left>form>fieldset:nth-of-type(1)>div:nth-of-type(2)>.styled-form__field>label{margin-right:32px}.form-cala .login-register-entry__left>form>fieldset:nth-of-type(1)>div:nth-of-type(2)>.styled-form__field>div{width:100%}.form-cala .login-register-entry__left .styled-form__row label[for=password]{margin-right:32px}.form-cala .login-register-entry__left .input input{background-color:#fff;border:1px solid #d0d0d0;font-size:1.125rem;line-height:1.125rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;height:40px;line-height:40px;padding:0 16px}.form-cala .login-register-entry__left .styled-form__checkbox-link{margin-top:18px}.form-cala .login-register-entry__left .styled-form__checkbox-link>a{display:none !important}.form-cala .login-register-entry__left .checkbox input[type=checkbox]~label::before{border-color:#d0d0d0}.form-cala .login-register-entry__left .styled-form fieldset+fieldset{margin-top:16px}.form-cala .login-register-entry__left .button:not(.generic-overlay-trigger):not(.button--flat-icon){border-color:transparent;font-size:1.125rem;line-height:1.25rem;font-family:"founders-grotesk-semibold",sans-serif;line-height:50px;padding:0 16px}.form-cala .login-register-entry__left .button:not(.generic-overlay-trigger):not(.button--flat-icon):hover{border-color:#000}.cala-forgot-password{color:#faaf23;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-left:auto;text-decoration:none}@media screen and (min-width: 960px){.cala-forgot-password{font-size:1.125rem;line-height:1.625rem}}.cala-forgot-password:hover{text-decoration:underline}.cala-register-account{display:block;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-top:12px}@media screen and (min-width: 960px){.cala-register-account{font-size:1.125rem;line-height:1.625rem}}.cala-register-account a{color:#46b9b9;margin-left:10px;text-decoration:none;font-weight:bold}.cala-register-account a:hover{text-decoration:underline}#dev-plot-enquiry-form .country-select{width:100%}#dev-plot-enquiry-form .infobox{background-color:#add8e6;border:1px solid #add8e6;padding:10px;border-radius:2px;margin-top:8px;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;color:#000}#dev-plot-enquiry-form .input input{width:100%}#dev-plot-enquiry-form .infobox.error{background-color:#d32f2f;border-color:#d32f2f;color:#000}#dev-plot-enquiry-form .infobox.warning{background-color:#eb5a19;border-color:orange;color:#000}#dev-plot-enquiry-form .email-input-wrapper{position:relative;display:contents;width:100%}#dev-plot-enquiry-form .email-input-wrapper input{padding-right:.625rem}#dev-plot-enquiry-form .email-input-wrapper input.valid-email{border:2px solid green;background-color:#e6ffe6}#dev-plot-enquiry-form .email-input-wrapper input.valid-mobile{border:2px solid green;background-color:#e6ffe6}#dev-plot-enquiry-form .email-input-wrapper input.suggestion-email{border:2px solid orange;background-color:#f4ede1}#dev-plot-enquiry-form .email-input-wrapper input.suggestion-mobile{border:2px solid orange;background-color:#f4ede1}#dev-plot-enquiry-form .infobox.error{background-color:transparent;border:none;color:red;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:4px;line-height:normal}#dev-plot-enquiry-form .email-input-wrapper input.fail-email{border:2px solid red;background-color:#fcecec}#dev-plot-enquiry-form .email-input-wrapper input.fail-mobile{border:2px solid red;background-color:#fcecec}@media screen and (max-width: 839px){.generic-overlay__wrapper{width:95%;height:90%;border-radius:20px}}.comms-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-align:center;background-color:#fff;display:none;flex-direction:column}.comms-modal .intro{padding-bottom:20px}.comms-modal .intro__sub-title{margin-bottom:20px}.comms-modal__content{flex-grow:1;padding:20px}.comms-modal__buttons{padding:20px;display:flex;justify-content:center}.comms-modal__close-button{position:absolute;left:0;top:0;width:40px;height:40px;background-color:#fff;display:flex;align-items:center;justify-content:center}.comms-modal.active{display:flex}.specification-card-wrapper .columns{flex-wrap:nowrap;margin:0;gap:24px}.specification-card-wrapper .columns .column{flex-wrap:nowrap;gap:24px;height:auto;padding:0;flex-flow:column wrap}.specification-card-wrapper .columns .column>*{flex:none}.specification-card-wrapper .columns .column .cards{border:1px solid #000;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.specification-card-wrapper .columns .column .cards .specification-card{height:80px;min-height:80px;flex-direction:row;flex-wrap:nowrap;box-shadow:none;cursor:pointer}.specification-card-wrapper .columns .column .cards .specification-card .specification-card__image{flex:2 1 160px;max-width:160px}.specification-card-wrapper .columns .column .cards .specification-card .specification-card__content{flex:3 0 calc(100% - 160px);max-width:calc(100% - 160px);padding:18px;gap:18px}.specification-card-wrapper .columns .column .cards .specification-card .specification-card__content .specification-card__title{min-height:auto;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;text-align:left}@media screen and (min-width: 960px){.specification-card-wrapper .columns .column .cards .specification-card .specification-card__content .specification-card__title{font-size:1.125rem;line-height:1.625rem}}.specification-card-wrapper .columns .column .cards .specification-card .specification-card__content .specification-card__controller{display:flex;align-items:center}.specification-card-wrapper .columns .column .cards .specification-card-text{display:none;padding-right:18px}.specification-card-wrapper .columns .column .cards .specification-card-text ul li::marker{color:--theme-color}.specification-card-wrapper .columns .column .cards.active{border:1px solid #000;background:#fff;box-shadow:0px 4px 15px 0px rgba(0,0,0,.08)}.specification-card-wrapper .columns .column .cards.active .specification-card .specification-card__content .specification-card__controller .icon.scti__default{display:none}.specification-card-wrapper .columns .column .cards.active .specification-card-text{display:block}@media screen and (max-width: 959px){.accordion_section .columns{flex-wrap:wrap;flex-direction:column;width:100%}.accordion_section .columns .column{width:100%}.accordion_section .columns .column .cards .specification-card-text ul{padding-left:32px;margin:24px 18px 24px 0}.specification-card__image{padding-top:0}}@media screen and (max-width: 767px){.theme-cala .intro__title{margin-bottom:1.125rem}.intro--spaced .intro__content{margin-top:18px}}.plot-table{margin-top:.625rem}.plot-table table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff}.plot-table thead th{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;font-weight:800;padding:16px 24px;text-align:left;vertical-align:middle;border-bottom:2px solid #000;color:#000;letter-spacing:.0125rem;white-space:nowrap}@media screen and (min-width: 960px){.plot-table thead th{font-size:1.125rem;line-height:1.625rem}}.plot-table tbody td{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;padding:18px 24px;vertical-align:middle;border-bottom:1px solid #000;color:#1b1d21;word-break:normal;overflow-wrap:break-word}@media screen and (min-width: 960px){.plot-table tbody td{font-size:1.125rem;line-height:1.625rem}}.plot-table .row-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.plot-table .row-view{display:none;text-decoration:none;font-weight:700;white-space:nowrap;margin-left:12px;color:#000}.plot-table .row-view:hover{color:#28af78}.plot-table td.cell--num,.plot-table th.cell--num{text-align:center}.plot-table td.cell--price,.plot-table th.cell--price{text-align:right;white-space:nowrap}.plot-table td.cell--go,.plot-table th.cell--go{width:60px;text-align:right;padding-right:16px}.plot-table tbody tr{transition:background-color .15s ease-in-out}.plot-table tbody tr[data-href]:hover{background:#f7f8f9}.plot-table tbody tr.is-active{background:#eef1f4}.plot-table .status--reserved{color:#e64e4e;font-weight:700}.row-link{text-decoration:none}@media(max-width: 1100px){.plot-table thead th,.plot-table tbody td{padding:14px 18px}}@media(max-width: 960px){.plot-table thead th,.plot-table tbody td{padding:12px 16px}}@media(max-width: 840px){.plot-table thead{display:none}.plot-table table{table-layout:auto}.plot-table tbody tr{display:block;padding:18px 0;border-bottom:1px solid #e6e6e6;background:#fff}.plot-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:none;text-align:left !important;white-space:normal;overflow-wrap:anywhere}.plot-table tbody td:not(.cell--title)::before{content:attr(data-label);font-weight:700;margin-right:16px}.plot-table .row-view{display:inline-block}.plot-table td.cell--go{display:none}.plot-table td.cell--price{font-weight:700}.plot-table .row-title{font-size:1.25rem;line-height:1.625rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400;font-weight:800;padding-bottom:4px}}@media screen and (max-width: 840px)and (min-width: 960px){.plot-table .row-title{font-size:1.375rem;line-height:1.75rem}}.search{margin-bottom:40px;min-height:800px}.search>*:not(:first-child){margin-top:40px}@media screen and (max-width: 959px){.search .pagination{justify-content:space-between}}@media screen and (max-width: 839px){.search .search-load-more-button{color:#fff}.search .search-load-more-button .icon{width:20px;height:20px}.search .search-load-more-button--sticky{position:fixed;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);z-index:20}}@media screen and (min-width: 1600px){.search{overflow:hidden}}@keyframes animateOpacity{0%{opacity:0}100%{opacity:1}}.search-results .content-card{animation:animateOpacity 1s}@media screen and (min-width: 1080px){.search-results{min-height:1000px}.search-results .content-card{min-height:400px}.search-results .content-card header{min-height:150px}}.search-selection{position:relative;display:flex;width:100%;height:100%;text-decoration:none}.search-selection[disabled]{cursor:default}.search-selection--active .search-selection__icon-text__icon{color:var(--theme-color, #faaf23)}.search-selection__icon-text{position:relative;display:flex;align-items:center;color:#000;width:100%;padding:10px}.search-selection__icon-text--underline{position:relative;width:auto}.search-selection__icon-text--underline:after{content:"";display:block;position:absolute;bottom:-10px;left:0;height:2px;width:100%;background-color:#000}.search-selection__icon-text__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-selection__icon-text__text{font-size:1.125rem;line-height:1.625rem}}.search-selection__icon-text__icon{margin-right:16px;color:#fff}.search-selection .styled-form__field--select{position:absolute;left:48px;width:calc(100% - 50px);margin:0;z-index:1}.search-selection .styled-form__field--select select{padding:0;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-selection .styled-form__field--select select{font-size:1.125rem;line-height:1.625rem}}.search-selection .styled-form__field--select label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.search-selection__clear{position:absolute;top:4px;left:10px;display:flex;align-items:center;color:#1b1d21;outline:none;z-index:21}.search-selection__clear__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400;margin-right:10px}@media screen and (min-width: 960px){.search-selection__clear__text{font-size:1.125rem;line-height:1.625rem}}.search-selection__clear__icon{width:15px;height:15px}.search-selection__options{position:absolute;top:32px;left:0;width:100%;z-index:10}.search-selection__options__toggle{height:55px;width:100%;outline:0;opacity:0;background-color:#fff;margin-top:16px}.search-selection__options__values{background-color:#fff;display:none;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:10px}.search-selection__options__values__inner{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;width:100%;scrollbar-base-color:#f2f3f5;scrollbar-face-color:#faaf23;scrollbar-shadow-color:#faaf23;scrollbar-highlight-color:#f2f3f5;scrollbar-3dlight-color:#f2f3f5;scrollbar-darkshadow-color:#faaf23;scrollbar-track-color:#f2f3f5;scrollbar-arrow-color:transparent}.search-selection__options__values__inner::-webkit-scrollbar{background-color:#faaf23;border-radius:0;width:5px;cursor:pointer}.search-selection__options__values__inner::-webkit-scrollbar-track{background-color:#f2f3f5;border-radius:0}.search-selection__options__values__inner::-webkit-scrollbar-thumb{background-color:#faaf23;border:none;border-radius:0}.search-selection__options__values__value{text-align:left;width:100%;padding:5px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-selection__options__values__value{font-size:1.125rem;line-height:1.625rem}}.search-selection__options__values__value:hover,.search-selection__options__values__value:active,.search-selection__options__values__value:focus{text-decoration:underline}.search-selection__options__values__value--active{text-decoration:underline}.search-selection__options--active{z-index:20}.search-selection__options--active .search-selection__options__values{display:flex}.search-selection .checkbox{min-height:0}.search-selection .checkbox span{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-selection .checkbox span{font-size:1.125rem;line-height:1.625rem}}.search-selection .checkbox input[type=checkbox]~label{align-items:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.search-selection .checkbox label{padding-top:4px}}@media screen and (min-width: 840px){.search-selection{min-height:90px;transition:background-color ease-in-out 300ms;width:100%;height:100%}.search-selection .styled-form__field--select{opacity:0;top:32px;left:0;width:100%;height:50px}.search-selection .styled-form__field--select label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.search-selection .checkbox input[type=checkbox]{margin-right:16px}.search-selection .styled-form__field--checkbox{display:flex;justify-content:center;align-items:center;width:100%}.search-selection:hover:not(.search-filters-button__filters){background-color:var(--theme-color, #faaf23)}.search-selection:hover:not(.search-filters-button__filters) .search-selection__clear,.search-selection:hover:not(.search-filters-button__filters) .search-selection__icon-text__text{color:#fff}.search-selection__icon-text{justify-content:center}}@media screen and (min-width: 1080px){.search-selection__icon-text__icon{margin-right:10px}}@media screen and (min-width: 1184px){.search-selection{min-width:155px}}.search-selection-compact{display:inline-flex}.search-selection-compact .search-selection+.search-selection{border-left:none}.search-selection-compact .search-selection{min-width:120px;min-height:auto}.search-selection-compact .search-selection:hover[disabled]{background-color:transparent}.search-selection-compact .search-selection:hover[disabled] .search-selection__icon-text__text{color:#000}.price-dual-slider{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:100}.price-dual-slider .manual-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;margin-top:20px}.price-dual-slider .manual-inputs .manual-input{display:flex;flex-direction:row;align-items:center;flex:1 1 48%;margin-bottom:10px;max-width:48%}.price-dual-slider .manual-inputs .manual-input:last-child{margin-left:auto;display:flex;justify-content:flex-end}@media screen and (max-width: 839px){.price-dual-slider .manual-inputs .manual-input{flex-wrap:wrap;flex:1 1 100%;align-items:flex-start}}.price-dual-slider .manual-inputs .manual-input input[type=text],.price-dual-slider .manual-inputs .manual-input .manual-input__dropdown{width:100%;padding:4px;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 5px center;background-size:10px;cursor:pointer}.price-dual-slider .price-dual-slider--track{position:relative;width:100%;height:6px;background:#f2f3f5}.price-dual-slider .price-dual-slider--track input[type=range]{position:absolute;width:100%;height:6px;margin:0;top:0;left:0;-webkit-appearance:none;background:none;pointer-events:none;z-index:2}.price-dual-slider .price-dual-slider--track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:22px;width:22px;background:#000;border-radius:50%;cursor:grab;pointer-events:auto !important;margin-top:3px;z-index:4}.price-dual-slider .price-dual-slider--track input[type=range]::-moz-range-thumb{height:22px;width:22px;background:#000;border-radius:50%;cursor:grab;pointer-events:auto !important;border:none}.price-dual-slider .price-dual-slider--track input[type=range]::-moz-range-track{background:transparent}.price-dual-slider .price-dual-slider--track input[type=range].price-min-range-input{z-index:4}.price-dual-slider .price-dual-slider--track input[type=range].price-max-range-input{z-index:3}.price-dual-slider .price-dual-slider--track input[type=range].price-min-range-input::-webkit-slider-thumb{transform:translateX(-2px);z-index:4}.price-dual-slider .price-dual-slider--track input[type=range].price-max-range-input::-webkit-slider-thumb{transform:translateX(2px);z-index:4}.price-dual-slider .price-dual-slider--track input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none}.price-dual-slider .price-dual-slider--track .price-range-fill{position:absolute;height:100%;background:#838080;border-radius:3px;z-index:1;pointer-events:none}.custom-input-select{position:relative;width:120px}.custom-input-select .custom-input-select__list{position:absolute;top:100%;left:0;z-index:101;list-style:none;padding:0;margin:0;background:#fff;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-height:calc(6 * 32px);overflow-y:auto}.custom-input-select .custom-input-select__list li{padding:8px;cursor:pointer;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.custom-input-select .custom-input-select__list li.selected{background-color:#000;font-weight:bold}.custom-input-select .custom-input-select__list li:hover{background-color:#e6e6e6}.custom-input-select .custom-input-select__list li.no-results{padding:10px;color:#999;cursor:default}.theme-cala .search-sister-brand{background-color:#004e86;color:#fff}.search-count{display:flex;flex-direction:column}.search-count__count{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-count__count{font-size:2.75rem;line-height:3rem}}.search-count__radius{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-count__radius{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 1080px){.search-count{flex-direction:row;align-items:baseline}.search-count__radius{margin-left:10px}}@media screen and (max-width: 1079px){.search-count-paging>*:not(:first-child){margin-top:20px}}@media screen and (min-width: 1080px){.search-count-paging{display:flex;justify-content:space-between;align-items:center}.search-count-paging__count{flex-shrink:0;margin-right:20px}.search-count-paging__paging{display:flex;flex-grow:1;justify-content:flex-end}}.search-filtering__field__input{display:flex}.search-filtering__field__input .input{flex-grow:1}.search-filtering__field__input .button{flex-shrink:1;min-width:0}.search-filtering__input-and-view__form{flex-grow:1}.search-filtering__close{display:none;justify-content:center}.search-filtering__close .search-filters-close{margin-top:20px}.search-filtering__filters{display:flex;justify-content:space-between}.search-filtering__filters .search-selection{padding:20px 10px}.search-filtering__filters .filter-column{flex:1 1 0;padding:0 0px;box-sizing:border-box;border-right:1px solid #ddd}.search-filtering__filters .filter-price-column{flex:1 1 auto;padding-right:48px;padding-left:48px;background-color:#fff;box-sizing:border-box;border-right:1px solid #ddd;padding-top:40px}.search-filtering__filters .filter-radius-column{flex:1 1 0;padding:0 0px}.search-filtering__toggles{display:flex;justify-content:space-between}.search-filtering__toggles>*:not(:last-child){margin-right:20px}@media screen and (max-width: 839px){.price-dual-slider .manual-inputs{margin-top:8px;margin-bottom:6px}.price-dual-slider .manual-inputs .manual-input{margin-bottom:6px}.price-dual-slider .manual-inputs .manual-input input[type=text],.price-dual-slider .manual-inputs .manual-input .manual-input__dropdown{padding:2px;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (max-width: 839px)and (min-width: 960px){.price-dual-slider .manual-inputs .manual-input input[type=text],.price-dual-slider .manual-inputs .manual-input .manual-input__dropdown{font-size:1.125rem;line-height:1.625rem}}@media screen and (max-width: 839px){.search-filtering .search-selection{width:100%}}@media screen and (max-width: 839px){.search-filtering__input-and-view__view{border:1px solid #e9e9e9;margin:20px 0}.search-filtering__input-and-view__view .search-selection{padding:20px 10px;justify-content:center}.search-filtering__input-and-view__view .search-selection:first-child{display:none}}@media screen and (max-width: 839px){.search-filtering__filters-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:#fff;border:1px solid #e9e9e9;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s ease}.search-filtering__filters-button:hover{background:#e9e9e9}}@media screen and (max-width: 839px){.search-filtering__filters{display:none;flex-direction:column;gap:20px;margin-top:20px;margin-bottom:10px;width:100%}.search-filtering__filters.is-active{display:flex}.search-filtering__filters>div{border:1px solid #e9e9e9;padding:10px;background:#fff;border-radius:4px;box-sizing:border-box}.search-filtering__filters .search-selection__icon-text__text{display:none}}@media screen and (max-width: 839px){.search-filtering__filters .search-selection{padding:10px}}@media screen and (max-width: 839px){.search-filters-close-wrapper{position:fixed;right:16px;bottom:16px;z-index:1000}}@media screen and (max-width: 839px){.search-filtering__filters .search-selection{border:1px solid #e9e9e9;margin-bottom:20px}}@media screen and (max-width: 839px){.search-selection__clear{display:none}}@media screen and (max-width: 839px){.search-selection__icon-text{width:100%}}@media screen and (max-width: 839px){.search-selection .select{opacity:1;top:0;height:60px}.search-selection .select select{box-shadow:none;background-color:transparent}}@media screen and (min-width: 840px){.search-filtering--active{display:flex-end}.search-filtering__filters{display:flex !important}.search-filtering__field__input{padding:10px}.search-filtering__top-wrapper__inner{border:1px solid #e9e9e9}.search-filtering__input-and-view__view{display:flex}.search-filtering__input-and-view__view .search-selection{align-items:center;justify-content:center}.search-selection+.search-selection{border-left:1px solid #e9e9e9}.search-filtering__input-and-view{display:flex;border-bottom:1px solid #e9e9e9}.search-filtering__field{border-right:1px solid #e9e9e9}.search-filtering__field__error{padding:10px;padding-top:0}.search-filtering__toggles{align-items:center}.search-filtering__input-and-view__view{flex-shrink:1}.search-filtering__middle-wrapper{margin:40px 0}}@media screen and (min-width: 960px){.search-filtering__field__input{padding:16px}.search-filtering__filters .search-selection__clear{left:12px;top:8px}.search-filtering__view{padding:0 16px}.search-filtering__field__error{padding-left:16px;padding-right:16px}}@media screen and (min-width: 840px)and (max-width: 1599px){.search-filtering__filters{justify-content:flex-start}.search-filtering__filters .search-selection+.search-selection{margin-left:0}}@media screen and (max-width: 1599px){.search-filtering__filters{flex-wrap:wrap}}@media screen and (min-width: 1600px){.search-filtering__inner>*:not(:first-child){margin-top:40px}.search-filtering__toggles>*:not(:last-child){margin-right:40px}.search-filtering__close .search-filters-close{margin-top:40px}.search-filtering__input-and-view__view{margin-left:-1px}}.search-filters-button{display:none;align-items:center}.search-filters-button__filters{min-height:0px;padding:0}.search-filters-button__filters+.search-filters-button__clear{margin-left:20px}.search-filters-button__clear{display:flex;align-items:center;color:#e63241;white-space:nowrap}.search-filters-button__clear__icon{width:15px;height:15px;margin-left:10px}.search-filters-close{display:flex;align-items:center;color:#1b1d21}.search-filters-close__icon{width:15px;height:15px;margin-right:10px}.search-small-display-actions__item{position:relative;border:1px solid #000;display:flex;align-items:center;padding:10px;color:#000}.search-small-display-actions__item>*:not(:first-child){margin-left:10px}.search-small-display-actions__item__icon{width:20px;height:20px}.search-small-display-actions__item--active{background-color:#f2f3f5;border-color:var(--theme-color, #faaf23)}.search-small-display-actions__item--active .search-small-display-actions__item{border-color:var(--theme-color, #faaf23)}.search-small-display-actions__item--active .search-small-display-actions__item__icon{color:var(--theme-color, #faaf23)}.search-small-display-actions__item .styled-form__field{width:100%}.search-small-display-actions__item .styled-form__field .select:after{right:3px}.search-small-display-actions__item .styled-form__field select{padding-top:0;padding-left:0;padding-bottom:0;box-shadow:none;background-color:transparent;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-small-display-actions__item .styled-form__field select{font-size:1.125rem;line-height:1.625rem}}.search-small-display-actions__item .styled-form__field label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.search-small-display-actions__top-wrapper{margin-bottom:10px}.search-small-display-actions__bottom-wrapper{display:flex;justify-content:space-between}.search-small-display-actions__item--order-by label{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important;position:absolute;left:40px;top:0;bottom:0;right:0;padding-top:10px;background-color:#fff}.search-small-display-actions__item--order-by select{opacity:0}.search-small-display-actions__sticky-wrapper{display:flex;justify-content:space-between;background-color:#fff;margin-bottom:10px}.search-small-display-actions__sticky-wrapper .search-small-display-actions__item{width:calc(50% - 5px)}.search-small-display-actions__sticky-wrapper .search-small-display-actions__item--order-by label{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.search-small-display-actions__sticky-wrapper .search-small-display-actions__item--order-by label{font-size:1.125rem;line-height:1.625rem}}@media screen and (max-width: 575px){.search-small-display-actions__bottom-wrapper{flex-wrap:wrap}.search-small-display-actions__item .select select{font-weight:normal;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (max-width: 575px)and (min-width: 960px){.search-small-display-actions__item .select select{font-size:1.125rem;line-height:1.625rem}}@media screen and (max-width: 575px){.search-small-display-actions__item{width:calc(50% - 5px);align-items:center}}@media screen and (max-width: 575px){.search-small-display-actions__bottom-wrapper .search-small-display-actions__item:nth-child(3),.search-small-display-actions__bottom-wrapper .search-small-display-actions__item:nth-child(4){margin-top:10px}}@media screen and (max-width: 575px){.search-small-display-actions__item__text{font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}}@media screen and (max-width: 575px)and (min-width: 960px){.search-small-display-actions__item__text{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 840px){.search-small-display-actions{display:none}.search-small-display-actions__top-wrapper{display:none}.search-small-display-actions__bottom-wrapper{flex-wrap:nowrap}}@media screen and (min-width: 960px){.search-small-display-actions__item{padding:20px}.search-small-display-actions__item--order-by label{padding-top:20px;padding-left:10px}}@media screen and (max-width: 575px){.search-filtering--is-sticky.search-filtering--scrolling-down .search-small-display-actions__sticky-wrapper{transform:translateY(-100px)}.search-filtering--is-sticky:not(.search-filtering--scrolling-down) .search-small-display-actions__sticky-wrapper{transform:translateY(100px)}.search-filtering--is-sticky .search-small-display-actions__sticky-wrapper{position:fixed;left:0;top:0;width:100%;padding:20px;margin-top:0;z-index:99;box-shadow:0px 3px 6px rgba(0,0,0,.2);transition:transform ease-in-out .3s}.search-filtering--is-sticky.search-filtering--active .search-filtering__top-wrapper{position:fixed;top:100px;left:0;width:100%;height:calc(100% - 100px);overflow-y:auto;padding:20px;background-color:#fff;z-index:100;margin-top:0;box-shadow:0px 3px 6px rgba(0,0,0,.2)}.search-filtering--active .search-filtering__close{display:flex;margin-bottom:20px}.search-filtering--active:not(.search-filtering--is-sticky) .search-filtering__top-wrapper{margin-top:20px}}@media screen and (min-width: 840px){.search-filtering--is-sticky{position:relative;height:424px}.search-filtering--is-sticky .search-filtering--fixed-wrapper{position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:99;box-shadow:0px 3px 6px rgba(0,0,0,.2);transition:transform ease-in-out .3s;padding:20px}.search-filtering--is-sticky .search-filtering--fixed-wrapper .search-filtering__inner{width:100%;max-width:1344px;margin:0 auto}.search-filtering--is-sticky.search-filtering--scrolling-down .search-small-display-actions__sticky-wrapper{transform:translateY(-100px)}.search-filtering--is-sticky:not(.search-filtering--scrolling-down) .search-small-display-actions__sticky-wrapper{transform:translateY(100px)}.search-filtering--active .search-filtering__top-wrapper{margin-top:20px}}@media screen and (min-width: 840px)and (max-width: 959px){.search-filtering--is-sticky{top:100px}.search-filtering--is-sticky.search-filtering--scrolling-down .search-filtering--fixed-wrapper{transform:translateY(-100px)}.search-filtering--is-sticky:not(.search-filtering--scrolling-down) .search-filtering--fixed-wrapper{transform:translateY(100px)}}@media screen and (min-width: 960px){.search-filtering--is-sticky{height:334px}.search-filtering--is-sticky .search-filtering--fixed-wrapper{left:115px;width:calc(100% - 115px);top:-65px;transform:translateY(65px)}}@media screen and (min-width: 1080px)and (max-width: 1183px){.search-filtering--is-sticky .search-filtering__filters-button{margin-bottom:20px}}@media screen and (max-width: 840px){.search-filtering__top-wrapper,.search-filtering__middle-wrapper,.search-filtering__bottom-wrapper{display:none}}@media screen and (max-width: 1079px){.search-filtering--is-sticky .search-small-display-actions{display:block}.search-filtering--is-sticky .search-filtering__top-wrapper,.search-filtering--is-sticky .search-filtering__middle-wrapper,.search-filtering--is-sticky .search-filtering__bottom-wrapper{display:none}.search-filtering--is-sticky.search-filtering--active .search-filtering__close{display:flex}.search-filtering--active .search-filtering__top-wrapper{display:block;margin-top:20px}}@media screen and (min-width: 1081px){.search-filtering--is-sticky{padding:20px 40px}.search-filtering--is-sticky.search-filtering--active .search-filtering__top-wrapper{display:block;margin-top:64px;margin-bottom:20px}.search-filtering--is-sticky.search-filtering--active .search-filtering__close{display:flex}.search-filtering--is-sticky .search-filtering__inner{display:flex;flex-direction:column}.search-filtering--is-sticky .search-filtering__top-wrapper{display:none;order:2;margin-top:40px}.search-filtering--is-sticky .search-filtering__middle-wrapper{display:none}.search-filtering--is-sticky .search-filtering__bottom-wrapper{margin-top:0;order:1}.search-filtering--is-sticky .search-filters-button{display:flex}}@media screen and (min-width: 1184px){.search-filtering--is-sticky{padding:24px 80px}.search-filtering--is-sticky .search-filtering__bottom-wrapper{display:flex;justify-content:space-between}}.search-filtering--is-sticky .search-filtering__bottom-wrapper{justify-content:flex-end}.interest-card__content__availability{display:none}.register-process .styled-form{margin:0}.register-process .styled-form textarea{white-space:pre-line}.register-process .button,.register-process .button .button__text,.register-process button:not(.autocomplete__item):not(.unstyled),.register-process input[type=submit]{color:#000 !important}.register-process .button .button__text,.register-process button:not(.autocomplete__item):not(.unstyled){text-transform:lowercase !important}.register-process .button .button__text::first-letter,.register-process button:not(.autocomplete__item):not(.unstyled)::first-letter{text-transform:uppercase}.register-process input[type=submit]{text-transform:none !important}.register-process .button,.register-process button:not(.autocomplete__item):not(.unstyled),.register-process input[type=submit]{background-color:#fff !important;border:1px solid #000;margin:20px 0}.register-process .button:hover,.register-process .button:focus,.register-process button:not(.autocomplete__item):not(.unstyled):hover,.register-process button:not(.autocomplete__item):not(.unstyled):focus,.register-process input[type=submit]:hover,.register-process input[type=submit]:focus{background-color:#46b9b9 !important;color:#000 !important}.register-process .infobox.warning{margin-top:8px;background-color:#f4ede1;border:1px solid orange;color:#000;padding:6px 8px;font-size:12px;width:90%}.register-process .infobox.error{margin-top:8px;background-color:#fcecec;border:1px solid red;color:#000;padding:6px 8px;font-size:12px;width:90%}.register-process .infobox a{color:#000;font-weight:600;text-decoration:underline}.register-process .autocomplete{width:90%}.register-process .email-input-wrapper input.valid-email,.register-process .email-input-wrapper input.valid-mobile{border:2px solid green;background-color:#e6ffe6}.register-process .email-input-wrapper input.suggestion-email{border:2px solid orange;background-color:#f4ede1}.register-process .email-input-wrapper .iti,.register-process .email-input-wrapper .iti input{width:95%}.register-process .email-input-wrapper input.fail-email,.register-process .email-input-wrapper input.fail-mobile{border:2px solid red;background-color:#fcecec}.register-process__manual-address-toggle{color:#000;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font-weight:500}.register-process__manual-address-toggle:hover,.register-process__manual-address-toggle:focus{color:#46b9b9}.register-process__progress{margin-bottom:40px}.register-process__prev-next{margin-top:40px}.register-process .page-header{margin-bottom:48px}.register-process .page-header__title{margin-bottom:24px}.register-process__personal-details .input input,.register-process__personal-details .button{width:90%}.register-process__personal-details .page-header{max-width:100%}.register-process__personal-details .content-container--l{max-width:100%}.register-process__communication-preferences .styled-form,.register-process__bedrooms .styled-form,.register-process__homestyle .styled-form,.register-process__house-style .styled-form,.register-process__buying-position .styled-form,.register-process__incentives .styled-form{margin-top:0}.register-process__communication-preferences .styled-form__legend,.register-process__bedrooms .styled-form__legend,.register-process__homestyle .styled-form__legend,.register-process__house-style .styled-form__legend,.register-process__buying-position .styled-form__legend,.register-process__incentives .styled-form__legend{margin-bottom:32px}.register-process__communication-preferences .is-three-columns-tablet,.register-process__bedrooms .is-three-columns-tablet,.register-process__homestyle .is-three-columns-tablet,.register-process__house-style .is-three-columns-tablet,.register-process__buying-position .is-three-columns-tablet,.register-process__incentives .is-three-columns-tablet{display:none}.register-process__communication-preferences .styled-form__input-button-group,.register-process__bedrooms .styled-form__input-button-group,.register-process__homestyle .styled-form__input-button-group,.register-process__house-style .styled-form__input-button-group,.register-process__buying-position .styled-form__input-button-group,.register-process__incentives .styled-form__input-button-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:16px}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item{margin:0;width:100%;max-width:100%}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label{height:170px;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);background-color:#fff;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label:hover,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:focus~label{border-color:#46b9b9;background-color:#f5fbfb;box-shadow:0 2px 8px rgba(70,185,185,.2)}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label{border-color:#46b9b9;background-color:#46b9b9;box-shadow:0 2px 8px rgba(70,185,185,.2)}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label .icon{color:#000 !important}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label .icon,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg *,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg path,.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label .icon svg use{color:#000 !important;fill:#000 !important;stroke:#000 !important}.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__communication-preferences .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__bedrooms .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__house-style .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__buying-position .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=".svg"],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label img[src*=svg],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item label img[src*="image/svg+xml"],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*=svg],.register-process__incentives .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"]{filter:brightness(0) saturate(100%) !important}.register-process__communication-preferences #EmailOptIn~label .icon,.register-process__communication-preferences #SmsOptIn~label .icon,.register-process__bedrooms #EmailOptIn~label .icon,.register-process__bedrooms #SmsOptIn~label .icon,.register-process__homestyle #EmailOptIn~label .icon,.register-process__homestyle #SmsOptIn~label .icon,.register-process__house-style #EmailOptIn~label .icon,.register-process__house-style #SmsOptIn~label .icon,.register-process__buying-position #EmailOptIn~label .icon,.register-process__buying-position #SmsOptIn~label .icon,.register-process__incentives #EmailOptIn~label .icon,.register-process__incentives #SmsOptIn~label .icon{display:block !important;color:#000;margin-bottom:10px}.register-process__communication-preferences .button,.register-process__communication-preferences .button .button__text,.register-process__communication-preferences button,.register-process__communication-preferences input[type=submit],.register-process__bedrooms .button,.register-process__bedrooms .button .button__text,.register-process__bedrooms button,.register-process__bedrooms input[type=submit],.register-process__homestyle .button,.register-process__homestyle .button .button__text,.register-process__homestyle button,.register-process__homestyle input[type=submit],.register-process__house-style .button,.register-process__house-style .button .button__text,.register-process__house-style button,.register-process__house-style input[type=submit],.register-process__buying-position .button,.register-process__buying-position .button .button__text,.register-process__buying-position button,.register-process__buying-position input[type=submit],.register-process__incentives .button,.register-process__incentives .button .button__text,.register-process__incentives button,.register-process__incentives input[type=submit]{color:#000 !important}.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label img{width:40px;height:40px;max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px;display:block}.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item label .icon{color:#000 !important}.register-process__homestyle .styled-form__input-button-group .styled-form__input-button-group__item input:checked~label span{color:#000}.register-process__homestyle .styled-form__field--slider .range-slider--control .unstyled{border:0 !important;background:transparent !important;box-shadow:none !important;padding:0;min-width:0}@media screen and (max-width: 575px){.register-process{padding:20px 20px}.register-process .styled-form .button,.register-process .styled-form input[type=submit]{display:block;width:100%;margin:24px 0 0}.register-process .input input,.register-process input[type=tel],.register-process .email-input-wrapper .iti,.register-process .email-input-wrapper .iti input{width:100%}.register-process .page-header{margin-bottom:32px}.register-process .page-header__title{margin-bottom:16px}.register-process .page-header__title p{margin-top:0}.register-process__communication-preferences .styled-form__input-button-group,.register-process__bedrooms .styled-form__input-button-group,.register-process__homestyle .styled-form__input-button-group,.register-process__house-style .styled-form__input-button-group,.register-process__buying-position .styled-form__input-button-group,.register-process__incentives .styled-form__input-button-group{grid-template-columns:1fr 1fr;gap:16px}.register-process__homestyle .styled-form__field--slider input[type=range]::-webkit-slider-thumb{width:40px;height:40px;margin-top:-9px;transform:none}.register-process__homestyle .styled-form__field--slider input[type=range]::-moz-range-thumb{width:40px;height:40px;transform:none}.register-process__homestyle .styled-form__field--slider input[type=range]::-webkit-slider-runnable-track{height:22px}.register-process__homestyle .styled-form__field--slider input[type=range]::-moz-range-track{height:22px}.register-process__homestyle .styled-form__field--slider .range-slider--control{align-items:center}.register-process__homestyle .styled-form__field--slider .range-slider--control .icon{width:20px;height:20px}.register-process__personal-details .why-cala-homes{margin-top:20px}.register-process__interested-developments .development-interest-tool__selection-options__button,.register-process__interested-developments .development-interest-tool__save-button,.register-process__interested-developments .development-interest-tool__selection-options__button .button,.register-process__interested-developments .development-interest-tool__selection-options__button>button,.register-process__interested-developments .development-interest-tool__selection-options__button input[type=submit],.register-process__interested-developments .development-interest-tool__save-button .button,.register-process__interested-developments .development-interest-tool__save-button>button,.register-process__interested-developments .development-interest-tool__save-button input[type=submit]{width:100%}.register-process__interested-developments .development-interest-tool__selection-options__button .button,.register-process__interested-developments .development-interest-tool__selection-options__button>button,.register-process__interested-developments .development-interest-tool__selection-options__button input[type=submit],.register-process__interested-developments .development-interest-tool__save-button .button,.register-process__interested-developments .development-interest-tool__save-button>button,.register-process__interested-developments .development-interest-tool__save-button input[type=submit]{display:block;margin:24px 0 0}.account__pages .page-header__title p{margin-top:0}}@media screen and (min-width: 840px){.register-process__personal-details .why-cala-homes{position:sticky;top:20px;align-self:flex-start}}.cala-register-progres .cala-progress-container{align-items:center;display:flex;margin:0 0 32px}.cala-26-fixed-banner{background-color:azure;top:96px;position:fixed;z-index:998;color:#5e5e5e;padding:10px 20px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 960px){.cala-26-fixed-banner{display:none !important}.cala-cont-margin{margin-top:0 !important}}.cala-cont-margin{margin-top:173px}@media screen and (max-width: 385px){.cala-cont-margin{margin-top:200px}}@media screen and (max-width: 959px){.cala-register-progres .cala-progress-container{margin:32px 0 30px}}.cala-register-progres .cala-percent-circle{border-radius:50%}.cala-register-progres .cala-percent-circle,.cala-register-progres .cala-percent-circle svg{position:relative}.cala-register-progres .cala-percent-circle svg{transform:rotate(-90deg)}.cala-register-progres .cala-percent-circle svg circle{fill:none;stroke-linecap:round;stroke-width:10;transform-origin:0px 0px;transform:translate(5px, 5px)}.cala-register-progres .cala-percent-circle svg circle:nth-of-type(1){stroke:#f1f1f1;stroke-dashoffset:0}.cala-register-progres .cala-percent-circle--steps-complete{align-items:center;display:flex;font-size:22px;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cala-register-progres .cala-percent-step-info{margin-left:32px}.cala-register-progres .cala-percent-step-info span{display:block;line-height:1}.cala-register-progres #cala-percent-step-info--current-step{color:#000;font-size:30px;font-weight:600;margin-bottom:18px}.cala-register-progres #cala-percent-step-info--next-step{color:#626262;font-size:20px;font-weight:400}@media(min-width: 601px){.cala-register-progres .cala-percent-circle--small{display:none !important}.cala-register-progres .cala-percent-circle--large,.cala-percent-circle--large svg,.cala-percent-circle--large svg circle{height:120px;width:120px}.cala-register-progres .cala-percent-circle--large svg circle{stroke-dasharray:346;stroke-dashoffset:346}.cala-register-progres .cala-percent-circle--large svg circle.step1:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 11.1111111) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step2:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 22.2222222) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step3:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 33.3333333) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step4:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 44.4444444) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step5:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 55.5555556) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step6:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 66.6666667) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step7:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 77.7777778) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step8:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(346 - (346 * 88.8888889) / 100)}.cala-register-progres .cala-percent-circle--large svg circle.step9:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:0}}@media(max-width: 600px){.cala-register-progres .register-process .page-header__title p{margin-top:0}.cala-register-progres .cala-progress-container{margin:25px 0 25px}.cala-register-progres .cala-percent-circle--large{display:none !important}.cala-register-progres .cala-percent-circle--small,.cala-register-progres .cala-percent-circle--small svg,.cala-register-progres .cala-percent-circle--small svg circle{height:80px;width:80px}.cala-register-progres .cala-percent-circle--small svg circle{stroke-dasharray:220;stroke-dashoffset:220}.cala-register-progres .cala-percent-circle--small svg circle.step1:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 11.1111111) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step2:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 22.2222222) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step3:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 33.3333333) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step4:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 44.4444444) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step5:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 55.5555556) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step6:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 66.6666667) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step7:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 77.7777778) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step8:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:calc(220 - (220 * 88.8888889) / 100)}.cala-register-progres .cala-percent-circle--small svg circle.step9:nth-of-type(2){stroke:#46b9b9;stroke-dashoffset:0}.cala-register-progres .cala-progress-circle--steps-complete{font-size:18px}.cala-register-progres .cala-percent-step-info{margin-left:24px}.cala-register-progres #cala-percent-step-info--current-step{font-size:25px;margin-bottom:10px}.cala-register-progres #cala-percent-step-info--next-step{font-size:16px}}.cala-register-progres .styled-form fieldset+fieldset{margin-top:20px}.cala-register-progres .register-process .styled-form>fieldset>div:nth-of-type(8){margin:20px 0}.cala-register-progres .register-process .styled-form>fieldset>div:nth-of-type(8)>button{padding:0}.cala-register-progres .content-container--s{max-width:unset}.cala-register-progres .page-header,.cala-register-progres .styled-form__row:not(:last-child){margin-bottom:20px}.cala-register-progres .styled-form__row label{margin-bottom:4px}.cala-register-progres .cala-read-more-toggle{font-weight:600;text-decoration:underline}.cala-register-progres .cala-read-more-toggle.cala-hide,.cala-register-progres .cala-read-more-content:not(.cala-show){display:none}.cala-register-progres .why-cala-homes{margin-top:20px}.cala-register-progres .development-interest-tool{margin-bottom:0}.cala-register-progres .generic-overlay__content-container{padding:0}.cala-register-progres .development-interest-tool__selection-options__options{display:flex;flex-direction:column;padding:0}.cala-register-progres .development-interest-tool__selection-options__header{display:none}.cala-register-progres .development-interest-tool__selection-options__button{margin:32px 0 0}.cala-register-progres .development-interest-tool__selection-options__button>button{width:100%}.cala-register-progres .styled-form__field.styled-form__field--checkbox{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;display:none;margin:0;padding:6px 18px;width:100%}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Aberdeen{order:2;padding-top:18px}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Aberdeenshire{order:3}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Ayrshire{order:4}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Bedfordshire{order:19;padding-top:18px}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Berkshire{order:20}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Buckinghamshire{order:21}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Cambridgeshire{order:22}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Dorset{order:23}.cala-register-progres .styled-form__field.styled-form__field--checkbox.East-Dunbartonshire{order:5}.cala-register-progres .styled-form__field.styled-form__field--checkbox.East-Lothian{order:6}.cala-register-progres .styled-form__field.styled-form__field--checkbox.East-Renfrewshire{order:7}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Edinburgh{order:8}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Essex{order:24}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Falkirk{order:9}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Fife{order:10}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Glasgow{order:11}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Gloucestershire{order:25}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Greater-London{order:26}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Hampshire{order:27}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Hertfordshire{order:28}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Midlothian{order:12}.cala-register-progres .styled-form__field.styled-form__field--checkbox.North-Lanarkshire{order:13}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Kent{order:29}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Oxford{order:30}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Oxfordshire{order:31}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Peterborough{order:32}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Renfrewshire{order:14}.cala-register-progres .styled-form__field.styled-form__field--checkbox.South-Lanarkshire{order:15}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Stirling{order:16}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Suffolk{order:33}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Surrey{order:34}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Warwickshire{order:35}.cala-register-progres .styled-form__field.styled-form__field--checkbox.West-Lothian{border-bottom:1px solid #f1f1f1;order:17;padding-bottom:18px}.cala-register-progres .styled-form__field.styled-form__field--checkbox.West-Sussex{order:36}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Wiltshire{order:37}.cala-register-progres .styled-form__field.styled-form__field--checkbox.Worcestershire{border-bottom:1px solid #f1f1f1;order:38}.cala-register-progres .cala-scotland-heading,.cala-register-progres .cala-england-heading{border:1px solid #000;color:#000;font-size:22px;font-weight:600;padding:16px 18px;position:relative;text-align:left}.cala-register-progres .cala-scotland-heading{order:1}.cala-register-progres .cala-england-heading{margin-top:32px;order:18}.cala-register-progres .cala-scotland-heading:after,.cala-register-progres .cala-england-heading:after{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:16px;position:absolute;right:18px;top:18px;transform:rotate(135deg);vertical-align:top;width:16px}.cala-register-progres .cala-scotland-heading.expanded,.cala-register-progres .cala-england-heading.expanded{background-color:#46b9b9;border-color:#46b9b9}.cala-register-progres .cala-scotland-heading.expanded:after,.cala-register-progres .cala-england-heading.expanded:after{top:24px;transform:rotate(-45deg)}.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Aberdeen,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Aberdeenshire .cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Ayrshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.East-Dunbartonshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.East-Lothian,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.East-Renfrewshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Edinburgh,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Falkirk,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Fife,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Glasgow,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Midlothian,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.North-Lanarkshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Renfrewshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.South-Lanarkshire,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.Stirling,.cala-register-progres .cala-scotland-heading.expanded~.styled-form__field.styled-form__field--checkbox.West-Lothian,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Bedfordshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Berkshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Buckinghamshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Cambridgeshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Dorset,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Essex,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Gloucestershire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Greater-London,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Hampshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Hertfordshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Kent,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Oxford,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Oxfordshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Peterborough,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Suffolk,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Surrey,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Warwickshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.West-Sussex,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Wiltshire,.cala-register-progres .cala-england-heading.expanded~.styled-form__field.styled-form__field--checkbox.Worcestershire{display:block}.cala-register-progres .register-process__communication-preferences .styled-form{margin-top:0}.cala-register-progres .register-process__progress{display:none}.page-header{max-width:1200px;margin-bottom:40px}.page-header__title{margin-bottom:20px}.page-header__title p{font-size:3.125rem;line-height:3.125rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.page-header__title p{font-size:4.5rem;line-height:4.5rem}}.page-header__content>*:not(:first-child){margin-top:20px}.page-header--small .page-header__title p{font-size:2.25rem;line-height:2.5rem;font-family:"founders-grotesk-semibold",sans-serif;font-weight:400}@media screen and (min-width: 960px){.page-header--small .page-header__title p{font-size:2.75rem;line-height:3rem}}.register-progress{position:relative;display:flex;justify-content:space-between}.register-progress__item{position:relative;display:flex;align-items:center;flex-grow:1}.register-progress__item:before{content:"";position:absolute;left:4px;top:4px;height:calc(100% - 10px);width:100%;background-color:#f2f3f5}.register-progress__item__status{display:flex;align-items:center;justify-content:center;flex-shrink:1;border-radius:50%;border:2px solid #f2f3f5;background-color:#fff;width:35px;height:35px}.register-progress__item__status:after{content:"";height:15px;width:8px;border-right:2px solid var(--theme-color, #faaf23);border-bottom:2px solid var(--theme-color, #faaf23);position:absolute;left:11px;top:6px;transform:scale(0, 0) rotateZ(45deg);transition:transform 300ms ease-in-out;opacity:0}.register-progress__item__text{flex-grow:1;display:none;transition:color 300ms ease-in-out}.register-progress__item__status,.register-progress__item__text{position:relative;z-index:1}.register-progress__item--active:before{background-color:#1b1d21}.register-progress__item--active .register-progress__item__text{color:#fff}.register-progress__item--active .register-progress__item__status{border-color:#1b1d21}.register-progress__item--completed:before{background-color:var(--theme-color, #faaf23)}.register-progress__item--completed .register-progress__item__text{color:#fff}.register-progress__item--completed .register-progress__item__status{border-color:var(--theme-color, #faaf23)}.register-progress__item--completed .register-progress__item__status:after{opacity:1;transform:scale(1) rotateZ(45deg)}@media screen and (min-width: 960px){.register-progress__item__status{margin-right:10px}.register-progress__item__text{display:block;margin-right:10px}}.register-prev-next{display:flex;justify-content:space-between}.register-prev-next a{text-decoration:none;font-size:1rem;line-height:1.5rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}@media screen and (min-width: 960px){.register-prev-next a{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 576px){.register-prev-next{max-width:300px}}.register-prev-next__prev{color:#000}.register-prev-next__prev .icon{margin-right:10px}.register-prev-next__next{color:#1b1d21}#account-app{min-height:600px}.account .button,.account .button .button__text,.account button:not(.autocomplete__item):not(.unstyled),.account input[type=submit]{color:#000 !important}.account .styled-form{margin:0}.account .infobox{margin-top:8px;font-size:.75rem;line-height:1.25rem;font-family:"founders-grotesk-regular",sans-serif,sans-serif;font-weight:400}.account .infobox.warning{color:#7a5f00}.account .infobox.error{color:#a20b00}.account .infobox a{color:inherit;font-weight:700;text-decoration:underline}.account .email-input-wrapper .iti{width:100%}.account .email-input-wrapper input.valid-email,.account .email-input-wrapper input.valid-mobile,.account .email-input-wrapper .styled-form__input.valid-email,.account .email-input-wrapper .styled-form__input.valid-mobile{border-color:#1f7a3b;background-color:#e6ffe6}.account .email-input-wrapper input.suggestion-email,.account .email-input-wrapper .styled-form__input.suggestion-email{border-color:#cc9e00;background-color:#f4ede1}.account .email-input-wrapper input.fail-email,.account .email-input-wrapper input.fail-mobile,.account .email-input-wrapper .styled-form__input.fail-email,.account .email-input-wrapper .styled-form__input.fail-mobile{border-color:#a20b00;background-color:#fcecec}.account .country-select-register{width:100%;min-height:52px;padding:0 16px;border:1px solid #d8d8d8;background:#fff}.account .account__manual-address-toggle{display:inline-block;font-weight:600;text-decoration:underline}.account__pages__home-preferences .styled-form .styled-form__input-button-group,.account__pages__communication-preferences .styled-form .styled-form__input-button-group{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item{margin:0;width:100%;max-width:100%}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label{height:170px;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);background-color:#fff;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label:hover,.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:focus~label,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label:hover,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:focus~label{border-color:#46b9b9;background-color:#f5fbfb;box-shadow:0 2px 8px rgba(70,185,185,.2)}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:checked~label,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:checked~label{border-color:#46b9b9;background-color:#46b9b9;box-shadow:0 2px 8px rgba(70,185,185,.2)}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:checked~label .icon,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:checked~label .icon{color:#000 !important}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label .icon,.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label .icon svg,.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label .icon svg *,.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label .icon svg path,.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label .icon svg use,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label .icon,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label .icon svg,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label .icon svg *,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label .icon svg path,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label .icon svg use{color:#000 !important;fill:#000 !important;stroke:#000 !important}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label img[src*=".svg"],.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label img[src*=svg],.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label img[src*="image/svg+xml"],.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*=svg],.account__pages__home-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label img[src*=".svg"],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label img[src*=svg],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label img[src*="image/svg+xml"],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*=".svg"],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*=svg],.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item input:checked~label img[src*="image/svg+xml"]{filter:brightness(0) saturate(100%) !important}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label img,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label img{width:40px;height:40px;max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.account__pages__communication-preferences .styled-form .styled-form__input-button-group{grid-template-columns:repeat(2, minmax(0, 1fr))}.account__navigation{margin-bottom:40px}.account__pages__personal-details .button{width:90%}.account__pages__communication-preferences .icon-text-grid{margin-bottom:40px}.account__pages__developments-plots .page-header{margin-bottom:0}@media screen and (max-width: 575px){.account__pages__home-preferences .styled-form .styled-form__input-button-group,.account__pages__communication-preferences .styled-form .styled-form__input-button-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.account__pages__home-preferences .styled-form .styled-form__input-button-group__item label,.account__pages__communication-preferences .styled-form .styled-form__input-button-group__item label{height:140px}.account__pages__personal-details .button,.account__pages__developments-plots .button{width:100%}.account__pages__developments-plots .developments-interest-tool__button-container,.account__pages__developments-plots .development-interest-tool__button-container{width:100%}.account__pages__developments-plots .developments-interest-tool__button-container .button,.account__pages__developments-plots .development-interest-tool__button-container .button{width:100%;min-width:0}.account .input input,.account input[type=tel],.account input[type=text],.account input[type=email],.account textarea,.account .email-input-wrapper .iti,.account .email-input-wrapper .iti input{width:100%}.account .styled-form .button:not(.button--fixed-bottom){width:100%}}.dashboard-navigation-container{position:relative}.dashboard-navigation__toggle{outline:0;position:absolute;right:0;top:0;height:75px;width:100%;padding:0;color:#000;display:flex;justify-content:flex-end;align-items:center}.dashboard-navigation__toggle .icon{width:75px;transition:transform 100ms ease-in-out}.dashboard-navigation-container--active .dashboard-navigation__toggle{width:75px}.dashboard-navigation-container--active .dashboard-navigation__toggle .icon{transform:rotate(180deg)}.dashboard-navigation{display:flex}.dashboard-navigation__item{background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);display:flex;align-items:center;padding:20px;transition-property:box-shadow,background-color;transition-duration:300ms;text-decoration:none}.dashboard-navigation__item:not(.dashboard-navigation__item--active):hover,.dashboard-navigation__item:not(.dashboard-navigation__item--active):active,.dashboard-navigation__item:not(.dashboard-navigation__item--active):focus{box-shadow:0px 3px 6px rgba(0,0,0,.4);background-color:var(--theme-color, #faaf23)}.dashboard-navigation__item:hover,.dashboard-navigation__item:active,.dashboard-navigation__item:focus{color:#000}@media screen and (max-width: 839px){.dashboard-navigation{flex-direction:column}.dashboard-navigation__item{width:100%;height:75px}.dashboard-navigation__item .icon{margin-right:10px}.dashboard-navigation-container:not(.dashboard-navigation-container--active) .dashboard-navigation__item:not(.dashboard-navigation__item--active){display:none}}@media screen and (min-width: 840px){.dashboard-navigation{flex-direction:row}.dashboard-navigation__item{width:160px;height:140px;flex-direction:column;justify-content:center}.dashboard-navigation__item:not(:first-child){margin-left:20px}.dashboard-navigation__item--active{box-shadow:none;background-color:var(--theme-color, #faaf23);color:#000}.dashboard-navigation__item .icon{margin-bottom:10px}.dashboard-navigation__item__text{display:block;width:100%}}.map-results{position:relative}.map-results__map{height:100%;width:100%;min-height:600px;display:none}.map-results__map .gm-style .gm-style-iw-c{border-radius:0 !important;padding:0 !important;max-height:none !important;max-width:300px !important}.map-results__map .gm-style-iw-d{max-height:none !important;overflow:hidden !important}.map-results__map .gm-style-iw-chr{display:none !important}.map-results__map button[title=Close]{display:none !important}.map-results__map .gm-style .gm-style-iw-d{overflow:visible !important}.map-results__map .gm-style .gm-style-iw-t::after{box-shadow:none !important}.map-results__filters{background:#fff;padding:20px;display:none}.map-results__close{position:absolute;top:10px;right:64px;z-index:99;background:rgba(255,255,255,.7);width:40px;height:40px;align-items:center;justify-content:center;display:none;background-color:var(--theme-color);color:#fff;border:#fff 1px solid}.map-results--is-open{position:fixed;top:0;left:0;width:100%;height:100%;margin-top:0;background-color:#fff;z-index:999}.map-results--is-open .content-loader{justify-content:center;height:100%}.map-results--is-open .map-results__filters{position:absolute;top:0;left:0;width:100%;z-index:1;display:none}.map-results--is-open .map-results__map{display:block}.map-results--is-open .map-results__close{display:inline-flex}.map-results--is-open .map-results__open{display:none}.google-map{width:100%;height:100%;border-radius:6px 6px 0 0;overflow:hidden}@media screen and (min-width: 840px){.map-with-pin .map-with-pin__map{padding-right:28px}}@media screen and (min-width: 960px){.map-with-pin .map-with-pin__map{padding-right:40px}}@media screen and (min-width: 1184px){.map-with-pin .map-with-pin__map{padding-right:80px}}@media screen and (min-width: 840px){.map-with-pin .map-with-pin__cta{padding:28px;padding-top:20px}}@media screen and (max-width: 575px){.map-with-pin .map-with-pin__cta{margin-top:24px}}@media screen and (min-width: 960px){.map-with-pin .map-with-pin__cta{padding:40px;padding-top:32px}}@media screen and (min-width: 1184px){.map-with-pin .map-with-pin__cta{padding:80px;padding-top:40px}}.google-map{width:100%}
