@import url(//fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display+SC&family=Playfair+Display:ital@0;1&display=swap);body{background:#111}body,p{font-size:15px}a,a:active,a:link,a:visited{color:#222}a:hover{color:#999}#app .md-button,#app .md-button:active,#app .md-button:link,#app .md-button:visited,.btn,.btn:active,.btn:link,.btn:visited{font-family:'Noto Serif',sans-serif,sans-serif;font-weight:700;font-size:12px;letter-spacing:1px;color:#fff;text-transform:uppercase;border:none;background-color:#111}#app .md-button:hover,.btn:hover{color:#fff;background-color:#adadad}h1{font-family:'Playfair Display SC',sans-serif;font-size:50px;font-weight:400;text-transform:none;letter-spacing:2px;line-height:1.1}@media (max-width:959px){h1{font-size:40px}}h1,h1 a{color:#333}h1 .alt-title,h2 .alt-title{font-family:'Noto Serif',sans-serif;font-style:normal}h2{font-family:'Noto Serif',sans-serif;font-size:30px;font-weight:400}@media (max-width:959px){h2{font-size:26px}}h2,h2 a{color:#222}h3{font-family:'Playfair Display',sans-serif;font-size:22px;text-transform:none;font-style:italic;font-weight:400}h3,h3 a{color:#111}h4{font-family:'Noto Serif',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px}h4,h4 a{color:#222;font-size:13px}@media (max-width:1200px){h4,h4 a{font-size:12px}}.font-body,li,p{font-family:'Noto Serif',sans-serif}.pullout{font-size:24px;font-family:'Playfair Display',sans-serif;font-weight:400;font-style:italic;color:#000}.stream .stream-item .item-body a:not(.btn),.stream .stream-item .item-body a:not(.btn):active,.stream .stream-item .item-body a:not(.btn):link,.stream .stream-item .item-body a:not(.btn):visited,.text a:not(.btn),.text a:not(.btn):active,.text a:not(.btn):link,.text a:not(.btn):visited{background-image:-webkit-linear-gradient(#111,#111);background-image:linear-gradient(#111,#111)}.stream .stream-item .item-body a:not(.btn):hover,.text a:not(.btn):hover{color:#000}.faux-link{color:#adadad;transition:all .2s cubic-bezier(.23,1,.32,1);-webkit-transition:all .2s cubic-bezier(.23,1,.32,1)}.faux-link svg circle,.faux-link svg ellipse,.faux-link svg g,.faux-link svg path,.faux-link svg polygon,.faux-link svg polyline,.faux-link svg rect{fill:#adadad}.faux-link:hover{color:#111;text-decoration:none}.faux-link:hover svg circle,.faux-link:hover svg ellipse,.faux-link:hover svg g,.faux-link:hover svg path,.faux-link:hover svg polygon,.faux-link:hover svg polyline,.faux-link:hover svg rect{fill:#111}.site-background-dark .content-container a,.site-background-dark .content-container a:active,.site-background-dark .content-container a:link,.site-background-dark .content-container a:visited{color:#f2f2f2}.site-background-dark .content-container a:hover{color:#fff}.btn-cta,.btn-cta:active,.btn-cta:link,.btn-cta:visited{font-family:'Noto Serif',sans-serif;color:#353535;background:0 0;border:1px solid #353535}.btn-cta:active:hover,.btn-cta:hover,.btn-cta:link:hover,.btn-cta:visited:hover{color:#fff;background:#000;border:1px solid #000}.background-dark .btn,.background-dark .btn:active,.background-dark .btn:link,.background-dark .btn:visited,.background-dark .md-button,.background-dark .md-button:active,.background-dark .md-button:link,.background-dark .md-button:visited{color:#fff;background-color:#555}.background-dark .btn:hover,.background-dark .md-button:hover{color:#222;background-color:#fff}.background-dark .btn-cta,.background-dark .btn-cta:active,.background-dark .btn-cta:link,.background-dark .btn-cta:visited{color:#fff;background:0 0;border:1px solid #fff}.background-dark .btn-cta:hover{color:#333;background:#fff;border:1px solid #fff}.content-container a svg g,.more-box a svg g{fill:#353535}.content-container a:hover svg g,.more-box a:hover svg g{fill:#000}.content-container .background-dark a:hover svg g,.more-box .background-dark a:hover svg g{fill:#fff}.default-icon-color a svg g{fill:#111}.default-icon-color a:hover svg g{fill:#353535}.color-primary a svg g{fill:#353535}.font-primary,.font-primary p{font-family:'Playfair Display',sans-serif}.font-secondary,.font-secondary p{font-family:'Noto Serif',sans-serif;font-weight:400}.item-tag{font-family:'Noto Serif',sans-serif;text-transform:uppercase;background:#353535}.color-pop{color:#adadad}.color-default{color:#353535}.color-dark{color:#111}.color-dark svg g{fill:#111}.site-background{background:#fff}.background-dark{background:#111}.template-background-color-primary{background-color:#353535}.template-background-color-medium{background-color:#999}.template-background-color-pop{background-color:#adadad}.template-background-color-dark{background-color:#111}.template-background-color-light{background-color:#f2f2f2}.page-cta-background{background:#999}.border-color{border:1px solid #353535}.border-color-pop{border:1px solid #adadad}#app .border.border-color-active,#app li:hover .default-icon-color.border{border-color:#353535}#app .border.border-color-active,#app li:hover .default-icon-color.border{border-color:#353535}md-tabs .md-tab.md-active{color:#adadad}md-tabs md-ink-bar{background:#adadad}.social-media a{margin-right:5px;padding-right:5px;border-right:1px solid rgba(255,255,255,.3)}.social-media a svg{width:28px;height:28px}.social-media a .social-monogram{width:28px;font-size:30px;margin-top:-4px}.social-media a:hover{filter:brightness(120%);animation:none;-webkit-animation:none}.social-media li:last-child a{border:none}.footer.dark .social-media a svg g,.nav-drawer .social-media a svg g{fill:#aaa}.footer.dark .social-media a .social-monogram,.nav-drawer .social-media a .social-monogram{color:#aaa}.footer.dark .social-media a:hover svg g,.nav-drawer .social-media a:hover svg g{fill:#fff}.footer.dark .social-media a:hover .social-monogram,.nav-drawer .social-media a:hover .social-monogram{color:#fff}.ornament-image-left,.ornament-image-right{opacity:.7;width:17px;height:14px}.ornament-image-left{background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/sword-ornament-left.png) no-repeat left center;background-size:17px}.ornament-image-right{background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/sword-ornament-right.png) no-repeat right center;background-size:17px}#app{background:0 0}.header-common-parent{border-top:8px solid #ddd}.site-wrapper{background:#111}@media (min-width:821px){.site-wrapper{padding-right:3%;padding-left:3%}}@media (max-width:820px){.footer-background,.header-upper,.logo-wrapper,.sitemap-background{padding-left:4%;padding-right:4%}}@media (min-width:821px){.landing-stream .site-wrapper,.property-luxury-details .site-wrapper{padding-left:0;padding-right:0}.landing-stream .header-common-parent,.landing-stream .shell-content,.property-luxury-details .header-common-parent,.property-luxury-details .shell-content{padding-right:3%;padding-left:3%}.landing-stream .footer-background,.landing-stream .footer-marketing,.landing-stream .sitemap-background,.property-luxury-details .footer-background,.property-luxury-details .footer-marketing,.property-luxury-details .sitemap-background{margin:0 3%}.landing-stream .header-common-parent,.landing-stream .shell-content,.property-luxury-details .header-common-parent,.property-luxury-details .shell-content{position:relative}.landing-stream .header-common-parent::after,.landing-stream .header-common-parent::before,.landing-stream .shell-content::after,.landing-stream .shell-content::before,.property-luxury-details .header-common-parent::after,.property-luxury-details .header-common-parent::before,.property-luxury-details .shell-content::after,.property-luxury-details .shell-content::before{content:'';display:block;position:absolute;z-index:10;top:0;left:0;bottom:0;width:3%;background:#111}.landing-stream .header-common-parent::after,.landing-stream .shell-content::after,.property-luxury-details .header-common-parent::after,.property-luxury-details .shell-content::after{left:unset;right:0}}@media (min-width:821px){.has-body-modules .site-wrapper{padding-left:0;padding-right:0}.has-body-modules .footer-background,.has-body-modules .footer-marketing,.has-body-modules .header-common-parent,.has-body-modules .shell-body-modules,.has-body-modules .shell-content,.has-body-modules .sitemap-background{padding-right:3%;padding-left:3%}.has-body-modules .footer-background,.has-body-modules .footer-marketing,.has-body-modules .header-common-parent,.has-body-modules .shell-body-modules,.has-body-modules .shell-content,.has-body-modules .sitemap-background{position:relative;margin-right:0;margin-left:0}.has-body-modules .footer-background::after,.has-body-modules .footer-background::before,.has-body-modules .footer-marketing::after,.has-body-modules .footer-marketing::before,.has-body-modules .header-common-parent::after,.has-body-modules .header-common-parent::before,.has-body-modules .shell-body-modules::after,.has-body-modules .shell-body-modules::before,.has-body-modules .shell-content::after,.has-body-modules .shell-content::before,.has-body-modules .sitemap-background::after,.has-body-modules .sitemap-background::before{content:'';display:block;position:absolute;z-index:10;top:0;left:0;bottom:0;width:3%;background:#111}.has-body-modules .footer-background::after,.has-body-modules .footer-marketing::after,.has-body-modules .header-common-parent::after,.has-body-modules .shell-body-modules::after,.has-body-modules .shell-content::after,.has-body-modules .sitemap-background::after{left:unset;right:0}}.site-side-padding{padding-right:7%;padding-left:7%}#app .site-background-container{top:8px;left:3%;right:3%}.header-spy-container{position:relative;z-index:3;background:#111}.member-actions{display:inline-block}.header-container .member-actions{margin-left:10px}.nav-drawer-toggle{margin-left:12px}.header-upper.member-actions-enabled .header-upper-right{margin-top:-20px}.has-page-CTA .page-CTA-wrapper,.logo-wrapper,.member-login,.menu-background{position:relative;z-index:2}.member-login{margin-top:12px;display:block}.member-login a{color:#fff;font-family:'Noto Serif',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px}.member-login a md-icon g,.member-login a svg g{fill:#fff}.member-login a:hover md-icon g,.member-login a:hover svg g{fill:#aaa}.header-upper{position:relative;z-index:3;margin-bottom:-10px;padding-top:30px;font-family:'Noto Serif',sans-serif;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:1px}@media (max-width:600px){.header-upper{margin-bottom:0;padding-top:20px;padding-bottom:10px}}.header-upper a,.header-upper a:active,.header-upper a:link,.header-upper a:visited{color:#fff}.header-upper a:hover{color:#aaa}.header-upper .user-area-phone a:hover{color:#fff}.header-upper .language-options .list-inline li{margin-left:8px}.header-upper .language-options .list-inline li:first-child{margin-left:0}.header-upper .language-options a,.header-upper .language-options a:active,.header-upper .language-options a:link,.header-upper .language-options a:visited{text-transform:none;letter-spacing:normal;font-style:italic;color:#a2a2a2}.header-upper .language-options a:hover{color:#fff}.header-upper .language-options,.header-upper .ornament-left,.header-upper .ornament-right,.header-upper .site-cta-container,.header-upper .social-media,.header-upper .social-media-label,.header-upper .user-area-phone{display:inline-block;vertical-align:middle}@media (max-width:959px){.header-upper .language-options,.header-upper .member-actions,.header-upper .ornament-right,.header-upper .site-cta-container{display:none}}.header-upper .social-media-label{padding:0 0 0 16px;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-vertical-transparent.png) repeat-y left top;background-size:1px}@media (max-width:600px){.header-upper .social-media-label{display:none}}.header-upper .social-media{margin:-4px 0}.header-upper .social-media ul{transform:scale(.85);transform-origin:left}.header-upper .social-media ul li{padding-right:4px}.header-upper .social-media ul li:last-child{padding-right:0}.header-upper .social-media ul a{padding:0;margin:0;border:none}.header-upper .language-options{margin-right:10px}.header-upper .ornament-left{margin-right:10px;padding:2px 14px 2px 0;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-vertical-transparent.png) repeat-y right top;background-size:1px}.header-upper .ornament-right{margin-left:10px;padding:2px 0 2px 14px;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-vertical-transparent.png) repeat-y left top;background-size:1px}.logo-wrapper{padding-bottom:40px;padding-top:20px;text-align:center}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-portrait .site-logo-image,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-square .site-logo-image{width:60px}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-portrait .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-portrait .site-logo-svg svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-square .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-square .site-logo-svg svg{width:60px}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-cinema .site-logo-image,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-landscape .site-logo-image{width:100px}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-cinema .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-cinema .site-logo-svg svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-landscape .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-landscape .site-logo-svg svg{width:100px}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-panorama .site-logo-image,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-image{width:120px}.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-panorama .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-panorama .site-logo-svg svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-svg,.logo-wrapper.logo-layout-combination:not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-svg svg{width:120px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-portrait .site-logo-image,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-square .site-logo-image{width:80px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-portrait .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-portrait .site-logo-svg svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-square .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-square .site-logo-svg svg{width:80px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-landscape .site-logo-image{width:120px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-landscape .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-landscape .site-logo-svg svg{width:120px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-cinema .site-logo-image{width:130px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-cinema .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-cinema .site-logo-svg svg{width:130px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-panorama .site-logo-image,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-image{width:160px}.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-panorama .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-panorama .site-logo-svg svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-svg,.logo-wrapper:not(.logo-layout-combination):not(.logo-size-custom).logo-ratio-spaghettiBox .site-logo-svg svg{width:160px}.logo-wrapper .default-logo{margin-top:10px;margin-bottom:-10px;width:52px}.logo-wrapper .image-logo-wrapper{background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-horizontal-transparent.png) repeat-x left 50%;background-size:4px}.logo-wrapper .image-logo-wrapper .image-logo-background{background:#111;padding:0 14px;display:inline-block}.logo-wrapper h1.site-logo-type{margin:30px 0 0}.has-header-image .header-common-parent:not(.header-has-parallax) .header-image,.has-header-image .header-has-parallax #header-container,.has-header-image .parallax-header-image-effect,.has-header-image .parallax-header-image-wrapper{height:800px}@media (max-width:1199px){.has-header-image .header-common-parent:not(.header-has-parallax) .header-image,.has-header-image .header-has-parallax #header-container,.has-header-image .parallax-header-image-effect,.has-header-image .parallax-header-image-wrapper{height:580px}}@media (max-width:600px){.has-header-image .header-common-parent:not(.header-has-parallax) .header-image,.has-header-image .header-has-parallax #header-container,.has-header-image .parallax-header-image-effect,.has-header-image .parallax-header-image-wrapper{height:440px}}body:not(.firefox) .parallax-header-image-wrapper{margin-top:300px}@media (max-width:959px){body:not(.firefox) .parallax-header-image-wrapper{margin-top:200px}}@media (max-width:819px){body:not(.firefox) .parallax-header-image-wrapper{margin-top:0}}#app .menu-background{position:relative;background:#fff}@media (max-width:959px){#app.standard-header .menu-background{display:none}}#app.simple-header .menu-background{padding:20px 4%}@media (max-width:959px){#app.simple-header .menu-background{padding:20px 0;background:#000}}#app.simple-header:not(.landing-stream):not(.layout-full-background-image):not(.has-header-image) .menu-background::after{background:0 0}#app #header-container .menu-center{display:table;margin:0 auto}#app #header-container .menu-center .header-menu{float:none;padding-top:50px;padding-bottom:50px}@media (max-width:1199px){#app #header-container .menu-center .header-menu{padding-top:40px;padding-bottom:40px}}#app.header-menu-jack-in-box .header-menu{transform:scaleX(1)}#app.header-menu-jack-in-box .menu-background{overflow:hidden;transition:height .6s cubic-bezier(.19,1,.22,1);height:0;display:flex}#app.header-menu-jack-in-box.hidden-menu-open .menu-background{height:120px}h1.site-logo-type{font-size:36px;line-height:.8;color:#fff}@media (max-width:600px){h1.site-logo-type{font-size:20px}}.site-nav-link,.site-nav-link[data-level="2"],.site-nav-link[data-level="3"],.site-nav-link[data-level="4"]{font-family:'Noto Serif',sans-serif}.md-open-menu-container{border-radius:0!important}.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="1"]{color:#292929}.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="1"]:hover{color:#292929}.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="2"],.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="3"],.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="4"]{letter-spacing:normal}.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="2"]:hover,.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="3"]:hover,.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="4"]:hover{color:#555}#app .header-buttons-extra.indistinct,#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app .header-retracting .header-menu,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-left:28px;padding-left:28px}#app .header-buttons-extra.indistinct,#app .header-menu md-menu-bar>*,#app .header-menu ul li{background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-vertical.png) repeat-y left 6px;background-size:1px}#app .header-menu md-menu-bar>:first-child,#app .header-menu ul li:first-child{margin-left:0;padding-left:0;background:0 0}#app .header-buttons-extra.indistinct .md-button,#app .header-menu .md-button{background-color:transparent;border:none}#app .header-menu li{padding:0}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"],#app .property-navigation .site-nav-link[data-level="1"],#app md-menu-bar .site-nav-link[data-level="1"]{position:relative;padding-top:1px;padding-bottom:1px;font-size:13px;font-weight:400;color:#292929;letter-spacing:1px;line-height:1.2;text-transform:uppercase;background-color:transparent}@media (max-width:1199px){#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"],#app .property-navigation .site-nav-link[data-level="1"],#app md-menu-bar .site-nav-link[data-level="1"]{font-size:12px}}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"] .link-extra,#app .header-menu .site-nav-link[data-level="1"] .link-extra,#app .property-navigation .site-nav-link[data-level="1"] .link-extra,#app md-menu-bar .site-nav-link[data-level="1"] .link-extra{transition:all .6s cubic-bezier(.23,1,.32,1);-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:scaleX(0);display:block;background:rgba(255,255,255,.5)}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover,#app .header-menu .site-nav-link[data-level="1"]:hover,#app .property-navigation .site-nav-link[data-level="1"]:hover,#app md-menu-bar .site-nav-link[data-level="1"]:hover{color:#292929}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover .link-extra,#app .header-menu .site-nav-link[data-level="1"]:hover .link-extra,#app .property-navigation .site-nav-link[data-level="1"]:hover .link-extra,#app md-menu-bar .site-nav-link[data-level="1"]:hover .link-extra{transform:scaleX(1)}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active-parent,#app .header-menu .site-nav-link[data-level="1"].active,#app .header-menu .site-nav-link[data-level="1"].active-parent,#app .property-navigation .site-nav-link[data-level="1"].active,#app .property-navigation .site-nav-link[data-level="1"].active-parent,#app md-menu-bar .site-nav-link[data-level="1"].active,#app md-menu-bar .site-nav-link[data-level="1"].active-parent{font-weight:400}.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .btn-site-cta,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .btn-site-cta:active,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .btn-site-cta:link,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .btn-site-cta:visited,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .dark .btn-site-cta,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .dark .btn-site-cta:active,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .dark .btn-site-cta:link,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .dark .btn-site-cta:visited{padding:0;font-weight:400;color:#fff;border:none;background:0 0}.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .btn-site-cta:hover,.has-site-CTA.standard-header #header-container .header-buttons-extra.flashy .dark .btn-site-cta:hover{color:#aaa;background:0 0;border:none}.has-site-CTA .header-retracting .header-buttons-extra.flashy,.has-site-CTA.simple-header #header-container .header-buttons-extra.flashy{margin-left:24px}.has-site-CTA #header-retracting .header-buttons-extra.flashy .btn-site-cta,.has-site-CTA #header-retracting .header-buttons-extra.flashy .btn-site-cta:active,.has-site-CTA #header-retracting .header-buttons-extra.flashy .btn-site-cta:link,.has-site-CTA #header-retracting .header-buttons-extra.flashy .btn-site-cta:visited,.has-site-CTA #header-retracting .header-buttons-extra.flashy .dark .btn-site-cta,.has-site-CTA #header-retracting .header-buttons-extra.flashy .dark .btn-site-cta:active,.has-site-CTA #header-retracting .header-buttons-extra.flashy .dark .btn-site-cta:link,.has-site-CTA #header-retracting .header-buttons-extra.flashy .dark .btn-site-cta:visited{color:#000;background:#fff;border:none}.has-site-CTA #header-retracting .header-buttons-extra.flashy .btn-site-cta:hover,.has-site-CTA #header-retracting .header-buttons-extra.flashy .dark .btn-site-cta:hover{color:#000;background:#ccc;border:none}#app.landing-stream:not(.has-header-image):not(.has-module-header-image) .menu-background::after,#app:not(.landing-stream):not(.layout-full-background-image):not(.has-header-image) .menu-background::after{display:block;content:'';position:absolute;left:7%;bottom:0;width:86%;height:20px;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/chunky-border.png) repeat-x left bottom;background-size:14px}#app.landing-stream:not(.has-header-image):not(.has-module-header-image) .menu-background::after{left:0;width:100%}#app .header-retracting{background:rgba(0,0,0,.9)}#app .header-retracting .site-max-width.site-side-padding{max-width:unset;padding-left:3%;padding-right:3%}#app .header-retracting .header-content:not(.logo-layout-combination) .site-logo-container .site-logo-image img{max-height:70px}#app .header-retracting h1.site-logo-type{font-size:18px}#app .header-retracting .header-buttons-extra.indistinct .site-nav-link[data-level="1"],#app .header-retracting .header-menu .site-nav-link[data-level="1"],#app .header-retracting md-menu-bar .site-nav-link[data-level="1"]{color:#fff}#app .header-retracting .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover,#app .header-retracting .header-menu .site-nav-link[data-level="1"]:hover,#app .header-retracting md-menu-bar .site-nav-link[data-level="1"]:hover{color:#aaa}#app .header-retracting .header-buttons-extra.indistinct .site-nav-link[data-level="1"] .link-extra,#app .header-retracting .header-menu .site-nav-link[data-level="1"] .link-extra,#app .header-retracting md-menu-bar .site-nav-link[data-level="1"] .link-extra{display:none}#app .header-retracting .header-menu{margin:unset}#app .header-retracting .header-menu md-menu-bar .md-menu button,#app .header-retracting .header-menu md-menu-bar>.site-nav-link{padding-right:18px;margin:0 18px 0 0;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-vertical.png) repeat-y right 6px;background-size:1px}#app.has-page-CTA .page-cta-container{padding:250px 12%}@media (max-width:959px){#app.has-page-CTA .page-cta-container{padding:200px 10%}}@media (max-width:767px){#app.has-page-CTA .page-cta-container{padding:100px 8%}}#app.has-page-CTA .page-cta-container .btn,#app.has-page-CTA .page-cta-container .btn:active,#app.has-page-CTA .page-cta-container .btn:link,#app.has-page-CTA .page-cta-container .btn:visited{color:#fff;border:1px solid #fff;background:0 0}#app.has-page-CTA .page-cta-container .btn:hover{color:#fff;border:1px solid #222;background-color:#222}.main-column-gutter{padding-left:10%}@media (max-width:959px){.main-column-gutter{margin-left:0;padding-left:0}}.shell-vertical-padding{padding-top:70px}.sidebar-menu-section-name{margin-bottom:40px;padding-bottom:0;font-family:'Playfair Display',sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#222;letter-spacing:normal;border:none}.sidebar-menu{padding:16px 30px;background:#f5f5f5}.sidebar-menu .site-nav-link[data-level="1"]{font-size:16px;font-family:'Playfair Display SC',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#111;padding:18px 0;line-height:1.2;border-bottom:1px solid #d3d3d3}@media (max-width:959px){.sidebar-menu .site-nav-link[data-level="1"]{padding:4px 12px}}.sidebar-menu .site-nav-link[data-level="1"]:hover{color:#aaa}.sidebar-menu .site-nav-link[data-level="2"]{font-size:14px}.sidebar-menu .site-nav-link[data-level="2"]:hover{color:#999}.sidebar-menu .site-nav-link[data-level="3"]{font-size:12px;font-family:'Noto Serif',sans-serif;text-transform:uppercase}.sidebar-menu li:last-child .site-nav-link[data-level="1"]{border:none}.sidebar-menu.menu-nested .menu-accordion .see-children .list-level2,.sidebar-menu.menu-nested .menu-accordion .see-children .list-level3{background:#f2f2f2}.layout-full-background-image .sidebar-menu{padding:0;background:0 0}.nav-drawer{background:#111}.nav-drawer .site-logo-container h1{color:#aaa}.nav-drawer-menu .site-nav-link{display:block;font-family:'Noto Serif',sans-serif;color:#ddd}.nav-drawer-menu .site-nav-link:hover{color:#fff}.nav-drawer-menu .site-nav-link.active,.nav-drawer-menu .site-nav-link.active-parent,.nav-drawer-menu .site-nav-link.active:hover{color:#fff;text-decoration:underline}.nav-drawer-menu .site-nav-link[data-level="1"]{text-transform:uppercase;font-size:15px}.nav-drawer-menu .site-nav-link[data-level="1"]:hover{color:#ccc}.nav-drawer-menu .site-nav-link[data-level="3"]{font-size:12px;font-family:'Noto Serif',sans-serif;text-transform:uppercase}#app.has-site-CTA .footer .btn-site-cta,#app.has-site-CTA .footer .btn-site-cta:active,#app.has-site-CTA .footer .btn-site-cta:link,#app.has-site-CTA .footer .btn-site-cta:visited,#app.has-site-CTA .nav-drawer .btn-site-cta,#app.has-site-CTA .nav-drawer .btn-site-cta:active,#app.has-site-CTA .nav-drawer .btn-site-cta:link,#app.has-site-CTA .nav-drawer .btn-site-cta:visited{background:#333}#app.has-site-CTA .footer .btn-site-cta:hover,#app.has-site-CTA .nav-drawer .btn-site-cta:hover{color:#000;background:#fff}.sitemap-background{background:#f4f4f4}.menu-sitemap{display:block;padding:90px 0;border-bottom:1px solid rgba(255,255,255,.2)}.menu-sitemap ul li{font-family:Roboto,sans-serif}.menu-sitemap ul.list-level1>li>.site-nav-link{padding-bottom:22px;margin-bottom:26px;border-bottom:none;background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-horizontal.png) repeat-x left bottom;background-size:4px}.menu-sitemap .site-nav-link[data-level="1"]{font-family:'Noto Serif',sans-serif,sans-serif;letter-spacing:.1em;text-transform:none;font-style:normal;font-weight:700;font-size:12px;color:#181818}.menu-sitemap .site-nav-link[data-level="1"]:hover{color:#888}.menu-sitemap .site-nav-link[data-level="2"]{font-family:'Noto Serif',sans-serif,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#595959}.menu-sitemap .site-nav-link[data-level="2"]:hover{color:#aaa}.marketing-site-name{font-family:'Playfair Display',sans-serif;font-weight:400}.footer-background{background:#111}.footer{padding-top:70px}.footer,.footer .footer-legal,.footer .footer-legal-container .footer-legal-links,.footer .footer-site-info{font-family:'Noto Serif',sans-serif;font-size:11px}.footer .footer-border{padding-bottom:70px}.footer .div-table{width:100%}.footer .ornament-left{padding-right:10px;width:27px;background:#111}.footer .ornament-right{padding-left:10px;width:27px;background:#111}.footer .footer-site-name{background:url(/assets/1/3/bundles/sitetheorytemplatebespoke/images/dotted-line-horizontal-transparent.png) repeat-x left 50%;background-size:4px}.footer .footer-site-name .site-name-background{margin:0 auto;display:table;padding:0 16px;font-family:'Playfair Display SC',sans-serif;color:#fff;font-size:12px;letter-spacing:2px;text-transform:none;font-weight:400;background:#111}@media (min-width:600px){.footer.site-max-width{max-width:unset;padding-left:unset;padding-right:unset}}.footer.dark .site-cta-container .btn-site-cta,.footer.dark .site-cta-container .btn-site-cta:active,.footer.dark .site-cta-container .btn-site-cta:link,.footer.dark .site-cta-container .btn-site-cta:visited{padding:8px 12px;border:1px solid #666}.footer.dark .site-cta-container .btn-site-cta:hover{color:#111;background:#fff;border:1px solid #fff}.footer .footer-credit a .credit-text{font-size:8px}.landing-stream .stream-item h1 .alt-title,.landing-stream .stream-item h2 .alt-title{letter-spacing:3px}.section-list-container .stream-section-name{background:#222}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .title-container{border:none}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .title-container+.module-stream .st-card-wrapper{padding-top:4px;border-top:3px solid #303030}#list-structure [id^=landing-item-].stream-item:not(.create-columns).invert-text-color .title-container+.module-stream .st-card-wrapper{border-color:#fff}#list-structure [id^=landing-item-].stream-item:not(.create-columns).full-width-module .title-container+.module-stream .st-card-wrapper{padding-top:10px}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x2 .st-card h2,#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x3 .st-card h2,#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x4 .st-card h2{font-family:'Playfair Display',sans-serif;font-weight:400}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x2 .st-card.has-ratio h2,#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x3 .st-card.has-ratio h2{font-style:italic}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x4 .st-card h2,#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x5 .st-card h2{letter-spacing:1px;text-transform:uppercase}#list-structure [id^=landing-item-].stream-item:not(.create-columns) .module-stream.large-context .cards-x5 .st-card h2{font-size:15px}#app.property-details{border-top:8px solid #111}#app.property-details.site-nav-visible .property-site-nav{background:#fff}#app.property-details.site-nav-visible .btn-site-cta,#app.property-details.site-nav-visible .btn-site-cta:active,#app.property-details.site-nav-visible .btn-site-cta:link,#app.property-details.site-nav-visible .btn-site-cta:visited,#app.property-details.site-nav-visible .dark .btn-site-cta,#app.property-details.site-nav-visible .dark .btn-site-cta:active,#app.property-details.site-nav-visible .dark .btn-site-cta:link,#app.property-details.site-nav-visible .dark .btn-site-cta:visited{padding:4px 8px;color:#333;border:1px solid #aaa}#app.property-details.site-nav-visible .btn-site-cta:hover,#app.property-details.site-nav-visible .dark .btn-site-cta:hover{color:#111;border:1px solid #333}#app.property-details h2{font-family:'Playfair Display',sans-serif;font-weight:400}#app.property-details .details-header .address{text-transform:uppercase}#app.property-details .details-header .sold-sticker{font-family:'Noto Serif',sans-serif;font-weight:400;background:#222}#app.property-details .big-ass-stat{font-family:'Playfair Display',sans-serif;font-weight:400}#app .content-article .date{letter-spacing:normal}.footer .footer-site-name .site-name-background,.footer .ornament-left,.footer .ornament-right,.footer-background,.header-spy-container,.landing-stream .header-common-parent::after,.landing-stream .header-common-parent::before,.landing-stream .shell-content::after,.landing-stream .shell-content::before,.logo-wrapper .image-logo-wrapper .image-logo-background,.property-luxury-details .header-common-parent::after,.property-luxury-details .header-common-parent::before,.property-luxury-details .shell-content::after,.property-luxury-details .shell-content::before,.site-wrapper{background:#999}.item-tag{background:#111}.ornament{opacity:.9}.stream .stream-item .item-body a:not(.btn),.stream .stream-item .item-body a:not(.btn):active,.stream .stream-item .item-body a:not(.btn):link,.stream .stream-item .item-body a:not(.btn):visited,.text a:not(.btn),.text a:not(.btn):active,.text a:not(.btn):link,.text a:not(.btn):visited{color:#999;background-image:-webkit-linear-gradient(#999,#999);background-image:linear-gradient(#999,#999)}.stream .stream-item .item-body a:not(.btn):hover,.text a:not(.btn):hover{color:#999}#app .md-button,#app .md-button:active,#app .md-button:link,#app .md-button:visited,.btn,.btn:active,.btn:link,.btn:visited{background-color:#999}#app .md-button:hover,.btn:hover{color:#fff;background-color:#111}#app .md-button.btn-cta,#app .md-button.btn-cta:active,#app .md-button.btn-cta:link,#app .md-button.btn-cta:visited,.btn.btn-cta,.btn.btn-cta:active,.btn.btn-cta:link,.btn.btn-cta:visited{background:0 0}#app .md-button.btn-cta:hover,.btn.btn-cta:hover{background:#000}.btn-more,.btn-more:active,.btn-more:link,.btn-more:visited{background:0 0}.btn-more:active:hover,.btn-more:hover,.btn-more:link:hover,.btn-more:visited:hover{color:#fff;background:#999;border-color:#999}#app .header-common-parent .site-nav-link.active-parent[data-level="1"],#app .header-common-parent .site-nav-link.active[data-level="1"]{color:#999}#app .header-common-parent .site-nav-link.active-parent[data-level="1"]:hover,#app .header-common-parent .site-nav-link.active[data-level="1"]:hover{color:#999}.footer.dark .social-media a svg g,.header-upper .social-media a svg g{fill:#fff}.footer.dark .social-media a:hover svg,.header-upper .social-media a:hover svg{opacity:.7}.header-upper .language-options a,.header-upper .language-options a:active,.header-upper .language-options a:link,.header-upper .language-options a:visited{color:#fff}.header-upper .language-options a:hover{color:#fff;opacity:.7}.footer.dark{color:#fff}.footer.dark .footer-credit .vendor .credit-text,.footer.dark .footer-legal-links,.footer.dark .footer-site-info{color:#fff}.footer.dark .footer-credit .vendor .credit-text a,.footer.dark .footer-credit .vendor .credit-text a:active,.footer.dark .footer-credit .vendor .credit-text a:link,.footer.dark .footer-credit .vendor .credit-text a:visited,.footer.dark .footer-legal-links a,.footer.dark .footer-legal-links a:active,.footer.dark .footer-legal-links a:link,.footer.dark .footer-legal-links a:visited,.footer.dark .footer-site-info a,.footer.dark .footer-site-info a:active,.footer.dark .footer-site-info a:link,.footer.dark .footer-site-info a:visited{color:#fff}.footer.dark .footer-credit .vendor .credit-text a:hover,.footer.dark .footer-legal-links a:hover,.footer.dark .footer-site-info a:hover{color:#fff;opacity:.7}.footer.dark .footer-credit .vendor .sitetheory-logo-icon svg g,.footer.dark .footer-credit .vendor .sitetheory-logo-text svg g,.footer.dark .footer-credit .vendor .vendor-logo-svg svg g{fill:#fff}.footer.dark .footer-credit .site-genre p{opacity:1}.footer.dark .footer-credit .site-genre .site-genre-border{border-color:rgba(255,255,255,.5)}.footer.dark .site-cta-container .btn-site-cta,.footer.dark .site-cta-container .btn-site-cta:active,.footer.dark .site-cta-container .btn-site-cta:link,.footer.dark .site-cta-container .btn-site-cta:visited{border:1px solid #fff}.sitetheory-loader-icon.bar.template-background-color-pop{background:#353535}#app .header-retracting{background:rgba(90,90,90,.9)}