@media only screen and (min-width:769px){.row-lg{display:-ms-grid;display:grid;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-ms-grid-columns:1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;grid-template-columns:repeat(12,1fr)}.col-1-12_lg{-ms-grid-column-span:1;grid-column:span 1}.col-2-12_lg{-ms-grid-column-span:2;grid-column:span 2}.col-3-12_lg{-ms-grid-column-span:3;grid-column:span 3}.col-4-12_lg{-ms-grid-column-span:4;grid-column:span 4}.col-5-12_lg{-ms-grid-column-span:5;grid-column:span 5}.col-6-12_lg{-ms-grid-column-span:6;grid-column:span 6}.col-7-12_lg{-ms-grid-column-span:7;grid-column:span 7}.col-8-12_lg{-ms-grid-column-span:8;grid-column:span 8}.col-9-12_lg{-ms-grid-column-span:9;grid-column:span 9}.col-10-12_lg{-ms-grid-column-span:10;grid-column:span 10}.col-11-12_lg{-ms-grid-column-span:11;grid-column:span 11}.col-12-12_lg{-ms-grid-column-span:12;grid-column:span 12}}@media only screen and (max-width:768px){.row-sm{display:-ms-grid;display:grid;-webkit-column-gap:1.7142857143rem;-moz-column-gap:1.7142857143rem;column-gap:1.7142857143rem;-ms-grid-columns:1fr 1.7142857143rem 1fr 1.7142857143rem 1fr 1.7142857143rem 1fr;grid-template-columns:repeat(4,1fr)}.col-1-4_sm{-ms-grid-column-span:1;grid-column:span 1}.col-2-4_sm{-ms-grid-column-span:2;grid-column:span 2}.col-3-4_sm{-ms-grid-column-span:3;grid-column:span 3}.col-4-4_sm{-ms-grid-column-span:4;grid-column:span 4}}.video-placeholder{background:no-repeat 50% 50%;-ms-background-size:cover;background-size:cover}.fill-space-video-wrap video{top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}body,html{font-family:"Haffer XH",serif;font-weight:400;font-style:normal}body,html{font-size:16px}@media (min-width:390px){body,html{font-size:calc(16px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){body,html{font-size:16px}}body,html{line-height:1.75em}body strong,html strong{font-weight:500}html,html a{-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#232323;background-color:#EFEBE3;text-rendering:optimizeLegibility;margin:0;padding:0}body a{color:#232323;will-change:opacity;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1)}body a[target=_blank]{cursor:alias}@media (hover:hover){body a:not(.button):hover{opacity:0.5}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}img,svg,video{display:block;width:100%;height:auto}div{position:relative;display:block}svg{overflow:visible!important}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}.sized-lazyload-wrap{position:relative;display:block;width:100%;height:auto;overflow:hidden}.sized-lazyload-wrap .padding-element{position:relative;display:block;width:100%;height:auto;z-index:1}.sized-lazyload-wrap img,.sized-lazyload-wrap video{z-index:2}.image-wrap{position:relative;display:block;width:100%;height:auto}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-color:#564D36;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:opacity}.loading-overlay.off-white{background-color:#EFEBE3}.loading-overlay.hidden{opacity:0;pointer-events:none}img.full-bleed-image,video.full-bleed-video{position:absolute;width:100%!important;height:100%!important;top:0%;left:0%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none}.image-loaded .loading-overlay{opacity:0;pointer-events:none}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:opacity}.video-placeholder.hidden{opacity:0;pointer-events:none}.fill-space-video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.fill-space-video-wrap video{position:absolute;width:auto;height:auto;z-index:2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fill-space-video-wrap.fill-width video{width:100%;height:auto}.fill-space-video-wrap.fill-height video{width:auto;height:100%}h1,h2,h3,h4,h5,h6{margin-bottom:0px;font-weight:normal}.text-xl{font-family:"GT Sectra",serif;font-weight:300}.text-xl{font-size:90px}@media (min-width:390px){.text-xl{font-size:calc(90px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.text-xl{font-size:90px}}.text-xl{line-height:1em}.h1,h1{font-family:"GT Sectra",serif;font-weight:300}.h1,h1{font-size:80px}@media (min-width:390px){.h1,h1{font-size:calc(80px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h1,h1{font-size:80px}}.h1,h1{line-height:1.1em}.h2,h2{font-family:"GT Sectra",serif;font-weight:300}.h2,h2{font-size:70px}@media (min-width:390px){.h2,h2{font-size:calc(70px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h2,h2{font-size:70px}}.h2,h2{line-height:1em}.h3,h3{font-family:"GT Sectra",serif;font-weight:300}.h3,h3{font-size:50px}@media (min-width:390px){.h3,h3{font-size:calc(50px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h3,h3{font-size:50px}}.h3,h3{line-height:1.1em}.h4,h4{font-family:"GT Sectra",serif;font-weight:300}.h4,h4{font-size:35px}@media (min-width:390px){.h4,h4{font-size:calc(35px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h4,h4{font-size:35px}}.h4,h4{line-height:1.2em}.h5,h5{font-family:"GT Sectra",serif;font-weight:400}.h5,h5{font-size:25px}@media (min-width:390px){.h5,h5{font-size:calc(25px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h5,h5{font-size:25px}}.h5,h5{line-height:1.2em}.h5.light,h5.light{font-weight:300}.h5.italic,h5.italic{font-style:italic}.h6,h6,input{font-family:"Haffer XH",serif;font-weight:400}.h6,h6,input{font-size:18px}@media (min-width:390px){.h6,h6,input{font-size:calc(18px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h6,h6,input{font-size:18px}}.h6,h6,input{line-height:1.5555555556em}.h6.light,h6.light,input.light{font-weight:300}.h7,select{font-family:"GT Sectra",serif;font-weight:300}.h7,select{font-size:18px}@media (min-width:390px){.h7,select{font-size:calc(18px + 0 * (100vw - 390px) / 1530)}}@media (min-width:1920px){.h7,select{font-size:18px}}.h7,select{line-height:1.5555555556em}.h7.italic,select.italic{font-style:italic}.h7.regular,select.regular{font-weight:400}ol,p,ul{margin-bottom:1.75em}ol:last-child,ol:last-of-type,p:last-child,p:last-of-type,ul:last-child,ul:last-of-type{margin-bottom:0px!important}.flickity-enabled.is-fade .flickity-slider>.carousel-slide{pointer-events:none;z-index:0;opacity:0!important;will-change:opacity;transition:opacity 0.62s cubic-bezier(0.25,0.1,0.25,1) 0.61s!important;-o-transition:opacity 0.62s cubic-bezier(0.25,0.1,0.25,1) 0.61s!important;-ms-transition:opacity 0.62s cubic-bezier(0.25,0.1,0.25,1) 0.61s!important;-moz-transition:opacity 0.62s cubic-bezier(0.25,0.1,0.25,1) 0.61s!important;-webkit-transition:opacity 0.62s cubic-bezier(0.25,0.1,0.25,1) 0.61s!important}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:200;opacity:1!important;transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1)!important;-o-transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1)!important;-ms-transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1)!important;-moz-transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1)!important;-webkit-transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1)!important}.h-pad{padding-left:2.5rem;padding-right:2.5rem}.button{padding-left:4rem;padding-right:4rem;height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:background-color,color;transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);cursor:pointer;border:1px solid #564D36;color:#564D36;text-decoration:none}@media (hover:hover){.button:hover{background-color:#564D36;color:#E8D8C5}}.button.white-outline{border:1px solid #FFFFFF;color:#FFFFFF}@media (hover:hover){.button.white-outline:hover{background-color:#FFFFFF;color:#564D36}}.button.primary{background-color:#564D36;color:#EFEBE3}@media (hover:hover){.button.primary:hover{background-color:transparent;color:#564D36}}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;gap:2.5rem}.carousel-arrows .arrow{fill:#564D36;cursor:pointer;will-change:opacity;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1)}@media (hover:hover){.carousel-arrows .arrow:hover{opacity:0.5}}.mobile{display:none}@media only screen and (max-width:768px){.mobile{display:block}}@media only screen and (max-width:768px){.desktop,.dummy-col{display:none!important}}.out-of-opacity{transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1) 200ms;-o-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1) 200ms;-ms-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1) 200ms;-moz-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1) 200ms;-webkit-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1) 200ms;opacity:0}.out-of-opacity.in-opacity{opacity:1}.out-of-view{opacity:0;transform:translateY(5vh);-o-transform:translateY(5vh);-ms-transform:translateY(5vh);-moz-transform:translateY(5vh);-webkit-transform:translateY(5vh);will-change:opacity,transform;-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;-o-transition:-o-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;-ms-transition:-ms-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;-moz-transition:-moz-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms;-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 200ms,opacity 1000ms cubic-bezier(0.19,1,0.22,1) 200ms}.out-of-view.am-in-view{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.site-header{padding-top:2.25rem;padding-bottom:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;gap:3.5rem;position:relative}.site-header .logo{width:17.875rem;height:auto;fill:#564D36;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1}.site-header .logo a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.site-header .menu-toggle{position:relative;width:48px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;cursor:pointer;z-index:9}.site-header .menu-toggle .menu-bar{position:absolute;width:100%;height:2px;background:#564D36;will-change:transform,opacity,background-color;-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),background-color 400ms cubic-bezier(0.25,0.1,0.25,1)}.site-header .menu-toggle .menu-bar[data-position=top]{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.site-header .menu-toggle .menu-bar[data-position=bottom]{-webkit-transform:translateY(15px);transform:translateY(15px)}.site-header .menu-toggle.active .menu-bar{background-color:#232323}.site-header .menu-toggle.active .menu-bar[data-position=top]{-webkit-transform:translateY(0) rotate(45deg) scaleX(1.05);transform:translateY(0) rotate(45deg) scaleX(1.05)}.site-header .menu-toggle.active .menu-bar[data-position=middle]{opacity:0}.site-header .menu-toggle.active .menu-bar[data-position=bottom]{-webkit-transform:translateY(0) rotate(-45deg) scaleX(1.05);transform:translateY(0) rotate(-45deg) scaleX(1.05)}body.home .site-header .logo{fill:#FFFFFF}body.home .site-header .menu-toggle .menu-bar{background-color:#FFFFFF}body.home .site-header .menu-toggle.active .menu-bar{background-color:#232323}.menu-overlay{position:fixed;transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);will-change:transform;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:transform 400ms cubic-bezier(0.25,0.1,0.25,1);width:50vw;height:100svh;top:0;right:0;z-index:4;background-color:#BFB299;color:#232323}.menu-overlay a{text-decoration:none}.menu-overlay.visible{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.menu-overlay .inner-wrap{height:100%;pointer-events:none;opacity:0;will-change:opacity;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end;padding-top:16.5625rem;padding-bottom:1.5rem;padding-left:2.25rem;padding-right:9rem;text-align:right}.menu-overlay .inner-wrap.visible{pointer-events:all;opacity:1}.menu-overlay .main-links{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;gap:1.5rem}.menu-overlay .contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;gap:1.5rem}.menu-overlay .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;gap:2.25rem}body.page-template-default .splash-full-image{margin-top:-8.25rem;width:100%;height:100svh}body.page-template-default .splash-full-image .image-wrap{position:absolute;width:100%;height:100%}body.page-template-default .splash-full-image .heading-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#FFFFFF;text-align:center}body.page-template-default .splash-split{padding-top:3.5625rem;padding-bottom:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;color:#564D36}body.page-template-default .splash-split .heading{max-width:45.3125rem;margin-bottom:4.6875rem}body.page-template-default .splash-split .text{max-width:35rem}body.page-template-default .splash-split .image-wrap:before{display:block;content:"";width:100%;padding-bottom:124.9329758713%}body.page-template-default .text-block-intro{padding-top:1.5625rem;padding-bottom:4.375rem}body.page-template-default .text-block-intro .text{max-width:98.125rem}body.page-template-default .text-block-intro .buttons{margin-top:4.375rem}body.page-template-default .text-block-two-column{padding-top:11.875rem;padding-bottom:11.875rem;background-color:#564D36;color:#EFEBE3}body.page-template-default .text-block-two-column a{color:#EFEBE3}body.page-template-default .text-block-two-column .text{max-width:28.125rem;margin-top:-0.1em}body.page-template-default .text-block-two-column .secondary-text{max-width:46.25rem}body.page-template-default .media-split{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);background-color:#E8D8C5;color:#564D36;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .media-split.large-image{min-height:100svh}body.page-template-default .media-split.large-image .image-wrap,body.page-template-default .media-split.large-image .image-wrap-container{height:100%;width:100%}body.page-template-default .media-split.large-image .heading{margin-bottom:4.375rem}body.page-template-default .media-split.small-image .image-wrap-container{padding:8.5vw 6.5vw}body.page-template-default .media-split.small-image .image-wrap-container .image-wrap:before{display:block;content:"";width:100%;padding-bottom:124.9291784703%}body.page-template-default .media-split.small-image .heading{margin-bottom:4.6875rem}body.page-template-default .media-split .text-wrap{padding:12.5rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .media-split .text-wrap .inner-wrap{max-width:35.0625rem}body.page-template-default .media-split .text-wrap .heading{max-width:34.375rem}body.page-template-default .media-split .text-wrap .buttons{margin-top:5.3125rem}body.page-template-default .profile-block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);background-color:#E8D8C5;color:#564D36;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .profile-block .image-wrap-container{padding:8.5vw 6.5vw}body.page-template-default .profile-block .image-wrap-container .image-wrap:before{display:block;content:"";width:100%;padding-bottom:124.9291784703%}body.page-template-default .profile-block .text-wrap{padding:12.5rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .profile-block .text-wrap .inner-wrap{max-width:35.0625rem}body.page-template-default .profile-block .text-wrap .heading{max-width:34.375rem;margin-bottom:4.6875rem}body.page-template-default .profile-block .text-wrap .buttons{margin-top:5.3125rem}body.page-template-default .quote-block{padding-top:5rem;padding-bottom:5rem;color:#564D36}body.page-template-default .quote-block.dark-brown{background-color:#564D36;color:#EFEBE3}body.page-template-default .quote-block.dark-brown .carousel-arrows .arrow{fill:#EFEBE3}body.page-template-default .quote-block.dark-brown .loading-overlay{background-color:#EFEBE3}body.page-template-default .quote-block .carousel-cell{width:100%}body.page-template-default .quote-block .quote{max-width:95rem;margin-bottom:7.1875rem}body.page-template-default .quote-block .name{margin-bottom:0.375rem}body.page-template-default .quote-block .image-wrap:before{display:block;content:"";width:100%;padding-bottom:124.9291784703%}body.page-template-default .quote-block .image-wrap{max-width:39.75rem;margin-left:auto;margin-right:-2.5rem;margin-top:-31.5vw;z-index:-1}body.page-template-default .quote-block .carousel-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;gap:1.5625rem;margin-top:4.375rem}body.page-template-default .quote-block .carousel-arrows .arrow{width:3.375rem}body.page-template-default .newsletter-signup{background-color:#FFFFFF;color:#564D36;padding-top:6.25rem;padding-bottom:6.25rem;text-align:center}body.page-template-default .newsletter-signup .image-wrap:before{display:block;content:"";width:100%;padding-bottom:110.1321585903%}body.page-template-default .newsletter-signup .text-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .newsletter-signup .text-wrap .inner-wrap{max-width:35.0625rem}body.page-template-default .newsletter-signup .logo{width:9rem;height:auto;fill:#564D36;margin-bottom:5rem}body.page-template-default .newsletter-signup .heading{max-width:24.75rem;margin-bottom:2.8125rem}body.page-template-default .newsletter-signup .text{max-width:30.625rem;margin-bottom:4.375rem}body.page-template-default .newsletter-signup .dummy-form{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;gap:1.5rem;border-bottom:1px solid #564D36;width:100%;max-width:37.375rem;padding-bottom:0.5rem}body.page-template-default .newsletter-signup .dummy-form input{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal}body.page-template-default .newsletter-signup .dummy-form input:focus{outline:none}body.page-template-default .newsletter-signup .dummy-form input{width:100%;color:#564D36}body.page-template-default .newsletter-signup .dummy-form input::-webkit-input-placeholder{color:#564D36}body.page-template-default .newsletter-signup .dummy-form input::-moz-placeholder{color:#564D36}body.page-template-default .newsletter-signup .dummy-form input:-ms-input-placeholder{color:#564D36}body.page-template-default .newsletter-signup .dummy-form input::-ms-input-placeholder{color:#564D36}body.page-template-default .newsletter-signup .dummy-form input::placeholder{color:#564D36}body.page-template-default .newsletter-signup .dummy-form button{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal}body.page-template-default .newsletter-signup .dummy-form button:focus{outline:none}body.page-template-default .newsletter-signup .dummy-form button svg{width:3.375rem;fill:#564D36}body.page-template-default .social-grid{padding-top:8.125rem;padding-bottom:18.125rem;text-align:center;background-color:#E8D8C5;color:#564D36}body.page-template-default .social-grid .text-wrap{max-width:35rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .social-grid .text-wrap .heading{margin-bottom:1.5625rem}body.page-template-default .social-grid .text-wrap .text{margin-bottom:2.1875rem}body.page-template-default .social-grid .text-wrap .handle{margin-bottom:5.625rem}body.page-template-default .social-grid .social-posts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4,1fr);gap:1.5rem}body.page-template-default .social-grid .social-posts .social-post{aspect-ratio:365/487;background-color:#564D36}body.page-template-default .linked-image{width:100%;height:100svh}body.page-template-default .linked-image .image-wrap{position:absolute;width:100%;height:100%}body.page-template-default .linked-image .gradient-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(#232323),to(#FFFFFF));background:linear-gradient(0deg,#232323 0%,#FFFFFF 100%);opacity:0.3;background-blend-mode:multiply;mix-blend-mode:multiply;height:23.625rem}body.page-template-default .linked-image .text-wrap{position:absolute;bottom:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;gap:2.5rem;padding:1.875rem 2.5rem;z-index:2;color:#FFFFFF;text-align:right;text-decoration:none}@media (hover:hover){body.page-template-default .linked-image .text-wrap:hover{opacity:1}}body.page-template-default .linked-image .text-wrap .heading{margin-bottom:1.5625rem}body.page-template-default .linked-image .text-wrap svg{width:3.375rem;fill:#FFFFFF}body.page-template-default .featured-listings{padding-top:3.75rem;padding-bottom:7.5rem}body.page-template-default .featured-listings .header{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:1.5625rem}body.page-template-default .featured-listings .header .view-more-button{color:#564D36;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;gap:1.875rem;text-decoration:none}body.page-template-default .featured-listings .header .view-more-button svg{width:3.375rem;fill:#564D36}body.page-template-default .featured-listings .featured-listings-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:3.125rem;padding-bottom:4.375rem}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card{text-decoration:none}@media (hover:hover){body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card:hover{opacity:1}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card:hover .hover-overlay{opacity:1}}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .image-wrap:before{display:block;content:"";width:100%;padding-bottom:83.8888888889%}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .image-wrap{margin-bottom:1.5625rem}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .hover-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(191,178,153,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;gap:0.9375rem;pointer-events:none;opacity:0;will-change:opacity;transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1)}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .hover-overlay svg{width:3.375rem}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card .text-wrap .price-and-bedrooms{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;gap:2rem;color:#564D36}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card:nth-child(3n){-ms-grid-column-span:2;grid-column:span 2}body.page-template-default .featured-listings .featured-listings-grid .featured-listing-card:nth-child(3n) .image-wrap:before{display:block;content:"";width:100%;padding-bottom:51.6304347826%}body.page-template-default .featured-listings .button{margin:0 auto}.page-buy{padding-top:4.0625rem;padding-bottom:7.5rem}.page-buy .featured-listings .header{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:1.625rem}.page-buy .featured-listings .header .carousel-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;gap:2.25rem}.page-buy .featured-listings .header .carousel-arrows .arrow{width:2.5rem}.page-buy .featured-listings .featured-listings-carousel{padding-bottom:6.25rem}.page-buy .featured-listings .featured-listings-carousel .carousel-cell{background-color:#EFEBE3}.page-buy .featured-listings .featured-listings-carousel .image-wrap:before{display:block;content:"";width:100%;padding-bottom:71.0156895128%}.page-buy .featured-listings .featured-listings-carousel .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.page-buy .featured-listings .featured-listings-carousel .text-wrap .title{margin-top:-0.3em;margin-bottom:0.3125rem}.page-buy .featured-listings .featured-listings-carousel .text-wrap .address{margin-bottom:3.125rem}.page-buy .featured-listings .featured-listings-carousel .text-wrap .price-and-view-button{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.page-buy .featured-listings .featured-listings-carousel .text-wrap .bedrooms{margin-bottom:1.25rem}.page-buy .listings-archive.is-loading{opacity:0.65;pointer-events:none;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.page-buy .listings-archive-header{padding-bottom:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.page-buy .listings-archive-header .listings-filter{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;gap:1rem}.page-buy .listings-archive-header .listings-filter label{white-space:nowrap}.page-buy .listings-archive-header .listings-filter select{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal}.page-buy .listings-archive-header .listings-filter select:focus{outline:none}.page-buy .listings-archive-header .listings-filter select{padding:1.5rem;border:1px solid #564D36;color:#564D36;font-weight:300!important;text-align:center}.page-buy .listings-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr 2.5rem 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:7.5rem}.page-buy .listings-grid .listing-card a{display:block}.page-buy .listings-grid .listing-card .image-wrap{width:100%}.page-buy .listings-grid .listing-card .image-wrap:before{display:block;content:"";width:100%;padding-bottom:70.9897610922%}.page-buy .listing-divider{-ms-grid-column-span:3;grid-column:span 3;background-color:#C2B196;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);color:#232323}.page-buy .listing-divider .text-wrap{padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.page-buy .listing-divider .text-wrap .inner-wrap{max-width:28.125rem}.page-buy .listing-divider .text-wrap .heading{margin-bottom:4.6875rem}.page-buy .listing-divider .image-wrap:before{display:block;content:"";width:100%;padding-bottom:86.9565217391%}.page-buy .listings-pagination{padding-top:7.5rem}.page-buy .listings-pagination ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;gap:2.5rem}.page-buy .listings-pagination li{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.page-buy .listings-pagination a,.page-buy .listings-pagination span{text-decoration:none;color:#564D36;opacity:0.4}.page-buy .listings-pagination .current{opacity:1}.page-buy .listings-pagination .current:after{content:"";display:block;width:100%;height:2px;background-color:#564D36}.page-buy .listings-pagination .next,.page-buy .listings-pagination .prev{display:block;opacity:1}.page-buy .listings-pagination .next svg,.page-buy .listings-pagination .prev svg{width:2.5rem;fill:#564D36}.single-listing .splash-slider{padding-bottom:5rem}.single-listing .splash-slider .splash-slider-wrap{padding-bottom:1.875rem;height:calc(100svh - 8.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;gap:2.25rem}.single-listing .splash-slider .splash-slider-wrap .splash-carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;width:100%}.single-listing .splash-slider .splash-slider-wrap .carousel-cell,.single-listing .splash-slider .splash-slider-wrap .image-wrap{width:100%;height:100%}.single-listing .splash-slider .splash-slider-wrap .carousel-arrows{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;gap:2.25rem}.single-listing .splash-slider .splash-slider-wrap .carousel-arrows .arrow{width:2.5rem}.single-listing .splash-slider .text-wrap .splash-slide-counter{font-variant-numeric:lining-nums}.single-listing .splash-slider .text-wrap .subtitle{opacity:0.7}.single-listing .splash-slider .text-wrap .project-detail{margin-bottom:1.25rem;max-width:12.5rem}.single-listing .splash-slider .text-wrap .project-detail:last-child{margin-bottom:0}.single-listing .splash-slider .text-wrap .quote{max-width:56.25rem}.single-listing .text-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.single-listing .text-block .image-wrap-container{margin-left:-2.5rem}.single-listing .text-block .image-wrap-container .image-wrap:before{display:block;content:"";width:100%;padding-bottom:124.9679897567%}.single-listing .text-block .text-wrap{padding-top:12.5rem;padding-bottom:12.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}.single-listing .text-block .text-wrap .inner-wrap{max-width:46.25rem}.single-listing .text-block .text-wrap .heading{margin-bottom:1.875rem}.single-listing .floor-plan{background-color:#FFFFFF}.single-listing .floor-plan .image-wrap-container{margin-right:-2.5rem}.single-listing .floor-plan .text-wrap{padding-top:1.875rem;padding-bottom:1.875rem}.single-listing .floor-plan .text-wrap .heading{margin-bottom:1.875rem}.single-listing .media-split{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.single-listing .media-split .text-wrap{padding:2.5rem}.single-listing .media-split .text-wrap .inner-wrap{max-width:35.0625rem}.single-listing .media-split .image-wrap:before{display:block;content:"";width:100%;padding-bottom:83.3333333333%}.single-listing .location-block{background-color:#FFFFFF}.single-listing .location-block .text-wrap{padding-top:1.875rem;padding-bottom:2.1875rem}.single-listing .location-block .text-wrap .inner-wrap{max-width:26.25rem}.single-listing .location-block .text-wrap .heading{margin-bottom:1.875rem}.single-listing .location-block .mallard-google-map{width:100%;aspect-ratio:16/9}.site-footer{padding-top:4rem;padding-bottom:2.25rem;background-color:#564D36;color:#E8D8C5;height:100svh}@media only screen and (min-width:769px){.site-footer{margin-top:-100svh;width:100%;z-index:-1}}.site-footer a{color:#E8D8C5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-footer .inner-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.site-footer .main-text{max-width:41.25rem}.site-footer .subtitle{margin-bottom:1.5625rem}.site-footer .footer-links .links,.site-footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;gap:0.5rem}.site-footer .footer-links .links a,.site-footer .social-links a{text-decoration:none}.site-footer .social-links{margin-top:3.3em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end}.site-footer .logo{fill:#E8D8C5}
/*# sourceMappingURL=style.css.map */