@import"https://use.typekit.net/fco0lwh.css";:root{--green: #41572f;--lightgreen: #c3ceb8;--midgreen: #96a882;--cream: #ffffe570;--cream-full: #ffffe5;--white: #ffffff;--black: #000000;--yellow: #fff259;--dark: #3b3638;--mappurple: #553884;--mappink: #dca6fc;--mapgreen: #8fe074;--maporange: #f57a5e;--menu-pad: 74px;--border-radius: 60px;--nav-height: 100px;--edge-top: 36px;--edge-side: 45px;--header-pad: 350px;--pad-small: 20px;--pad-medium: 100px;--pad-large: 140px;--content-gap: 75px;--flex-gap: 40px;--gallery-gap: 90px;--link-opacity: 0.6;--link-transition: 0.2s ease-in-out;--carousel-transition: 0.6s ease-in-out;--edgeMargin: 40px}.bg-green{background-color:var(--green)}.bg-midgreen{background-color:var(--midgreen)}.bg-lightgreen{background-color:var(--lightgreen)}.bg-cream{background-color:var(--cream)}.bg-cream-full{background-color:var(--cream-full)}.bg-white{background-color:var(--white)}.color-black{color:var(--black)}.color-green{color:var(--green)}.color-cream{color:var(--cream)}.color-cream-full{color:var(--cream-full)}.color-lightgreen{color:var(--lightgreen)}.color-midgreen{color:var(--midgreen)}.color-white{color:var(--white)}@media(max-width: 1199.98px){:root{--pad-small: 20px;--pad-medium: 48px;--pad-large: 140px;--gallery-gap: 60px}}@media(max-width: 991.98px){:root{--edge-top: 18px;--edge-side: 24px}}@media(max-width: 575.98px){:root{--edge-top: 24px;--edge-side: 12px}}.g-module .pad-top{padding-top:var(--pad-large)}.g-module .pad-bottom{padding-bottom:var(--pad-large)}.g-module .pad-bottom-half{padding-bottom:calc(.5*var(--pad-large))}.g-module .pad-top-half{padding-top:calc(.5*var(--pad-large))}.g-module .pad-top-bottom{padding:var(--pad-large) 0}.g-module.g-full{width:100vw;height:100svh}.g-module.g-hero{position:relative;min-height:100vh;background-color:var(--yellow);overflow:hidden}.g-module.g-hero .landing{position:absolute;width:100%;height:100%}.g-module.g-hero .landing .logo{position:absolute;width:60vw;height:auto;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media(max-width: 767.98px){.g-module.g-hero .landing .logo{width:80vw}}.g-module.g-hero .landing .logo svg.svg-short{position:relative;left:0;top:0}.g-module.g-hero .landing .logo svg.svg-long{position:absolute;left:0;bottom:0}.g-module.g-hero .landing .logo svg .cls-1{stroke-dasharray:2000;stroke-dashoffset:2000;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:none;stroke:var(--dark);stroke-miterlimit:10;stroke-width:7.78px}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.g-module.g-hero .landing .tagline{position:absolute;left:var(--edge-side);top:var(--edge-top);-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1)}@media(max-width: 575.98px){.g-module.g-hero .landing .tagline{bottom:calc(2*var(--edge-top));top:auto;left:50%;width:100%;text-align:center;-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}.g-module.g-hero .landing .location{position:absolute;left:var(--edge-side);bottom:var(--edge-top);-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1)}@media(max-width: 575.98px){.g-module.g-hero .landing .location{bottom:var(--edge-top);top:auto;left:50%;-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}.g-module.g-hero .contact-btn{position:absolute;right:var(--edge-side);top:var(--edge-top);-webkit-transform:translateY(-100px);transform:translateY(-100px);z-index:3;-webkit-transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:-webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s 2s cubic-bezier(0.87, 0, 0.13, 1)}.g-module.g-hero.active .location{-webkit-transform:translateY(0px);transform:translateY(0px)}@media(max-width: 575.98px){.g-module.g-hero.active .location{-webkit-transform:translate3d(-50%, 0px, 0);transform:translate3d(-50%, 0px, 0)}}.g-module.g-hero.active .tagline{-webkit-transform:translateY(0px);transform:translateY(0px)}@media(max-width: 575.98px){.g-module.g-hero.active .tagline{-webkit-transform:translate3d(-50%, 0px, 0);transform:translate3d(-50%, 0px, 0)}}.g-module.g-hero.active .contact-btn{-webkit-transform:translateY(0px);transform:translateY(0px)}.g-module.g-hero.active .logo svg.svg-long .cls-1{stroke-dasharray:1500;stroke-dashoffset:1500;-webkit-animation:dash 2.3s cubic-bezier(0.87, 0, 0.13, 1);animation:dash 2.3s cubic-bezier(0.87, 0, 0.13, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.g-module.g-hero.active .logo svg.svg-short .cls-1{stroke-dasharray:700;stroke-dashoffset:700;-webkit-animation:dash 2.3s cubic-bezier(0.87, 0, 0.13, 1);animation:dash 2.3s cubic-bezier(0.87, 0, 0.13, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.g-module.g-hero.active-finish .location{-webkit-transition:0s;transition:0s}.g-module.g-hero.active-finish .tagline{-webkit-transition:0s;transition:0s}.g-module.g-hero.active-finish .contact-btn{-webkit-transition:0s;transition:0s}.g-module.g-hero .contact-panel{position:fixed;right:0;top:0;height:100%;width:505px;max-width:100%;background-color:var(--dark);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s;transition:.4s}.g-module.g-hero .contact-panel.active{-webkit-transform:translateX(0);transform:translateX(0)}.g-module.g-hero .contact-panel .inner{padding:74px 54px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;overflow:auto}@media(max-width: 575.98px){.g-module.g-hero .contact-panel .inner{padding:24px 24px 36px}}.g-module.g-hero .contact-panel .inner .top{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}@media(max-width: 575.98px){.g-module.g-hero .contact-panel .inner .top{gap:40px}}.g-module.g-hero .contact-panel .inner .top .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}@media(max-width: 575.98px){.g-module.g-hero .contact-panel .inner .top .logos{gap:24px}}.g-module.g-hero .contact-panel .inner .top .logos img{height:103px;width:auto}@media(max-width: 575.98px){.g-module.g-hero .contact-panel .inner .top .logos img{height:80px}}.g-module.g-hero .contact-panel .inner .top .agents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px}.g-module.g-hero .contact-panel .inner .top .agents .agent{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--white);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:18px}.g-module.g-hero .contact-panel .inner .top .agents .agent .icon{width:15px;height:auto}.g-module.g-hero .contact-panel .inner .top .agents .agent .icon img{width:100%;height:auto}.g-module.g-hero .contact-panel .inner .top .agents .agent ul{padding:0;list-style:none;margin:0}.g-module.g-hero .contact-panel .inner .top .agents .agent ul a{text-decoration:none}.parallax-container{overflow:hidden;border-radius:var(--border-radius);position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.g-module{position:relative}.g-module .g-img{border-radius:var(--border-radius)}.g-module .g-list{font-size:1.25rem;line-height:2.5rem;font-weight:200;list-style:none;padding:0;margin:0}.g-module .g-list strong{font-weight:500}.g-module .g-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}.g-module .g-content p{margin-bottom:0}.g-module .g-content.center{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module .g-content.small-gap{gap:var(--flex-gap)}.g-module .g-grid{display:grid}.g-module .g-grid.g-grid-4{margin-top:var(--content-gap);grid-template-columns:repeat(4, 1fr);row-gap:calc(var(--pad-large));-webkit-column-gap:var(--content-gap);-moz-column-gap:var(--content-gap);column-gap:var(--content-gap);padding:0;position:relative}@media(max-width: 991.98px){.g-module .g-grid.g-grid-4{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.g-module .g-grid.g-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.g-module .g-grid.g-grid-4{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.g-module .g-grid.g-grid-4 .line{width:100%;position:absolute;left:0;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--midgreen)}.g-module .g-grid.g-grid-4 .line.line-4,.g-module .g-grid.g-grid-4 .line.line-5{background-color:var(--cream-full)}.g-module .g-grid.g-grid-4 .line.line-4{top:50%}.g-module .g-grid.g-grid-4 .line.line-1{top:33.3333%}.g-module .g-grid.g-grid-4 .line.line-2{top:calc(66.666% + var(--content-gap)*.5)}.g-module .g-grid.g-grid-4 .line.line-3,.g-module .g-grid.g-grid-4 .line.line-5{display:none}@media(max-width: 991.98px){.g-module .g-grid.g-grid-4 .line.line-1{top:calc(25% - var(--content-gap)*.5)}.g-module .g-grid.g-grid-4 .line.line-2{top:50%}.g-module .g-grid.g-grid-4 .line.line-4{top:33.3333%}.g-module .g-grid.g-grid-4 .line.line-5{display:block;top:calc(66.666% + var(--content-gap)*.5)}.g-module .g-grid.g-grid-4 .line.line-3{display:block;top:calc(75% + var(--content-gap)*.5)}}@media(max-width: 767.98px){.g-module .g-grid.g-grid-4 .line.line-1,.g-module .g-grid.g-grid-4 .line.line-2,.g-module .g-grid.g-grid-4 .line.line-3,.g-module .g-grid.g-grid-4 .line.line-4,.g-module .g-grid.g-grid-4 .line.line-5{display:none}}.g-module .g-grid.g-grid-4 .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module .g-grid.g-grid-4 .entry .icon{width:100%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767.98px){.g-module .g-grid.g-grid-4 .entry .icon{height:150px;width:80%}}.g-module .g-grid.g-grid-4 .entry .icon img{max-width:100%;max-height:80%}@font-face{font-family:"tt-firs";src:url("../fonts/TT-Firs-Neue-Regular.woff2") format("woff2"),url("../fonts/TT-Firs-Neue-Regular.woff") format("woff");font-weight:normal;font-style:normal}p{font-family:"tt-firs",sans-serif;font-weight:400;font-style:normal}p strong{font-weight:700}a{color:#fff;text-decoration:none}h1,h2,h3{font-family:"tt-firs",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}h1,h2,h3,h4,h5{margin-bottom:0}.h-xlarge{font-size:10.9375rem;line-height:14.0625rem}.h-large{font-size:4.375rem;line-height:5.25rem}.h-medium{font-size:3.75rem;line-height:4.5rem;letter-spacing:0em}.h-small{font-size:2.5rem;line-height:3rem;letter-spacing:0em}.h-xlarge,.h-large,.h-medium,.h-small{font-weight:400;font-family:"tt-firs",sans-serif}.p-large{font-size:3.125rem;line-height:4.03125rem;letter-spacing:0em}.p-regular{font-size:1.375rem;line-height:1.77375rem;font-weight:400;letter-spacing:0rem}.p-small{font-size:1.125rem;line-height:1.4675rem;font-weight:400;letter-spacing:0rem}.p-xsmall{font-size:1rem;line-height:1.75rem;font-weight:300;letter-spacing:0rem}.p-tiny{font-size:.875rem;line-height:1.75rem;font-weight:300;letter-spacing:0rem}.p-footer{font-size:1.125rem;line-height:1.5375rem;font-weight:400;font-family:"tt-firs",sans-serif}p:empty{display:none}.p-large,.p-regular,.p-small,.p-xsmall,.p-tiny{font-family:"tt-firs",sans-serif;font-weight:400;font-style:normal}.p-no-margin{margin-bottom:0}@media(max-width: 575.98px){.p-small{font-size:1.2rem;line-height:1.6rem}}.g-button{border-radius:200px;padding:3px 12px;height:auto;color:var(--dark);border:1px solid var(--black);background-color:rgba(0,0,0,0);font-family:"tt-firs",sans-serif;font-variation-settings:400;font-size:1.1875rem;line-height:1.531875rem;overflow:hidden;position:relative;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.g-button svg{height:19px;width:auto}.g-button svg .pathy{fill:var(--dark)}.g-button.download-btn{color:var(--yellow);border:1px solid var(--yellow)}.g-button.download-btn svg .pathy{fill:var(--yellow)}.g-button:active{-webkit-transition:.05s !important;transition:.05s !important;background-color:rgba(255,255,255,.2);color:var(--white) !important}.g-button:active svg .pathy{-webkit-transition:.05s !important;transition:.05s !important;fill:var(--white) !important}.g-button>*{position:relative;z-index:2}.g-button.active.contact-btn{border-color:var(--yellow);color:var(--yellow)}.g-button.active.contact-btn .pathy{fill:var(--yellow)}@media(hover: hover){.g-button.active:hover{border-color:var(--white)}}@media(hover: hover){.g-button:hover{border-color:var(--white)}}.page-title{color:var(--white);text-transform:uppercase;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;text-align:center}.link-fade{text-decoration:none !important;-webkit-transition:var(--link-transition);transition:var(--link-transition)}@media(hover: hover){.link-fade:hover{opacity:var(--link-opacity);color:inherit}.link-fade:hover.link-fade-light{opacity:.7}.link-fade:hover.color-white{color:#fff}}#g-nav{position:absolute;z-index:100;left:0;top:0;width:100%;height:auto}#g-nav.ab-header{position:absolute;height:100%}#g-nav .header-bar{position:absolute;width:100%;top:50vh;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#g-nav .main-logo{max-width:270px;width:290px;padding:0 40px;position:relative;left:0;opacity:0;-webkit-transform:scale(2) translate3d(0%, -30px, 0);transform:scale(2) translate3d(0%, -30px, 0);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform-origin:center;transform-origin:center;background-color:var(--green)}#g-nav .main-logo h1{position:relative}@media(max-width: 991.98px){#g-nav .main-logo{position:absolute;left:50%;top:50svh;-webkit-transform:scale(1) translate3d(-50%, -50%, 0);transform:scale(1) translate3d(-50%, -50%, 0)}}#g-nav .main-logo .logo-paxton{position:relative}#g-nav .main-logo .logo-house{position:absolute;width:100%;left:0;-webkit-transform:translate3d(-50%, 30px, 0);transform:translate3d(-50%, 30px, 0);opacity:0;-webkit-transition:.6s .6s ease-in-out;transition:.6s .6s ease-in-out;width:37.69230769%;height:29.12087912%;bottom:0;left:50%}#g-nav.active-quick .main-logo{-webkit-transform:scale(1) translate3d(0%, 0, 0);transform:scale(1) translate3d(0%, 0, 0);-webkit-transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,transform 0s;transition:opacity .6s,transform 0s,-webkit-transform 0s;opacity:1}@media(max-width: 991.98px){#g-nav.active-quick .main-logo{-webkit-transform:scale(1) translate3d(-50%, 0%, 0);transform:scale(1) translate3d(-50%, 0%, 0);opacity:1;-webkit-transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,transform 0s;transition:opacity .6s,transform 0s,-webkit-transform 0s;top:100px}}#g-nav.active-quick .main-logo .logo-house{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,-webkit-transform 0s;transition:opacity .6s,transform 0s;transition:opacity .6s,transform 0s,-webkit-transform 0s;opacity:1}#g-nav.active-quick .header-bar{top:calc(var(--pad-large)*.5);-webkit-transform:translateY(0%);transform:translateY(0%)}#g-nav.active-quick .header-bar nav .line{width:100%;-webkit-transition:.6s .6s;transition:.6s .6s}#g-nav.active-start .main-logo{-webkit-transform:scale(2) translate3d(0%, 0, 0);transform:scale(2) translate3d(0%, 0, 0);opacity:1}@media(max-width: 991.98px){#g-nav.active-start .main-logo{-webkit-transform:scale(1) translate3d(-50%, -50%, 0);transform:scale(1) translate3d(-50%, -50%, 0);opacity:1}}#g-nav.active-start .main-logo .logo-house{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:1}#g-nav.active-end .main-logo{-webkit-transform:scale(1) translate3d(0%, 0, 0);transform:scale(1) translate3d(0%, 0, 0);opacity:1}@media(max-width: 991.98px){#g-nav.active-end .main-logo{-webkit-transform:scale(1) translate3d(-50%, 0%, 0);transform:scale(1) translate3d(-50%, 0%, 0);opacity:1;top:100px}}#g-nav.active-end .main-logo .logo-house{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:1}#g-nav.active-end .header-bar{top:calc(var(--pad-large)*.5);-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:top .6s ease-in-out,-webkit-transform .7s ease-in-out;transition:top .6s ease-in-out,-webkit-transform .7s ease-in-out;transition:top .6s ease-in-out,transform .7s ease-in-out;transition:top .6s ease-in-out,transform .7s ease-in-out,-webkit-transform .7s ease-in-out}#g-nav.active-end .header-bar nav .line{width:100%;-webkit-transition:2s .6s;transition:2s .6s}@media(max-width: 991.98px){#g-nav .nav-desktop{display:none}}#g-nav .nav-desktop .secondary{pointer-events:none;opacity:0}#g-nav .nav-desktop .secondary.active{pointer-events:all;opacity:1}#g-nav .nav-button{-webkit-transition:.2s;transition:.2s}#g-nav .nav-button:hover{background-color:var(--lightgreen);border-color:var(--midgreen);color:var(--green) !important}#g-nav .header-mobile{display:none}@media(max-width: 991.98px){#g-nav .header-mobile{display:block;height:auto;position:absolute;width:100%}}#g-nav .header-mobile .burger{background-color:rgba(0,0,0,0);border:none;height:32px;width:32px;cursor:pointer;right:60px;top:60px;position:absolute;z-index:999}@media(max-width: 575.98px){#g-nav .header-mobile .burger{right:40px;top:40px}}#g-nav .header-mobile .burger .bar{width:32px;height:2px;background-color:var(--midgreen);position:absolute;-webkit-transform-origin:center center;transform-origin:center center;left:50%;-webkit-transition:.2s;transition:.2s}#g-nav .header-mobile .burger .bar.bar-top{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);top:8px}#g-nav .header-mobile .burger .bar.bar-middle{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);top:50%}#g-nav .header-mobile .burger .bar.bar-bottom{top:24px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#g-nav .header-mobile .burger:hover .bar{width:28px;height:4px}#g-nav .panel{display:none;position:fixed;right:0;background-color:var(--green);height:100%;width:420px;max-width:100%;top:0;padding:30px;z-index:999;border-left:2px solid var(--midgreen);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateX(110%);transform:translateX(110%)}#g-nav .panel.active{-webkit-transform:translateX(0);transform:translateX(0)}#g-nav .panel .close{background-color:rgba(0,0,0,0);border:none;height:32px;width:32px;cursor:pointer;right:70px;top:70px;position:absolute;z-index:999}#g-nav .panel .close .bar{width:2px;height:40px;background-color:var(--midgreen);position:absolute;-webkit-transform-origin:center center;transform-origin:center center;left:50%;top:50%;-webkit-transition:.2s;transition:.2s}#g-nav .panel .close .bar.bar-top{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}#g-nav .panel .close .bar.bar-bottom{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);transform:translate3d(-50%, -50%, 0) rotateZ(-45deg)}#g-nav .panel .close:hover .bar{height:35px;width:4px}#g-nav .panel .inner{border-radius:50px;border:2px solid var(--midgreen);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991.98px){#g-nav .panel{display:block}}#g-nav nav{padding:0 100px;position:relative}@media(max-width: 1199.98px){#g-nav nav{padding:0 75px}}#g-nav nav .line{position:absolute;width:0%;height:2px;left:0;background-color:var(--midgreen);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#g-nav nav ul{position:relative;z-index:2;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}#g-nav nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g-nav nav ul li .logo{padding:0 40px;background-color:var(--green)}#g-nav nav ul li .logo img{width:240px}#g-nav nav ul li .nav-button{font-size:2.1875rem;line-height:2.625rem;letter-spacing:.05em;font-weight:500;font-family:"gazzetta-variable",sans-serif;font-variation-settings:"wght" 500;background-color:var(--green);border-radius:40px;color:var(--cream-full);padding:22px 40px 15px;border:2px solid var(--green)}@media(max-width: 1199.98px){#g-nav nav ul li .nav-button{padding:19px 30px 12px}}#g-nav nav.nav-mobile{padding:0}#g-nav nav.nav-mobile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.page-template-custom-home .nav-button.b-home{border:2px solid var(--midgreen) !important}.page-template-custom-contact .nav-button.b-contact{border:2px solid var(--midgreen) !important}.page-template-custom-neighbourhood .nav-button.b-neighbourhood{border:2px solid var(--midgreen) !important}.page-template-custom-availability .nav-button.b-availability{border:2px solid var(--midgreen) !important}.page-template-custom-building .nav-button.b-building{border:2px solid var(--midgreen) !important}.g-footer{overflow:hidden;padding:calc(var(--pad-large)*.5)}@media(max-width: 767.98px){.g-footer{padding:24px}}@media(max-width: 575.98px){.g-footer{padding:12px}}.g-footer .footer-outer{border:2px solid var(--midgreen);padding:28px}@media(max-width: 575.98px){.g-footer .footer-outer{padding:16px}}.g-footer .footer-outer .footer-inner{border-radius:150px;border:2px solid var(--midgreen);display:grid;grid-template-columns:repeat(5, 1fr)}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner{display:block}}@media(max-width: 767.98px){.g-footer .footer-outer .footer-inner{border-radius:120px}}.g-footer .footer-outer .footer-inner .entry{padding:var(--content-gap) 0}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry{padding:var(--content-gap) 0}}.g-footer .footer-outer .footer-inner .entry.left{grid-column-start:1;grid-column-end:span 2;border-right:2px solid var(--midgreen);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-footer .footer-outer .footer-inner .entry.left .logo{max-width:60%}@media(max-width: 575.98px){.g-footer .footer-outer .footer-inner .entry.left{padding-top:calc(var(--content-gap)*2)}}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.left{border-right:none;border-bottom:2px solid var(--midgreen)}.g-footer .footer-outer .footer-inner .entry.left .credit{display:none}.g-footer .footer-outer .footer-inner .entry.left .logo{max-width:50%}}.g-footer .footer-outer .footer-inner .entry.right{grid-column-start:3;grid-column-end:span 3}.g-footer .footer-outer .footer-inner .entry.right .credit-mobile{display:none}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.right .credit-mobile{display:block}}.g-footer .footer-outer .footer-inner .entry.right .agents{display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:2px solid var(--midgreen);padding:0px 6vw var(--content-gap) 9vw}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.right .agents{padding:0px 6vw var(--content-gap) 6vw}}@media(max-width: 767.98px){.g-footer .footer-outer .footer-inner .entry.right .agents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.g-footer .footer-outer .footer-inner .entry.right .agents .agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap);justify-self:center}.g-footer .footer-outer .footer-inner .entry.right .agents .agent .agent-logo{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 767.98px){.g-footer .footer-outer .footer-inner .entry.right .agents .agent .agent-logo{height:auto}}.g-footer .footer-outer .footer-inner .entry.right .agents .agent .agent-logo img{max-width:200px}.g-footer .footer-outer .footer-inner .entry.right .agents .agent:first-child{justify-self:flex-start}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.right .agents .agent:first-child{justify-self:center}}.g-footer .footer-outer .footer-inner .entry.right .agents .agent ul{padding:0;margin:0;list-style:none}.g-footer .footer-outer .footer-inner .entry.right .agents .agent ul li a{text-decoration:none}.g-footer .footer-outer .footer-inner .entry.right .agents .agent ul li.name{font-weight:400}.g-footer .footer-outer .footer-inner .entry.right .footbox{padding:var(--content-gap) 6vw 0 9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.right .footbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--content-gap) 6vw 0;gap:20px}}.g-footer .footer-outer .footer-inner .entry.right .footbox .label{position:relative}@media(max-width: 1199.98px){.g-footer .footer-outer .footer-inner .entry.right .footbox .label{-webkit-transform:translateX(-52px);transform:translateX(-52px)}}.g-footer .footer-outer .footer-inner .entry.right .footbox .label .icon{position:absolute;bottom:-10px;right:-20px;-webkit-transform:translateX(100%);transform:translateX(100%)}@media(max-width: 575.98px){.g-footer .footer-outer .footer-inner .entry.right .footbox .label .icon{right:-10px;bottom:-6px}.g-footer .footer-outer .footer-inner .entry.right .footbox .label .icon img{width:70px}}.g-contact{min-height:100vh}@media(max-width: 991.98px){.g-contact .outer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--content-gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:var(--content-gap)}}.g-contact .outer .inner{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media(max-width: 991.98px){.g-contact .outer .inner{grid-template-columns:repeat(1, 1fr);gap:var(--content-gap)}}@media(max-width: 991.98px){.g-contact .outer .inner.top{gap:calc(2*var(--content-gap))}}.g-contact .outer .inner.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.g-contact .outer .inner .left{grid-column:span 2}@media(max-width: 991.98px){.g-contact .outer .inner .left{grid-column:span 1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.g-contact .outer .inner .left .downloads{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--flex-gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--cream-full)}.g-contact .outer .inner .left .downloads ul{list-style:none;padding:0;margin:0;width:100%;border-bottom:1px solid var(--cream-full)}.g-contact .outer .inner .left .downloads ul li{border-top:1px solid var(--cream-full)}.g-contact .outer .inner .left .downloads ul li a{color:var(--cream-full);text-decoration:none}.g-contact .outer .inner .left .downloads ul li a .download-link{padding:20px 20px 20px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s;transition:.2s}.g-contact .outer .inner .left .downloads ul li a:hover .download-link{padding:20px 5px}.g-contact .outer .inner .right{grid-column:span 3;color:var(--white)}@media(max-width: 991.98px){.g-contact .outer .inner .right{grid-column:span 1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--content-gap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.g-contact .outer .inner .right .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.g-contact .outer .inner .right .agents{display:grid;grid-template-columns:repeat(2, 1fr);padding:0px 0 90px}@media(max-width: 575.98px){.g-contact .outer .inner .right .agents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 991.98px){.g-contact .outer .inner .right .agents{gap:var(--content-gap);padding:0px 0 0px}}.g-contact .outer .inner .right .agents .agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap);justify-self:flex-start}.g-contact .outer .inner .right .agents .agent .agent-logo{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.g-contact .outer .inner .right .agents .agent .agent-logo img{max-width:200px}.g-contact .outer .inner .right .agents .agent ul{padding:0;margin:0;list-style:none}.g-contact .outer .inner .right .agents .agent ul li a{text-decoration:none}.g-contact .outer .inner .right .agents .agent ul li.name{font-weight:400}.g-carousel{position:relative;z-index:3}.g-carousel .carousel-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(.5*var(--pad-large));text-align:center}.g-carousel.g-carousel-large .g-carousel-inner .outer{overflow:hidden;border-radius:var(--border-radius)}@media(max-width: 767.98px){.g-carousel.g-carousel-large .g-carousel-inner .outer{border-radius:0}}.g-carousel.g-carousel-large .g-carousel-inner .outer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;gap:0}.g-carousel.g-carousel-large .g-carousel-inner .outer .inner .entry{min-width:100%;width:100%;border-radius:0}.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-left{left:var(--pad-medium);-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0)}@media(max-width: 991.98px){.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-left{left:calc(.25*var(--pad-large))}}@media(max-width: 767.98px){.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-left{left:0}}.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-right{right:var(--pad-medium);-webkit-transform:translate3d(-50%, -50%, 0) scaleX(-1);transform:translate3d(-50%, -50%, 0) scaleX(-1)}@media(max-width: 991.98px){.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-right{right:calc(.25*var(--pad-large))}}@media(max-width: 767.98px){.g-carousel.g-carousel-large .g-carousel-inner .c-button.c-button-right{right:0}}.g-carousel .g-carousel-inner{position:relative;padding:0 var(--pad-medium)}@media(max-width: 767.98px){.g-carousel .g-carousel-inner{padding:0}}@media(max-width: 767.98px){.g-carousel .g-carousel-inner .outer{overflow:hidden}}.g-carousel .g-carousel-inner .outer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;gap:55px}@media(max-width: 767.98px){.g-carousel .g-carousel-inner .outer .inner{gap:0}}.g-carousel .g-carousel-inner .outer .inner .entry{min-width:40vw;width:40vw;height:auto;position:relative;border-radius:var(--border-radius);overflow:hidden}@media(max-width: 991.98px){.g-carousel .g-carousel-inner .outer .inner .entry{min-width:60vw;width:60vw}}@media(max-width: 767.98px){.g-carousel .g-carousel-inner .outer .inner .entry{min-width:100%;width:100%}}.g-carousel .g-carousel-inner .outer .inner .entry .image-text{position:absolute;z-index:1;top:48px;left:48px;height:35%;width:auto;-webkit-transform:translateY(48px);transform:translateY(48px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0}.g-carousel .g-carousel-inner .outer .inner .entry .image-text.bottom{top:auto;bottom:48px}@media(max-width: 767.98px){.g-carousel .g-carousel-inner .outer .inner .entry .image-text{top:24px;left:24px}.g-carousel .g-carousel-inner .outer .inner .entry .image-text.bottom{bottom:24px}}.g-carousel .g-carousel-inner .outer .inner .entry .image-text.active{-webkit-transition:.6s .3s ease-in-out;transition:.6s .3s ease-in-out;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.g-carousel .g-carousel-inner .c-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--red);border-radius:100%;border:none;height:45px;width:45px;padding:10px;z-index:9;-webkit-transition:.3s;transition:.3s}.g-carousel .g-carousel-inner .c-button .bar{position:absolute;top:calc(1px + 50%);left:50%;width:18px;height:2px;background-color:var(--tan);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:left;transform-origin:left}.g-carousel .g-carousel-inner .c-button .bar.bar-top{-webkit-transform:translate3d(-40%, -100%, 0) rotateZ(45deg);transform:translate3d(-40%, -100%, 0) rotateZ(45deg);-webkit-transform-origin:left top;transform-origin:left top}.g-carousel .g-carousel-inner .c-button .bar.bar-bottom{-webkit-transform:translate3d(-40%, -100%, 0) rotateZ(-45deg);transform:translate3d(-40%, -100%, 0) rotateZ(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.g-carousel .g-carousel-inner .c-button svg{height:100%;width:auto}.g-carousel .g-carousel-inner .c-button svg path{stroke:var(--tan)}@media(max-width: 991.98px){.g-carousel .g-carousel-inner .c-button{height:45px}}.g-carousel .g-carousel-inner .c-button:hover .bar{width:14px;height:4px;top:calc(2px + 50%)}.g-carousel .g-carousel-inner .c-button:active{opacity:.4;-webkit-transition:0s;transition:0s}.g-carousel .g-carousel-inner .c-button.c-button-left{left:var(--pad-medium);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.g-carousel .g-carousel-inner .c-button.c-button-left .bar.bar-top{-webkit-transform:translate3d(-50%, -100%, 0) rotateZ(-45deg);transform:translate3d(-50%, -100%, 0) rotateZ(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.g-carousel .g-carousel-inner .c-button.c-button-left .bar.bar-bottom{-webkit-transform:translate3d(-50%, -100%, 0) rotateZ(45deg);transform:translate3d(-50%, -100%, 0) rotateZ(45deg);-webkit-transform-origin:left top;transform-origin:left top}@media(max-width: 991.98px){.g-carousel .g-carousel-inner .c-button.c-button-left{left:calc(.25*var(--pad-large))}}.g-carousel .g-carousel-inner .c-button.c-button-right{right:var(--pad-medium);-webkit-transform:translate3d(50%, -50%, 0) scaleX(-1);transform:translate3d(50%, -50%, 0) scaleX(-1)}@media(max-width: 991.98px){.g-carousel .g-carousel-inner .c-button.c-button-right{right:calc(.25*var(--pad-large))}}html,body{background-color:#fff;font-family:"nobel",sans-serif;font-weight:400;font-style:normal;scroll-behavior:smooth;margin:0;padding:0;font-size:16px;line-height:21px}@media(max-width: 1199.98px){html,body{font-size:15px}}@media(max-width: 767.98px){html,body{font-size:14px}}@media(max-width: 575.98px){html,body{font-size:13px}}body.no-scroll{overflow:hidden}.g-module{opacity:0}.g-module.module-fade{opacity:1;-webkit-transition:opacity 1.2s .3s;transition:opacity 1.2s .3s}#page{width:100vw;height:auto;position:relative;top:0}.mobile{display:none}.desktop{display:block}@media(max-width: 767.98px){.mobile{display:block}.desktop{display:none !important}}