section#floorplans{overflow:hidden;height:0;transition:height 1s cubic-bezier(0.65, 0, 0.35, 1)}
section#register div.form-thankyou{opacity:0;pointer-events:none;transition:opacity .4s ease}section#register.complete div.form-thankyou{opacity:1;pointer-events:auto}section#register .form-control:not(button):focus::placeholder{color:#d5dbd3 !important}
@media(min-width: 768px){section#residences>.media:first-child{margin-left:7.222vw !important;height:calc(var(--vw)*51.95568) !important}}
@media(min-width: 768px){div.splide-container{padding-left:7.222vw !important}}
.fade-in{opacity:0;visibility:hidden}.fade-in.reveal{opacity:1;transition:opacity .8s ease-out .2s,visibility .8s ease-out .2s;visibility:visible;will-change:opacity,visibility}.image-reveal{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.image-reveal.reveal{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path 1s cubic-bezier(0.65, 0, 0.35, 1) var(--delay, 0.2s)}.text-reveal{opacity:0;position:relative}.text-reveal reveal-outer{display:inline-block;margin-block:calc(var(--reveal-padding, 0)*-1);overflow:hidden;padding-right:var(--reveal-right-padding, 0);position:relative;vertical-align:bottom}.text-reveal reveal-outer:not(:last-child){margin-right:calc(var(--reveal-right-padding, 0)*-1)}.text-reveal reveal-outer reveal-inner{display:block;padding-block:var(--reveal-padding, 0);transform:translate3d(0, 100%, 0);will-change:transform;--transition-delay: calc(var(--animation-delay, 0s) + (var(--index, 0) * .08s))}.text-reveal.reveal{opacity:1}.text-reveal.reveal reveal-outer reveal-inner{transform:translate3d(0, 0, 0) !important;transition:transform .65s cubic-bezier(0.215, 0.61, 0.355, 1) var(--transition-delay)}
.splide{user-select:none}
.swiper{touch-action:pan-y;-webkit-overflow-scrolling:touch;user-select:none}.swiper-wrapper{will-change:transform;transform:translateZ(0)}
header#header{height:100%;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}@media(max-width: 767.9px){header#header div.header-container{display:flex;align-items:center;justify-content:space-between;background:#112a1b;padding:1.6rem;pointer-events:auto;position:absolute;left:0;top:0;width:100%;height:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){header#header div.header-container{opacity:0}}@media(min-width: 768px){header#header div.header-container button.monogram{display:none}}@media(max-width: 767.9px){header#header div.header-container button.monogram svg{width:min(calc(var(--vwF) * 0.0613333333), 47.1rem)}}header#header div.header-container button.monogram svg path{fill:#f9f6f2}header#header div.header-container button.btn{color:#f9f6f2;background-color:#112a1b;pointer-events:auto;position:absolute;white-space:pre;z-index:5}@media(max-width: 767.9px){header#header div.header-container button.btn{left:50%;transform:translateX(-50%);top:min(calc(var(--vwF) * 0.0426666667), 32.77rem);font-size:clamp(1.2rem,var(--vwF)*0.032,24.58rem);height:min(calc(var(--vwF) * 0.08), 61.44rem);line-height:min(calc(var(--vwF) * 0.08), 61.44rem);padding-block:0;border-color:#f9f6f2}}@media(min-width: 768px){header#header div.header-container button.btn{top:min(calc(var(--vwF) * 0.0222222222), 4.89rem);left:calc(var(--vw100) - 3.2rem);transform:translateX(-100%)}}@media(hover: none)and (pointer: coarse)and (min-width: 768px){header#header div.header-container button.btn:active{background-color:#f9f6f2 !important;color:#112a1b}}@media(hover: hover)and (pointer: fine)and (min-width: 768px){header#header div.header-container button.btn:hover{background-color:#f9f6f2 !important;color:#112a1b}}@media(max-width: 767.9px){header#header div.header-container button.btn span{opacity:1}}@media(max-width: 767.9px){header#header div.header-container button.btn span reveal-inner{transform:none}}@media(min-width: 768px){header#header div.header-container button.btn.attention span{opacity:0;transition:opacity .4s ease}}@media(min-width: 768px){header#header div.header-container button[action="nav.toggle"]{display:none}}@media(max-width: 767.9px){header#header div.header-container button[action="nav.toggle"] svg{width:min(calc(var(--vwF) * 0.0853333333), 65.54rem);border:1px solid #f9f6f2;border-radius:50%;transform:rotate(0deg);transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1);will-change:transform}}header#header div.header-container button[action="nav.toggle"] svg path:first-child{fill:#f9f6f2}header#header nav{background:#112a1b;height:100%;color:#f9f6f2;overflow:hidden;pointer-events:auto;position:absolute}@media(max-width: 767.9px){header#header nav{height:calc(100% - min(calc(var(--vwF) * 0.1706666667), 131.07rem));overflow-y:auto;top:min(calc(var(--vwF) * 0.1706666667), 131.07rem);transform:translateY(-100%);width:100%}}@media(min-width: 768px){header#header nav{position:absolute;left:0;height:100%;transform:translateX(-100%)}}@media(min-width: 768px)and (max-width: 900.9px){header#header nav{width:calc(var(--margin-left) + var(--col3-g))}}@media(min-width: 901px){header#header nav{width:calc(var(--margin-left) + var(--col1-g))}}@media(max-width: 767.9px){header#header nav.animate{transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1)}}@media(min-width: 768px){header#header nav.animate{transition:transform 1s cubic-bezier(0.33, 1, 0.68, 1),width 1s cubic-bezier(0.33, 1, 0.68, 1)}}header#header nav div.nav-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media(max-width: 767.9px){header#header nav div.nav-container{gap:min(calc(var(--vwF) * 0.0933333333), 71.68rem);min-height:min(calc(var(--vwF) * 1.4933333333), 1146.88rem);padding:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){header#header nav div.nav-container{gap:min(calc(var(--vwF) * 0.0277777778), 6.11rem);padding:min(calc(var(--vwF) * 0.0111111111), 2.44rem);pointer-events:none}}header#header nav div.navigation{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%}header#header nav div.navigation::before,header#header nav div.navigation::after{border-block:1px solid #f9f6f2;content:"";position:absolute;left:0;height:9px;width:100%}header#header nav div.navigation::before{top:0}header#header nav div.navigation::after{bottom:0}header#header nav div.navigation div{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;transition:opacity .6s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 767.9px){header#header nav div.navigation div{gap:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(max-width: 767.9px)and (max-height: 699.9px){header#header nav div.navigation div{gap:min(calc(var(--vwF) * 0.0533333333), 40.96rem)}}@media(min-width: 768px){header#header nav div.navigation div{padding-block:min(calc(var(--vwF) * 0.0347222222), 7.64rem)}}@media(min-width: 768px)and (max-width: 900.9px){header#header nav div.navigation div{gap:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}@media(min-width: 901px){header#header nav div.navigation div{gap:min(calc(var(--vwF) * 0.0166666667), 3.67rem)}}@media(min-width: 768px)and (max-width: 900.9px){header#header nav div.navigation div{width:calc(var(--margin-left) + var(--col3-g))}}@media(min-width: 901px){header#header nav div.navigation div{width:calc(var(--margin-left) + var(--col1-g))}}@media(hover: hover)and (pointer: fine){header#header nav div.navigation div button{transition:opacity .2s ease}}@media(hover: none)and (pointer: coarse){header#header nav div.navigation div button:active{color:inherit;opacity:.7}}@media(hover: hover)and (pointer: fine){header#header nav div.navigation div button:hover{color:inherit;opacity:.7}}@media(max-width: 767.9px){header#header nav div.navigation div button.btn{font-size:clamp(1.2rem,var(--vwF)*0.032,24.58rem);height:min(calc(var(--vwF) * 0.08), 61.44rem);line-height:min(calc(var(--vwF) * 0.08), 61.44rem);padding-block:0;border-color:#f9f6f2;color:#f9f6f2;background-color:#112a1b;font-style:normal}}@media(max-width: 767.9px)and (max-height: 699.9px){header#header nav div.navigation div button.btn{display:none}}@media(min-width: 768px){header#header nav div.navigation div button.btn{display:none}}header#header nav .logo-container{position:relative}header#header nav .logo-container svg#svg-logo{opacity:1;transition:opacity .4s cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 767.9px){header#header nav .logo-container svg#svg-logo{width:var(--col4g)}}@media(min-width: 768px)and (max-width: 900.9px){header#header nav .logo-container svg#svg-logo{width:19vw}}@media(min-width: 901px){header#header nav .logo-container svg#svg-logo{width:12.15vw}}@media(min-width: 768px){header#header nav .logo-container svg#svg-logo g:first-of-type,header#header nav .logo-container svg#svg-logo g:last-of-type{opacity:0;transition:0s .6s}}@media(min-width: 768px){header#header nav .logo-container svg#svg-logo g.logo path{overflow:hidden;transform:translateY(100%);transition:0s .6s}}@media(max-width: 767.9px){header#header nav .logo-container svg#svg-monogram{display:none}}@media(min-width: 768px){header#header nav .logo-container svg#svg-monogram{position:absolute;left:calc(50% - .922vw);top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);width:1.944vw}}header#header nav .logo-container svg#svg-monogram path{fill:#f9f6f2}@media(max-width: 767.9px){header#header.mobile-nav nav{transform:translateY(0)}}header#header.mobile-nav div.header-container button[action="nav.toggle"] svg{transform:rotate(45deg)}@media(min-width: 768px){header#header.active div.header-container{opacity:1;transition:opacity 1s cubic-bezier(0.33, 1, 0.68, 1) 1s}}@media(min-width: 768px){header#header.active nav{transform:translateX(0)}}header#header.active nav.hover div.nav-container,header#header.active nav:not(.sticky) div.nav-container{pointer-events:auto}header#header.active nav.hover .logo-container svg#svg-logo g:first-of-type,header#header.active nav:not(.sticky) .logo-container svg#svg-logo g:first-of-type{opacity:1;transition:opacity 1.6s cubic-bezier(0.33, 1, 0.68, 1) .3s}header#header.active nav.hover .logo-container svg#svg-logo g:last-of-type,header#header.active nav:not(.sticky) .logo-container svg#svg-logo g:last-of-type{opacity:1;transition:opacity 1.6s cubic-bezier(0.33, 1, 0.68, 1) .7s}header#header.active nav.hover .logo-container svg#svg-logo g.logo path,header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path{transform:translateY(0);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1)}header#header.active nav.hover .logo-container svg#svg-logo g.logo path:nth-child(1),header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path:nth-child(1){transition-delay:.3s}header#header.active nav.hover .logo-container svg#svg-logo g.logo path:nth-child(2),header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path:nth-child(2){transition-delay:.4s}header#header.active nav.hover .logo-container svg#svg-logo g.logo path:nth-child(3),header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path:nth-child(3){transition-delay:.5s}header#header.active nav.hover .logo-container svg#svg-logo g.logo path:nth-child(4),header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path:nth-child(4){transition-delay:.6s}header#header.active nav.hover .logo-container svg#svg-logo g.logo path:nth-child(5),header#header.active nav:not(.sticky) .logo-container svg#svg-logo g.logo path:nth-child(5){transition-delay:.7s}@media(min-width: 768px){header#header.active nav:is(.sticky):not(.hover){transition:width .6s cubic-bezier(0.33, 1, 0.68, 1);width:7.222vw}}@media(min-width: 768px){header#header.active nav:is(.sticky):not(.hover) div.navigation div,header#header.active nav:is(.sticky):not(.hover) .logo-container svg#svg-logo{opacity:0;transition:opacity .4s cubic-bezier(0.33, 1, 0.68, 1)}}@media(min-width: 768px){header#header.active nav:is(.sticky):not(.hover) .logo-container svg#svg-monogram{opacity:1;transition:opacity 1s cubic-bezier(0.33, 1, 0.68, 1) .5s}}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,section,nav,input,select,textarea,button,header,footer,article,aside,section{border:0;box-sizing:border-box;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{background:#fff;line-height:1;margin:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}a{color:inherit;cursor:pointer;text-decoration:none}button{background:none;cursor:pointer;color:inherit}:focus{outline:0}::before,::after{box-sizing:border-box}img,video,svg{display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}select{appearance:none;background:none}select::-ms-expand{display:none}::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}::-webkit-scrollbar{background:rgba(0,0,0,0);display:block !important;width:1.4rem}::-webkit-scrollbar-thumb{border-radius:5rem;background:var(--racing-green);cursor:pointer;height:6rem;width:1rem}*{-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-border-radius:0px;-webkit-text-size-adjust:100%}input[type=number]{-moz-appearance:textfield}html body{margin:0;min-width:320px;width:100%}html .container{position:relative}html .container:not(.no-padding){margin-left:var(--margin-left);margin-right:var(--margin-right);width:var(--grid)}html #main{overflow:hidden;width:100%}
@media(hover: hover)and (pointer: fine){a[href^=tel]{pointer-events:none}}
.lb{white-space:pre-line}.rlb{display:inline-block;position:relative}.rlb code{left:0;position:absolute;top:0;white-space:pre-line;visibility:hidden;width:100%}.rlb code:last-of-type{width:3000px}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
:root{--racing-green: #112a1b;--sage: #74866d;--light-sage: #d5dbd3;--paper: #f9f6f2;--terracotta: #b2613f;--burgundy: #631317;--grapefruit: #ff5416;--sky-blue: #d1def2;--classic-blue: #33588e}html.page body{background:#f9f6f2;color:#112a1b}html.page body ::selection{background:#112a1b;color:#f9f6f2 !important}html.page body ::-webkit-scrollbar-thumb{background:#112a1b}
@font-face{font-family:"ABCArizonaFlare";src:url(/wp-content/themes/the-james-v2/build/fonts/ABCArizonaFlareRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ABCArizonaFlare";src:url(/wp-content/themes/the-james-v2/build/fonts/ABCArizonaFlare-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"ABCArizonaSans";src:url(/wp-content/themes/the-james-v2/build/fonts/ABCArizonaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ABCArizonaSans";src:url(/wp-content/themes/the-james-v2/build/fonts/ABCArizonaSans-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"EditorialNew";src:url(/wp-content/themes/the-james-v2/build/fonts/PPEditorialNew-Ultralight.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"EditorialNew";src:url(/wp-content/themes/the-james-v2/build/fonts/PPEditorialNew-UltralightItalic.woff2) format("woff2");font-weight:100;font-style:italic}.h1-xl{font-family:"EditorialNew";font-weight:100;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;--reveal-padding: .1em}@media(max-width: 767.9px){.h1-xl{font-size:min(calc(var(--vwF) * 0.1466666667), 112.64rem)}}@media(min-width: 768px){.h1-xl{font-size:min(calc(var(--vwF) * 0.1277777778), 28.11rem)}}.h2{font-family:"EditorialNew";font-weight:100;line-height:1;text-transform:uppercase;--reveal-padding: .1em}@media(max-width: 767.9px){.h2{font-size:min(calc(var(--vwF) * 0.1066666667), 81.92rem)}}@media(min-width: 768px){.h2{font-size:min(calc(var(--vwF) * 0.0888888889), 19.56rem)}}.h3{font-family:"EditorialNew";font-weight:100;font-style:italic;line-height:1;--reveal-padding: .1em}@media(max-width: 767.9px){.h3{font-size:min(calc(var(--vwF) * 0.1466666667), 112.64rem)}}@media(min-width: 768px){.h3{font-size:min(calc(var(--vwF) * 0.0888888889), 19.56rem)}}.h4{font-family:"EditorialNew";font-weight:100;font-style:italic;line-height:1;--reveal-padding: .1em}@media(max-width: 767.9px){.h4{font-size:min(calc(var(--vwF) * 0.1466666667), 112.64rem)}}@media(min-width: 768px){.h4{font-size:min(calc(var(--vwF) * 0.0333333333), 7.33rem)}}.deck{font-family:"EditorialNew";font-weight:100;font-style:italic;line-height:1.2}@media(max-width: 767.9px){.deck{font-size:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){.deck{font-size:clamp(2.2rem,var(--vwF)*0.0222222222,4.89rem)}}.small{font-family:"ABCArizonaSans";font-weight:400;line-height:1.2}@media(max-width: 767.9px){.small{font-size:clamp(1.2rem,var(--vwF)*0.032,24.58rem)}}@media(min-width: 768px){.small{font-size:clamp(1.1rem,var(--vwF)*0.0083333333,1.83rem)}}.small em{font-style:italic}.body-copy{font-family:"ABCArizonaFlare";font-weight:400;line-height:1.2}@media(max-width: 767.9px){.body-copy{font-size:clamp(1.2rem,var(--vwF)*0.0426666667,32.77rem)}}@media(min-width: 768px){.body-copy{font-size:clamp(1.3rem,var(--vwF)*0.0111111111,2.44rem)}}.body-copy strong{font-weight:700}.map-legend{font-family:"ABCArizonaFlare";font-weight:400;line-height:1.2}@media(max-width: 767.9px){.map-legend{font-size:clamp(1.2rem,var(--vwF)*0.032,24.58rem)}}@media(min-width: 768px){.map-legend{font-size:clamp(1.1rem,var(--vwF)*0.0083333333,1.83rem)}}.map-legend strong{font-weight:700}.navigation{font-family:"EditorialNew";font-weight:100;font-style:italic;line-height:1.2}@media(max-width: 767.9px){.navigation{font-size:clamp(2rem,var(--vwF)*0.064,49.15rem)}}@media(min-width: 768px)and (max-width: 900.9px){.navigation{font-size:min(calc(var(--vwF) * 0.0333333333), 7.33rem)}}@media(min-width: 901px){.navigation{font-size:min(calc(var(--vwF) * 0.0166666667), 3.67rem)}}.floorplan-details{font-family:"ABCArizonaSans";font-weight:400;line-height:1.2}@media(max-width: 767.9px){.floorplan-details{font-size:clamp(1.2rem,var(--vwF)*0.0426666667,32.77rem)}}@media(min-width: 768px){.floorplan-details{font-size:clamp(1.2rem,var(--vwF)*0.0111111111,2.44rem)}}.floorplan-details strong{font-family:"ABCArizonaFlare";font-weight:700;text-transform:uppercase}:root{--rem-base: 62.5%}html.page{font-size:var(--rem-base)}html.page body{font-family:"ABCArizonaSans";font-style:normal;font-weight:400}
:root{--rawVw: 1vw;--vw: min(var(--rawVw), 22px);--vh: 1vh;--vhF: 1vh;--grid: min(calc(var(--rawVw100) - var(--margin-left) - var(--margin-right)), 1730px);--col: calc((var(--grid) + var(--gutter)) / var(--columns));--vh100: calc(var(--vh) * 100);--vhF100: calc(var(--vhF) * 100);--vw100: calc(var(--vw) * 100);--rawVw100: calc(var(--rawVw) * 100);--vwF: max(320px, calc(var(--vw100)));--col1: calc((var(--col) * 1) + var(--gutter));--col1-g: calc((var(--col) * 1) - var(--gutter));--col1g: calc((var(--col) * 1) + var(--gutter));--col2: calc((var(--col) * 2) + var(--gutter));--col2-g: calc((var(--col) * 2) - var(--gutter));--col2g: calc((var(--col) * 2) + var(--gutter));--col3: calc((var(--col) * 3) + var(--gutter));--col3-g: calc((var(--col) * 3) - var(--gutter));--col3g: calc((var(--col) * 3) + var(--gutter));--col4: calc((var(--col) * 4) + var(--gutter));--col4-g: calc((var(--col) * 4) - var(--gutter));--col4g: calc((var(--col) * 4) + var(--gutter));--col5: calc((var(--col) * 5) + var(--gutter));--col5-g: calc((var(--col) * 5) - var(--gutter));--col5g: calc((var(--col) * 5) + var(--gutter));--col6: calc((var(--col) * 6) + var(--gutter));--col6-g: calc((var(--col) * 6) - var(--gutter));--col6g: calc((var(--col) * 6) + var(--gutter));--col7: calc((var(--col) * 7) + var(--gutter));--col7-g: calc((var(--col) * 7) - var(--gutter));--col7g: calc((var(--col) * 7) + var(--gutter));--col8: calc((var(--col) * 8) + var(--gutter));--col8-g: calc((var(--col) * 8) - var(--gutter));--col8g: calc((var(--col) * 8) + var(--gutter));--col9: calc((var(--col) * 9) + var(--gutter));--col9-g: calc((var(--col) * 9) - var(--gutter));--col9g: calc((var(--col) * 9) + var(--gutter));--col10: calc((var(--col) * 10) + var(--gutter));--col10-g: calc((var(--col) * 10) - var(--gutter));--col10g: calc((var(--col) * 10) + var(--gutter));--col11: calc((var(--col) * 11) + var(--gutter));--col11-g: calc((var(--col) * 11) - var(--gutter));--col11g: calc((var(--col) * 11) + var(--gutter));--col12: calc((var(--col) * 12) + var(--gutter));--col12-g: calc((var(--col) * 12) - var(--gutter));--col12g: calc((var(--col) * 12) + var(--gutter));--col13: calc((var(--col) * 13) + var(--gutter));--col13-g: calc((var(--col) * 13) - var(--gutter));--col13g: calc((var(--col) * 13) + var(--gutter));--col14: calc((var(--col) * 14) + var(--gutter));--col14-g: calc((var(--col) * 14) - var(--gutter));--col14g: calc((var(--col) * 14) + var(--gutter));--col15: calc((var(--col) * 15) + var(--gutter));--col15-g: calc((var(--col) * 15) - var(--gutter));--col15g: calc((var(--col) * 15) + var(--gutter));--col16: calc((var(--col) * 16) + var(--gutter));--col16-g: calc((var(--col) * 16) - var(--gutter));--col16g: calc((var(--col) * 16) + var(--gutter));--col17: calc((var(--col) * 17) + var(--gutter));--col17-g: calc((var(--col) * 17) - var(--gutter));--col17g: calc((var(--col) * 17) + var(--gutter));--col18: calc((var(--col) * 18) + var(--gutter));--col18-g: calc((var(--col) * 18) - var(--gutter));--col18g: calc((var(--col) * 18) + var(--gutter));--col19: calc((var(--col) * 19) + var(--gutter));--col19-g: calc((var(--col) * 19) - var(--gutter));--col19g: calc((var(--col) * 19) + var(--gutter));--col20: calc((var(--col) * 20) + var(--gutter));--col20-g: calc((var(--col) * 20) - var(--gutter));--col20g: calc((var(--col) * 20) + var(--gutter));--col21: calc((var(--col) * 21) + var(--gutter));--col21-g: calc((var(--col) * 21) - var(--gutter));--col21g: calc((var(--col) * 21) + var(--gutter));--col22: calc((var(--col) * 22) + var(--gutter));--col22-g: calc((var(--col) * 22) - var(--gutter));--col22g: calc((var(--col) * 22) + var(--gutter));--col23: calc((var(--col) * 23) + var(--gutter));--col23-g: calc((var(--col) * 23) - var(--gutter));--col23g: calc((var(--col) * 23) + var(--gutter))}@media(max-width: 767.9px){:root{--columns: 8;--gutter: max(.32vw, 1.2rem);--margin-left: max(.4267vw, 1.6rem);--margin-right: max(.4267vw, 1.6rem)}}@media(min-width: 768px){:root{--columns: 12;--gutter: min(1.6667vw, 3.67rem);--margin-left: min(14.444vw, 31.8rem);--margin-right: min(7.222vw, 15.9rem)}}@media(min-width: 2200px){:root{--margin-left: calc((var(--rawVw100) - 1730px) / 3 * 2);--margin-right: calc((var(--rawVw100) - 1730px) / 3)}}
section#amenities{background:#74866d;color:#f9f6f2}section#amenities div.container{display:flex;flex-direction:column}@media(max-width: 767.9px){section#amenities div.container{padding-block:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#amenities div.container{padding-block:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#amenities div.container div.block{display:flex;flex-direction:column;width:100%}@media(max-width: 767.9px){section#amenities div.container div.block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#amenities div.container div.block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#amenities div.container:nth-child(1) div.block h2{display:flex;flex-direction:column}@media(max-width: 767.9px){section#amenities div.container:nth-child(1) div.block h2{padding-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#amenities div.container:nth-child(1) div.block h2{padding-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#amenities div.container:nth-child(1) div.block h2 span{display:block}section#amenities div.container:nth-child(1) div.block h2 span.right{align-self:flex-end}@media(min-width: 768px)and (max-width: 900.9px){section#amenities div.container:nth-child(1) div.block p{width:var(--col10-g)}}@media(min-width: 901px){section#amenities div.container:nth-child(1) div.block p{width:var(--col7g)}}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(1){flex-direction:column}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(1){justify-content:space-between}}section#amenities div.container:nth-child(3) div.block:nth-child(1) figure{width:var(--width)}section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group{display:flex;justify-content:space-between}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group{flex-direction:column;margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group{align-items:center;margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group figure{height:calc(var(--width)*1.28)}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group figure{margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem);--width: var(--grid)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group figure{--width: var(--col7-g)}}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group div.body-copy{width:var(--col7-g)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(1) div.combo-group div.body-copy{width:var(--col4-g)}}section#amenities div.container:nth-child(3) div.block:nth-child(1)>figure:nth-child(2){height:calc(var(--width)*.66)}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(1)>figure:last-child{--width: var(--col10-g);align-self:flex-end}}section#amenities div.container:nth-child(3) div.block:nth-child(2){flex-direction:column}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(2){padding-left:var(--col5);position:relative}}section#amenities div.container:nth-child(3) div.block:nth-child(2) figure{width:var(--width)}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(2) figure{--width: var(--grid);height:calc(var(--width)*1.25);margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(2) figure{--width: var(--col4-g);height:100%;position:absolute;left:0}}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(2) em.deck{order:-1;margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(2) em.deck{margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(2) div.text-group{display:flex;gap:var(--gutter);padding-bottom:min(calc(var(--vwF) * 0.0277777778), 6.11rem);width:var(--col6)}}@media(min-width: 768px){section#amenities div.container:nth-child(3) div.block:nth-child(2) div.text-group>*{width:var(--col3-g)}}@media(max-width: 767.9px){section#amenities div.container:nth-child(3) div.block:nth-child(2) div.text-group p{margin-bottom:1.2em}}section#amenities div.container:nth-child(3) div.block:nth-child(2) div.text-group ul li{position:relative;padding-left:1.2ch}section#amenities div.container:nth-child(3) div.block:nth-child(2) div.text-group ul li::before{content:"• ";position:absolute;left:0;top:0}
@media(max-width: 767.9px){section#floorplans div.container{padding-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#floorplans div.container{padding-block:min(calc(var(--vwF) * 0.0444444444), 9.78rem) min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#floorplans div.container .h1-xl{display:flex;flex-direction:column}@media(max-width: 767.9px){section#floorplans div.container .h1-xl{margin-bottom:min(calc(var(--vwF) * 0.1386666667), 106.5rem);text-align:center}}@media(min-width: 768px){section#floorplans div.container .h1-xl{margin-bottom:min(calc(var(--vwF) * 0.0680555556), 14.97rem)}}section#floorplans div.container .h1-xl span{display:block}section#floorplans div.container .h1-xl span.right{align-self:flex-end}section#floorplans div.container .block-editor-block-list__layout{padding-bottom:100px}section#floorplans div.container .ac{border-top:1px solid #112a1b}section#floorplans div.container .ac div.ac-header{position:relative}section#floorplans div.container .ac div.ac-header>h2{position:absolute;height:100%;display:flex;align-items:center;z-index:2}section#floorplans div.container .ac div.ac-header button{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%;text-align:left}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-header button{padding-block:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-header button{padding-block:min(calc(var(--vwF) * 0.0111111111), 2.44rem)}}section#floorplans div.container .ac div.ac-header button h2{flex:1}section#floorplans div.container .ac div.ac-header button svg{border:1px solid #112a1b;border-radius:50%;transform:rotate(0deg);transition:transform .6s cubic-bezier(0.65, 0, 0.35, 1);will-change:transform}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-header button svg{width:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-header button svg{width:min(calc(var(--vwF) * 0.0291666667), 6.42rem)}}@media(hover: hover)and (pointer: fine){section#floorplans div.container .ac div.ac-header button svg{transition:background-color .2s ease,transform .6s cubic-bezier(0.65, 0, 0.35, 1)}section#floorplans div.container .ac div.ac-header button svg path:first-child{transition:fill .2s ease}}@media(hover: none)and (pointer: coarse){section#floorplans div.container .ac div.ac-header button:active svg{background:#112a1b}section#floorplans div.container .ac div.ac-header button:active svg path:first-child{fill:#f9f6f2}}@media(hover: hover)and (pointer: fine){section#floorplans div.container .ac div.ac-header button:hover svg{background:#112a1b}section#floorplans div.container .ac div.ac-header button:hover svg path:first-child{fill:#f9f6f2}}section#floorplans div.container .ac div.ac-panel{overflow:hidden;height:0;opacity:0;transition:height .6s cubic-bezier(0.65, 0, 0.35, 1),opacity .6s cubic-bezier(0.65, 0, 0.35, 1);will-change:height}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner{padding-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner{padding-block:min(calc(var(--vwF) * 0.0333333333), 7.33rem) min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group{display:flex}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group{flex-direction:column-reverse}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group{align-items:flex-start}}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details{display:flex;flex-direction:column}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details{width:var(--col2)}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group{display:flex}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group{gap:var(--gutter)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group{flex-direction:column;gap:2em}}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group p{width:var(--col4-g)}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group p strong{display:block}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details div.text-group p strong:not(:first-child){padding-top:.4em}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group>div.floorplan-details .btn{align-self:center}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group .media{width:var(--width)}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group .media{margin-bottom:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group .media{--width: var(--col10-g)}}section#floorplans div.container .ac div.ac-panel div.ac-inner div.floorplan-group .media.placeholder{height:calc(var(--width)*.8)}section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features{display:flex}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features{flex-direction:column;gap:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features{align-items:flex-start;justify-content:space-between}}section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li{width:var(--width)}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li{--width: var(--grid)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li{--width: var(--col4-g)}}section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li .media{height:calc(var(--width)*.66)}@media(max-width: 767.9px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li .media{margin-bottom:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#floorplans div.container .ac div.ac-panel div.ac-inner ul.features li .media{margin-bottom:min(calc(var(--vwF) * 0.0111111111), 2.44rem)}}section#floorplans div.container .ac.is-open .ac-trigger svg{transform:rotate(45deg)}section#floorplans div.container .ac.is-open .ac-panel{opacity:1}
footer{background:#112a1b;color:#f9f6f2}@media(min-width: 768px){footer{padding-block:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}footer div.container{display:flex;flex-direction:column}@media(max-width: 767.9px){footer div.container{padding:min(calc(var(--vwF) * 0.1706666667), 131.07rem) var(--col1-g)}}@media(min-width: 768px){footer div.container{position:relative}}@media(hover: hover)and (pointer: fine){footer div.container a{transition:opacity .2s ease}}@media(hover: none)and (pointer: coarse){footer div.container a:active{color:inherit;opacity:.7}}@media(hover: hover)and (pointer: fine){footer div.container a:hover{color:inherit;opacity:.7}}@media(max-width: 767.9px){footer div.container a.logo{width:var(--col4-g)}}@media(min-width: 768px){footer div.container a.logo{position:absolute;bottom:min(calc(var(--vwF) * 0.0027777778), 0.61rem);right:0;width:var(--col2-g)}}@media(max-width: 767.9px){footer div.container a.logo svg{height:min(calc(var(--vwF) * 0.16), 122.88rem);margin-bottom:min(calc(var(--vwF) * 0.0933333333), 71.68rem)}}@media(min-width: 768px){footer div.container a.logo svg{height:100%}}footer div.container a.logo svg path{fill:#f9f6f2}footer div.container div.social{display:flex}@media(max-width: 767.9px){footer div.container div.social{gap:min(calc(var(--vwF) * 0.0213333333), 16.38rem);margin-bottom:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){footer div.container div.social{gap:min(calc(var(--vwF) * 0.0055555556), 1.22rem);margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(max-width: 767.9px){footer div.container div.social a svg{width:min(calc(var(--vwF) * 0.0666666667), 51.2rem)}}@media(min-width: 768px){footer div.container div.social a svg{width:min(calc(var(--vwF) * 0.0173611111), 3.82rem)}}footer div.container div.social a svg path:first-child{fill:#f9f6f2}@media(max-width: 767.9px){footer div.container p.address{margin-bottom:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){footer div.container p.address{width:var(--col9);margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}footer div.container div.links{display:flex;flex-wrap:wrap}@media(max-width: 767.9px){footer div.container div.links{flex-direction:column;gap:min(calc(var(--vwF) * 0.0213333333), 16.38rem)}}@media(min-width: 768px){footer div.container div.links{gap:.5em 1.4em;width:var(--col9)}}
section#hero{height:var(--vhF100)}section#hero figure{position:absolute;top:0;left:0;height:100%;width:100%}section#hero #splash{background:#f9f6f2;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}@media(max-width: 767.9px){section#hero #splash canvas{width:40vw}}@media(min-width: 768px)and (max-width: 900.9px){section#hero #splash canvas{width:18vw}}@media(min-width: 901px){section#hero #splash canvas{width:11vw}}section#hero.splash-complete #splash{opacity:0;transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0)}
section#intro{background:#d5dbd3}section#intro div.container{display:flex;flex-direction:column}@media(max-width: 767.9px){section#intro div.container{padding-block:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#intro div.container{padding-block:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#intro div.block{display:flex;position:relative;width:100%}@media(max-width: 767.9px){section#intro div.block{flex-direction:column}}@media(max-width: 767.9px){section#intro div.block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#intro div.block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#intro div.block .h1-xl{display:flex;flex-direction:column}@media(max-width: 767.9px){section#intro div.block .h1-xl{margin-bottom:max(calc(var(--vwF) * -0.032), -24.58rem)}}@media(min-width: 768px){section#intro div.block .h1-xl{margin-bottom:max(calc(var(--vwF) * -0.0152777778), -3.36rem)}}section#intro div.block .h1-xl span{display:block}section#intro div.block .h1-xl span.right{align-self:flex-end}@media(min-width: 768px){section#intro div.block:nth-child(2){align-items:center;justify-content:space-between}}section#intro div.block:nth-child(2) figure{height:calc(var(--width)*1.4);width:var(--width)}@media(max-width: 767.9px){section#intro div.block:nth-child(2) figure{--width: var(--grid);margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#intro div.block:nth-child(2) figure{--width: var(--col6-g)}}@media(min-width: 768px){section#intro div.block:nth-child(2) p{width:var(--col5-g)}}section#intro div.block:nth-child(3) h2 span:first-child{display:flex}@media(max-width: 767.9px){section#intro div.block:nth-child(3) h2 span:first-child{align-items:center}}@media(min-width: 768px){section#intro div.block:nth-child(3) h2 span:first-child{align-items:flex-end}}section#intro div.block:nth-child(3) h2 span:first-child svg{position:relative}@media(max-width: 767.9px){section#intro div.block:nth-child(3) h2 span:first-child svg{left:min(calc(var(--vwF) * 0.0533333333), 40.96rem);top:-0.12em;width:.94em}}@media(min-width: 768px){section#intro div.block:nth-child(3) h2 span:first-child svg{bottom:.19em;left:.27em;width:.57em}}section#intro div.block:nth-child(3) h2 span:last-child{padding-right:var(--col2)}
section#neighbourhood>.media:first-child{min-height:100px}section#neighbourhood div.container{display:flex;flex-direction:column}@media(max-width: 767.9px){section#neighbourhood div.container{padding-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#neighbourhood div.container{padding-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#neighbourhood div.container div.block{display:flex;flex-direction:column;width:100%}@media(max-width: 767.9px){section#neighbourhood div.container div.block{padding-top:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block{padding-top:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#neighbourhood div.container div.block h2{display:flex;flex-direction:column;width:100%}@media(max-width: 767.9px){section#neighbourhood div.container div.block h2:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block h2:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#neighbourhood div.container div.block h2 span{display:block}section#neighbourhood div.container div.block h2 span.right{align-self:flex-end}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(1){align-items:center}}@media(min-width: 768px)and (max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(1){align-items:flex-start}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(1){flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(1) h2 span:last-child{margin-bottom:max(calc(var(--vwF) * -0.0346666667), -26.62rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(1) h2 span:last-child{margin-bottom:max(calc(var(--vwF) * -0.0138888889), -3.06rem)}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(1) p{margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px)and (max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(1) p{margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem);width:var(--col10-g)}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(1) p{width:var(--col7g)}}section#neighbourhood div.container div.block:nth-child(2){flex-direction:column}section#neighbourhood div.container div.block:nth-child(2)>.media.swiper{height:calc(var(--width)*.66);width:var(--width)}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2)>.media.swiper{margin-bottom:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2)>.media.swiper{margin-bottom:var(--gutter);margin-right:0;--width: var(--col10-g)}}section#neighbourhood div.container div.block:nth-child(2) div.image-group{display:flex}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.image-group{align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:min(calc(var(--vwF) * 0.0426666667), 32.77rem);margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.image-group{justify-content:space-between;margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem);position:relative}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.image-group svg{width:14.4vw}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.image-group svg{width:var(--col1-g);position:absolute;bottom:calc(100% + var(--gutter) + var(--col10-g)*.66);transform:translateY(100%);left:0}}section#neighbourhood div.container div.block:nth-child(2) div.image-group .media{height:calc(var(--width)*.66);width:var(--width)}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.image-group .media:first-of-type{--width: var(--grid)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.image-group .media:first-of-type{--width: var(--col8-g)}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.image-group .media:last-of-type{width:var(--col5-g)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.image-group .media:last-of-type{--width: var(--col4-g)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group{display:flex;align-items:flex-start;gap:var(--gutter)}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group p{margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group p{width:var(--col2-g)}}section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper{border-block:1px solid #000;margin-left:0}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper{--gap: var(--gutter);--width: calc(var(--grid) / 3);padding-block:min(calc(var(--vwF) * 0.0426666667), 32.77rem);width:100%}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper{max-width:var(--col10-g);padding-block:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper:not(.compressed){--gap: var(--gutter);--width: var(--col2-g)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper.compressed{--gap: 0;--width: calc((var(--col10-g) - var(--gutter)) / 6);padding-inline:1.04vw}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper{gap:var(--gap)}}section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper div.swiper-slide{display:flex;align-items:center;justify-content:center;height:var(--height);width:var(--width)}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper div.swiper-slide{--height: 24.5vw}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper div.swiper-slide{--height: 7.36vw}}section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper div.swiper-slide figure,section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-wrapper div.swiper-slide figure img{height:var(--height);width:var(--height)}section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-navigation{padding-inline:0}section#neighbourhood div.container div.block:nth-child(2) div.logo-group .media.swiper div.swiper-navigation button svg path{fill:#112a1b}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(3) h2{margin-bottom:max(calc(var(--vwF) * -0.0346666667), -26.62rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(3) h2{margin-bottom:max(calc(var(--vwF) * -0.0069444444), -1.53rem)}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(4){gap:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#neighbourhood div.container div.block:nth-child(4){gap:min(calc(var(--vwF) * 0.0222222222), 4.89rem) var(--gutter)}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(4){flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}section#neighbourhood div.container div.block:nth-child(4) .media{min-height:calc(var(--width)*.66);width:var(--width)}@media(min-width: 768px)and (max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(4) .media{--width: var(--grid)}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(4) .media{--width: var(--col10-g)}}@media(max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(4) p:first-of-type{column-gap:var(--gutter);order:2}}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(4) p:first-of-type{column-count:2}}@media(min-width: 768px)and (max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(4) p:first-of-type{column-count:3}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(4) p:first-of-type{width:var(--col2-g)}}section#neighbourhood div.container div.block:nth-child(4) p:first-of-type legendentry{display:block;break-inside:avoid}section#neighbourhood div.container div.block:nth-child(4) p:first-of-type legendentry:not(:last-child){margin-bottom:1em}section#neighbourhood div.container div.block:nth-child(4) p:first-of-type strong{display:block;font-weight:bold}section#neighbourhood div.container div.block:nth-child(4) p:first-of-type span br{display:none}@media(max-width: 767.9px){section#neighbourhood div.container div.block:nth-child(4) p:last-of-type{width:var(--col7)}}@media(min-width: 768px)and (max-width: 900.9px){section#neighbourhood div.container div.block:nth-child(4) p:last-of-type{width:var(--col10-g)}}@media(min-width: 901px){section#neighbourhood div.container div.block:nth-child(4) p:last-of-type{width:var(--col5-g)}}@media(min-width: 768px){section#neighbourhood div.splide-container{margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}section#neighbourhood div.splide-container .splide__arrows svg path{fill:#112a1b}
section#register{background:repeating-linear-gradient(to right, #f9f6f2, #f9f6f2 2.5vw, #fff 2.5vw, #fff 5vw)}@media(max-width: 767.9px){section#register{padding-block:min(calc(var(--vwF) * 0.1866666667), 143.36rem)}}@media(min-width: 768px){section#register{padding-block:min(calc(var(--vwF) * 0.1875), 41.25rem)}}section#register div.inner-container{background:#f9f6f2}section#register div.container{align-items:center;display:flex;flex-direction:column}@media(max-width: 767.9px){section#register div.container{padding-block:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#register div.container{padding-block:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#register h2.h3{text-align:center}@media(max-width: 767.9px){section#register h2.h3{margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#register h2.h3{margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}@media(min-width: 768px)and (max-width: 900.9px){section#register form{width:var(--col10-g)}}@media(min-width: 901px){section#register form{width:var(--col8-g)}}section#register form div.form-elements{display:flex;align-items:flex-start;flex-direction:column}section#register form div.form-elements h3{margin-bottom:.5em}section#register form div.form-elements div.form-block{display:grid;width:100%}@media(max-width: 767.9px){section#register form div.form-elements div.form-block{gap:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){section#register form div.form-elements div.form-block{grid-template-columns:repeat(2, 1fr);gap:min(calc(var(--vwF) * 0.0222222222), 4.89rem) var(--gutter)}}@media(max-width: 767.9px){section#register form div.form-elements div.form-block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){section#register form div.form-elements div.form-block:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#register form div.form-elements div.form-block div.form-element{position:relative}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element:not(.full-width){grid-column:span 1}section#register form div.form-elements div.form-block div.form-element.full-width{grid-column:span 2}}section#register form div.form-elements div.form-block div.form-element .form-control{background:#f9f6f2;border:none;border-bottom:1px solid #112a1b;border-radius:0;box-shadow:none;color:#112a1b;max-width:none;min-height:0;padding:0;position:relative;text-align:left;width:100%}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element .form-control{height:1.75em;padding-bottom:.5em}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element .form-control{height:1.5em;padding-bottom:.32em}}section#register form div.form-elements div.form-block div.form-element .form-control::placeholder{color:inherit}section#register form div.form-elements div.form-block div.form-element label.checkbox{border:1px solid #112a1b;cursor:pointer}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]{position:absolute;visibility:hidden}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]+svg{cursor:pointer;height:1.5em;width:1.5em}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]+svg rect:first-child{display:none}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]+svg rect:last-child{fill:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]+svg rect:last-child{transition:fill .3s ease}}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]:not(:checked)+svg:hover rect:last-child{fill:#d5dbd3}section#register form div.form-elements div.form-block div.form-element label.checkbox input[type=checkbox]:checked+svg rect:last-child{fill:#112a1b}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control{display:none}}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control button.dropdown-toggle{overflow:hidden;padding-right:.75em;text-align:left;text-overflow:ellipsis;white-space:pre}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list{background:#d5dbd3;color:#112a1b;display:none;left:0;overflow:hidden;position:absolute;top:calc(100% - 2px);width:100%;z-index:2}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div.scroll{max-height:10em;overflow:auto}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div.scroll::-webkit-scrollbar{display:block !important;width:1.4rem}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div.scroll::-webkit-scrollbar-thumb{background:#112a1b;border-radius:5rem;cursor:pointer;height:6rem;width:1rem}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div{display:flex;flex-direction:column;padding:.67em}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div:not(:last-child){padding-bottom:min(calc(var(--vwF) * 0.0083333333), 1.83rem);position:relative}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div:not(:last-child) ::after{border-bottom:1px solid #112a1b;bottom:0;content:"";display:block;left:min(calc(var(--vwF) * 0.0138888889), 3.06rem);position:absolute;width:calc(100% - 4rem)}section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div button{overflow:hidden;padding:.15em .5em;text-align:left;text-overflow:ellipsis;white-space:pre}@media(hover: none)and (pointer: coarse){section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div button:active{background:#74866d}}@media(hover: hover)and (pointer: fine){section#register form div.form-elements div.form-block div.form-element.dropdown .dropdown-control div.dropdown-list>div>div button:hover{background:#74866d}}section#register form div.form-elements div.form-block div.form-element.dropdown.active div.dropdown-control div.dropdown-list{display:block}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element.dropdown select{display:none}}section#register form div.form-elements div.form-block div.form-element.dropdown svg{pointer-events:none;position:absolute;right:0;width:1em;font-family:"ABCArizonaFlare";font-weight:400;line-height:1.2}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element.dropdown svg{font-size:clamp(1.2rem,var(--vwF)*0.0426666667,32.77rem)}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element.dropdown svg{font-size:clamp(1.3rem,var(--vwF)*0.0111111111,2.44rem)}}section#register form div.form-elements div.form-block div.form-element.dropdown svg strong{font-weight:700}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element.dropdown svg{bottom:.75em}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element.dropdown svg{bottom:.55em}}section#register form div.form-elements div.form-block div.form-element.dropdown.active svg{transform:scaleY(-1)}section#register form div.form-elements div.form-block div.form-element.realtor{display:flex;align-items:center}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element.realtor{flex-direction:row;gap:.58em}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element.realtor{gap:1em}}section#register form div.form-elements div.form-block div.form-element.disclaimer{display:flex;align-items:flex-start;gap:var(--gutter)}section#register form div.form-elements div.form-block div.form-element.disclaimer p a{text-decoration:underline}@media(hover: hover)and (pointer: fine){section#register form div.form-elements div.form-block div.form-element.disclaimer p a{transition:opacity .2s ease}}@media(hover: none)and (pointer: coarse){section#register form div.form-elements div.form-block div.form-element.disclaimer p a:active{color:inherit;opacity:.7}}@media(hover: hover)and (pointer: fine){section#register form div.form-elements div.form-block div.form-element.disclaimer p a:hover{color:inherit;opacity:.7}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element.disclaimer .form-error{padding-left:calc(2em + var(--gutter))}}section#register form div.form-elements div.form-block div.form-element .form-error{animation:error .4s ease-out forwards;color:#631317;display:block;position:absolute;left:0;top:100%;width:100%;font-family:"ABCArizonaFlare";font-weight:400;line-height:1.2}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element .form-error{font-size:clamp(1.2rem,var(--vwF)*0.0426666667,32.77rem)}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element .form-error{font-size:clamp(1.3rem,var(--vwF)*0.0111111111,2.44rem)}}section#register form div.form-elements div.form-block div.form-element .form-error strong{font-weight:700}@media(max-width: 767.9px){section#register form div.form-elements div.form-block div.form-element .form-error{height:min(calc(var(--vwF) * 0.0533333333), 40.96rem);padding-top:min(calc(var(--vwF) * 0.0026666667), 2.05rem)}}@media(min-width: 768px){section#register form div.form-elements div.form-block div.form-element .form-error{height:min(calc(var(--vwF) * 0.0138888889), 3.06rem);padding-top:min(calc(var(--vwF) * 0.0020833333), 0.46rem)}}@keyframes error{from{opacity:0}to{opacity:1}}section#register form div.form-elements div.form-block div.form-element .form-error.remove{animation:error-remove .4s ease-out forwards}@keyframes error-remove{from{opacity:1}to{opacity:0}}section#register form div.form-elements div.book-now{text-align:center;width:100%}section#register form div.form-thankyou{display:flex;align-items:center;position:fixed;z-index:100}@media(max-width: 767.9px){section#register form div.form-thankyou{background:repeating-linear-gradient(to right, #74866d, #74866d 11.111vw, #112a1b 11.111vw, #112a1b 22.222vw);left:0;top:0;height:100%;width:100%}}@media(min-width: 768px){section#register form div.form-thankyou{background:repeating-linear-gradient(to right, #74866d, #74866d 2vw, #112a1b 2vw, #112a1b 4vw);left:calc(var(--margin-left) + var(--col3));padding-block:min(calc(var(--vwF) * 0.0694444444), 15.28rem);top:50%;transform:translateY(-50%);width:var(--col6-g)}}section#register form div.form-thankyou button[action="form.close"]{position:absolute;z-index:110}@media(max-width: 767.9px){section#register form div.form-thankyou button[action="form.close"]{right:min(calc(var(--vwF) * 0.0426666667), 32.77rem);top:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#register form div.form-thankyou button[action="form.close"]{right:min(calc(var(--vwF) * 0.0055555556), 1.22rem);top:min(calc(var(--vwF) * 0.0055555556), 1.22rem)}}@media(max-width: 767.9px){section#register form div.form-thankyou button[action="form.close"] svg{height:min(calc(var(--vwF) * 0.0853333333), 65.54rem);width:min(calc(var(--vwF) * 0.0853333333), 65.54rem)}}@media(min-width: 768px){section#register form div.form-thankyou button[action="form.close"] svg{height:min(calc(var(--vwF) * 0.0222222222), 4.89rem);width:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(hover: none)and (pointer: coarse){section#register form div.form-thankyou button[action="form.close"]:active svg path:first-child{fill:#112a1b;stroke:#f9f6f2}section#register form div.form-thankyou button[action="form.close"]:active svg path:last-child{fill:#f9f6f2}}@media(hover: hover)and (pointer: fine){section#register form div.form-thankyou button[action="form.close"]:hover svg path:first-child{fill:#112a1b;stroke:#f9f6f2}section#register form div.form-thankyou button[action="form.close"]:hover svg path:last-child{fill:#f9f6f2}}@media(hover: hover)and (pointer: fine){section#register form div.form-thankyou button[action="form.close"]:hover svg path{transition:fill .2s ease,stroke .2s ease}}section#register form div.form-thankyou div.message{background:#112a1b;color:#d5dbd3;align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}@media(max-width: 767.9px){section#register form div.form-thankyou div.message{gap:min(calc(var(--vwF) * 0.08), 61.44rem);padding:min(calc(var(--vwF) * 0.2666666667), 204.8rem) var(--col1g)}}@media(min-width: 768px){section#register form div.form-thankyou div.message{gap:min(calc(var(--vwF) * 0.0173611111), 3.82rem);padding-block:min(calc(var(--vwF) * 0.0555555556), 12.22rem)}}@media(min-width: 768px){section#register form div.form-thankyou div.message h2,section#register form div.form-thankyou div.message p{width:var(--col4-g)}}
@media(max-width: 767.9px){section#residences{padding-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#residences{padding-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#residences>.media:first-child{height:calc(var(--vw)*56)}@media(max-width: 767.9px){section#residences>.media:first-child{margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#residences>.media:first-child{margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}section#residences div.container{display:flex;flex-direction:column}section#residences div.container div.block{display:flex;flex-direction:column;width:100%}@media(max-width: 767.9px){section#residences div.container div.block:first-child{margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#residences div.container div.block:first-child{margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}@media(max-width: 767.9px){section#residences div.container div.block div.body-copy{width:var(--col7-g)}}@media(min-width: 768px){section#residences div.container div.block div.body-copy{width:var(--col5)}}@media(max-width: 767.9px){section#residences div.container div.block div.body-copy:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#residences div.container div.block div.body-copy:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}section#residences div.container div.block .media{height:calc(var(--width)*.66);width:var(--width)}section#residences div.container div.block:nth-child(1) .media{--width: var(--grid)}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(2){margin-bottom:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#residences div.container div.block:nth-child(2){margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(2) .media{--width: var(--grid);margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#residences div.container div.block:nth-child(2) .media{--width: var(--col10-g);margin-left:0;margin-bottom:var(--gutter)}}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(2) .body-copy{width:var(--col7-g)}}section#residences div.container div.block:nth-child(2) .body-copy em+p{margin-top:-1em}section#residences div.container div.block:nth-child(3){position:relative}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(3){margin-bottom:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#residences div.container div.block:nth-child(3){margin-bottom:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(3)>img:first-child{margin-left:auto;margin-bottom:min(calc(var(--vwF) * 0.0213333333), 16.38rem);width:22.4vw}}@media(min-width: 768px){section#residences div.container div.block:nth-child(3)>img:first-child{width:16vw;position:absolute;right:0;bottom:calc(100% + min(calc(var(--vwF) * 0.0111111111), 2.44rem))}}@media(max-width: 767.9px){section#residences div.container div.block:nth-child(3) .media{--width: var(--grid)}}@media(min-width: 768px){section#residences div.container div.block:nth-child(3) .media{--width: var(--col10-g);margin-inline:auto 0}}section#residences div.container div.block.floorplans-btn{align-items:center}
section#team{background:#74866d;color:#f9f6f2}section#team div.container{display:flex;flex-direction:column}@media(max-width: 767.9px){section#team div.container{padding-block:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){section#team div.container{padding-block:min(calc(var(--vwF) * 0.0833333333), 18.33rem)}}@media(max-width: 767.9px){section#team div.container>div.block:first-child{margin-bottom:min(calc(var(--vwF) * 0.1493333333), 114.69rem)}}@media(min-width: 768px){section#team div.container>div.block:first-child{margin-bottom:min(calc(var(--vwF) * 0.0666666667), 14.67rem)}}section#team div.container>div.block:first-child h2{display:flex;flex-direction:column}@media(max-width: 767.9px){section#team div.container>div.block:first-child h2:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#team div.container>div.block:first-child h2:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0444444444), 9.78rem)}}section#team div.container>div.block:first-child h2 span{display:block}section#team div.container>div.block:first-child h2 span.right{align-self:flex-end}section#team div.container div.swiper{width:var(--grid)}section#team div.container div.swiper div.swiper-slide .media{height:calc(var(--grid)*.66)}@media(max-width: 767.9px){section#team div.container div.swiper div.swiper-slide .media{margin-bottom:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){section#team div.container div.swiper div.swiper-slide .media{margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(min-width: 768px){section#team div.container div.swiper div.swiper-slide p.is-two-column{column-count:2;column-gap:var(--gutter)}}@media(min-width: 768px){section#team div.container div.swiper div.swiper-slide p:not(.is-two-column){width:calc(var(--col6-g))}}section#team div.container div.swiper .swiper-navigation{pointer-events:none;position:absolute;top:0;left:0;height:calc(var(--grid)*.66);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:2}@media(max-width: 767.9px){section#team div.container div.swiper .swiper-navigation{padding-inline:min(calc(var(--vwF) * 0.016), 12.29rem)}}@media(min-width: 768px){section#team div.container div.swiper .swiper-navigation{padding-inline:min(calc(var(--vwF) * 0.0166666667), 3.67rem)}}section#team div.container div.swiper .swiper-navigation button{pointer-events:auto}@media(max-width: 767.9px){section#team div.container div.swiper .swiper-navigation button svg{width:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){section#team div.container div.swiper .swiper-navigation button svg{width:min(calc(var(--vwF) * 0.0138888889), 3.06rem)}}
.btn{text-transform:uppercase;text-align:center;border:1px solid #112a1b;background-color:rgba(0,0,0,0);color:#112a1b;cursor:pointer;font-family:"ABCArizonaFlare";font-weight:700;line-height:1.2}@media(max-width: 767.9px){.btn{font-size:clamp(1.8rem,var(--vwF)*0.048,36.86rem)}}@media(min-width: 768px){.btn{font-size:clamp(1.8rem,var(--vwF)*0.0125,2.75rem)}}@media(max-width: 767.9px){.btn{padding:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){.btn{padding:min(calc(var(--vwF) * 0.0111111111), 2.44rem)}}@media(hover: hover)and (pointer: fine){.btn{transition:background-color .3s ease,border-color .3s ease,color .3s ease}}@media(hover: none)and (pointer: coarse){.btn:active{background-color:#112a1b !important;border:1px solid #112a1b;color:#fff}}@media(hover: hover)and (pointer: fine){.btn:hover{background-color:#112a1b !important;border:1px solid #112a1b;color:#fff}}
.media:is(figure,div.swiper,div.splide){min-height:10px;position:relative}.media:is(figure,div.swiper,div.splide) img,.media:is(figure,div.swiper,div.splide) video{width:100%}.media:is(figure,div.swiper,div.splide).background{position:absolute;top:0;left:0;height:100%;width:100%;display:flex}.media:is(figure,div.swiper,div.splide).background img,.media:is(figure,div.swiper,div.splide).background video{flex:1;object-fit:cover;height:100%}@media(max-width: 900.9px){.media:is(figure,div.swiper,div.splide).background img,.media:is(figure,div.swiper,div.splide).background video{object-position:var(--mobileFocalPoint)}}@media(min-width: 901px){.media:is(figure,div.swiper,div.splide).background img,.media:is(figure,div.swiper,div.splide).background video{object-position:var(--desktopFocalPoint)}}.media:is(figure,div.swiper,div.splide).fill{display:flex}.media:is(figure,div.swiper,div.splide).fill img,.media:is(figure,div.swiper,div.splide).fill video{flex:1;object-fit:cover;height:100%}@media(max-width: 900.9px){.media:is(figure,div.swiper,div.splide).fill img,.media:is(figure,div.swiper,div.splide).fill video{object-position:var(--mobileFocalPoint)}}@media(min-width: 901px){.media:is(figure,div.swiper,div.splide).fill img,.media:is(figure,div.swiper,div.splide).fill video{object-position:var(--desktopFocalPoint)}}.media:is(figure,div.swiper,div.splide) img.video-poster{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.media:is(figure,div.swiper,div.splide) button.play-video{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);z-index:3}@media(max-width: 767.9px){.media:is(figure,div.swiper,div.splide) button.play-video{gap:min(calc(var(--vwF) * 0.032), 24.58rem)}}@media(min-width: 768px){.media:is(figure,div.swiper,div.splide) button.play-video{gap:min(calc(var(--vwF) * 0.025), 5.5rem)}}@media(max-width: 767.9px){.media:is(figure,div.swiper,div.splide) button.play-video svg{width:min(calc(var(--vwF) * 0.1706666667), 131.07rem)}}@media(min-width: 768px){.media:is(figure,div.swiper,div.splide) button.play-video svg{width:min(calc(var(--vwF) * 0.1041666667), 22.92rem)}}@media(hover: hover)and (pointer: fine){.media:is(figure,div.swiper,div.splide) button.play-video svg path{transition:fill .3s ease}}.media:is(figure,div.swiper,div.splide) button.play-video svg path:first-child{stroke:#112a1b;fill:#f9f6f2}.media:is(figure,div.swiper,div.splide) button.play-video span{color:#f9f6f2;font-family:"EditorialNew";font-weight:100;font-style:italic;line-height:1.2}@media(max-width: 767.9px){.media:is(figure,div.swiper,div.splide) button.play-video span{font-size:min(calc(var(--vwF) * 0.064), 49.15rem)}}@media(min-width: 768px){.media:is(figure,div.swiper,div.splide) button.play-video span{font-size:min(calc(var(--vwF) * 0.025), 5.5rem)}}@media(hover: none)and (pointer: coarse){.media:is(figure,div.swiper,div.splide) button.play-video:active svg path:first-child{fill:#112a1b}.media:is(figure,div.swiper,div.splide) button.play-video:active svg path:nth-child(n+2){fill:#f9f6f2}}@media(hover: hover)and (pointer: fine){.media:is(figure,div.swiper,div.splide) button.play-video:hover svg path:first-child{fill:#112a1b}.media:is(figure,div.swiper,div.splide) button.play-video:hover svg path:nth-child(n+2){fill:#f9f6f2}}.media:is(figure,div.swiper,div.splide).isPlayed img.video-poster,.media:is(figure,div.swiper,div.splide).isPlayed button.play-video{opacity:0;pointer-events:none;transition:opacity .4s ease}.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:2}@media(max-width: 767.9px){.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation{padding-inline:min(calc(var(--vwF) * 0.016), 12.29rem)}}@media(min-width: 768px){.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation{padding-inline:min(calc(var(--vwF) * 0.0166666667), 3.67rem)}}.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation button{pointer-events:auto}@media(max-width: 767.9px){.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation button svg{width:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){.media:is(figure,div.swiper,div.splide):is(div.swiper) .swiper-navigation button svg{width:min(calc(var(--vwF) * 0.0138888889), 3.06rem)}}.media:is(figure,div.swiper,div.splide):is(div.swiper).swiper-hide-nav .swiper-navigation{display:none}@media(min-width: 768px){div.splide-container .splide:not(:last-child){margin-bottom:min(calc(var(--vwF) * 0.0222222222), 4.89rem)}}@media(min-width: 768px){div.splide-container .splide ul.splide__list{align-items:flex-start;gap:var(--gutter);--large-width: min(61.1vw, 134.4rem);--small-width: min(37.2vw, 81.8rem);--small-height: calc((var(--height) - var(--gutter)) / 2)}}div.splide-container .splide ul.splide__list>li{width:var(--width)}@media(max-width: 767.9px){div.splide-container .splide ul.splide__list>li{height:calc(var(--width)*.66);--width: var(--vw100)}}@media(min-width: 768px){div.splide-container .splide ul.splide__list>li{height:calc(var(--large-width)*.916)}}div.splide-container .splide ul.splide__list>li figure{height:100%;width:100%}@media(min-width: 768px){div.splide-container .splide ul.splide__list>li ul li{display:flex}}@media(min-width: 768px){div.splide-container .splide ul.splide__list>li:nth-child(odd){--width: var(--large-width)}}@media(min-width: 768px){div.splide-container .splide ul.splide__list>li:nth-child(even){display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--gutter);--width: var(--small-width)}}@media(min-width: 768px){div.splide-container .splide ul.splide__list>li:nth-child(even) ul{height:auto !important}}div.splide-container .splide .splide__arrows{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:2}@media(max-width: 767.9px){div.splide-container .splide .splide__arrows{padding-inline:min(calc(var(--vwF) * 0.016), 12.29rem)}}@media(min-width: 768px){div.splide-container .splide .splide__arrows{padding-inline:min(calc(var(--vwF) * 0.0166666667), 3.67rem)}}div.splide-container .splide .splide__arrows button{pointer-events:auto}@media(max-width: 767.9px){div.splide-container .splide .splide__arrows button svg{width:min(calc(var(--vwF) * 0.0426666667), 32.77rem)}}@media(min-width: 768px){div.splide-container .splide .splide__arrows button svg{width:min(calc(var(--vwF) * 0.0138888889), 3.06rem)}}@media(max-width: 767.9px){div.splide-container .carousel-progress{display:none}}@media(min-width: 768px){div.splide-container .carousel-progress{width:100%}}div.splide-container .carousel-progress__track{position:relative;border-top:1px solid #f9f6f2}@media(min-width: 768px){div.splide-container .carousel-progress__track{width:var(--grid);margin-left:var(--margin-left)}}div.splide-container .carousel-progress__handle{cursor:pointer;position:absolute;top:0;left:0;width:min(calc(var(--vwF) * 0.0111111111), 2.44rem);height:min(calc(var(--vwF) * 0.0111111111), 2.44rem);background:#f9f6f2;border-radius:50%;z-index:10;will-change:transform}
