@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--flush: 0px;--full: 20px;--standardInline: max(var(--full), 50% - var(--standard) / 2);--narrowInline: max(var(--full), 50% - var(--narrow) / 2);--wideInline: max(var(--full), 50% - var(--wide) / 2);--fullInline: var(--full);--flushInline: var(--flush)}*,*:before,*:after{box-sizing:border-box}header,main,footer,div,section,nav,ul,li,hr,figure,figcaption,a{position:relative;outline:0;margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body{padding:0;margin:0;scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,ul,ol,li{position:relative;margin-block:0;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li{text-wrap:pretty}a{cursor:pointer;text-decoration:none}#root,#__next{isolation:isolate}[animation]{opacity:0!important}body{transition:opacity .1s ease-in-out}main{overflow:hidden}.video{aspect-ratio:var(--ratio, 16/9);background:#f0f0f0;overflow:hidden}.video .video-container{position:absolute;left:50%;top:50%;width:100%;will-change:translate;translate:-50% calc(-50% + var(--offset, 0px));isolation:isolate}.video .video-container figure{position:absolute;top:0;left:0;width:100%;height:100%;border:none;transform:translateZ(0);z-index:0}.video .video-container figure .img,.video .video-container figure .img img{position:absolute;top:0;left:0;width:100%;height:100%;translate:0 0}.video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;transform:translateZ(0);z-index:1;transition:opacity .25s ease}.video.is-background iframe{opacity:0}.video.alt .video-container{width:auto;height:100%}.video .overlay{position:absolute;left:0;top:0;width:100%;height:100%}.video .play{opacity:1;cursor:pointer;transition:all .25s ease;overflow:hidden}.video .play:after{content:"";position:absolute;inset:0;background:#00000040 no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMyAxN3YtMTBsOSA1LjE0Ni05IDQuODU0eiIgZmlsbD0iI2ZmZmZmZiIgLz48L3N2Zz4=);background-size:64px 64px;pointer-events:none;transition:all .25s ease}.video .play:hover:after{scale:1.1;background-color:#00000080}.video.playing .play{opacity:0;pointer-events:none}figure{display:grid;margin:0;padding:0;width:100%;gap:var(--block-spacing, 0px);--ratio: unset;--justify: stretch}figure .img{display:block;aspect-ratio:var(--ratio);justify-self:var(--justify)}figure .img img{display:block;width:100%;height:100%;position:relative;will-change:translate,object-position;translate:0 var(--offset, 0px);object-fit:cover;object-position:center var(--position, center);max-height:100%;max-width:100%}figure .img[style*=--ratio] img{position:absolute;width:100%;height:100%}figure.contain .img img{object-fit:contain}figure figcaption{display:grid;gap:var(--block-spacing, 0px)}figure.background{position:absolute;left:0;top:0;width:100%;height:100%}figure.background .img{position:absolute;width:100%;height:100%;object-fit:cover}figure.background .img img{pointer-events:none}section{display:grid;gap:var(--block-spacing, 0px)}.area{display:grid;--align: start;--justify: stretch;gap:var(--block-spacing, 1em);align-content:var(--align);justify-content:var(--justify)}.flex{display:flex}.flex>div{flex:1}.grid{display:grid}.area-hidden{position:absolute!important;left:0!important;top:0!important;width:1vw!important;height:0px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.swiper{width:100%}.swiper .overlay{position:absolute;inset:0;background:#00000020;color:#fff;z-index:2;pointer-events:none}section,.contained{display:grid;padding-inline:max(var(--full),50% - var(--standard) / 2)}section.flex,.contained.flex{display:flex}section.narrow,.contained.narrow{padding-inline:max(var(--full),50% - var(--narrow) / 2)}section.wide,.contained.wide{padding-inline:max(var(--full),50% - var(--wide) / 2)}section.full,.contained.full{padding-inline:var(--full)}section.flush,.contained.flush{padding-inline:var(--flush)}section>.contained:not(.flush),.contained>.contained:not(.flush){--full: 0px}dialog{border:none;padding:40px;opacity:0;scale:.75;transition:all .75s ease;transition-behavior:allow-discrete;transition-delay:.15s;max-width:calc(100% - var(--full) * 2)}@media(max-width:767px){dialog{padding:40px 20px}}dialog::backdrop{background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:all .75s ease}dialog:not(.visible){pointer-events:none}dialog.visible{opacity:1;scale:1}dialog.visible::backdrop{opacity:1}dialog .close{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;top:0;right:0;width:40px;height:40px;background:transparent;border:none;cursor:pointer;outline:0px;z-index:1;color:#fff}dialog .close:after{content:"";inset:0;position:absolute;background:currentcolor;-webkit-mask:no-repeat center center url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTIgMTAuOTMgNS43MTktNS43MmMuMTQ2LS4xNDYuMzM5LS4yMTkuNTMxLS4yMTkuNDA0IDAgLjc1LjMyNC43NS43NDkgMCAuMTkzLS4wNzMuMzg1LS4yMTkuNTMybC01LjcyIDUuNzE5IDUuNzE5IDUuNzE5Yy4xNDcuMTQ3LjIyLjMzOS4yMi41MzEgMCAuNDI3LS4zNDkuNzUtLjc1Ljc1LS4xOTIgMC0uMzg1LS4wNzMtLjUzMS0uMjE5bC01LjcxOS01LjcxOS01LjcxOSA1LjcxOWMtLjE0Ni4xNDYtLjMzOS4yMTktLjUzMS4yMTktLjQwMSAwLS43NS0uMzIzLS43NS0uNzUgMC0uMTkyLjA3My0uMzg0LjIyLS41MzFsNS43MTktNS43MTktNS43Mi01LjcxOWMtLjE0Ni0uMTQ3LS4yMTktLjMzOS0uMjE5LS41MzIgMC0uNDI1LjM0Ni0uNzQ5Ljc1LS43NDkuMTkyIDAgLjM4NS4wNzMuNTMxLjIxOXoiLz48L3N2Zz4=);mask:no-repeat center center url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTIgMTAuOTMgNS43MTktNS43MmMuMTQ2LS4xNDYuMzM5LS4yMTkuNTMxLS4yMTkuNDA0IDAgLjc1LjMyNC43NS43NDkgMCAuMTkzLS4wNzMuMzg1LS4yMTkuNTMybC01LjcyIDUuNzE5IDUuNzE5IDUuNzE5Yy4xNDcuMTQ3LjIyLjMzOS4yMi41MzEgMCAuNDI3LS4zNDkuNzUtLjc1Ljc1LS4xOTIgMC0uMzg1LS4wNzMtLjUzMS0uMjE5bC01LjcxOS01LjcxOS01LjcxOSA1LjcxOWMtLjE0Ni4xNDYtLjMzOS4yMTktLjUzMS4yMTktLjQwMSAwLS43NS0uMzIzLS43NS0uNzUgMC0uMTkyLjA3My0uMzg0LjIyLS41MzFsNS43MTktNS43MTktNS43Mi01LjcxOWMtLjE0Ni0uMTQ3LS4yMTktLjMzOS0uMjE5LS41MzIgMC0uNDI1LjM0Ni0uNzQ5Ljc1LS43NDkuMTkyIDAgLjM4NS4wNzMuNTMxLjIxOXoiLz48L3N2Zz4=);pointer-events:none}dialog.is-video{aspect-ratio:16/9;max-width:min(1280px,100vw - 40px,(100vh - 40px) * 16 / 9);max-height:calc(100vh - 40px);width:500%;padding:0}dialog.is-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;outline:0;border:0}dialog.is-video .close{right:5px;top:5px;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.5))}dialog.is-gallery{border:none;padding:0;width:1600px;max-width:calc(100% - 40px);background:transparent}dialog.is-gallery .swiper{padding-block:45px;--swiper-theme-color: #fff;--swiper-pagination-bullet-inactive-color: #fff}@media(max-width:767px){dialog.is-gallery .swiper{padding-block:50px 60px;--swiper-navigation-top-offset: calc(100% - 22px) ;--swiper-navigation-sides-offset: calc(50% - 48px) }}dialog.is-maps-preference{flex-wrap:wrap;align-items:center;justify-content:center;background:transparent;border:none;color:#fff}dialog.is-maps-preference[open]{display:flex}dialog.is-maps-preference,dialog.is-maps-preference *{outline:0px}dialog.is-maps-preference::backdrop{background:#000000d9}dialog.is-maps-preference h2{flex:none;width:100%;font-size:18px;color:#fff;text-align:center}dialog.is-maps-preference .maps{display:flex;gap:40px}dialog.is-maps-preference .maps>div{display:flex;flex-direction:column;align-items:center;flex:none;cursor:pointer;gap:10px}dialog.is-maps-preference .maps>div svg{width:96px;height:96px;background:#fff;object-fit:contain;border-radius:25px}dialog.is-maps-preference .maps>div.google svg{padding:10px}.link-container{display:flex}.link-container>.link{flex:none}.link{display:flex;align-items:center;justify-content:center;gap:10px}.link>*:not(span){width:1.2em;height:1.2em}.menutoggle{position:relative;width:40px;height:40px;border:none;background:transparent}@media(min-width:768px){.menutoggle{display:none}}.menutoggle,.menutoggle svg{-webkit-tap-highlight-color:transparent}.menutoggle svg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;cursor:pointer;transition-duration:.3s;scale:1.5}.menutoggle svg .line{fill:none;stroke:currentColor;stroke-width:5;transition-duration:.3s;stroke-linecap:round}.menutoggle svg .top{stroke-dasharray:40 160}.menutoggle svg .middle{transform-origin:50%;stroke-dasharray:40 142}.menutoggle svg .bottom{transform-origin:50%;stroke-dasharray:40 85}.menutoggle.active svg{--tw-rotate: 45deg;transform:rotate(var(--tw-rotate))}.menutoggle.active svg .top{stroke-dashoffset:-64px}.menutoggle.active svg .middle{--tw-rotate: 90deg;transform:rotate(var(--tw-rotate))}.menutoggle.active svg .bottom{stroke-dashoffset:-64px}.tabs{display:grid}.tabs .switcher{display:flex;flex-wrap:wrap}.tabs .switcher .tab{display:flex;align-items:center;justify-content:center;text-wrap:balance;height:var(--tabHeight, "auto")}.tabs .panel{order:1;flex:none;position:absolute;bottom:0;width:100%;pointer-events:none;opacity:0;transition:all .5s ease;top:20px}.tabs .panel.active{position:relative;opacity:1;pointer-events:auto;top:0}.tabs .tab{order:0;flex:1;text-align:center;cursor:pointer}.gallery{display:grid;--columns: 1;grid-template-columns:repeat(var(--columns),1fr)}.gallery figure{scale:1;opacity:1;transition:opacity .5s ease,scale .5s ease;cursor:pointer}.gallery figure.hidden{position:absolute;left:0;top:1000vh;opacity:0;width:calc(100% / var(--columns));scale:.85;pointer-events:none}.gallery .more{grid-column-start:span var(--columns);display:flex;justify-content:center;align-items:center}.nexgen{display:grid;gap:var(--block-spacing, 0px)}:root{font-size:1.05vw;--standard: 75vw;--narrow: 50vw;--wide: 85vw;--full: 20px;--flush: 0;--font-title: "verdana", sans-serif;--font-body: "avenir-next-lt-pro", sans-serif;--blue1: #013047;--blue2: #568ba6;--blue3: #f1f6fb;--gray: #d9d9d9;--tan: #e2ddcd;--teal: #5b939a;--orange: #f18f3a;--brown: #614533;--red: #b7523c;--section-spacing: 4vw;--block-spacing: 1.5vw}@media(max-width:767px){:root{font-size:2.5vw;--standard: 90vw;--narrow: 90vw;--section-spacing: 8vw;--block-spacing: 3vw}}body{font:400 1.05vw/1.5 var(--font-body);color:var(--blue1);letter-spacing:.04rem;transition:opacity .25s ease!important}@media(max-width:767px){body{font-size:3vw}}body.fadeout{opacity:0!important}body h2{font:800 1.2rem/1 var(--font-title);letter-spacing:.075rem;text-align:left}@media(max-width:767px){body h2{font-size:1.8rem}}body h3{font:800 2.1rem/1 var(--font-title);text-transform:uppercase;letter-spacing:.075rem}body h4{font:800 1.5rem/1 var(--font-title);text-transform:uppercase;letter-spacing:.075rem}body h4+ul{margin-top:-1vw;line-height:1.4}body main{background:#fff;overflow:hidden;z-index:1}body .btn{justify-self:start;background:var(--blue2);color:#fff;border:none;padding:.75vw 3vw;font:400 1rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .2s ease}@media(max-width:767px){body .btn{padding:3vw 6vw!important;font-size:1.25rem;margin-inline:auto}}body .btn:hover{background:var(--blue1)}body .swiper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header{overflow:hidden}header .pattern{position:relative;background:var(--red)}header .pattern:before{content:"";position:absolute;display:block;inset:0;background:center center url(/lp/rendezvous/assets/pattern-1.png);background-size:2.1vw;opacity:.15}header figcaption{display:block;position:absolute;inset:0}header figcaption figure{position:absolute;top:6vw;left:3vw;width:20vw;filter:drop-shadow(.25vw .25vw .5vw rgba(0,0,0,.25))}@media(max-width:767px){header figcaption figure{filter:drop-shadow(.25vw .25vw 1vw rgba(0,0,0,.5))}}.tagline-top{display:grid;grid-template-columns:10vw 5fr 4fr;background:var(--blue1);color:#fff;line-height:1;text-transform:none;font-size:4rem}.tagline-top span{display:block;position:relative;padding:.5vw 1vw .75vw;text-align:right}.tagline-top span span{position:absolute;left:0;bottom:0;background:var(--blue2);font-size:1.33em}@media(max-width:767px){.tagline-top{font-size:2rem}.tagline-top span{padding-block:.5rem}}.tagline{font:800 1.5rem/1.25 var(--font-title);text-align:center;text-transform:none;color:#fff;background:var(--blue2);padding:1vw;letter-spacing:.15rem;border-top:10px solid var(--gray)}@media(max-width:767px){.tagline{padding:2vw 20px}}@media(min-width:1280px){#brochure-top,#brochure-bottom{padding-bottom:10vw!important}}#brochure-top h3,#brochure-bottom h3{font:800 1.2rem/1.55 var(--font-title);text-transform:none;text-align:left;letter-spacing:.075rem}#brochure-top h3 span,#brochure-bottom h3 span{display:block;font-size:2rem;line-height:1;font-weight:500;text-transform:uppercase}#brochure-top h3 span a,#brochure-bottom h3 span a{color:var(--blue1)}#brochure-top h3 span a:hover,#brochure-bottom h3 span a:hover{color:var(--blue2)}#brochure-top p,#brochure-bottom p{font-size:1.2rem;letter-spacing:.1em;letter-spacing:.1rem}#brochure-top .tablet,#brochure-bottom .tablet{position:absolute;left:0;top:0;width:28vw;rotate:-10deg;filter:drop-shadow(.5vw .5vw .5vw rgba(0,0,0,.5))}#brochure-top .arrow,#brochure-bottom .arrow{position:absolute;left:30%;bottom:2vw;width:24%}@media(max-width:767px){#brochure-top .arrow,#brochure-bottom .arrow{display:none}}#brochure-top .discover,#brochure-bottom .discover{position:absolute;left:30%;bottom:-1vw;width:15vw}#brochure-top .recaptcha,#brochure-bottom .recaptcha{position:absolute;top:calc(100% + 1vw)}#brochure-top>div,#brochure-bottom>div{display:grid;gap:1vw;padding-left:55%}@media(max-width:767px){#brochure-top .tablet,#brochure-bottom .tablet{width:40vw;left:calc(50% - 20vw)}#brochure-top>div,#brochure-bottom>div{padding:40vw 0 0}}.brochure-form{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.5vw 1vw;padding:0;transition:all .2s ease}.brochure-form.submitting{opacity:.25!important;pointer-events:none!important}.brochure-form .field.wide{grid-column-start:span 2}.brochure-form .field label{position:absolute;top:0;left:0;padding:.5vw;font:300 .7rem/1 var(--font-body);transition:all .2s ease;pointer-events:none}.brochure-form .field input,.brochure-form .field textarea{display:block;width:100%;padding:1.45rem 1rem .75rem;border:.15vw solid var(--blue1);text-align:center;font:400 .85rem/1 var(--font-body)}.brochure-form .field input::placeholder,.brochure-form .field textarea::placeholder{color:transparent;font-size:0vw}.brochure-form .field textarea{height:calc(6.2rem + .3vw)}.brochure-form .error,.brochure-form .confirmation{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;text-align:center;background:#ffffffe6;color:var(--blue1);font-weight:400;animation:fadeIn .3s ease-in-out;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.brochure-form .error{font-size:.95rem;color:var(--red);animation:temporary 6s ease-in-out forwards}.brochure-form .error:first-line{font-weight:700}@keyframes temporary{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.brochure-form .submit{display:flex;justify-content:flex-start;padding-top:1vw;opacity:1;pointer-events:none;white-space:nowrap}@media(min-width:1280px){.brochure-form .submit{grid-column-start:span 2}}.brochure-form .submit.active{opacity:1;pointer-events:all}.brochure-form .submit button{background:var(--blue2);color:#fff;border:none;padding:1vw 2vw;font:400 1rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .2s ease}.brochure-form .submit button:hover{background:var(--blue1)}@media(max-width:767px){.brochure-form{grid-template-columns:1fr;padding:3vw 0;gap:3vw;margin-bottom:80px}.brochure-form .recaptcha{width:100%;display:flex;justify-content:center}.brochure-form .field label{font-size:2.5vw;top:1vw;left:1vw}.brochure-form .field input{font-size:4vw;padding:3vw}.brochure-form .submit button{font-size:3.5vw;padding:3vw 6vw;margin-inline:auto}}#welcome{padding-block:calc(var(--section-spacing) * 2)}#welcome .content{display:grid;justify-items:start}#welcome .content h2{background:var(--red);color:#fff;padding:.5rem 2rem}#welcome .content>div{position:relative;display:grid;gap:2rem;background:#fff;padding:2rem}#welcome .content>div h3{font-size:1rem;letter-spacing:.05em;text-transform:none}@media(max-width:767px){#welcome .content>div h3{font-size:1.4rem}}@media(max-width:767px){#welcome .content>div .rendezvous{width:40%;margin-inline:auto}#welcome .content>div .crafted-by-koelbel{width:60%;margin-inline:auto}}@media(min-width:768px){#welcome .content>div .rendezvous{position:absolute;width:10vw;left:-10vw;top:0}#welcome .content>div .crafted-by-koelbel{position:absolute;right:2rem;bottom:2rem;width:8vw}}#nextlevel{background:var(--blue1);color:#fff;text-align:center;padding-block:var(--section-spacing) calc(var(--section-spacing) * 2)}#nextlevel h2{text-align:center}#nextlevel p{text-wrap:balance}#gallery{padding-block:0 var(--section-spacing);margin-top:calc(var(--section-spacing) * -1);--swiper-theme-color: #8c8c8c;--swiper-navigation-color: var(--swiper-theme-color);--swiper-navigation-size: 18px;--swiper-pagination-color: var(--red);--swiper-pagination-bullet-size: .7rem;--swiper-pagination-bullet-inactive-color: #cfd6dc;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-navigation-sides-offset: calc(50% - 7rem) }#gallery .swiper{padding-bottom:3rem}#gallery .swiper .swiper-pagination,#gallery .swiper .swiper-button-prev,#gallery .swiper .swiper-button-next{top:auto;bottom:0;margin:0;height:var(--swiper-navigation-size)}#gallery .swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem}#gallery .swiper .swiper-pagination span{margin:0}#gallery{--pager-gap: 120px}#gallery .swiper-slide:not(.swiper-slide-active){opacity:.25;filter:saturate(.85)}#gallery .swiper-slide:not(.swiper-slide-active).swiper-slide-next,#gallery .swiper-slide:not(.swiper-slide-active).swiper-slide-prev{opacity:.75;filter:saturate(1)}#lifesbetter{border-top:1rem solid var(--gray);background:var(--blue1);color:#fff;text-align:center;padding-block:var(--section-spacing)}#lifesbetter h2{text-align:center}#lifesbetter p{text-wrap:balance}@media(min-width:768px){#townhomes,#pairedhomes,#homesites,#singlefamily{min-height:33.3vw}}#townhomes .photo1 figure,#townhomes .photo1 .img,#townhomes .photo1 img,#townhomes .photo2 figure,#townhomes .photo2 .img,#townhomes .photo2 img,#townhomes .photo3 figure,#townhomes .photo3 .img,#townhomes .photo3 img,#pairedhomes .photo1 figure,#pairedhomes .photo1 .img,#pairedhomes .photo1 img,#pairedhomes .photo2 figure,#pairedhomes .photo2 .img,#pairedhomes .photo2 img,#pairedhomes .photo3 figure,#pairedhomes .photo3 .img,#pairedhomes .photo3 img,#homesites .photo1 figure,#homesites .photo1 .img,#homesites .photo1 img,#homesites .photo2 figure,#homesites .photo2 .img,#homesites .photo2 img,#homesites .photo3 figure,#homesites .photo3 .img,#homesites .photo3 img,#singlefamily .photo1 figure,#singlefamily .photo1 .img,#singlefamily .photo1 img,#singlefamily .photo2 figure,#singlefamily .photo2 .img,#singlefamily .photo2 img,#singlefamily .photo3 figure,#singlefamily .photo3 .img,#singlefamily .photo3 img{position:absolute;inset:0}#townhomes .content,#pairedhomes .content,#homesites .content,#singlefamily .content{padding:var(--section-spacing) 17vw var(--section-spacing) 7vw}@media(max-width:767px){#townhomes .content,#pairedhomes .content,#homesites .content,#singlefamily .content{padding:var(--section-spacing) 15vw var(--section-spacing) 5vw}}#townhomes .content>div,#pairedhomes .content>div,#homesites .content>div,#singlefamily .content>div{display:grid;gap:1.5vw;background:#fff;padding:1.5vw}@media(max-width:767px){#townhomes .content>div,#pairedhomes .content>div,#homesites .content>div,#singlefamily .content>div{gap:3vw;padding:3vw}}#townhomes .content>div h2,#pairedhomes .content>div h2,#homesites .content>div h2,#singlefamily .content>div h2{background:var(--blue1);padding:.75vw 1.5vw;margin:-1.5vw -1.5vw 0vw;font:700 1.1rem/1.2 var(--font-body);letter-spacing:.075em;text-transform:none;color:#fff;border:none}@media(max-width:767px){#townhomes .content>div h2,#pairedhomes .content>div h2,#homesites .content>div h2,#singlefamily .content>div h2{margin:-3vw -3vw 0vw;padding:2vw 3vw}}#townhomes .content>div strong,#pairedhomes .content>div strong,#homesites .content>div strong,#singlefamily .content>div strong{display:block;text-transform:uppercase}#townhomes .content>div .btn,#pairedhomes .content>div .btn,#homesites .content>div .btn,#singlefamily .content>div .btn{background:var(--blue1)}#townhomes .content>div .btn:hover,#pairedhomes .content>div .btn:hover,#homesites .content>div .btn:hover,#singlefamily .content>div .btn:hover{background:var(--blue2)}#townhomes .content,#pairedhomes .content,#homesites .content,#singlefamily .content{align-content:center}#townhomes .content,#singlefamily .content{padding:var(--section-spacing) 7vw var(--section-spacing) 17vw}@media(max-width:767px){#townhomes .content,#singlefamily .content{padding:var(--section-spacing) 5vw var(--section-spacing) 15vw}}#townhomes .content{background:var(--teal)}#townhomes .content:before{content:"";position:absolute;display:block;left:0;top:0;width:10vw;height:100%;background:center center url(/lp/rendezvous/assets/pattern-3.png);background-size:2.1vw;opacity:.15}#pairedhomes .content{background:var(--orange)}#pairedhomes .content:before{content:"";position:absolute;display:block;right:0;top:0;width:10vw;height:100%;background:top left -.3vw url(/lp/rendezvous/assets/pattern-2.png);background-size:.75vw;opacity:.15}#singlefamily .content{background:var(--red)}#singlefamily .content:before{content:"";position:absolute;display:block;left:0;top:0;width:10vw;height:100%;background:center center url(/lp/rendezvous/assets/pattern-1.png);background-size:2.1vw;opacity:.15}#homesites .content{background:var(--brown)}#homesites .content:before{content:"";position:absolute;display:block;right:0;top:0;width:10vw;height:100%;background:center center url(/lp/rendezvous/assets/pattern-3.png);background-size:2.1vw;opacity:.15}#spotify .content{background:var(--blue1);color:#fff;padding:var(--section-spacing) 7vw var(--section-spacing) 17vw;padding-block:calc(var(--section-spacing) * 2)}#spotify .content div{display:grid;gap:var(--block-spacing)}#spotify .content h2{text-align:left;line-height:1.2;font:400 1.2rem/1.5 var(--font-body);text-transform:none;border:none;padding:0}#spotify .content .by{display:flex;align-items:center;justify-content:flex-start;gap:1vw}#spotify .content .by figure{flex:none;width:15vw}@media(max-width:767px){#spotify .content{background:#013047d9}#spotify .photo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}}#location{background:var(--blue3);overflow:hidden}#location .content{padding:var(--section-spacing) 7vw var(--section-spacing) 17vw}#location .content>div{display:grid;gap:1.5vw;background:#fff;padding:1.5vw}@media(max-width:767px){#location .content>div{gap:3vw;padding:3vw}}#location .content>div h2{background:var(--red);padding:.75vw 1.5vw;margin:-1.5vw -1.5vw 0vw;font:700 1.1rem/1.2 var(--font-body);letter-spacing:.05em;text-transform:none;color:#fff;border:none}@media(max-width:767px){#location .content>div h2{margin:-3vw -3vw 0vw;padding:2vw 3vw}}#location .content{align-content:center}@media(max-width:767px){#location .content{padding:var(--section-spacing) 5vw}}#craftedbykoelbel figcaption{pointer-events:none;position:absolute;left:0;top:0;width:50%;height:100%;padding:0 7vw 0 17vw;color:#fff;align-items:center}@media(max-width:767px){#craftedbykoelbel figcaption{padding:0vw 4vw;width:100%}}#craftedbykoelbel figcaption:before{content:"";position:absolute;display:block;inset:0;background:var(--blue1);mix-blend-mode:multiply}#craftedbykoelbel figcaption div{display:grid;gap:var(--block-spacing)}footer{bottom:0;background:var(--blue1);color:#fff;font-size:.75rem;line-height:1.5;padding-inline:17vw!important}footer figure{filter:brightness(0) invert(1)}footer h3{font-size:1rem}footer svg:hover{color:var(--blue4)}footer a{color:#fff}footer a:hover{color:var(--blue4)}footer .btn{padding-inline:1vw;white-space:nowrap}footer .socials{display:flex;gap:1vw}footer .socials svg{flex:1}footer .disclaimer{font-size:.6rem;padding-right:3vw}footer .disclaimer figure{position:absolute;right:0;top:0;width:1.5vw;height:1.5vw}@media(max-width:767px){footer{font-size:1.25rem;text-align:center}footer h3{font-size:1.75rem}footer .logo{padding-bottom:3vw}footer .socials{justify-content:center;gap:6vw}footer .socials .img{width:8vw;height:8vw}footer .disclaimer{font-size:1rem;padding:0 0 10vw;text-align:center}footer .disclaimer figure{top:auto;bottom:0;right:calc(50% - 3vw);width:6vw;height:6vw}}.popup{width:720px;max-width:calc(100% - 40px)}.popup h2{margin-bottom:2vw}.popup .close{color:var(--blue2)}.popup .close:hover{color:var(--blue1)}.popup label{display:block;width:100%;position:static!important;padding:0!important}.popup form{gap:1vw!important}.popup input,.popup textarea{text-align:left!important;padding:.5rem!important}.popup textarea{height:calc(5rem + .3vw)!important}.popup .submit,.popup .recaptcha{grid-column-start:span 2;padding:0;justify-content:center}.popup .submit>div,.popup .recaptcha>div{margin-inline:auto}@media(max-width:767px){.popup form{gap:3vw!important;margin-bottom:0}.popup label{text-align:left!important;line-height:2!important;font-size:1.2rem!important}.popup input,.popup textarea{font-size:1.5rem!important;line-height:2rem!important;padding:1rem!important}.popup textarea{height:calc(10rem + .3vw)!important}.popup *{grid-column-start:span 1!important}}#thankyou .tagline{background:var(--blue1)}#thankyou .content{padding:calc(var(--section-spacing) * 2) 5vw calc(var(--section-spacing) * 2) 17vw;background:var(--blue2);color:#fff}@media(max-width:767px){#thankyou .content{padding:var(--section-spacing) 5vw}}#thankyou .content h2{display:grid;grid-template-columns:1fr 2fr;gap:1rem;align-items:center;font:400 1.5rem/1.25 var(--font-body)}#thankyou .content .btn{background:var(--red)}#thankyou .content .btn:hover{background:var(--orange)}#video .content{background:var(--orange);color:#fff;padding:var(--section-spacing) 7vw var(--section-spacing) 17vw}#video .content div{display:grid;gap:var(--block-spacing)}#video .content h2{text-align:left;line-height:1.2;font:400 1.2rem/1.5 var(--font-body);text-transform:none;border:none;padding:0}#video .content .by{display:flex;align-items:center;justify-content:flex-start;gap:1vw}#video .content .by figure{flex:none;width:10vw}@media(max-width:767px){#video .content .by figure{width:33vw}}#video .content{align-content:center}@media(max-width:767px){#video .content{padding:var(--section-spacing) 7vw var(--section-spacing) 29vw}}
