#lr-ownership-planner{font-size:18px;font-style:normal;font-weight:400;text-align:left;letter-spacing:normal;text-transform:none}#lr-ownership-planner button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;text-align:center;text-decoration:none;white-space:normal;float:none}#lr-ownership-planner button:before,#lr-ownership-planner button:after{content:none}#lr-ownership-planner figure{display:block;position:static;margin:0;padding:0;border:0;overflow:visible;align-items:normal;justify-content:normal;gap:normal}#lr-ownership-planner figcaption{position:static;inset:auto;width:auto;max-width:none;height:auto;min-height:0;max-height:none;margin:0;overflow:visible;scrollbar-gutter:auto;text-align:inherit;font:inherit;letter-spacing:normal;text-transform:none;background:none;border:0;transform:none}#lr-ownership-planner figcaption{padding:var(--lr-caption-padding,0)!important}#lr-ownership-planner img{border:0;border-radius:0;box-shadow:none;margin:0}#lr-ownership-planner svg{vertical-align:middle;flex-shrink:0}#lr-ownership-planner input,#lr-ownership-planner select{margin:0;text-transform:none;letter-spacing:normal;text-align:left}#lr-ownership-planner select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@font-face{font-family:LRInter;src:url("../assets/fonts/Inter.ttf");font-weight:100 900;font-display:swap}#lr-ownership-planner{font-family:LRInter,Arial,sans-serif;color:#092c30;background:#faf9f5;font-synthesis:none;--green:#0b4c47;--gold:#b49454;--cream:#faf9f5;--muted:#657475;--line:#d7ded8}#lr-ownership-planner *{box-sizing:border-box}#lr-ownership-planner{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}#lr-ownership-planner{scroll-behavior:auto;scroll-padding-top:22px}#lr-ownership-planner a{color:inherit;text-decoration:none}#lr-ownership-planner button,#lr-ownership-planner input,#lr-ownership-planner select{font:inherit}#lr-ownership-planner button,#lr-ownership-planner a,#lr-ownership-planner input,#lr-ownership-planner select,#lr-ownership-planner summary{-webkit-tap-highlight-color:transparent}#lr-ownership-planner button,#lr-ownership-planner a,#lr-ownership-planner summary{touch-action:manipulation}#lr-ownership-planner button{cursor:pointer}#lr-ownership-planner button:disabled{cursor:wait;opacity:.6}#lr-ownership-planner :focus-visible{outline:3px solid #ceae61;outline-offset:4px}#lr-ownership-planner img{display:block;max-width:100%}#lr-ownership-planner h1,#lr-ownership-planner h2,#lr-ownership-planner h3,#lr-ownership-planner p{margin:0}#lr-ownership-planner h1,#lr-ownership-planner h2,#lr-ownership-planner h3{letter-spacing:-.055em;line-height:1.08}#lr-ownership-planner h1{font-size:calc(clamp(32px,3.5vw,48px) + 2px);font-weight:650}#lr-ownership-planner h2{font-size:34px;font-weight:620}#lr-ownership-planner h3{font-size:32px}#lr-ownership-planner p{line-height:1.5}#lr-ownership-planner .wrap{max-width:1340px;padding-inline:64px;margin-inline:auto}#lr-ownership-planner .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:30px;padding:13px 25px;background:var(--gold);color:#fff;font-size:19px;font-weight:550;min-height:44px;transition:background .15s}#lr-ownership-planner .button:hover{background:#987a3f}#lr-ownership-planner .green-button{background:var(--green)}#lr-ownership-planner .green-button:hover{background:#073c38}#lr-ownership-planner .eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:15px;font-weight:650;color:var(--muted);margin-bottom:12px}#lr-ownership-planner .site-header{height:70px;display:flex;align-items:center;justify-content:space-between;padding-inline:max(5%,calc((100vw - 1212px)/2));background:#fdfcf9}#lr-ownership-planner .site-header img{width:226px}#lr-ownership-planner .site-header .button{padding-block:10px}#lr-ownership-planner .hero-image{height:clamp(340px,48vw,650px);overflow:hidden}#lr-ownership-planner .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 69%}#lr-ownership-planner .intro{padding-block:43px 36px;display:grid;grid-template-columns:1.3fr .85fr;gap:45px;align-items:start}#lr-ownership-planner .intro-copy{border-left:1px solid #aebcb9;padding-left:40px;font-size:20px}#lr-ownership-planner .intro-meta{font-size:16px;margin-block:12px 16px;color:var(--muted)}#lr-ownership-planner .intro-copy .button{font-size:18px}#lr-ownership-planner .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffefa}#lr-ownership-planner .steps a{display:flex;align-items:center;gap:15px}#lr-ownership-planner .steps a:hover .step-number{background:var(--green);color:#fff}#lr-ownership-planner .step-number{border:1px solid #bdc7c4;width:43px;height:43px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:22px}#lr-ownership-planner .steps strong{display:block;font-size:18px;font-weight:580}#lr-ownership-planner .steps small{display:block;color:var(--muted);font-size:15px;margin-top:5px}#lr-ownership-planner .section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px}#lr-ownership-planner .section-heading>p{font-size:18px;color:var(--muted)}#lr-ownership-planner .residences{padding-block:38px 42px}#lr-ownership-planner .residence-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #c2ceca;margin-bottom:20px;gap:12px}#lr-ownership-planner .residence-tabs button{border:0;background:none;color:var(--muted);text-align:left;font-size:22px;padding:12px 16px 15px;position:relative}#lr-ownership-planner .residence-tabs button small{display:block;font-size:16px;margin-top:5px}#lr-ownership-planner .residence-tabs button[aria-selected=true]{color:var(--green);background:#edf0e9}#lr-ownership-planner .residence-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--green)}#lr-ownership-planner .residence-panel{display:grid;grid-template-columns:1.25fr 1fr .85fr;gap:20px;min-height:285px}#lr-ownership-planner .unit-photo{position:relative;min-width:0;height:290px;overflow:hidden;border-radius:3px}#lr-ownership-planner .unit-photo img{width:100%;height:100%;object-fit:cover}#lr-ownership-planner .image-tag{position:absolute;left:12px;bottom:12px;background:#faf9f5ed;color:#203a38;font-size:15px;padding:6px 10px}#lr-ownership-planner .unit-plan{border:1px solid var(--line);background:#fff;padding:14px 10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:3px;height:290px;min-width:0;overflow:hidden}#lr-ownership-planner .unit-plan img{height:235px;object-fit:contain;width:100%;mix-blend-mode:multiply}#lr-ownership-planner .unit-plan>span{display:flex;justify-content:space-between;width:100%;padding:9px 6px 3px;font-size:16px}#lr-ownership-planner .unit-details{padding:3px 0 0 7px}#lr-ownership-planner .unit-details .eyebrow{font-size:13px;margin-bottom:6px}#lr-ownership-planner .unit-features{font-size:16px;line-height:1.7;margin-top:9px}#lr-ownership-planner .unit-description{font-size:16px;line-height:1.5;color:var(--muted);margin-top:11px}#lr-ownership-planner .unit-price{margin-top:12px}#lr-ownership-planner .unit-price small{display:block;font-size:15px;color:var(--muted)}#lr-ownership-planner .unit-price strong{font-weight:620;font-size:26px;letter-spacing:-.04em}#lr-ownership-planner .unit-details .button{margin-top:12px;width:100%;font-size:17px;padding:10px}#lr-ownership-planner .planner{background:linear-gradient(112deg,#07504b,#0d4541);color:#fff;padding-block:33px 22px}#lr-ownership-planner .planner .eyebrow{color:#c1d3cd}#lr-ownership-planner .planner .section-heading{margin-bottom:22px}#lr-ownership-planner .planner .section-heading p:not(.eyebrow){font-size:18px;margin-top:9px;color:#e8efea}#lr-ownership-planner .planner-tagline{font-size:13px;letter-spacing:.17em;text-transform:uppercase;align-self:center}#lr-ownership-planner .planner-controls{display:grid;grid-template-columns:.85fr 1fr 1.4fr 1fr;gap:23px}#lr-ownership-planner .planner-controls label,#lr-ownership-planner .base-price>span{display:block;font-size:16px}#lr-ownership-planner .planner-controls select{display:block;width:100%;height:43px;margin-top:8px;border:1px solid #dae3df;border-radius:4px;color:#133537;background:#fff;padding:0 11px;font-size:17px}#lr-ownership-planner .base-price strong{font-size:25px;letter-spacing:-.03em;font-weight:550;display:block;margin-top:11px}#lr-ownership-planner .base-price small{display:block;font-size:14px;color:#cadbd6;margin-top:3px}#lr-ownership-planner .percent-input{display:flex;align-items:center;height:43px;background:#fff;color:#173c39;border-radius:4px;margin-top:8px;padding-right:15px;font-size:19px}#lr-ownership-planner .percent-input input{width:100%;min-width:0;border:0;background:transparent;color:inherit;outline-offset:0;padding:12px;font-size:19px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#lr-ownership-planner .percent-input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#lr-ownership-planner .range-line{display:flex;gap:10px;align-items:center;margin-top:5px;height:22px}#lr-ownership-planner .range-line input{width:100%;min-width:0;accent-color:#c5a96c;cursor:pointer;margin:0;height:20px}#lr-ownership-planner .range-line small{font-size:14px;white-space:nowrap}#lr-ownership-planner .plan-summary{display:flex;gap:18px;margin-block:22px 17px;color:#daebe2;font-size:16px}#lr-ownership-planner .plan-summary span+span{border-left:1px solid #6c9389;padding-left:18px}#lr-ownership-planner .results{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;border:1px solid #537a72;border-radius:5px;background:#053c38;padding:21px 0}#lr-ownership-planner .results>div{padding-inline:24px;display:flex;flex-direction:column;gap:9px;justify-content:center}#lr-ownership-planner .results>div+div{border-left:1px solid #618980}#lr-ownership-planner .metric-label{text-transform:uppercase;letter-spacing:.13em;font-size:13px;line-height:1.7}#lr-ownership-planner .results strong{font-size:29px;letter-spacing:-.04em;font-weight:580;line-height:1.1}#lr-ownership-planner .results small{font-size:15px;color:#e2ece5;line-height:1.4}#lr-ownership-planner .results .monthly p{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}#lr-ownership-planner .results .monthly strong{font-size:36px}#lr-ownership-planner .results .monthly small{font-size:15px}#lr-ownership-planner .plan-details{margin-top:15px;border-bottom:1px solid #537a72;font-size:17px}#lr-ownership-planner .plan-details summary{cursor:pointer;list-style:none;padding-block:0 13px;display:flex;justify-content:space-between}#lr-ownership-planner .plan-details summary::-webkit-details-marker{display:none}#lr-ownership-planner .plan-details[open] summary span{transform:rotate(45deg)}#lr-ownership-planner .comparison{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}#lr-ownership-planner .comparison button{background:#174e47;border:1px solid #668d80;border-radius:4px;color:#fff;text-align:left;display:flex;flex-direction:column;gap:7px;padding:13px;font-size:15px}#lr-ownership-planner .comparison button[aria-pressed=true]{border-color:#d7bb7e;background:#245d50}#lr-ownership-planner .comparison b{font-size:20px}#lr-ownership-planner .comparison strong{color:#e5c78c;font-size:15px;margin-top:4px}#lr-ownership-planner .plan-details>p{color:#dce9e2;font-size:16px;margin-bottom:14px}#lr-ownership-planner .planning-note{font-size:14px;line-height:1.5;margin-top:13px;color:#e0ebe5}#lr-ownership-planner .adjustment{font-size:16px;margin-top:12px;color:#f2ddb0}#lr-ownership-planner .save{display:grid;grid-template-columns:.88fr 1fr;gap:50px;padding-block:45px 35px;align-items:center}#lr-ownership-planner .booklet{height:340px;position:relative}#lr-ownership-planner .booklet img{position:absolute;width:51%;height:auto;box-shadow:0 12px 24px #173b3524}#lr-ownership-planner .paper-back{right:0;top:20px;transform:rotate(4deg)}#lr-ownership-planner .paper-front{left:2%;top:0;transform:rotate(-5deg)}#lr-ownership-planner .save .eyebrow{margin-bottom:10px}#lr-ownership-planner .save h2{font-size:32px}#lr-ownership-planner .save-content>p:not(.eyebrow){font-size:18px;margin-top:12px;max-width:480px}#lr-ownership-planner .selected-summary{font-size:15px;margin-top:17px;padding:10px 0;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}#lr-ownership-planner .selected-summary strong{white-space:nowrap;font-weight:600}#lr-ownership-planner .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}#lr-ownership-planner .form-fields label{font-size:16px;display:block}#lr-ownership-planner .form-fields input{display:block;width:100%;min-width:0;border:1px solid #c6d0cb;border-radius:4px;padding:12px 10px;margin-top:7px;background:#fff;font-size:17px}#lr-ownership-planner .save form>.button{width:100%;margin-top:13px}#lr-ownership-planner .preview-note{font-size:14px;color:var(--muted);text-align:center;margin-top:9px;line-height:1.5}#lr-ownership-planner .download-status{font-size:17px;margin-top:8px}#lr-ownership-planner .download-status:empty{display:none}#lr-ownership-planner .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}#lr-ownership-planner .benefits>span{font-size:14px;line-height:1.5;color:var(--muted)}#lr-ownership-planner .benefits>span+span{border-left:1px solid #cbd4cf;padding-left:15px}#lr-ownership-planner .benefits b{display:block;color:#153c38;font-size:15px;margin-bottom:4px}#lr-ownership-planner .site-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:20px}#lr-ownership-planner .site-footer>img{width:190px}#lr-ownership-planner .site-footer .blue-ocean{width:132px}#lr-ownership-planner .mobile-text,#lr-ownership-planner .mobile-media-switch,#lr-ownership-planner .mobile-sticky{display:none}#lr-ownership-planner .skip{position:absolute;left:15px;top:-100px;background:#fff;padding:15px;z-index:20}#lr-ownership-planner .skip:focus{top:10px}#lr-ownership-planner .floorplan-dialog{width:min(900px,94vw);max-height:94dvh;padding:23px;border:0;border-radius:7px;background:#faf9f5;color:#153a36}#lr-ownership-planner .floorplan-dialog::backdrop{background:#052b2be0}#lr-ownership-planner .dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#lr-ownership-planner .dialog-header h2{font-size:27px}#lr-ownership-planner .dialog-header .eyebrow{margin-bottom:6px}#lr-ownership-planner .close-dialog{font-size:34px;line-height:1;width:44px;height:44px;background:none;border:0;color:inherit}#lr-ownership-planner .floorplan-view{height:65dvh;overflow:auto;background:#fff;border:1px solid #d9e0da}#lr-ownership-planner .floorplan-view img{height:100%;width:100%;object-fit:contain;max-width:none}#lr-ownership-planner .floorplan-view.zoomed img{height:130dvh;width:150%;object-fit:contain}#lr-ownership-planner .dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}#lr-ownership-planner .dialog-actions p{font-size:16px}#lr-ownership-planner .dialog-actions button{font-size:17px}@media(min-width:1500px){#lr-ownership-planner .intro h1{font-size:48px}}@media(max-width:1100px)and (min-width:701px){#lr-ownership-planner .wrap{padding-inline:35px}#lr-ownership-planner .intro{gap:27px}#lr-ownership-planner .intro-copy{padding-left:27px}#lr-ownership-planner .intro h1{font-size:44px}#lr-ownership-planner .steps{gap:18px}#lr-ownership-planner .steps strong{font-size:16px}#lr-ownership-planner .steps small{font-size:14px}#lr-ownership-planner .residence-panel{gap:14px;grid-template-columns:1.1fr .9fr .95fr}#lr-ownership-planner .planner-controls{gap:17px}#lr-ownership-planner .results>div{padding-inline:16px}#lr-ownership-planner .results strong{font-size:25px}#lr-ownership-planner .results .monthly strong{font-size:30px}#lr-ownership-planner .planner-tagline{display:none}#lr-ownership-planner .booklet{height:310px}#lr-ownership-planner .save{gap:35px}#lr-ownership-planner .save h2{font-size:28px}#lr-ownership-planner .selected-summary{flex-wrap:wrap}}@container lr-planner (max-width:1100px) and (min-width:701px){#lr-ownership-planner .wrap{padding-inline:35px}#lr-ownership-planner .intro{gap:27px}#lr-ownership-planner .intro-copy{padding-left:27px}#lr-ownership-planner .intro h1{font-size:44px}#lr-ownership-planner .steps{gap:18px}#lr-ownership-planner .steps strong{font-size:16px}#lr-ownership-planner .steps small{font-size:14px}#lr-ownership-planner .residence-panel{gap:14px;grid-template-columns:1.1fr .9fr .95fr}#lr-ownership-planner .planner-controls{gap:17px}#lr-ownership-planner .results>div{padding-inline:16px}#lr-ownership-planner .results strong{font-size:25px}#lr-ownership-planner .results .monthly strong{font-size:30px}#lr-ownership-planner .planner-tagline{display:none}#lr-ownership-planner .booklet{height:310px}#lr-ownership-planner .save{gap:35px}#lr-ownership-planner .save h2{font-size:28px}#lr-ownership-planner .selected-summary{flex-wrap:wrap}}@media(max-width:700px){#lr-ownership-planner{scroll-padding-top:12px}#lr-ownership-planner .wrap{padding-inline:21px}#lr-ownership-planner .site-header{height:59px;padding-inline:20px}#lr-ownership-planner .site-header img{width:154px}#lr-ownership-planner .site-header .button{font-size:15px;min-height:36px;padding:9px 13px}#lr-ownership-planner .desktop-text{display:none!important}#lr-ownership-planner .mobile-text{display:inline}#lr-ownership-planner .hero-image{height:265px}#lr-ownership-planner .hero-image img{object-position:53% 74%}#lr-ownership-planner .intro{display:block;padding-block:25px 22px}#lr-ownership-planner .intro h1{font-size:35px;line-height:1.12;letter-spacing:-.055em}#lr-ownership-planner .intro-copy{border:0;padding:0;font-size:18px;margin-top:15px}#lr-ownership-planner .intro-meta{font-size:15px;margin-block:10px 15px}#lr-ownership-planner .intro-copy .button{width:100%;font-size:17px}#lr-ownership-planner .steps{padding-block:16px;gap:12px}#lr-ownership-planner .steps a{gap:7px;align-items:flex-start}#lr-ownership-planner .step-number{width:25px;height:25px;font-size:18px;margin-top:1px}#lr-ownership-planner .steps strong{font-size:15px;line-height:1.4;font-weight:550}#lr-ownership-planner .steps small{display:none}#lr-ownership-planner .section-heading{display:block;margin-bottom:15px}#lr-ownership-planner .section-heading>p{font-size:17px;line-height:1.45;margin-top:10px}#lr-ownership-planner .eyebrow{font-size:14px;margin-bottom:9px}#lr-ownership-planner h2{font-size:29px}#lr-ownership-planner .residences{padding-block:27px}#lr-ownership-planner .residences .section-heading>p{display:none}#lr-ownership-planner .residence-tabs{gap:5px;margin-bottom:12px}#lr-ownership-planner .residence-tabs button{text-align:center;padding:12px 3px 13px;font-size:18px;min-height:62px}#lr-ownership-planner .residence-tabs button small{font-size:13px;margin-top:6px}#lr-ownership-planner .residence-panel{display:flex;flex-direction:column;gap:0;min-height:0}#lr-ownership-planner .mobile-media-switch{display:flex;gap:6px;margin-bottom:10px}#lr-ownership-planner .mobile-media-switch button{padding:8px 18px;min-height:44px;border:1px solid #ccd6cf;background:none;border-radius:22px;font-size:16px;color:#365852}#lr-ownership-planner .mobile-media-switch button[aria-pressed=true]{background:#164b43;color:#fff;border-color:#164b43}#lr-ownership-planner .unit-photo,#lr-ownership-planner .unit-plan{display:none;height:222px;width:100%;border-radius:4px}#lr-ownership-planner .unit-photo.mobile-active,#lr-ownership-planner .unit-plan.mobile-active{display:flex}#lr-ownership-planner .unit-plan img{height:182px}#lr-ownership-planner .unit-plan{padding:8px}#lr-ownership-planner .unit-plan>span{padding-block:3px;font-size:15px}#lr-ownership-planner .unit-details{padding:15px 0 0;display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:start}#lr-ownership-planner .unit-details .eyebrow,#lr-ownership-planner .unit-description{display:none}#lr-ownership-planner .unit-details h3{font-size:27px;grid-column:1;grid-row:1}#lr-ownership-planner .unit-features{font-size:15px;line-height:1.6;margin-top:6px;grid-column:1;grid-row:2}#lr-ownership-planner .unit-price{margin:0;grid-column:2;grid-row:1 / 3;text-align:right}#lr-ownership-planner .unit-price small{font-size:14px}#lr-ownership-planner .unit-price strong{font-size:23px;line-height:1.7}#lr-ownership-planner .unit-details .button{grid-column:1 / -1;margin-top:14px;font-size:17px;min-height:44px}#lr-ownership-planner .planner{padding-block:27px 20px}#lr-ownership-planner .planner .section-heading{margin-bottom:19px}#lr-ownership-planner .planner h2{font-size:29px}#lr-ownership-planner .planner .section-heading p:not(.eyebrow){font-size:16px;max-width:none;margin-top:8px}#lr-ownership-planner .planner-tagline{display:none}#lr-ownership-planner .planner-controls{grid-template-columns:1.2fr 1fr;gap:15px 17px}#lr-ownership-planner .planner-controls label,#lr-ownership-planner .base-price>span{font-size:15px}#lr-ownership-planner .planner-controls select{height:44px;font-size:16px;margin-top:7px}#lr-ownership-planner .base-price{padding-left:0}#lr-ownership-planner .base-price strong{font-size:26px;margin-top:9px}#lr-ownership-planner .base-price small{font-size:13px}#lr-ownership-planner .plan-field,#lr-ownership-planner .down-field{grid-column:1/-1}#lr-ownership-planner .down-field>label{display:flex;align-items:center;justify-content:space-between;font-size:17px}#lr-ownership-planner .percent-input{width:92px;height:44px;margin:0}#lr-ownership-planner .percent-input input{padding:9px 10px;font-size:21px}#lr-ownership-planner .range-line{margin-top:5px;height:28px;gap:12px}#lr-ownership-planner .range-line input{height:28px}#lr-ownership-planner .range-line small{font-size:14px}#lr-ownership-planner .plan-summary{gap:10px;flex-wrap:wrap;row-gap:6px;margin-block:10px 16px;font-size:14px}#lr-ownership-planner .plan-summary span+span{padding-left:10px}#lr-ownership-planner .results{grid-template-columns:repeat(3,1fr);padding:17px 0 15px;row-gap:18px}#lr-ownership-planner .results .monthly{grid-column:1/-1;padding-inline:16px;padding-bottom:15px;border-bottom:1px solid #537a72;gap:8px}#lr-ownership-planner .results .monthly .metric-label{font-size:13px}#lr-ownership-planner .results .monthly p{flex-wrap:nowrap;gap:7px}#lr-ownership-planner .results .monthly strong{font-size:40px}#lr-ownership-planner .results .monthly small{font-size:16px}#lr-ownership-planner .results>div{padding-inline:11px;gap:6px;justify-content:flex-start}#lr-ownership-planner .results>div:nth-child(2){border-left:0}#lr-ownership-planner .results strong{font-size:21px}#lr-ownership-planner .metric-label{font-size:12px;letter-spacing:.08em}#lr-ownership-planner .results small{font-size:13px;line-height:1.4}#lr-ownership-planner .plan-details{margin-top:15px;font-size:16px}#lr-ownership-planner .plan-details summary{min-height:44px;align-items:center;padding-bottom:10px}#lr-ownership-planner .comparison{grid-template-columns:repeat(2,1fr)}#lr-ownership-planner .planning-note{font-size:13px;margin-top:13px;line-height:1.55}#lr-ownership-planner .save{display:block;padding-block:29px 26px}#lr-ownership-planner .booklet{display:none}#lr-ownership-planner .save h2{font-size:31px;max-width:310px}#lr-ownership-planner .save-content>p:not(.eyebrow){font-size:17px;line-height:1.5}#lr-ownership-planner .selected-summary{font-size:14px;flex-wrap:wrap;row-gap:7px}#lr-ownership-planner .form-fields{gap:12px;margin-top:14px}#lr-ownership-planner .form-fields input{font-size:21px;height:44px;padding-inline:9px}#lr-ownership-planner .form-fields input::placeholder{font-size:16px}#lr-ownership-planner .form-fields label{font-size:15px}#lr-ownership-planner .save form>.button{font-size:17px}#lr-ownership-planner .preview-note{font-size:13px}#lr-ownership-planner .benefits{margin-top:18px;gap:12px}#lr-ownership-planner .benefits>span{font-size:13px}#lr-ownership-planner .benefits b{font-size:14px}#lr-ownership-planner .benefits>span+span{padding-left:12px}#lr-ownership-planner .site-footer{padding-block:18px;margin-bottom:0}#lr-ownership-planner .site-footer>img{width:143px}#lr-ownership-planner .site-footer .blue-ocean{width:100px}#lr-ownership-planner .mobile-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5;background:#faf9f5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #cad4cb;padding:10px 21px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;box-shadow:0 -2px 15px #092e3014}#lr-ownership-planner .mobile-sticky small{display:block;font-size:13px;color:var(--muted)}#lr-ownership-planner .mobile-sticky strong{font-size:22px;letter-spacing:-.04em}#lr-ownership-planner .mobile-sticky .button{font-size:16px;padding-inline:20px;min-height:44px}#lr-ownership-planner .floorplan-dialog{padding:16px;width:calc(100vw - 20px);max-height:95dvh}#lr-ownership-planner .dialog-header h2{font-size:25px}#lr-ownership-planner .dialog-header .eyebrow{font-size:13px}#lr-ownership-planner .floorplan-view{height:63dvh}#lr-ownership-planner .floorplan-view.zoomed img{width:230%;height:120dvh}#lr-ownership-planner .dialog-actions{gap:9px}#lr-ownership-planner .dialog-actions p{font-size:14px}#lr-ownership-planner .dialog-actions .button{font-size:15px;padding-inline:16px;white-space:nowrap}}@container lr-planner (max-width:700px){#lr-ownership-planner{scroll-padding-top:12px}#lr-ownership-planner .wrap{padding-inline:21px}#lr-ownership-planner .site-header{height:59px;padding-inline:20px}#lr-ownership-planner .site-header img{width:154px}#lr-ownership-planner .site-header .button{font-size:15px;min-height:36px;padding:9px 13px}#lr-ownership-planner .desktop-text{display:none!important}#lr-ownership-planner .mobile-text{display:inline}#lr-ownership-planner .hero-image{height:265px}#lr-ownership-planner .hero-image img{object-position:53% 74%}#lr-ownership-planner .intro{display:block;padding-block:25px 22px}#lr-ownership-planner .intro h1{font-size:35px;line-height:1.12;letter-spacing:-.055em}#lr-ownership-planner .intro-copy{border:0;padding:0;font-size:18px;margin-top:15px}#lr-ownership-planner .intro-meta{font-size:15px;margin-block:10px 15px}#lr-ownership-planner .intro-copy .button{width:100%;font-size:17px}#lr-ownership-planner .steps{padding-block:16px;gap:12px}#lr-ownership-planner .steps a{gap:7px;align-items:flex-start}#lr-ownership-planner .step-number{width:25px;height:25px;font-size:18px;margin-top:1px}#lr-ownership-planner .steps strong{font-size:15px;line-height:1.4;font-weight:550}#lr-ownership-planner .steps small{display:none}#lr-ownership-planner .section-heading{display:block;margin-bottom:15px}#lr-ownership-planner .section-heading>p{font-size:17px;line-height:1.45;margin-top:10px}#lr-ownership-planner .eyebrow{font-size:14px;margin-bottom:9px}#lr-ownership-planner h2{font-size:29px}#lr-ownership-planner .residences{padding-block:27px}#lr-ownership-planner .residences .section-heading>p{display:none}#lr-ownership-planner .residence-tabs{gap:5px;margin-bottom:12px}#lr-ownership-planner .residence-tabs button{text-align:center;padding:12px 3px 13px;font-size:18px;min-height:62px}#lr-ownership-planner .residence-tabs button small{font-size:13px;margin-top:6px}#lr-ownership-planner .residence-panel{display:flex;flex-direction:column;gap:0;min-height:0}#lr-ownership-planner .mobile-media-switch{display:flex;gap:6px;margin-bottom:10px}#lr-ownership-planner .mobile-media-switch button{padding:8px 18px;min-height:44px;border:1px solid #ccd6cf;background:none;border-radius:22px;font-size:16px;color:#365852}#lr-ownership-planner .mobile-media-switch button[aria-pressed=true]{background:#164b43;color:#fff;border-color:#164b43}#lr-ownership-planner .unit-photo,#lr-ownership-planner .unit-plan{display:none;height:222px;width:100%;border-radius:4px}#lr-ownership-planner .unit-photo.mobile-active,#lr-ownership-planner .unit-plan.mobile-active{display:flex}#lr-ownership-planner .unit-plan img{height:182px}#lr-ownership-planner .unit-plan{padding:8px}#lr-ownership-planner .unit-plan>span{padding-block:3px;font-size:15px}#lr-ownership-planner .unit-details{padding:15px 0 0;display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:start}#lr-ownership-planner .unit-details .eyebrow,#lr-ownership-planner .unit-description{display:none}#lr-ownership-planner .unit-details h3{font-size:27px;grid-column:1;grid-row:1}#lr-ownership-planner .unit-features{font-size:15px;line-height:1.6;margin-top:6px;grid-column:1;grid-row:2}#lr-ownership-planner .unit-price{margin:0;grid-column:2;grid-row:1 / 3;text-align:right}#lr-ownership-planner .unit-price small{font-size:14px}#lr-ownership-planner .unit-price strong{font-size:23px;line-height:1.7}#lr-ownership-planner .unit-details .button{grid-column:1 / -1;margin-top:14px;font-size:17px;min-height:44px}#lr-ownership-planner .planner{padding-block:27px 20px}#lr-ownership-planner .planner .section-heading{margin-bottom:19px}#lr-ownership-planner .planner h2{font-size:29px}#lr-ownership-planner .planner .section-heading p:not(.eyebrow){font-size:16px;max-width:none;margin-top:8px}#lr-ownership-planner .planner-tagline{display:none}#lr-ownership-planner .planner-controls{grid-template-columns:1.2fr 1fr;gap:15px 17px}#lr-ownership-planner .planner-controls label,#lr-ownership-planner .base-price>span{font-size:15px}#lr-ownership-planner .planner-controls select{height:44px;font-size:16px;margin-top:7px}#lr-ownership-planner .base-price{padding-left:0}#lr-ownership-planner .base-price strong{font-size:26px;margin-top:9px}#lr-ownership-planner .base-price small{font-size:13px}#lr-ownership-planner .plan-field,#lr-ownership-planner .down-field{grid-column:1/-1}#lr-ownership-planner .down-field>label{display:flex;align-items:center;justify-content:space-between;font-size:17px}#lr-ownership-planner .percent-input{width:92px;height:44px;margin:0}#lr-ownership-planner .percent-input input{padding:9px 10px;font-size:21px}#lr-ownership-planner .range-line{margin-top:5px;height:28px;gap:12px}#lr-ownership-planner .range-line input{height:28px}#lr-ownership-planner .range-line small{font-size:14px}#lr-ownership-planner .plan-summary{gap:10px;flex-wrap:wrap;row-gap:6px;margin-block:10px 16px;font-size:14px}#lr-ownership-planner .plan-summary span+span{padding-left:10px}#lr-ownership-planner .results{grid-template-columns:repeat(3,1fr);padding:17px 0 15px;row-gap:18px}#lr-ownership-planner .results .monthly{grid-column:1/-1;padding-inline:16px;padding-bottom:15px;border-bottom:1px solid #537a72;gap:8px}#lr-ownership-planner .results .monthly .metric-label{font-size:13px}#lr-ownership-planner .results .monthly p{flex-wrap:nowrap;gap:7px}#lr-ownership-planner .results .monthly strong{font-size:40px}#lr-ownership-planner .results .monthly small{font-size:16px}#lr-ownership-planner .results>div{padding-inline:11px;gap:6px;justify-content:flex-start}#lr-ownership-planner .results>div:nth-child(2){border-left:0}#lr-ownership-planner .results strong{font-size:21px}#lr-ownership-planner .metric-label{font-size:12px;letter-spacing:.08em}#lr-ownership-planner .results small{font-size:13px;line-height:1.4}#lr-ownership-planner .plan-details{margin-top:15px;font-size:16px}#lr-ownership-planner .plan-details summary{min-height:44px;align-items:center;padding-bottom:10px}#lr-ownership-planner .comparison{grid-template-columns:repeat(2,1fr)}#lr-ownership-planner .planning-note{font-size:13px;margin-top:13px;line-height:1.55}#lr-ownership-planner .save{display:block;padding-block:29px 26px}#lr-ownership-planner .booklet{display:none}#lr-ownership-planner .save h2{font-size:31px;max-width:310px}#lr-ownership-planner .save-content>p:not(.eyebrow){font-size:17px;line-height:1.5}#lr-ownership-planner .selected-summary{font-size:14px;flex-wrap:wrap;row-gap:7px}#lr-ownership-planner .form-fields{gap:12px;margin-top:14px}#lr-ownership-planner .form-fields input{font-size:21px;height:44px;padding-inline:9px}#lr-ownership-planner .form-fields input::placeholder{font-size:16px}#lr-ownership-planner .form-fields label{font-size:15px}#lr-ownership-planner .save form>.button{font-size:17px}#lr-ownership-planner .preview-note{font-size:13px}#lr-ownership-planner .benefits{margin-top:18px;gap:12px}#lr-ownership-planner .benefits>span{font-size:13px}#lr-ownership-planner .benefits b{font-size:14px}#lr-ownership-planner .benefits>span+span{padding-left:12px}#lr-ownership-planner .site-footer{padding-block:18px;margin-bottom:0}#lr-ownership-planner .site-footer>img{width:143px}#lr-ownership-planner .site-footer .blue-ocean{width:100px}#lr-ownership-planner .mobile-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5;background:#faf9f5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #cad4cb;padding:10px 21px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;box-shadow:0 -2px 15px #092e3014}#lr-ownership-planner .mobile-sticky small{display:block;font-size:13px;color:var(--muted)}#lr-ownership-planner .mobile-sticky strong{font-size:22px;letter-spacing:-.04em}#lr-ownership-planner .mobile-sticky .button{font-size:16px;padding-inline:20px;min-height:44px}#lr-ownership-planner .floorplan-dialog{padding:16px;width:calc(100cqw - 20px);max-height:95dvh}#lr-ownership-planner .dialog-header h2{font-size:25px}#lr-ownership-planner .dialog-header .eyebrow{font-size:13px}#lr-ownership-planner .floorplan-view{height:63dvh}#lr-ownership-planner .floorplan-view.zoomed img{width:230%;height:120dvh}#lr-ownership-planner .dialog-actions{gap:9px}#lr-ownership-planner .dialog-actions p{font-size:14px}#lr-ownership-planner .dialog-actions .button{font-size:15px;padding-inline:16px;white-space:nowrap}}@media(max-width:360px){#lr-ownership-planner .wrap{padding-inline:16px}#lr-ownership-planner .intro h1{font-size:31px}#lr-ownership-planner .site-header{padding-inline:16px}#lr-ownership-planner .site-header img{width:140px}#lr-ownership-planner .site-header .button{font-size:14px}#lr-ownership-planner .hero-image{height:240px}#lr-ownership-planner .results strong{font-size:22px}#lr-ownership-planner .results .monthly strong{font-size:37px}#lr-ownership-planner .step-number{width:23px;height:23px}#lr-ownership-planner .steps{gap:6px}#lr-ownership-planner .steps a{gap:5px}#lr-ownership-planner .steps strong{font-size:14px}#lr-ownership-planner .unit-price strong{font-size:21px}#lr-ownership-planner .residence-tabs button small{font-size:12px}}@container lr-planner (max-width:360px){#lr-ownership-planner .wrap{padding-inline:16px}#lr-ownership-planner .intro h1{font-size:31px}#lr-ownership-planner .site-header{padding-inline:16px}#lr-ownership-planner .site-header img{width:140px}#lr-ownership-planner .site-header .button{font-size:14px}#lr-ownership-planner .hero-image{height:240px}#lr-ownership-planner .results strong{font-size:22px}#lr-ownership-planner .results .monthly strong{font-size:37px}#lr-ownership-planner .step-number{width:23px;height:23px}#lr-ownership-planner .steps{gap:6px}#lr-ownership-planner .steps a{gap:5px}#lr-ownership-planner .steps strong{font-size:14px}#lr-ownership-planner .unit-price strong{font-size:21px}#lr-ownership-planner .residence-tabs button small{font-size:12px}}@media(prefers-reduced-motion:reduce){#lr-ownership-planner{scroll-behavior:auto}#lr-ownership-planner *{transition:none!important}}#lr-ownership-planner .results>div{min-width:0}#lr-ownership-planner .results>div>strong .currency-prefix{display:inline}@media(max-width:700px){#lr-ownership-planner .results{grid-template-columns:repeat(3,minmax(0,1fr))}#lr-ownership-planner .results>div>strong{font-size:calc(clamp(14px,4.4vw,18px) + 2px);white-space:nowrap}#lr-ownership-planner .results>div>strong .currency-prefix{display:none}#lr-ownership-planner .results>div{padding-inline:10px}#lr-ownership-planner .site-header .button{min-height:44px}}@container lr-planner (max-width:700px){#lr-ownership-planner .results{grid-template-columns:repeat(3,minmax(0,1fr))}#lr-ownership-planner .results>div>strong{font-size:calc(clamp(14px,4.4cqw,18px) + 2px);white-space:nowrap}#lr-ownership-planner .results>div>strong .currency-prefix{display:none}#lr-ownership-planner .results>div{padding-inline:10px}#lr-ownership-planner .site-header .button{min-height:44px}}#lr-ownership-planner .floorplan-view{height:auto;min-height:180px;max-height:65dvh}#lr-ownership-planner .floorplan-view img{height:auto;max-height:65dvh;width:100%;object-fit:contain}#lr-ownership-planner .floorplan-view.zoomed{height:65dvh}#lr-ownership-planner .floorplan-view.zoomed img{width:150%;height:auto;max-height:none}#lr-ownership-planner:has(dialog[open]){overflow:hidden}@media(max-width:700px){#lr-ownership-planner .floorplan-view.zoomed img{width:230%;height:auto;max-height:none}}@container lr-planner (max-width:700px){#lr-ownership-planner .floorplan-view.zoomed img{width:230%;height:auto;max-height:none}}#lr-ownership-planner .download-again{font-size:17px;text-decoration:underline;display:inline-block;padding-block:12px}#lr-ownership-planner{min-width:0}@media(max-width:700px){#lr-ownership-planner .planner-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#lr-ownership-planner .base-price strong{font-size:calc(clamp(19px,6vw,24px) + 2px)}#lr-ownership-planner .base-price{min-width:0}}@container lr-planner (max-width:700px){#lr-ownership-planner .planner-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#lr-ownership-planner .base-price strong{font-size:calc(clamp(19px,6cqw,24px) + 2px)}#lr-ownership-planner .base-price{min-width:0}}@media(max-width:360px){#lr-ownership-planner .planner h2{font-size:27px}#lr-ownership-planner .results .monthly strong{font-size:34px}}@container lr-planner (max-width:360px){#lr-ownership-planner .planner h2{font-size:27px}#lr-ownership-planner .results .monthly strong{font-size:34px}}@media(min-width:901px){#lr-ownership-planner .results .monthly strong{font-size:36px}#lr-ownership-planner .results>div>strong{font-size:29px}#lr-ownership-planner .metric-label{font-size:14px}}#lr-ownership-planner .steps-band{background:var(--green);color:#fff}#lr-ownership-planner .steps{background:transparent;border-color:#557f76}#lr-ownership-planner .steps small{color:#cbded7}#lr-ownership-planner .step-number{border-color:#97b4ab;color:#fff}#lr-ownership-planner .steps a:hover .step-number{background:var(--gold);border-color:var(--gold)}#lr-ownership-planner .interior-carousel{background:#eeeae2;isolation:isolate}#lr-ownership-planner .interior-carousel:focus-visible{outline-offset:3px}#lr-ownership-planner .carousel-stage{width:100%;height:100%;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}#lr-ownership-planner .carousel-stage img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}#lr-ownership-planner .carousel-stage img.portrait{object-fit:contain;padding-bottom:44px}#lr-ownership-planner .carousel-bar{position:absolute;bottom:0;left:0;right:0;min-height:44px;background:var(--green);display:flex;align-items:center;justify-content:space-between;gap:5px;padding-left:12px;color:#fff}#lr-ownership-planner .carousel-caption{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;line-height:1.3}#lr-ownership-planner .carousel-caption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lr-ownership-planner .carousel-caption small{white-space:nowrap;font-size:14px;color:#d5e6df;font-variant-numeric:tabular-nums}#lr-ownership-planner .carousel-buttons{display:flex;align-self:stretch;flex-shrink:0}#lr-ownership-planner .carousel-buttons button{min-height:44px;min-width:44px;border:0;border-left:1px solid #ffffff38;background:transparent;color:#fff;font-size:15px;padding:8px 10px}#lr-ownership-planner .carousel-buttons button:hover{background:#17665d}#lr-ownership-planner .carousel-buttons button:focus-visible{outline-offset:-4px}#lr-ownership-planner .unit-details h3,#lr-ownership-planner .floorplan-dialog .dialog-header h2{margin-top:0}@media(max-width:900px)and (min-width:701px){#lr-ownership-planner .carousel-caption>span{display:none}#lr-ownership-planner .carousel-bar{padding-left:10px}#lr-ownership-planner .carousel-buttons button{padding-inline:8px}}@container lr-planner (max-width:900px) and (min-width:701px){#lr-ownership-planner .carousel-caption>span{display:none}#lr-ownership-planner .carousel-bar{padding-left:10px}#lr-ownership-planner .carousel-buttons button{padding-inline:8px}}@media(max-width:700px){#lr-ownership-planner .interior-carousel.mobile-active{display:block;height:auto}#lr-ownership-planner .carousel-stage{height:max(320px,calc((100vw - 42px) * 2 / 3));display:flex;align-items:center;justify-content:center;overflow:hidden}#lr-ownership-planner .carousel-stage img,#lr-ownership-planner .carousel-stage img.portrait{width:auto;height:100%;max-width:none;flex-shrink:0;object-fit:contain;padding:0}#lr-ownership-planner .carousel-caption,#lr-ownership-planner .carousel-buttons button{font-size:15px}#lr-ownership-planner .carousel-bar{position:relative;inset:auto;padding-left:10px}}@container lr-planner (max-width:700px){#lr-ownership-planner .interior-carousel.mobile-active{display:block;height:auto}#lr-ownership-planner .carousel-stage{height:max(320px,calc((100cqw - 42px) * 2 / 3));display:flex;align-items:center;justify-content:center;overflow:hidden}#lr-ownership-planner .carousel-stage img,#lr-ownership-planner .carousel-stage img.portrait{width:auto;height:100%;max-width:none;flex-shrink:0;object-fit:contain;padding:0}#lr-ownership-planner .carousel-caption,#lr-ownership-planner .carousel-buttons button{font-size:15px}#lr-ownership-planner .carousel-bar{position:relative;inset:auto;padding-left:10px}}#lr-ownership-planner .mobile-down{display:none}#lr-ownership-planner .desktop-down .percent-input{margin-top:8px}#lr-ownership-planner .save h2{max-width:450px}@media(max-width:700px){#lr-ownership-planner .down-field>.desktop-down{display:none}#lr-ownership-planner .mobile-down{display:block}#lr-ownership-planner .mobile-down>label{display:flex;align-items:center;justify-content:space-between;font-size:17px}#lr-ownership-planner .mobile-down label strong{font-size:30px;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}#lr-ownership-planner .mobile-down label strong span{font-size:22px;margin-left:3px}#lr-ownership-planner .marked-range{position:relative;padding-top:2px}#lr-ownership-planner .marked-range input{display:block;width:100%;height:44px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;position:relative;z-index:1;touch-action:pan-y}#lr-ownership-planner .marked-range input::-webkit-slider-runnable-track{height:5px;border-radius:4px;background:#b0c6b6}#lr-ownership-planner .marked-range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;border:3px solid #f8f4e9;border-radius:50%;margin-top:-9.5px;background:var(--gold);box-shadow:0 1px 5px #062e2860}#lr-ownership-planner .marked-range input::-moz-range-track{height:5px;background:#b0c6b6;border-radius:4px}#lr-ownership-planner .marked-range input::-moz-range-thumb{height:18px;width:18px;border:3px solid #f8f4e9;border-radius:50%;background:var(--gold)}#lr-ownership-planner .range-marks{display:flex;justify-content:space-between;margin:-24px 12px 0;position:relative;pointer-events:none}#lr-ownership-planner .range-marks>span{position:relative;width:0;text-align:center;font-size:13px;line-height:1;color:#dce7df;display:flex;flex-direction:column;align-items:center;font-variant-numeric:tabular-nums;padding-top:22px}#lr-ownership-planner .range-marks i{position:absolute;top:0;width:2px;height:10px;background:#d2dfd0}#lr-ownership-planner .range-marks>span.selected{color:#efd8a7;font-weight:750}#lr-ownership-planner .range-marks>span.selected i{background:#efd8a7}#lr-ownership-planner .mobile-down>p{font-size:14px;color:#dce7df;margin-top:12px}#lr-ownership-planner .save h2{max-width:340px}#lr-ownership-planner .plan-summary{margin-top:18px}}@container lr-planner (max-width:700px){#lr-ownership-planner .down-field>.desktop-down{display:none}#lr-ownership-planner .mobile-down{display:block}#lr-ownership-planner .mobile-down>label{display:flex;align-items:center;justify-content:space-between;font-size:17px}#lr-ownership-planner .mobile-down label strong{font-size:30px;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}#lr-ownership-planner .mobile-down label strong span{font-size:22px;margin-left:3px}#lr-ownership-planner .marked-range{position:relative;padding-top:2px}#lr-ownership-planner .marked-range input{display:block;width:100%;height:44px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;position:relative;z-index:1;touch-action:pan-y}#lr-ownership-planner .marked-range input::-webkit-slider-runnable-track{height:5px;border-radius:4px;background:#b0c6b6}#lr-ownership-planner .marked-range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;border:3px solid #f8f4e9;border-radius:50%;margin-top:-9.5px;background:var(--gold);box-shadow:0 1px 5px #062e2860}#lr-ownership-planner .marked-range input::-moz-range-track{height:5px;background:#b0c6b6;border-radius:4px}#lr-ownership-planner .marked-range input::-moz-range-thumb{height:18px;width:18px;border:3px solid #f8f4e9;border-radius:50%;background:var(--gold)}#lr-ownership-planner .range-marks{display:flex;justify-content:space-between;margin:-24px 12px 0;position:relative;pointer-events:none}#lr-ownership-planner .range-marks>span{position:relative;width:0;text-align:center;font-size:13px;line-height:1;color:#dce7df;display:flex;flex-direction:column;align-items:center;font-variant-numeric:tabular-nums;padding-top:22px}#lr-ownership-planner .range-marks i{position:absolute;top:0;width:2px;height:10px;background:#d2dfd0}#lr-ownership-planner .range-marks>span.selected{color:#efd8a7;font-weight:750}#lr-ownership-planner .range-marks>span.selected i{background:#efd8a7}#lr-ownership-planner .mobile-down>p{font-size:14px;color:#dce7df;margin-top:12px}#lr-ownership-planner .save h2{max-width:340px}#lr-ownership-planner .plan-summary{margin-top:18px}}#lr-ownership-planner .residence-panel{grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:28px;align-items:center}#lr-ownership-planner .interior-carousel{display:flex;flex-direction:column;height:auto;width:100%}#lr-ownership-planner .interior-carousel .carousel-stage{height:clamp(310px,32vw,410px);flex:none}#lr-ownership-planner .gallery-open{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;background:#eeeae2;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:zoom-in}#lr-ownership-planner .gallery-open:focus-visible{outline-offset:-4px}#lr-ownership-planner .gallery-open img{pointer-events:none}#lr-ownership-planner .carousel-stage.showing-floorplan .gallery-open{background:#fff}#lr-ownership-planner .carousel-stage.showing-floorplan img{width:100%;height:100%;object-fit:contain;padding:14px;max-width:100%}#lr-ownership-planner .gallery-expand-label{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#103635d9;color:#fff;border:1px solid #ffffff66;border-radius:22px;font-size:16px;pointer-events:none}#lr-ownership-planner .interior-carousel .carousel-bar{position:relative;inset:auto;padding:0;gap:0;min-height:48px;flex:none}#lr-ownership-planner .floorplan-shortcut{align-self:stretch;padding:10px 17px;min-height:48px;border:0;border-right:1px solid #ffffff38;background:transparent;color:#fff;font-size:17px;flex:none}#lr-ownership-planner .floorplan-shortcut:hover{background:#17665d}#lr-ownership-planner .floorplan-shortcut[aria-pressed=true]{background:#17665d;box-shadow:inset 0 -3px 0 var(--gold)}#lr-ownership-planner .floorplan-shortcut:focus-visible{outline-offset:-4px}#lr-ownership-planner .interior-carousel .carousel-caption{padding-inline:12px;flex:1;justify-content:space-between;font-size:16px}#lr-ownership-planner .interior-carousel .carousel-caption>span{display:block}#lr-ownership-planner .interior-carousel .carousel-caption small{font-size:15px}#lr-ownership-planner .interior-carousel .carousel-buttons button{font-size:17px;padding-inline:14px;min-height:48px}#lr-ownership-planner .gallery-dialog{width:min(1080px,94vw);max-height:94dvh;padding:22px;border:0;border-radius:10px;background:var(--cream);color:#153a36;overflow:auto}#lr-ownership-planner .gallery-dialog::backdrop{background:#052b2be8}#lr-ownership-planner .gallery-dialog .dialog-header p{font-size:17px;color:var(--muted);margin-bottom:5px}#lr-ownership-planner .gallery-dialog .dialog-header h2{font-size:26px;letter-spacing:-.035em}#lr-ownership-planner .gallery-lightbox-view{max-height:65dvh;overflow:auto;background:#fff;border:1px solid var(--line)}#lr-ownership-planner .gallery-lightbox-view img{display:block;width:100%;height:auto;max-height:65dvh;max-width:none;object-fit:contain}#lr-ownership-planner .gallery-lightbox-view.zoomed{height:65dvh}#lr-ownership-planner .gallery-lightbox-view.zoomed img{width:180%;height:auto;max-height:none}#lr-ownership-planner .gallery-lightbox-controls,#lr-ownership-planner .gallery-lightbox-controls>div{display:flex;align-items:center;gap:8px}#lr-ownership-planner .gallery-lightbox-controls{justify-content:space-between;margin-top:12px}#lr-ownership-planner .gallery-lightbox-controls span{font-size:17px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}#lr-ownership-planner .gallery-lightbox-controls button{min-height:44px;padding:10px 15px;border:1px solid #bdcec4;border-radius:6px;color:var(--green);background:transparent;font-size:17px}#lr-ownership-planner .gallery-lightbox-controls button:hover{background:#e2e9df}#lr-ownership-planner .gallery-lightbox-controls button[aria-pressed=true]{background:#e2e9df;border-color:var(--green)}#lr-ownership-planner .gallery-lightbox-controls .zoom-control{background:var(--green);color:#fff;min-width:105px}#lr-ownership-planner .gallery-lightbox-controls .zoom-control:hover{background:#17665d}@media(max-width:900px)and (min-width:701px){#lr-ownership-planner .residence-panel{grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);gap:20px}#lr-ownership-planner .interior-carousel .carousel-caption>span{display:none}#lr-ownership-planner .unit-details{padding-left:0}}@container lr-planner (max-width:900px) and (min-width:701px){#lr-ownership-planner .residence-panel{grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);gap:20px}#lr-ownership-planner .interior-carousel .carousel-caption>span{display:none}#lr-ownership-planner .unit-details{padding-left:0}}@media(max-width:700px){#lr-ownership-planner .residence-panel{gap:0}#lr-ownership-planner .interior-carousel .carousel-stage{height:max(320px,calc((100vw - 42px) * 2 / 3))}#lr-ownership-planner .gallery-open img{width:auto;height:100%;max-width:none;flex-shrink:0;object-fit:contain}#lr-ownership-planner .interior-carousel .carousel-caption{padding-inline:8px;justify-content:center}#lr-ownership-planner .interior-carousel .carousel-caption>span{display:none}#lr-ownership-planner .floorplan-shortcut{font-size:16px;padding-inline:13px}#lr-ownership-planner .interior-carousel .carousel-buttons button{font-size:16px;padding-inline:12px}#lr-ownership-planner .gallery-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:95dvh;padding:14px}#lr-ownership-planner .gallery-dialog .dialog-header h2{font-size:23px}#lr-ownership-planner .gallery-lightbox-view,#lr-ownership-planner .gallery-lightbox-view img{max-height:60dvh}#lr-ownership-planner .gallery-lightbox-view.zoomed{height:60dvh}#lr-ownership-planner .gallery-lightbox-view.zoomed img{max-height:none}#lr-ownership-planner .gallery-lightbox-controls{flex-wrap:wrap;gap:8px}#lr-ownership-planner .gallery-lightbox-controls>div:last-child{flex:1;justify-content:flex-end}#lr-ownership-planner .gallery-lightbox-controls button{padding-inline:12px;font-size:16px}#lr-ownership-planner .gallery-lightbox-controls .zoom-control{min-width:95px}}@container lr-planner (max-width:700px){#lr-ownership-planner .residence-panel{gap:0}#lr-ownership-planner .interior-carousel .carousel-stage{height:max(320px,calc((100cqw - 42px) * 2 / 3))}#lr-ownership-planner .gallery-open img{width:auto;height:100%;max-width:none;flex-shrink:0;object-fit:contain}#lr-ownership-planner .interior-carousel .carousel-caption{padding-inline:8px;justify-content:center}#lr-ownership-planner .interior-carousel .carousel-caption>span{display:none}#lr-ownership-planner .floorplan-shortcut{font-size:16px;padding-inline:13px}#lr-ownership-planner .interior-carousel .carousel-buttons button{font-size:16px;padding-inline:12px}#lr-ownership-planner{width:calc(100cqw - 20px);max-width:calc(100cqw - 20px);max-height:95dvh;padding:14px}#lr-ownership-planner{font-size:23px}#lr-ownership-planner{max-height:60dvh}#lr-ownership-planner{height:60dvh}#lr-ownership-planner{max-height:none}#lr-ownership-planner{flex-wrap:wrap;gap:8px}#lr-ownership-planner{flex:1;justify-content:flex-end}#lr-ownership-planner{padding-inline:12px;font-size:16px}#lr-ownership-planner{min-width:95px}}@media(min-width:701px)and (max-width:1100px){#lr-ownership-planner .planner-controls{grid-template-columns:minmax(180px,1.1fr) minmax(125px,.9fr) minmax(250px,1.7fr) minmax(100px,.75fr)}}@container lr-planner (min-width:701px) and (max-width:1100px){#lr-ownership-planner .planner-controls{grid-template-columns:minmax(180px,1.1fr) minmax(125px,.9fr) minmax(250px,1.7fr) minmax(100px,.75fr)}}@media(min-width:701px)and (max-width:800px){#lr-ownership-planner .planner-controls{grid-template-columns:1fr 1.7fr 1fr}#lr-ownership-planner .base-price{grid-column:1 / -1}}@container lr-planner (min-width:701px) and (max-width:800px){#lr-ownership-planner .planner-controls{grid-template-columns:1fr 1.7fr 1fr}#lr-ownership-planner .base-price{grid-column:1 / -1}}@media(max-width:360px){#lr-ownership-planner .form-fields{grid-template-columns:1fr}#lr-ownership-planner .site-header .button{padding-inline:7px}#lr-ownership-planner .floorplan-shortcut{padding-inline:10px}#lr-ownership-planner .interior-carousel .carousel-buttons button{padding-inline:9px}}@container lr-planner (max-width:360px){#lr-ownership-planner .form-fields{grid-template-columns:1fr}#lr-ownership-planner .site-header .button{padding-inline:7px}#lr-ownership-planner .floorplan-shortcut{padding-inline:10px}#lr-ownership-planner .interior-carousel .carousel-buttons button{padding-inline:9px}}#lr-ownership-planner .intro-heading{min-width:0}#lr-ownership-planner .intro-heading .intro-meta{font-size:19px;font-weight:500;color:var(--green);line-height:1.5;margin:18px 0 0}#lr-ownership-planner .intro-heading .intro-meta strong{font-weight:700;white-space:nowrap}#lr-ownership-planner .intro-copy .button{margin-top:20px}#lr-ownership-planner .base-price strong{font-size:calc(clamp(30px,3.25vw,36px) + 2px);font-weight:600;white-space:nowrap}#lr-ownership-planner .form-fields label{min-width:0}#lr-ownership-planner .form-fields .optional{font-weight:400;color:var(--muted);white-space:nowrap}@media(max-width:700px){#lr-ownership-planner .intro-heading .intro-meta{font-size:17px;margin-top:14px}#lr-ownership-planner .intro-copy .button{margin-top:16px}#lr-ownership-planner .base-price strong{font-size:calc(clamp(22px,7vw,28px) + 2px)}}@container lr-planner (max-width:700px){#lr-ownership-planner .intro-heading .intro-meta{font-size:17px;margin-top:14px}#lr-ownership-planner .intro-copy .button{margin-top:16px}#lr-ownership-planner .base-price strong{font-size:calc(clamp(22px,7cqw,28px) + 2px)}}#lr-ownership-planner .planner .planner-header{display:flex;align-items:baseline;gap:30px}#lr-ownership-planner .planner-kicker{flex-shrink:0}#lr-ownership-planner .planner-header .eyebrow{margin-bottom:0}#lr-ownership-planner .planner-kicker .planner-tagline{margin-top:14px}#lr-ownership-planner .planner-title{min-width:0;margin-left:auto;text-align:right}@media(min-width:1101px){#lr-ownership-planner .planner-kicker .planner-tagline{display:block}}@media(max-width:700px){#lr-ownership-planner .planner .planner-header{display:block}#lr-ownership-planner .planner-header .eyebrow{margin-bottom:10px}#lr-ownership-planner .planner-title{margin-left:0;text-align:left}}@container lr-planner (max-width:700px){#lr-ownership-planner .planner .planner-header{display:block}#lr-ownership-planner .planner-header .eyebrow{margin-bottom:10px}#lr-ownership-planner .planner-title{margin-left:0;text-align:left}}#lr-ownership-planner .ownership-form .security-check{margin-top:18px;min-height:78px}#lr-ownership-planner .ownership-form .field-error{display:block;color:#9b3329;font-size:16px;line-height:1.4;margin-top:6px}#lr-ownership-planner .ownership-form input[aria-invalid=true]{border-color:#9b3329}#lr-ownership-planner .ownership-form input:disabled{opacity:.75}#lr-ownership-planner .ownership-form .download-status{font-size:16px;line-height:1.5;margin-top:12px;color:var(--green)}#lr-ownership-planner .ownership-form .download-status:empty{display:none}#lr-ownership-planner .ownership-form .form-error{color:#9b3329}#lr-ownership-planner .ownership-form .text-button{padding:0;border:0;background:none;text-decoration:underline;color:inherit;font-size:inherit}#lr-ownership-planner .ownership-form .security-check iframe{max-width:100%}#lr-ownership-planner .interior-carousel .carousel-stage{position:relative}#lr-ownership-planner .gallery-view-toggle{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #ffffff9c;border-radius:24px;background:#0b4c47ed;color:#fff;font-size:17px;box-shadow:0 3px 12px #082d3433}#lr-ownership-planner .gallery-view-toggle:hover{background:#17665d}#lr-ownership-planner .interior-carousel .floorplan-shortcut{display:none}#lr-ownership-planner .gallery-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#lr-ownership-planner .simple-gallery-dialog{padding:60px 12px 16px;width:min(1400px,100vw);max-width:100vw;max-height:100dvh;overflow:visible;border:0;border-radius:0;background:transparent;color:#fff}#lr-ownership-planner .simple-gallery-dialog[open]{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center}#lr-ownership-planner .simple-gallery-dialog::backdrop{background:#052523f2}#lr-ownership-planner .gallery-modal-image{grid-column:1/-1;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;touch-action:pan-y pinch-zoom}#lr-ownership-planner .gallery-modal-image img{display:block;width:100%;height:auto;max-height:calc(100dvh - 90px);object-fit:contain;-webkit-user-select:none;user-select:none}#lr-ownership-planner .simple-gallery-dialog button{display:grid;place-items:center;width:48px;height:48px;min-height:48px;border:1px solid #ffffff6e;border-radius:50%;background:#093f39e6;color:#fff;padding:0;z-index:1;justify-self:center}#lr-ownership-planner .simple-gallery-dialog button:hover{background:#17665d}#lr-ownership-planner .simple-gallery-dialog .gallery-modal-close{position:absolute;top:3px;right:12px;width:44px;height:44px;min-height:44px}#lr-ownership-planner .gallery-modal-prev{grid-column:1;grid-row:1}#lr-ownership-planner .gallery-modal-next{grid-column:3;grid-row:1}@media(min-width:701px){#lr-ownership-planner .simple-gallery-dialog{width:min(1560px,100vw);padding-inline:24px}#lr-ownership-planner .simple-gallery-dialog[open]{grid-template-columns:64px minmax(0,1fr) 64px;column-gap:16px}#lr-ownership-planner .gallery-modal-image{grid-column:2}#lr-ownership-planner .simple-gallery-dialog .gallery-modal-close{right:24px}}@media(max-width:700px){#lr-ownership-planner .gallery-view-toggle{display:none}#lr-ownership-planner .interior-carousel .floorplan-shortcut{display:flex;align-items:center;gap:7px}#lr-ownership-planner .simple-gallery-dialog{padding:56px 8px 12px;width:100vw;max-width:100vw;max-height:100dvh}#lr-ownership-planner .simple-gallery-dialog[open]{grid-template-columns:48px minmax(0,1fr) 48px}#lr-ownership-planner .simple-gallery-dialog button{width:44px;height:44px;min-height:44px}#lr-ownership-planner .gallery-modal-image img{max-height:calc(100dvh - 80px)}#lr-ownership-planner .simple-gallery-dialog .gallery-modal-close{right:8px}}@container lr-planner (max-width:700px){#lr-ownership-planner .gallery-view-toggle{display:none}#lr-ownership-planner .interior-carousel .floorplan-shortcut{display:flex;align-items:center;gap:7px}#lr-ownership-planner{padding:56px 8px 12px;width:100cqw;max-width:100cqw;max-height:100dvh}#lr-ownership-planner{grid-template-columns:48px minmax(0,1fr) 48px}#lr-ownership-planner{width:44px;height:44px;min-height:44px}#lr-ownership-planner{max-height:calc(100dvh - 80px)}#lr-ownership-planner{right:8px}}@media(max-width:360px){#lr-ownership-planner .floorplan-shortcut svg{width:14px}}@container lr-planner (max-width:360px){#lr-ownership-planner .floorplan-shortcut svg{width:14px}}#lr-ownership-planner .ownership-form>form[hidden]{display:none}#lr-ownership-planner .ownership-form .guide-ready{padding:30px;border:1px solid #21645c;border-radius:12px;background:#0b4c47;color:#fff;box-shadow:0 12px 30px #0b4c4712;scroll-margin-block:24px}#lr-ownership-planner .guide-ready-confirmation{display:flex;align-items:center;gap:9px;color:#f2dca9;font-size:16px;font-weight:550;letter-spacing:.015em}#lr-ownership-planner .guide-ready-confirmation>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f2dca9;color:#0b4c47}#lr-ownership-planner .ownership-form .guide-ready h3{margin:16px 0 10px;font-size:36px;font-weight:600;letter-spacing:-.04em;line-height:1.15;color:#fff}#lr-ownership-planner .ownership-form .guide-ready p{margin:0;color:#e3eee8;font-size:18px;line-height:1.55}#lr-ownership-planner .ownership-form .guide-ready .guide-download{width:100%;min-height:62px;margin-top:25px;padding:16px 20px;gap:12px;border:1px solid #f7e6bf;border-radius:7px;background:#f2dca9;color:#0b4c47;font-size:22px;line-height:1.25;font-weight:650;box-shadow:0 4px 12px #032d2940}#lr-ownership-planner .ownership-form .guide-ready .guide-download:hover{background:#ffedc7;box-shadow:0 6px 18px #032d2950}#lr-ownership-planner .ownership-form .guide-ready .guide-download:focus-visible{outline:3px solid #fff;outline-offset:4px}#lr-ownership-planner .guide-download svg{flex-shrink:0}@media(max-width:700px){#lr-ownership-planner .ownership-form .guide-ready{padding:25px 21px}#lr-ownership-planner .ownership-form .guide-ready h3{font-size:32px}#lr-ownership-planner .ownership-form .guide-ready .guide-download{font-size:20px;min-height:60px;padding-inline:12px}}@container lr-planner (max-width:700px){#lr-ownership-planner .ownership-form .guide-ready{padding:25px 21px}#lr-ownership-planner .ownership-form .guide-ready h3{font-size:32px}#lr-ownership-planner .ownership-form .guide-ready .guide-download{font-size:20px;min-height:60px;padding-inline:12px}}@media(max-width:360px){#lr-ownership-planner .ownership-form .guide-ready .guide-download{font-size:18px;gap:8px;padding-inline:10px}#lr-ownership-planner .guide-download svg{width:20px;height:20px}}@container lr-planner (max-width:360px){#lr-ownership-planner .ownership-form .guide-ready .guide-download{font-size:18px;gap:8px;padding-inline:10px}#lr-ownership-planner .guide-download svg{width:20px;height:20px}}@font-face{font-family:LR Cormorant Garamond;src:url("../assets/fonts/cormorant-garamond-regular.woff2");font-weight:400;font-style:normal;font-display:swap}#lr-ownership-planner .design-review{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;background:#e9ede6;border-bottom:1px solid #cad3cb;color:#29403a;font-size:16px}#lr-ownership-planner .design-review>div{display:flex;gap:4px;padding:3px;border:1px solid #c4cec6;border-radius:24px}#lr-ownership-planner .design-review button{border:0;background:transparent;border-radius:20px;padding:7px 17px;color:inherit;font-size:16px}#lr-ownership-planner .design-review button[aria-pressed=true]{background:#0b4c47;color:#fff}#lr-ownership-planner .guided-page{--g-ink:#123c38;--g-muted:#5d6e67;--g-gold:#d6ba7d;color:var(--g-ink);background:#f5f3eb;min-height:100vh}#lr-ownership-planner .guided-page button{font-family:inherit}#lr-ownership-planner .guided-page [hidden]{display:none!important}#lr-ownership-planner .guided-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#lr-ownership-planner .guided-header{height:92px;max-width:1380px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 48px}#lr-ownership-planner .guided-header img{width:255px;height:auto}#lr-ownership-planner .guided-header>span{font-size:18px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#lr-ownership-planner .guided-layout{max-width:1380px;margin:auto;padding:0 48px 44px}#lr-ownership-planner .guided-hero{min-height:380px;position:relative;isolation:isolate;overflow:hidden;border-radius:12px 12px 0 0;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:36px 40px;gap:32px}#lr-ownership-planner .guided-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% 58%;z-index:-2}#lr-ownership-planner .guided-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#032d2add,transparent 62%),linear-gradient(0deg,#032b29e6,#052d2c30 85%)}#lr-ownership-planner .guided-hero-copy .eyebrow{font-size:14px;letter-spacing:.2em;color:#eed6a5;margin-bottom:16px}#lr-ownership-planner .guided-hero-copy{min-width:0;max-width:670px}#lr-ownership-planner .guided-hero h1{font-family:LR Cormorant Garamond,Georgia,serif;font-size:calc(clamp(42px,4.3vw,58px) + 2px);line-height:1.1;font-weight:400;font-synthesis:none;letter-spacing:-.025em}#lr-ownership-planner .guided-hero-arrival{white-space:nowrap}#lr-ownership-planner .guided-hero-promise{max-width:670px;margin-top:10px;font-size:calc(clamp(26.04px,2.666vw,35.96px) + 2px);font-weight:570;line-height:1.2;letter-spacing:-.025em;color:#f2dca9}#lr-ownership-planner .guided-hero-step-count{position:relative;isolation:isolate;display:inline-block;width:1.4em;margin-inline:.04em;text-align:center;color:var(--green);font-size:1em;font-weight:750;line-height:inherit;letter-spacing:0;vertical-align:baseline}#lr-ownership-planner .guided-hero-step-count:before{content:"";position:absolute;z-index:-1;width:1.4em;height:1.4em;border-radius:50%;background:#f2dca9;left:50%;top:50%;transform:translate(-50%,-50%)}#lr-ownership-planner .guided-workspace{min-width:0;scroll-margin-top:16px;background:#fffefa;border:1px solid #d5ded3;border-radius:12px;box-shadow:0 16px 45px #15372d0d}#lr-ownership-planner .guided-step-1 .guided-workspace{border-top:0;border-radius:0 0 12px 12px}#lr-ownership-planner .guided-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#0b4c47;color:#e1ede3;border-radius:11px 11px 0 0;overflow:hidden}#lr-ownership-planner .guided-step-1 .guided-progress{border-radius:0}#lr-ownership-planner .guided-progress button{min-width:0;min-height:90px;display:flex;align-items:center;gap:16px;justify-content:center;border:0;border-right:1px solid #ffffff25;background:transparent;color:inherit;text-align:left;padding:15px 20px;transition:background .15s,color .15s}#lr-ownership-planner .guided-progress button:last-child{border:0}#lr-ownership-planner .guided-step-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;border:2px solid #ead6a7;border-radius:50%;background:#f3e9d2;color:var(--green);font-size:30px;line-height:1;font-weight:750}#lr-ownership-planner .guided-step-marker{display:flex;align-items:center;gap:8px;flex-shrink:0}#lr-ownership-planner .guided-step-marker>small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#lr-ownership-planner .guided-step-text{display:flex;flex-direction:column;gap:6px;min-width:0}#lr-ownership-planner .guided-step-text small{font-size:12px;text-transform:uppercase;letter-spacing:.12em}#lr-ownership-planner .guided-step-text b{font-size:21px;font-weight:600;line-height:1.25}#lr-ownership-planner .guided-progress button[aria-current=step]{background:var(--g-gold);color:#153a31}#lr-ownership-planner .guided-progress button[aria-current=step] .guided-step-number{background:var(--green);color:#fff;border-color:var(--green)}#lr-ownership-planner .guided-progress button[aria-current=step] b{font-weight:750}#lr-ownership-planner .guided-progress button:hover:not([aria-current=step]){background:#166257}#lr-ownership-planner .guided-progress button:focus-visible{outline-offset:-5px;outline-color:#fff}#lr-ownership-planner .guided-stage{padding:34px 36px 28px;animation:guided-reveal .3s ease-out}#lr-ownership-planner .guided-stage-heading{margin-bottom:22px}#lr-ownership-planner .guided-stage-heading .eyebrow{font-size:16px;margin-bottom:10px;color:#87703e;letter-spacing:.15em}#lr-ownership-planner .guided-stage-heading>div{display:flex;align-items:center;gap:22px}#lr-ownership-planner .guided-stage-heading h2{font-size:calc(clamp(29px,3vw,38px) + 2px);line-height:1.15;font-weight:620;letter-spacing:-.045em;outline:none}#lr-ownership-planner .guided-stage-heading h2:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#lr-ownership-planner .guided-heading-arrow{width:48px;height:48px;stroke:#b49454;stroke-width:1.4;transform:translateY(13px);flex-shrink:0}#lr-ownership-planner .guided-residence-flow{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:15px;align-items:center;margin-bottom:23px}#lr-ownership-planner .guided-residences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#lr-ownership-planner .guided-residences>button{min-width:0;position:relative;text-align:left;border:1px solid #ccd7cd;border-radius:7px;padding:18px 15px;background:#f8f7f1;color:var(--g-ink);transition:background .15s,border-color .15s}#lr-ownership-planner .guided-residences>button:hover{background:#eeeada;border-color:#b49454}#lr-ownership-planner .guided-residences>button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 5px 12px #123c3816}#lr-ownership-planner .guided-residences span{font-size:21px;font-weight:600;display:block}#lr-ownership-planner .guided-residences small{font-size:14px;display:block;margin-top:9px;white-space:nowrap}#lr-ownership-planner .guided-residences svg{position:absolute;right:9px;top:9px;stroke:#e8cf9c;width:15px;height:15px}#lr-ownership-planner .guided-flow-next{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;color:#937039}#lr-ownership-planner .guided-flow-next span{font-size:13px;line-height:1.4;max-width:95px;font-weight:550}#lr-ownership-planner .guided-flow-next svg{height:24px;width:68px}#lr-ownership-planner .guided-page .button{min-height:52px;color:#102e2b;background:var(--g-gold);font-size:18px;font-weight:650;padding:14px 23px;border:1px solid #cfb172;line-height:1.35;gap:16px}#lr-ownership-planner .guided-page .button svg{flex-shrink:0}#lr-ownership-planner .guided-page .button:hover{background:#e4cb94}#lr-ownership-planner .guided-page .interior-carousel{display:flex;border-radius:7px;overflow:hidden}#lr-ownership-planner .guided-page .interior-carousel .carousel-stage{height:clamp(390px,39vw,540px)}#lr-ownership-planner .guided-page .carousel-stage .gallery-open img{height:100%;width:100%;object-fit:cover}#lr-ownership-planner .guided-page .carousel-stage.showing-floorplan img{object-fit:contain;background:#fff}#lr-ownership-planner .guided-page .carousel-caption>span{display:block}#lr-ownership-planner .guided-page .carousel-bar{border-radius:0}#lr-ownership-planner .guided-unit-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px}#lr-ownership-planner .guided-unit-facts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 25px;font-size:16px;color:var(--g-muted)}#lr-ownership-planner .guided-unit-facts>span{display:flex;align-items:center;gap:7px}#lr-ownership-planner .guided-unit-facts svg{color:#a08343;flex-shrink:0}#lr-ownership-planner .guided-footer-price{display:flex;align-items:baseline;gap:10px;color:var(--g-muted);font-size:15px}#lr-ownership-planner .guided-footer-price strong{font-size:28px;font-weight:650;letter-spacing:-.04em;color:var(--green);white-space:nowrap}#lr-ownership-planner .guided-mobile-next{display:none}#lr-ownership-planner .guided-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}#lr-ownership-planner .guided-text-button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--green);font-size:16px;text-decoration:underline;text-underline-offset:4px;padding:10px 0;min-height:44px;text-align:left}#lr-ownership-planner .guided-finance-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:22px;align-items:stretch}#lr-ownership-planner .guided-payment-card{padding:28px;background:linear-gradient(120deg,#0c554c,#073d38);color:#fff;border-radius:9px;min-width:0}#lr-ownership-planner .guided-plan-picker{position:relative;display:flex;align-items:center;margin-bottom:30px;border:1px solid #cfb172;border-radius:6px;background:#e6c574;min-height:64px}#lr-ownership-planner .guided-plan-choice{display:flex;align-items:center;gap:13px;padding:14px 45px 14px 14px;width:100%;color:#123c38}#lr-ownership-planner .guided-plan-choice>span{font-weight:750;background:#0b4c47;color:#fff4d7;border:1px solid #0b4c47;border-radius:5px;padding:8px 11px;font-size:18px;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 5px #173d3524}#lr-ownership-planner .guided-plan-choice>b{font-size:20px;font-weight:600;line-height:1.4}#lr-ownership-planner .guided-plan-picker:hover{background:#f0d28b}#lr-ownership-planner .guided-plan-picker:focus-within{outline:3px solid #ceae61;outline-offset:4px}#lr-ownership-planner .guided-plan-picker select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#lr-ownership-planner .guided-plan-picker option{color:#143c35;background:#fffefa;font-weight:450}#lr-ownership-planner .guided-plan-picker>svg{position:absolute;right:16px;pointer-events:none;color:#123c38}#lr-ownership-planner .guided-payment-label{font-size:19px;color:#f5f6ec;line-height:1.5;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 13px}#lr-ownership-planner .guided-payment-label small{font-size:14px;color:#c4d7cb}#lr-ownership-planner .guided-payment-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:8px}#lr-ownership-planner .guided-payment-amount strong{font-size:calc(clamp(40px,4.7vw,62px) + 2px);font-weight:600;letter-spacing:-.05em;line-height:1.15}#lr-ownership-planner .guided-payment-amount>span{font-size:19px;color:#e3ecdf}#lr-ownership-planner .guided-payment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}#lr-ownership-planner .guided-payment-facts>div{padding:16px;background:#ffffff09;border:1px solid #ffffff26;border-radius:6px}#lr-ownership-planner .guided-down-heading{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{display:block;font-size:16px;color:#d4e2d8;line-height:1.5}#lr-ownership-planner .guided-balloon>span{min-height:40px;display:flex;align-items:center}#lr-ownership-planner .guided-percent-input{width:83px;border:1px solid #d5bb7a;border-radius:5px;display:flex;align-items:center;background:#ffffff12;height:40px;flex-shrink:0}#lr-ownership-planner .guided-percent-input input{min-width:0;width:100%;background:none;border:0;color:#fff;font-size:20px;font-weight:600;padding:8px 0 8px 9px;height:100%;outline-offset:3px}#lr-ownership-planner .guided-percent-input>span{font-size:16px;padding-right:9px;color:#e7d2aa}#lr-ownership-planner .guided-fact-value{display:block;font-size:32px;font-weight:550;letter-spacing:-.035em;margin-top:9px;white-space:nowrap}#lr-ownership-planner .guided-payment-bottom{margin-top:23px;padding-top:19px;border-top:1px solid #ffffff35}#lr-ownership-planner .guided-loan-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}#lr-ownership-planner .guided-loan-terms dt{font-size:15px;color:#cbded1;line-height:1.5}#lr-ownership-planner .guided-loan-terms dd{font-size:24px;font-weight:550;margin:5px 0 0}#lr-ownership-planner .guided-payment-bottom .guided-amortization{font-size:14px;margin-top:14px}#lr-ownership-planner .guided-balloon>small{display:block;color:#cbded1;font-size:14px;line-height:1.5;margin-top:8px}#lr-ownership-planner .guided-fact-value.no-balloon{display:flex;align-items:center;gap:8px;color:#f2d99f}#lr-ownership-planner .guided-payment-bottom button{margin-top:9px}#lr-ownership-planner .guided-payment-bottom p{font-size:16px;color:#cbded1;line-height:1.5}#lr-ownership-planner .guided-payment-bottom strong{font-weight:650;color:#f9f7ef}#lr-ownership-planner .guided-payment-bottom p>span{padding-inline:6px}#lr-ownership-planner .guided-payment-bottom button{background:none;border:0;color:#eed6a2;font-size:14px;padding:5px 0;text-decoration:underline;text-underline-offset:3px;min-height:30px}#lr-ownership-planner .guided-finance-residence{position:relative;border-radius:9px;overflow:hidden;min-height:390px;background:#133f39;isolation:isolate;color:#fff}#lr-ownership-planner .guided-finance-residence>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:46% 50%;z-index:-2}#lr-ownership-planner .guided-finance-residence:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#062f2bed);z-index:-1}#lr-ownership-planner .guided-finance-residence>div{position:absolute;bottom:0;padding:27px;left:0;right:0}#lr-ownership-planner .guided-finance-residence span{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.13em;color:#eddaa9;margin-bottom:6px}#lr-ownership-planner .guided-finance-residence strong{font-size:32px;font-weight:600;letter-spacing:-.025em}#lr-ownership-planner .guided-finance-residence p{font-size:17px;margin-top:5px}#lr-ownership-planner .guided-finance-residence button{display:flex;align-items:center;gap:18px;padding:9px 0 0;min-height:40px;border:0;background:none;color:#f0d8a7;text-decoration:underline;text-underline-offset:4px;font-size:15px}#lr-ownership-planner .guided-guide-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:45px;align-items:start}#lr-ownership-planner .guided-guide-preview{padding:38px 0 24px;background:linear-gradient(150deg,#e8ede3,#f5f0e4);border-radius:9px;overflow:hidden;position:relative}#lr-ownership-planner .guided-guide-pages{position:relative;height:440px;margin:8px 28px 0}#lr-ownership-planner .guided-guide-pages img{position:absolute;width:72%;max-width:280px;box-shadow:0 15px 25px #17392c30;top:0;left:3%;transform:rotate(-7deg);z-index:1}#lr-ownership-planner .guided-guide-pages img+img{width:68%;top:55px;right:0;left:auto;transform:rotate(7deg);z-index:0}#lr-ownership-planner .guided-guide-badge{display:block;text-align:center;margin-top:15px;color:#4d6459;font-size:15px}#lr-ownership-planner .guided-guide-benefits{list-style:none;margin:0 0 24px;padding:0}#lr-ownership-planner .guided-guide-benefits li{display:flex;align-items:flex-start;gap:11px;font-size:20px;line-height:1.45;margin:0 0 12px}#lr-ownership-planner .guided-guide-benefits svg{color:#a38545;flex-shrink:0;margin-top:2px}#lr-ownership-planner .guided-save-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}#lr-ownership-planner .guided-selection-item{min-width:0;display:flex;flex-direction:column}#lr-ownership-planner .guided-selection{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:13px 16px;background:#f0f3eb;border:1px solid #d7ded4;border-radius:7px;min-width:0}#lr-ownership-planner .guided-selection-item>span{display:block;font-size:20px;font-weight:600;color:var(--g-ink);line-height:1.3;margin-bottom:10px}#lr-ownership-planner .guided-selection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:5px 10px;flex-wrap:wrap;width:100%;color:var(--green)}#lr-ownership-planner .guided-selection-heading>strong{font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.035em}#lr-ownership-planner .guided-selection-heading>b{font-size:16px;line-height:1.5;font-weight:600;white-space:nowrap}#lr-ownership-planner .guided-selection-heading small{font-size:14px;font-weight:400}#lr-ownership-planner .guided-selection-detail{flex:1;margin-top:7px;font-size:15px;line-height:1.45;color:var(--g-muted)}#lr-ownership-planner .guided-edit-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border:1px solid #b9c8bb;border-radius:22px;padding:5px 12px;margin-top:9px;background:#fffefa;color:var(--green);font-size:15px}#lr-ownership-planner .guided-edit-pill:hover{background:#e6eddf;border-color:#759181}#lr-ownership-planner .guided-page .form-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}#lr-ownership-planner .guided-page .form-fields label{font-size:16px;font-weight:500}#lr-ownership-planner .guided-page .form-fields input,#lr-ownership-planner .guided-page .form-fields select{font-size:18px;color:#123a37;border-radius:5px;min-height:48px;padding:12px;margin-top:7px;background:#fff;width:100%;border:1px solid #becbc1}#lr-ownership-planner .guided-page .form-fields input::placeholder{color:#86928c}#lr-ownership-planner .guided-page .ownership-form .formsubmit{width:100%;margin-top:18px}#lr-ownership-planner .guided-form-note{font-size:14px;color:var(--g-muted);text-align:center;margin-top:13px}#lr-ownership-planner .guided-back{margin-top:22px}#lr-ownership-planner .guided-footer{max-width:1284px;margin:0 max(48px,calc((100% - 1284px)/2));padding:24px 0 30px;border-top:1px solid #d7ded4;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--g-muted);font-size:15px}#lr-ownership-planner .guided-footer img{width:155px}#lr-ownership-planner .guided-footer a{display:inline-flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;border-radius:4px}#lr-ownership-planner .guided-footer-attribution{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.025em;color:var(--green);white-space:nowrap}#lr-ownership-planner .guided-footer a:focus-visible{outline:2px solid var(--green);outline-offset:6px}@keyframes guided-reveal{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1101px){#lr-ownership-planner .guided-hero>img{object-position:55% 78%}}@media(min-width:701px)and (max-width:1100px){#lr-ownership-planner .guided-header,#lr-ownership-planner .guided-layout{padding-inline:28px}#lr-ownership-planner .guided-hero{padding:30px;min-height:360px;gap:25px}#lr-ownership-planner .guided-hero h1{font-size:44px}#lr-ownership-planner .guided-hero-promise{font-size:28.04px}#lr-ownership-planner .guided-progress button{gap:10px;padding-inline:14px}#lr-ownership-planner .guided-step-marker{gap:6px}#lr-ownership-planner .guided-step-marker>small{font-size:11px}#lr-ownership-planner .guided-step-text b{font-size:18px}#lr-ownership-planner .guided-step-number{width:48px;height:48px;font-size:28px}#lr-ownership-planner .guided-stage{padding:27px 24px}#lr-ownership-planner .guided-stage-heading h2{font-size:34px}#lr-ownership-planner .guided-residence-flow{grid-template-columns:minmax(0,1fr) 68px auto;gap:10px}#lr-ownership-planner .guided-residences{gap:7px}#lr-ownership-planner .guided-residences>button{padding:16px 10px}#lr-ownership-planner .guided-residences span{font-size:19px}#lr-ownership-planner .guided-residences small{font-size:13px}#lr-ownership-planner .guided-residences svg{width:12px;height:12px;right:5px;top:5px}#lr-ownership-planner .guided-flow-next span{font-size:12px}#lr-ownership-planner .guided-flow-next svg{width:48px}#lr-ownership-planner .guided-page .guided-top-next{padding-inline:16px;font-size:16px;gap:10px}#lr-ownership-planner .guided-unit-facts{font-size:15px;gap:9px 16px}#lr-ownership-planner .guided-footer-price{display:block}#lr-ownership-planner .guided-footer-price strong{display:block;font-size:26px}#lr-ownership-planner .guided-payment-card{padding:22px}#lr-ownership-planner .guided-finance-layout{grid-template-columns:minmax(0,1.75fr) minmax(200px,1fr);gap:16px}#lr-ownership-planner .guided-plan-choice>b{font-size:18px}#lr-ownership-planner .guided-payment-amount strong{font-size:48px}#lr-ownership-planner .guided-payment-facts{gap:10px}#lr-ownership-planner .guided-payment-facts>div{padding:12px}#lr-ownership-planner .guided-down-heading{min-height:66px;align-content:space-between}#lr-ownership-planner .guided-balloon>span{min-height:66px;align-items:flex-start}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .guided-fact-value{font-size:28px}#lr-ownership-planner .guided-finance-residence>div{padding:20px}#lr-ownership-planner .guided-guide-layout{grid-template-columns:minmax(210px,.73fr) minmax(0,1.27fr);gap:28px}#lr-ownership-planner .guided-guide-pages{height:340px;margin-inline:17px}#lr-ownership-planner .guided-guide-pages img{width:77%;left:0}#lr-ownership-planner .guided-guide-pages img+img{width:70%}#lr-ownership-planner .guided-guide-benefits li{font-size:18px}#lr-ownership-planner .guided-guide-badge{font-size:14px}#lr-ownership-planner .guided-page .form-fields{gap:15px 12px}#lr-ownership-planner .guided-page .form-fields label{font-size:15px}#lr-ownership-planner .guided-footer{margin-inline:28px}}@container lr-planner (min-width:701px) and (max-width:1100px){#lr-ownership-planner .guided-header,#lr-ownership-planner .guided-layout{padding-inline:28px}#lr-ownership-planner .guided-hero{padding:30px;min-height:360px;gap:25px}#lr-ownership-planner .guided-hero h1{font-size:44px}#lr-ownership-planner .guided-hero-promise{font-size:28.04px}#lr-ownership-planner .guided-progress button{gap:10px;padding-inline:14px}#lr-ownership-planner .guided-step-marker{gap:6px}#lr-ownership-planner .guided-step-marker>small{font-size:11px}#lr-ownership-planner .guided-step-text b{font-size:18px}#lr-ownership-planner .guided-step-number{width:48px;height:48px;font-size:28px}#lr-ownership-planner .guided-stage{padding:27px 24px}#lr-ownership-planner .guided-stage-heading h2{font-size:34px}#lr-ownership-planner .guided-residence-flow{grid-template-columns:minmax(0,1fr) 68px auto;gap:10px}#lr-ownership-planner .guided-residences{gap:7px}#lr-ownership-planner .guided-residences>button{padding:16px 10px}#lr-ownership-planner .guided-residences span{font-size:19px}#lr-ownership-planner .guided-residences small{font-size:13px}#lr-ownership-planner .guided-residences svg{width:12px;height:12px;right:5px;top:5px}#lr-ownership-planner .guided-flow-next span{font-size:12px}#lr-ownership-planner .guided-flow-next svg{width:48px}#lr-ownership-planner .guided-page .guided-top-next{padding-inline:16px;font-size:16px;gap:10px}#lr-ownership-planner .guided-unit-facts{font-size:15px;gap:9px 16px}#lr-ownership-planner .guided-footer-price{display:block}#lr-ownership-planner .guided-footer-price strong{display:block;font-size:26px}#lr-ownership-planner .guided-payment-card{padding:22px}#lr-ownership-planner .guided-finance-layout{grid-template-columns:minmax(0,1.75fr) minmax(200px,1fr);gap:16px}#lr-ownership-planner .guided-plan-choice>b{font-size:18px}#lr-ownership-planner .guided-payment-amount strong{font-size:48px}#lr-ownership-planner .guided-payment-facts{gap:10px}#lr-ownership-planner .guided-payment-facts>div{padding:12px}#lr-ownership-planner .guided-down-heading{min-height:66px;align-content:space-between}#lr-ownership-planner .guided-balloon>span{min-height:66px;align-items:flex-start}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .guided-fact-value{font-size:28px}#lr-ownership-planner .guided-finance-residence>div{padding:20px}#lr-ownership-planner .guided-guide-layout{grid-template-columns:minmax(210px,.73fr) minmax(0,1.27fr);gap:28px}#lr-ownership-planner .guided-guide-pages{height:340px;margin-inline:17px}#lr-ownership-planner .guided-guide-pages img{width:77%;left:0}#lr-ownership-planner .guided-guide-pages img+img{width:70%}#lr-ownership-planner .guided-guide-benefits li{font-size:18px}#lr-ownership-planner .guided-guide-badge{font-size:14px}#lr-ownership-planner .guided-page .form-fields{gap:15px 12px}#lr-ownership-planner .guided-page .form-fields label{font-size:15px}#lr-ownership-planner .guided-footer{margin-inline:28px}}@media(max-width:700px){#lr-ownership-planner .guided-payment-bottom .guided-down-reset{display:none}#lr-ownership-planner .design-review{min-height:43px;font-size:14px;gap:10px}#lr-ownership-planner .design-review button{padding:6px 12px;font-size:14px}#lr-ownership-planner .guided-header{height:69px;padding-inline:20px}#lr-ownership-planner .guided-header img{width:185px}#lr-ownership-planner .guided-header>span{font-size:14px;letter-spacing:.08em;max-width:110px;text-align:right;line-height:1.5}#lr-ownership-planner .guided-layout{padding:0 0 28px}#lr-ownership-planner .guided-hero{min-height:48vw;border-radius:0;padding:25px 22px;display:flex}#lr-ownership-planner .guided-hero>img{object-position:61% 78%;transform:scale(1.3);transform-origin:70% 85%}#lr-ownership-planner .guided-hero:after{background:linear-gradient(90deg,#032d2ae0,#032d2a38),linear-gradient(0deg,#032d2ac9,transparent)}#lr-ownership-planner .guided-hero-copy .eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:12px}#lr-ownership-planner .guided-hero h1{font-size:38px}#lr-ownership-planner .guided-hero-promise{font-size:27px}#lr-ownership-planner .guided-workspace,#lr-ownership-planner .guided-step-1 .guided-workspace{border:0;border-radius:0;box-shadow:none;scroll-margin-top:0}#lr-ownership-planner .guided-progress{border-radius:0;position:relative}#lr-ownership-planner .guided-progress button{min-height:128px;padding:14px 8px;gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}#lr-ownership-planner .guided-step-marker{flex-direction:column;gap:6px}#lr-ownership-planner .guided-step-marker>small{font-size:12px;line-height:1;letter-spacing:.12em}#lr-ownership-planner .guided-step-number{height:38px;width:38px;font-size:24px}#lr-ownership-planner .guided-step-text{display:grid;grid-template-rows:2.5em;gap:0;justify-items:center;align-items:start;width:100%;font-size:16px}#lr-ownership-planner .guided-step-text b{font-size:inherit;line-height:1.25}#lr-ownership-planner .guided-step-text b>span{display:block;white-space:nowrap}#lr-ownership-planner .guided-step-text small{display:none}#lr-ownership-planner .guided-stage{padding:24px 20px 25px}#lr-ownership-planner .guided-stage-heading{margin-bottom:20px}#lr-ownership-planner .guided-stage-heading .eyebrow{font-size:15px}#lr-ownership-planner .guided-stage-heading h2{font-size:30px;line-height:1.15}#lr-ownership-planner .guided-stage-heading>div{gap:10px;align-items:flex-end}#lr-ownership-planner .guided-heading-arrow{width:35px;height:35px;transform:translateY(8px)}#lr-ownership-planner .guided-residence-flow{display:block;margin-bottom:16px}#lr-ownership-planner .guided-residences{gap:7px}#lr-ownership-planner .guided-residences>button{padding:15px 8px}#lr-ownership-planner .guided-residences span{font-size:18px;white-space:nowrap}#lr-ownership-planner .guided-residences small{font-size:12px;margin-top:8px}#lr-ownership-planner .guided-residences svg{width:12px;height:12px;top:5px;right:5px}#lr-ownership-planner .guided-flow-next,#lr-ownership-planner .guided-page .guided-top-next{display:none}#lr-ownership-planner .guided-page .interior-carousel .carousel-stage{height:max(320px,calc((100vw - 40px) * 2 / 3))}#lr-ownership-planner .guided-page .carousel-stage .gallery-open img{width:auto;max-width:none;height:100%;object-fit:contain;flex-shrink:0}#lr-ownership-planner .guided-page .carousel-stage.showing-floorplan img{width:100%;max-width:100%;padding:10px}#lr-ownership-planner .guided-page .carousel-caption>span{display:none}#lr-ownership-planner .guided-page .floorplan-shortcut{font-size:16px;padding-inline:12px}#lr-ownership-planner .guided-page .carousel-buttons button{font-size:16px;padding-inline:10px}#lr-ownership-planner .guided-unit-footer{display:block;padding-top:15px}#lr-ownership-planner .guided-unit-facts{font-size:14px;gap:9px 15px}#lr-ownership-planner .guided-unit-facts svg{width:14px}#lr-ownership-planner .guided-footer-price{display:flex;align-items:baseline;font-size:14px;margin-top:12px;gap:10px}#lr-ownership-planner .guided-footer-price strong{font-size:26px}#lr-ownership-planner .guided-mobile-next{display:block;margin-top:20px}#lr-ownership-planner .guided-mobile-next>span{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:14px;color:#96763d;margin-bottom:10px}#lr-ownership-planner .guided-mobile-next>.button{width:100%;justify-content:space-between}#lr-ownership-planner .guided-actions{margin-top:20px;gap:12px;flex-wrap:wrap}#lr-ownership-planner .guided-actions>.button{width:100%;font-size:18px;justify-content:space-between;order:-1}#lr-ownership-planner .guided-page .button{min-height:52px}#lr-ownership-planner .guided-text-button{font-size:15px}#lr-ownership-planner .guided-finance-layout{display:flex;flex-direction:column;gap:16px}#lr-ownership-planner .guided-finance-residence{order:0;min-height:0;display:flex;background:#edf0e8;isolation:auto;color:var(--green);border-radius:6px}#lr-ownership-planner .guided-finance-residence:after{display:none}#lr-ownership-planner .guided-finance-residence>img{position:static;width:92px;height:113px;flex-shrink:0;z-index:0}#lr-ownership-planner .guided-finance-residence>div{position:static;padding:13px 16px;flex:1}#lr-ownership-planner .guided-finance-residence span{display:none}#lr-ownership-planner .guided-finance-residence strong{font-size:21px}#lr-ownership-planner .guided-finance-residence p{font-size:14px;margin-top:3px}#lr-ownership-planner .guided-finance-residence button{color:var(--green);font-size:14px;min-height:32px;padding-top:7px;gap:10px}#lr-ownership-planner .guided-payment-card{padding:20px 18px;border-radius:8px}#lr-ownership-planner .guided-plan-picker{margin-bottom:24px}#lr-ownership-planner .guided-plan-choice{padding:13px 35px 13px 11px;gap:10px}#lr-ownership-planner .guided-plan-choice>b{font-size:17px}#lr-ownership-planner .guided-plan-choice>span{font-size:16px;padding:7px 8px}#lr-ownership-planner .guided-plan-picker>svg{right:10px;width:19px}#lr-ownership-planner .guided-payment-label{font-size:17px;gap:8px}#lr-ownership-planner .guided-payment-label small{font-size:12px}#lr-ownership-planner .guided-payment-amount strong{font-size:calc(clamp(34px,10.5vw,49px) + 2px)}#lr-ownership-planner .guided-payment-amount>span{font-size:17px}#lr-ownership-planner .guided-payment-amount{gap:7px}#lr-ownership-planner .guided-payment-facts{gap:12px;margin-top:24px;padding-top:0;grid-template-columns:minmax(0,1fr)}#lr-ownership-planner .guided-payment-facts>div{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;align-items:center}#lr-ownership-planner .guided-down-heading{min-height:0;display:block}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .guided-balloon>span{min-height:0;display:block}#lr-ownership-planner .guided-down-heading>.mobile-down{display:block;font-size:21px;font-weight:600;margin-top:4px;color:#edd5a1}#lr-ownership-planner .guided-down-heading .desktop-down{display:none}#lr-ownership-planner .guided-fact-value,#lr-ownership-planner .guided-balloon>.guided-fact-value{font-size:28px;margin:0}#lr-ownership-planner .guided-balloon>small{grid-column:1/-1;text-align:right;font-size:14px;margin-top:6px}#lr-ownership-planner .guided-loan-terms dt{font-size:14px}#lr-ownership-planner .guided-loan-terms dd{font-size:22px}#lr-ownership-planner .guided-payment-bottom .guided-amortization{font-size:13px}#lr-ownership-planner .guided-card-slider{display:block;grid-column:1/-1;padding:13px 0 8px}#lr-ownership-planner .guided-card-slider input:focus-visible{outline-offset:-2px}#lr-ownership-planner .guided-card-slider .range-marks>span{font-size:12px}#lr-ownership-planner .guided-payment-bottom{margin-top:20px;padding-top:16px}#lr-ownership-planner .guided-payment-bottom p{font-size:14px}#lr-ownership-planner .guided-payment-bottom p>span{padding-inline:4px}#lr-ownership-planner .guided-guide-layout{display:block}#lr-ownership-planner .guided-guide-preview{padding:22px 0 19px;max-width:440px;margin:0 auto 25px}#lr-ownership-planner .guided-guide-pages{height:300px;margin:4px 40px 0}#lr-ownership-planner .guided-guide-pages img{width:69%;max-width:210px;left:0}#lr-ownership-planner .guided-guide-pages img+img{width:66%;top:28px;max-width:200px}#lr-ownership-planner .guided-guide-badge{font-size:14px;margin-top:0}#lr-ownership-planner .guided-guide-benefits li{font-size:18px;line-height:1.5;margin-bottom:10px}#lr-ownership-planner .guided-guide-benefits svg{width:19px}#lr-ownership-planner .guided-save-summary{margin-bottom:22px;gap:10px}#lr-ownership-planner .guided-selection{padding:12px}#lr-ownership-planner .guided-selection-item>span{font-size:18px;min-height:42px;margin-bottom:8px;max-width:155px}#lr-ownership-planner .guided-selection-detail{font-size:14px}#lr-ownership-planner .guided-selection-heading>strong{font-size:23px}#lr-ownership-planner .guided-selection-heading>b{font-size:15px}#lr-ownership-planner .guided-selection-heading small{font-size:13px}#lr-ownership-planner .guided-edit-pill{min-height:44px;margin-top:8px}#lr-ownership-planner .guided-page .form-fields{grid-template-columns:1fr;gap:15px}#lr-ownership-planner .guided-page .form-fields label{font-size:17px}#lr-ownership-planner .guided-page .form-fields input{font-size:18px}#lr-ownership-planner .guided-page .ownership-form .security-check{overflow:visible}#lr-ownership-planner .guided-back{margin-top:19px}#lr-ownership-planner .guided-footer{margin-inline:20px;padding:24px 0;font-size:14px;align-items:center}#lr-ownership-planner .guided-footer img{width:126px}#lr-ownership-planner .guided-footer>span{max-width:150px;line-height:1.5}}@container lr-planner (max-width:700px){#lr-ownership-planner .guided-payment-bottom .guided-down-reset{display:none}#lr-ownership-planner .design-review{min-height:43px;font-size:14px;gap:10px}#lr-ownership-planner .design-review button{padding:6px 12px;font-size:14px}#lr-ownership-planner .guided-header{height:69px;padding-inline:20px}#lr-ownership-planner .guided-header img{width:185px}#lr-ownership-planner .guided-header>span{font-size:14px;letter-spacing:.08em;max-width:110px;text-align:right;line-height:1.5}#lr-ownership-planner .guided-layout{padding:0 0 28px}#lr-ownership-planner .guided-hero{min-height:48cqw;border-radius:0;padding:25px 22px;display:flex}#lr-ownership-planner .guided-hero>img{object-position:61% 78%;transform:scale(1.3);transform-origin:70% 85%}#lr-ownership-planner .guided-hero:after{background:linear-gradient(90deg,#032d2ae0,#032d2a38),linear-gradient(0deg,#032d2ac9,transparent)}#lr-ownership-planner .guided-hero-copy .eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:12px}#lr-ownership-planner .guided-hero h1{font-size:38px}#lr-ownership-planner .guided-hero-promise{font-size:27px}#lr-ownership-planner .guided-workspace,#lr-ownership-planner .guided-step-1 .guided-workspace{border:0;border-radius:0;box-shadow:none;scroll-margin-top:0}#lr-ownership-planner .guided-progress{border-radius:0;position:relative}#lr-ownership-planner .guided-progress button{min-height:128px;padding:14px 8px;gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}#lr-ownership-planner .guided-step-marker{flex-direction:column;gap:6px}#lr-ownership-planner .guided-step-marker>small{font-size:12px;line-height:1;letter-spacing:.12em}#lr-ownership-planner .guided-step-number{height:38px;width:38px;font-size:24px}#lr-ownership-planner .guided-step-text{display:grid;grid-template-rows:2.5em;gap:0;justify-items:center;align-items:start;width:100%;font-size:16px}#lr-ownership-planner .guided-step-text b{font-size:inherit;line-height:1.25}#lr-ownership-planner .guided-step-text b>span{display:block;white-space:nowrap}#lr-ownership-planner .guided-step-text small{display:none}#lr-ownership-planner .guided-stage{padding:24px 20px 25px}#lr-ownership-planner .guided-stage-heading{margin-bottom:20px}#lr-ownership-planner .guided-stage-heading .eyebrow{font-size:15px}#lr-ownership-planner .guided-stage-heading h2{font-size:30px;line-height:1.15}#lr-ownership-planner .guided-stage-heading>div{gap:10px;align-items:flex-end}#lr-ownership-planner .guided-heading-arrow{width:35px;height:35px;transform:translateY(8px)}#lr-ownership-planner .guided-residence-flow{display:block;margin-bottom:16px}#lr-ownership-planner .guided-residences{gap:7px}#lr-ownership-planner .guided-residences>button{padding:15px 8px}#lr-ownership-planner .guided-residences span{font-size:18px;white-space:nowrap}#lr-ownership-planner .guided-residences small{font-size:12px;margin-top:8px}#lr-ownership-planner .guided-residences svg{width:12px;height:12px;top:5px;right:5px}#lr-ownership-planner .guided-flow-next,#lr-ownership-planner .guided-page .guided-top-next{display:none}#lr-ownership-planner .guided-page .interior-carousel .carousel-stage{height:max(320px,calc((100cqw - 40px) * 2 / 3))}#lr-ownership-planner .guided-page .carousel-stage .gallery-open img{width:auto;max-width:none;height:100%;object-fit:contain;flex-shrink:0}#lr-ownership-planner .guided-page .carousel-stage.showing-floorplan img{width:100%;max-width:100%;padding:10px}#lr-ownership-planner .guided-page .carousel-caption>span{display:none}#lr-ownership-planner .guided-page .floorplan-shortcut{font-size:16px;padding-inline:12px}#lr-ownership-planner .guided-page .carousel-buttons button{font-size:16px;padding-inline:10px}#lr-ownership-planner .guided-unit-footer{display:block;padding-top:15px}#lr-ownership-planner .guided-unit-facts{font-size:14px;gap:9px 15px}#lr-ownership-planner .guided-unit-facts svg{width:14px}#lr-ownership-planner .guided-footer-price{display:flex;align-items:baseline;font-size:14px;margin-top:12px;gap:10px}#lr-ownership-planner .guided-footer-price strong{font-size:26px}#lr-ownership-planner .guided-mobile-next{display:block;margin-top:20px}#lr-ownership-planner .guided-mobile-next>span{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:14px;color:#96763d;margin-bottom:10px}#lr-ownership-planner .guided-mobile-next>.button{width:100%;justify-content:space-between}#lr-ownership-planner .guided-actions{margin-top:20px;gap:12px;flex-wrap:wrap}#lr-ownership-planner .guided-actions>.button{width:100%;font-size:18px;justify-content:space-between;order:-1}#lr-ownership-planner .guided-page .button{min-height:52px}#lr-ownership-planner .guided-text-button{font-size:15px}#lr-ownership-planner .guided-finance-layout{display:flex;flex-direction:column;gap:16px}#lr-ownership-planner .guided-finance-residence{order:0;min-height:0;display:flex;background:#edf0e8;isolation:auto;color:var(--green);border-radius:6px}#lr-ownership-planner .guided-finance-residence:after{display:none}#lr-ownership-planner .guided-finance-residence>img{position:static;width:92px;height:113px;flex-shrink:0;z-index:0}#lr-ownership-planner .guided-finance-residence>div{position:static;padding:13px 16px;flex:1}#lr-ownership-planner .guided-finance-residence span{display:none}#lr-ownership-planner .guided-finance-residence strong{font-size:21px}#lr-ownership-planner .guided-finance-residence p{font-size:14px;margin-top:3px}#lr-ownership-planner .guided-finance-residence button{color:var(--green);font-size:14px;min-height:32px;padding-top:7px;gap:10px}#lr-ownership-planner .guided-payment-card{padding:20px 18px;border-radius:8px}#lr-ownership-planner .guided-plan-picker{margin-bottom:24px}#lr-ownership-planner .guided-plan-choice{padding:13px 35px 13px 11px;gap:10px}#lr-ownership-planner .guided-plan-choice>b{font-size:17px}#lr-ownership-planner .guided-plan-choice>span{font-size:16px;padding:7px 8px}#lr-ownership-planner .guided-plan-picker>svg{right:10px;width:19px}#lr-ownership-planner .guided-payment-label{font-size:17px;gap:8px}#lr-ownership-planner .guided-payment-label small{font-size:12px}#lr-ownership-planner .guided-payment-amount strong{font-size:calc(clamp(34px,10.5cqw,49px) + 2px)}#lr-ownership-planner .guided-payment-amount>span{font-size:17px}#lr-ownership-planner .guided-payment-amount{gap:7px}#lr-ownership-planner .guided-payment-facts{gap:12px;margin-top:24px;padding-top:0;grid-template-columns:minmax(0,1fr)}#lr-ownership-planner .guided-payment-facts>div{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;align-items:center}#lr-ownership-planner .guided-down-heading{min-height:0;display:block}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .guided-balloon>span{min-height:0;display:block}#lr-ownership-planner .guided-down-heading>.mobile-down{display:block;font-size:21px;font-weight:600;margin-top:4px;color:#edd5a1}#lr-ownership-planner .guided-down-heading .desktop-down{display:none}#lr-ownership-planner .guided-fact-value,#lr-ownership-planner .guided-balloon>.guided-fact-value{font-size:28px;margin:0}#lr-ownership-planner .guided-balloon>small{grid-column:1/-1;text-align:right;font-size:14px;margin-top:6px}#lr-ownership-planner .guided-loan-terms dt{font-size:14px}#lr-ownership-planner .guided-loan-terms dd{font-size:22px}#lr-ownership-planner .guided-payment-bottom .guided-amortization{font-size:13px}#lr-ownership-planner .guided-card-slider{display:block;grid-column:1/-1;padding:13px 0 8px}#lr-ownership-planner .guided-card-slider input:focus-visible{outline-offset:-2px}#lr-ownership-planner .guided-card-slider .range-marks>span{font-size:12px}#lr-ownership-planner .guided-payment-bottom{margin-top:20px;padding-top:16px}#lr-ownership-planner .guided-payment-bottom p{font-size:14px}#lr-ownership-planner .guided-payment-bottom p>span{padding-inline:4px}#lr-ownership-planner .guided-guide-layout{display:block}#lr-ownership-planner .guided-guide-preview{padding:22px 0 19px;max-width:440px;margin:0 auto 25px}#lr-ownership-planner .guided-guide-pages{height:300px;margin:4px 40px 0}#lr-ownership-planner .guided-guide-pages img{width:69%;max-width:210px;left:0}#lr-ownership-planner .guided-guide-pages img+img{width:66%;top:28px;max-width:200px}#lr-ownership-planner .guided-guide-badge{font-size:14px;margin-top:0}#lr-ownership-planner .guided-guide-benefits li{font-size:18px;line-height:1.5;margin-bottom:10px}#lr-ownership-planner .guided-guide-benefits svg{width:19px}#lr-ownership-planner .guided-save-summary{margin-bottom:22px;gap:10px}#lr-ownership-planner .guided-selection{padding:12px}#lr-ownership-planner .guided-selection-item>span{font-size:18px;min-height:42px;margin-bottom:8px;max-width:155px}#lr-ownership-planner .guided-selection-detail{font-size:14px}#lr-ownership-planner .guided-selection-heading>strong{font-size:23px}#lr-ownership-planner .guided-selection-heading>b{font-size:15px}#lr-ownership-planner .guided-selection-heading small{font-size:13px}#lr-ownership-planner .guided-edit-pill{min-height:44px;margin-top:8px}#lr-ownership-planner .guided-page .form-fields{grid-template-columns:1fr;gap:15px}#lr-ownership-planner .guided-page .form-fields label{font-size:17px}#lr-ownership-planner .guided-page .form-fields input{font-size:18px}#lr-ownership-planner .guided-page .ownership-form .security-check{overflow:visible}#lr-ownership-planner .guided-back{margin-top:19px}#lr-ownership-planner .guided-footer{margin-inline:20px;padding:24px 0;font-size:14px;align-items:center}#lr-ownership-planner .guided-footer img{width:126px}#lr-ownership-planner .guided-footer>span{max-width:150px;line-height:1.5}}@media(max-width:360px){#lr-ownership-planner .guided-header{padding-inline:16px}#lr-ownership-planner .guided-header img{width:164px}#lr-ownership-planner .guided-header>span{max-width:96px}#lr-ownership-planner .guided-stage{padding-inline:16px}#lr-ownership-planner .guided-stage-heading h2{font-size:27px}#lr-ownership-planner .guided-heading-arrow{width:28px;height:28px}#lr-ownership-planner .guided-stage-heading>div{gap:6px}#lr-ownership-planner .guided-hero{padding-inline:18px}#lr-ownership-planner .guided-hero h1{font-size:35px}#lr-ownership-planner .guided-hero-promise{font-size:25px}#lr-ownership-planner .guided-progress button{padding-inline:6px}#lr-ownership-planner .guided-step-text{font-size:15px}#lr-ownership-planner .guided-residences{gap:5px}#lr-ownership-planner .guided-residences>button{padding-inline:6px}#lr-ownership-planner .guided-residences span{font-size:16px}#lr-ownership-planner .guided-residences small{font-size:11px}#lr-ownership-planner .guided-page .floorplan-shortcut{padding-inline:10px;font-size:15px}#lr-ownership-planner .guided-page .carousel-buttons button{font-size:15px;padding-inline:8px}#lr-ownership-planner .guided-page .carousel-caption small{font-size:14px}#lr-ownership-planner .guided-payment-card{padding:18px 14px}#lr-ownership-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .guided-plan-choice{gap:8px}#lr-ownership-planner .guided-payment-label small{font-size:11px}#lr-ownership-planner .guided-fact-value,#lr-ownership-planner .guided-balloon>.guided-fact-value{font-size:26px}#lr-ownership-planner .guided-payment-facts>div{padding:12px}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:14px}#lr-ownership-planner .guided-down-heading>.mobile-down{font-size:20px}#lr-ownership-planner .guided-card-slider .range-marks>span{font-size:11px}#lr-ownership-planner .guided-selection{padding:11px 10px}#lr-ownership-planner .guided-selection-item>span{font-size:17px}#lr-ownership-planner .guided-selection-heading>strong{font-size:22px}#lr-ownership-planner .guided-guide-pages{height:260px;margin-inline:28px}#lr-ownership-planner .guided-page .security-check{transform:scale(.94);transform-origin:left top;margin-bottom:-4px}}@container lr-planner (max-width:360px){#lr-ownership-planner .guided-header{padding-inline:16px}#lr-ownership-planner .guided-header img{width:164px}#lr-ownership-planner .guided-header>span{max-width:96px}#lr-ownership-planner .guided-stage{padding-inline:16px}#lr-ownership-planner .guided-stage-heading h2{font-size:27px}#lr-ownership-planner .guided-heading-arrow{width:28px;height:28px}#lr-ownership-planner .guided-stage-heading>div{gap:6px}#lr-ownership-planner .guided-hero{padding-inline:18px}#lr-ownership-planner .guided-hero h1{font-size:35px}#lr-ownership-planner .guided-hero-promise{font-size:25px}#lr-ownership-planner .guided-progress button{padding-inline:6px}#lr-ownership-planner .guided-step-text{font-size:15px}#lr-ownership-planner .guided-residences{gap:5px}#lr-ownership-planner .guided-residences>button{padding-inline:6px}#lr-ownership-planner .guided-residences span{font-size:16px}#lr-ownership-planner .guided-residences small{font-size:11px}#lr-ownership-planner .guided-page .floorplan-shortcut{padding-inline:10px;font-size:15px}#lr-ownership-planner .guided-page .carousel-buttons button{font-size:15px;padding-inline:8px}#lr-ownership-planner .guided-page .carousel-caption small{font-size:14px}#lr-ownership-planner .guided-payment-card{padding:18px 14px}#lr-ownership-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .guided-plan-choice{gap:8px}#lr-ownership-planner .guided-payment-label small{font-size:11px}#lr-ownership-planner .guided-fact-value,#lr-ownership-planner .guided-balloon>.guided-fact-value{font-size:26px}#lr-ownership-planner .guided-payment-facts>div{padding:12px}#lr-ownership-planner .guided-down-heading label,#lr-ownership-planner .guided-balloon>span{font-size:14px}#lr-ownership-planner .guided-down-heading>.mobile-down{font-size:20px}#lr-ownership-planner .guided-card-slider .range-marks>span{font-size:11px}#lr-ownership-planner .guided-selection{padding:11px 10px}#lr-ownership-planner .guided-selection-item>span{font-size:17px}#lr-ownership-planner .guided-selection-heading>strong{font-size:22px}#lr-ownership-planner .guided-guide-pages{height:260px;margin-inline:28px}#lr-ownership-planner .guided-page .security-check{transform:scale(.94);transform-origin:left top;margin-bottom:-4px}}@media(prefers-reduced-motion:reduce){#lr-ownership-planner .guided-page *{scroll-behavior:auto;transition:none;animation:none}}#lr-ownership-planner .saved-guide-calculator-note{color:var(--green,#104f49);font-size:17px;line-height:1.6;margin:18px 0 0;max-width:740px}@media(max-width:700px){#lr-ownership-planner .guided-page .guided-hero-later{display:none}}@container lr-planner (max-width:700px){#lr-ownership-planner .guided-page .guided-hero-later{display:none}}#lr-ownership-planner .guided-page .form-fields+.form-fields{margin-top:16px}@font-face{font-family:LR Stack;src:url("../assets/fonts/stack-sans-headline-medium.ttf");font-style:normal;font-weight:500;font-display:swap}#lr-ownership-planner{--green:#0f2b2b;--gold:#c8a96a;--cream:#f5f2ec;--ink:#0f2b2b;--muted:#546461;--line:#dad8cd}#lr-ownership-planner{background:var(--cream)}#lr-ownership-planner .website-planner{--g-ink:#0f2b2b;--g-muted:#546461;--g-gold:#c8a96a;background:#f5f2ec;color:#0f2b2b}#lr-ownership-planner .website-planner h1,#lr-ownership-planner .website-planner h2,#lr-ownership-planner .website-planner h3{font-family:LR Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.025em;font-synthesis:none}#lr-ownership-planner .website-planner a:focus-visible,#lr-ownership-planner .website-planner button:focus-visible,#lr-ownership-planner .website-planner input:focus-visible,#lr-ownership-planner .website-planner select:focus-visible{outline:3px solid #9a7538;outline-offset:4px}#lr-ownership-planner .site-header{display:block;padding:0;background:#f5f2ec;border-bottom:1px solid #dedbd1;position:sticky;top:0;z-index:20}#lr-ownership-planner .site-header-inner{width:100%;max-width:1320px;margin:auto;padding:18px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:84px}#lr-ownership-planner .site-logo{flex-shrink:0;display:block}#lr-ownership-planner .site-logo img{display:block;width:244px;height:auto}#lr-ownership-planner .site-nav{display:flex;align-items:center;gap:27px}#lr-ownership-planner .site-nav a{font-family:LR Stack,LRInter,sans-serif;font-size:17px;font-weight:500;text-decoration:none;color:#0f2b2b;white-space:nowrap}#lr-ownership-planner .site-nav a:hover,#lr-ownership-planner .site-nav a.current-section{color:#86672f}#lr-ownership-planner .site-nav .site-contact{display:flex;align-items:center;gap:7px;padding:13px 20px;background:#c8a96a;border-radius:40px;color:#0f2b2b}#lr-ownership-planner .site-menu-toggle{display:none;background:transparent;border:1px solid #aebbb3;border-radius:50%;width:44px;height:44px;align-items:center;justify-content:center;color:#0f2b2b}#lr-ownership-planner .website-planner .guided-layout{max-width:1268px;padding:0 44px 68px}#lr-ownership-planner .website-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center;padding:54px 0 52px}#lr-ownership-planner .website-intro-copy .eyebrow{color:#826630;letter-spacing:.15em;font-size:13px;margin-bottom:19px;font-weight:600}#lr-ownership-planner .website-intro h1{font-size:calc(clamp(42px,4.6vw,64px) + 2px);line-height:1.08;margin:0;max-width:620px}#lr-ownership-planner .website-intro h1 em{display:block;font-style:normal}#lr-ownership-planner .website-intro-copy>p:not(.eyebrow){font-size:19px;line-height:1.65;max-width:465px;margin-top:20px;color:#3c514c}#lr-ownership-planner .website-planner .intro-link{display:inline-flex;align-items:center;gap:12px;color:#0f2b2b;font-family:LR Stack,LRInter,sans-serif;font-size:17px;text-decoration:none;border-bottom:1px solid #a98b4b;padding:5px 0 8px;margin-top:16px}#lr-ownership-planner .website-intro-image{margin:0;position:relative;overflow:hidden;border-radius:5px;background:#e4e8de}#lr-ownership-planner .website-intro-image img{display:block;width:100%;height:330px;object-fit:cover;object-position:62% 72%}#lr-ownership-planner .website-intro-image figcaption{padding:13px 18px;background:#0f2b2b;color:#eee9de;font-family:LR Stack,LRInter,sans-serif;font-size:15px;letter-spacing:.015em}#lr-ownership-planner .website-planner .guided-workspace{border:0;background:transparent;box-shadow:none;border-radius:0;scroll-margin-top:110px}#lr-ownership-planner .website-planner .guided-progress{border-radius:0;background:transparent;color:#0f2b2b;border-bottom:1px solid #d2d3c8;overflow:visible;gap:16px;padding-bottom:22px}#lr-ownership-planner .website-planner .guided-progress button{border:1px solid #d7d8cd!important;border-radius:5px;min-height:88px;padding:15px 22px;gap:16px;justify-content:flex-start;background:#eeede5;position:relative;transition:background .15s}#lr-ownership-planner .website-planner .guided-progress button[aria-current=step]{background:#c8a96a;color:#0f2b2b;border-color:#c8a96a!important}#lr-ownership-planner .website-planner .guided-progress button:focus-visible{outline-color:#0f2b2b}#lr-ownership-planner .website-planner .guided-progress button:hover:not([aria-current=step]){background:#e7e3d6}#lr-ownership-planner .website-planner .guided-step-marker{gap:0}#lr-ownership-planner .website-planner .guided-step-marker>small{display:none}#lr-ownership-planner .website-planner .guided-step-number{width:43px;height:43px;border:1px solid #b8b7a6;background:transparent;color:#0f2b2b;font-size:23px;font-weight:500}#lr-ownership-planner .website-planner .guided-progress button[aria-current=step] .guided-step-number{color:#f5f2ec;background:#0f2b2b;border-color:#0f2b2b}#lr-ownership-planner .website-planner .guided-step-text{gap:5px}#lr-ownership-planner .website-planner .guided-step-text b{font-family:LR Stack,LRInter,sans-serif;font-size:20px;font-weight:500}#lr-ownership-planner .website-planner .guided-step-text small{font-size:12px;letter-spacing:.12em;color:#0f2b2b}#lr-ownership-planner .website-planner .guided-stage{padding:33px 0 0;animation:none}#lr-ownership-planner .website-planner .guided-stage-heading{margin-bottom:24px}#lr-ownership-planner .website-planner .guided-stage-heading .eyebrow{font-size:13px;color:#7a602d;letter-spacing:.14em;margin-bottom:10px}#lr-ownership-planner .website-planner .guided-stage-heading h2{font-size:45px;line-height:1.15;font-weight:400;letter-spacing:-.025em}#lr-ownership-planner .website-planner .guided-residence-flow{grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-bottom:22px}#lr-ownership-planner .website-planner .guided-residences{gap:12px}#lr-ownership-planner .website-planner .guided-residences>button{padding:17px 18px;background:transparent;border-color:#c5cbc0;border-radius:5px;box-shadow:none}#lr-ownership-planner .website-planner .guided-residences>button[aria-pressed=true]{background:#e8e2d2;border-color:#9c814a;color:#0f2b2b;box-shadow:inset 0 -3px #a78a4d}#lr-ownership-planner .website-planner .guided-residences>button:hover{background:#eae5d8}#lr-ownership-planner .website-planner .guided-residences span{font-family:LR Stack,LRInter,sans-serif;font-weight:500;font-size:21px}#lr-ownership-planner .website-planner .guided-residences small{color:#46584e;font-size:14px;margin-top:7px}#lr-ownership-planner .website-planner .guided-residences svg{stroke:#73591f}#lr-ownership-planner .website-planner .button{border:1px solid #c8a96a;border-radius:40px;background:#c8a96a;font-family:LR Stack,LRInter,sans-serif;font-weight:500;font-size:18px;min-height:52px;color:#0f2b2b;padding:14px 25px;box-shadow:none}#lr-ownership-planner .website-planner .button:hover{background:#d8bd86;border-color:#d8bd86}#lr-ownership-planner .website-planner .interior-carousel{border-radius:5px}#lr-ownership-planner .website-planner .interior-carousel .carousel-stage{height:clamp(390px,36vw,510px)}#lr-ownership-planner .website-planner .carousel-bar{background:#0f2b2b;min-height:56px}#lr-ownership-planner .website-planner .carousel-caption{font-size:16px}#lr-ownership-planner .website-planner .carousel-buttons button{min-width:56px}#lr-ownership-planner .website-planner .gallery-floorplan-toggle{background:#0f2b2b}#lr-ownership-planner .website-planner .guided-unit-footer{padding-top:21px}#lr-ownership-planner .website-planner .guided-unit-facts{font-size:16px;color:#3c514c}#lr-ownership-planner .website-planner .guided-footer-price strong{font-size:29px;font-weight:500}#lr-ownership-planner .website-planner .guided-footer-price{font-size:15px}#lr-ownership-planner .website-planner .guided-payment-card{background:#0f2b2b;border-radius:5px;padding:30px;color:#faf8f4;box-shadow:none}#lr-ownership-planner .website-planner .guided-plan-picker{background:#c8a96a;border-color:#c8a96a;border-radius:5px;margin-bottom:26px}#lr-ownership-planner .website-planner .guided-plan-choice>span{background:#0f2b2b;border-color:#0f2b2b;border-radius:3px;font-weight:500;font-family:LR Stack,LRInter,sans-serif}#lr-ownership-planner .website-planner .guided-plan-choice>b{font-family:LR Stack,LRInter,sans-serif;font-size:18px;font-weight:500}#lr-ownership-planner .website-planner .guided-plan-picker:hover{background:#ddc48c}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-family:LR Cormorant Garamond,Georgia,serif;font-weight:400;font-size:67px;letter-spacing:-.025em;color:#f3e5c8}#lr-ownership-planner .website-planner .guided-payment-label{font-size:18px}#lr-ownership-planner .website-planner .guided-payment-facts>div{border:0;background:transparent;border-radius:0;padding:0 0 5px}#lr-ownership-planner .website-planner .guided-payment-facts{gap:28px;border-top:1px solid #ffffff35;padding-top:23px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:33px;font-weight:450}#lr-ownership-planner .website-planner .guided-percent-input{border-radius:30px}#lr-ownership-planner .website-planner .guided-down-heading label,#lr-ownership-planner .website-planner .guided-balloon>span,#lr-ownership-planner .website-planner .guided-loan-terms dt{color:#e2e8dd}#lr-ownership-planner .website-planner .guided-finance-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:24px}#lr-ownership-planner .website-planner .guided-finance-residence{border-radius:5px;background:#e9e5d9;color:#0f2b2b;display:flex;flex-direction:column;min-height:0}#lr-ownership-planner .website-planner .guided-finance-residence>img{position:static;height:280px;width:100%;object-fit:cover;z-index:auto;flex:1;min-height:230px}#lr-ownership-planner .website-planner .guided-finance-residence:after{display:none}#lr-ownership-planner .website-planner .guided-finance-residence>div{position:static;padding:25px 26px;background:#e9e5d9}#lr-ownership-planner .website-planner .guided-finance-residence span{color:#725a2b}#lr-ownership-planner .website-planner .guided-finance-residence strong{font-family:LR Cormorant Garamond,Georgia,serif;font-weight:400;font-size:36px}#lr-ownership-planner .website-planner .guided-finance-residence p{color:#46584e}#lr-ownership-planner .website-planner .guided-finance-residence button{color:#0f2b2b;font-size:16px}#lr-ownership-planner .website-planner .saved-guide-calculator-note{color:#53645b;font-size:15px;margin:20px 0 0;line-height:1.6}#lr-ownership-planner .website-planner .guided-guide-layout{grid-template-columns:1fr 1.1fr;gap:64px}#lr-ownership-planner .website-planner .guided-guide-content{padding:26px;background:#eae7dc;border-radius:5px}#lr-ownership-planner .website-planner .guided-guide-benefits li{font-size:17px;line-height:1.6;margin-bottom:11px}#lr-ownership-planner .website-planner .guided-guide-benefits svg{color:#826630;width:18px}#lr-ownership-planner .website-planner .guided-guide-preview{background:transparent;padding:25px 0 0;border-radius:0;overflow:visible}#lr-ownership-planner .website-planner .guided-guide-pages{height:450px;margin:8px 15px 0}#lr-ownership-planner .website-planner .guided-guide-pages img{max-width:300px;box-shadow:0 12px 25px #0f2b2b20;transform:rotate(-5deg)}#lr-ownership-planner .website-planner .guided-guide-pages img+img{transform:rotate(6deg)}#lr-ownership-planner .website-planner .guided-selection-item>span{font-family:LR Stack,LRInter,sans-serif;font-size:17px;font-weight:500;line-height:1.4;margin-bottom:9px}#lr-ownership-planner .website-planner .guided-selection{background:transparent;border:0;border-top:1px solid #c4c8ba;border-radius:0;padding:14px 0 0}#lr-ownership-planner .website-planner .guided-selection-heading>strong{font-family:LR Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:400}#lr-ownership-planner .website-planner .guided-selection-heading>b{font-weight:500;font-size:15px}#lr-ownership-planner .website-planner .guided-selection-detail{font-size:14px;color:#46594e}#lr-ownership-planner .website-planner .guided-edit-pill{font-size:14px;min-height:32px;background:#f5f2ec;border-color:#b6bcac}#lr-ownership-planner .website-planner .form-fields label{font-size:15px;font-weight:500;color:#273d34}#lr-ownership-planner .website-planner .form-fields input,#lr-ownership-planner .website-planner .form-fields select{border:1px solid #cbd0c4;border-radius:28px;min-height:48px;padding:12px 19px;background:#faf9f5}#lr-ownership-planner .website-planner .form-fields input::placeholder{color:#6c786f}#lr-ownership-planner .website-planner .optional{color:#5a675e;font-size:14px}#lr-ownership-planner .website-planner .guide-ready{background:#0f2b2b;border-radius:5px}#lr-ownership-planner .website-planner .guide-ready h3{font-size:39px}#lr-ownership-planner .website-planner .guide-ready .guide-download{font-size:20px}#lr-ownership-planner .preview-check{margin:21px 0 0;padding:14px;background:#f5f2ec;border:1px solid #ccd0c6;border-radius:5px}#lr-ownership-planner .preview-check label{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}#lr-ownership-planner .preview-check input{width:20px;height:20px;accent-color:#0f2b2b}#lr-ownership-planner .preview-check small{display:block;margin:9px 0 0;font-size:13px;line-height:1.5;color:#59675c}#lr-ownership-planner .website-planner .guided-footer{max-width:1180px;margin:0 auto;padding:35px 0 40px;align-items:center;border-color:#cbd1c4}#lr-ownership-planner .site-footer-identity{display:flex;flex-direction:column;gap:15px}#lr-ownership-planner .website-planner .site-footer-identity img{width:230px}#lr-ownership-planner .site-footer-identity span{font-size:15px}#lr-ownership-planner .website-planner .site-footer-identity a{display:flex;flex-direction:row;align-self:flex-start;gap:7px;font-size:15px;text-decoration:none;color:#0f2b2b;border-bottom:1px solid #a58b50;padding-bottom:4px}#lr-ownership-planner .website-planner .guided-footer>a>img{width:175px}#lr-ownership-planner .website-planner .guided-footer-attribution{color:#536158;font-size:13px}@media(max-width:1100px){#lr-ownership-planner .site-header-inner{padding:15px 28px;gap:20px}#lr-ownership-planner .site-logo img{width:200px}#lr-ownership-planner .site-nav{gap:18px}#lr-ownership-planner .site-nav a{font-size:15px}#lr-ownership-planner .site-nav .site-contact{padding:12px 16px}#lr-ownership-planner .website-planner .guided-layout{padding-inline:28px}#lr-ownership-planner .website-intro{gap:32px;padding-block:40px}#lr-ownership-planner .website-intro h1{font-size:52px}#lr-ownership-planner .website-intro-image img{height:300px}#lr-ownership-planner .website-intro-copy>p:not(.eyebrow){font-size:17px}#lr-ownership-planner .website-planner .guided-progress button{padding:15px;gap:12px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:18px}#lr-ownership-planner .website-planner .guided-residence-flow{gap:18px}#lr-ownership-planner .website-planner .guided-residences>button{padding:16px 13px}#lr-ownership-planner .website-planner .guided-residences span{font-size:19px}#lr-ownership-planner .website-planner .guided-residences small{font-size:13px}#lr-ownership-planner .website-planner .guided-top-next{font-size:16px;padding-inline:18px}#lr-ownership-planner .website-planner .guided-finance-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}#lr-ownership-planner .website-planner .guided-payment-card{padding:25px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:57px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:28px}#lr-ownership-planner .website-planner .guided-guide-layout{gap:32px;grid-template-columns:.9fr 1.1fr}#lr-ownership-planner .website-planner .guided-guide-content{padding:22px}#lr-ownership-planner .website-planner .guided-selection-heading>b{white-space:normal}#lr-ownership-planner .website-planner .guided-guide-pages{height:360px;margin-inline:0}#lr-ownership-planner .website-planner .guided-guide-pages img{width:77%}#lr-ownership-planner .website-planner .guided-guide-pages img+img{width:70%}#lr-ownership-planner .website-planner .guided-footer{margin-inline:28px}}@container lr-planner (max-width:1100px){#lr-ownership-planner .site-header-inner{padding:15px 28px;gap:20px}#lr-ownership-planner .site-logo img{width:200px}#lr-ownership-planner .site-nav{gap:18px}#lr-ownership-planner .site-nav a{font-size:15px}#lr-ownership-planner .site-nav .site-contact{padding:12px 16px}#lr-ownership-planner .website-planner .guided-layout{padding-inline:28px}#lr-ownership-planner .website-intro{gap:32px;padding-block:40px}#lr-ownership-planner .website-intro h1{font-size:52px}#lr-ownership-planner .website-intro-image img{height:300px}#lr-ownership-planner .website-intro-copy>p:not(.eyebrow){font-size:17px}#lr-ownership-planner .website-planner .guided-progress button{padding:15px;gap:12px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:18px}#lr-ownership-planner .website-planner .guided-residence-flow{gap:18px}#lr-ownership-planner .website-planner .guided-residences>button{padding:16px 13px}#lr-ownership-planner .website-planner .guided-residences span{font-size:19px}#lr-ownership-planner .website-planner .guided-residences small{font-size:13px}#lr-ownership-planner .website-planner .guided-top-next{font-size:16px;padding-inline:18px}#lr-ownership-planner .website-planner .guided-finance-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}#lr-ownership-planner .website-planner .guided-payment-card{padding:25px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:57px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:28px}#lr-ownership-planner .website-planner .guided-guide-layout{gap:32px;grid-template-columns:.9fr 1.1fr}#lr-ownership-planner .website-planner .guided-guide-content{padding:22px}#lr-ownership-planner .website-planner .guided-selection-heading>b{white-space:normal}#lr-ownership-planner .website-planner .guided-guide-pages{height:360px;margin-inline:0}#lr-ownership-planner .website-planner .guided-guide-pages img{width:77%}#lr-ownership-planner .website-planner .guided-guide-pages img+img{width:70%}#lr-ownership-planner .website-planner .guided-footer{margin-inline:28px}}@media(max-width:850px){#lr-ownership-planner .site-header-inner{min-height:72px}#lr-ownership-planner .site-menu-toggle{display:flex}#lr-ownership-planner .site-nav{display:none}#lr-ownership-planner .site-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#f5f2ec;padding:20px 28px;gap:0;box-shadow:0 10px 20px #0f2b2b15;border-bottom:1px solid #cbd0c3}#lr-ownership-planner .site-nav a{font-size:18px;padding:13px 0}#lr-ownership-planner .site-nav .site-contact{margin-top:8px;justify-content:center}#lr-ownership-planner .website-intro{gap:26px}#lr-ownership-planner .website-intro h1{font-size:45px}#lr-ownership-planner .website-intro-image img{height:300px}#lr-ownership-planner .website-intro-image figcaption{font-size:13px}#lr-ownership-planner .website-intro-copy .eyebrow{font-size:12px}#lr-ownership-planner .website-planner .guided-residence-flow{grid-template-columns:1fr}#lr-ownership-planner .website-planner .guided-top-next{justify-self:end}#lr-ownership-planner .website-planner .guided-guide-layout{grid-template-columns:.8fr 1.2fr;gap:25px}#lr-ownership-planner .website-planner .guided-guide-content{padding:18px}#lr-ownership-planner .website-planner .guided-stage-heading h2{font-size:38px}#lr-ownership-planner .website-planner .guided-guide-benefits li{font-size:16px}#lr-ownership-planner .website-planner .guided-selection-item>span{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-card{padding:20px}#lr-ownership-planner .website-planner .guided-plan-choice{padding:12px 35px 12px 10px;gap:9px}#lr-ownership-planner .website-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:26px}}@container lr-planner (max-width:850px){#lr-ownership-planner .site-header-inner{min-height:72px}#lr-ownership-planner .site-menu-toggle{display:flex}#lr-ownership-planner .site-nav{display:none}#lr-ownership-planner .site-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#f5f2ec;padding:20px 28px;gap:0;box-shadow:0 10px 20px #0f2b2b15;border-bottom:1px solid #cbd0c3}#lr-ownership-planner .site-nav a{font-size:18px;padding:13px 0}#lr-ownership-planner .site-nav .site-contact{margin-top:8px;justify-content:center}#lr-ownership-planner .website-intro{gap:26px}#lr-ownership-planner .website-intro h1{font-size:45px}#lr-ownership-planner .website-intro-image img{height:300px}#lr-ownership-planner .website-intro-image figcaption{font-size:13px}#lr-ownership-planner .website-intro-copy .eyebrow{font-size:12px}#lr-ownership-planner .website-planner .guided-residence-flow{grid-template-columns:1fr}#lr-ownership-planner .website-planner .guided-top-next{justify-self:end}#lr-ownership-planner .website-planner .guided-guide-layout{grid-template-columns:.8fr 1.2fr;gap:25px}#lr-ownership-planner .website-planner .guided-guide-content{padding:18px}#lr-ownership-planner .website-planner .guided-stage-heading h2{font-size:38px}#lr-ownership-planner .website-planner .guided-guide-benefits li{font-size:16px}#lr-ownership-planner .website-planner .guided-selection-item>span{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-card{padding:20px}#lr-ownership-planner .website-planner .guided-plan-choice{padding:12px 35px 12px 10px;gap:9px}#lr-ownership-planner .website-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:26px}}@media(max-width:700px){#lr-ownership-planner .site-header-inner{padding:13px 20px;min-height:70px}#lr-ownership-planner .site-logo img{width:190px}#lr-ownership-planner .website-planner .guided-layout{padding:0 20px 40px}#lr-ownership-planner .website-intro{grid-template-columns:1fr;gap:25px;padding:32px 0}#lr-ownership-planner .website-intro h1{font-size:45px;line-height:1.08;max-width:450px}#lr-ownership-planner .website-intro h1 em{display:block}#lr-ownership-planner .website-intro-copy .eyebrow{margin-bottom:14px;font-size:12px}#lr-ownership-planner .website-intro-copy>p:not(.eyebrow){font-size:17px;line-height:1.6;margin-top:16px;max-width:450px}#lr-ownership-planner .website-planner .intro-link{font-size:16px;margin-top:10px;padding-bottom:6px}#lr-ownership-planner .website-intro-image img{height:220px;object-position:62% 73%}#lr-ownership-planner .website-intro-image figcaption{font-size:14px;padding:11px 14px}#lr-ownership-planner .website-planner.guided-step-2 .website-intro,#lr-ownership-planner .website-planner.guided-step-3 .website-intro{display:none}#lr-ownership-planner .website-planner.guided-step-2 .guided-workspace,#lr-ownership-planner .website-planner.guided-step-3 .guided-workspace{padding-top:20px}#lr-ownership-planner .website-planner .guided-workspace{scroll-margin-top:90px}#lr-ownership-planner .website-planner .guided-progress{gap:7px;padding-bottom:20px}#lr-ownership-planner .website-planner .guided-progress button{padding:12px 6px;min-height:118px;flex-direction:column;justify-content:center;gap:10px}#lr-ownership-planner .website-planner .guided-step-number{width:34px;height:34px;font-size:19px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:15px;text-align:center;line-height:1.35}#lr-ownership-planner .website-planner .guided-step-text b span{display:block}#lr-ownership-planner .website-planner .guided-step-text small{display:none}#lr-ownership-planner .website-planner .guided-stage{padding-top:25px}#lr-ownership-planner .website-planner .guided-stage-heading h2{font-size:36px}#lr-ownership-planner .website-planner .guided-stage-heading .eyebrow{font-size:12px;margin-bottom:9px}#lr-ownership-planner .website-planner .guided-residences{gap:7px}#lr-ownership-planner .website-planner .guided-residences>button{padding:17px 9px 12px}#lr-ownership-planner .website-planner .guided-residences span{font-size:17px}#lr-ownership-planner .website-planner .guided-residences small{font-size:12px;margin-top:7px}#lr-ownership-planner .website-planner .guided-residences svg{height:12px;width:12px;top:5px;right:5px}#lr-ownership-planner .website-planner .guided-residence-flow{margin-bottom:16px;gap:0}#lr-ownership-planner .website-planner .guided-top-next{display:none}#lr-ownership-planner .website-planner .interior-carousel .carousel-stage{height:max(320px,calc((100vw - 40px) * 2 / 3))}#lr-ownership-planner .website-planner .carousel-caption{font-size:14px}#lr-ownership-planner .website-planner .carousel-buttons button{min-width:44px;padding-inline:10px}#lr-ownership-planner .website-planner .guided-unit-footer{align-items:flex-start;padding-top:17px;gap:15px}#lr-ownership-planner .website-planner .guided-unit-facts{gap:8px;font-size:14px}#lr-ownership-planner .website-planner .guided-footer-price strong{font-size:27px}#lr-ownership-planner .website-planner .guided-mobile-next{padding-top:20px}#lr-ownership-planner .website-planner .guided-mobile-next>span{display:none}#lr-ownership-planner .website-planner .guided-mobile-next>.button{width:100%;justify-content:center}#lr-ownership-planner .website-planner .guided-finance-layout{grid-template-columns:1fr;gap:18px}#lr-ownership-planner .website-planner .guided-payment-card{padding:22px 19px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:56px}#lr-ownership-planner .website-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .website-planner .guided-plan-choice>span{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-label{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-facts{gap:16px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:29px}#lr-ownership-planner .website-planner .guided-down-heading label,#lr-ownership-planner .website-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .website-planner .guided-payment-bottom{margin-top:20px}#lr-ownership-planner .website-planner .guided-finance-residence{display:grid;grid-template-columns:110px 1fr}#lr-ownership-planner .website-planner .guided-finance-residence>img{height:100%;min-height:155px}#lr-ownership-planner .website-planner .guided-finance-residence>div{padding:18px}#lr-ownership-planner .website-planner .guided-finance-residence strong{font-size:30px}#lr-ownership-planner .website-planner .guided-finance-residence p{font-size:15px}#lr-ownership-planner .website-planner .guided-finance-residence button{font-size:14px}#lr-ownership-planner .website-planner .guided-actions{flex-direction:column-reverse;align-items:stretch;margin-top:22px}#lr-ownership-planner .website-planner .guided-actions>.button{width:100%;justify-content:center}#lr-ownership-planner .website-planner .guided-text-button{font-size:15px;justify-content:center}#lr-ownership-planner .website-planner .saved-guide-calculator-note{font-size:14px}#lr-ownership-planner .website-planner .guided-guide-layout{grid-template-columns:1fr;gap:28px}#lr-ownership-planner .website-planner .guided-guide-overview{display:block}#lr-ownership-planner .website-planner .guided-guide-benefits{margin-bottom:8px}#lr-ownership-planner .website-planner .guided-guide-benefits li{font-size:16px;line-height:1.5}#lr-ownership-planner .website-planner .guided-guide-preview{padding:12px 0 0}#lr-ownership-planner .website-planner .guided-guide-pages{height:360px;max-width:350px;margin:5px auto 0}#lr-ownership-planner .website-planner .guided-guide-pages img{max-width:235px;left:5%}#lr-ownership-planner .website-planner .guided-guide-pages img+img{max-width:215px;top:35px;left:auto;right:2%}#lr-ownership-planner .website-planner .guided-guide-content{padding:22px 18px}#lr-ownership-planner .website-planner .guided-selection-item>span{font-size:17px;min-height:42px}#lr-ownership-planner .website-planner .guided-selection-heading>strong{font-size:28px}#lr-ownership-planner .website-planner .guided-selection-heading>b{font-size:15px}#lr-ownership-planner .website-planner .guided-selection-detail{font-size:14px}#lr-ownership-planner .website-planner .guided-edit-pill{min-height:40px}#lr-ownership-planner .website-planner .form-fields label{font-size:16px}#lr-ownership-planner .website-planner .form-fields input,#lr-ownership-planner .website-planner .form-fields select{font-size:18px}#lr-ownership-planner .website-planner .ownership-form .formsubmit{font-size:16px;padding-inline:14px}#lr-ownership-planner .website-planner .guided-footer{margin:0 20px;padding:29px 0;gap:25px;align-items:flex-start}#lr-ownership-planner .website-planner .site-footer-identity img{width:150px}#lr-ownership-planner .site-footer-identity{gap:12px}#lr-ownership-planner .site-footer-identity span{font-size:13px;max-width:170px;line-height:1.6}#lr-ownership-planner .website-planner .site-footer-identity a{font-size:13px}#lr-ownership-planner .website-planner .guided-footer>a>img{width:130px}#lr-ownership-planner .website-planner .guided-footer-attribution{font-size:11px}}@container lr-planner (max-width:700px){#lr-ownership-planner .site-header-inner{padding:13px 20px;min-height:70px}#lr-ownership-planner .site-logo img{width:190px}#lr-ownership-planner .website-planner .guided-layout{padding:0 20px 40px}#lr-ownership-planner .website-intro{grid-template-columns:1fr;gap:25px;padding:32px 0}#lr-ownership-planner .website-intro h1{font-size:45px;line-height:1.08;max-width:450px}#lr-ownership-planner .website-intro h1 em{display:block}#lr-ownership-planner .website-intro-copy .eyebrow{margin-bottom:14px;font-size:12px}#lr-ownership-planner .website-intro-copy>p:not(.eyebrow){font-size:17px;line-height:1.6;margin-top:16px;max-width:450px}#lr-ownership-planner .website-planner .intro-link{font-size:16px;margin-top:10px;padding-bottom:6px}#lr-ownership-planner .website-intro-image img{height:220px;object-position:62% 73%}#lr-ownership-planner .website-intro-image figcaption{font-size:14px;padding:11px 14px}#lr-ownership-planner .website-planner.guided-step-2 .website-intro,#lr-ownership-planner .website-planner.guided-step-3 .website-intro{display:none}#lr-ownership-planner .website-planner.guided-step-2 .guided-workspace,#lr-ownership-planner .website-planner.guided-step-3 .guided-workspace{padding-top:20px}#lr-ownership-planner .website-planner .guided-workspace{scroll-margin-top:90px}#lr-ownership-planner .website-planner .guided-progress{gap:7px;padding-bottom:20px}#lr-ownership-planner .website-planner .guided-progress button{padding:12px 6px;min-height:118px;flex-direction:column;justify-content:center;gap:10px}#lr-ownership-planner .website-planner .guided-step-number{width:34px;height:34px;font-size:19px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:15px;text-align:center;line-height:1.35}#lr-ownership-planner .website-planner .guided-step-text b span{display:block}#lr-ownership-planner .website-planner .guided-step-text small{display:none}#lr-ownership-planner .website-planner .guided-stage{padding-top:25px}#lr-ownership-planner .website-planner .guided-stage-heading h2{font-size:36px}#lr-ownership-planner .website-planner .guided-stage-heading .eyebrow{font-size:12px;margin-bottom:9px}#lr-ownership-planner .website-planner .guided-residences{gap:7px}#lr-ownership-planner .website-planner .guided-residences>button{padding:17px 9px 12px}#lr-ownership-planner .website-planner .guided-residences span{font-size:17px}#lr-ownership-planner .website-planner .guided-residences small{font-size:12px;margin-top:7px}#lr-ownership-planner .website-planner .guided-residences svg{height:12px;width:12px;top:5px;right:5px}#lr-ownership-planner .website-planner .guided-residence-flow{margin-bottom:16px;gap:0}#lr-ownership-planner .website-planner .guided-top-next{display:none}#lr-ownership-planner .website-planner .interior-carousel .carousel-stage{height:max(320px,calc((100cqw - 40px) * 2 / 3))}#lr-ownership-planner .website-planner .carousel-caption{font-size:14px}#lr-ownership-planner .website-planner .carousel-buttons button{min-width:44px;padding-inline:10px}#lr-ownership-planner .website-planner .guided-unit-footer{align-items:flex-start;padding-top:17px;gap:15px}#lr-ownership-planner .website-planner .guided-unit-facts{gap:8px;font-size:14px}#lr-ownership-planner .website-planner .guided-footer-price strong{font-size:27px}#lr-ownership-planner .website-planner .guided-mobile-next{padding-top:20px}#lr-ownership-planner .website-planner .guided-mobile-next>span{display:none}#lr-ownership-planner .website-planner .guided-mobile-next>.button{width:100%;justify-content:center}#lr-ownership-planner .website-planner .guided-finance-layout{grid-template-columns:1fr;gap:18px}#lr-ownership-planner .website-planner .guided-payment-card{padding:22px 19px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:56px}#lr-ownership-planner .website-planner .guided-plan-choice>b{font-size:16px}#lr-ownership-planner .website-planner .guided-plan-choice>span{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-label{font-size:16px}#lr-ownership-planner .website-planner .guided-payment-facts{gap:16px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:29px}#lr-ownership-planner .website-planner .guided-down-heading label,#lr-ownership-planner .website-planner .guided-balloon>span{font-size:15px}#lr-ownership-planner .website-planner .guided-payment-bottom{margin-top:20px}#lr-ownership-planner .website-planner .guided-finance-residence{display:grid;grid-template-columns:110px 1fr}#lr-ownership-planner .website-planner .guided-finance-residence>img{height:100%;min-height:155px}#lr-ownership-planner .website-planner .guided-finance-residence>div{padding:18px}#lr-ownership-planner .website-planner .guided-finance-residence strong{font-size:30px}#lr-ownership-planner .website-planner .guided-finance-residence p{font-size:15px}#lr-ownership-planner .website-planner .guided-finance-residence button{font-size:14px}#lr-ownership-planner .website-planner .guided-actions{flex-direction:column-reverse;align-items:stretch;margin-top:22px}#lr-ownership-planner .website-planner .guided-actions>.button{width:100%;justify-content:center}#lr-ownership-planner .website-planner .guided-text-button{font-size:15px;justify-content:center}#lr-ownership-planner .website-planner .saved-guide-calculator-note{font-size:14px}#lr-ownership-planner .website-planner .guided-guide-layout{grid-template-columns:1fr;gap:28px}#lr-ownership-planner .website-planner .guided-guide-overview{display:block}#lr-ownership-planner .website-planner .guided-guide-benefits{margin-bottom:8px}#lr-ownership-planner .website-planner .guided-guide-benefits li{font-size:16px;line-height:1.5}#lr-ownership-planner .website-planner .guided-guide-preview{padding:12px 0 0}#lr-ownership-planner .website-planner .guided-guide-pages{height:360px;max-width:350px;margin:5px auto 0}#lr-ownership-planner .website-planner .guided-guide-pages img{max-width:235px;left:5%}#lr-ownership-planner .website-planner .guided-guide-pages img+img{max-width:215px;top:35px;left:auto;right:2%}#lr-ownership-planner .website-planner .guided-guide-content{padding:22px 18px}#lr-ownership-planner .website-planner .guided-selection-item>span{font-size:17px;min-height:42px}#lr-ownership-planner .website-planner .guided-selection-heading>strong{font-size:28px}#lr-ownership-planner .website-planner .guided-selection-heading>b{font-size:15px}#lr-ownership-planner .website-planner .guided-selection-detail{font-size:14px}#lr-ownership-planner .website-planner .guided-edit-pill{min-height:40px}#lr-ownership-planner .website-planner .form-fields label{font-size:16px}#lr-ownership-planner .website-planner .form-fields input,#lr-ownership-planner .website-planner .form-fields select{font-size:18px}#lr-ownership-planner .website-planner .ownership-form .formsubmit{font-size:16px;padding-inline:14px}#lr-ownership-planner .website-planner .guided-footer{margin:0 20px;padding:29px 0;gap:25px;align-items:flex-start}#lr-ownership-planner .website-planner .site-footer-identity img{width:150px}#lr-ownership-planner .site-footer-identity{gap:12px}#lr-ownership-planner .site-footer-identity span{font-size:13px;max-width:170px;line-height:1.6}#lr-ownership-planner .website-planner .site-footer-identity a{font-size:13px}#lr-ownership-planner .website-planner .guided-footer>a>img{width:130px}#lr-ownership-planner .website-planner .guided-footer-attribution{font-size:11px}}@media(max-width:360px){#lr-ownership-planner .website-planner .guided-layout{padding-inline:16px}#lr-ownership-planner .website-intro h1{font-size:39px}#lr-ownership-planner .website-planner .guided-progress{gap:5px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:14px}#lr-ownership-planner .website-planner .guided-residences>button{padding-inline:7px}#lr-ownership-planner .website-planner .guided-residences span{font-size:15px}#lr-ownership-planner .website-planner .guided-residences small{font-size:11px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:49px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:26px}#lr-ownership-planner .website-planner .guided-guide-content{padding:18px 13px}#lr-ownership-planner .website-planner .guided-guide-pages{height:330px}#lr-ownership-planner .website-planner .guided-footer{margin-inline:16px}#lr-ownership-planner .website-planner .guided-footer>a>img{width:110px}}@container lr-planner (max-width:360px){#lr-ownership-planner .website-planner .guided-layout{padding-inline:16px}#lr-ownership-planner .website-intro h1{font-size:39px}#lr-ownership-planner .website-planner .guided-progress{gap:5px}#lr-ownership-planner .website-planner .guided-step-text b{font-size:14px}#lr-ownership-planner .website-planner .guided-residences>button{padding-inline:7px}#lr-ownership-planner .website-planner .guided-residences span{font-size:15px}#lr-ownership-planner .website-planner .guided-residences small{font-size:11px}#lr-ownership-planner .website-planner .guided-payment-amount strong{font-size:49px}#lr-ownership-planner .website-planner .guided-fact-value{font-size:26px}#lr-ownership-planner .website-planner .guided-guide-content{padding:18px 13px}#lr-ownership-planner .website-planner .guided-guide-pages{height:330px}#lr-ownership-planner .website-planner .guided-footer{margin-inline:16px}#lr-ownership-planner .website-planner .guided-footer>a>img{width:110px}}@media(prefers-reduced-motion:reduce){#lr-ownership-planner .website-planner *{scroll-behavior:auto;transition:none!important;animation:none!important}}#lr-ownership-planner .website-intro .place-name{white-space:nowrap}#lr-ownership-planner .financing-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:center;padding:60px 0 64px}#lr-ownership-planner .financing-context-options{min-width:0}#lr-ownership-planner .financing-context-kicker{font-family:LR Stack,LRInter,sans-serif;font-size:18px;margin:0 0 28px}#lr-ownership-planner .website-planner .financing-context h1{font-size:calc(clamp(43px,4.4vw,60px) + 2px);line-height:1.1;margin:0 0 30px}#lr-ownership-planner #laguna-rio-financing-options{height:auto}#lr-ownership-planner #laguna-rio-finance-widget{scroll-margin-top:110px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header h2{margin-top:0}#lr-ownership-planner #laguna-rio-finance-widget .finance-header>p{font-size:18px;line-height:1.6;margin:22px 0 0;color:#e0e5dc}#lr-ownership-planner #laguna-rio-finance-widget .calc-label,#lr-ownership-planner #laguna-rio-finance-widget .field-helper,#lr-ownership-planner #laguna-rio-finance-widget .payment-label,#lr-ownership-planner #laguna-rio-finance-widget .selected-terms small,#lr-ownership-planner #laguna-rio-finance-widget .meta-item span,#lr-ownership-planner #laguna-rio-finance-widget .finance-disclaimer{color:#b8c8bd}#lr-ownership-planner .ownership-guide-intro{border-top:1px solid #c8cdc1;padding:65px 0 38px;max-width:none}#lr-ownership-planner .ownership-guide-intro .eyebrow{color:#7a602d;font-size:13px;letter-spacing:.15em;margin:0 0 17px}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:calc(clamp(38px,4.5vw,57px) + 2px);line-height:1.12;margin:0;max-width:1000px}#lr-ownership-planner .ownership-guide-intro>p:last-child{font-size:19px;line-height:1.65;max-width:690px;margin:18px 0 0;color:#46584e}#lr-ownership-planner .plan-confirmation{display:grid;grid-template-columns:1.15fr 1fr;background:#0f2b2b;color:#f5f2ec;border-radius:5px;overflow:hidden;min-height:420px}#lr-ownership-planner .plan-confirmation-copy{padding:34px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#lr-ownership-planner .website-planner .plan-confirmation .guided-plan-picker{align-self:stretch;margin:0 0 35px}#lr-ownership-planner .plan-confirmation-summary{width:100%;min-width:0;margin:0 0 32px}#lr-ownership-planner .plan-confirmation-summary-values{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 0 16px}#lr-ownership-planner .website-planner .plan-confirmation-summary-values h3{font-size:40px;line-height:1.1;font-weight:400;margin:0;color:#f5f2ec}#lr-ownership-planner .plan-confirmation-summary-values p{font-size:25px;font-weight:500;line-height:1.4;margin:0;color:#f0ddb4}#lr-ownership-planner .plan-confirmation-summary-values small{font-size:14px;font-weight:400;white-space:nowrap}#lr-ownership-planner .plan-confirmation-terms,#lr-ownership-planner .plan-confirmation-balloon{font-size:16px;line-height:1.65;color:#d8e0d5;margin:0;overflow-wrap:anywhere}#lr-ownership-planner .plan-confirmation-balloon{margin-top:8px;color:#f0ddb4}#lr-ownership-planner .plan-confirmation .plan-continue{margin-top:auto;gap:18px}#lr-ownership-planner .website-planner .plan-review-link{display:inline-flex;align-items:center;gap:8px;color:#e0d1ae;font-size:15px;line-height:1.5;text-underline-offset:4px;margin-top:21px}#lr-ownership-planner .plan-confirmation-residence{margin:0;display:flex;flex-direction:column;min-width:0;background:#e6e2d5}#lr-ownership-planner .plan-confirmation-residence>img{width:100%;height:300px;object-fit:cover;flex:1;min-height:0}#lr-ownership-planner .plan-confirmation-residence figcaption{display:flex;justify-content:space-between;align-items:center;--lr-caption-padding:23px 28px;padding:23px 28px;color:#0f2b2b;gap:12px}#lr-ownership-planner .plan-confirmation-residence figcaption>div{display:flex;flex-direction:column;gap:7px}#lr-ownership-planner .plan-confirmation-residence figcaption span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#68542c}#lr-ownership-planner .plan-confirmation-residence figcaption strong{font-family:LR Cormorant Garamond,Georgia,serif;font-weight:400;font-size:34px;line-height:1.1}#lr-ownership-planner .plan-confirmation-residence button{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 0;border:0;border-bottom:1px solid #9f9479;background:transparent;color:#0f2b2b;font-size:15px}#lr-ownership-planner .guide-standard-note{font-size:14px;line-height:1.6;color:#52604f;margin:0 0 20px}@media(max-width:1100px){#lr-ownership-planner .financing-context{gap:24px;padding-top:40px}#lr-ownership-planner .plan-confirmation-copy{padding:28px}}@container lr-planner (max-width:1100px){#lr-ownership-planner .financing-context{gap:24px;padding-top:40px}#lr-ownership-planner .plan-confirmation-copy{padding:28px}}@media(max-width:1024px){#lr-ownership-planner .financing-context{grid-template-columns:1fr;gap:36px}#lr-ownership-planner .financing-context-options{max-width:none}#lr-ownership-planner .financing-context #laguna-rio-financing-options .lr-option-card{min-height:280px}#lr-ownership-planner #laguna-rio-finance-widget .finance-card{padding:36px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header h2{font-size:50px}}@container lr-planner (max-width:1024px){#lr-ownership-planner .financing-context{grid-template-columns:1fr;gap:36px}#lr-ownership-planner .financing-context-options{max-width:none}#lr-ownership-planner .financing-context #laguna-rio-financing-options .lr-option-card{min-height:280px}#lr-ownership-planner #laguna-rio-finance-widget .finance-card{padding:36px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header h2{font-size:50px}}@media(max-width:767px){#lr-ownership-planner .financing-context{gap:28px;padding:32px 0 38px}#lr-ownership-planner .financing-context-kicker{font-size:16px;margin-bottom:18px}#lr-ownership-planner .website-planner .financing-context h1{font-size:44px;margin-bottom:25px}#lr-ownership-planner .financing-context #laguna-rio-financing-options .lr-option-card{min-height:120px}#lr-ownership-planner #laguna-rio-finance-widget .finance-card{padding:28px 22px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header h2{font-size:42px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header>p{font-size:17px}#lr-ownership-planner #laguna-rio-finance-widget .calc-input{font-size:18px}#lr-ownership-planner .ownership-guide-intro{padding:38px 0 28px}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:40px}#lr-ownership-planner .ownership-guide-intro>p:last-child{font-size:17px;margin-top:16px}#lr-ownership-planner .website-planner.guided-step-2 .guided-workspace,#lr-ownership-planner .website-planner.guided-step-3 .guided-workspace{padding-top:0}#lr-ownership-planner .plan-confirmation{grid-template-columns:1fr;min-height:0}#lr-ownership-planner .plan-confirmation-copy{padding:24px 20px}#lr-ownership-planner .website-planner .plan-confirmation .guided-plan-picker{margin-bottom:27px}#lr-ownership-planner .website-planner .plan-confirmation-summary-values h3{font-size:36px}#lr-ownership-planner .plan-confirmation-summary{margin-bottom:28px}#lr-ownership-planner .plan-confirmation-summary-values{gap:8px 12px}#lr-ownership-planner .plan-confirmation .plan-continue{width:100%;justify-content:center}#lr-ownership-planner .website-planner .plan-review-link{align-self:center;font-size:14px}#lr-ownership-planner .plan-confirmation-residence{display:grid;grid-template-columns:108px minmax(0,1fr)}#lr-ownership-planner .plan-confirmation-residence>img{height:100%;min-height:126px}#lr-ownership-planner .plan-confirmation-residence figcaption{--lr-caption-padding:18px;padding:18px;flex-wrap:wrap;gap:4px}#lr-ownership-planner .plan-confirmation-residence figcaption strong{font-size:30px}#lr-ownership-planner .plan-confirmation-residence figcaption span{font-size:11px}#lr-ownership-planner .plan-confirmation-residence button{font-size:14px}#lr-ownership-planner #laguna-rio-finance-widget{scroll-margin-top:90px}}@container lr-planner (max-width:767px){#lr-ownership-planner .financing-context{gap:28px;padding:32px 0 38px}#lr-ownership-planner .financing-context-kicker{font-size:16px;margin-bottom:18px}#lr-ownership-planner .website-planner .financing-context h1{font-size:44px;margin-bottom:25px}#lr-ownership-planner .financing-context #laguna-rio-financing-options .lr-option-card{min-height:120px}#lr-ownership-planner #laguna-rio-finance-widget .finance-card{padding:28px 22px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header h2{font-size:42px}#lr-ownership-planner #laguna-rio-finance-widget .finance-header>p{font-size:17px}#lr-ownership-planner #laguna-rio-finance-widget .calc-input{font-size:18px}#lr-ownership-planner .ownership-guide-intro{padding:38px 0 28px}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:40px}#lr-ownership-planner .ownership-guide-intro>p:last-child{font-size:17px;margin-top:16px}#lr-ownership-planner .website-planner.guided-step-2 .guided-workspace,#lr-ownership-planner .website-planner.guided-step-3 .guided-workspace{padding-top:0}#lr-ownership-planner .plan-confirmation{grid-template-columns:1fr;min-height:0}#lr-ownership-planner .plan-confirmation-copy{padding:24px 20px}#lr-ownership-planner .website-planner .plan-confirmation .guided-plan-picker{margin-bottom:27px}#lr-ownership-planner .website-planner .plan-confirmation-summary-values h3{font-size:36px}#lr-ownership-planner .plan-confirmation-summary{margin-bottom:28px}#lr-ownership-planner .plan-confirmation-summary-values{gap:8px 12px}#lr-ownership-planner .plan-confirmation .plan-continue{width:100%;justify-content:center}#lr-ownership-planner .website-planner .plan-review-link{align-self:center;font-size:14px}#lr-ownership-planner .plan-confirmation-residence{display:grid;grid-template-columns:108px minmax(0,1fr)}#lr-ownership-planner .plan-confirmation-residence>img{height:100%;min-height:126px}#lr-ownership-planner .plan-confirmation-residence figcaption{--lr-caption-padding:18px;padding:18px;flex-wrap:wrap;gap:4px}#lr-ownership-planner .plan-confirmation-residence figcaption strong{font-size:30px}#lr-ownership-planner .plan-confirmation-residence figcaption span{font-size:11px}#lr-ownership-planner .plan-confirmation-residence button{font-size:14px}#lr-ownership-planner #laguna-rio-finance-widget{scroll-margin-top:90px}}#lr-ownership-planner .ownership-guide-intro{display:block;container:lr-guide-intro / inline-size;padding:var(--lr-intro-padding-y,48px) var(--lr-intro-padding-x,44px);margin-bottom:32px;border:0;border-radius:5px;background:#0f2b2b;color:#f5f2ec;scroll-margin-top:108px}#lr-ownership-planner .ownership-guide-intro-inner{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:var(--lr-intro-gap,40px);width:100%;max-width:var(--lr-intro-width,1120px);margin-inline:auto}#lr-ownership-planner .ownership-guide-intro-copy,#lr-ownership-planner .ownership-guide-intro-heading,#lr-ownership-planner .ownership-guide-intro-details{min-width:0}#lr-ownership-planner .website-planner .ownership-guide-contents-heading{display:none;font-family:LR Stack,LRInter,sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;color:#d9bf86;margin:0 0 15px}#lr-ownership-planner .ownership-guide-intro .eyebrow{color:#d9bf86}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:calc(clamp(39px,4.1vw,54px) + 2px);max-width:580px;text-wrap:balance;color:#f5f2ec}#lr-ownership-planner .ownership-guide-intro-description{font-size:19px;line-height:1.65;max-width:540px;margin:21px 0 25px;color:#d8e0d5}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits{margin:0}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:17px;line-height:1.55;margin:0 0 12px;color:#f5f2ec}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits svg{color:#d9bf86}#lr-ownership-planner .ownership-guide-intro .guide-spread-pages{max-width:460px;aspect-ratio:1.02}#lr-ownership-planner .ownership-guide-intro .guide-spread-page{box-shadow:0 0 24px #e7d8b81f,0 18px 32px #0003}#lr-ownership-planner .ownership-guide-intro .guide-spread figcaption{color:#d9bf86}#lr-ownership-planner .guide-spread{min-width:0;width:100%;margin:0;padding:12px 10px 0;overflow:visible;isolation:isolate}#lr-ownership-planner .guide-spread-pages{position:relative;aspect-ratio:1.02;width:100%;max-width:510px;margin:0 auto;overflow:visible}#lr-ownership-planner .guide-spread-page{position:absolute;width:62%;top:5%;left:6%;padding:1px;background:#f5f2ec;outline:1px solid transparent;transform:rotate(-6deg) translateZ(0);backface-visibility:hidden;z-index:1;box-shadow:0 18px 32px #10363520}#lr-ownership-planner .guide-spread-page.guide-spread-costs{width:58%;top:17%;left:auto;right:6%;transform:rotate(6deg) translateZ(0);z-index:0}#lr-ownership-planner .guide-spread-page img{position:static;display:block;width:100%;height:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;transform:none;box-shadow:none}#lr-ownership-planner .guide-spread figcaption{text-align:center;font-size:13px;line-height:1.5;letter-spacing:.08em;color:#78643b;margin:19px 0 0}#lr-ownership-planner .guide-finalization{max-width:none;margin:0}#lr-ownership-planner .guide-finalization-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}#lr-ownership-planner .guide-selection-summary{display:grid;gap:20px;min-width:0}#lr-ownership-planner .guide-mobile-recap{display:none}#lr-ownership-planner .guide-compact-selections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}#lr-ownership-planner .website-planner .guide-choice-tile{display:flex;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:76px;margin:0;padding:11px 12px;border:1px solid #b6bcac;border-radius:6px;background:#fffdf8;color:#0f2b2b;text-align:left;cursor:pointer}#lr-ownership-planner .website-planner .guide-choice-tile:hover{background:#f5f0e2;border-color:#8b753f}#lr-ownership-planner .website-planner .guide-choice-tile:focus-visible{outline:2px solid #826630;outline-offset:2px}#lr-ownership-planner .guide-choice-label{font-size:13px;font-weight:500;line-height:1.3;color:#46584e}#lr-ownership-planner .guide-choice-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0}#lr-ownership-planner .guide-choice-value strong{font-family:LR Stack,LRInter,sans-serif;font-size:18px;font-weight:500;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}#lr-ownership-planner .guide-choice-value svg{color:#826630}#lr-ownership-planner .guide-summary-residence{display:flex;border-radius:5px;overflow:hidden}#lr-ownership-planner .guide-summary-residence>img{height:260px;flex:none;display:block}#lr-ownership-planner .guide-summary-residence figcaption{--lr-caption-padding:24px;padding:24px}#lr-ownership-planner .guide-summary-residence figcaption .guide-summary-label{font-family:LR Stack,LRInter,sans-serif;font-size:18px;letter-spacing:0;text-transform:none;color:#46584e}#lr-ownership-planner .guide-summary-detail{margin:0;font-size:15px;line-height:1.5;color:#46584e}#lr-ownership-planner .website-planner .guide-selection-summary .guided-edit-pill{display:inline-flex;min-height:38px;margin:0;padding:6px 14px;border:1px solid #b6bcac;background:#f5f2ec;font-size:15px;white-space:nowrap}#lr-ownership-planner .guide-summary-plan{border-radius:5px;background:#0f2b2b;color:#f5f2ec;padding:24px}#lr-ownership-planner .guide-summary-plan-header{display:flex;justify-content:space-between;align-items:center;gap:16px}#lr-ownership-planner .website-planner .guide-summary-plan-header h3{font-family:LR Stack,LRInter,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;color:#d9bf86}#lr-ownership-planner .guide-summary-plan-values{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:16px 0 12px}#lr-ownership-planner .guide-summary-plan-values>strong{font-family:LR Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1.1;font-weight:400}#lr-ownership-planner .guide-summary-plan-values>span{font-size:25px;font-weight:500;color:#f0ddb4;white-space:nowrap}#lr-ownership-planner .guide-summary-plan-values small{font-size:14px;font-weight:400}#lr-ownership-planner .guide-summary-plan>p{font-size:15px;line-height:1.6;color:#d8e0d5;margin:0}#lr-ownership-planner .guide-selection-summary>.guide-standard-note{margin:0}#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:32px;background:#eae7dc}#lr-ownership-planner .website-planner .guide-finalization .guided-save-summary{gap:28px;margin-bottom:20px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-item>span{font-size:18px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-detail{font-size:15px;line-height:1.55}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-heading>b{font-size:16px}#lr-ownership-planner .guide-finalization .guided-back{margin-top:24px}@media(min-width:701px)and (max-width:1000px){#lr-ownership-planner .guide-finalization-layout{gap:24px}#lr-ownership-planner .guide-summary-residence>img{height:210px}#lr-ownership-planner .guide-summary-residence figcaption{--lr-caption-padding:20px;padding:20px;flex-wrap:wrap}#lr-ownership-planner .guide-summary-plan{padding:20px}#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:24px}#lr-ownership-planner .guide-summary-plan-values>span{font-size:22px}}@container lr-planner (min-width:701px) and (max-width:1000px){#lr-ownership-planner .guide-finalization-layout{gap:24px}#lr-ownership-planner .guide-summary-residence>img{height:210px}#lr-ownership-planner .guide-summary-residence figcaption{--lr-caption-padding:20px;padding:20px;flex-wrap:wrap}#lr-ownership-planner .guide-summary-plan{padding:20px}#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:24px}#lr-ownership-planner .guide-summary-plan-values>span{font-size:22px}}@media(max-width:1100px){#lr-ownership-planner .ownership-guide-intro-inner{gap:min(var(--lr-intro-gap,40px),30px)}#lr-ownership-planner .ownership-guide-intro-description{font-size:18px}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:16px}}@container lr-planner (max-width:1100px){#lr-ownership-planner .ownership-guide-intro-inner{gap:min(var(--lr-intro-gap,40px),30px)}#lr-ownership-planner .ownership-guide-intro-description{font-size:18px}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:16px}}@media(max-width:850px){#lr-ownership-planner .ownership-guide-intro-inner{gap:min(var(--lr-intro-gap,40px),22px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:41px}#lr-ownership-planner .ownership-guide-intro-description{font-size:17px}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:15px}#lr-ownership-planner .guide-spread{padding-inline:0}}@container lr-planner (max-width:850px){#lr-ownership-planner .ownership-guide-intro-inner{gap:min(var(--lr-intro-gap,40px),22px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:41px}#lr-ownership-planner .ownership-guide-intro-description{font-size:17px}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:15px}#lr-ownership-planner .guide-spread{padding-inline:0}}@media(max-width:700px){#lr-ownership-planner .guide-finalization-layout{display:block}#lr-ownership-planner .guide-selection-summary{display:none}#lr-ownership-planner .guide-mobile-recap{display:block}#lr-ownership-planner .ownership-guide-intro{padding:var(--lr-intro-mobile-padding-y,32px) var(--lr-intro-mobile-padding-x,22px);margin-bottom:24px;scroll-margin-top:88px}#lr-ownership-planner .ownership-guide-intro-inner{grid-template-columns:1fr;gap:18px}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:calc(clamp(32px,8.7vw,38px) + 2px);max-width:440px}#lr-ownership-planner .ownership-guide-intro-description{margin-top:17px;margin-bottom:0}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:15px;margin-bottom:10px}#lr-ownership-planner .ownership-guide-intro-copy{display:contents}#lr-ownership-planner .ownership-guide-intro-heading{order:0}#lr-ownership-planner .ownership-guide-intro-details{order:2}#lr-ownership-planner .website-planner .ownership-guide-contents-heading{display:block}#lr-ownership-planner .ownership-guide-intro-inner>.guide-spread{width:min(100%,300px);justify-self:center;order:1}#lr-ownership-planner .guide-spread figcaption{font-size:12px;margin-top:15px}#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:23px 18px}#lr-ownership-planner .website-planner .guide-finalization .guided-save-summary{gap:16px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-item>span{font-size:17px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-detail{font-size:14px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-heading>b{font-size:15px}}@container lr-planner (max-width:700px){#lr-ownership-planner .guide-finalization-layout{display:block}#lr-ownership-planner .guide-selection-summary{display:none}#lr-ownership-planner .guide-mobile-recap{display:block}#lr-ownership-planner .ownership-guide-intro{padding:var(--lr-intro-mobile-padding-y,32px) var(--lr-intro-mobile-padding-x,22px);margin-bottom:24px;scroll-margin-top:88px}#lr-ownership-planner .ownership-guide-intro-inner{grid-template-columns:1fr;gap:18px}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:calc(clamp(32px,8.7cqw,38px) + 2px);max-width:440px}#lr-ownership-planner .ownership-guide-intro-description{margin-top:17px;margin-bottom:0}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:15px;margin-bottom:10px}#lr-ownership-planner .ownership-guide-intro-copy{display:contents}#lr-ownership-planner .ownership-guide-intro-heading{order:0}#lr-ownership-planner .ownership-guide-intro-details{order:2}#lr-ownership-planner .website-planner .ownership-guide-contents-heading{display:block}#lr-ownership-planner .ownership-guide-intro-inner>.guide-spread{width:min(100%,300px);justify-self:center;order:1}#lr-ownership-planner .guide-spread figcaption{font-size:12px;margin-top:15px}#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:23px 18px}#lr-ownership-planner .website-planner .guide-finalization .guided-save-summary{gap:16px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-item>span{font-size:17px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-detail{font-size:14px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-heading>b{font-size:15px}}@media(max-width:360px){#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:20px 13px}#lr-ownership-planner .website-planner .guide-finalization .guided-save-summary{gap:12px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-item>span{font-size:16px}}@container lr-planner (max-width:360px){#lr-ownership-planner .website-planner .guide-finalization .guided-guide-content{padding:20px 13px}#lr-ownership-planner .website-planner .guide-finalization .guided-save-summary{gap:12px}#lr-ownership-planner .website-planner .guide-finalization .guided-selection-item>span{font-size:16px}}@media(max-width:360px){#lr-ownership-planner .website-planner .guide-choice-tile{padding:10px 8px}#lr-ownership-planner .guide-choice-value strong{font-size:17px}}@container lr-planner (max-width:360px){#lr-ownership-planner .website-planner .guide-choice-tile{padding:10px 8px}#lr-ownership-planner .guide-choice-value strong{font-size:17px}}@container lr-guide-intro (max-width:640px){#lr-ownership-planner .ownership-guide-intro-inner{grid-template-columns:1fr;gap:18px}#lr-ownership-planner .ownership-guide-intro-copy{display:contents}#lr-ownership-planner .ownership-guide-intro-heading{order:0}#lr-ownership-planner .ownership-guide-intro-details{order:2}#lr-ownership-planner .website-planner .ownership-guide-contents-heading{display:block}#lr-ownership-planner .ownership-guide-intro-inner>.guide-spread{width:min(100%,300px);justify-self:center;order:1}#lr-ownership-planner .website-planner .ownership-guide-intro h2{font-size:calc(clamp(32px,8cqi,38px) + 2px);max-width:440px}#lr-ownership-planner .ownership-guide-intro-description{font-size:17px}#lr-ownership-planner .website-planner .ownership-guide-intro .guided-guide-benefits li{font-size:15px}}@container lr-planner (max-width:310px){#lr-ownership-planner .website-planner .guided-residences>button{padding-inline:4px}#lr-ownership-planner .website-planner .guided-residences span{white-space:normal;min-height:2.6em}#lr-ownership-planner .website-planner .guided-residences small{white-space:normal}#lr-ownership-planner .website-planner .guided-plan-choice{flex-wrap:wrap;gap:8px}#lr-ownership-planner .website-planner .guided-plan-choice>b{flex-basis:100%}}@container lr-planner (max-width:400px){#lr-ownership-planner .website-planner .guided-residences small{white-space:normal}}#lr-ownership-planner{display:block;width:100%;min-width:0;max-width:100%;font-family:LRInter,Arial,sans-serif;line-height:1.5;container:lr-planner / inline-size}#lr-ownership-planner .guided-page.website-planner{min-height:0;background:#f5f2ec;color:#0f2b2b}#lr-ownership-planner .website-planner .guided-layout{max-width:none;width:100%;margin:0;padding:0}#lr-ownership-planner .website-planner .guided-workspace{width:100%;max-width:none;margin-inline:0;padding-inline:0}#lr-ownership-planner .ownership-guide-intro,#lr-ownership-planner .guided-workspace{scroll-margin-top:110px}#lr-ownership-planner .website-planner form{margin:0}#lr-ownership-planner .website-planner button{line-height:1.3;text-transform:none;letter-spacing:normal}#lr-ownership-planner .website-planner figure{margin:0}#lr-ownership-planner .website-planner .guided-stage-heading h2{margin:0}#lr-ownership-planner .website-planner input,#lr-ownership-planner .website-planner select{width:100%;box-shadow:none;color:#0f2b2b}#lr-ownership-planner .website-planner [hidden]{display:none!important}#lr-ownership-planner .website-planner .gallery-dialog{z-index:999999}#lr-ownership-planner .website-planner .gallery-open,#lr-ownership-planner .website-planner .gallery-open img{border-radius:0}#lr-ownership-planner .website-planner .interior-carousel .carousel-bar{min-height:64px;padding:8px 12px;gap:12px}#lr-ownership-planner .website-planner .interior-carousel .carousel-caption{padding:0;gap:16px}#lr-ownership-planner .website-planner .carousel-buttons{align-self:center;gap:8px}#lr-ownership-planner .website-planner .interior-carousel .carousel-buttons button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #ffffff5c;border-radius:50%;color:#fff;background:transparent}#lr-ownership-planner .website-planner .interior-carousel .carousel-buttons button:hover{background:#17665d}#lr-ownership-planner .website-planner .interior-carousel .carousel-buttons button:focus-visible{outline:3px solid #e8cd91;outline-offset:2px}@media(max-width:700px){#lr-ownership-planner .website-planner .interior-carousel .carousel-bar{padding:8px;gap:8px}#lr-ownership-planner .website-planner .interior-carousel .floorplan-shortcut{align-self:center;min-height:44px;padding:8px;border:0;border-radius:4px}#lr-ownership-planner .website-planner .interior-carousel .carousel-caption{justify-content:center}#lr-ownership-planner .website-planner .carousel-buttons{gap:6px}}@container lr-planner (max-width:700px){#lr-ownership-planner .website-planner .interior-carousel .carousel-bar{padding:8px;gap:8px}#lr-ownership-planner .website-planner .interior-carousel .floorplan-shortcut{align-self:center;min-height:44px;padding:8px;border:0;border-radius:4px}#lr-ownership-planner .website-planner .interior-carousel .carousel-caption{justify-content:center}#lr-ownership-planner .website-planner .carousel-buttons{gap:6px}}@media(max-width:700px){#lr-ownership-planner .website-planner .guided-layout{padding:0}#lr-ownership-planner .ownership-guide-intro,#lr-ownership-planner .guided-workspace{scroll-margin-top:80px}}@container lr-planner (max-width:700px){#lr-ownership-planner .website-planner .guided-layout{padding:0}#lr-ownership-planner .ownership-guide-intro,#lr-ownership-planner .guided-workspace{scroll-margin-top:80px}}
