.traditional{color:#bd8e37}.links{color:#4f8665}.bungalofts{color:#46839e}header{position:fixed;width:100%;top:0;height:90px;padding:0 7%;z-index:999999999999999;box-shadow:0 0 5px #0003;transition:all ease .5s}header .header-container{display:flex;flex-direction:row;align-content:flex-end;align-items:center}header .header-container #nav-desktop{text-align:right;flex:1 1 0;transition:all ease .5s}@media (max-width: 1200px){header{height:75px;padding:0 1.5rem}}@media (max-width: 800px){header{padding:0 1.5rem;height:60px}}.headroom{will-change:transform;transition:all ease .25s}.header--hidden,.headroom--pinned,.headroom--unpinned{-webkit-transform:translateY(0%);transform:translateY(0)}#header.headroom--not-bottom.headroom--not-top,#header.headroom--not-bottom.headroom--not-top.headroom--pinned,#header.headroom--not-top.headroom--bottom,#header.headroom--not-bottom.headroom--not-top #logo-desktop,#header.headroom--not-bottom.headroom--not-top.headroom--pinned #logo-desktop,#header.headroom--not-top.headroom--bottom #logo-desktop{height:60px;transition:all ease .5s}#header.headroom--not-bottom.headroom--not-top #logo-desktop a,#header.headroom--not-bottom.headroom--not-top.headroom--pinned #logo-desktop a,#header.headroom--not-top.headroom--bottom #logo-desktop a{background:url(/_astro/logo-wh.rGCfczuX.svg) no-repeat left center;background-size:160px;height:60px;display:block}@media (max-width: 1200px){#header.headroom--not-bottom.headroom--not-top,#header.headroom--not-bottom.headroom--not-top.headroom--pinned,#header.headroom--not-top.headroom--bottom{height:75px}}@media (max-width: 800px){#header.headroom--not-bottom.headroom--not-top,#header.headroom--not-bottom.headroom--not-top.headroom--pinned,#header.headroom--not-top.headroom--bottom{height:60px}}a.skip-navigation{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-navigation:focus,a.skip-navigation:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}footer{background:#002555 url(/_astro/footer-pattern.C3kAyr-p.svg) no-repeat center top;background-size:cover;width:100%;margin:0 auto;padding:5rem 8%;text-transform:uppercase;font-family:barlow-semi-condensed,sans-serif;font-size:.8rem;font-weight:500;border-top:5px #fff solid;color:#fff}footer #nav ul a,footer .url a,footer a:hover,footer a.active{color:#fff}footer #nav>div ul li{text-align:left}footer #nav>div ul li a{color:#fff;display:inline-block;padding:2px 0}footer #nav>div ul li a:hover,footer #nav>div ul li a.active{color:#cca5a1}footer #nav>div>ul{display:inline-block}footer #nav ul:first-child{padding-right:2rem}footer #nav .social img{width:15px;margin-right:.5rem}footer #nav .social img.youtube{width:18px!important}footer .url{margin-top:1.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px #fff solid;font-size:.95rem;letter-spacing:1px;display:inline-block;padding-right:1rem}footer #nav .copyright a{color:#fff}footer p{margin-bottom:0;color:#fff;line-height:1.5}footer .riverscape-icon{text-align:center}footer .riverscape-icon img{max-width:120px}footer #upperview>div{float:right}footer #upperview img{max-width:140px;margin-bottom:3rem}footer #upperview>div p{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px #fff solid}footer #upperview ul li a{color:#fff}footer #upperview ul li a:hover{color:#cca5a1}footer #upperview ul li{display:inline-block;text-align:left}footer #upperview ul li:first-child{padding-right:1.5rem}@media (max-width: 800px){footer{padding:5rem 1.5rem}footer #nav>div{text-align:center;margin:0 auto}footer #nav .copyright p{text-align:center}footer #nav>div:last-child{text-align:center}footer .riverscape-icon{margin:4rem auto}footer #upperview>div{float:none;display:block;margin:0 auto;text-align:center;max-width:500px}footer #upperview img{display:block;margin:0 auto;text-align:center;margin-bottom:3rem}footer #upperview>div p{display:inline-block}footer #upperview ul{margin:0 auto;width:170px;padding-left:.75rem}footer #upperview ul li{display:block}footer #upperview ul li:first-child{padding-right:0}}#logo-desktop{max-width:280px;height:90px;width:100%;display:block}#logo-desktop a{background:url(/_astro/logo-wh.rGCfczuX.svg) no-repeat left center;background-size:200px;height:90px;display:block}@media (max-width: 1200px){#logo-desktop{max-width:170px;height:75px}#logo-desktop a{height:75px;background-size:140px}}@media (max-width: 800px){#logo-desktop,#logo-desktop a{height:60px}}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;width:100%}.flex .cell{flex:0 0 auto;width:100%}.flex .auto{flex:1 1 0;width:auto}.flex .shrink{flex:0 0 auto;width:auto}.flex .align-top{align-items:flex-start}.flex .align-bottom{align-items:flex-end}.flex .align-right{justify-content:flex-end}.flex .align-center{justify-content:center}.flex .align-justify{justify-content:space-between}.flex .align-spaced{justify-content:space-around}.flex .align-self-top{align-self:flex-start}.flex .align-self-center{align-self:center}.flex .align-self-bottom{align-self:flex-end}@media (min-width: 1600px){.flex>.large-shrink,.flex>.large-full,.flex>.large-1,.flex>.large-2,.flex>.large-3,.flex>.large-4,.flex>.large-5,.flex>.large-6,.flex>.large-7,.flex>.large-8,.flex>.large-9,.flex>.large-10,.flex>.large-11,.flex>.large-12,.flex>.large-13,.flex>.large-14,.flex>.large-15,.flex>.large-16,.flex>.large-17,.flex>.large-18{flex-basis:auto}}.flex>.small-1{width:5.55556%}.flex>.small-2{width:11.11111%}.flex>.small-3{width:16.66667%}.flex>.small-4{width:22.22222%}.flex>.small-5{width:27.77778%}.flex>.small-6{width:33.33333%}.flex>.small-7{width:38.88889%}.flex>.small-8{width:44.44444%}.flex>.small-9{width:50%}.flex>.small-10{width:55.55556%}.flex>.small-11{width:61.11111%}.flex>.small-12{width:66.66667%}.flex>.small-13{width:72.22222%}.flex>.small-14{width:77.77778%}.flex>.small-15{width:83.33333%}.flex>.small-16{width:88.88889%}.flex>.small-17{width:94.44444%}.flex>.small-18{width:100%}@media (min-width: 800px){.flex>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.flex>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.flex>.medium-1{width:5.55556%}.flex>.medium-2{width:11.11111%}.flex>.medium-3{width:16.66667%}.flex>.medium-4{width:22.22222%}.flex>.medium-5{width:27.77778%}.flex>.medium-6{width:33.33333%}.flex>.medium-7{width:38.88889%}.flex>.medium-8{width:44.44444%}.flex>.medium-9{width:50%}.flex>.medium-10{width:55.55556%}.flex>.medium-11{width:61.11111%}.flex>.medium-12{width:66.66667%}.flex>.medium-13{width:72.22222%}.flex>.medium-14{width:77.77778%}.flex>.medium-15{width:83.33333%}.flex>.medium-16{width:88.88889%}.flex>.medium-17{width:94.44444%}.flex>.medium-18{width:100%}}@media (min-width: 1600px){.flex>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.flex>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.flex>.large-1{width:5.55556%}.flex>.large-2{width:11.11111%}.flex>.large-3{width:16.66667%}.flex>.large-4{width:22.22222%}.flex>.large-5{width:27.77778%}.flex>.large-6{width:33.33333%}.flex>.large-7{width:38.88889%}.flex>.large-8{width:44.44444%}.flex>.large-9{width:50%}.flex>.large-10{width:55.55556%}.flex>.large-11{width:61.11111%}.flex>.large-12{width:66.66667%}.flex>.large-13{width:72.22222%}.flex>.large-14{width:77.77778%}.flex>.large-15{width:83.33333%}.flex>.large-16{width:88.88889%}.flex>.large-17{width:94.44444%}.flex>.large-18{width:100%}}.flex.padding-x{margin-right:-.9375rem;margin-left:-.9375rem}.flex.padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media (min-width: 800px){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media (min-width: 1600px){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-right.vertical.menu>li>a{-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media (min-width: 800px){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media (min-width: 1200px){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}#nav-desktop{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end;align-items:center;transition:all ease .5s}.nav-links li{display:inline-block;text-align:center;line-height:1}.nav-links li:not(:nth-child(n+6)):after{content:"|";font-size:min(max(.8rem,1.25vw),15px);color:#fff;font-weight:200}.nav-links>li a{font-family:barlow-semi-condensed,sans-serif;font-size:min(max(.8rem,1.25vw),15px);color:#cca5a1;display:inline-block;text-align:center;padding:.7rem .75rem;text-decoration:none;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:1px}.nav-links>li>a.active,.nav-links>li>a:hover{color:#fff}.nav-links li:last-child{position:relative}.nav-links .register{margin-left:1rem}.nav-links .register a{display:inline-block;color:#fff;font-family:barlow-semi-condensed,sans-serif;font-weight:600;background:#a05f54;padding:.5rem 1rem;line-height:1;letter-spacing:1px;border-radius:2px}@media (max-width: 1200px){.nav-links>li a{padding:.7rem .5rem}}@media (max-width: 1000px){.nav-links>li a{padding:.7rem .25rem}}@media (max-width: 800px){#nav-desktop{display:none}}@media (max-width: 600px){.nav-links{flex-direction:column;justify-content:center;align-items:center;text-align:center}.nav-links li a{flex-direction:column;opacity:1;padding:1rem 0;letter-spacing:2px;transition:1s;z-index:999}}@media (max-width: 400px){.nav-links .register a{padding:.7rem;letter-spacing:.5px}}#logo-mobile.moveUp{max-width:100%;height:55px;width:100%;display:block;background:url(/_astro/logo.Dc-ZmrCc.svg) no-repeat center top -20px;background-size:75px;position:fixed;min-width:250px;left:0;right:0;top:0;z-index:999999999999}#logo-mobile.moveUp:hover{opacity:1}@media screen and (min-width: 641px){#logo-mobile{display:none!important}}#nav-mobile{display:block;margin:7.5rem 0 2rem;padding:0;font-weight:700;text-transform:uppercase;font-size:1rem;font-family:barlow-semi-condensed,sans-serif;line-height:1;transition:all .75s ease}#nav-mobile>ul{margin:0}#nav-mobile li{text-align:center;list-style:none}#nav-mobile li a{display:block;color:#002555;padding:12px 15px;letter-spacing:1px;text-decoration:none;text-align:center}#nav-mobile .register a{display:inline-block;color:#fff;background:#a05f54;padding:.5rem 1rem;border-radius:2px;margin-top:1rem}#nav-mobile{clear:both;margin-bottom:6rem}#nav-mobile a:hover,#nav-mobile a.active{color:#fff!important;opacity:1!important;transition:all .3s ease}#hamburger{width:70px;padding:1.85rem;top:0;right:0;position:fixed;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999}#hamburger span{display:block;position:absolute;margin-top:1.5rem;left:1.1rem;height:2px;width:34px;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2){top:10px}#hamburger.open span:nth-child(1){top:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(2){opacity:1}#hamburger.open span:nth-child(1){top:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger.open span:nth-child(2){top:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.overlay{display:none;opacity:0;position:fixed;overflow-y:scroll;top:0;height:100vh;width:100%;background:#cca5a1;animation:fadeOutOverlay ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}.overlay.fade{display:block;opacity:1;transition:opacity .5s;animation:fadeInOverlay ease .5s;animation-iteration-count:1;animation-fill-mode:forwards;z-index:99999}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}.overlay::-webkit-scrollbar,.overlay::-webkit-scrollbar-track{width:0!important;visibility:hidden!important}@media (min-width: 801px){.overlay,#hamburger{display:none!important}}html{transition:all ease .5s;scroll-behavior:smooth}html body{background:255,255,255;transition:all ease .5s}html header{background:#000c;transition:all ease .5s}html.dark,html.dark #header{background:#002555;transition:all ease .5s}html.dark #logo-desktop a{background:url(/_astro/logo-wh.rGCfczuX.svg) no-repeat left center;background-size:200px}html.dark body{background:#002555!important;transition:all ease .5s}.controls{position:absolute;right:.5rem;z-index:1000000000000000000}@media (max-width: 800px){.controls{display:none}}#themeToggle{border:none;height:37px;width:37px;cursor:pointer;background:none;margin-right:.25rem}.sun{fill:#002555}.moon{fill:transparent}:global(.dark){color-scheme:dark}@media (max-width: 600px){.controls{position:absolute;left:auto;right:1rem;top:100px}}.animated{animation-duration:.5s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:2}.animated.hinge{animation-duration:2s}@keyframes clipBottomTop{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}to{transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}}.clipBottomTop{animation-name:clipBottomTop}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible;opacity:0}to{transform:translateY(0);opacity:1}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate(-50%);visibility:visible;opacity:0}to{transform:translate(0);opacity:1}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate(50%);visibility:visible;opacity:0}to{transform:translate(0);opacity:1}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible;opacity:0}to{transform:translateY(0);opacity:1}}.slideInUp{animation-name:slideInUp}@keyframes slideInUpShallow{0%{transform:translateY(8%);visibility:visible;opacity:0}to{transform:translateY(0);opacity:1}}.slideInUpShallow{animation-name:slideInUpShallow}@keyframes bounce{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom;animation-iteration-count:2;animation-delay:5s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes slideInLeftBlurShort{0%{transform:translate(-30%);opacity:0;filter:blur(10px)}to{transform:translate(0);opacity:1;filter:blur(0px)}}.slideInLeftBlurShort{animation-name:slideInLeftBlurShort;transition:4s ease-out all}@keyframes slideInRightBlurShort{0%{transform:translate(30%);opacity:0;filter:blur(10px)}to{transform:translate(0);opacity:1;filter:blur(0px)}}.slideInRightBlurShort{animation-name:slideInRightBlurShort;transition:4s ease-out all}@keyframes slideInLeftBlur{0%{transform:translate(-200%);opacity:0;filter:blur(5px)}to{transform:translate(0);opacity:1;filter:blur(0px)}}.slideInLeftBlur{animation-name:slideInLeftBlur;transition:4s ease-out all}@keyframes slideInRightBlur{0%{transform:translate(200%);visibility:visible;opacity:0;filter:blur(5px)}to{transform:translate(0);opacity:1;filter:blur(0px)}}.slideInRightBlur{animation-name:slideInRightBlur;transition:4s ease-out all}@keyframes slideInDownBlur{0%{transform:translateY(-200%);opacity:0;filter:blur(5px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}.slideInDownBlur{animation-name:slideInDownBlur;transition:2s ease-out all}@keyframes slideInUpBlur{0%{transform:translateY(100%);opacity:0;filter:blur(5px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}.slideInUpBlur{animation-name:slideInUpBlur;transition:4s ease-out all}@keyframes fadeInBlur{0%{visibility:hidden;opacity:0;filter:blur(10px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}.fadeInBlur{animation-name:fadeInBlur;transition:4s ease-out all}@keyframes wave-text{0%{transform:translateY(0);filter:blur(2px)}20%{filter:blur(0)}70%{transform:translateY(-.3em);filter:blur(0)}to{transform:translateY(0);filter:blur(2px)}}@keyframes wave-left-right{0%{transform:translate(0);filter:blur(2px)}20%{transform:translate(0);filter:blur(0)}50%{transform:translate(-.4em);filter:blur(0)}80%{filter:blur(0)}to{transform:translate(0);filter:blur(2px)}}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}button,input,select,textarea{font:inherit;margin:0}ul{list-style:none}button,select{text-transform:none}img,picture,svg,canvas,video{display:block;max-inline-size:100%;block-size:auto}html{font-size:100%;box-sizing:border-box;font-family:inherit;scroll-behavior:smooth}body{overflow-x:hidden!important;line-height:1.8;padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:calc(1rem + .2vw);color:#000;height:100%;background:#fff;position:relative;animation:fadeInAnimation ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}body main{min-height:100vh;min-height:100dvh;overflow-x:hidden!important}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-100%!important}h1,h2,h3,h4,h5,h6{font-family:barlow-semi-condensed,sans-serif;color:#a05f54;margin:0 0 2rem;line-height:.9;letter-spacing:3px}h1{font-size:min(max(1.7rem,2vw),28px)}h2{font-size:min(max(2rem,3.75vw),44px)}h3{font-size:min(max(1.3rem,1.75vw),24px)}h4{font-size:min(max(1.1rem,1.5vw),20px)}h5{font-size:min(max(1rem,1.25vw),18px)}h6{color:green;font-size:min(max(.9rem,1vw),16px)}h1 span,h2 span{font-family:Georgian,Times New Roman,serif;font-style:italic;font-weight:400;font-size:180%;letter-spacing:-1px}@media (max-width: 800px){h1,h2,h3,h4,h5,h6{letter-spacing:1px}}p{font-size:inherit;line-height:1.7;margin-bottom:1.5rem;text-rendering:optimizeSpeed;text-wrap:pretty;color:inherit;text-align:justify}a,a:link{transition:all ease .5s;color:#002555;text-decoration:none;text-underline-offset:5px}a:hover,a:focus{transition:all ease .5s;text-decoration:none;text-underline-offset:5px;color:#a05f54}div,p{text-wrap:pretty}img{width:100%;max-width:100%;border:0;height:auto;display:inline-block;vertical-align:middle}img[loading=lazy],img[loading=eager]{transition:all ease .5s}ul,ol{font-size:inherit;line-height:1.4;margin:0 0 .5rem 1.5rem;list-style-position:outside;font-family:inherit}ol{margin-left:1.4rem;list-style-position:inside!important}header ul,footer ul{list-style:none;margin:0}.reveal-container{position:relative;overflow:hidden!important;width:100%;max-height:800px}.reveal-container img{min-width:1000px}.reveal{margin-bottom:-3.5%;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0);transition:all ease .5s}.reveal.revealer--show{visibility:visible;opacity:1}.reveal.revealer--unpinned{visibility:visible;opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}@media (max-width: 800px){.reveal-container img{min-width:600px}.reveal{margin-bottom:-5%}}html.lenis,html.lenis body{height:auto;scroll-behavior:initial}html.lenis-stopped,html.nav{overflow:hidden}body{min-height:100vh}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}section{position:relative}.container{padding:0 1.25rem;max-width:1400px;margin:0 auto;width:100%}.container.top{padding:125px 1.25rem 0}.container.btm{padding:0 1.25rem 125px}.container.top.btm{padding:125px 1.25rem}@media (max-width: 800px){.container.top{padding:100px 1.25rem 0}.container.btm{padding:0 1.25rem 100px}.container.top.btm{padding:100px 1.25rem}}.register-today a{display:inline-block;color:#002555;font-family:barlow-semi-condensed,sans-serif;font-weight:600;padding:1rem 0;font-weight:700;line-height:1;letter-spacing:1px}.register-today a:hover{color:#002555}.divider{border-bottom:4px transparent solid;height:4px}.divider-grey{margin:50px auto;padding:1.5rem;max-width:1200px}.divider-grey div{border-bottom:1px #002555 solid}.headline{max-width:800px;margin:0 auto;padding:100px 1.5rem 20px}.headline.centre,.headline.centre p{text-align:center}.line-hor{display:inline-block;margin:3rem auto;text-align:center;padding:0 1rem;background:linear-gradient(#fff0 48.75%,#a05f54 48.75% 51.75%,#fff0 51.75%);width:100%}.line-hor span{display:inline-block;background:#fff;font-size:min(max(.9rem,1.5vw),18px);padding:0 1.5rem;letter-spacing:1px;font-weight:600;font-family:barlow-semi-condensed,sans-serif;color:#a05f54}.line-hor a{color:#a05f54}.line-hor a:hover{color:#002555}#banner{height:1100px}.no-margin{margin:0}@media (max-width: 1800px){#banner{height:900px}}@media (max-width: 1400px){#banner{height:700px}}@media (max-width: 1000px){#banner{height:600px}}@media (max-width: 500px){#banner{height:500px}}#home #wasaga{padding:140px 0 0}#home #wasaga>div{margin-bottom:-15%;z-index:0;position:relative}#home #wasaga .intro{padding:0 1.5rem;max-width:800px;margin:0 auto}#home #wasaga h2{color:#a05f54;font-weight:600;letter-spacing:3px;margin-bottom:1rem}#home .distances{display:flex;flex-direction:row;justify-content:space-between;padding:0 1.5rem;margin:3rem auto 0;text-align:center;max-width:820px}.distances>div{border:1px #a05f54 solid;align-content:center;text-align:center;padding:1rem;height:180px;width:200px}#home .distances>div p{color:#a05f54;text-align:center;margin:0;line-height:1;display:block}#home .distances>div p:first-child{font-family:Georgian,Times New Roman,serif;font-size:min(max(.8rem,3vw),24px)}#home .distances>div p:nth-child(2){font-family:Georgian,Times New Roman,serif;font-size:min(max(2.5rem,6vw),90px);margin-top:.25rem;margin-bottom:.25rem}#home .distances>div p:nth-child(3){font-size:min(max(.7rem,1.5vw),16px);font-family:barlow-semi-condensed,sans-serif;text-transform:uppercase;font-weight:500}@media (max-width: 800px){#home #wasaga{padding:100px 0 0}}@media (max-width: 700px){#home .distances{gap:.5rem}#home .distances>div{height:120px}}#home #aerial-rendering>div{max-width:1400px;margin:5px auto 0}#home #seasons{background:#002555;padding:150px 5%}#home #seasons .copy{padding-left:5%}#home #seasons .copy h2{color:#cca5a1}#home #seasons .copy p{color:#fff;max-width:750px;margin:0}@media (max-width: 800px){#home #seasons{padding:100px 1.25rem 120px}#home #seasons .copy{padding:0 0 50px}#home #seasons .fishing{border-top:5px #fff solid}}#home #seasons .wasaga-beach{background:url(/_astro/wasaga.D8iAbq5X.webp) no-repeat center;background-size:cover;border:4px #002555 solid}#home #seasons #collage>.flex{padding:50px 6px 100px}#home #seasons #collage .small-9{border:4px #002555 solid}@media (max-width: 800px){#home #seasons #collage .wasaga-beach{padding-bottom:75%}}#home #townhomes{background:url(/_astro/townhomes-modern.CgCOZlc4.webp) no-repeat center;background-size:cover;max-width:1000px;margin:0 auto;min-height:700px;padding:80px 1.5rem}#home #townhomes .pricing{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;top:6%;left:0;right:0;margin:0 auto 5rem;padding:0 1.5rem}#home #townhomes .pricing>div{line-height:1}#home #townhomes .pricing>div:first-child{padding-right:2.5rem;border-right:2px #fff solid}#home #townhomes .pricing h3{font-size:min(max(2rem,3vw),50px);color:#fff;margin:0}#home #townhomes .pricing>div:last-child{padding-left:2.5rem;margin-top:-4%;font-size:min(max(3rem,4.25vw),66px);line-height:.95;color:#fff;font-weight:700}#home #townhomes .pricing>div:last-child span{font-size:min(max(1rem,1.5vw),24px);display:inline-block}#home #townhomes .pricing>div:last-child sup{font-size:min(max(1.5rem,2vw),36px)}@media (max-width: 900px){#home #townhomes{min-height:600px}}@media (max-width: 650px){#home #townhomes{min-height:450px;padding:50px 1.5rem}#home #townhomes .pricing{flex-direction:column;justify-content:center;align-items:center;margin:0 auto 5rem;padding:0 1.5rem}#home #townhomes .pricing>div:first-child,#home #townhomes .pricing>div:last-child{padding:0;border:0;text-align:center;margin-top:0}#home #townhomes .pricing h3{border-bottom:2px #fff solid;padding-bottom:1rem;margin-bottom:.5rem}}#home #select-home{background:url(/_astro/select-home.kssCQfFt.webp) no-repeat center;background-size:cover;padding-top:100px;padding-bottom:35%;min-height:700px;border-bottom:5px #fff solid}#home #select-home>div{padding:0 1.5rem;margin:0 auto;max-width:800px;text-align:center}#home #select-home h2{color:#002555;font-size:min(max(1rem,3vw),28px);letter-spacing:3px;margin-bottom:5rem}#home #select-home .types{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:5%;max-width:800px;text-align:center;margin:0 auto}#home #select-home .types>div{text-align:left;font-family:barlow-semi-condensed,sans-serif;font-weight:600;font-size:min(max(.7rem,2.5vw),20px);line-height:1.2}#home #select-home .types>div a{display:block;text-shadow:0 0 10px #fff}#home #select-home .types>div.traditional a{color:#bd8e37;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%23BD8E37'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.5em;padding-right:50px}#home #select-home .types>div.links a{color:#4f8665;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%234F8665'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.5em;padding-right:50px}#home #select-home .types>div.bungaloft a{color:#46839e;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%2346839E'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.5em;padding-right:50px}#home #select-home .types>div.traditional a:hover{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%23BD8E37'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 0;background-size:1.5em}#home #select-home .types>div.links a:hover{color:#4f8665;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%234F8665'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 0;background-size:1.5em}#home #select-home .types>div.bungaloft a:hover{color:#46839e;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%2346839E'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 0;background-size:1.5em}@media (max-width: 450px){#home #select-home .types{gap:.5rem}#home #select-home .types>div.traditional a{color:#bd8e37;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%23BD8E37'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.25em;padding-right:25px}#home #select-home .types>div.links a{color:#4f8665;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%234F8665'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.25em;padding-right:30px}#home #select-home .types>div.bungaloft a{color:#46839e;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2064.8%20116.7'%20enable-background='new%200%200%2064.8%20116.7'%20xml:space='preserve'%3e%3cpolyline%20fill='none'%20stroke='%2346839E'%20stroke-width='3.202'%20points='6.9,107.7%2056.9,57.7%206.9,7.8%20'/%3e%3c/svg%3e") no-repeat center right 5px;background-size:1.25em;padding-right:27px}}#home #imagine{display:flex;flex-direction:row;align-items:center;background:url(/_astro/aerial.ColpsOQB.webp) no-repeat center;background-size:cover;min-height:800px}#home #imagine>div{max-width:800px;margin:0 auto;padding:0 1.5rem}#home #imagine>div h2{font-family:Georgian,Times New Roman,serif;color:#fff;font-weight:500;font-size:min(max(3.5rem,6vw),80px);margin-left:-40%}#home #imagine>div p{font-family:barlow-semi-condensed,sans-serif;color:#fff;font-weight:500;font-size:min(max(1rem,1.5vw),20px);margin-top:-25px;line-height:1.3;max-width:400px;text-align:left;font-style:italic}@media (max-width: 1000px){#home #imagine{background:url(/_astro/aerial-mobile.BuuyaKB1.webp) no-repeat center;background-size:cover;min-height:500px}}@media (max-width: 700px){#home #imagine>div h2{font-size:min(max(3.5rem,6vw),80px);margin-left:0%}}#location #banner{background:url(/_astro/location-banner-desktop.BabE_2Is.webp) no-repeat center;background-size:cover}@media (max-width: 800px){#location #banner{background:url(/_astro/location-banner-mobile.ChKQvBB2.webp) no-repeat center;background-size:cover}}#location #banner{background:url(/_astro/location-banner-desktop.BabE_2Is.webp) no-repeat center;background-size:cover}@media (max-width: 800px){#location #banner{background:url(/_astro/location-banner-mobile.ChKQvBB2.webp) no-repeat center;background-size:cover}}#location .headline{max-width:850px}#location #collage .flex{margin:0 auto;max-width:1400px}#location #collage .wasaga-beach{background:url(/_astro/wasaga.D8iAbq5X.webp) no-repeat center;background-size:cover;border:4px #fff solid}#location #collage>.flex{padding:50px 6px 0}#location #collage .flex .flex .cell{border:4px #fff solid}@media (max-width: 800px){#location #collage .wasaga-beach{padding-bottom:75%}}#location #sitemap{margin:0 auto;border-bottom:5px #fff solid;background:#e6e7e8}#location #sitemap .flex>div{flex:1 1 auto}#location #sitemap .flex .sidebar{width:25%;padding:5% 2.5rem 2rem 5%}#location #sitemap .flex .sidebar>div{float:right}#location #sitemap .flex .map{width:70%}#location #sitemap h2{font-family:Georgian,Times New Roman,serif;font-style:italic;font-size:min(max(2rem,3vw),40px);font-weight:500;letter-spacing:1px;border-bottom:1px #002555 solid;display:inline-block;padding-bottom:.75rem}#location #sitemap p{font-family:barlow-semi-condensed,sans-serif;font-weight:600;margin-bottom:1rem}#location #sitemap p span{font-size:.9rem}#location #sitemap .address ol{list-style:none}#location #sitemap .shops{color:#7b7497}#location #sitemap .recreation{color:#a05f54}#location #sitemap .beaches{color:#0071ae}#location #sitemap .schools{color:#002555}#location #sitemap .dining{color:#f58878}#location #sitemap .parks{color:#58765c}#location #sitemap img{width:100%}@media (max-width: 1024px){#location #sitemap .flex>div{flex:1 1 auto}#location #sitemap .flex .sidebar{width:100%;padding:4rem 2rem 2rem}#location #sitemap .flex .sidebar>div{float:none}#location #sitemap .flex .map{width:100%;position:relative}#location #sitemap p{margin-bottom:0}}#location #beach h3{color:#f3e7dd;font-size:min(max(3.5rem,5vw),100px);font-family:barlow-semi-condensed,sans-serif;line-height:.8;left:5%;position:absolute;top:20%;z-index:9999;padding-right:1.5rem}#location #beach h3 span{font-size:150%;font-family:Georgian,Times New Roman,serif;font-style:italic}#location #beach img{min-width:700px}#floorplans #banner{background:url(/_astro/residences-banner-desktop.2EcsnLYP.webp) no-repeat center;background-size:cover}#floorplans .headline{margin:0 auto;max-width:800px;padding:100px 1.5rem 50px}#floorplans #home-type{background:#e6e7e8;padding:70px 0;margin:0 auto}#floorplans #home-type .vertical-spacing{display:flex;flex-direction:column;justify-content:space-between;height:100%}#floorplans #home-type h2{text-align:center;color:#002555;margin:0 auto 3rem}#floorplans #home-type .flex{margin:0 auto;max-width:1200px;padding:50px 0 0;border-top:1px #002555 solid}#floorplans #home-type h3{text-align:center;font-size:1.4rem}#floorplans #home-type p{text-align:center;font-size:1rem}#floorplans .towns-type-container{text-align:center;padding:0 1.5rem}#floorplans #homeType{max-width:1000px;margin:3rem auto}#floorplans .towns-type-container .line{margin-bottom:1rem}#floorplans .towns-type-container .line.traditional{background:linear-gradient(#fff 48.75%,#bd8e37 48.75% 51.75%,#fff 51.75%)}#floorplans .towns-type-container .line.links{background:linear-gradient(#fff 48.75%,#4f8665 48.75% 51.75%,#fff 51.75%)}#floorplans .towns-type-container .line.bungalofts{background:linear-gradient(#fff 48.75%,#46839e 48.75% 51.75%,#fff 51.75%)}#floorplans .towns-type-container .line h4{background:#fff;display:inline-block;padding:0 1rem;text-align:center;margin:0}@media (max-width: 800px){#floorplans #home-type{padding:50px 0 0}#floorplans .towns-type-container .line h4{letter-spacing:0}#floorplans #home-type .flex{padding:50px 0}#floorplans #home-type h2{margin:0 auto 1rem}#floorplans #home-type h3{margin-bottom:.5rem}#floorplans #home-type .cell{padding-left:0;padding-right:0}#floorplans #home-type .cell:nth-child(2) h3,#floorplans #home-type .cell:last-child h3{margin-top:1rem}#floorplans #home-type .vertical-spacing>div:first-of-type p{margin-bottom:.5rem}#floorplans #home-type .vertical-spacing>div:last-child p{margin-bottom:1.5rem}}#floorplans #site-plan{border-top:4px #fff solid;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (max-width: 500px){#floorplans #site-plan{border-top:4px #fff solid;padding:0}}#floorplans #towns{max-width:1200px;margin:0 auto;padding:0 1.25rem}#floorplans #towns #menu-sub .cell{border-top:4px #fff solid}#floorplans #towns #menu-sub .cell h3{text-align:center;margin:0;line-height:1;color:#fff;padding:1rem 0;font-size:min(max(.9rem,2.5vw),24px)}#floorplans #towns #menu-sub .cell.traditional-bg a,#floorplans #towns #menu-sub .cell.links-bg a,#floorplans #towns #menu-sub .cell.bungalofts-bg a{color:#fff}#floorplans #towns #menu-sub .traditional h3,#floorplans #towns #menu-sub .links h3,#floorplans #towns #menu-sub .bungalofts h3{display:block;margin:0;text-align:center;width:100%}#floorplans #towns #menu-sub .traditional h3,#floorplans #towns #menu-sub .links h3,#floorplans #towns #menu-sub .bungalofts h3{display:block;text-align:center;width:100%}#floorplans #towns #menu-sub .traditional h3{background:#bd8e37;color:#fff;text-align:center;width:100%}#floorplans #towns #menu-sub .links h3{background:#4f8665}#floorplans #towns #menu-sub .bungalofts h3{background:#46839e}#floorplans #towns #menu .links-bg{background:#4f8665;border-left:4px #fff solid;border-right:4px #fff solid;color:#fff;text-align:center}#floorplans #towns #menu ul li a{color:#fff}#floorplans #towns #menu .bungalofts-bg{background:#46839e;color:#fff;text-align:center}#floorplans #towns #menu-sub{flex-wrap:nowrap}#floorplans #towns #menu-sub .cell:nth-child(2){border-left:4px #fff solid;border-right:4px #fff solid}#floorplans #towns #menu-sub .traditional-bg{background:#bd8e37;color:#fff;text-align:center}#floorplans #towns #menu-sub .links-bg{background:#4f8665;margin:0 auto;text-align:center}#floorplans #towns #menu-sub .bungalofts-bg{background:#46839e}#floorplans #towns #menu-sub button:hover{color:#fff;background:#002555}#floorplans #towns #menu-sub>span>span{margin-left:.5rem;margin-right:.5rem}@media (max-width: 800px){#floorplans .flex#menu-sub .cell{flex:1}}@media (max-width: 500px){#floorplans #towns{padding:0}#floorplans #towns #menu-sub .cell:nth-child(2){border-left:1px #fff solid;border-right:1px #fff solid}#floorplans #towns #menu-sub .cell{border-top:1px #fff solid}#floorplans #towns #menu-sub h3{padding:0 .5rem;letter-spacing:0}#floorplans .floorplan .towns-type-container h3{letter-spacing:0}#floorplans .floorplan .floorplanImg{padding-left:1rem;padding-right:1rem}}#floorplans .floorplan{margin:0 auto;padding:0 0 100px;max-width:100%;font-family:barlow-semi-condensed,sans-serif}#floorplans .floorplan .towns-type-container{padding:2rem 0 0;text-align:center}#floorplans .floorplan .towns-type-container h3{display:inline-block;background:#fff;margin:0;padding:0 1rem;font-size:min(max(.8rem,2vw),24px)}#floorplans .floorplan .towns-type-container h3 span{font-weight:400}#floorplans .floorplan .towns-type-container .line{margin:0 auto;padding:0 1rem;background:linear-gradient(#fff0 48.75%,#bd8e37 48.75% 51.75%,#fff0 51.75%)}#floorplans .floorplan .home-type-block{margin:1rem auto 0;max-width:100%}#floorplans .floorplan #measurements-container{padding:4rem 0}#floorplans .floorplan #measurements-container h4{font-size:min(max(5rem,7vw),100px);font-weight:500;line-height:1;padding-right:1.5rem;margin:0}#floorplans .floorplan #measurements-container h4.traditional{border-right:1px #bd8e37 solid}#floorplans .floorplan #measurements-container h4.links{border-right:1px #4f8665 solid}#floorplans .floorplan #measurements-container h4.bungalofts{border-right:1px #46839e solid}#floorplans .floorplan #measurements{padding-left:2rem;font-weight:600}#floorplans .floorplan #measurements h5{margin-bottom:.5rem;letter-spacing:1px}#floorplans .floorplan #measurements h5 span{font-weight:400;padding:0 .75rem}#floorplans .floorplan #measurements>div{display:flex;flex-direction:column;line-height:1;font-size:1rem}#floorplans .floorplan #measurements .elevation1,#floorplans .floorplan #measurements .elevation2{font-size:.9rem;max-width:250px}#floorplans .floorplan #measurements div.elevation1,#floorplans .floorplan #measurements div.elevation2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;line-height:1.2}#floorplans .floorplan #measurements div.elevation1:last-child,#floorplans .floorplan #measurements div.elevation2:last-child{text-align:right}#floorplans .floorplan #download a{display:block;line-height:1.1;font-weight:600;font-size:.85rem;text-align:right;padding:.5rem 2.25rem .5rem .5rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035.9%2039.9'%20style='enable-background:new%200%200%2035.9%2039.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;stroke:%23002555;stroke-width:2;}%20%3c/style%3e%3cline%20class='st0'%20x1='18.1'%20y1='9.9'%20x2='18.1'%20y2='31.3'/%3e%3cpolyline%20class='st0'%20points='26.7,22.8%2018.1,31%209.5,22.8%20'/%3e%3crect%20x='2.8'%20y='2.9'%20class='st0'%20width='30.5'%20height='34.5'/%3e%3c/svg%3e") no-repeat right .5rem;background-size:28px}#floorplans .floorplan #download a:hover{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035.9%2039.9'%20style='enable-background:new%200%200%2035.9%2039.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;stroke:%23002555;stroke-width:2;}%20%3c/style%3e%3cline%20class='st0'%20x1='18.1'%20y1='9.9'%20x2='18.1'%20y2='31.3'/%3e%3cpolyline%20class='st0'%20points='26.7,22.8%2018.1,31%209.5,22.8%20'/%3e%3crect%20x='2.8'%20y='2.9'%20class='st0'%20width='30.5'%20height='34.5'/%3e%3c/svg%3e") no-repeat right .8rem;background-size:28px}@media (max-width: 600px){#floorplans .floorplan #measurements-container.flex{flex-direction:column}#floorplans .floorplan #measurements-container h4{padding-right:0;padding-bottom:.5rem;margin-bottom:2rem;border-right:0;border-bottom:1px #bd8e37 solid}#floorplans .floorplan #download{margin-top:2rem}#floorplans .floorplan #measurements-container h4.traditional,#floorplans .floorplan #measurements-container h4.links,#floorplans .floorplan #measurements-container h4.bungalofts{border-right:0}}#floorplans #livingroom{border-top:6px #fff solid}@media (max-width: 800px){#floorplans #banner{background:url(/_astro/residences-banner-mobile.BQhDN2ZG.webp) no-repeat center;background-size:cover}#floorplans #towns #menu .traditional-bg,#floorplans #towns #menu .bungalofts-bg{text-align:center}#floorplans #towns #menu .links-bg{border-left:0;border-right:0}#floorplans #towns #menu-sub ul.traditional-bg,#floorplans #towns #menu-sub ul.links-bg,#floorplans #towns #menu-sub ul.bungalofts-bg{float:none;text-align:center;margin:0 auto;max-width:300px;border-left:0;border-right:0}}#features #banner{background:url(/_astro/features-banner-desktop.BMqLzOyR.webp) no-repeat center;background-size:cover}#features #feature-images{padding:50px 1.25rem 100px}#features #feature-images>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.75rem;max-width:1400px;margin:0 auto}#features #feature-images>div:first-child{margin-bottom:.75rem}#features #tabs{padding:0 1.25rem 100px;margin:0 auto;max-width:1400px}#features #feature-images>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;max-width:1400px;margin:0 auto}@media (max-width: 1000px){#features #feature-images>div{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){#features #banner{background:url(/_astro/features-banner-mobile.rUxcPIfW.webp) no-repeat center;background-size:cover}#features #feature-images>div{flex-direction:column;flex-wrap:wrap}}@media (max-width: 500px){#features #feature-images>div{grid-template-columns:repeat(1,1fr)}}#builder #banner{background:url(/_astro/builder-banner-desktop.CI0BKtdU.webp) no-repeat center;background-size:cover}@media (max-width: 800px){#builder #banner{background:url(/_astro/builder-banner-mobile.XhpMNFWo.webp) no-repeat center;background-size:cover}}#builder .headline>div{text-align:center;margin-top:0;margin-bottom:6rem}#builder .headline>div img{max-width:350px}#builder #quote{margin-top:5rem;margin-bottom:0}#builder #quote h1{color:#a05f54;font-family:Georgian,Times New Roman,serif;font-size:min(max(2rem,3.5vw),44px);letter-spacing:0;font-style:italic;font-weight:500}#builder #quote p{text-align:center}#builder #quote p .external-link{width:15px;margin-left:5px}#builder #quote p picture{max-width:32.5%;display:inline-block}@media (max-width: 500px){#builder #quote p picture{max-width:60%;margin-bottom:1rem}}#builder .headline h2{color:#008c99;font-size:min(max(1.7rem,2vw),28px)}#builder .headline h2 span{font-family:barlow-semi-condensed,sans-serif;font-size:min(max(1.7rem,2vw),28px);font-style:normal;font-weight:700;color:#807f83;letter-spacing:1px}#builder p{text-align:justify}#builder #examples>.flex{margin:40px auto 150px;max-width:1200px;border:6px #fff solid}#builder #examples>.flex .cell{border:8px #fff solid}#register #banner{background:url(/_astro/register-banner-desktop.Nu-bEU0L.webp) no-repeat center top;background-size:cover}#register h1,#register h2{color:#a05f54}#register #details .flex{margin:0 auto;max-width:1000px;border-top:1px #002555 solid;padding-top:90px;font-family:barlow-semi-condensed,sans-serif}#register #details .flex .sales-centre{font-weight:600;margin-bottom:.5rem}#register #details p{line-height:1.4}#register #details .directions a{font-weight:600;color:#a05f54}@media (max-width: 800px){#register #banner{background:url(/_astro/register-banner-mobile.OJdzTrCj.webp) no-repeat center top;background-size:cover}}#map{height:400px;border-bottom:#fff solid 5px}#thankyou .register{display:none}#thankyou #message{overflow:hidden;background-repeat:no-repeat;height:100vh;min-height:800px;background:url(/_astro/hero-desktop.BIJ7V8RI.webp) no-repeat center top;background-size:cover}#thankyou #message>div{position:absolute;margin:0 auto;text-align:center;padding:0 1.5rem;left:0;right:0;top:25%}#thankyou #message h1{margin:0 auto 2rem;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:5px;z-index:999;font-size:min(max(1.25rem,4vw),36px)}#thankyou #message .riverscape{margin:0 auto 4rem;text-align:center;max-width:300px}#thankyou #message p{margin:0 auto;text-align:center}#thankyou #message p em{display:block;line-height:1.4;margin-top:1rem}#privacy .register{display:none}#privacy .privacy{margin:5rem auto;max-width:900px}#privacy .privacy h1,#privacy .privacy h2{margin:0 0 1rem}
