.rs-page{--rs-head:clamp(80px,10.4svh,118px);--rs-paper:#fbf8f0;--rs-rule:#3d4d2e29}.rs-page .rs-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.rs-page .rs-homes,.rs-page .rs-homes-track{position:relative}.rs-page .rs-homes-frame{padding:clamp(110px,14vh,160px) var(--sx-gutter) clamp(84px,12vh,140px);position:relative}.rs-page .rs-homes-head{align-items:baseline;gap:18px;margin:0 0 clamp(34px,5vh,60px);display:flex}.rs-page .rs-homes-head .sx-kicker{margin:0}.rs-page .rs-count{letter-spacing:.16em;color:var(--sx-mist);margin:0;font:600 11px/1 Manrope,Arial,sans-serif;display:none}.rs-page .rs-count span{letter-spacing:0;color:var(--sx-cream);font:500 21px/1 Cormorant Garamond,Georgia,serif}.rs-page .rs-rail{display:none}.rs-page .rs-types{gap:clamp(72px,10vh,120px);margin:0;padding:0;list-style:none;display:grid}.rs-page .rs-type{border-top:1px solid var(--sx-line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,90px);padding-top:clamp(34px,5vh,56px);display:grid;position:relative}.rs-page .rs-type-copy{min-width:0}.rs-page .rs-type-head{display:none}.rs-page .rs-type-no{letter-spacing:.26em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 8px;font:600 11px/1.5 Manrope,Arial,sans-serif}.rs-page .rs-letter-mask{letter-spacing:-.02em;height:.84em;color:var(--sx-cream);margin:0;font:500 clamp(66px,8.8vw,138px)/.84 Cormorant Garamond,Georgia,serif;display:block;overflow:clip}.rs-page .rs-letter{line-height:.84;display:block}.rs-page .rs-tagline{letter-spacing:-.012em;max-width:26ch;color:var(--sx-cream);margin:14px 0 0;font:500 clamp(26px,2.5vw,40px)/1.14 Cormorant Garamond,Georgia,serif}.rs-page .rs-size{border-top:1px solid #d4c49d4d;max-width:26rem;margin:22px 0 0;padding-top:18px}.rs-page .rs-fig{margin:0}.rs-page .rs-fig-ft{letter-spacing:-.02em;font:500 clamp(44px,4.4vw,66px)/1 Cormorant Garamond,Georgia,serif;display:block}.rs-page .rs-fig-cap{letter-spacing:.15em;text-transform:uppercase;color:var(--sx-mist);margin-top:9px;font:600 11px/1.5 Manrope,Arial,sans-serif;display:block}.rs-page .rs-dot{opacity:.55;margin:0 .75em}.rs-page .rs-specs{grid-template-columns:repeat(2,max-content);gap:10px clamp(24px,2.6vw,44px);margin:22px 0 0;padding:0;list-style:none;display:grid}.rs-page .rs-spec{color:#e3e8de;align-items:center;gap:11px;min-height:30px;font:400 14px/1.3 Manrope,Arial,sans-serif;display:flex}.rs-page .rs-spec svg{width:28px;height:28px;color:var(--sx-gold);flex:none;display:block}.rs-page .rs-spec-n{color:var(--sx-cream);font:500 24px/1 Cormorant Garamond,Georgia,serif}.rs-page .rs-cta{margin-top:28px}.rs-page .rs-plan{cursor:zoom-in;text-align:left;width:100%;color:var(--sx-ink);background:linear-gradient(#3d4d2e0a 1px,transparent 1px) 0 0/30px 30px, linear-gradient(90deg,#3d4d2e0a 1px,transparent 1px) 0 0/30px 30px,var(--rs-paper);border:0;border-radius:0;flex-direction:column;margin:0;padding:clamp(28px,3.4vw,50px) clamp(24px,3vw,46px) clamp(16px,2vw,24px);display:flex;position:relative;box-shadow:0 28px 60px -34px #0b1206d9}.rs-page .rs-plan:before{content:"";border:1px solid var(--rs-rule);pointer-events:none;position:absolute;inset:clamp(10px,1vw,15px)}.rs-page .rs-plan-sheet{width:100%;aspect-ratio:var(--rs-ar,1);max-height:72svh;display:block;position:relative}.rs-page .rs-plan-img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.rs-page .rs-plan-foot{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #3d4d2e1f;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(14px,2vh,22px);padding-top:13px;font:600 10.5px/1.4 Manrope,Arial,sans-serif;display:flex;position:relative}.rs-page .rs-plan-cta{color:var(--sx-gold-ink);gap:8px;transition:color .3s;display:inline-flex}.rs-page .rs-plan-cta span{transition:transform .35s var(--sx-ease);display:inline-block}.rs-page .rs-plan:hover .rs-plan-cta{color:var(--sx-green)}.rs-page .rs-plan:hover .rs-plan-cta span{transform:translate(2px,-2px)}.rs-page .rs-planbox .sx-lightbox img{background:var(--rs-paper);padding:clamp(16px,3vmin,44px)}@media (max-width:900px){.rs-page .rs-homes-frame{padding:clamp(92px,12vh,120px) var(--sx-gutter) clamp(70px,10vh,100px)}.rs-page .rs-types{gap:clamp(56px,8vh,80px)}.rs-page .rs-type{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px}.rs-page .rs-letter-mask{font-size:clamp(62px,19vw,110px)}.rs-page .rs-plan-sheet{max-height:none}}@media (max-width:420px){.rs-page .rs-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.rs-page .rs-spec{gap:9px;font-size:13px}.rs-page .rs-spec svg{width:24px;height:24px}.rs-page .rs-cta .sx-pill{padding:14px 22px}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (overflow:clip){.rs-page .rs-homes-track{height:calc(100svh + var(--rs-steps,5) * 80svh)}.rs-page .rs-homes .rs-anchor-pin{top:72px}.rs-page .rs-homes-frame{--rs-col:calc(var(--sx-gutter) + 2.4vw);--rs-board-l:52vw;--rs-top:calc(var(--rs-head) + 3.4svh);--rs-board-t:calc(var(--rs-head) + 2.4svh);--rs-board-b:5.5svh;height:100svh;padding:0;position:sticky;top:0;overflow:clip}.rs-page .rs-homes-head{z-index:3;left:var(--rs-col);top:var(--rs-top);margin:0;transition:opacity .9s .25s;position:absolute}.rs-page .rs-count{display:block}.rs-page .rs-types{display:block;position:absolute;inset:0}.rs-page .rs-type{z-index:1;visibility:hidden;pointer-events:none;border:0;padding:0;transition:visibility 0s linear 1.2s;display:block;position:absolute;inset:0}.rs-page .rs-type[data-state=active]{z-index:2;visibility:visible;pointer-events:auto;transition:visibility}.rs-page .rs-type-copy{left:var(--rs-col);top:calc(var(--rs-head) + (100svh - var(--rs-head)) / 2);width:calc(var(--rs-board-l) - var(--rs-col) - 4vw);position:absolute;transform:translateY(-50%)}.rs-page .rs-homes-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.rs-page .rs-type-head{letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold);align-items:baseline;gap:18px;margin:0 0 3.2svh;font:500 11px/1.5 Manrope,Arial,sans-serif;display:flex}.rs-page .rs-type-head .rs-count{display:block}.rs-page .rs-letter-mask{font-size:min(22svh,15.4vw)}.rs-page .rs-tagline{max-width:none;margin-top:1.8svh;font-size:clamp(26px,min(3.4svh,2.6vw),40px)}.rs-page .rs-size{margin-top:2svh;padding-top:1.8svh}.rs-page .rs-fig-ft{font-size:clamp(40px,5.6svh,64px)}.rs-page .rs-specs{align-content:start;min-height:70px;margin-top:2.2svh}.rs-page .rs-cta{margin-top:2.6svh}.rs-page .rs-letter{transition:transform 1.05s var(--sx-ease-out);transform:translateY(102%)}.rs-page .rs-type[data-state=active] .rs-letter{transform:none}.rs-page .rs-type[data-state=past] .rs-letter{transform:translateY(-102%)}.rs-page .rs-tagline{opacity:0;transition:opacity .35s ease,transform .5s var(--sx-ease-out);transform:translateY(20px)}.rs-page .rs-type[data-state=active] .rs-tagline{opacity:1;transition:opacity .8s ease .2s,transform 1s var(--sx-ease-out) .2s;transform:none}.rs-page .rs-type[data-state=past] .rs-tagline{transform:translateY(-20px)}.rs-page .rs-size,.rs-page .rs-type-no{opacity:0}.rs-page .rs-type[data-state=active] .rs-size,.rs-page .rs-type[data-state=active] .rs-type-no{opacity:1}.rs-page .rs-spec{opacity:0;transition:opacity .25s ease,transform .35s var(--sx-ease-out);transform:translateY(12px)}.rs-page .rs-type[data-state=active] .rs-spec{opacity:1;transition:opacity .6s ease calc(.3s + var(--i,0) * 80ms),transform .8s var(--sx-ease-out) calc(.3s + var(--i,0) * 80ms);transform:none}.rs-page .rs-type[data-state=past] .rs-spec{transform:translateY(-12px)}.rs-page .rs-cta{opacity:0;transition:opacity .25s}.rs-page .rs-type[data-state=active] .rs-cta{opacity:1;transition:opacity .7s .45s}.rs-page .rs-plan{left:var(--rs-board-l);right:max(var(--sx-gutter),84px);top:var(--rs-board-t);bottom:var(--rs-board-b);opacity:0;width:auto;transition:opacity 0s linear .95s,clip-path;position:absolute}.rs-page .rs-type[data-state=active] .rs-plan{opacity:1;transition:opacity .8s ease 80ms,clip-path 1.3s var(--sx-ease-out) .1s}.rs-page .rs-plan-sheet{aspect-ratio:auto;flex:auto;min-height:0;max-height:none;transition:transform 0s linear .95s;transform:scale(1.03)}.rs-page .rs-type[data-state=active] .rs-plan-sheet{transition:transform 1.5s var(--sx-ease-out) 80ms;transform:none}.rs-page .rs-plan-img{transition:transform .9s var(--sx-ease-out);transform:scale(1)}.rs-page .rs-type[data-state=active] .rs-plan-img{transform:scale(calc(1 + var(--rs-step,0) * .035));transition:none}.rs-page .rs-type[data-state=past] .rs-plan-img{transform:scale(1.035)}.rs-page .rs-rail{z-index:4;left:calc(var(--sx-gutter) * .5);top:calc(50% + var(--rs-head) / 2);transition:opacity .9s .25s;display:block;position:absolute;transform:translate(-50%,-50%)}.rs-page .rs-rail ol{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rs-page .rs-rail ol:before{content:"";background:#fffaf02e;width:1px;margin-left:-.5px;position:absolute;top:17px;bottom:17px;left:50%}.rs-page .rs-rail-fill{background:var(--sx-gold);transform-origin:50% 0;width:1px;transform:scaleY(var(--rs-fill,0));margin-left:-.5px;position:absolute;top:17px;bottom:17px;left:50%}.rs-page .rs-rail li{z-index:1;position:relative}.rs-page .rs-rail button{background:var(--sx-green);color:#fffaf0b3;border:1px solid #fffaf038;border-radius:50%;place-items:center;width:34px;height:34px;font:500 18px/1 Cormorant Garamond,Georgia,serif;transition:color .35s,border-color .35s,background .35s;display:grid}.rs-page .rs-rail button:hover{color:var(--sx-cream);border-color:#fffaf099}.rs-page .rs-rail button[aria-current=true]{background:var(--sx-gold);border-color:var(--sx-gold);color:var(--sx-green-deep)}.rs-page .rs-type-body{transition:opacity .9s ease .35s,transform 1.1s var(--sx-ease-out) .35s}.rs-page .rs-homes-frame:not(.is-visible) .rs-homes-head,.rs-page .rs-homes-frame:not(.is-visible) .rs-rail{opacity:0}.rs-page .rs-homes-frame:not(.is-visible) .rs-type-body{opacity:0;transform:translateY(26px)}.rs-page .rs-homes-frame:not(.is-visible) .rs-type[data-state=active] .rs-letter{transform:translateY(102%)}.rs-page .rs-homes-frame:not(.is-visible) .rs-plan{clip-path:inset(100% 0 0)}@media (max-height:760px){.rs-page .rs-letter-mask{font-size:min(18.7svh,14.3vw)}.rs-page .rs-specs{row-gap:6px;min-height:66px}}}}.rs-page .rs-table-wrap{overflow-x:auto}.rs-page .rs-table{border-collapse:collapse;table-layout:fixed;width:100%}.rs-page .rs-table col.rs-col-label{width:24%}.rs-page .rs-table th,.rs-page .rs-table td{border-top:1px solid var(--sx-line-light);text-align:center;vertical-align:middle;font-weight:inherit;padding:clamp(14px,2vh,22px) clamp(8px,1.2vw,20px)}.rs-page .rs-table thead th,.rs-page .rs-table thead td{vertical-align:bottom;border-top:0;padding-top:0}.rs-page .rs-table tr>*+*{border-left:1px solid var(--sx-line-light)}.rs-page .rs-th-kicker{letter-spacing:.22em;text-transform:uppercase;color:#6f7967;font:600 10px/1 Manrope,Arial,sans-serif;display:block}.rs-page .rs-th-letter{letter-spacing:-.02em;color:var(--sx-ink);margin-top:10px;font:500 clamp(40px,4.4vw,72px)/.9 Cormorant Garamond,Georgia,serif;display:block}.rs-page .rs-table tbody th{text-align:left;letter-spacing:.15em;text-transform:uppercase;color:var(--sx-gold-ink);padding-left:16px;font:600 11px/1.45 Manrope,Arial,sans-serif}.rs-page .rs-table tbody th small{letter-spacing:.12em;text-transform:none;color:#6f7967;margin-top:3px;font-size:10px;display:block}.rs-page .rs-table td{color:var(--sx-ink);font:500 clamp(22px,1.9vw,30px)/1.1 Cormorant Garamond,Georgia,serif}.rs-page .rs-table .rs-row-area td{font-size:clamp(26px,2.5vw,40px)}.rs-page .rs-none{color:#3d4d2e59}.rs-page .rs-table tbody tr{transition:background .3s}.rs-page .rs-table tbody tr:hover{background:#3d4d2e08}.rs-page .rs-table tfoot td{padding-top:clamp(18px,2.6vh,28px);padding-bottom:0}.rs-page .rs-table-link{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-green);transition:border-color .3s,gap .35s var(--sx-ease);background:0 0;border:0;border-bottom:1px solid #3d4d2e4d;align-items:center;gap:8px;padding:0 0 7px;font:600 10.5px/1.3 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.rs-page .rs-table-link:hover{border-color:var(--sx-green);gap:12px}.rs-page .rs-table .rs-row-plan>*{vertical-align:middle;padding-top:0;padding-bottom:clamp(10px,1.4vh,16px)}.rs-page .rs-table thead td:first-child{padding-left:16px}.rs-page .rs-th-plan{cursor:zoom-in;background:0 0;border:0;width:100%;height:clamp(130px,11vw,200px);margin:0;padding:0;display:block;position:relative}.rs-page .rs-th-plan img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--sx-ease-out);display:block}.rs-page .rs-th-plan:is(:hover,:focus-visible) img{transform:scale(1.04)}.rs-page .rs-th-plan-cta{letter-spacing:.14em;text-transform:uppercase;color:#293b30;opacity:0;transition:opacity .3s ease,transform .4s var(--sx-ease-out);background:#fffdf9e6;padding:5px 8px;font:600 9px/1 Manrope,Arial,sans-serif;position:absolute;bottom:-2px;right:0;transform:translateY(4px)}.rs-page .rs-th-plan:is(:hover,:focus-visible) .rs-th-plan-cta{opacity:1;transform:none}.rs-page .rs-th-note{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:#6f7967;font:600 10px/1.6 Manrope,Arial,sans-serif;display:block}.rs-page .rs-compare .rs-table tr>*{opacity:0;transform:translateY(14px)}.rs-page .rs-compare.is-visible .rs-table tr>*{opacity:1;transition:opacity .7s ease calc(.12s + var(--r,0) * 75ms),transform .9s var(--sx-ease-out) calc(.12s + var(--r,0) * 75ms);transform:none}@media (max-width:640px){.rs-page .rs-table col.rs-col-label{width:27%}.rs-page .rs-table th,.rs-page .rs-table td{padding:12px 3px}.rs-page .rs-table tbody th{letter-spacing:.09em;padding-left:0;font-size:9.5px}.rs-page .rs-table tbody th small{letter-spacing:.04em;font-size:10px}.rs-page .rs-table td,.rs-page .rs-table .rs-row-area td{font-size:18px}.rs-page .rs-th-letter{margin-top:7px;font-size:32px}.rs-page .rs-th-kicker{letter-spacing:.12em;font-size:10px}.rs-page .rs-th-plan{height:96px}.rs-page .rs-th-note{letter-spacing:.08em;font-size:10px;line-height:1.5}}@media (max-width:767px){.rs-page .rs-table tfoot{display:none}}.rs-page .rs-showa{position:relative}.rs-page .rs-gal-intro{grid-template-columns:minmax(0,1fr) minmax(0,40ch);align-items:end;gap:18px clamp(28px,5vw,90px);display:grid}.rs-page .rs-gal-intro .sx-kicker{margin-bottom:14px}.rs-page .rs-gal-intro .sx-title{font-size:clamp(34px,3.5vw,58px)}.rs-page .rs-gal-lead{color:var(--sx-mist);margin:0;font-size:clamp(14px,1.05vw,16.5px);line-height:1.75}.rs-page .rs-showa .sx-gallery:not(.is-pinned) .sx-gallery-frame{padding:clamp(76px,11vh,120px) 0 clamp(56px,8vh,90px)}@media (prefers-reduced-motion:no-preference) and (min-width:901px){.rs-page .rs-showa .rs-anchor-pin{top:72px}.rs-page .rs-showa .sx-gallery.is-pinned .sx-gallery-frame{padding-top:var(--rs-head)}.rs-page .rs-showa .sx-gallery.is-pinned .sx-gallery-intro{margin-bottom:clamp(20px,3.4svh,40px)}.rs-page .rs-showa .sx-gallery.is-pinned .sx-gallery-item .sx-gallery-open{height:min(52svh,min(62vw,1040px)/1.6)}}@media (max-width:900px){.rs-page .rs-gal-intro{grid-template-columns:1fr}}.rs-page .rs-showe{position:relative}.rs-page .rs-showe-head{padding:clamp(100px,13vh,150px) var(--sx-gutter) clamp(30px,5vh,56px)}.rs-page .rs-showe-head .sx-head{margin:0}.rs-page .rs-showe .sx-chapters-sticky:after{content:"Type E show residence";z-index:3;left:28px;top:calc(var(--rs-head) + 22px);color:var(--sx-cream);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;background:#1b251459;border:1px solid #fffaf066;border-radius:999px;padding:9px 15px;font:600 10.5px/1 Manrope,Arial,sans-serif;position:absolute}.rs-page .rs-showe .sx-chapter .sx-kicker{margin-bottom:16px}@media (min-width:901px){.rs-page .rs-showe .sx-chapters-copy{counter-reset:rs-ch}.rs-page .rs-showe .sx-chapter{counter-increment:rs-ch;position:relative}.rs-page .rs-showe .sx-chapter>*{z-index:1;position:relative}.rs-page .rs-showe .sx-chapter:before{content:counter(rs-ch,decimal-leading-zero);content:counter(rs-ch,decimal-leading-zero) / "";z-index:0;letter-spacing:-.04em;color:#3d4d2e12;pointer-events:none;margin-top:-.52em;font:500 clamp(170px,19vw,330px)/1 Cormorant Garamond,Georgia,serif;position:absolute;top:50%;right:0}.rs-page .rs-showe .sx-chapter .sx-kicker{color:var(--sx-gold-ink)}.rs-page .rs-showe .sx-chapter .sx-kicker:after{content:"";transform-origin:0;background:currentColor;width:64px;height:1px;margin-top:16px;display:block}.rs-page .rs-showe .sx-chapter h3{color:var(--sx-ink);font-size:clamp(42px,4.4vw,76px);line-height:1.02}.rs-page .rs-showe .sx-chapter-body{max-width:40ch;font-size:clamp(15px,1.15vw,18px)}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){.rs-page .rs-showe .sx-chapter:before{transition:transform 1.8s var(--sx-ease-out),color 1s ease;transform:translateY(48px)}.rs-page .rs-showe .sx-chapter.is-active:before{color:#3d4d2e1c;transform:none}.rs-page .rs-showe .sx-chapter h3{transition:transform 1.2s var(--sx-ease-out);transform:translateY(24px)}.rs-page .rs-showe .sx-chapter.is-active h3{transform:none}.rs-page .rs-showe .sx-chapter .sx-kicker:after{transition:transform 1.3s var(--sx-ease-out) .15s;transform:scaleX(.2)}.rs-page .rs-showe .sx-chapter.is-active .sx-kicker:after{transform:none}}@media (max-width:900px){.rs-page .rs-showe .sx-chapter:last-child .sx-chapter-inline{aspect-ratio:4/5;object-position:50% 58%}}.rs-page .rs-views{padding-bottom:clamp(64px,9vh,110px)}.rs-page .rs-view-footer{justify-content:center;align-items:center;padding:30px 0 0;display:flex}.rs-page .rs-view-register{background:var(--sx-green-deep);width:max-content;color:var(--sx-cream);cursor:pointer;letter-spacing:.07em;border:0;align-items:center;gap:28px;margin:0;padding:19px 24px;font:700 12px/1 Manrope,Arial,sans-serif;text-decoration:none;transition:background .2s;display:flex}.rs-page .rs-view-register:hover{background:#26371f}.rs-page .rs-vc{margin:0 calc(-1 * var(--sx-gutter));touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#141b10;height:min(86svh,58vw);min-height:440px;position:relative;overflow:clip}.rs-page .rs-vc-img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rs-page .rs-vc-top{clip-path:inset(0 calc(100% - var(--rs-pos,50) * 1%) 0 0);position:absolute;inset:0}.rs-page .rs-vc-shade{pointer-events:none;background:linear-gradient(#141b1026 0%,#141b1000 22% 56%,#141b10b8 100%);position:absolute;inset:0}.rs-page .rs-vc-label{z-index:2;color:var(--sx-cream);text-shadow:0 1px 18px #0b1206b3;pointer-events:none;gap:9px;margin:0;transition:opacity .3s;display:grid;position:absolute;bottom:clamp(24px,4.5svh,44px)}.rs-page .rs-vc-label span{letter-spacing:-.01em;font:500 clamp(26px,2.6vw,42px)/1 Cormorant Garamond,Georgia,serif}.rs-page .rs-vc-label small{letter-spacing:.12em;text-transform:uppercase;color:#fffaf0;font:700 13px/1.4 Manrope,Arial,sans-serif}.rs-page .rs-vc-hills{left:var(--sx-gutter);opacity:clamp(.3,calc(var(--rs-pos,50) / 38),1)}.rs-page .rs-vc-city{right:max(var(--sx-gutter),90px);text-align:right;opacity:clamp(.3,calc((100 - var(--rs-pos,50)) / 38),1);justify-items:end}.rs-page .rs-vc-handle{z-index:3;top:0;bottom:0;left:calc(var(--rs-pos,50) * 1%);cursor:ew-resize;place-items:center;width:64px;margin-left:-32px;display:grid;position:absolute}.rs-page .rs-vc-handle:before{content:"";background:#fffaf0e6;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #0b120699}.rs-page .rs-vc-grip{background:var(--sx-green-deep);width:58px;height:58px;color:var(--sx-cream);transition:transform .35s var(--sx-ease),background .35s,border-color .35s;border:1px solid #fffaf099;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 30px -8px #0b1206b3}.rs-page .rs-vc-grip svg{width:24px;height:24px;display:block}.rs-page .rs-vc:hover .rs-vc-grip,.rs-page .rs-vc.is-dragging .rs-vc-grip{background:var(--sx-green);border-color:var(--sx-gold)}.rs-page .rs-vc.is-dragging .rs-vc-grip{transform:scale(1.08)}.rs-page .rs-vc-handle:focus-visible{outline:none}.rs-page .rs-vc-handle:focus-visible .rs-vc-grip{outline:2px solid var(--sx-gold);outline-offset:4px}.rs-page .rs-vc.is-sweeping .rs-vc-top{transition:clip-path 1.2s cubic-bezier(.45,0,.25,1)}.rs-page .rs-vc.is-sweeping .rs-vc-handle{transition:left 1.2s cubic-bezier(.45,0,.25,1)}.rs-page .rs-vc-note{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-mist);margin:22px 0 0;font:600 10.5px/1.5 Manrope,Arial,sans-serif}@media (max-width:760px){.rs-page .rs-vc{height:min(78svh,125vw);min-height:360px}.rs-page .rs-vc-label{gap:6px;max-width:44%;top:18px;bottom:auto}.rs-page .rs-vc-city{right:var(--sx-gutter)}.rs-page .rs-vc-shade{background:linear-gradient(#141b10b8 0%,#141b1033 26%,#141b1000 44%)}.rs-page .rs-vc-label span{font-size:24px}.rs-page .rs-vc-label small{letter-spacing:.1em;font-size:9px}.rs-page .rs-vc-grip{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.rs-page .rs-compare .rs-table tr>*{opacity:1!important;transform:none!important}.rs-page .rs-vc-top,.rs-page .rs-vc-handle,.rs-page .rs-vc-label{transition:none!important}}.rs-page .rs-compare{background:var(--sx-green-deep);color:var(--sx-cream);padding-top:calc(var(--step) + clamp(60px,9vh,110px))}.rs-page .rs-compare .rs-table th,.rs-page .rs-compare .rs-table td{border-top-color:#fffaf01f}.rs-page .rs-compare .rs-table tr>*+*{border-left-color:#fffaf01f}.rs-page .rs-compare .rs-th-kicker,.rs-page .rs-compare .rs-th-note,.rs-page .rs-compare .rs-table tbody th small{color:#fffaf08c}.rs-page .rs-compare .rs-th-letter{color:var(--sx-cream)}.rs-page .rs-compare .rs-table tbody th{color:var(--sx-gold)}.rs-page .rs-compare .rs-table td{color:var(--sx-cream);font:400 clamp(16px,1.3vw,21px)/1.2 Manrope,Arial,sans-serif}.rs-page .rs-compare .rs-table .rs-row-area td{font-size:clamp(17px,1.5vw,24px)}.rs-page .rs-compare .rs-ln{fill:none;width:auto;height:clamp(24px,2.5vw,40px);stroke:var(--sx-cream);stroke-width:3px;margin:0 auto;display:block;overflow:visible}.rs-page .rs-compare .rs-ln path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1) calc(.6s + var(--i,0) * .1s)}.rs-page .rs-compare.is-visible .rs-ln path{stroke-dashoffset:0}.rs-page .rs-compare .rs-none{color:#fffaf040}.rs-page .rs-compare .rs-table tbody tr:hover{background:#fffaf008}.rs-page .rs-compare .rs-table-link{color:var(--sx-cream);border-bottom-color:#fffaf04d}.rs-page .rs-compare .rs-table-link:hover{border-color:var(--sx-cream)}@media (max-width:760px){.rs-page .rs-compare .rs-ln{stroke-width:4px;height:17px}.rs-page .rs-compare .rs-table td{font-size:15px}}@media (prefers-reduced-motion:reduce){.rs-page .rs-compare .rs-ln path{stroke-dashoffset:0}}.rs-page .rs-layouts{color:#293b30;background:#eeeee5}.rs-page .rs-layouts .sx-kicker{color:#81704d}.rs-page .rs-layouts .sx-lead{color:#5b665a}.rs-page .rs-lay-body{grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);margin-top:clamp(36px,5vh,64px);display:grid}.rs-page .rs-lay-tabs{border-top:1px solid #35463224;flex-direction:column;display:flex}.rs-page .rs-lay-tabs button{color:#6d776a;cursor:pointer;text-align:left;width:100%;transition:color .3s ease,padding .45s var(--sx-ease-out),box-shadow .3s ease;background:0 0;border:0;border-bottom:1px solid #35463224;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:clamp(14px,2vh,22px) 4px;display:flex}.rs-page .rs-lay-letter{font:400 clamp(30px,2.6vw,46px)/1 Cormorant Garamond,Georgia,serif}.rs-page .rs-lay-ft{letter-spacing:.14em;text-transform:uppercase;font:600 10.5px/1.4 Manrope,Arial,sans-serif}.rs-page .rs-lay-tabs button[aria-selected=true]{color:#293b30;padding-left:16px;box-shadow:inset 3px 0 #a18c63}.rs-page .rs-lay-tabs button:is(:hover,:focus-visible){color:#293b30}.rs-page .rs-lay-stage{aspect-ratio:2934/1914;background:#fff;border:1px solid #35463224;justify-self:end;width:min(100%,113.436svh);position:relative}.rs-page .rs-lay-panel{cursor:zoom-in;opacity:0;visibility:hidden;background:0 0;border:0;margin:0;padding:clamp(10px,1.2vw,20px);transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.rs-page .rs-lay-panel[data-on]{opacity:1;visibility:visible;transition:opacity .5s}.rs-page .rs-lay-panel img{object-fit:contain;width:100%;height:100%;display:block}.rs-page .rs-lay-cta{letter-spacing:.14em;text-transform:uppercase;color:#293b30;pointer-events:none;background:#f3f1e9;padding:6px 10px;font:600 9.5px/1 Manrope,Arial,sans-serif;position:absolute;bottom:12px;right:14px}@media (max-width:900px){.rs-page .rs-lay-body{grid-template-columns:1fr;gap:20px}.rs-page .rs-lay-tabs{border-top:0;border-bottom:1px solid #35463224;flex-direction:row}.rs-page .rs-lay-tabs button{border-bottom:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 2px}.rs-page .rs-lay-tabs button[aria-selected=true]{padding-left:2px;box-shadow:inset 0 -2px #a18c63}.rs-page .rs-lay-letter{font-size:28px}.rs-page .rs-lay-ft{letter-spacing:.06em;font-size:8.5px}.rs-page .rs-lay-stage{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.rs-page .rs-lay-panel{transition:none}}.sx-page .rs-page .rs-plan{border-radius:18px;overflow:hidden}.sx-page .rs-page .rs-plan:before{border-radius:10px}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (overflow:clip){.rs-page .rs-homes-frame:not(.is-visible) .rs-plan{clip-path:inset(100% 0 0 round 18px)}.rs-page .rs-homes-frame.is-visible .rs-plan{clip-path:inset(0 round 18px)}}}@media (max-width:420px){.sx-page .rs-page .rs-compare .rs-table td,.sx-page .rs-page .rs-compare .rs-table .rs-row-area td{font-size:14px}.sx-page .rs-page .rs-compare .rs-table tbody th{letter-spacing:.02em;font-size:11px}.sx-page .rs-page .rs-compare .rs-ln{max-width:100%;height:15px}}@media (max-width:700px){.rs-page .rs-homes-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;overflow:hidden;position:absolute!important}}@media (max-width:420px){:root body .sx-page .rs-page .rs-compare .rs-table-wrap{padding:22px 10px}:root body .sx-page .rs-page .rs-compare .rs-ln{height:13px}}.rs-page .rs-ft-txt{display:none}@media (max-width:700px){:root body .rs-page .rs-compare .rs-ln{display:none}:root body .rs-page .rs-compare .rs-ft-txt{display:inline}:root body .rs-page .rs-type{border-top:0;padding-top:0}}
