.ar-page{--ar-ink:#183d3a;--ar-bg:#f1eee4;--ar-gold:#b58656;background:var(--ar-bg);color:var(--ar-ink);font-family:Arial,sans-serif;min-height:100vh}.ar-page *{box-sizing:border-box}.ar-page a{color:inherit;text-decoration:none}.ar-page button{font:inherit;color:inherit;cursor:pointer}.ar-page a,.ar-page button{touch-action:manipulation}.ar-page a:focus-visible,.ar-page button:focus-visible{outline:3px solid #ba8b58;outline-offset:4px}.ar-page img{display:block;max-width:100%}.ar-demo{background:#12332f;color:#eee9db;padding:9px 4%;gap:15px;font-size:10px}.ar-demo,.ar-header{display:flex;justify-content:space-between}.ar-header{align-items:center;padding:24px 4%;gap:28px}.ar-logo{font:36px Georgia,serif!important;letter-spacing:6px;border:0;background:none;text-align:center;padding:0}.ar-logo span{display:block;font:8px Arial;letter-spacing:4px;margin-top:6px}.ar-header nav{display:flex;gap:25px}.ar-header nav button{border:0;background:none;font-size:12px;padding:10px 0}.ar-header nav button[aria-current=page]{box-shadow:0 1px var(--ar-ink)}.ar-header-actions{display:flex;align-items:center;gap:24px}.ar-compare-link{border:0;background:none;font-size:11px!important}.ar-compare-link b{display:inline-grid;place-items:center;border:1px solid #abb7a4;border-radius:50%;width:23px;height:23px;margin-left:5px;font-weight:400}.ar-pill{border:1px solid;border-radius:40px;background:var(--ar-ink);color:#f5f0dc!important;padding:15px 25px;font-size:12px!important;display:inline-flex;justify-content:center;align-items:center;min-height:46px;gap:12px}.ar-kicker{font-size:10px;letter-spacing:1.8px;display:block;line-height:1.6}.ar-hero{min-height:720px;position:relative;color:#fff4dc;display:flex;flex-direction:column;padding:35px 5%}.ar-hero-shade,.ar-hero>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.ar-hero-shade{background:linear-gradient(90deg,#071f25b5,transparent 80%),linear-gradient(0deg,#0624278c,transparent 45%)}.ar-hero-bottom,.ar-hero-title,.ar-hero-top{position:relative;z-index:1}.ar-hero-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;gap:20px}.ar-hero-title{margin-top:100px;max-width:1000px}.ar-circle-link{position:absolute;right:0;bottom:25px;border:1px solid #f5eed999;background:#133d3533;backdrop-filter:blur(8px);border-radius:50%;width:132px;height:132px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px!important;line-height:1.6;text-align:left}.ar-circle-link b{font-size:24px;font-weight:400}.ar-hero-bottom{margin-top:auto;padding-top:40px;display:flex;justify-content:space-between;align-items:end;gap:20px}.ar-hero-bottom>span{font-size:9px;letter-spacing:1.5px}.ar-intro{padding:85px 5%;display:grid;grid-template-columns:1fr 1.4fr;column-gap:8%}.ar-intro>.ar-kicker{grid-column:1/3}.ar-intro>div{padding-top:20px}.ar-intro>div p+p{margin-top:14px!important}.ar-text-link{background:none;border:0;border-bottom:1px solid #93a395;padding:14px 0;font-size:12px!important;display:inline-block;text-align:left}.ar-intro .ar-text-link{margin-top:15px}.ar-home-collection{padding:0 5% 70px}.ar-home-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.ar-home-tiles>button{padding:0;position:relative;border:0;background:#12332f;color:#fff4dc;min-height:410px;text-align:left;overflow:hidden}.ar-home-tiles img{width:100%;height:410px;object-fit:cover;transition:transform .7s}.ar-home-tiles button:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#09282dcc)}.ar-home-tiles button:hover img{transform:scale(1.04)}.ar-home-tiles b,.ar-home-tiles button>span,.ar-home-tiles h3{position:absolute;z-index:1;left:24px}.ar-home-tiles button>span{bottom:94px;font-size:9px;letter-spacing:2px}.ar-home-tiles h3{bottom:27px}.ar-home-tiles b{left:auto;right:24px;bottom:37px;font-size:28px;font-weight:400}.ar-lake-call{position:relative;overflow:hidden;text-align:center;background:#184541;color:#e8eddb;padding:70px 5%}.ar-lake-call>:not(.ar-rings){position:relative;z-index:1}.ar-lake-call .ar-pill{background:transparent;margin-top:20px}.ar-rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ar-rings i{position:absolute;border:1px solid #9dc4a22b;border-radius:50%;width:420px;height:420px;animation:ar-ripple 12s linear infinite}.ar-rings i:nth-child(2){animation-delay:-4s}.ar-rings i:nth-child(3){animation-delay:-8s}@keyframes ar-ripple{0%{transform:scale(.4);opacity:0}20%{opacity:1}to{transform:scale(2);opacity:0}}.ar-footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #d0d6c5}.ar-footer-brand{font:32px Georgia;letter-spacing:5px}.ar-footer-brand small{font:7px Arial;display:block;letter-spacing:3px;margin-top:5px}.ar-footer>a{font-size:12px;white-space:nowrap}.ar-homes-title{display:grid;grid-template-columns:1.5fr 1fr;gap:10%;padding:55px 5%;background:#e2e6d7}.ar-homes-title>p{align-self:end;padding-bottom:20px}.ar-selection{padding:35px 5% 65px}.ar-controls{display:flex;align-items:end;gap:20px;border-bottom:1px solid #b6c1ad;padding-bottom:25px}.ar-controls label{flex:1;display:grid;gap:10px}.ar-controls select{width:100%;border:0;border-bottom:1px solid #90a595;padding:12px 0;background:transparent;color:var(--ar-ink)}.ar-reset{background:none;border:0;min-height:45px;font-size:12px!important}.ar-result{padding:22px 0}.ar-list{display:flex;flex-direction:column;gap:35px}.ar-list article{display:grid;grid-template-columns:1.25fr 1fr;gap:0;border:1px solid #c9cdbb;background:#faf7ed}.ar-image-button{border:0;background:none;padding:0;min-height:430px}.ar-image-button img{width:100%;height:100%;object-fit:cover}.ar-home-info{padding:30px 35px;display:flex;flex-direction:column}.ar-home-numbers{display:flex;gap:35px;margin-bottom:20px}.ar-home-numbers strong{font:32px Georgia}.ar-home-numbers small{font:10px Arial}.ar-card-bottom{margin-top:auto;padding-top:25px;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.ar-card-bottom>strong{font-size:19px;font-weight:400}.ar-card-bottom>.ar-text-link{grid-column:1/3;width:100%}.ar-check{display:flex!important;align-items:center;gap:8px;font-size:12px!important;cursor:pointer}.ar-check input{width:17px!important;height:17px;accent-color:#205b50}.ar-empty{padding:40px;background:#e0e5d5}.ar-empty .ar-pill{margin-top:20px}.ar-detail-title{padding:20px 5% 40px;display:grid;grid-template-columns:1fr auto;gap:30px}.ar-detail-title>.ar-text-link{grid-column:1/3;justify-self:start}.ar-detail-title p{max-width:600px!important}.ar-detail-area{align-self:center;font:80px Georgia;display:grid;text-align:center}.ar-detail-area small{font:8px Arial;letter-spacing:1px;margin-top:12px}.ar-detail-media{position:relative;background:#dfe4d6}.ar-detail-media>img{width:100%;height:620px;object-fit:cover}.ar-view-switch{position:absolute;z-index:2;left:5%;top:25px;display:flex;gap:6px;padding:5px;background:#f5f2e7;border-radius:30px;box-shadow:0 5px 30px #19363122}.ar-view-switch button{background:none;border:0;padding:10px 20px;border-radius:30px;font-size:12px}.ar-view-switch [aria-pressed=true]{background:#1f5149;color:#fff}.ar-plan-wrap{padding:90px 7% 30px;text-align:center}.ar-plan{width:min(100%,800px);margin:auto;display:block}.ar-plan text{font:12px Arial;fill:#38534e}.ar-plan-wrap>p{margin-top:20px!important;font-size:11px!important}.ar-detail-spec{padding:55px 5%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.ar-detail-spec ul{list-style:none;padding:0;margin:25px 0}.ar-detail-spec li{padding:15px 0;border-bottom:1px solid #c5ccba}.ar-detail-spec li:before{content:"↗";margin-right:18px}.ar-detail-spec aside{align-self:center;padding:35px;background:#dde4d4;display:flex;flex-direction:column;gap:20px}.ar-detail-spec aside>small{font-size:9px;letter-spacing:1px}.ar-detail-spec aside>strong{font:38px Georgia}.ar-place-title{padding:55px 5%;background:#224d45;color:#e8edda}.ar-map-section{display:grid;grid-template-columns:1.6fr 1fr;padding:40px 5% 60px;gap:35px}.ar-map{position:relative;align-self:start;overflow:hidden}.ar-map svg{display:block;width:100%;height:auto}.ar-north{position:absolute;left:20px;top:20px;font-size:12px}.ar-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;background:#f9f5e8;border:1px solid #6a8c6e;border-radius:30px;padding:5px 12px 5px 5px;box-shadow:0 5px 15px #102e2322;font-size:10px!important}.ar-pin b{background:#55785f;color:#fff;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:400}.ar-pin.active{background:#173e35;color:#fff}.ar-map-section aside{padding:15px 0}.ar-map-index{display:grid;margin-top:30px}.ar-map-index button{border:0;border-bottom:1px solid #c4cbb8;background:none;text-align:left;padding:16px 0;display:flex;justify-content:space-between;font-size:13px}.ar-map-index [aria-pressed=true]{font-weight:700}.ar-life-hero{display:grid;grid-template-columns:1fr 1fr;background:#dedbc6}.ar-life-hero img{width:100%;height:620px;object-fit:cover}.ar-life-hero>div{padding:75px 10%;align-self:center}.ar-values{padding:65px 5%;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ar-values article{border-top:1px solid #aab7a0;padding-top:24px}.ar-values article>span{font:italic 36px Georgia;color:#a58556}.ar-day{background:#183d3a;color:#eff0de;padding:45px 5%}.ar-day>div{display:grid;grid-template-columns:1fr 1.4fr 1.8fr;gap:30px;padding:30px 0;border-bottom:1px solid #8da99744;align-items:center}.ar-day time{font:38px Georgia;color:#b9c99d}.ar-compare{padding:50px 5% 70px}.ar-compare-choices{display:flex;gap:30px;padding:20px 0 30px}.ar-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #c1cbb8}.ar-table-scroll table{width:100%;border-collapse:collapse;min-width:660px}.ar-table-scroll td,.ar-table-scroll th{padding:20px;text-align:left;border-bottom:1px solid #c1cbb8;border-right:1px solid #c1cbb8;min-width:180px;font-size:13px;font-weight:400}.ar-table-scroll thead{background:#e0e6d5}.ar-table-scroll thead img{width:100%;height:140px;object-fit:cover;margin-bottom:15px}.ar-table-scroll thead span{font:30px Georgia}.ar-table-scroll tbody th{font-size:11px;min-width:145px}.ar-disclaimer{font-size:10px!important;padding-top:15px}.ar-visit{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:55px 5% 65px;background:#e5e7da}.ar-visit-intro>img{height:270px;width:100%;object-fit:cover;margin:28px 0 16px}.ar-visit-intro>small{font-size:10px;line-height:1.7;display:block}.ar-visit form{background:#f8f4e8;padding:35px;gap:22px;align-self:start}.ar-visit form,.ar-visit label{display:flex;flex-direction:column}.ar-visit label{gap:8px}.ar-visit input,.ar-visit select,.ar-visit textarea{border:0;border-bottom:1px solid #acb9a5;border-radius:0;background:transparent;color:#173e35;padding:10px 0;width:100%;min-width:0}.ar-visit textarea{resize:vertical}.ar-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ar-success{border-left:3px solid #32684a;background:#dbe8d2;padding:15px}.ar-success strong{font-size:14px}html body .ar-page h1{font:400 min(clamp(40px,5.2vw,76px),var(--pontera-heading-cap,999px))/1.05 Georgia,serif!important;letter-spacing:-1.5px!important;color:inherit!important;margin:22px 0!important}html body .ar-page h2{font:400 min(clamp(30px,3.5vw,48px),var(--pontera-heading-cap,999px))/1.15 Georgia,serif!important;letter-spacing:-.7px!important;color:inherit!important;margin:18px 0 22px!important}html body .ar-page h3{font:400 min(32px,var(--pontera-heading-cap,999px))/1.1 Georgia,serif!important;color:inherit!important;margin:0!important}html body .ar-page p{font:400 14px/1.8 Arial,sans-serif!important;color:inherit!important;margin:0!important}html body .ar-page li{font:400 14px/1.6 Arial,sans-serif!important;color:inherit!important}html body .ar-page label{font:400 11px/1.4 Arial,sans-serif!important;color:inherit!important}html body .ar-page input,html body .ar-page select,html body .ar-page textarea{font:400 16px/1.5 Arial,sans-serif!important}html body .ar-page em{font:italic 1em/1.05 Georgia,serif!important;color:inherit!important}html body .ar-footer p{font-size:10px!important}html body .ar-hero h1{max-width:800px!important}html body .ar-life-hero h1{font-size:min(clamp(38px,4.5vw,66px),var(--pontera-heading-cap,999px))!important}html body .ar-values h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important}@media(max-width:1000px){.ar-header{flex-wrap:wrap;gap:20px}.ar-header-actions{gap:14px}.ar-header nav{gap:18px}.ar-hero{min-height:650px}.ar-hero-title{margin-top:80px}.ar-circle-link{right:0;bottom:0;width:110px;height:110px}.ar-hero h1{max-width:650px}.ar-home-tiles img{height:340px}.ar-home-tiles>button{min-height:340px}.ar-list article{grid-template-columns:1fr 1fr}.ar-home-info{padding:25px}.ar-map-section{grid-template-columns:1fr}.ar-map-section aside{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ar-map-section aside>.ar-kicker{grid-column:1/3}.ar-map-index{grid-column:2;grid-row:2/4;margin-top:0}.ar-detail-media>img{height:480px}.ar-life-hero img{height:520px}.ar-visit{gap:5%}.ar-visit form{padding:25px}}@media(max-width:600px){.ar-demo{padding:10px 5%;font-size:9px}.ar-demo>span{display:none}.ar-header{padding:20px 5%;gap:20px}.ar-logo{font-size:30px!important}.ar-header nav{order:3;justify-content:space-between;width:100%;gap:10px}.ar-header nav button{font-size:11px;min-height:38px}.ar-header-actions{gap:8px}.ar-header-actions .ar-pill{font-size:10px!important;padding:10px 13px;min-height:40px}.ar-compare-link{font-size:10px!important;padding:0}.ar-compare-link b{width:18px;height:18px;margin-left:2px}.ar-hero{padding:25px 5%;min-height:640px}.ar-hero>img{object-position:60% center}.ar-hero-shade{background:linear-gradient(90deg,#092727bb,#09272722),linear-gradient(0deg,#09272788,transparent)}.ar-hero-top{font-size:8px;letter-spacing:1px}.ar-hero-top>span+span{display:none}.ar-hero-title{margin-top:68px}.ar-circle-link{position:static;width:96px;height:96px;margin-top:25px;font-size:10px!important}.ar-hero-bottom{padding-top:32px}.ar-hero-bottom>span{display:none}.ar-intro{display:block;padding:40px 5%}.ar-intro>div{padding:0}.ar-home-collection{padding:0 5% 35px}.ar-home-tiles{grid-template-columns:1fr;gap:16px;margin-top:20px}.ar-home-tiles img{height:350px}.ar-home-tiles>button{min-height:350px}.ar-lake-call{padding:45px 5%}.ar-footer{padding:28px 5%;gap:20px;flex-wrap:wrap}.ar-footer p{order:3;width:100%}.ar-footer>a{font-size:10px}.ar-homes-title{display:block;padding:30px 5%}.ar-homes-title>p{padding:0}.ar-selection{padding:25px 5% 35px}.ar-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px}.ar-controls label{min-width:0}.ar-controls select{font-size:14px!important}.ar-list article{display:flex;flex-direction:column}.ar-image-button{min-height:0;height:260px}.ar-home-info{padding:23px}.ar-home-numbers{gap:30px}.ar-home-numbers strong{font-size:28px}.ar-card-bottom{grid-template-columns:1fr auto;gap:12px}.ar-card-bottom>strong{font-size:17px}.ar-detail-title{display:flex;flex-direction:column;gap:15px;padding:15px 5% 30px}.ar-detail-area,.ar-detail-title>.ar-text-link{align-self:start}.ar-detail-area{font-size:55px;text-align:left}.ar-detail-area small{font-size:8px}.ar-detail-media>img{height:380px}.ar-view-switch{top:16px}.ar-view-switch button{padding:10px 15px;font-size:11px}.ar-plan-wrap{padding:80px 2% 25px}.ar-detail-spec{grid-template-columns:1fr;padding:35px 5%;gap:20px}.ar-detail-spec aside{padding:25px}.ar-detail-spec aside>strong{font-size:32px}.ar-place-title{padding:35px 5%}.ar-map-section{padding:25px 5%;gap:20px}.ar-map-section aside{display:block}.ar-map-index{margin-top:20px}.ar-pin{font-size:9px!important;padding:3px 7px 3px 3px;gap:4px;white-space:nowrap}.ar-pin b{width:20px;height:20px;font-size:8px}.ar-north{left:10px;top:10px;font-size:9px}.ar-life-hero{display:flex;flex-direction:column-reverse}.ar-life-hero>div{padding:35px 5%}.ar-life-hero img{height:350px}.ar-values{grid-template-columns:1fr;gap:30px}.ar-day,.ar-values{padding:35px 5%}.ar-day>div{grid-template-columns:1fr;gap:12px;padding:25px 0}.ar-day time{font-size:32px}.ar-compare{padding:35px 5%}.ar-compare-choices{gap:25px}.ar-table-scroll td,.ar-table-scroll th{padding:15px;min-width:170px}.ar-table-scroll thead img{height:120px}.ar-visit{grid-template-columns:1fr;gap:30px;padding:35px 5%}.ar-visit form{padding:24px 20px}.ar-form-row{gap:12px}.ar-visit-intro>img{height:240px}html body .ar-page h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important;letter-spacing:-1px!important}html body .ar-page h2{font-size:min(34px,var(--pontera-heading-cap,999px))!important}html body .ar-page p{font-size:13px!important}html body .ar-page h3{font-size:min(30px,var(--pontera-heading-cap,999px))!important}html body .ar-compare h1{font-size:min(36px,var(--pontera-heading-cap,999px))!important}html body .ar-life-hero h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important}html body .ar-footer p{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.ar-rings i{animation:none}.ar-home-tiles img{transition:none}}html body .ar-header nav button,html body .ar-view-switch button{font-size:12px!important}html body .ar-map-index button{font-size:13px!important}@media(max-width:600px){html body .ar-header nav button,html body .ar-view-switch button{font-size:11px!important}}