header{border-bottom:1px solid #e3e2e3;height:215px;left:0;position:fixed;top:0;z-index:100}header.show{border:none}header .nav{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style:none;width:100vw}header .nav li{align-self:center;margin:60px 60px 40px}header .nav button,header .nav li{font-family:var(--font-contax);font-size:var(--font-md)}header .nav button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}header .nav li.header-link{cursor:pointer;opacity:1;transition:opacity .5s;width:108px}header .nav li.header-link:hover{opacity:.5}header .nav li.header-link.left{text-align:left}header .nav li.header-link.right{text-align:right}header .tagline{font-weight:400;text-align:center}.dropdown-list{height:calc(100dvh - 100px);left:60px;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - 30px),transparent);max-width:400px;overflow:scroll;padding-top:30px;position:relative;top:-60px}.locations-dropdown{list-style:none}.dropdown-country{font-family:var(--font-contax);font-size:var(--font-md);font-weight:400;margin-bottom:40px;text-transform:uppercase}.location-listing{margin-bottom:40px;margin-left:10px}.location-listing:last-of-type{padding-bottom:40px}.location-listing h2{font-family:var(--font-contax);font-size:var(--font-md);font-weight:400}.location-listing h3{font-size:var(--font-sm);font-weight:400;margin-top:5px}@media only screen and (max-width:1280px){header{height:195px}header .nav li{margin:40px}.dropdown-list{left:40px}}@media only screen and (max-width:1024px){header{display:none}.dropdown-country{margin-bottom:30px}}.mobile-nav{border-bottom:1px solid #e3e2e3;display:none;height:82px;left:0;position:fixed;top:0;width:100vw;z-index:100}.mobile-menu,.mobile-menu-close{background-color:transparent;border:none;cursor:pointer;height:14px;left:30px;opacity:1;position:absolute;top:34px;transition:opacity .5s;width:28px}.mobile-menu-close:hover,.mobile-menu:hover{opacity:.5}.mobile-menu img,.mobile-menu-close img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mobile-logo{position:absolute;right:30px;top:30px}.mobile-menu-content{height:calc(100dvh - 112px);left:30px;overflow-y:scroll;padding-top:30px;position:relative;top:82px}.mobile-list{left:0;margin-bottom:60px;position:relative;top:0}.mobile-footer-link-list,.mobile-list,.properties-list{list-style:none}.mobile-menu-link{cursor:pointer;font-family:var(--font-contax);font-size:var(--font-md);margin-bottom:20px;opacity:1;transition:opacity .5s}.mobile-menu-link:hover{opacity:.5}.mobile-menu-link button{background-color:transparent;border:none;cursor:pointer;font-family:var(--font-contax);font-size:var(--font-md);margin:0;padding:0}.properties-list{margin-left:10px}.properties-listing{margin-bottom:30px;margin-left:10px}.properties-listing h2{font-family:var(--font-contax);font-size:var(--font-md);font-weight:400}.properties-listing h3{font-size:var(--font-sm);font-weight:400;margin-top:5px}.mobile-footer{bottom:auto;position:sticky;top:100%}.mobile-footer,.mobile-tagline{font-size:var(--font-sm)}.mobile-tagline{margin-bottom:30px}.mobile-footer-link-list{padding-bottom:30px}.mobile-footer-link-list li{margin-top:10px;text-transform:lowercase}.mobile-copyright{font-size:var(--font-sm);margin-top:30px}@media only screen and (max-width:1024px){.mobile-nav{display:block}}footer{clear:both;left:60px;padding-bottom:60px!important;position:relative;top:60px;width:calc(100vw - 120px);z-index:100}.footer-link-list{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0;position:absolute;width:calc(33.33333vw - 80px)}.footer-link-list li{margin:0;text-transform:lowercase}.copyright{font-size:var(--font-sm);font-weight:400;position:absolute;right:0}.sticky-footer footer{bottom:auto;padding-top:120px!important;position:sticky;top:100%}@media only screen and (max-width:1280px){footer{left:40px;top:40px;width:calc(100vw - 80px)}.footer-link-list{width:50vw}.sticky-footer footer{padding-top:80px!important}}@media only screen and (max-width:1024px){footer{display:none}}.paper-bg{height:100dvh;opacity:.3!important;position:fixed!important;width:100vw;z-index:-1}:root{--border-radius:0px;--color-text:#333132;--color-primary:#333132;--font-contax:"contax";--font-reg:"kings_caslon_regular";--font-it:"kings_caslon_italic";--font-lg:24px;--font-md:18px;--font-sm:14px;--line-height-loose:2;--line-height-normal:1.5;--line-height-dense:1}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:var(--font-sm);line-height:var(--line-height-normal);overflow-y:scroll}html,html *{margin:0;padding:0}::-webkit-scrollbar{display:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;color:var(--color-text);font-family:var(--font-reg);font-weight:400;margin:0;max-width:100vw;min-height:100dvh;padding:0}a{background-color:transparent;color:var(--color-primary);opacity:1;text-decoration:none;transition:opacity .5s}a:active,a:hover{outline-width:0}a:hover{opacity:.5}h1,h2{font-family:var(--font-contax);font-size:var(--font-lg);letter-spacing:-.01em;line-height:var(--line-height-dense);margin:0;padding:0;text-transform:uppercase}button{color:var(--color-primary)}#gatsby-focus-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.hide-footer footer{display:none}main{height:calc(100dvh - 215px);left:0;overflow:scroll;position:fixed;top:215px;width:100vw}.mobile-nav.menu-open~main,header.show~main{display:none}@media only screen and (max-width:1280px){main{height:calc(100dvh - 195px);top:195px}}@media only screen and (max-width:1024px){main{height:calc(100dvh - 82px);top:82px}}.fourohfour-header{left:60px;position:absolute;top:60px}.fourohfour-p{left:60px;position:absolute;top:86px}@media only screen and (max-width:1280px){.fourohfour-header{left:40px;top:40px}.fourohfour-p{left:40px;top:66px}}@media only screen and (max-width:1024px){.fourohfour-header{left:30px;top:30px}.fourohfour-p{left:30px;top:66px}}.page-container{left:50%;position:relative;top:60px;transform:translateX(-50%);width:calc(50vw - 60px)}.page-container h1{margin-bottom:40px}.page-container h2,.page-container p{margin-bottom:20px}.page-container ul{margin-left:20px}@media only screen and (max-width:1280px){.page-container{top:40px;width:calc(66.66667vw - 26.66667px)}}@media only screen and (max-width:1024px){.page-container{padding-bottom:30px;top:30px;width:calc(100vw - 60px)}}.latest-list{left:60px;list-style:none;position:relative;top:60px;width:calc(100vw - 60px)}.article{display:inline-block;float:left;margin-right:60px;padding-bottom:60px;width:calc(33.33333vw - 80px)}.article img{height:calc(25vw - 60px);object-fit:cover;width:100%}.article h2{font-size:var(--font-md)}.article h2,.article h3{font-weight:400;margin-top:5px}.article h3{font-size:var(--font-sm)}.article p{height:26px;margin-top:20px;overflow:visible}.article-link:hover{opacity:1}.latest-list:hover .article-link:not(:hover){opacity:.5}@media only screen and (max-width:1280px){.latest-list{left:40px;top:40px;width:calc(100vw - 40px)}.article{margin-right:40px;padding-bottom:40px;width:calc(33.33333vw - 53.33333px)}.article img{height:calc(25vw - 40px)}.latest-list>:nth-child(3n+1){clear:both}}@media only screen and (max-width:1024px){.latest-list{left:30px;top:30px;width:calc(100vw - 30px)}.article{margin-right:30px;padding-bottom:30px;width:calc(50vw - 45px)}.article img{height:calc(37.5vw - 33.75px)}.latest-list>:nth-child(3n+1){clear:none}.latest-list>:nth-child(odd){clear:both}}@media only screen and (max-width:640px){.latest-list{left:0;top:0;width:100vw}.article{margin-right:0;width:100vw}.article img{height:75vw;object-fit:cover;width:100%}.article h2{margin-top:20px}.article h2,.article h3,.article p{margin-left:30px;width:calc(100vw - 60px)}}.locations-list{left:60px;list-style:none;position:relative;top:60px;width:calc(100vw - 60px)}.location{float:left;margin-right:60px;padding-bottom:60px;width:calc(33.33333vw - 80px)}.location img{height:calc(25vw - 60px);object-fit:cover;width:100%}.location h2{font-size:var(--font-md)}.location h2,.location h3{font-weight:400;margin-top:5px}.location h3{font-size:var(--font-sm)}.property-link:hover{opacity:1}.locations-list:hover .property-link:not(:hover){opacity:.5}@media only screen and (max-width:1280px){.locations-list{left:40px;top:40px;width:calc(100vw - 40px)}.location{margin-right:40px;padding-bottom:40px;width:calc(33.33333vw - 53.33333px)}.location img{height:calc(25vw - 40px)}.latest-list>:nth-child(3n+1){clear:both}}@media only screen and (max-width:1024px){.locations-list{left:30px;top:30px;width:calc(100vw - 30px)}.location{margin-right:30px;padding-bottom:30px;width:calc(50vw - 45px)}.location img{height:calc(37.5vw - 33.75px)}.latest-list>:nth-child(3n+1){clear:none}.latest-list>:nth-child(odd){clear:both}}@media only screen and (max-width:640px){.locations-list{left:0;top:0;width:100vw}.location{margin-right:0;width:100vw}.location img{height:75vw;object-fit:cover;width:100%}.location h2{margin-top:20px}.location h2,.location h3,.location p{margin-left:30px;width:calc(100vw - 60px)}}.loader-image-wrapper{height:calc(100dvh - 375px);max-width:calc(100vw - 120px);width:100%}.loader-image-wrapper h3{animation:opacity 1.5s infinite;display:inline-block;left:50%;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%)}@keyframes opacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media only screen and (max-width:1280px){.loader-image-wrapper{height:calc(100dvh - 330px);max-width:calc(100vw - 80px)!important}}@media only screen and (max-width:1024px){.loader-image-wrapper{height:calc(100dvh - 270px);max-width:calc(100vw - 60px)!important}}.property-lhs{height:calc(100dvh - 215px);left:0;overflow-y:scroll;position:absolute;top:0;width:calc(33.33333vw + 40px)}.property-lhs.book{width:100vw}.property-title{display:inline-block;height:22px;left:60px;list-style:none;position:relative;top:60px;width:100px}.property-title h3{font-size:var(--font-sm);margin-top:5px}.property-title img{max-height:32px}.property-menu{align-items:stretch;display:inline-block;display:flex;flex-direction:row;justify-content:space-between;left:60px;list-style:none;margin:0 0 60px;padding:0;position:relative;top:110px;width:calc(33.33333vw - 80px)}.property-menu li{cursor:pointer;font-size:var(--font-md);opacity:.3;transition:opacity .5s}.property-menu li:hover{opacity:.8}.property-menu li.active{font-weight:700;opacity:1}.property-menu li.active:hover{opacity:1}.property-text{display:inline-block;left:60px;overflow-y:scroll;padding-bottom:60px;position:relative;top:120px;width:calc(33.33333vw - 80px);z-index:101}.property-text p{margin-bottom:20px}.property-text p:last-of-type{margin-bottom:60px}.property-text blockquote{font-family:var(--font-it);font-size:var(--font-md);text-align:center}.property-text blockquote p b{font-family:var(--font-contax);text-transform:uppercase}.property-text blockquote p{margin:0 auto 5px;max-width:60%}.property-text blockquote p:last-of-type{margin-bottom:20px}.property-text button{background-color:transparent;border:1px solid var(--color-primary);box-sizing:border-box;color:var(--color-text);cursor:pointer;font-family:var(--font-contax);font-size:var(--font-md);height:60px;padding:0 20px;text-transform:uppercase;transition:background-color .5s;width:calc(33.33333vw - 80px)}.property-text button:hover{background-color:#fff}.property-media{height:calc(100dvh - 275px);overflow-y:scroll;padding-top:60px;position:absolute;right:0;top:0;width:calc(66.66667vw - 40px)}.property-media div{float:left}.property-media-img{position:relative}.property-media .portrait{height:calc(44.44444vw - 106.66667px);margin-bottom:60px;margin-right:60px;width:calc(33.33333vw - 80px)}.property-media .portrait img{object-fit:cover!important}.property-media .landscape{height:calc(50vw - 75px);margin-bottom:60px;margin-right:60px;width:calc(66.66667vw - 100px)}.property-media .landscape img{object-fit:cover!important}.property-media:last-of-type{margin-bottom:0}.property-media-img p{bottom:80px;color:#fff;left:20px;opacity:0;position:absolute;transition:opacity .5s}.property-media-img:hover p{opacity:1}.mob-header-img{display:none}.property-contact-wrapper{left:60px;margin-bottom:60px;padding-top:120px;position:sticky;top:100%;width:calc(33.33333vw - 80px);z-index:100}.property-lhs.book .property-contact-wrapper{padding-top:60px}.property-contact-wrapper .contact-toggle{cursor:pointer;display:inline-block;opacity:1;transition:opacity .5s}.property-contact-wrapper .contact-toggle:hover{opacity:.5}.property-contact-wrapper img{height:12px;margin-right:20px}@media only screen and (max-width:1280px){.property-lhs{height:calc(100dvh - 195px);width:50vw}.property-title{left:40px;top:40px}.property-menu{margin:0 0 40px;top:90px}.property-menu,.property-text{left:40px;width:calc(50vw - 60px)}.property-text{padding-bottom:40px;top:80px}.property-text p:last-of-type{margin-bottom:40px}.property-text button{width:calc(50vw - 60px)}.property-media{height:calc(100dvh - 235px);padding-top:40px;width:calc(50vw - 20px)}.property-media .portrait{height:calc(33.33333vw - 66.66667px);margin-bottom:40px;margin-right:40px;width:calc(25vw - 50px)}.property-media .landscape{height:calc(37.5vw - 45px);margin-bottom:40px;margin-right:40px;width:calc(50vw - 60px)}.property-contact-wrapper{left:40px;margin-bottom:30px;padding-top:80px;width:calc(50vw - 60px)}.property-lhs.book .property-contact-wrapper{padding-top:40px}}@media only screen and (max-width:1024px){.property-lhs{height:calc(100dvh - 82px);left:0;overflow-y:scroll;top:0;width:50vw}.property-title{left:30px;top:30px}.property-menu{margin:0 0 30px}.property-menu,.property-text{left:30px;top:60px;width:calc(50vw - 45px)}.property-text{padding-bottom:30px}.property-text.contact{left:40px;padding-bottom:40px;top:80px;width:calc(100vw - 80px)}.property-text p:last-of-type{margin-bottom:30px}.property-text button{width:calc(50vw - 45px)}.property-media{height:calc(100dvh - 112px);padding-top:30px;width:calc(50vw - 15px)}.property-media .portrait{height:calc(33.33333vw - 50px);margin-bottom:30px;margin-right:30px;width:calc(25vw - 37.5px)}.property-media .landscape{height:calc(37.5vw - 33.75px);margin-bottom:30px;margin-right:30px;width:calc(50vw - 45px)}.property-contact-wrapper{left:30px;margin-bottom:30px;padding-top:60px;width:calc(50vw - 45px)}.property-lhs.book .property-contact-wrapper{padding-top:30px}}@media only screen and (max-width:768px){.property-lhs{height:auto;left:30px;position:relative;top:75vw;width:calc(100vw - 60px)}.property-lhs.book{top:0;width:calc(100vw - 60px)}.mob-header-img{display:block;display:none;height:calc(75vw - 45px);object-fit:cover;position:relative;width:calc(100vw - 60px)}.property-title{left:0}.property-menu{margin:0 0 20px;top:60px}.property-menu,.property-text{left:0;width:calc(100vw - 60px)}.property-text.contact{left:20px;padding-bottom:20px;top:40px;width:calc(100vw - 60px)}.property-text p:last-of-type{margin-bottom:20px}.property-text button{margin:30px 0;width:calc(100vw - 60px)}.property-contact-wrapper{left:0;margin-bottom:20px;padding-top:50px;width:calc(100vw - 60px)}.property-media{display:flex;flex-wrap:nowrap;height:75vw;left:0;overflow-x:auto;padding:0;position:absolute;top:0;width:100vw}.more-than-one .property-media-img{animation:nudge 2s linear}@keyframes nudge{0%{transform:translateX(0)}50%{transform:translateX(0)}75%{transform:translateX(-30px)}to{transform:translateX(0)}}.property-media-img{flex:0 0 auto;height:75vw;margin-right:0;max-width:100%;object-fit:cover!important;overflow:hidden;width:auto}.property-media .portrait{height:75vw;margin-bottom:0;margin-right:0;width:calc(75vw - 45px)}.property-media .landscape{height:75vw;margin-bottom:0;margin-right:0;width:calc(133.33333vw - 80px)}.property-media:last-of-type{margin-right:0}}@media only screen and (max-width:640px){.property-media{height:75vw;padding-left:0;width:100vw}.property-media-img{margin-right:0}.property-media .portrait{height:75vw;margin-bottom:0;margin-right:0;width:75vw}.property-media .landscape{height:75vw;margin-bottom:0;margin-right:0;width:133.33333vw}}@media only screen and (max-width:350px){.property-menu li{font-size:var(--font-sm)}}.contact-form{left:50%;position:relative;top:60px;transform:translateX(-50%);width:calc(33.33333vw - 80px)}.contact-form.property{left:60px;padding-bottom:60px;top:120px;transform:translateX(0)}.contact-form label{display:none}.contact-form .form-group{margin-bottom:60px;width:100%}.contact-form input{border:1px solid var(--color-primary);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--color-text);display:inline-block;font-family:var(--font-reg);font-size:var(--font-sm);height:60px;outline:none;padding:20px;transition:box-shadow .5s;width:calc(33.33333vw - 80px)}.contact-form input:nth-of-type(2){margin-top:20px}.contact-form textarea{border:1px solid var(--color-primary);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--color-text);font-family:var(--font-reg);font-size:var(--font-sm);height:300px;outline:none;padding:20px;resize:none;transition:box-shadow .5s;width:100%}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 .5pt var(--color-text)}::placeholder{color:var(--color-text);opacity:1}.contact-form button[type=submit]{background-color:var(--color-primary);border:1px solid var(--color-primary);box-sizing:border-box;color:#fff;cursor:pointer;font-family:var(--font-contax);font-size:var(--font-md);height:60px;margin-bottom:60px;padding:0 20px;text-transform:uppercase;transition:background-color .5s,color .5s;width:calc(33.33333vw - 80px)}.contact-form.property button[type=submit]{margin-bottom:60px}.contact-form button[type=submit]:hover{background-color:#fff;color:var(--color-text)}.errorMsg,.sucessMsg{padding-bottom:60px}.contact-form.property .errorMsg,.contact-form.property .sucessMsg{padding-bottom:0}.contact-form select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3e%3cpolygon fill='%23000' points='0,0 12,0 6,8'/%3e%3c/svg%3e");background-position:right 20px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid var(--color-primary);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-block;font-family:var(--font-reg);font-size:var(--font-sm);height:60px;margin-top:20px;outline:none;padding:20px;transition:box-shadow .5s;width:calc(33.33333vw - 80px)}.contact-form select:focus{box-shadow:0 0 0 .5pt var(--color-text)}@media only screen and (max-width:1280px){.contact-form{top:40px;width:calc(50vw - 60px)}.contact-form.property{left:40px;top:80px}.contact-form .form-group{margin-bottom:40px}.contact-form input{width:calc(50vw - 60px)}.contact-form button[type=submit]{margin-bottom:40px;width:calc(50vw - 60px)}.errorMsg,.sucessMsg{padding-bottom:40px}.contact-form select{width:calc(50vw - 60px)}}@media only screen and (max-width:1024px){.contact-form{top:30px;width:calc(50vw - 45px)}.contact-form.property{left:30px;top:60px}.contact-form .form-group{margin-bottom:30px}.contact-form input{width:calc(50vw - 45px)}.contact-form button[type=submit]{margin-bottom:30px;width:calc(50vw - 45px)}.errorMsg,.sucessMsg{padding-bottom:30px}.contact-form textarea{height:150px}.contact-form select{width:calc(50vw - 45px)}}@media only screen and (max-width:768px){.contact-form.property{left:50%;padding-bottom:30px;top:90px;transform:translateX(-50%)}}@media only screen and (max-width:640px){.contact-form{top:30px;width:calc(100vw - 60px)}.contact-form.property{top:70px}.contact-form .form-group{margin-bottom:30px;width:100%}.contact-form input{width:calc(100vw - 60px)}.contact-form input:nth-of-type(2){margin-top:20px}.contact-form textarea{height:150px}.contact-form button[type=submit]{margin-bottom:30px;width:calc(100vw - 60px)}.contact-form.property button[type=submit]{margin-bottom:30px}.errorMsg,.sucessMsg{padding-bottom:30px}.contact-form select{width:calc(100vw - 60px)}}.property-iframe{left:0;margin:60px 0;overflow:visible;padding:0 60px;position:relative;top:120px}.property-iframe iframe{max-width:calc(100vw - 120px);overflow:visible;width:100%}@media only screen and (max-width:1280px){.property-iframe{margin:40px 0;overflow-x:hidden;padding:0 40px;top:80px}.property-iframe iframe{max-width:calc(100vw - 80px)!important}}@media only screen and (max-width:1024px){.property-iframe{margin:30px 0;padding:0;top:60px;width:calc(100vw - 60px)}.property-iframe iframe{max-width:calc(100vw - 60px)!important}}