@charset "UTF-8";@font-face{font-family:akrobat;src:url(https://lewisco.co.uk/build/assets/Akrobat-Bold-f62517e3.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:akrobat;src:url(https://lewisco.co.uk/build/assets/Akrobat-Black-525f4eb0.woff2) format("woff2");font-weight:800;font-style:normal}:root{--t-foreground: #000000;--t-background: white;--t-primary: #FFD800;--t-muted: #F3F4F5;--u-viewport-scale:calc(100vw - 375px) / (1440 - 375);font-size:1rem}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(5.625rem + (90 - 90) * var(--u-viewport-scale) + clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem))}body{position:relative;min-height:100vh;background-color:var(--t-background);color:var(--t-foreground);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-navigation-active],body[data-splash-active=true]{overflow:hidden}body[data-collection=news],body[data-collection=properties]{padding-top:calc(5.625rem + (90 - 90) * var(--u-viewport-scale))}@media (min-width: 75rem){body[data-collection=news],body[data-collection=properties]{padding-top:calc(5.625rem + (90 - 90) * var(--u-viewport-scale))}}h1,h2,h3,h4{font-weight:inherit}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center}strong{font-weight:500}[x-cloak]{display:none!important}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-asset{aspect-ratio:16/9;border-radius:.625rem}@media (min-width: 75rem){.o-asset{aspect-ratio:1280/524}}.o-gallery{position:relative}.o-gallery__trigger{position:absolute;display:flex;top:2ch;left:2ch;width:3ch;height:3ch;border-radius:100%;background-color:#fff;box-shadow:0 0 30px #0000001a;pointer-events:none;z-index:10}.o-gallery__trigger svg{width:1.5ch;height:auto;margin:auto}.o-grid{display:grid;column-gap:1.25rem;grid-template-columns:repeat(6,1fr)}@media (min-width: 48rem){.o-grid{grid-template-columns:repeat(12,1fr)}}.o-grid>*{grid-column:1/-1}.o-heading,.s-content h2,.c-search-form__field select,.c-button{font-family:akrobat,sans-serif;line-height:1.2;text-transform:uppercase}.o-heading--1{font-size:calc(6.25rem + (160 - 100) * var(--u-viewport-scale));font-weight:800;line-height:1;text-transform:none}.o-heading--2{font-size:calc(2.375rem + (48 - 38) * var(--u-viewport-scale));font-weight:600}.o-heading--3,.s-content h2{font-size:calc(1.875rem + (36 - 30) * var(--u-viewport-scale));font-weight:800}.o-heading--4{font-size:calc(1.875rem + (36 - 30) * var(--u-viewport-scale));font-weight:600}.o-heading--5{font-size:calc(1.25rem + (24 - 20) * var(--u-viewport-scale));font-weight:600}.o-heading--6{font-size:calc(1.125rem + (20 - 18) * var(--u-viewport-scale));font-weight:600}.o-heading--7,.c-search-form__field select,.c-button{font-size:calc(.875rem + (16 - 14) * var(--u-viewport-scale));font-weight:600;letter-spacing:calc(.0875rem + (1.6 - 1.4) * var(--u-viewport-scale))}.o-heading--8{font-size:calc(.75rem + (14 - 12) * var(--u-viewport-scale));font-weight:600}.o-image{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s}.o-image.has-loaded{opacity:1}.o-nav{display:flex;margin:0;padding:0;list-style:none}.o-paragraph,.s-content h3{font-family:effra,sans-serif;line-height:1.4}.o-paragraph--1{font-size:calc(1.75rem + (32 - 28) * var(--u-viewport-scale));font-weight:500;line-height:1.3}.o-paragraph--2,.s-content h3{font-size:calc(1.25rem + (24 - 20) * var(--u-viewport-scale));font-weight:400}.o-paragraph--3{font-size:calc(1.125rem + (20 - 18) * var(--u-viewport-scale));font-weight:400}.o-paragraph--4{font-size:calc(.875rem + (16 - 14) * var(--u-viewport-scale));font-weight:400}.o-slider{display:flex;width:100%;align-content:flex-start;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.c-button{display:inline-flex;gap:2ch;align-items:center;justify-content:center;height:calc(2.5rem + (50 - 40) * var(--u-viewport-scale));padding-inline:2ch;border-radius:.3125rem;background-color:var(--t-primary);color:var(--t-foreground);overflow:hidden;flex-shrink:0;white-space:nowrap}.c-button[disabled]{filter:grayscale(100%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.c-button__label{display:none}@media (min-width: 48rem){.c-button__label{display:block}}.c-button__suffix{display:flex;height:100%;align-items:center;margin-right:-2ch;background-color:var(--t-background);overflow:hidden;white-space:nowrap;transition:width .45s}.c-button__suffix span{padding-inline:2ch}.c-button svg{width:auto;height:3ch}.c-button--secondary{background-color:var(--c-button--secondary-background-color, var(--t-background))}@media (hover: hover){.c-button--secondary{transition:background-color .45s}.c-button--secondary:hover{background-color:var(--t-primary)}}.c-button--tertiary{height:unset;padding:unset;border-radius:unset;background-color:unset;gap:1ch}.c-button--tertiary span{display:flex;align-items:center;justify-content:center;width:4ch;height:4ch;border:solid 1px currentColor;border-radius:100%;background-color:var(--t-background);transition:border-color .45s,background-color .45s}.c-button--tertiary svg{width:2ch;height:2ch;transform:translate(5%);color:var(--t-foreground)}.c-button--tertiary path{transition:color .45s}@media (hover: hover){.c-button--tertiary:hover span{background-color:currentColor}.c-button--tertiary:hover svg{color:#fff}}.c-button--whatsapp{background-color:#25d366;color:#fff}.c-button--whatsapp svg{transform:scale(1.3)}.c-contacts{display:grid}@media (min-width: 48rem){.c-contacts{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-contacts{grid-template-columns:repeat(3,1fr)}}.c-contacts__heading{grid-column:1/-1;margin-bottom:1ch;font-weight:500}.c-contacts__heading span{color:var(--t-primary)}.c-contacts__group{display:grid;gap:2ch;color:var(--c-contacts__group-color, var(--t-foreground))}.c-contacts__group+.c-contacts__group{margin-top:1ch}@media (min-width: 48rem){.c-contacts__group+.c-contacts__group{margin-top:0}}.c-header-menu{gap:2ch;flex-direction:column}.c-header-menu a{position:relative;display:inline-block;padding:.25ch 0;color:var(--t-foreground)}@media (hover: hover){.c-header-menu a:after{content:"";position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);height:.25ch;background-color:var(--t-primary);transform-origin:0 0;transition:transform .45s}.c-header-menu a:hover:after{transform:scaleX(1)}}.c-legals-menu{row-gap:1ch;flex-wrap:wrap}.c-legals-menu__item:not(:last-child){display:flex}.c-legals-menu__item:not(:last-child):after{content:"|";margin-inline:1ch}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100}@media (min-width: 48rem){.c-modal{padding:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}}.c-modal__inner{position:relative;display:flex;flex-direction:column;width:100%;max-height:100%;margin:auto;overflow:hidden;color:var(--t-background)}@media (min-width: 75rem){.c-modal__inner{grid-column:2/12}}.c-modal__content{flex:1;padding:calc(1.875rem + (60 - 30) * var(--u-viewport-scale));background-color:var(--t-foreground);overflow:auto;outline:solid 1px rgba(255,255,255,.1)}@media (min-width: 48rem){.c-modal__content{border-radius:.625rem}}.c-modal__close{all:unset;box-sizing:border-box;position:absolute;display:flex;top:2ch;right:2ch;width:3ch;height:3ch;border-radius:100%;border:solid .15ch #D9D9D9;background-color:var(--t-foreground);cursor:pointer;z-index:5}.c-modal__close svg{margin:auto;width:40%;height:auto;color:#d9d9d9}@media (hover: hover){.c-modal__close{transition:background-color .45s}.c-modal__close svg{transition:color .45s}.c-modal__close:hover{background-color:#d9d9d9}.c-modal__close:hover svg{color:var(--t-foreground)}}.c-modal .c-profile{margin-top:5ch}@media (min-width: 48rem){.c-modal .c-profile{margin-top:0}}.c-modal--property .c-modal__close{right:auto;left:2ch;border-color:transparent;background-color:#f3f4f5;box-shadow:0 0 30px #0000001a}.c-modal--property .c-modal__close svg{color:var(--t-foreground)}.c-modal--property .c-modal__content{padding:0;background-color:#f3f4f5;outline:unset}.c-modal--property .c-modal__content .c-property-card{border-radius:0}@media (min-width: 75rem){.c-modal--property .c-modal__inner{grid-column:1/-1}}.c-search-form{position:relative}.c-search-form,.c-search-form__fields{display:flex;flex-direction:row;gap:1.25rem}.c-search-form__fields,.c-search-form__field{flex:1}.c-search-form__fields{min-width:0;overflow-x:clip;overflow-y:visible}.c-search-form__fields>*{min-width:9.375rem;flex:1}.c-search-form__field{min-width:9.375rem;font-size:80%}.c-search-form__field input,.c-search-form__field select{all:unset;box-sizing:border-box;width:100%;height:100%;padding:1ch 1.5ch;border-radius:.3125rem;background-color:var(--t-background);color:var(--t-foreground);text-align:left}.c-search-form__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' fill='none'%3E%3Cpath fill='%23000' d='M8.363 9.825c-.2 0-.388-.031-.563-.094a1.316 1.316 0 0 1-.487-.319l-6.9-6.9C.137 2.238 0 1.888 0 1.463 0 1.038.138.688.412.412.689.139 1.038 0 1.462 0c.425 0 .775.138 1.05.412l5.85 5.85 5.85-5.85c.276-.274.626-.412 1.05-.412.425 0 .776.138 1.05.412.275.276.413.626.413 1.05 0 .425-.138.775-.413 1.05l-6.9 6.9c-.15.15-.312.257-.487.32a1.66 1.66 0 0 1-.563.093Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5ch center;background-size:1.5ch auto}.c-search-form__toggle{padding-inline:2ch;transition:background-color .2s}.c-search-form__toggle.is-active{background-color:#fff9}.c-search-form__toggle.is-disabled{display:none}.c-search-form__actions .c-button{width:100%}.c-search-form__overflow{position:absolute;display:grid;gap:1.25rem;bottom:0;right:0;transform:translateY(calc(100% + 1rem));padding:1.25rem;border-radius:.625rem;background-color:#fff;box-shadow:0 0 30px #0000001a;opacity:0;pointer-events:none;z-index:1;transition:opacity .2s,transform .2s}.c-search-form__overflow.is-active:not(.is-disabled){transform:translateY(calc(100% + .75rem));opacity:1;pointer-events:all}.c-search-form__overflow input,.c-search-form__overflow select{background-color:#f3f4f5}.c-section[data-background=none]{--c-button--secondary-background-color: #F3F4F5;--c-property-card-background-color: #F3F4F5}.c-section[data-background=tint]{--c-slider-navigation__button-background-color: white;background-color:var(--t-muted)}.c-section[data-padding=default]{padding:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem) calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.c-section[data-padding=inline]{padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.c-section[data-padding=half]{padding:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2) calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.c-section [data-component]{min-width:0}.c-section>[data-component]+[data-component]{margin-top:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)}.c-section>[data-component=lede]+[data-component=card-carousel],.c-section>[data-component=lede]+[data-component=people]{margin-top:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem) / 1.5)}.c-section>[data-component=logo-carousel]+[data-component=testimonials],.c-section>[data-component=media]+[data-component=media]{margin-top:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)*1.5)}.c-share{position:relative;display:inline-block}.c-share__options{position:absolute;display:flex;top:0;bottom:0;left:0;padding:0 .5ch;border-radius:.3125rem;background-color:#fff;box-shadow:0 0 20px #0000001a;z-index:2}.c-share__options a{display:flex;align-items:center;padding:0 1ch}@media (hover: hover){.c-share__options a:hover{color:var(--t-primary)}}.c-share__options svg{width:2ch;height:2ch;transition:fill .45s}.c-slider-navigation{display:flex;gap:2ch}.c-slider-navigation__button{width:2.5ch;height:2.5ch;border-radius:100%;background:no-repeat center center var(--c-slider-navigation__button-background-color, var(--t-muted));background-size:30% auto;cursor:pointer}@media (hover: hover){.c-slider-navigation__button{transition:background-color .45s}.c-slider-navigation__button:hover{background-color:var(--t-primary)}}.c-slider-navigation__button--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='17' fill='none'%3E%3Cpath fill='%23000' d='M.425 8.388c0-.2.031-.388.094-.563.062-.175.168-.337.318-.487l6.9-6.9c.275-.275.626-.413 1.05-.413.425 0 .775.138 1.05.413.276.275.413.625.413 1.05 0 .425-.137.775-.412 1.05l-5.85 5.85 5.85 5.85c.275.274.412.625.412 1.05 0 .425-.137.774-.412 1.05-.275.274-.625.412-1.05.412-.425 0-.776-.137-1.05-.413l-6.9-6.9a1.316 1.316 0 0 1-.32-.487 1.66 1.66 0 0 1-.093-.562Z'/%3E%3C/svg%3E")}.c-slider-navigation__button--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='17' fill='none'%3E%3Cpath fill='%23000' d='M10.575 8.612c0 .2-.031.388-.094.563a1.316 1.316 0 0 1-.319.487l-6.9 6.9c-.275.275-.624.413-1.05.413-.425 0-.775-.138-1.05-.413-.274-.274-.412-.625-.412-1.05 0-.425.137-.774.413-1.05l5.85-5.85-5.85-5.85C.886 2.487.75 2.137.75 1.712c0-.425.137-.775.413-1.05.274-.275.625-.412 1.05-.412.425 0 .774.137 1.05.412l6.9 6.9c.15.15.256.313.318.488.063.175.094.362.094.562Z'/%3E%3C/svg%3E")}.c-social-links{display:flex;gap:2ch}.c-social-links__icon{display:block;width:3ch;height:3ch;fill:currentColor}.c-tabs{display:grid;gap:3ch}.c-tabs__list{gap:1ch;overflow:auto}@media (min-width: 48rem){.c-tabs__list .c-button{min-width:7.8125rem}}.c-toggle-switch{display:flex;align-items:center;cursor:pointer}.c-toggle-switch__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-toggle-switch__indicator{position:relative;display:flex;width:3.35ch;height:1.75ch;margin-right:1ch;padding:.4ch;border-radius:3ch;outline:solid 2px currentColor;opacity:.4;transition:opacity .2s}.c-toggle-switch__indicator:before{content:"";width:1ch;height:1ch;border-radius:100%;background-color:currentColor;transition:transform .2s}.c-toggle-switch__input:checked+.c-toggle-switch__indicator{opacity:1}.c-toggle-switch__input:checked+.c-toggle-switch__indicator:before{transform:translate(150%)}.c-toggle-switch__label{-webkit-user-select:none;user-select:none}.c-view-selector{display:flex;gap:1.25rem}.c-view-selector__option{cursor:pointer}.c-view-selector__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-view-selector__icon{display:block;width:auto;height:1.75ch}.c-view-selector__input:checked+.c-view-selector__icon{color:var(--t-primary)}.c-page-header{position:fixed;display:flex;align-items:center;gap:1ch;top:0;left:0;right:0;height:calc(5.625rem + (140 - 90) * var(--u-viewport-scale));padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));z-index:50;transition:background-color .45s,height .45s}[data-page-scrolled] .c-page-header,[data-collection=news] .c-page-header,[data-collection=properties] .c-page-header{height:calc(5.625rem + (90 - 90) * var(--u-viewport-scale));background-color:var(--t-foreground)}.c-page-header__home{margin-left:auto}.c-page-header__logo{display:block;width:auto;height:calc(5rem + (140 - 80) * var(--u-viewport-scale));transform:translateY(31%);transition:height .45s,transform .45s}[data-page-scrolled] .c-page-header__logo,[data-collection=news] .c-page-header__logo,[data-collection=properties] .c-page-header__logo{height:calc(3.75rem + (60 - 60) * var(--u-viewport-scale));transform:none}.c-page-header .c-button[href^="tel:"] .c-button__suffix{width:0}@media (hover: hover){.c-page-header .c-button[href^="tel:"]:hover .c-button__suffix{width:24ch}}.c-page-offcanvas{position:fixed;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-color:var(--t-background);pointer-events:none;overflow:hidden;z-index:100;transition:transform .45s}[data-navigation-active] .c-page-offcanvas{transform:translate(0);pointer-events:all}@media (min-width: 48rem){.c-page-offcanvas{display:grid;grid-template-columns:3fr 2fr}}@media (min-width: 75rem){.c-page-offcanvas{grid-template-columns:6fr 4fr}}.c-page-offcanvas__content{height:100%;padding:calc(5.625rem + (140 - 90) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale));overflow:auto}.c-page-offcanvas__actions{position:fixed;top:0;display:flex;align-items:center;height:calc(5.625rem + (140 - 90) * var(--u-viewport-scale));z-index:10}.c-page-offcanvas__actions .c-button{outline:solid 1ch var(--t-background)}.c-page-offcanvas__items{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:3ch}.c-page-offcanvas__aside{position:relative;background-color:var(--t-foreground)}.c-page-offcanvas__aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:2}.c-page-offcanvas__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .45s}.c-page-offcanvas__image.is-active{opacity:1}.c-page-offcanvas__image .o-image{object-fit:cover}.c-page-offcanvas__site-logo{position:absolute;top:4ch;right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));width:11ch;height:auto;color:var(--t-background);z-index:3}.c-page-offcanvas__rics-logo{position:absolute;bottom:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));width:10ch;height:auto;color:var(--t-background);z-index:3}.c-page-offcanvas .c-contacts{padding-block:2ch;border:solid #D9D9D9;border-width:1px 0 0}@media (min-width: 75rem){.c-page-offcanvas .c-contacts{border-width:1px 0}}.c-page-footer{--t-foreground: white;--t-background: #000000;padding:3ch calc(1.25rem + (100 - 20) * var(--u-viewport-scale));background-color:var(--t-background);color:var(--t-foreground)}.c-page-footer__inner{row-gap:2ch}.c-page-footer__top{grid-column:1/4;align-self:center}.c-page-footer__logo{grid-column:4/-1;display:flex}.c-page-footer__logo svg{width:auto;height:calc(3.75rem + (90 - 60) * var(--u-viewport-scale));margin-left:auto}.c-page-footer__divider{all:unset;box-sizing:border-box;grid-column:1/-1;height:1px;background-color:var(--t-foreground)}.c-page-footer__heading{margin-bottom:1ch;font-weight:500}.c-page-footer__menu{flex-direction:column;gap:.5ch}.c-page-footer__menu a{color:#d9d9d9}@media (min-width: 48rem){.c-page-footer__quick-links{grid-column:1/7}}@media (min-width: 75rem){.c-page-footer__quick-links{grid-column:1/3}}@media (min-width: 48rem){.c-page-footer__property-searches{grid-column:7/-1}}@media (min-width: 75rem){.c-page-footer__property-searches{grid-column:3/6}}.c-page-footer__contacts{--c-contacts__group-color: #D9D9D9}@media (min-width: 75rem){.c-page-footer__contacts{grid-column:6/-1}}.c-page-footer__rics-logo svg{width:9ch;height:auto}.c-page-footer .c-button--secondary{background-color:var(--t-foreground);color:var(--t-background)}.c-page-footnote{padding:2ch calc(1.25rem + (100 - 20) * var(--u-viewport-scale));color:#55565a}.c-page-footnote__inner{row-gap:2ch}@media (min-width: 75rem){.c-page-footnote__copyright{grid-column:1/7}}@media (min-width: 75rem){.c-page-footnote__legals-menu{grid-column:7/-1}.c-page-footnote__legals-menu .c-legals-menu{justify-content:flex-end}}.c-page-splash{position:fixed;display:grid;top:0;right:0;bottom:0;left:0;z-index:80000;pointer-events:none}[data-splash-active=true] .c-page-splash{pointer-events:all}.c-page-splash__section{display:flex;padding-block:.25ch;background-color:#000}.c-page-splash__section:first-child{align-items:flex-end;color:#fff}.c-page-splash__section:last-child{align-items:flex-start;color:#ffd800}.c-page-splash svg{display:block;width:40vw;height:auto;margin-inline:auto;opacity:0}.c-article{padding-top:calc(1.25rem + (50 - 20) * var(--u-viewport-scale));align-items:flex-start;padding-bottom:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)}.c-article__image{aspect-ratio:4/3;height:auto;margin-bottom:3ch;border-radius:.625rem}@media (min-width: 48rem){.c-article__image{aspect-ratio:1240/540}}@media (min-width: 75rem){.c-article__header{grid-column:6/-1}}@media (min-width: 48rem){.c-article__meta{grid-column:1/7}}@media (min-width: 75rem){.c-article__meta{grid-row:2;grid-column:1/5}}.c-article__title{margin-bottom:1ch}.c-article__body{display:grid;gap:4ch;margin-top:4ch;padding-top:4ch;border-top:solid 1px currentColor}.c-article__body .c-article-image{border-radius:.625rem}@media (min-width: 48rem){.c-article__body .c-article-text{margin-right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}}.c-article__body .c-article-video{all:unset;box-sizing:border-box;width:100%;aspect-ratio:16/9;border-radius:.625rem}.c-article__footer{display:flex;justify-content:space-between;margin-top:4ch;padding-top:4ch;border-top:solid 1px currentColor}.c-article .c-share{margin-bottom:2ch}.c-article-card{--c-button--secondary-background-color: white;position:relative;border-radius:.625rem;background-color:#f3f4f5;overflow:hidden}.c-article-card__image{position:relative;aspect-ratio:500/340}.c-article-card__image .o-image{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 48rem){.c-article-card__image{grid-column:1/6;aspect-ratio:unset}}.c-article-card__detail{padding:3ch}@media (min-width: 48rem){.c-article-card__detail{grid-column:6/-1}}.c-article-card__title{margin-bottom:1ch;font-weight:500}.c-article-card__excerpt{margin-bottom:3ch}.c-article-card .c-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-article-meta{display:grid;grid-template-columns:1fr 2fr;border-radius:.625rem;background-color:var(--t-foreground);color:var(--t-background);overflow:hidden}.c-article-meta__image{aspect-ratio:1/1}.c-article-meta__list{display:grid;margin:0;padding:2ch;list-style:none}.c-article-meta__list>*:last-child{color:#d9d9d9}.c-article-meta__collection{color:var(--t-primary)}.c-card-carousel{margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));--slide-width: calc(100vw - calc(calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 2))}@media (min-width: 75rem){.c-card-carousel{--slide-width: calc(44vw - calc(1.25rem + (100 - 20) * var(--u-viewport-scale)))}}@media (hover: none){.c-card-carousel{overflow:auto}}@media (hover: hover){.c-card-carousel{overflow:hidden}}.c-card-carousel__items{display:flex}@media (hover: hover){.c-card-carousel__items{width:calc(var(--slide-width) * var(--total-slides))}}@media (hover: none){.c-card-carousel__items{padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale) - .625rem)}}.c-card-carousel__item{flex-shrink:0;width:var(--slide-width);padding-inline:.625rem}@media (hover: none){.c-card-carousel__item[data-clone]{display:none}}@media (hover: hover){.c-card-carousel__item{animation:cardCarousel linear infinite;animation-duration:calc(5s * var(--total-slides));animation-play-state:paused}.is-visible .c-card-carousel__item{animation-play-state:running}}@media (hover: hover){.c-card-carousel:hover .c-card-carousel__item{animation-play-state:paused}}@keyframes cardCarousel{0%{transform:translate(0)}to{transform:translate(calc(var(--slide-width) * var(--total-slides) * -1))}}.c-card{position:relative;display:grid;grid-template-columns:repeat(2,1fr);height:100%;padding:2ch;border-radius:.625rem;background-color:var(--t-foreground);color:var(--t-background)}.c-card__heading{margin-bottom:1ch;color:var(--t-primary);grid-column:1/-1}.c-card__content{grid-column:1/-1}.c-card__icon{margin-top:3ch;align-self:flex-end}.c-card__icon svg{width:4ch;height:4ch}.c-card__actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column:2/-1}.c-card__actions .c-button--tertiary{color:currentColor}.c-card__actions .c-button--tertiary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media (hover: hover){.c-card__actions .c-button--tertiary:hover span{border-color:var(--t-primary);background-color:var(--t-primary)}.c-card__actions .c-button--tertiary:hover path{color:#000}}.c-collection-list{display:grid;gap:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem);padding-top:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem);border-top:solid 1px currentColor}.c-collection-list__items{display:grid;gap:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.c-collection-list__actions{text-align:center}.c-featured-properties{display:grid;gap:2ch}.c-featured-properties__sliders{display:grid}.c-featured-properties__slider{grid-row:1;grid-column:1/-1;position:relative;display:grid;gap:3ch;min-width:0;margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));opacity:0;pointer-events:none}.c-featured-properties__slider.is-active{opacity:1;pointer-events:all}.c-featured-properties__slider .c-slider-navigation{margin-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));justify-content:flex-end}@media (min-width: 48rem){.c-featured-properties__slider .c-slider-navigation{position:absolute;top:-3ch;right:0;transform:translateY(-100%)}}.c-featured-properties__slide{min-width:calc(100% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(100% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);padding-inline:.625rem}@media (min-width: 48rem){.c-featured-properties__slide{min-width:calc(50% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(50% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2)}}@media (min-width: 75rem){.c-featured-properties__slide{min-width:calc(33.33% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(33.33% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2)}}.c-form{row-gap:2ch}.c-form__fields{display:grid;gap:1.25rem}@media (min-width: 48rem){.c-form__fields{grid-template-columns:repeat(2,1fr)}}.c-form__field input,.c-form__field select,.c-form__field textarea{all:unset;box-sizing:border-box;width:100%;padding-block:1ch;border-bottom:solid 1px #55565A}.c-form__field input::placeholder,.c-form__field select::placeholder,.c-form__field textarea::placeholder{color:#55565a}.c-form__field[data-type=textarea]{grid-column:1/-1}@media (min-width: 75rem){.c-form__disclaimer{grid-column:1/10}}.c-form__disclaimer a{font-weight:500}.c-form__errors{grid-column:1/-1;border-radius:.625rem;background-color:var(--t-primary);padding:1ch;text-align:center}@media (min-width: 75rem){.c-form__actions{grid-column:10/-1;text-align:right}}.c-hero{position:relative;height:80vh;background-color:var(--t-foreground);z-index:10}.c-hero__content{position:absolute;display:flex;flex-direction:column;justify-content:space-between;top:0;right:0;bottom:0;left:0;padding:40vh calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem);background-color:#0006;color:var(--t-background);z-index:2}.c-hero__heading{text-align:center}@media (min-width: 48rem){.c-hero__heading{grid-column:2/12}}@media (min-width: 75rem){.c-hero__heading{grid-column:3/11}}.c-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.c-hero__background-asset{position:absolute;top:0;right:0;bottom:0;left:0}.c-hero__background[data-animate=true] .c-hero__background-asset{animation:heroFade infinite;animation-duration:calc(5s * var(--total-assets))}.c-hero__search{text-align:center}.c-hero__search-form{position:absolute;bottom:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));left:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));transform:translateY(100%);opacity:0;padding:1.25rem;border-radius:.625rem;background-color:#0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;transition:opacity .45s,transform .45s}@media (min-width: 48rem){.c-hero__search-form{bottom:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)}}.c-hero__search-form.is-active{transform:translateY(0);opacity:1;pointer-events:all}.c-hero__search>.c-button{transition:background-color .45s,opacity .45s,transform .45s}.c-hero__search>.c-button[disabled]{transform:translateY(100%);opacity:0}.c-hero__search>.c-button svg{height:2ch}@keyframes heroFade{0%{opacity:1}20%{opacity:1}34%{opacity:0}88%{opacity:0}to{opacity:1}}.c-image-slider{position:relative;aspect-ratio:815/650}.c-image-slider .c-slider-navigation{--c-slider-navigation__button-background-color: white;position:absolute;bottom:5ch;right:2ch}.c-image-slider .c-slider-progress{position:absolute;bottom:0;right:0}.c-image-slide{position:absolute;top:0;width:100%;height:100%;display:grid;padding-bottom:3ch;opacity:0}.c-image-slide__image{position:absolute;top:0;left:0;right:0;height:calc(100% - 3ch)}.c-image-slide__caption{position:absolute;bottom:0;right:10ch}.c-lede__preheading,.c-lede__heading{margin-bottom:1ch}@media (min-width: 75rem){.c-lede__heading{grid-column:1/5;margin-bottom:unset}}.c-lede__heading span{color:var(--t-primary);white-space:nowrap}@media (min-width: 75rem){.c-lede__content{grid-column:6/-1}}.c-logo-carousel{--slide-width: calc(50vw - calc(calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 2))}@media (min-width: 48rem){.c-logo-carousel{--slide-width: calc(35vw - calc(calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 2))}}.c-logo-carousel__heading{margin-bottom:2ch}.c-logo-carousel__container{margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));overflow:hidden}.c-logo-carousel__items{display:flex;width:calc(var(--slide-width) * var(--total-slides))}.c-logo-carousel__item{flex-shrink:0;display:flex;width:var(--slide-width);padding:2ch;aspect-ratio:2/1;animation:logoCarousel linear infinite;animation-duration:calc(5s * var(--total-slides));animation-play-state:paused}.is-visible .c-logo-carousel__item{animation-play-state:running}.c-logo-carousel__item .o-image{width:100%;height:100%;object-fit:contain}@keyframes logoCarousel{0%{transform:translate(0)}to{transform:translate(calc(var(--slide-width) * var(--total-slides) * -1))}}.c-media{row-gap:3ch}.c-media__image{height:auto;aspect-ratio:605/410;border-radius:.625rem}.c-media__icon{margin-bottom:1ch}.c-media__icon svg{width:auto;height:4ch}.c-media__heading{margin-bottom:1ch}@media (min-width: 48rem){.c-media[data-image-position=left] .c-media__image{grid-column:1/7;transform:translate(calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale))));border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width: 48rem){.c-media[data-image-position=left] .c-media__detail{grid-column:7/-1}}@media (min-width: 48rem){.c-media[data-image-position=right] .c-media__image{grid-row:1;grid-column:7/-1;transform:translate(calc(1.25rem + (100 - 20) * var(--u-viewport-scale)));border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width: 48rem){.c-media[data-image-position=right] .c-media__detail{grid-column:1/7}}.c-offices{display:grid}.c-office{row-gap:2ch;padding-block:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2);border-top:solid 1px currentColor}.c-office__location-map{aspect-ratio:715/410;border-radius:.625rem}@media (min-width: 48rem){.c-office__location-map{grid-row:1;grid-column:6/-1}}@media (min-width: 48rem){.c-office__details{grid-column:1/6}}.c-office__heading{margin-bottom:1ch}.c-office__heading span{color:var(--t-primary)}.c-office__contacts{display:grid;gap:1ch;margin:2ch 0 0;padding:0;list-style:none}.c-office__contacts>*{display:flex;align-items:center;gap:1ch}.c-office__contacts>* svg{width:1.5ch;height:1.5ch}.c-people{display:grid;gap:1.25rem}@media (min-width: 48rem){.c-people{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-people{grid-template-columns:repeat(3,1fr)}}.c-person{position:relative;display:grid;grid-template-columns:2fr 4fr;border-radius:.625rem;background-color:var(--t-foreground);color:var(--t-background);overflow:hidden}.c-person__photo{filter:grayscale(100%)}.c-person__profile{display:flex;flex-direction:column;padding:1.5ch}.c-person__name-first{color:var(--t-primary)}.c-person__name-postnominals,.c-person__position{color:#d9d9d9}.c-person__actions{display:flex;justify-content:flex-end;margin-top:auto}.c-person__actions .c-button--tertiary{color:currentColor}.c-person__actions .c-button--tertiary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media (hover: hover){.c-person__actions .c-button--tertiary:hover span{border-color:var(--t-primary);background-color:var(--t-primary)}.c-person__actions .c-button--tertiary:hover path{color:#000}}.c-profile{display:grid;gap:4ch}@media (min-width: 48rem){.c-profile{grid-template-columns:2fr 4fr}}.c-profile__photo{margin-inline:4ch}@media (min-width: 48rem){.c-profile__photo{margin-inline:0;margin-left:calc(0px - calc(1.875rem + (60 - 30) * var(--u-viewport-scale)))}}.c-profile__photo .o-image{height:auto;aspect-ratio:1/1;border-radius:.625rem}@media (min-width: 48rem){.c-profile__photo .o-image{border-top-left-radius:0;border-bottom-left-radius:0}}.c-profile__name-first{color:var(--t-primary)}.c-profile__name-postnominals{color:#d9d9d9}.c-profile__position{margin-bottom:2ch;color:#d9d9d9}.c-profile__contacts{display:grid;row-gap:1ch;margin:0;padding:0;list-style:none}@media (min-width: 75rem){.c-profile__contacts{grid-template-columns:repeat(2,1fr);column-gap:2ch}}.c-profile__contacts>*{display:flex;align-items:center;gap:2ch}.c-profile__contacts>* svg{width:2ch;height:2ch;color:var(--t-primary)}.c-profile__biography{margin-top:3ch;padding-top:3ch;border-top:solid 1px #D9D9D9}.c-portfolio{display:grid;gap:2ch;min-width:0}.c-portfolio__categories{display:grid}.c-portfolio__category{grid-row:1;grid-column:1/-1;row-gap:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem);opacity:0;pointer-events:none}.c-portfolio__category.is-active{opacity:1;pointer-events:all}.c-portfolio__category .c-slider-navigation{margin-top:2ch;margin-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));justify-content:flex-end}@media (min-width: 48rem){.c-portfolio__category .c-slider-navigation{position:absolute;top:-3ch;right:0;transform:translateY(-100%);margin-top:0}}@media (min-width: 75rem){.c-portfolio__category[data-show-content=true] .c-slider-navigation{margin:0}}.c-portfolio__category-items{position:relative;min-width:0;margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)))}@media (min-width: 75rem){[data-show-content=true] .c-portfolio__category-items{grid-column:1/8;margin-right:0}}.c-portfolio__category-item{min-width:calc(100% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(100% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);padding-inline:.625rem}@media (min-width: 48rem){.c-portfolio__category-item{min-width:calc(50% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(50% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2)}}@media (min-width: 75rem){[data-show-content=true] .c-portfolio__category-item{padding-right:0;padding-left:1.25rem}[data-show-content=false] .c-portfolio__category-item{min-width:calc(33.33% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2);max-width:calc(33.33% - (1.25rem + (100 - 20) * var(--u-viewport-scale) + 1.25rem) / 2)}}.c-portfolio__category-content{display:grid;gap:2ch}@media (min-width: 75rem){.c-portfolio__category-content{grid-column:9/-1}}.c-portfolio-item{height:100%;border-radius:.625rem;background-color:var(--t-primary);overflow:hidden}.c-portfolio-item__image{height:auto;aspect-ratio:400/250}.c-portfolio-item__content{display:grid;gap:1ch;padding:1.5ch 2ch 3ch}.c-portfolio-item__list{margin-left:2ch;margin-block:0;padding:0}.c-property__strapline{margin-bottom:2ch}.c-property__title{margin-bottom:1ch}.c-property__meta>*{display:flex;align-items:center;color:#55565a}.c-property__meta>*:not(:first-child):before{content:"";width:1.5px;height:3ch;margin-inline:2ch;background-color:currentColor}.c-property__meta>* svg{width:2ch;height:2ch;margin-right:1ch}.c-property__meta>* a{text-decoration:underline}.c-property__grid{row-gap:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2)}.c-property__details{display:grid;gap:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2)}@media (min-width: 75rem){.c-property__details{grid-column:1/8}}.c-property__specification .c-property-specification{padding-block:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2);border-top:solid 1px currentColor}.c-property__specification .c-property-specification:last-child{border-bottom:solid 1px currentColor}.c-property__sidebar{display:grid;gap:calc(clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)/2);align-items:flex-start}@media (min-width: 48rem){.c-property__sidebar{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-property__sidebar{display:flex;flex-direction:column;grid-template-columns:unset;grid-column:9/-1}}.c-property__contacts{display:grid;gap:2ch;padding:3ch;border-radius:.625rem;background-color:var(--t-foreground);color:var(--t-background)}.c-property__contacts>.o-heading,.s-content .c-property__contacts>h2,.c-property__contacts>.c-button,.c-search-form__field .c-property__contacts>select{color:var(--t-primary)}.c-property__contacts .c-property-contact:not(:last-child){margin-bottom:2ch;padding-bottom:2ch;border-bottom:solid 1px currentColor}.c-property__viewing{display:grid;gap:2ch;padding:3ch;border-radius:.625rem;background-color:#f3f4f5}.c-property__viewing .c-form{row-gap:3ch}.c-property__viewing .c-form__fields{grid-template-columns:unset;font-size:80%}.c-property__viewing .c-form__actions{--c-button--secondary-background-color: white;grid-column:1/-1;text-align:center}.c-property .c-tabs{margin-bottom:3ch}.c-property .c-tabs__list{margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)))}.c-property-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:.625rem;background-color:var(--c-property-card-background-color, var(--t-background));overflow:hidden}@media (min-width: 48rem){.is-list .c-property-card{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start}}.c-property-card__photos{display:flex;gap:2px;overflow:hidden}.c-property-card__photos .o-image:not(:first-child){display:none}@media (min-width: 48rem){.is-list .c-property-card__photos{grid-row:1/3;grid-column:1/2;height:100%}.is-list .c-property-card__photos .o-image{display:block;aspect-ratio:unset;width:50%}}.c-property-card__photo{height:auto;aspect-ratio:400/250}.c-property-card__strapline{display:block;padding:1.25ch 2ch;background-color:var(--t-foreground);color:var(--t-primary)}@media (min-width: 48rem){.is-list .c-property-card__strapline{grid-row:1;grid-column:2/-1;padding-right:30%}}.c-property-card__status{position:absolute;top:2ch;right:2ch;padding:.5ch 2ch;border-radius:.3125rem;background-color:var(--t-primary);color:#000;z-index:2}.c-property-card__content{flex:1;display:flex;flex-direction:column;gap:1ch;padding:1.5ch 2ch;color:#55565a}@media (min-width: 48rem){.is-list .c-property-card__content{grid-row:2;grid-column:2/-1}}.c-property-card__summary{display:none}.is-list .c-property-card__summary{display:-webkit-box;height:8ch;margin-top:-.5ch;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-property-card__meta{display:flex;gap:1ch;align-items:center;padding-top:1ch;border-top:solid 1px currentColor}.c-property-card__meta svg{width:2ch;height:2ch}.c-property-card__actions{margin-top:auto;text-align:right}@media (min-width: 75rem){.is-list .c-property-card__actions{margin-top:-3ch}}.c-property-card__actions .c-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.c-property-card__actions .c-button span{--t-background: transparent}.c-property-contact__name{margin-bottom:1ch}.c-property-contact__name-first{color:var(--t-primary)}.c-property-contact__name-postnominals{color:#d9d9d9}.c-property-contact__methods{display:grid;row-gap:1ch;margin:0;padding:0;list-style:none}.c-property-contact__methods>*{display:flex;align-items:center;gap:2ch}.c-property-contact__methods>* svg{width:2ch;height:2ch;color:var(--t-primary)}.c-property-gallery{overflow:hidden}.c-property-gallery__images{display:grid;height:100%}@media (min-width: 48rem){.c-property-gallery__images{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1ch}}.c-property-gallery__trigger{position:relative;display:none;background-color:#fff}@media (min-width: 48rem){.c-property-gallery__trigger{display:block}}.c-property-gallery__trigger:first-child{display:block}@media (min-width: 48rem){.c-property-gallery__trigger:first-child{grid-column:1/3;grid-row:1/3}}@media (min-width: 48rem){.c-property-gallery__trigger:nth-child(n+4){display:none}}.c-property-gallery__image{position:absolute}@media (min-width: 48rem){.c-property-specification{display:grid;grid-template-columns:repeat(2,1fr)}}.c-property-specification__heading{margin-bottom:1ch}@media (min-width: 48rem){.c-property-specification__heading{margin-bottom:0}}.c-property-video{display:block;width:100%;border:none}.c-property-search__controls{position:relative;display:flex;gap:1.25rem;padding:1ch calc(1.25rem + (100 - 20) * var(--u-viewport-scale));background-color:#55565a;box-shadow:0 0 30px #0000001a;color:var(--t-background);z-index:2}.c-property-search__controls>*{display:flex;align-items:center;padding-block:1ch}@media (min-width: 48rem){.c-property-search__controls>*+*{padding-left:1.25rem;border-left:solid 1px rgba(255,255,255,.4)}}.c-property-search__controls-view{display:none}@media (min-width: 48rem){.c-property-search__controls-view{display:flex}}[data-hide-map=true] .c-property-search__controls-map{display:none}[data-hide-map=true] .c-property-search__controls-view{padding-left:0;border-left:none}.c-property-search__controls-view .c-view-selector{color:#fff6}.c-property-search__results{display:flex;flex-direction:column}@media (min-width: 75rem){.c-property-search__results{flex-direction:row;align-items:flex-start}.c-property-search__results>*:first-child{width:40%;flex-shrink:0}.c-property-search__results>*:last-child{flex:1}}.has-map .c-property-search__list{display:none}@media (min-width: 48rem){.has-map .c-property-search__list{display:block}}.c-property-search__list-results{display:grid;padding:4ch calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.has-map .c-property-search__list-results{padding:4ch}.c-property-search__list-results.is-list{gap:2.5rem}.c-property-search__list-results.is-grid{gap:1.25rem}@media (min-width: 48rem){.c-property-search__list-results.is-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-property-search__list-results.is-grid{grid-template-columns:repeat(3,1fr)}.c-property-search__results.has-map .c-property-search__list-results.is-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 100rem){.c-property-search__list-results.is-grid{grid-template-columns:repeat(4,1fr)}.c-property-search__results.has-map .c-property-search__list-results.is-grid{grid-template-columns:repeat(3,1fr)}}.c-property-search__list-action{padding-bottom:4ch;text-align:center}.c-property-search__list-empty{margin-bottom:4ch;padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));text-align:center}@media (min-width: 75rem){.c-property-search__map{position:sticky;top:calc(5.625rem + (90 - 90) * var(--u-viewport-scale));box-shadow:0 0 30px #0000001a}}.c-property-search__map-inner{height:calc(90vh - (5.625rem + (90 - 90) * var(--u-viewport-scale)));background-color:var(--t-foreground)}@media (min-width: 75rem){.c-property-search__map-inner{height:calc(100vh - (5.625rem + (90 - 90) * var(--u-viewport-scale)))}}.c-properties{display:grid;gap:1.25rem}@media (min-width: 48rem){.c-properties{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-properties{grid-template-columns:repeat(3,1fr)}}.c-statistics{row-gap:clamp(4.375rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,6.25rem)}.c-statistics__group{display:grid;row-gap:3ch}@media (min-width: 48rem){[data-image-count="0"] .c-statistics__group{grid-template-columns:repeat(2,1fr);column-gap:1.25rem}}@media (min-width: 75rem){[data-image-count="0"] .c-statistics__group{grid-template-columns:repeat(3,1fr)}}@media (min-width: 48rem){.c-statistics:not([data-image-count="0"]) .c-statistics__group{grid-column:9/-1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3ch}}.c-statistics__slider{margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)))}@media (min-width: 48rem){.c-statistics__slider:not([data-image-count="0"]){grid-row:1;grid-column:1/8}}.c-statistics__slider .c-image-slide__image{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem}.c-statistic{display:flex;flex-direction:column-reverse}.c-statistic__label:after{content:"";display:block;height:.3ch;margin-top:1ch;border-radius:.3ch;background-color:var(--t-primary)}.c-statistic__value{display:flex}.c-statistic__value-suffix{color:var(--t-primary)}.c-testimonials{position:relative}.c-testimonials:after{content:"";grid-column:1/-1;display:block;height:.3ch;margin-top:3ch;border-radius:.3ch;background-color:var(--t-primary)}@media (min-width: 75rem){.c-testimonials:after{margin-top:5ch}}.c-testimonials__heading{margin-bottom:2ch}@media (min-width: 75rem){.c-testimonials__heading{grid-column:1/5}}.c-testimonials__slider{display:grid;gap:5ch;grid-template-columns:repeat(2,1fr);align-items:center;margin-left:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)));margin-right:calc(0px - (1.25rem + (100 - 20) * var(--u-viewport-scale)))}@media (min-width: 75rem){.c-testimonials__slider{grid-column:6/-1;margin-left:0}}.c-testimonials__slider .o-slider{grid-column:1/-1}.c-testimonials__slider .c-slider-navigation{margin-left:auto;padding-right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}@media (min-width: 75rem){.c-testimonials__slider .c-slider-navigation{position:absolute;top:0;right:0;padding-right:0}}.c-testimonials__slider .c-slider-progress{padding-left:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}@media (min-width: 75rem){.c-testimonials__slider .c-slider-progress{position:absolute;bottom:4ch;left:0;padding-left:0}}.c-testimonials__slide{min-width:100%;max-width:100%;padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}@media (min-width: 75rem){.c-testimonials__slide{padding-inline:0 calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}}.c-testimonial{display:grid;gap:2ch}.c-testimonial__logo{width:auto;height:5ch}.c-testimonial__quote:before{content:"“"}.c-testimonial__quote:after{content:"”"}.s-content h2{margin-block:3ch .5ch}.s-content h3{margin-block:3ch .5ch;font-weight:500}.s-content p+p{margin-top:2ch}.s-content a{font-weight:500}
