@font-face{font-family:celias_regular;src:url(celias_regular.otf) format('opentype');font-weight:400;font-style:normal}:root{--ui-base:46,45,49;--ui-color:rgba(var(--ui-base), 1);--ui-alpha:0.85;--ui-color-semi-opaque:rgba(var(--ui-base), var(--ui-alpha));--splash-background-color:rgb(var(--ui-base));--floorplan-container-color:var(--ui-color);--floorplan-container-alpha:var(--ui-alpha);--floorplan-container-width:900;--text-color:rgba(255, 255, 255, 1);--color-subtitle:#adb5bd;--color-cta:rgba(220, 220, 220, 1);--color-cta-hover:rgba(255, 255, 255, 1);--radar-color:var(--color-cta);--global-padding:10px;--logo-wrapper-width:calc(100vw - (2 * var(--global-padding)))}@media screen and (orientation:landscape){:root{--logo-wrapper-width:40vw}}body,button,p{font-family:celias_regular,sans-serif;font-weight:300;font-style:normal;letter-spacing:0;letter-spacing:2px}button,h1,h2,h3,h4,h5,h6{text-transform:uppercase}#ui>header nav a.current-tour:after,#ui>header nav a:after{height:.1rem}.logo-subtitle{color:var(--color-subtitle);letter-spacing:5px}#modal-burger-menu .logo-title,header .logo-title{font-size:1.25rem;margin-bottom:0;line-height:1.25;letter-spacing:.3rem}#modal-burger-menu .logo-subtitle,header .logo-subtitle{font-size:.9rem;margin-bottom:0}[data-id=loading] .logo-title{--logo-font-size:2rem;font-size:var(--logo-font-size);letter-spacing:calc(var(--logo-font-size) * .2)}.logo-postcode{font-size:50%}.splash-background{background-repeat:no-repeat;background-position:center;background-size:cover}[data-id=loading]{height:100vh;background-image:url(texture.webp);background-blend-mode:multiply}[data-id=click-to-enter]{position:unset;text-transform:uppercase}[data-id=click-to-enter] .chevron{font-size:2.1rem}#modal-burger-menu .logo-wrapper,header .logo-wrapper{--logo-wrapper-width:300px}[data-id=loading] .logo{transition:opacity 1s ease-in-out;opacity:1;width:inherit;height:inherit;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}body.is-preload [data-id=loading] .logo{opacity:0}button.primary{background-color:transparent;color:var(--text-color);border-color:var(--color-cta)}button.primary:hover{background-color:rgba(220,220,220,.3)}[data-id=contact-overlay]{width:100%;height:100%;position:fixed;bottom:0;z-index:-1;opacity:0;transition:opacity .5s ease,z-index .5s ease;color:var(--ui-color);pointer-events:none}[data-id=contact-overlay] .container{position:absolute;bottom:0}[data-id=contact-overlay] .content{margin:1.5rem 1.5rem 4rem;border-bottom:3px solid var(--color-cta);width:fit-content;width:-moz-fit-content}.contact-overlay-isVisible [data-id=contact-overlay]{z-index:100;opacity:1}[data-id=contact-overlay] a{display:block;color:var(--ui-color);white-space:nowrap;font-size:.9rem}.contact-overlay-isVisible [data-id=contact-overlay] a{pointer-events:all}[data-id=contact-overlay] a:hover{color:var(--color-cta)}[data-id=contact-overlay] a[data-name*=close-overlay]{position:absolute;right:2rem;top:2rem;padding-top:.5rem;color:#fff}@media screen and (min-width:768px){[data-id=loading] .logo-title{--logo-font-size:4rem}}@media screen and (min-width:1400px){:root{--global-padding:6rem}#modal-burger-menu .logo-wrapper,header .logo-wrapper{--logo-wrapper-width:300px}}