@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11110f;--paper:#f4f0e8;--gold:#b18a4b;--gold-light:#d7bd86}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:2;color:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,5vw,82px);display:flex;position:absolute;top:0;left:0;right:0}.brand img{filter:drop-shadow(0 1px 12px #0000005c);width:156px;height:auto;display:block}nav{gap:30px;font-size:13px;display:flex}nav a,.header-cta{opacity:.9;transition:opacity .2s}nav a:hover,.header-cta:hover{opacity:1}.header-cta{border:1px solid #ffffff9e;border-radius:100px;padding:11px 17px;font-size:12px}.hero{color:#fff;background:#171613;grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:130px clamp(22px,9vw,150px) 84px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080807d1,#08080757 60%,#08080726);position:absolute;inset:0}.hero-copy,.hero-art,.hero-footnote{z-index:1;position:relative}.eyebrow{color:var(--gold);letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.hero h1,.statement h2,.section-heading h2,.contact-panel h2{letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-weight:500}.hero h1{max-width:700px;margin:0;font-size:clamp(54px,6.5vw,100px);line-height:.99}.hero-intro{color:#dedbd5;max-width:510px;margin:28px 0 35px;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.button{border-radius:100px;justify-content:center;align-items:center;padding:15px 22px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#16130f}.text-link{font-size:13px;font-weight:600}.text-link span,.service-card a span{color:var(--gold-light);margin-left:4px}.hero-art{height:500px;margin-left:3vw;overflow:hidden}.hero-art img{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.08)brightness(.84);border-radius:1px;width:100%;height:100%;box-shadow:0 30px 80px #00000059}.hero-footnote{color:#aaa69f;letter-spacing:.06em;font-size:11px;position:absolute;bottom:31px;left:clamp(22px,9vw,150px)}.statement{text-align:center;max-width:930px;margin:auto;padding:145px 25px 110px}.statement h2,.section-heading h2,.contact-panel h2{margin:0;font-size:clamp(38px,5vw,68px);line-height:1.06}.statement>p:last-child{color:#5f5b53;max-width:700px;margin:27px auto 0;font-size:16px;line-height:1.8}.pillars{background:#ded5c5;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,8vw,130px);display:grid}.pillars article{border-right:1px solid #11110f2e;min-height:285px;margin-right:38px;padding:55px 42px 48px 0}.pillars article:last-child{border:0;margin:0}.pillars span,.service-card>p:first-child{color:var(--gold);font-family:Playfair Display,serif;font-size:19px}.pillars h3,.service-card h3{margin:52px 0 10px;font-family:Playfair Display,serif;font-size:26px;font-weight:500}.pillars p,.service-card p{color:#605b53;font-size:14px;line-height:1.7}.services{padding:130px clamp(22px,8vw,130px)}.section-heading{max-width:610px}.service-list{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.service-card{background:#eae4da;flex-direction:column;min-height:315px;padding:31px;display:flex}.service-card h3{margin-top:45px}.service-card a{margin-top:auto;font-size:13px;font-weight:600}.contact-panel{color:#fff;background:#181714;grid-template-columns:1.1fr .9fr;gap:60px;margin:0 clamp(14px,3vw,42px) 35px;padding:clamp(42px,7vw,92px);display:grid}.contact-panel .eyebrow{color:var(--gold-light)}.contact-details{align-self:end}.contact-details p{color:#d3cfc6;max-width:410px;margin:0 0 25px;line-height:1.7}.button-light{background:var(--gold-light);color:#171512}.phone{color:#f4ead4;margin-top:19px;font-family:Playfair Display,serif;font-size:22px;display:block}footer{color:#777168;justify-content:space-between;gap:18px;padding:25px clamp(22px,5vw,82px) 35px;font-size:11px;display:flex}@media (width<=760px){.site-header{height:74px}.brand img{width:126px}nav{display:none}.header-cta{padding:9px 12px;font-size:11px}.hero{grid-template-columns:1fr;min-height:760px;padding-top:120px}.hero-art{height:230px;margin:28px 0 0}.hero-footnote{bottom:18px}.statement{padding:96px 25px 76px}.pillars,.service-list,.contact-panel{grid-template-columns:1fr}.pillars{padding:0 26px}.pillars article{border-bottom:1px solid #11110f2e;border-right:0;min-height:auto;margin:0;padding:38px 0}.pillars article:last-child{border-bottom:0}.pillars h3{margin-top:25px}.services{padding:85px 22px}.service-card{min-height:245px}.contact-panel{gap:35px;margin:0 14px 20px}.contact-panel h2{font-size:42px}footer{flex-direction:column}.hero h1{font-size:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.button-outline{color:#f4ead4;border:1px solid #f4ead4b3}.contact-actions{flex-wrap:wrap;gap:11px;display:flex}.inner-header{background:#181714;justify-content:space-between;align-items:center;min-height:88px;padding:17px clamp(22px,5vw,82px);display:flex}.calculator{background:#ded5c5;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,9vw,150px);min-height:calc(100vh - 88px);padding:clamp(58px,9vw,140px);display:grid}.calculator-copy h2{letter-spacing:-.04em;max-width:650px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(43px,5.5vw,78px);font-weight:500;line-height:1.02}.calculator-copy>p:last-child{color:#5f5b53;max-width:480px;margin:25px 0 0;line-height:1.75}.calculator-card{color:#fff;background:#181714;gap:19px;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 22px 55px #281f122e}.calculator-card label{color:#d8d1c5;letter-spacing:.04em;gap:8px;font-size:12px;display:grid}.calculator-card input{appearance:textfield;color:#fff;width:100%;font:inherit;background:#25231e;border:1px solid #d7bd8673;padding:14px;font-size:16px}.calculator-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calculator-result{border-top:1px solid #d7bd8659;gap:6px;margin-top:6px;padding-top:22px;display:grid}.calculator-result span{color:#d8d1c5;font-size:12px}.calculator-result strong{color:#e3c889;font-family:Playfair Display,Georgia,serif;font-size:clamp(35px,4vw,50px);font-weight:500}.calculator-result small{color:#a9a39a;line-height:1.5}@media (width<=760px){.calculator{grid-template-columns:1fr;padding:74px 22px}.calculator-copy h2{font-size:45px}.calculator-grid{grid-template-columns:1fr}.inner-header{min-height:74px}.inner-header .brand img{width:126px}}.investment-page{background:#f4f0e8;min-height:100vh}.investment-tool{padding:clamp(58px,8vw,120px) clamp(22px,7vw,115px)}.investment-intro{max-width:840px}.investment-intro h1{letter-spacing:-.045em;margin:0;font:500 clamp(45px,6.2vw,84px)/1 Playfair Display,Georgia,serif}.investment-intro>p:not(.eyebrow){color:#5f5b53;max-width:650px;margin:24px 0;font-size:17px;line-height:1.7}.lens-points{flex-wrap:wrap;gap:8px;display:flex}.lens-points span{color:#6d522b;border:1px solid #aa956d;padding:8px 12px;font-size:12px}.investment-layout{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:start;gap:30px;margin-top:48px;display:grid}.investment-inputs{background:#ded5c5;padding:clamp(22px,3vw,38px);position:sticky;top:20px}.investment-inputs h2,.projection h2{margin:0 0 23px;font:500 26px/1.2 Playfair Display,Georgia,serif}.investment-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.investment-fields label{color:#5c5142;gap:7px;font-size:12px;display:grid}.investment-fields label span{background:#f8f5ee;border:1px solid #baae9c;align-items:center;display:flex}.investment-fields input{width:100%;min-width:0;font:inherit;color:#201d18;background:0 0;border:0;padding:12px;font-size:16px}.investment-fields b{color:#7e715f;white-space:nowrap;padding-right:10px;font-size:10px}.investment-results{color:#fff;background:#1c1a17;padding:clamp(24px,4vw,50px)}.result-hero{border-bottom:1px solid #e3c88959;gap:7px;padding:7px 0 25px;display:grid}.result-hero span,.investment-results .eyebrow{color:#e3c889}.result-hero strong{color:#e3c889;font:500 clamp(42px,5vw,67px)/1 Playfair Display,Georgia,serif}.result-hero small,.result-grid small,.projection>div>span{color:#b9b2a6;line-height:1.5}.result-grid{background:#e3c88940;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0;display:grid}.result-grid article{background:#1c1a17;gap:7px;padding:17px;display:grid}.result-grid span,.projection-rows span,.projection footer span{color:#b9b2a6;font-size:11px}.result-grid b{font:500 25px/1.15 Playfair Display,Georgia,serif}.projection{border-top:1px solid #e3c88959;padding-top:26px}.projection h2{margin-bottom:4px}.projection-rows{margin-top:20px}.projection-rows>div{border-bottom:1px solid #ffffff1c;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.projection-rows small{color:#aaa295;font-size:11px}.projection footer{grid-template-columns:1fr auto;gap:9px 18px;margin-top:19px;display:grid}.projection footer b{color:#e3c889}.calculator-disclaimer{color:#b9b2a6;margin:26px 0;font-size:12px;line-height:1.65}.investment-results .button{text-align:center;width:100%}.calculator-link{color:#332c23;border-bottom:1px solid #a87d3e;padding-bottom:6px;display:inline-block}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 clamp(22px,9vw,150px) 90px;display:grid}.property-card{background:#fff;gap:13px;padding:0 0 23px;display:grid}.property-card-image{aspect-ratio:1.2;background:#ded5c5;display:block;overflow:hidden}.property-card img{object-fit:cover;width:100%;height:100%}.property-card>p,.property-card h2,.property-card strong,.property-card small,.property-card>a{margin-left:20px;margin-right:20px}.property-card>p,.property-card small{color:#6e675e;font-size:12px}.property-card h2{margin-top:0;margin-bottom:0;font:500 25px/1.1 Playfair Display,Georgia,serif}.property-card h2 a{color:inherit}.property-card strong{font-size:18px}.property-card>a{color:#805f30;font-size:13px}.property-detail{background:#f4f0e8;min-height:100vh}.detail-gallery{grid-template-columns:2fr 1fr;gap:5px;max-height:560px;display:grid;overflow:hidden}.detail-gallery img{object-fit:cover;width:100%;height:100%;min-height:260px}.detail-gallery img:first-child{grid-row:span 2}.detail-copy{max-width:860px;padding:clamp(40px,7vw,100px) clamp(22px,12vw,180px)}.detail-copy h1{letter-spacing:-.045em;margin:7px 0 20px;font:500 clamp(43px,5.5vw,75px)/1 Playfair Display,Georgia,serif}.detail-copy>strong{font:500 28px/1 Playfair Display,Georgia,serif}.detail-copy>p:not(.eyebrow){color:#5f5b53;line-height:1.7}.legends-review{background:#ded5c5;border-left:3px solid #a87d3e;margin:37px 0;padding:28px}.legends-review h2{margin:5px 0 16px;font:500 28px/1.2 Playfair Display,Georgia,serif}.legends-review ul{padding-left:18px;line-height:1.8}.legends-review>p:last-child{color:#6f675d;font-size:12px}.detail-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.form-privacy{color:#d8d1c5!important;margin:0!important;font-size:12px!important}.form-privacy a{text-decoration:underline}@media (width<=860px){.investment-layout{grid-template-columns:1fr}.investment-inputs{position:static}.property-grid{grid-template-columns:1fr 1fr}.detail-gallery{max-height:none}.detail-copy{padding-left:22px;padding-right:22px}}@media (width<=560px){.investment-tool{padding:48px 18px}.investment-intro h1{font-size:45px}.investment-fields,.result-grid{grid-template-columns:1fr}.investment-inputs,.investment-results{padding:23px 18px}.projection-rows>div{grid-template-columns:1fr auto}.projection-rows small{grid-column:1/-1}.property-grid{grid-template-columns:1fr;padding:0 18px 56px}.detail-gallery{grid-template-columns:1fr}.detail-gallery img:not(:first-child){display:none}.detail-actions{align-items:stretch}.detail-actions .text-link{padding:8px 0}}.calculator-scenarios{color:#261e12;background:#d7bd86;justify-content:space-between;align-items:center;gap:18px;margin-top:35px;padding:18px 20px;display:flex}.calculator-scenarios>span{font-size:12px}.calculator-scenarios>div{gap:7px;display:flex}.calculator-scenarios button{color:#332713;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #745928;padding:8px 14px;font-size:11px;font-weight:700}.calculator-scenarios button:hover{color:#fff;background:#171613}[dir=rtl] .investment-fields b{padding-left:10px;padding-right:0}@media (width<=600px){.calculator-scenarios{flex-direction:column;align-items:stretch}.calculator-scenarios>div{grid-template-columns:repeat(3,1fr);display:grid}}.calculator-refinance-link{color:#e3c889;border-top:1px solid #d7bd8659;align-items:center;min-height:48px;padding-top:15px;font-size:13px;font-weight:700;display:flex}.catalogue-controls{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin:0 clamp(22px,9vw,150px) 18px;display:grid}.catalogue-controls label{color:#6e675e;gap:7px;font-size:11px;display:grid}.catalogue-controls select,.catalogue-controls button{min-height:44px;font:inherit;color:#302a21;background:#fbf9f5;border:1px solid #b7ac9c;padding:0 11px}.catalogue-controls button{cursor:pointer;align-self:end}.catalogue-count{color:#6e675e;margin:0 clamp(22px,9vw,150px) 20px;font-size:13px}.catalogue-none{background:#ded5c5;margin:0 clamp(22px,9vw,150px) 80px;padding:50px}.catalogue-none h2{margin:0;font:500 34px/1.1 Playfair Display,Georgia,serif}.catalogue-none p{color:#5f5b53;max-width:480px;margin:16px 0 25px;line-height:1.6}.compare-panel{color:#fff;background:#181714;margin:0 clamp(22px,9vw,150px) 28px;padding:26px;position:relative}.compare-panel .eyebrow{color:#e3c889;margin:0}.compare-panel h2{margin:7px 0 20px;font:500 28px/1.1 Playfair Display,Georgia,serif}.compare-panel>button{color:#f4ead4;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4ead499;padding:8px 12px;font-size:12px;position:absolute;top:24px;right:24px}.compare-table{background:#f4ead433;grid-template-columns:minmax(115px,.8fr) repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:auto}.compare-table>*{background:#25231e;min-height:44px;padding:11px;font-size:12px;line-height:1.35}.compare-table>span{color:#d8d1c5}.compare-table>a{color:#e3c889}.compare-table b{font-weight:500}.property-card-actions{justify-content:space-between;align-items:center;gap:9px;margin:0 20px;display:flex}.property-card-actions>a{margin:0!important}.property-card-actions button{color:#6b4c20;font:inherit;cursor:pointer;background:0 0;border:1px solid #aa956d;padding:8px 10px;font-size:11px}.property-card-actions button[aria-pressed=true]{color:#fff;background:#6b4c20}.property-card-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=860px){.catalogue-controls{grid-template-columns:1fr 1fr}.catalogue-controls button{grid-column:span 2}}@media (width<=560px){.catalogue-controls{margin-left:18px;margin-right:18px}.catalogue-none{margin:0 18px 60px;padding:30px 22px}.compare-panel{margin-left:18px;margin-right:18px;padding:22px 16px}.compare-panel>button{top:16px;right:16px}.compare-table{grid-template-columns:110px repeat(3,145px)}}.shortlist-panel{background:#d7bd86;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 clamp(22px,9vw,150px) 28px;padding:22px 26px;display:grid}.shortlist-panel .eyebrow{color:#5d421c;margin:0}.shortlist-panel h2{margin:6px 0;font:500 28px/1.1 Playfair Display,Georgia,serif}.shortlist-panel>div:nth-child(2){flex-wrap:wrap;gap:7px;display:flex}.shortlist-panel>div:nth-child(2) a{color:#352910;background:#f8f2e5;padding:7px 9px;font-size:12px}.shortlist-actions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-self:center;gap:8px;display:flex}.shortlist-actions .button{min-height:46px}.shortlist-actions .button-secondary{color:#33240f;border:1px solid #5d421c}.shortlist-toggle[aria-pressed=true]{color:#fff!important;background:#181714!important}@media (width<=760px){.shortlist-panel{grid-template-columns:1fr;margin:0 18px 22px;padding:22px 16px}.shortlist-actions{grid-area:auto;justify-content:flex-start}}.yield-target{background:linear-gradient(110deg,#eee6d8,#d8c192);grid-template-columns:1fr minmax(260px,.55fr);align-items:center;gap:30px;margin:0 clamp(22px,9vw,150px) 18px;padding:24px 28px;display:grid}.yield-target .eyebrow{color:#694c1e;margin:0}.yield-target h2{margin:7px 0;font:500 clamp(24px,3vw,35px)/1.08 Playfair Display,Georgia,serif}.yield-target p{color:#5c5347;max-width:650px;margin:0}.yield-target label{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.yield-target label span{color:#55472e;font-size:12px}.yield-target label strong{font:500 25px Playfair Display,Georgia,serif}.yield-target input{accent-color:#806027;grid-column:1/-1;width:100%}.verification-badge{z-index:2;color:#f0d99e;letter-spacing:.04em;text-transform:uppercase;background:#171612;width:max-content;max-width:calc(100% - 40px);margin:-13px 20px 0;padding:7px 10px;font-size:10px;position:relative}.verification-badge span{border:1px solid #d0ad60;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:6px;display:inline-grid}.yield-requirement{background:#f3ede2;border-left:3px solid #b38a3d;gap:3px;margin:14px 20px 4px;padding:13px;display:grid}.yield-requirement span{color:#6b6256;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.yield-requirement b{color:#332815;font-size:15px}.yield-requirement small{color:#766a59;font-size:11px}@media (width<=1050px){.catalogue-controls--extended{grid-template-columns:repeat(3,1fr)}.catalogue-controls--extended button{grid-column:auto}}@media (width<=700px){.yield-target{grid-template-columns:1fr;margin-left:18px;margin-right:18px;padding:22px 18px}.catalogue-controls--extended{grid-template-columns:1fr 1fr}.catalogue-controls--extended button{grid-column:span 2}}.smart-match{color:#fff;background:#181714;justify-content:space-between;align-items:center;gap:32px;margin:0 clamp(22px,9vw,150px) 28px;padding:28px 32px;display:flex}.smart-match>div{max-width:720px}.smart-match .eyebrow{color:#e3c889;margin:0}.smart-match h2{margin:7px 0 11px;font:500 clamp(26px,3.4vw,42px)/1.08 Playfair Display,Georgia,serif}.smart-match p:not(.eyebrow){color:#c9c2b7;margin:0;font-size:13px;line-height:1.65}.smart-match .button{white-space:nowrap}.catalogue-controls select:focus-visible,.catalogue-controls button:focus-visible,.property-card-actions button:focus-visible,.yield-target input:focus-visible{outline-offset:3px;outline:2px solid #7b5b23}@media (width<=720px){.smart-match{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px;padding:24px 19px}.smart-match .button{white-space:normal;text-align:center;width:100%}}.active-filters{flex-wrap:wrap;gap:8px;margin:0 clamp(22px,9vw,150px) 18px;display:flex}.active-filters button{color:#4a3820;min-height:38px;font:inherit;cursor:pointer;background:#eee6d8;border:1px solid #9d875f;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:inline-flex}.active-filters button span[aria-hidden=true]{font-size:17px;line-height:1}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.catalogue-status{justify-content:space-between;align-items:center;gap:16px;margin:0 clamp(22px,9vw,150px) 20px;display:flex}.catalogue-status .catalogue-count{margin:0}.catalogue-status small{color:#7c7469;text-align:end;font-size:10px}.property-card-image{aspect-ratio:9/6.5;display:block;overflow:hidden}.property-card-image img{object-fit:cover;width:100%;height:100%}.property-source-date{display:block;color:#786d5e!important;margin-top:7px!important;font-size:10px!important}.property-area-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #6b4c207a;text-decoration:underline #6b4c207a}.property-area-link:focus-visible{outline-offset:3px;outline:2px solid #6b4c20}.active-filters button:focus-visible{outline-offset:2px;outline:2px solid #6b4c20}.catalogue-share{justify-content:flex-end;align-items:center;gap:12px;margin:0 clamp(22px,9vw,150px) 16px;display:flex}.catalogue-share button{color:#674a20;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f6c35;padding:6px 2px;font-size:11px;font-weight:700}.catalogue-share span{color:#746c61;min-height:16px;font-size:10px}@media (width<=700px){.active-filters,.catalogue-status{margin-left:18px;margin-right:18px}.catalogue-status{flex-direction:column;align-items:flex-start;gap:5px}.catalogue-status small{text-align:start}}.recent-properties-panel{color:#f5efe4;background:#181714;margin:0 clamp(22px,9vw,150px) 28px;padding:clamp(22px,3vw,32px)}.recent-properties-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.recent-properties-panel .eyebrow{color:#d7bd86;margin:0}.recent-properties-panel h2{margin:6px 0 0;font:500 clamp(26px,3vw,38px)/1.08 Playfair Display,Georgia,serif}.recent-properties-panel>header button{color:#e3c889;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3c889a6;padding:7px 2px;font-size:12px}.recent-properties-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.recent-properties-list>a{color:#f5efe4;background:#23211c;border:1px solid #d7bd8640;grid-template-columns:100px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.recent-properties-list img,.recent-property-image-empty{object-fit:cover;background:#302d26;width:100px;height:100%;min-height:112px}.recent-properties-list>a>span:last-child{flex-direction:column;justify-content:center;min-width:0;padding:13px;display:flex}.recent-properties-list small{color:#a9a195;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.recent-properties-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font:500 17px/1.18 Playfair Display,Georgia,serif;display:-webkit-box;overflow:hidden}.recent-properties-list b{color:#e3c889;font-size:12px}.recent-properties-panel>p{color:#928b80;margin:13px 0 0;font-size:11px;line-height:1.5}.recent-properties-panel a:focus-visible,.recent-properties-panel button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=960px){.recent-properties-list{grid-template-columns:1fr 1fr}}@media (width<=640px){.recent-properties-panel{margin-left:18px;margin-right:18px;padding:21px 17px}.recent-properties-panel>header{flex-direction:column;align-items:flex-start}.recent-properties-list{grid-template-columns:1fr}.recent-properties-list>a{grid-template-columns:88px minmax(0,1fr)}.recent-properties-list img,.recent-property-image-empty{width:88px}}.shortlist-share,.compare-next-actions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:9px 12px;font-size:11px;font-weight:600;line-height:1}.shortlist-share{color:#4c3614}.shortlist-share:focus-visible,.compare-next-actions button:focus-visible{outline-offset:3px;outline:2px solid}.compare-next-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-next-actions button{color:#f4ead4;border-color:#f4ead49e}@media (width<=560px){.compare-next-actions{width:100%}.compare-next-actions>*{flex:1}.compare-next-actions .button{text-align:center}}.compare-next-actions .button-secondary{color:#f4ead4;border-color:#f4ead49e}.compare-next-actions .button-secondary:hover{color:#201b14;background:#f4ead4}.catalogue-return-alert{color:#302619;background:linear-gradient(105deg,#f0e6d4,#fbf8f1);border-left:4px solid #b88a3b;justify-content:space-between;align-items:center;gap:28px;margin:0 clamp(22px,9vw,150px) 24px;padding:22px 24px;display:flex}.catalogue-return-alert .eyebrow{color:#7d5a25;margin:0}.catalogue-return-alert h2{margin:5px 0 6px;font:500 clamp(23px,2.5vw,34px)/1.08 Playfair Display,Georgia,serif}.catalogue-return-alert p:last-child{color:#716655;max-width:680px;margin:0;font-size:12px;line-height:1.5}.catalogue-return-alert button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#5b431e;border:1px solid #5b431e;flex:none;padding:11px 16px;font-size:12px;font-weight:700}.catalogue-return-alert button[aria-pressed=true]{color:#5b431e;background:0 0}.catalogue-return-alert button:focus-visible{outline-offset:3px;outline:3px solid #2a2117}.property-fresh-badge{z-index:2;color:#38280e;letter-spacing:.04em;text-transform:uppercase;background:#f2d79e;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 16px #22180a33}.property-card{position:relative}@media (width<=700px){.catalogue-return-alert{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px;padding:20px}.catalogue-return-alert button{width:100%}}.price-movement-alert{color:#2c2419;background:#fff;border:1px solid #d9c49f;justify-content:space-between;align-items:center;gap:28px;margin:0 clamp(22px,9vw,150px) 24px;padding:22px 24px;display:flex}.price-movement-alert .eyebrow{color:#795a2a;margin:0}.price-movement-alert h2{margin:5px 0 6px;font:500 clamp(23px,2.5vw,34px)/1.08 Playfair Display,Georgia,serif}.price-movement-alert p:last-child{color:#716655;margin:0;font-size:12px}.price-movement-alert button{color:#5b431e;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5b431e;flex:none;padding:11px 16px;font-size:12px;font-weight:700}.price-movement-alert button[aria-pressed=true]{color:#fff;background:#5b431e}.price-movement-alert button:focus-visible{outline-offset:3px;outline:3px solid #2a2117}.property-price-movement{z-index:2;color:#fff;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #140f0838}.property-price-movement small{font-size:9px}.property-price-movement--down{background:#256447}.property-price-movement--up{background:#7c4b37}@media (width<=700px){.price-movement-alert{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px;padding:20px}.price-movement-alert button{width:100%}}.catalogue-price-screen{color:#f7efe1;background:#242019;justify-content:space-between;align-items:center;gap:26px;margin:0 clamp(22px,9vw,150px) 22px;padding:20px 24px;display:flex}.catalogue-price-screen .eyebrow{color:#d8ba7c;margin:0}.catalogue-price-screen h2{margin:5px 0 6px;font:500 clamp(22px,2.4vw,32px)/1.1 Playfair Display,Georgia,serif}.catalogue-price-screen p:last-child{color:#b9afa0;max-width:720px;margin:0;font-size:12px;line-height:1.5}.catalogue-price-screen button{color:#2d2417;min-height:46px;font:inherit;cursor:pointer;background:#d8ba7c;border:1px solid #d8ba7c;flex:none;padding:11px 16px;font-size:12px;font-weight:800}.catalogue-price-screen button[aria-pressed=true]{color:#f7efe1;background:0 0}.catalogue-price-screen button:focus-visible{outline-offset:3px;outline:3px solid #fff}.property-area-price-position{color:#42341f;background:#f4eee3;border-left:3px solid #b98b3f;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;margin:14px 0 2px;padding:12px 13px;display:grid}.property-area-price-position b{color:#5c421a;grid-row:1/3;font-size:18px}.property-area-price-position span{font-size:11px;font-weight:700}.property-area-price-position small{color:#786d5d;font-size:9px}@media (width<=700px){.catalogue-price-screen{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px;padding:20px}.catalogue-price-screen button{width:100%}}.entry-capital-screen{color:#332719;background:#eee5d5;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:32px;margin:0 clamp(22px,9vw,150px) 20px;padding:26px;display:grid}.entry-capital-copy .eyebrow{color:#795a2a;margin:0}.entry-capital-copy h2{margin:5px 0 8px;font:500 clamp(24px,2.7vw,35px)/1.08 Playfair Display,Georgia,serif}.entry-capital-copy p:last-child{color:#716553;margin:0;font-size:12px;line-height:1.5}.entry-capital-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.entry-capital-controls label{color:#514331;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.entry-capital-controls label:first-child{grid-row:span 2}.entry-capital-controls label>span{justify-content:space-between;gap:8px;display:flex}.entry-capital-controls label b{color:#6b4c20}.entry-capital-controls select{color:#312719;height:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b7a785;padding:9px 12px}.entry-capital-controls input{accent-color:#74531f;width:100%}.entry-capital-controls select:focus-visible,.entry-capital-controls input:focus-visible{outline-offset:2px;outline:3px solid #6b4c20}.property-entry-cash{border-top:1px solid #e0d5c2;grid-template-columns:1fr auto;gap:3px 10px;margin:13px 0 0;padding:10px 0;display:grid}.property-entry-cash span{font-size:10px;font-weight:700}.property-entry-cash b{color:#5e461f;font-size:13px}.property-entry-cash small{color:#847665;grid-column:1/-1;font-size:9px}@media (width<=820px){.entry-capital-screen{grid-template-columns:1fr}}@media (width<=600px){.entry-capital-screen{margin-left:18px;margin-right:18px;padding:20px}.entry-capital-controls{grid-template-columns:1fr}.entry-capital-controls label:first-child{grid-row:auto}.entry-capital-controls select{height:48px}}.capital-plan-summary{color:#302619;background:#cdbb99;border:1px solid #cdbb99;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1px;margin:-4px clamp(22px,9vw,150px) 22px;display:grid}.capital-plan-summary>div{background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:16px 18px;display:flex}.capital-plan-summary small{color:#766b5b;font-size:11px}.capital-plan-summary strong{font:600 clamp(17px,1.8vw,23px)/1.15 Playfair Display,Georgia,serif}.capital-plan-summary span{color:#5b7b58;font-size:10px;font-weight:700}.capital-plan-summary button{color:#f7efe1;min-width:170px;font:inherit;cursor:pointer;background:#302619;border:0;padding:14px 18px;font-size:12px;font-weight:800}.capital-plan-summary button:focus-visible{outline-offset:-5px;outline:3px solid #b88a3b}.capital-plan-summary>p{color:#746858;background:#f4eee3;grid-column:1/-1;margin:0;padding:9px 14px;font-size:10px;line-height:1.5}.property-entry-cash em{color:#416a4a;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:800}@media (width<=980px){.capital-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-plan-summary button{min-height:74px}.capital-plan-summary>p{grid-column:1/-1}}@media (width<=600px){.capital-plan-summary{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.capital-plan-summary>div{min-height:auto}.capital-plan-summary>p{grid-column:1}}.capital-plan-summary>.capital-plan-actions{background:#302619;grid-template-rows:1fr 1fr;min-height:86px;padding:0;display:grid}.capital-plan-actions a{color:#fff;text-align:center;background:#5f4723;border-top:1px solid #f4ead447;place-items:center;min-width:170px;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.capital-plan-actions a:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (width<=980px){.capital-plan-summary>.capital-plan-actions{min-height:86px}}.shortlist-availability-alert{color:#3d2d17;background:#f5ead2;border:1px solid #3f2b0c3d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:4px;padding:16px 18px;display:flex}.shortlist-availability-alert strong{font-size:13px;display:block}.shortlist-availability-alert p{color:#716047;max-width:700px;margin:5px 0;font-size:11px;line-height:1.5}.shortlist-availability-alert small{color:#887354;font-size:9px}.shortlist-availability-alert>div:last-child{flex:none;gap:7px;display:grid}.shortlist-availability-alert a,.shortlist-availability-alert button{color:#fff;text-align:center;min-height:40px;font:inherit;cursor:pointer;background:#5d421c;border:1px solid #5d421c;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.shortlist-availability-alert button{color:#5d421c;background:0 0}.shortlist-availability-alert a:focus-visible,.shortlist-availability-alert button:focus-visible{outline-offset:2px;outline:3px solid #20170c}@media (width<=760px){.shortlist-availability-alert{flex-direction:column;align-items:stretch}.shortlist-availability-alert>div:last-child{width:100%}}.recent-properties-actions{align-items:center;gap:16px;display:flex}.recent-properties-actions a,.recent-properties-actions button{color:#e3c889;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3c889a6;align-items:center;padding:7px 2px;font-size:12px;display:inline-flex}.recent-properties-list em{color:#8f887e;margin-top:7px;font-size:10px;font-style:normal}.recent-properties-actions a:focus-visible,.recent-properties-actions button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=640px){.recent-properties-actions{justify-content:space-between;width:100%}}.shortlist-availability-alert a.is-secondary{color:#5d421c;background:0 0}.contact-form{gap:13px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-qualifiers{grid-template-columns:repeat(3,1fr);padding-top:4px}.contact-form label{color:#d8d1c5;gap:7px;font-size:12px;display:grid}.contact-form input,.contact-form select{color:#fff;min-height:46px;font:inherit;background:#25231e;border:1px solid #d7bd8673;padding:12px;font-size:14px}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form button:focus-visible,.contact-form a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.contact-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form .consent{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.contact-form .consent input{width:18px;height:18px;min-height:18px;margin:1px 0 0}.contact-form .matching-updates{background:#d7bd860f;border:1px solid #d7bd8647;padding:11px 12px}.contact-form button{cursor:pointer;border:0;width:max-content;min-height:48px}.contact-form button:disabled{opacity:.65;cursor:wait}.honeypot{position:absolute;left:-10000px}.form-status{min-height:18px;margin:0;font-size:12px;line-height:1.45}.form-status.success{color:#e3c889}.form-status.error,.form-status.rate{color:#ffb4a8}.form-status.error a,.form-status.rate a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.form-grid,.lead-qualifiers{grid-template-columns:1fr}}.contact-preference{border:0;flex-wrap:wrap;gap:8px 13px;margin:0;padding:0;display:flex}.contact-preference legend{color:#d8d1c5;width:100%;margin-bottom:3px;font-size:12px}.contact-preference label{align-items:center;gap:7px;min-height:44px;padding:7px 3px;font-size:13px!important;display:flex!important}.contact-preference input{accent-color:#e3c889;width:18px!important;min-height:18px!important}.legal-page{background:#f4f0e8;min-height:100vh}.legal-page article{max-width:800px;margin:auto;padding:90px 25px 130px}.legal-page h1,.legal-page h2,.thank-you h1{font-family:Playfair Display,Georgia,serif;font-weight:500}.legal-page h1{margin:0 0 20px;font-size:64px}.legal-page h2{margin:48px 0 11px;font-size:28px}.legal-page p{color:#5f5b53;line-height:1.8}.thank-you{color:#fff;background:#181714;min-height:100vh}.thank-you section{max-width:760px;padding:clamp(80px,14vw,190px) clamp(22px,9vw,150px)}.thank-you h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,7vw,88px);line-height:1.01}.thank-you section>p:last-of-type{color:#d3cfc6;max-width:520px;margin:26px 0 36px;line-height:1.7}.thank-you section>div{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.projects-page{background:#f4f0e8;min-height:100vh}.projects-hero{padding:clamp(72px,10vw,145px) clamp(22px,9vw,150px) 55px}.projects-hero h1,.project-empty h2{letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-weight:500}.projects-hero h1{max-width:850px;margin:0;font-size:clamp(50px,7vw,94px);line-height:1}.projects-hero>p:last-of-type{color:#5f5b53;max-width:620px;margin:27px 0 42px;line-height:1.7}.project-filters{flex-wrap:wrap;gap:10px;display:flex}.project-filters button{font:inherit;cursor:pointer;background:0 0;border:1px solid #b7ac9c;padding:12px 14px;font-size:12px}.project-filters span{color:#a87d3e;margin-left:18px}.project-empty{background:#ded5c5;max-width:1120px;margin:0 clamp(22px,9vw,150px);padding:clamp(50px,8vw,110px)}.project-empty h2{margin:0;font-size:clamp(40px,5vw,68px);line-height:1.05}.project-empty p{color:#5f5b53;max-width:540px;margin:23px 0 30px;line-height:1.7}.projects-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.projects-hero-links{flex-wrap:wrap;gap:18px;display:flex}.projects-hero-actions .calculator-link{align-items:center;min-height:44px;padding-bottom:4px;display:inline-flex}.projects-hero-actions .calculator-link:focus-visible{outline-offset:3px;outline:2px solid #795822}@media (width<=560px){.projects-hero-actions{flex-direction:column;align-items:stretch}.projects-hero-actions .button{text-align:center;width:100%}.projects-hero-links{gap:4px;display:grid}.projects-hero-actions .calculator-link{width:100%}}.compare-next-step{border-top:1px solid #f4ead440;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.compare-next-step p{color:#d8d1c5;max-width:560px;margin:0;font-size:13px;line-height:1.55}.compare-next-step .button{white-space:nowrap}.property-facts{background:#c9bdab;border:1px solid #c9bdab;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:27px 0;display:grid}.property-facts>div{background:#fbf9f5;gap:5px;padding:15px;display:grid}.property-facts span{letter-spacing:.09em;text-transform:uppercase;color:#70685d;font-size:10px}.property-facts b{text-transform:capitalize;font-size:14px;font-weight:500}.catalogue-controls--extended{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.catalogue-controls select:focus,.catalogue-controls button:focus-visible{outline-offset:2px;outline:2px solid #6b4c20}@media (width<=560px){.compare-next-step{flex-direction:column;align-items:flex-start}.compare-next-step .button{text-align:center;width:100%}.property-facts{grid-template-columns:1fr}.detail-actions .button{text-align:center;width:100%}}@media (width<=1100px){.catalogue-controls--extended{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.catalogue-controls--extended button{grid-column:auto}}@media (width<=860px){.catalogue-controls--extended{grid-template-columns:1fr 1fr}.catalogue-controls--extended button{grid-column:span 2}}.property-passport{color:#f7f1e6;background:#171612;margin:0 clamp(18px,4vw,60px) clamp(40px,8vw,110px);padding:clamp(28px,5vw,64px)}.passport-heading{border-bottom:1px solid #d7bd8647;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:30px;display:flex}.passport-heading>div{max-width:760px}.passport-heading .eyebrow{color:#d7bd86;margin-bottom:10px}.passport-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(34px,4.5vw,62px)/1.02 Playfair Display,Georgia,serif}.passport-heading p:not(.eyebrow){color:#c7c0b5;margin:18px 0 0;line-height:1.65}.passport-status{color:#e3c889;white-space:nowrap;border:1px solid #d7bd867a;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.passport-status svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.passport-layout{background:#d7bd863b;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:1px;margin-top:30px;display:grid}.passport-assumptions,.passport-results{background:#22201c;padding:clamp(20px,3vw,36px)}.passport-section-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.passport-section-title h3,.passport-checks h3{margin:0;font:500 26px/1.15 Playfair Display,Georgia,serif}.passport-section-title span{color:#9d968b;font-size:11px}.passport-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.passport-fields label{color:#bdb5a8;gap:7px;font-size:11px;display:grid}.passport-input{background:#f7f2e9;border:1px solid #0000;align-items:center;min-height:46px;display:flex}.passport-input:focus-within{border-color:#d7bd86;box-shadow:0 0 0 2px #d7bd862e}.passport-input input{color:#1d1a15;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px;font-size:15px}.passport-input b{color:#766b5c;white-space:nowrap;padding:0 9px;font-size:9px}.passport-primary-result{border-bottom:1px solid #d7bd8647;gap:7px;padding-bottom:25px;display:grid}.passport-primary-result>span{color:#c5bcad;font-size:11px}.passport-primary-result strong{color:#e3c889;font:500 clamp(40px,5vw,64px)/1 Playfair Display,Georgia,serif}.passport-primary-result small{color:#a9a195;line-height:1.5}.passport-metrics{background:#d7bd863b;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid}.passport-metrics article{background:#22201c;gap:8px;padding:16px;display:grid}.passport-metrics span{color:#aaa296;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.passport-metrics b{font:500 22px/1.15 Playfair Display,Georgia,serif}.target-rent{color:#251e13;background:#d7bd86;padding:19px}.target-rent>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.target-rent>div>span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.target-rent label{align-items:center;gap:6px;font-size:11px;display:flex}.target-rent input{width:62px;min-height:38px;font:inherit;background:#f7f0e1;border:1px solid #7d6334;padding:7px;font-size:15px}.target-rent>strong{margin-top:15px;font:500 clamp(28px,3.2vw,42px)/1.1 Playfair Display,Georgia,serif;display:block}.target-rent>strong small{font:500 12px DM Sans,Arial,sans-serif}.target-rent p{color:#584627;margin:8px 0 0;font-size:11px;line-height:1.55}.passport-checks{color:#1a1814;background:#f1eadf;grid-template-columns:.72fr 1.28fr;gap:35px;margin-top:30px;padding:30px;display:grid}.passport-checks .eyebrow{margin-bottom:8px}.checklist{background:#cfc3b0;gap:1px;display:grid}.checklist details{background:#faf7f1}.checklist summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.checklist summary span{letter-spacing:.06em;text-transform:uppercase;color:#785d2e;font-size:9px}.checklist details p{color:#655e55;margin:0;padding:0 16px 16px;font-size:12px;line-height:1.6}.passport-checks>.button{grid-column:2;width:max-content}.passport-disclaimer{color:#9f988e;max-width:900px;margin:20px 0 0;font-size:11px;line-height:1.6}.property-passport[dir=rtl] .passport-status svg{transform:none}@media (width<=900px){.passport-layout,.passport-checks{grid-template-columns:1fr}.passport-checks>.button{grid-column:auto}.passport-assumptions,.passport-results{padding:25px 20px}}@media (width<=600px){.property-passport{margin-left:0;margin-right:0;padding:29px 18px}.passport-heading{display:grid}.passport-status{width:max-content}.passport-fields,.passport-metrics{grid-template-columns:1fr}.passport-checks{padding:23px 17px}.passport-checks>.button{text-align:center;width:100%}.target-rent>div{align-items:flex-start}.passport-primary-result strong{overflow-wrap:anywhere}.passport-section-title{flex-direction:column;align-items:flex-start}}.property-utility-actions{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.property-utility-actions button,.property-utility-actions a{color:#60451f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9e8a68;align-items:center;padding:9px 13px;font-size:11px;display:inline-flex}.property-utility-actions button[aria-pressed=true]{color:#f4f0e8;background:#171613}.property-action-status{min-height:18px;color:#6a6258!important;margin:6px 0 0!important;font-size:11px!important}.property-location{color:#6b4d21;align-items:center;min-height:44px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.property-watch-callout{background:#ebe2d4;border:1px solid #74552652;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin:30px 0;padding:24px;display:grid}.property-watch-callout h2{margin:4px 0 9px;font:500 27px/1.12 Playfair Display,Georgia,serif}.property-watch-callout p:not(.eyebrow){color:#5f584e;max-width:620px;margin:0;font-size:14px;line-height:1.6}.property-watch-callout>a{color:#f5ecd9;text-align:center;background:#171613;place-items:center;min-height:48px;padding:10px 17px;font-size:12px;font-weight:700;display:grid}.property-watch-callout>small{color:#70685d;grid-column:1/-1;font-size:11px;line-height:1.5}.detail-gallery-empty{color:#655d52;background:#d7cdbd;grid-column:1/-1;place-items:center;min-height:320px;font-size:13px;display:grid}.property-mobile-actions{display:none}.similar-properties{background:#ded5c5;padding:clamp(65px,8vw,110px) clamp(22px,8vw,130px)}.similar-properties>div:first-child h2{margin:0;font:500 clamp(36px,4.5vw,58px)/1.05 Playfair Display,Georgia,serif}.similar-note{color:#5f584e;max-width:760px;margin:16px 0 0;font-size:13px;line-height:1.65}.similar-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.similar-grid article{background:#f7f3ec;flex-direction:column;padding-bottom:23px;display:flex}.similar-image{aspect-ratio:1.38;color:#61584d;background:#c9bdab;place-items:center;font-size:12px;display:grid;overflow:hidden}.similar-image img{object-fit:cover;width:100%;height:100%}.similar-grid article>p,.similar-grid article>h3,.similar-grid article>strong,.similar-link{margin-left:20px;margin-right:20px}.similar-grid article>p{color:#70685d;text-transform:capitalize;margin-top:18px;margin-bottom:8px;font-size:11px}.similar-grid h3{margin-top:0;margin-bottom:12px;font:500 24px/1.1 Playfair Display,Georgia,serif}.similar-grid strong{font-size:15px}.similar-signals{flex-wrap:wrap;gap:6px;margin:16px 20px 0;display:flex}.similar-signals span{color:#5d4726;background:#eee5d7;border:1px solid #7455264d;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2}.similar-link{color:#745526;margin-top:auto;padding-top:20px;font-size:12px;font-weight:700}@media (width<=760px){.similar-grid{grid-template-columns:1fr}.property-watch-callout{grid-template-columns:1fr;padding:20px}.property-watch-callout>a{width:100%}.property-mobile-actions{z-index:45;background:#171613;border:1px solid #d7bd868c;grid-template-columns:1fr 1fr;gap:1px;padding:4px;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000052;display:grid!important}.property-mobile-actions a{color:#fff;place-items:center;min-height:46px;font-size:12px;font-weight:700;display:grid}.property-mobile-actions a:first-child{color:#17130d;background:#d7bd86}.property-detail .site-footer{padding-bottom:92px}}@media print{.inner-header,.property-utility-actions,.property-action-status,.property-mobile-actions,.detail-actions,.property-watch-callout,.similar-properties,.site-footer{display:none!important}.detail-gallery{max-height:300px}.property-passport{margin:0!important}.property-detail{background:#fff}.detail-copy{padding:24px}.legends-review{break-inside:avoid}}.property-decision-stack{--decision-gold:#c9a96a;color:#f5f0e7;background:linear-gradient(145deg,#121212 0%,#080808 100%);border:1px solid #c9a96a4d;border-radius:1.5rem;margin:3.5rem 0 1.5rem;padding:clamp(1.35rem,3vw,2.25rem)}.decision-stack-heading{max-width:52rem}.decision-stack-heading .eyebrow{color:var(--decision-gold)}.decision-stack-heading h2{max-width:48rem;margin:.45rem 0 .85rem;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1.06}.decision-stack-heading>p:last-child{color:#c7c0b5;margin:0;line-height:1.7}.decision-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6rem;display:grid}.decision-tool-card{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:auto 1fr;gap:.9rem 1rem;min-width:0;padding:1.2rem;display:grid}.decision-tool-card:hover{background:#c9a96a13;border-color:#c9a96a80}.decision-tool-number{color:var(--decision-gold);font-variant-numeric:tabular-nums;letter-spacing:.14em;padding-top:.25rem;font-size:.8rem}.decision-tool-card h3{color:#fff;margin:0 0 .45rem;font-size:1.08rem}.decision-tool-card p{color:#bdb6aa;margin:0;line-height:1.6}.decision-tool-card a{width:fit-content;min-height:44px;color:var(--decision-gold);text-underline-offset:.3rem;grid-column:2;align-items:center;font-weight:700;display:inline-flex}.decision-tool-card a:focus-visible,.decision-tool-more summary:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #fff}.decision-tool-more{border-top:1px solid #ffffff1f;margin-top:1rem}.decision-tool-more summary{cursor:pointer;color:#eee8de;justify-content:space-between;align-items:center;min-height:54px;font-weight:700;list-style:none;display:flex}.decision-tool-more summary::-webkit-details-marker{display:none}.decision-tool-more summary span{color:var(--decision-gold);font-size:1.5rem;transition:transform .18s}.decision-tool-more[open] summary span{transform:rotate(45deg)}.decision-tool-grid-secondary{margin-top:.25rem}.decision-tool-card-secondary{background:0 0}.decision-review-cta{background:#c9a96a14;border:1px solid #c9a96a59;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.decision-review-cta div{gap:.25rem;display:grid}.decision-review-cta strong{color:#fff;font-size:.95rem}.decision-review-cta span{color:#aaa297;font-size:.82rem;line-height:1.5}.decision-review-cta a{background:var(--decision-gold);color:#17130d;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.decision-review-cta a:focus-visible{outline-offset:4px;outline:3px solid #fff}.decision-stack-note{color:#918a7f;border-top:1px solid #ffffff17;margin:1.3rem 0 0;padding-top:1rem;font-size:.85rem;line-height:1.65}@media (width<=760px){.property-decision-stack{border-radius:1.1rem;margin-inline:-.25rem}.decision-tool-grid{grid-template-columns:1fr}}@media (width<=560px){.property-decision-stack{padding:1.15rem}.decision-tool-card{grid-template-columns:1fr}.decision-tool-number,.decision-tool-card a{grid-column:1}.decision-review-cta{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.decision-tool-more summary span{transition:none}}.property-enquiry-page{color:#f4f0e8;background:#151411}.property-enquiry-header-actions{align-items:center;gap:22px;display:flex}.property-enquiry-language{color:#a9a297;font-size:.75rem}.property-enquiry-intake{grid-template-columns:minmax(0,.95fr) minmax(440px,1fr);align-items:start;gap:clamp(42px,7vw,105px);padding:clamp(58px,8vw,108px) clamp(22px,7vw,110px);display:grid}.property-enquiry-intro{position:sticky;top:38px}.property-enquiry-intro>h1{letter-spacing:-.04em;max-width:760px;margin:0;font:500 clamp(3rem,6vw,5.6rem)/.97 Playfair Display,Georgia,serif}.property-enquiry-intro>p:not(.eyebrow){color:#d3cec5;max-width:680px;margin:25px 0 28px;font-size:1rem;line-height:1.75}.property-enquiry-card{background:#201e19;border:1px solid #d7bd8657;grid-template-columns:minmax(150px,.78fr) 1.22fr;max-width:680px;display:grid;overflow:hidden}.property-enquiry-card>img,.property-enquiry-image-empty{object-fit:cover;width:100%;height:100%;min-height:250px}.property-enquiry-image-empty{color:#a9a195;text-align:center;background:#2a2721;place-items:center;padding:20px;font-size:.8rem;display:grid}.property-enquiry-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(20px,3vw,32px);display:flex}.property-enquiry-card-copy span,.property-enquiry-card-copy small{color:#aaa298;font-size:.75rem;line-height:1.6}.property-enquiry-card-copy h2{color:#f5efe4;margin:10px 0 9px;font:500 clamp(1.45rem,2.5vw,2.15rem)/1.08 Playfair Display,Georgia,serif}.property-enquiry-card-copy p{color:#c4bdb1;margin:0 0 15px;font-size:.84rem;line-height:1.55}.property-enquiry-card-copy strong{color:#e3c889;margin-bottom:8px;font-size:1.05rem}.property-enquiry-quick-links{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.property-enquiry-quick-links a{color:#e3c889;border-bottom:1px solid #e3c8898c;align-items:center;min-height:44px;font-size:.82rem;display:inline-flex}.property-enquiry-form-panel{background:#211f1a;border:1px solid #d7bd864d;padding:clamp(24px,3.5vw,44px);box-shadow:0 35px 80px #00000040}.property-enquiry-form-panel>.eyebrow{color:#d7bd86;margin:0}.property-enquiry-form-panel>h2{margin:8px 0 10px;font:500 clamp(1.9rem,3.4vw,2.75rem)/1.06 Playfair Display,Georgia,serif}.property-enquiry-form-panel>p{color:#bcb4a7;margin:0 0 25px;font-size:.82rem;line-height:1.6}.property-enquiry-form-panel .contact-form button{width:100%}.contact-property-context{background:#181713;border-inline-start:3px solid #d7bd86;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.contact-property-context span{color:#aaa298;font-size:.75rem}.contact-property-context strong{color:#e3c889;font-size:.85rem}.property-enquiry-steps{color:#181714;background:#bdb19e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.property-enquiry-steps article{background:#e4dccf;padding:clamp(34px,5vw,68px)}.property-enquiry-steps span{color:#9c7337;font:500 1.2rem Playfair Display,Georgia,serif}.property-enquiry-steps h2{margin:30px 0 12px;font:500 1.55rem/1.2 Playfair Display,Georgia,serif}.property-enquiry-steps p{color:#5e584f;margin:0;font-size:.9rem;line-height:1.65}@media (width<=920px){.property-enquiry-intake{grid-template-columns:1fr}.property-enquiry-intro{position:static}.property-enquiry-form-panel{max-width:740px}.property-enquiry-steps{grid-template-columns:1fr}.property-enquiry-steps article{border-bottom:1px solid #18171429}}@media (width<=600px){.property-enquiry-header-actions{gap:12px}.property-enquiry-intake{padding:52px 18px}.property-enquiry-intro>h1{font-size:3rem}.property-enquiry-card{grid-template-columns:1fr}.property-enquiry-card>img,.property-enquiry-image-empty{aspect-ratio:1.45;min-height:210px}.property-enquiry-form-panel{padding:24px 17px}.property-enquiry-steps article{padding:34px 22px}}@media (prefers-reduced-motion:reduce){.property-enquiry-page *{scroll-behavior:auto!important}}.property-enquiry-freshness{background:#181713;border-inline-start:3px solid #9d8352;gap:3px;margin-top:14px;padding:8px 10px;display:grid}.property-enquiry-freshness b{color:#dfc98f;font-size:.78rem;line-height:1.4}.property-enquiry-freshness span{color:#aaa298;font-size:.75rem;line-height:1.45}.property-enquiry-freshness--recent{border-color:#9bb78a}.property-enquiry-freshness--aging{border-color:#d1a758}.property-enquiry-freshness--stale,.property-enquiry-freshness--unknown{border-color:#bd8069}.publication-ledger{color:#29251f;background:#f4eee3;border:1px solid #b9a37b;margin:2.2rem 0;padding:clamp(1.25rem,3vw,2rem)}.publication-ledger>header{border-bottom:1px solid #44382533;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.publication-ledger .eyebrow{color:#89652c;margin:0}.publication-ledger h2{max-width:42rem;margin:.45rem 0 0;font:500 clamp(1.65rem,3vw,2.45rem)/1.08 Playfair Display,Georgia,serif}.publication-ledger-state{color:#57441e;white-space:nowrap;border:1px solid #806631;align-items:center;min-height:36px;padding:.45rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.publication-ledger-grid{background:#4438252e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1px 0 0;display:grid}.publication-ledger-grid>div{background:#f4eee3;min-width:0;padding:1rem}.publication-ledger-grid dt{color:#736b60;margin-bottom:.4rem;font-size:.75rem}.publication-ledger-grid dd{color:#28231c;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.publication-ledger-grid .publication-ledger-attention{background:#e9dcc4}.publication-ledger-attention dd{color:#684817}.publication-ledger-disclosure{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.2rem;display:flex}.publication-ledger-disclosure p{color:#655d51;max-width:47rem;margin:0;font-size:.82rem;line-height:1.65}.publication-ledger-disclosure a{color:#f0d99e;background:#181714;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.publication-ledger a:focus-visible{outline-offset:4px;outline:3px solid #8d692c}@media (width<=700px){.publication-ledger>header,.publication-ledger-disclosure{flex-direction:column;align-items:stretch}.publication-ledger-state{width:max-content}.publication-ledger-grid{grid-template-columns:1fr}.publication-ledger-disclosure a{width:100%}}@media print{.publication-ledger-disclosure a{display:none}.publication-ledger{break-inside:avoid}}.publication-ledger-state--recent{color:#36543a;border-color:#527357}.publication-ledger-state--stale,.publication-ledger-state--unknown{color:#75441f;background:#efe2cd;border-color:#9a663e}.property-data-freshness{color:#5f5547;background:#f3eee5;border-left:3px solid #8a7653;justify-content:space-between;align-items:center;gap:10px;margin:0 20px;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.property-data-freshness--recent{color:#36533a;background:#edf3ec;border-color:#59765d}.property-data-freshness--stale,.property-data-freshness--unknown{color:#70451e;background:#f4e8d7;border-color:#9b6536}.property-data-freshness a{color:inherit;border-bottom:1px solid;flex:none;font-weight:800}.property-data-freshness a:focus-visible{outline-offset:3px;outline:3px solid #2a2117}.comparison-freshness-alert{color:#65401f;background:#f4e8d7;border-left:3px solid #9b6536;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.comparison-freshness-alert p{margin:0;font-size:12px;line-height:1.55}.comparison-freshness-alert a{border-bottom:1px solid;flex:none;font-size:12px;font-weight:800}.comparison-freshness-alert a:focus-visible{outline-offset:3px;outline:3px solid #2a2117}@media (width<=640px){.comparison-freshness-alert{flex-direction:column;align-items:flex-start}.comparison-freshness-alert a{align-items:center;min-height:44px;display:flex}}.catalogue-freshness-summary{background:#c7baa5;border:1px solid #c7baa5;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:1px;margin:0 clamp(22px,9vw,150px) 24px;display:grid}.catalogue-freshness-summary>div{background:#f7f3eb;gap:6px;padding:15px 18px;display:grid}.catalogue-freshness-summary span{color:#6c6459;font-size:11px}.catalogue-freshness-summary strong{font:500 24px/1 Playfair Display,Georgia,serif}.catalogue-freshness-summary .is-recent strong{color:#426447}.catalogue-freshness-summary .is-recheck strong{color:#875528}.catalogue-freshness-summary>a{color:#f0d99e;text-align:center;background:#28231d;justify-content:center;align-items:center;padding:14px 18px;font-size:12px;font-weight:800;display:flex}.catalogue-freshness-summary a:focus-visible{outline-offset:3px;outline:3px solid #8d692c}@media (width<=760px){.catalogue-freshness-summary{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px}.catalogue-freshness-summary>div:first-child,.catalogue-freshness-summary>a{grid-column:1/-1}.catalogue-freshness-summary>a{min-height:48px}}.service-page{color:#f4f0e8;background:#151411;min-height:100vh}.service-header{border-bottom:1px solid #d7bd8633;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,6vw,100px);display:flex}.service-header .brand img{width:156px}.back-link{color:#d7bd86;font-size:12px}.service-hero{max-width:930px;padding:clamp(90px,13vw,180px) clamp(22px,9vw,150px) 100px}.service-hero h1{letter-spacing:-.04em;max-width:800px;margin:0;font:500 clamp(50px,7vw,100px)/.98 Playfair Display,Georgia,serif}.service-hero>p:not(.eyebrow){color:#d4d0c8;max-width:600px;margin:28px 0 36px;font-size:18px;line-height:1.75}.service-points{color:#181714;background:#e4dccf;grid-template-columns:repeat(3,1fr);gap:35px;padding:0 clamp(22px,9vw,150px);display:grid}.service-points article{padding:48px 0}.service-points span{color:#a47d40;font:500 20px Playfair Display,serif}.service-points p{max-width:310px;margin:48px 0 0;font:500 20px/1.4 Playfair Display,serif}.service-close{max-width:850px;padding:120px clamp(22px,9vw,150px)}.service-close h2{letter-spacing:-.04em;margin:0 0 35px;font:500 clamp(40px,5vw,69px)/1.05 Playfair Display,serif}.service-close a{color:#d7bd86;font-size:17px}@media (width<=760px){.service-header{height:74px}.service-header .brand img{width:126px}.service-hero{padding-top:100px}.service-points{grid-template-columns:1fr;gap:0}.service-points article{border-bottom:1px solid #11110f26}.service-points p{margin-top:22px}.service-close{padding:80px 22px}}.seller-intake{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr);align-items:start;gap:clamp(45px,7vw,110px);padding:clamp(60px,8vw,110px) clamp(22px,7vw,110px);display:grid}.seller-intro{position:sticky;top:45px}.seller-intro h1{letter-spacing:-.04em;max-width:720px;margin:0;font:500 clamp(50px,6.4vw,94px)/.96 Playfair Display,Georgia,serif}.seller-intro>p:not(.eyebrow){color:#d4d0c8;max-width:650px;margin:28px 0 22px;font-size:18px;line-height:1.7}.seller-intro>small{color:#9e978d;max-width:590px;line-height:1.65;display:block}.seller-form-panel{background:#211f1a;border:1px solid #d7bd864d;padding:clamp(24px,3.5vw,44px);box-shadow:0 35px 80px #00000040}.seller-form-panel>.eyebrow{color:#d7bd86;margin:0}.seller-form-panel>h2{margin:8px 0 28px;font:500 clamp(30px,3.5vw,45px)/1.05 Playfair Display,Georgia,serif}.seller-property-grid{grid-template-columns:1fr 1fr}.seller-points article h2{margin:18px 0 0;font:500 24px/1.2 Playfair Display,Georgia,serif}.seller-points article p{color:#59534a;margin:16px 0 0;font:400 14px/1.65 Arial,sans-serif}.seller-points article{padding-right:24px}.seller-page[dir=rtl] .seller-points article{padding-left:24px;padding-right:0}@media (width<=900px){.seller-intake{grid-template-columns:1fr}.seller-intro{position:static}.seller-form-panel{max-width:700px}.seller-property-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.seller-intake{padding:55px 18px}.seller-form-panel{padding:24px 17px}.seller-property-grid{grid-template-columns:1fr}}.seller-decision-link{color:#e3c889;border-bottom:1px solid #e3c8898c;align-items:center;min-height:44px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.booking-page{background:#151411}.booking-header-actions{align-items:center;gap:22px;display:flex}.booking-language{color:#a9a297;font-size:12px}.booking-intake{grid-template-columns:minmax(0,.92fr) minmax(440px,1fr);align-items:start;gap:clamp(45px,7vw,110px);padding:clamp(58px,8vw,110px) clamp(22px,7vw,110px);display:grid}.booking-intro{position:sticky;top:42px}.booking-intro h1{letter-spacing:-.042em;max-width:760px;margin:0;font:500 clamp(50px,6.2vw,92px)/.97 Playfair Display,Georgia,serif}.booking-intro>p:not(.eyebrow){color:#d4d0c8;max-width:650px;margin:27px 0 30px;font-size:18px;line-height:1.72}.booking-property{background:#201e19;border:1px solid #d7bd8657;grid-template-columns:150px 1fr;gap:20px;max-width:610px;padding:13px;display:grid}.booking-property img{object-fit:cover;width:150px;height:145px}.booking-property>div{align-self:center;min-width:0}.booking-property small,.booking-reference-only span,.booking-reference-only small{color:#aaa298;font-size:10px;line-height:1.5;display:block}.booking-property h2{color:#f5efe4;margin:7px 0;font:500 24px/1.15 Playfair Display,Georgia,serif}.booking-property p{color:#c4bdb1;margin:0 0 11px;font-size:12px}.booking-property strong{color:#e3c889;font-size:15px}.booking-reference-only{background:#201e19;border:1px solid #d7bd8657;gap:8px;max-width:610px;padding:20px;display:grid}.booking-reference-only strong{color:#e3c889;font:500 22px Playfair Display,Georgia,serif}.booking-browse-link{color:#e3c889;border-bottom:1px solid #e3c8898c;padding-bottom:6px;font-size:13px;display:inline-block}.booking-form-panel{background:#211f1a;border:1px solid #d7bd864d;padding:clamp(24px,3.5vw,44px);box-shadow:0 35px 80px #00000040}.booking-form-panel>.eyebrow{color:#d7bd86;margin:0}.booking-form-panel>h2{margin:8px 0 28px;font:500 clamp(30px,3.4vw,44px)/1.06 Playfair Display,Georgia,serif}.booking-reference input[readonly]{color:#e3c889;background:#1a1916}.booking-time-grid{grid-template-columns:1fr 1fr}.booking-request-note{color:#bcb4a7;background:#d7bd8612;border-inline-start:2px solid #d7bd86;margin:0;padding:11px 13px;font-size:11px;line-height:1.55}.booking-steps{color:#181714;background:#bdb19e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.booking-steps article{background:#e4dccf;padding:clamp(34px,5vw,68px)}.booking-steps span{color:#9c7337;font:500 19px Playfair Display,Georgia,serif}.booking-steps h2{margin:30px 0 12px;font:500 25px/1.2 Playfair Display,Georgia,serif}.booking-steps p{color:#5e584f;margin:0;font-size:13px;line-height:1.65}.contact-form--viewing button{width:100%}@media (width<=900px){.booking-intake{grid-template-columns:1fr}.booking-intro{position:static}.booking-form-panel{max-width:700px}.booking-steps{grid-template-columns:1fr}.booking-steps article{border-bottom:1px solid #18171429}}@media (width<=560px){.booking-header-actions{gap:12px}.booking-intake{padding:55px 18px}.booking-form-panel{padding:24px 17px}.booking-property{grid-template-columns:96px 1fr;gap:14px}.booking-property img{width:96px;height:118px}.booking-property h2{font-size:20px}.booking-time-grid{grid-template-columns:1fr}.booking-steps article{padding:34px 22px}}.booking-property-companion{color:#e3c889;border-top:1px solid #d7bd8640;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;padding:11px 8px 0;font-size:12px;font-weight:700;display:flex}.property-match-page{background:#151411}.match-header-actions{align-items:center;gap:22px;display:flex}.match-language{color:#a9a297;font-size:12px}.match-workspace{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:start;gap:clamp(40px,6vw,90px);padding:clamp(52px,7vw,96px) clamp(22px,6vw,95px);display:grid}.match-intro{padding-top:8px;position:sticky;top:35px}.match-intro h1{letter-spacing:-.042em;max-width:770px;margin:0;font:500 clamp(48px,5.8vw,84px)/.98 Playfair Display,Georgia,serif}.match-intro>p:not(.eyebrow){color:#d1ccc3;max-width:650px;margin:27px 0;font-size:17px;line-height:1.72}.match-intro ul{color:#b6aea2;gap:12px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.match-intro li{padding-inline-start:22px;line-height:1.55;position:relative}.match-intro li:before{content:"";inset-inline-start:0;border:1px solid #d7bd86;width:8px;height:8px;position:absolute;top:6px;transform:rotate(45deg)}.match-form-panel{background:#211f1a;border:1px solid #d7bd8652;box-shadow:0 35px 90px #00000045}.property-match-form{color:#fff}.match-progress{border-bottom:1px solid #d7bd8640;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.match-progress li{color:#8f887d;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;min-height:60px;padding:13px clamp(17px,3vw,30px);font-size:11px;display:flex}.match-progress li+li{border-inline-start:1px solid #d7bd8633}.match-progress span{border:1px solid #6d675e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.match-progress li.active{color:#f0dfb7;background:#d7bd8612}.match-progress li.active span,.match-progress li.complete span{color:#e3c889;border-color:#d7bd86}.match-step{gap:20px;padding:clamp(23px,3.6vw,44px);display:grid}.match-step>header .eyebrow{color:#d7bd86;margin:0}.match-step>header h2{margin:8px 0 0;font:500 clamp(29px,3.2vw,43px)/1.06 Playfair Display,Georgia,serif}.match-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.match-grid label{color:#d8d1c5;gap:7px;font-size:12px;display:grid}.match-grid input,.match-grid select{color:#fff;width:100%;min-height:47px;font:inherit;background:#25231e;border:1px solid #d7bd8673;padding:12px;font-size:14px}.match-grid input:focus-visible,.match-grid select:focus-visible,.property-match-form button:focus-visible,.property-match-form a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.match-wide{grid-column:1/-1}.match-yield{color:#d8d1c5;background:#181713;border:1px solid #d7bd863d;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:18px;font-size:12px;display:grid}.match-yield strong{color:#e3c889;font:500 25px Playfair Display,Georgia,serif}.match-yield input{accent-color:#d7bd86;grid-column:1/-1;width:100%;min-height:44px}.match-validation{color:#ffb4a8;min-height:18px;margin:0;font-size:12px}.match-next{cursor:pointer;border:0;width:100%}.match-summary{background:#171612;border-inline-start:3px solid #d7bd86;grid-template-columns:1fr auto;gap:6px 18px;padding:16px 18px;display:grid}.match-summary span{color:#a9a195;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.match-summary p{color:#e5dfd4;grid-column:1/-1;margin:0;font-size:12px;line-height:1.65}.match-summary button{color:#e3c889;font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2;padding:0;font-size:11px}.match-consent{color:#d8d1c5;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.match-consent input{accent-color:#d7bd86;flex:0 0 18px;width:18px;height:18px}.match-actions{grid-template-columns:auto 1fr;gap:11px;display:grid}.match-actions .button{cursor:pointer;border:0;width:100%}.match-back{color:#f4ead4;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4ead473;padding:0 20px}.match-principles{color:#181714;background:#bdb19e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.match-principles article{background:#e4dccf;padding:clamp(35px,5vw,68px)}.match-principles span{color:#9c7337;font:500 19px Playfair Display,Georgia,serif}.match-principles h2{margin:30px 0 12px;font:500 25px/1.2 Playfair Display,Georgia,serif}.match-principles p{color:#5e584f;margin:0;font-size:13px;line-height:1.68}@media (width<=980px){.match-workspace{grid-template-columns:1fr}.match-intro{position:static}.match-form-panel{max-width:760px}.match-principles{grid-template-columns:1fr}.match-principles article{border-bottom:1px solid #18171429}}@media (width<=600px){.match-header-actions{gap:12px}.match-workspace{padding:48px 18px}.match-intro h1{font-size:48px}.match-intro>p:not(.eyebrow){font-size:15px}.match-progress li{min-height:56px;padding:11px 14px}.match-step{padding:24px 17px}.match-grid{grid-template-columns:1fr}.match-wide{grid-column:auto}.match-actions{grid-template-columns:1fr}.match-back{order:2}.match-principles article{padding:34px 22px}}.match-capital-plan{background:#181713;border:1px solid #d7bd8652;gap:15px;padding:18px;display:grid}.match-capital-plan header{gap:5px;display:grid}.match-capital-plan header span{color:#d7bd86;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.match-capital-plan header strong{color:#f0dfb7;font:500 21px/1.25 Playfair Display,Georgia,serif}.match-capital-plan>p{color:#9e978c;margin:0;font-size:10px;line-height:1.5}.match-live-snapshot{background:#181713;border:1px solid #d7bd864d;gap:14px;padding:18px;display:grid}.match-live-snapshot>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.match-live-snapshot>header div{gap:5px;display:grid}.match-live-snapshot>header span{color:#a9a195;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.match-live-snapshot>header strong{color:#f0e5d0;font:500 18px/1.25 Playfair Display,Georgia,serif}.match-live-snapshot>header>a{color:#e3c889;white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.match-live-list{gap:8px;display:grid}.match-live-list>article{background:#211f1a;border:1px solid #d7bd8629;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;transition:border-color .2s,transform .2s;display:grid}.match-live-list>article:hover,.match-live-list>article.is-selected{border-color:#d7bd869e;transform:translateY(-1px)}.match-live-list>article>a{grid-template-columns:88px minmax(0,1fr);gap:12px;min-width:0;display:grid}.match-live-list>article>button{color:#e8d4aa;min-width:94px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7bd8661;align-self:center;font-size:11px}.match-live-list>article.is-selected>button{color:#181713;background:#d7bd86}.match-live-list img,.match-live-image-empty{object-fit:cover;background:#2c2923;width:88px;height:64px;display:block}.match-live-list>article>a>span{align-content:center;gap:3px;min-width:0;display:grid}.match-live-list small{color:#9f988d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.match-live-list b{color:#eee6da;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.match-live-list em{color:#d7bd86;font-size:12px;font-style:normal}.match-live-snapshot>p,.match-live-snapshot>footer{color:#aaa397;margin:0;font-size:11px;line-height:1.55}.match-live-actions{flex-wrap:wrap;gap:8px;display:flex}.match-live-selection{color:#e8d4aa!important}.match-alternative-note{background:#d7bd8612;border-inline-start:2px solid #d7bd86;padding:10px 12px}.match-alternative-note strong{color:#eee6da}.match-live-list>article.is-alternative{grid-template-columns:minmax(0,1fr) auto}.match-differences{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.match-differences li{color:#c5baaa;border:1px solid #d7bd8640;padding:4px 7px;font-size:10px;line-height:1.3}.match-live-actions>a{color:#e8d4aa;border:1px solid #d7bd8661;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:12px;display:inline-flex}.match-live-actions>a:first-child{color:#181713;background:#d7bd86;border-color:#d7bd86;font-weight:600}.match-share-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.match-share-row button{color:#e3c889;text-underline-offset:4px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 13px;font-size:12px;text-decoration:underline}.match-share-row span{color:#bdb5a8;font-size:11px}.match-live-snapshot>footer{border-top:1px solid #d7bd8624;padding-top:10px}@media (width<=600px){.match-live-snapshot>header{display:grid}.match-live-snapshot>header>a{width:max-content}.match-live-list>article{grid-template-columns:1fr}.match-live-list>article>a{grid-template-columns:76px minmax(0,1fr)}.match-live-list>article>button{width:100%}.match-live-list img,.match-live-image-empty{width:76px;height:62px}}.skip-link{z-index:1000;color:#17130d;background:#f4e5bd;border:2px solid #17130d;padding:12px 16px;font-size:13px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.desktop-nav{align-items:center;gap:26px;font-size:13px;display:flex}.header-tools{align-items:center;gap:10px;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff8c;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:11px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.mobile-menu>nav{top:calc(100% + 10px);background:#181714;border:1px solid #d7bd8666;width:min(310px,100vw - 28px);padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 25px 60px #0000006b}.mobile-menu>nav a{color:#f4f0e8;border-bottom:1px solid #ffffff1a;align-items:center;min-height:46px;padding:10px 12px;font-size:13px;display:flex}.mobile-menu>nav .mobile-menu-primary{color:#17130d;background:#d7bd86;border:0;justify-content:center;margin-top:8px;font-weight:700}.site-footer{color:#c6c0b6;background:#11110f;border-top:1px solid #d7bd863b;grid-template-columns:1fr auto;gap:24px;padding:35px clamp(22px,5vw,82px);display:grid}.site-footer>div{gap:6px;display:grid}.site-footer strong{color:#f4f0e8;font:500 18px Playfair Display,Georgia,serif}.site-footer span,.site-footer small{font-size:11px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;font-size:11px;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer small{color:#78736b;grid-column:1/-1}.decision-centre{background:#f4f0e8;min-height:100vh}.inner-header-actions{align-items:center;gap:20px;display:flex}.inner-language{color:#aaa196;font-size:12px}.decision-hero{color:#fff;background:#171613;padding:clamp(70px,10vw,145px) clamp(22px,8vw,130px) clamp(55px,7vw,95px)}.decision-hero h1{letter-spacing:-.045em;max-width:1050px;margin:0;font:500 clamp(52px,7vw,100px)/.98 Playfair Display,Georgia,serif}.decision-hero>p:last-child{color:#d4d0c8;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.72}.decision-tools{background:#c2b7a5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.decision-tools article{background:#eee7dc;flex-direction:column;min-height:330px;padding:clamp(28px,4vw,50px);display:flex}.decision-tools span{color:#9c7337;font:500 19px Playfair Display,Georgia,serif}.decision-tools h2{margin:38px 0 12px;font:500 29px/1.1 Playfair Display,Georgia,serif}.decision-tools p{color:#5d574e;margin:0;font-size:13px;line-height:1.7}.decision-tools a{color:#6f5022;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700}.decision-tools a b{font-size:17px}.decision-principle{background:#ded5c5;padding:clamp(70px,9vw,130px) clamp(22px,8vw,130px)}.decision-principle h2{letter-spacing:-.04em;max-width:960px;margin:0;font:500 clamp(40px,5vw,70px)/1.04 Playfair Display,Georgia,serif}.decision-principle>p:not(.eyebrow){color:#5d574e;max-width:690px;margin:24px 0 30px;line-height:1.75}.desktop-nav a:focus-visible,.header-cta:focus-visible,.mobile-menu summary:focus-visible,.mobile-menu a:focus-visible,.site-footer a:focus-visible,.decision-tools a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}@media (width<=1040px){.desktop-nav{gap:16px;font-size:12px}}@media (width<=860px){.desktop-nav{display:none}.mobile-menu{display:block}.decision-tools{grid-template-columns:1fr 1fr}}@media (width<=600px){.header-cta{display:none}.decision-tools{grid-template-columns:1fr}.decision-tools article{min-height:270px}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start;gap:8px 16px}}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #b18a4b}body{overflow-x:hidden}img{max-width:100%;display:block}.button{min-height:46px}section[id]{scroll-margin-top:30px}.trust-strip{color:#241d12;background:#d7bd86;grid-template-columns:repeat(4,1fr);padding:18px clamp(22px,8vw,130px);display:grid}.trust-strip span{text-align:center;border-inline-end:1px solid #241d1240;padding:5px 20px;font-size:12px}.trust-strip span:last-child{border:0}.decision-paths{color:#fff;background:#171613;padding:clamp(80px,10vw,140px) clamp(22px,8vw,130px)}.decision-path-grid{background:#d7bd8640;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.decision-path-grid>a{background:#22201c;flex-direction:column;min-height:325px;padding:30px;transition:background .2s;display:flex}.decision-path-grid>a:hover{background:#2d2922}.decision-path-grid span{color:#d7bd86;font:500 18px Playfair Display,Georgia,serif}.decision-path-grid h3{margin:45px 0 13px;font:500 27px/1.08 Playfair Display,Georgia,serif}.decision-path-grid p{color:#bdb6aa;margin:0;font-size:13px;line-height:1.65}.decision-path-grid b{color:#e3c889;margin-top:auto;font-size:12px}.home-process{background:#ded5c5;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:60px;padding:clamp(75px,9vw,130px) clamp(22px,8vw,130px);display:grid}.home-process h2{letter-spacing:-.04em;margin:0;font:500 clamp(38px,5vw,65px)/1.04 Playfair Display,Georgia,serif}.home-process ol{background:#bfb4a3;gap:1px;margin:0;padding:0;list-style:none;display:grid}.home-process li{background:#eee7dc;grid-template-columns:50px 1fr;gap:20px;padding:24px;display:grid}.home-process li>span{color:#8a642d;font:500 18px Playfair Display,Georgia,serif}.home-process h3{margin:0 0 6px;font:500 22px Playfair Display,Georgia,serif}.home-process p{color:#605b53;margin:0;font-size:13px;line-height:1.55}.home-process>.button{grid-column:2;width:max-content}.home-mobile-actions{display:none}.arabic-hero .hero-footnote{left:auto;right:clamp(22px,9vw,150px)}[dir=rtl] .hero-art{margin-left:0;margin-right:3vw}[dir=rtl] .pillars article{border-left:1px solid #11110f2e;border-right:0;margin-left:38px;margin-right:0;padding-left:42px;padding-right:0}[dir=rtl] .pillars article:last-child{border:0;margin:0}@media (width<=1000px){.decision-path-grid,.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span:nth-child(2){border:0}}@media (width<=760px){.site-footer nav,.mobile-menu>nav{display:flex}.mobile-menu>nav{display:grid}.desktop-nav{display:none}.home-process{grid-template-columns:1fr;gap:35px}.home-process>.button{grid-column:auto;width:100%}.decision-path-grid{grid-template-columns:1fr}.decision-path-grid>a{min-height:265px}.trust-strip{grid-template-columns:1fr 1fr;padding:14px}.trust-strip span{padding:8px 6px;font-size:10px}.home-mobile-actions{z-index:40;background:#171613;border:1px solid #d7bd868c;grid-template-columns:1fr 1fr;gap:1px;padding:4px;font-size:12px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000052}.home-mobile-actions a{color:#fff;place-items:center;min-height:46px;font-size:12px;font-weight:700;display:grid}.home-mobile-actions a:first-child{color:#17130d;background:#d7bd86}.site-footer{padding-bottom:92px}[dir=rtl] .pillars article{border-bottom:1px solid #11110f2e;border-left:0;margin:0;padding:38px 0}}@media (prefers-reduced-motion:reduce){.decision-path-grid>a{transition:none}}.invest-page{background:#f4f0e8;min-height:100vh}.invest-hero{color:#fff;background:#1c1a17;padding:clamp(70px,10vw,145px) clamp(22px,10vw,160px)}.invest-hero .eyebrow,.invest-proof span{color:#e3c889}.invest-hero h1,.invest-process h2,.invest-close h2{letter-spacing:-.045em;max-width:960px;margin:0;font:500 clamp(48px,6.5vw,88px)/1 Playfair Display,Georgia,serif}.invest-hero>p{color:#d1cac0;max-width:650px;margin:26px 0 38px;font-size:18px;line-height:1.7}.invest-hero>div{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.invest-hero .text-link{color:#f4ead4}.invest-proof{grid-template-columns:repeat(3,1fr);margin:0 clamp(22px,7vw,110px);display:grid;transform:translateY(-35px);box-shadow:0 18px 48px #19140d29}.invest-proof article{background:#ded5c5;border-right:1px solid #b9ab96;padding:32px}.invest-proof article:last-child{border:0}.invest-proof h2{margin:12px 0;font:500 30px/1.1 Playfair Display,Georgia,serif}.invest-proof p,.invest-process p{color:#61594e;line-height:1.65}.invest-process{grid-template-columns:.9fr 1.1fr;gap:70px;padding:50px clamp(22px,10vw,160px) 105px;display:grid}.invest-process h2{font-size:clamp(41px,5vw,67px)}.invest-process>div:last-child{gap:0;display:grid}.invest-process article{border-top:1px solid #b8aa95;grid-template-columns:55px 1fr;column-gap:18px;padding:21px 0;display:grid}.invest-process article span{color:#a87d3e;font-size:13px}.invest-process article h3,.invest-process article p{grid-column:2;margin:0}.invest-process article h3{font:500 26px/1.15 Playfair Display,Georgia,serif}.invest-close{background:#d7bd86;margin:0 clamp(22px,7vw,110px) 80px;padding:clamp(44px,7vw,85px)}.invest-close h2{max-width:780px;margin:8px 0 30px;font-size:clamp(39px,5vw,68px)}@media (width<=760px){.invest-proof,.invest-process{grid-template-columns:1fr}.invest-proof{margin:0;transform:none}.invest-proof article{border-bottom:1px solid #b9ab96;border-right:0}.invest-process{gap:32px;padding:70px 22px}.invest-close{margin:0 18px 48px;padding:38px 24px}.invest-hero{padding:70px 22px}}.scenario-actions{color:#f7f1e6;background:#2b2822;border-top:1px solid #d7bd863b;grid-template-columns:1fr auto;align-items:center;gap:18px 28px;margin-top:1px;padding:24px 28px;display:grid}.scenario-actions>div:first-child>span{color:#e3c889;font:500 22px Playfair Display,Georgia,serif}.scenario-actions>div:first-child p{color:#bcb4a8;max-width:590px;margin:7px 0 0;font-size:12px;line-height:1.55}.scenario-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scenario-buttons button{color:#f2e6ce;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7bd8680;align-items:center;gap:7px;padding:10px 13px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.scenario-buttons button:hover{color:#211b12;background:#d7bd86}.scenario-buttons button:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.scenario-buttons svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.scenario-notice{color:#d7bd86;grid-column:1/-1;min-height:18px;margin:0;font-size:11px}.target-rent input{width:68px;min-height:44px;font-size:16px}.investment-compare-note{color:#aaa296;margin:12px 0 0;font-size:10px;line-height:1.45;display:block}.compare-table .positive-delta{color:#e3c889}.compare-table .lowest-entry{color:#a8d8b2}.verification-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:middle;width:16px;height:16px;margin-inline-end:6px}@media (width<=800px){.scenario-actions{grid-template-columns:1fr}.scenario-buttons{justify-content:flex-start}}@media (width<=520px){.scenario-actions{padding:22px 18px}.scenario-buttons{grid-template-columns:1fr 1fr;display:grid}.scenario-buttons button{justify-content:center}.scenario-buttons button:last-child{grid-column:1/-1}}.scenario-buttons a{color:#f2e6ce;cursor:pointer;background:0 0;border:1px solid #d7bd8680;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.scenario-buttons a:hover{color:#211b12;background:#d7bd86}.scenario-buttons a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}@media (width<=520px){.scenario-buttons a{grid-column:1/-1;justify-content:center}}.profile-page{background:#f4f0e8;min-height:100vh}.profile-tool{padding:clamp(45px,7vw,95px) clamp(18px,7vw,110px) 80px}.profile-intro{border-bottom:1px solid #bdb09c;grid-template-columns:1fr auto;align-items:end;gap:45px;padding-bottom:34px;display:grid}.profile-intro>div:first-child{max-width:900px}.profile-intro .eyebrow{margin-bottom:10px}.profile-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(45px,6.4vw,88px)/.98 Playfair Display,Georgia,serif}.profile-intro>div:first-child>p:last-child{color:#625a50;max-width:640px;margin:22px 0 0;font-size:16px;line-height:1.65}.profile-progress{gap:8px;width:180px;display:grid}.profile-progress strong{font:500 28px Playfair Display,Georgia,serif}.profile-progress>span{background:#d4c9b8;height:4px;overflow:hidden}.profile-progress i{background:#a87d3e;height:100%;transition:width .25s;display:block}.profile-progress small{color:#6c6357;font-size:11px}.profile-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:start;gap:28px;margin-top:34px;display:grid}.profile-questions{gap:12px;display:grid}.profile-question{background:#ebe4d9;border:1px solid #c7b9a4;margin:0;padding:24px}.profile-question legend{align-items:center;gap:10px;padding:0 7px;font:500 23px/1.2 Playfair Display,Georgia,serif;display:flex}.profile-question legend span{color:#a87d3e;letter-spacing:.08em;font:600 11px DM Sans,Arial,sans-serif}.profile-question>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.profile-question label{color:#4d463d;cursor:pointer;background:#f8f4ed;border:1px solid #c3b6a2;align-items:center;min-height:54px;padding:12px 14px;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.profile-question label:hover{border-color:#96703a}.profile-question label.selected{color:#f4ead4;background:#211f1b;border-color:#211f1b}.profile-question input{opacity:0;pointer-events:none;position:absolute}.profile-question label:focus-within{outline-offset:3px;outline:2px solid #795822}.profile-question label span{font-size:13px;line-height:1.35}.profile-result{color:#fff;background:#1c1a17;min-height:540px;padding:clamp(24px,3.4vw,42px);position:sticky;top:20px;box-shadow:0 18px 55px #211b1229}.profile-result .eyebrow{color:#e3c889;margin-bottom:9px}.profile-result h2{letter-spacing:-.035em;margin:0 0 22px;font:500 clamp(36px,4.2vw,58px)/1 Playfair Display,Georgia,serif}.profile-waiting{flex-direction:column;justify-content:center;min-height:430px;display:flex}.profile-waiting svg{fill:none;stroke:#d7bd86;stroke-width:1.25px;width:48px;height:48px;margin-bottom:28px}.profile-waiting>p:not(.eyebrow){color:#bdb5a9;line-height:1.65}.profile-waiting button,.profile-actions button{color:#f4ead4;width:max-content;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7bd8680;padding:10px 14px;font-size:11px}.profile-waiting button:focus-visible,.profile-actions button:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.profile-tags{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.profile-tags span{color:#e6d4ad;border:1px solid #d7bd8673;padding:7px 9px;font-size:10px}.profile-result article{border-top:1px solid #d7bd863d;padding:16px 0}.profile-result article>span{color:#e3c889;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.profile-result article p{color:#c7c0b5;margin:8px 0 0;font-size:12px;line-height:1.65}.profile-actions{gap:8px;margin:22px 0 12px;display:flex}.profile-result>.button{text-align:center;border-radius:0;width:100%}.profile-secondary{color:#e4d8bf;text-align:center;margin-top:16px;font-size:12px;display:block}.profile-notice{color:#d7bd86;text-align:center;min-height:18px;margin:14px 0 0;font-size:10px}.profile-disclaimer{color:#726a60;max-width:940px;margin:24px 0 0;font-size:11px;line-height:1.6}.profile-matches{border-top:1px solid #bdb09c;margin-top:clamp(62px,8vw,108px);padding-top:clamp(36px,5vw,64px);scroll-margin-top:24px}.profile-matches-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.profile-matches-header>div:first-child{max-width:820px}.profile-matches-header .eyebrow{color:#75551e;margin:0 0 9px}.profile-matches-header h2,.profile-next-steps h2,.profile-crm-brief h2{letter-spacing:-.035em;margin:0;font:500 clamp(34px,4.7vw,62px)/1.02 Playfair Display,Georgia,serif}.profile-matches-header>div:first-child>p:last-child{color:#625a50;max-width:720px;margin:16px 0 0;font-size:13px;line-height:1.65}.profile-match-count{border-left:1px solid #b9a986;min-width:122px;padding:20px;display:grid}.profile-match-count strong{color:#8a642d;font:500 clamp(48px,6vw,80px)/.82 Playfair Display,Georgia,serif}.profile-match-count span{color:#6e6559;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:10px}.profile-match-toolbar{background:#e8dfd1;border:1px solid #c6b89f;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:28px 0 15px;padding:10px 12px 10px 20px;display:flex}.profile-match-toolbar p{color:#554d42;margin:0;font-size:12px}.profile-match-toolbar button{color:#f2e6cf;min-height:44px;font:inherit;cursor:pointer;background:#211f1b;border:0;padding:10px 16px;font-size:11px}.profile-match-toolbar button:disabled{opacity:.42;cursor:not-allowed}.profile-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-match-card{background:#fbf8f2;border:1px solid #c4b79f;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.profile-match-card.selected{border-color:#8d682f;transform:translateY(-2px);box-shadow:0 0 0 2px #b58b45,0 15px 34px #362a161c}.profile-match-image{aspect-ratio:1.42;color:#6a6257;background:#ded6c8;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.profile-match-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.profile-match-card:hover .profile-match-image img{transform:scale(1.025)}.profile-match-image i{color:#e3c889;text-transform:uppercase;letter-spacing:.07em;background:#1c1a17;padding:7px 9px;font-size:9px;font-style:normal;position:absolute;top:12px;left:12px}.profile-match-body{flex-direction:column;flex:1;padding:20px;display:flex}.profile-match-reasons{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.profile-match-reasons span{color:#6c4e20;text-transform:uppercase;letter-spacing:.04em;background:#f1e6d1;border:1px solid #cbb891;padding:6px 7px;font-size:9px}.profile-match-body>p{color:#766d61;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:10px}.profile-match-body h3{text-wrap:balance;margin:0 0 13px;font:500 25px/1.08 Playfair Display,Georgia,serif}.profile-match-body h3 a{color:#211e1a}.profile-match-body>strong{color:#6d4e1f;font-size:17px}.profile-match-body dl{background:#d9cebb;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 14px;display:grid}.profile-match-body dl div{background:#f4eee4;min-width:0;padding:11px}.profile-match-body dt{color:#796f61;text-transform:uppercase;letter-spacing:.035em;font-size:9px;line-height:1.3}.profile-match-body dd{color:#29251f;margin:5px 0 0;font-size:11px;font-weight:600;line-height:1.35}.profile-match-body>small{color:#82786b;margin-top:auto;font-size:9px;line-height:1.5}.profile-match-actions{border-top:1px solid #d2c8b8;align-items:center;gap:7px;min-height:62px;padding:9px 12px;display:flex}.profile-match-actions a,.profile-match-actions button{color:#60451b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a88e61;justify-content:center;align-items:center;padding:9px 11px;font-size:10px;display:inline-flex}.profile-match-actions a{flex:1}.profile-match-actions button[aria-pressed=true]{color:#f4ead4;background:#211f1b;border-color:#211f1b}.profile-match-actions button:disabled{opacity:.4;cursor:not-allowed}.profile-match-actions>span{color:#6b552d;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.profile-entry-note{color:#786f63;max-width:990px;margin:14px 0 0;font-size:10px;line-height:1.6}.profile-no-match{color:#fff;background:#211f1b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:28px;padding:clamp(28px,5vw,54px);display:grid}.profile-no-match>div{max-width:760px}.profile-no-match .eyebrow{color:#e3c889;margin:0 0 8px}.profile-no-match h3{margin:0;font:500 clamp(30px,4vw,48px)/1.05 Playfair Display,Georgia,serif}.profile-no-match p:not(.eyebrow){color:#c8c0b4;max-width:650px;margin:15px 0 0;font-size:13px;line-height:1.65}.profile-no-match .button{white-space:nowrap}.profile-next-steps{margin-top:clamp(58px,8vw,96px)}.profile-next-steps header{max-width:760px}.profile-next-steps .eyebrow{color:#75551e;margin:0 0 8px}.profile-next-steps>div{border-top:1px solid #b9ac98;border-bottom:1px solid #b9ac98;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.profile-next-steps article{border-inline-end:1px solid #b9ac98;min-height:230px;padding:24px 22px}.profile-next-steps article:last-child{border-inline-end:0}.profile-next-steps article>span{color:#9a7337;letter-spacing:.08em;font-size:11px}.profile-next-steps h3{margin:38px 0 12px;font:500 24px/1.1 Playfair Display,Georgia,serif}.profile-next-steps article p{color:#686056;margin:0;font-size:12px;line-height:1.65}.profile-crm-brief{background:linear-gradient(115deg,#d7bd86,#b68a45);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:clamp(50px,7vw,84px);padding:clamp(28px,5vw,56px);display:grid}.profile-crm-brief>div{max-width:820px}.profile-crm-brief .eyebrow{color:#594119;margin:0 0 8px}.profile-crm-brief h2{font-size:clamp(32px,4.2vw,56px)}.profile-crm-brief p:not(.eyebrow){color:#4f422e;max-width:660px;margin:15px 0 0;font-size:13px;line-height:1.65}.profile-crm-brief .button{white-space:nowrap;color:#f3e6cb;background:#211f1b}.profile-match-toolbar button:focus-visible,.profile-match-actions a:focus-visible,.profile-match-actions button:focus-visible,.profile-no-match a:focus-visible,.profile-crm-brief a:focus-visible{outline-offset:3px;outline:2px solid #77571f}@media (width<=1080px){.profile-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-next-steps>div{grid-template-columns:1fr 1fr}.profile-next-steps article:nth-child(2){border-inline-end:0}.profile-next-steps article:nth-child(-n+2){border-bottom:1px solid #b9ac98}}@media (width<=980px){.profile-layout{grid-template-columns:1fr}.profile-result{min-height:0;position:static}.profile-waiting{min-height:300px}}@media (width<=720px){.profile-matches-header{grid-template-columns:1fr}.profile-match-count{border-top:1px solid #b9a986;border-left:0;grid-template-columns:auto 1fr;align-items:end;gap:12px;padding:18px 0}.profile-match-count strong{font-size:52px}.profile-match-toolbar,.profile-no-match,.profile-crm-brief{grid-template-columns:1fr;align-items:stretch}.profile-match-toolbar{flex-direction:column;align-items:stretch;padding:14px}.profile-match-toolbar button,.profile-no-match .button,.profile-crm-brief .button{white-space:normal;text-align:center;width:100%}.profile-match-grid,.profile-next-steps>div{grid-template-columns:1fr}.profile-next-steps article{min-height:0;border-inline-end:0!important;border-bottom:1px solid #b9ac98!important}.profile-next-steps article:last-child{border-bottom:0!important}.profile-next-steps h3{margin-top:22px}}@media (width<=680px){.profile-tool{padding-top:38px}.profile-intro{grid-template-columns:1fr;gap:25px}.profile-progress{width:100%}.profile-question{padding:20px 15px}.profile-question>div{grid-template-columns:1fr}.profile-result{padding:27px 18px}.profile-actions{grid-template-columns:1fr 1fr;display:grid}.profile-actions button{width:100%}.profile-match-body{padding:18px 15px}.profile-match-actions{flex-wrap:wrap}.profile-match-actions a{flex:45%}.profile-match-body dl{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.profile-progress i,.profile-match-card,.profile-match-image img{transition:none}.profile-match-card.selected{transform:none}}.profile-decision-board{color:#f7f0e2;background:#181714;margin-top:36px;padding:clamp(24px,4vw,44px);box-shadow:0 20px 50px #271f1329}.profile-decision-board>header{border-bottom:1px solid #e3c8894d;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;gap:34px;padding-bottom:26px;display:grid}.profile-decision-board>header>div{max-width:820px}.profile-decision-board .eyebrow{color:#e3c889;margin:0 0 8px}.profile-decision-board h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font:500 clamp(34px,4.5vw,58px)/1.02 Playfair Display,Georgia,serif}.profile-decision-board>header>div>p:last-child{color:#c7c0b5;max-width:680px;margin:14px 0 0;font-size:12px;line-height:1.65}.profile-yield-control{color:#332710;background:#d8bd83;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:116px;padding:18px 20px;display:grid}.profile-yield-control span{font-size:11px;line-height:1.4}.profile-yield-control strong{font:500 30px Playfair Display,Georgia,serif}.profile-yield-control input{accent-color:#30230f;cursor:pointer;grid-column:1/-1;width:100%;min-height:44px;margin:0}.profile-decision-table-wrap{overscroll-behavior-inline:contain;border:1px solid #e3c88947;max-width:100%;margin-top:24px;overflow-x:auto}.profile-decision-table{border-collapse:separate;border-spacing:1px;background:#e3c88938;width:100%;min-width:760px}.profile-decision-table th,.profile-decision-table td{color:#f5eddf;text-align:start;vertical-align:middle;background:#25231e;min-width:170px;padding:13px 14px;font-size:11px;line-height:1.45}.profile-decision-table thead th{color:#e3c889;padding-top:16px;padding-bottom:16px}.profile-decision-table th:first-child,.profile-decision-table tbody th{z-index:2;color:#c8b58d;background:#1d1b17;width:150px;min-width:150px;font-weight:500;position:sticky;inset-inline-start:0}.profile-decision-table thead th:first-child{z-index:3}.profile-decision-table thead a{color:#f6ebd4;overflow-wrap:anywhere;font:500 17px/1.15 Playfair Display,Georgia,serif;display:block}.profile-decision-table thead small{color:#aa9f8e;overflow-wrap:anywhere;margin-top:7px;font:9px DM Sans,Arial,sans-serif;display:block}.profile-decision-table td{font-weight:600}.profile-decision-table .decision-lowest{color:#f2d99f;background:#49391f}.decision-calculator-link{color:#e3c889;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.profile-decision-note{color:#aaa296;max-width:980px;margin:14px 0 0;font-size:10px;line-height:1.65}.profile-decision-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.profile-decision-actions button,.profile-decision-actions a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.profile-decision-actions button{color:#f2e6cf;font:inherit;cursor:pointer;background:0 0;border:1px solid #e3c8898c;padding:10px 15px;font-size:11px}.profile-decision-actions .button{border-radius:0;margin-inline-start:auto}.profile-yield-control input:focus-visible,.profile-decision-table-wrap:focus-visible,.profile-decision-actions button:focus-visible,.decision-calculator-link:focus-visible{outline-offset:3px;outline:2px solid #e3c889}@media (width<=820px){.profile-decision-board>header{grid-template-columns:1fr}.profile-yield-control{min-height:104px}.profile-decision-actions{grid-template-columns:1fr 1fr;display:grid}.profile-decision-actions .button{text-align:center;grid-column:1/-1;margin-inline-start:0}.profile-decision-actions button{width:100%}}@media (width<=520px){.profile-decision-board{margin-inline:-4px;padding:25px 14px}.profile-decision-table{min-width:680px}.profile-decision-table th,.profile-decision-table td{min-width:145px;padding:12px 10px}.profile-decision-table th:first-child,.profile-decision-table tbody th{width:125px;min-width:125px}.profile-decision-actions{grid-template-columns:1fr}.profile-decision-actions .button{grid-column:auto}}@media print{@page{margin:12mm}.inner-header,.profile-intro,.profile-questions,.profile-match-toolbar,.profile-match-grid,.profile-entry-note,.profile-no-match,.profile-decision-actions,.profile-next-steps,.profile-crm-brief,.profile-disclaimer{display:none!important}body,.profile-page{background:#fff!important}.profile-tool{padding:0!important}.profile-layout{margin:0;display:block}.profile-result{min-height:0;box-shadow:none;border:1px solid #bbb;padding:18px;position:static;color:#111!important;background:#fff!important}.profile-result .eyebrow,.profile-result article>span,.profile-result h2,.profile-result article p,.profile-tags span{color:#111!important}.profile-result>.button,.profile-secondary,.profile-actions,.profile-notice{display:none!important}.profile-matches{border:0;margin-top:18px;padding-top:0}.profile-matches-header{display:none}.profile-decision-board{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0;color:#111!important;background:#fff!important}.profile-decision-board>header{border-color:#999;grid-template-columns:1fr auto;gap:18px}.profile-decision-board .eyebrow,.profile-decision-board h2,.profile-decision-board>header>div>p:last-child{color:#111!important}.profile-yield-control{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;background:#e3c889!important}.profile-yield-control input{display:none}.profile-decision-table-wrap{border-color:#999;overflow:visible}.profile-decision-table{background:#999;border-color:#999;min-width:0}.profile-decision-table th,.profile-decision-table td,.profile-decision-table th:first-child,.profile-decision-table tbody th{width:auto;padding:8px;font-size:9px;position:static;color:#111!important;background:#fff!important;min-width:0!important}.profile-decision-table thead a,.profile-decision-table thead small,.decision-calculator-link{color:#111!important}.profile-decision-table .decision-lowest{background:#ead7ad!important}.profile-decision-note{color:#333}.profile-decision-table a{text-decoration:none}}.portfolio-page{background:#f4f0e8;min-height:100vh}.portfolio-page-intro{color:#f7f1e6;background:#171613;padding:clamp(56px,8vw,104px) clamp(22px,6vw,92px) clamp(40px,6vw,72px)}.portfolio-page-intro>div{max-width:1140px;margin:auto}.portfolio-page-intro h1{letter-spacing:-.045em;max-width:980px;margin:0;font:500 clamp(45px,6.4vw,86px)/1 Playfair Display,Georgia,serif}.portfolio-page-intro>div>p:last-child{color:#ccc6bc;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.portfolio-workspace{max-width:1440px;margin:auto;padding:clamp(24px,5vw,72px) clamp(16px,4vw,56px) clamp(64px,8vw,112px)}.portfolio-selector{background:#e9e2d7;border:1px solid #d4c9b8;scroll-margin-top:24px}.portfolio-selector>header{grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.portfolio-selector h2,.portfolio-assumptions h2,.portfolio-results h2{letter-spacing:-.035em;margin:0;font:500 clamp(30px,3.6vw,48px)/1.04 Playfair Display,Georgia,serif}.portfolio-selector header p:last-child{color:#625d55;max-width:610px;margin:12px 0 0;font-size:13px;line-height:1.65}.portfolio-selector header label{color:#5e584f;gap:8px;font-size:11px;font-weight:600;display:grid}.portfolio-selector input[type=search]{color:#171613;width:100%;min-height:48px;font:inherit;background:#f8f4ed;border:1px solid #bdb2a1;border-radius:0;padding:12px 14px;font-size:16px}.portfolio-property-grid{background:#c9bdab;border-top:1px solid #c9bdab;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.portfolio-property-grid article{background:#f7f2e9;flex-direction:column;min-width:0;display:flex}.portfolio-property-grid article.selected{box-shadow:inset 0 0 0 3px #a77b3d}.portfolio-property-image{aspect-ratio:1.45;background:#25231f;display:block;overflow:hidden}.portfolio-property-image img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;display:block}.portfolio-property-image span{color:#bfb6a8;place-items:center;height:100%;font-size:12px;display:grid}.portfolio-property-grid article>div{flex-direction:column;flex:1;padding:18px;display:flex}.portfolio-property-grid p{color:#847a6d;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.portfolio-property-grid h3{overflow-wrap:anywhere;margin:0 0 16px;font:500 21px/1.15 Playfair Display,Georgia,serif}.portfolio-property-grid strong{font-variant-numeric:tabular-nums;margin-top:auto;font-size:15px}.portfolio-property-grid small{color:#756e65;overflow-wrap:anywhere;margin:7px 0 16px;font-size:10px;line-height:1.5;display:block}.portfolio-property-grid button,.portfolio-empty button{color:#4c391e;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #8c7249;padding:10px 12px;font-size:12px;font-weight:700}.portfolio-property-grid article.selected button{color:#f1e8d9;background:#1b1916;border-color:#1b1916}.portfolio-property-grid button:disabled{cursor:not-allowed;opacity:.45}.portfolio-property-grid button:hover:not(:disabled),.portfolio-empty button:hover{color:#17130d;background:#b18a4b}.portfolio-empty{text-align:center;border-top:1px solid #c9bdab;padding:48px clamp(24px,4vw,44px)}.portfolio-empty h3{margin:0;font:500 30px Playfair Display,Georgia,serif}.portfolio-empty p{color:#686159;max-width:520px;margin:10px auto 22px;line-height:1.65}.portfolio-selected{color:#18140e;background:#cbae72;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:18px 24px;display:grid}.portfolio-selected>div:first-child{gap:3px;display:grid}.portfolio-selected>div:first-child span{text-transform:uppercase;letter-spacing:.11em;font-size:10px}.portfolio-selected>div:first-child strong{font:500 18px Playfair Display,Georgia,serif}.portfolio-selected>div:nth-child(2){flex-wrap:wrap;gap:8px;display:flex}.portfolio-selected button{color:#2b2113;min-height:40px;font:inherit;cursor:pointer;background:#f5eddf;border:1px solid #1d160c47;padding:8px 11px;font-size:11px}.portfolio-selected button span{margin-inline-start:6px}.portfolio-selected>p{color:#4f3c22;margin:0;font-size:12px}.portfolio-layout{background:#c9bdab;grid-template-columns:minmax(280px,.68fr) minmax(0,1.7fr);gap:1px;display:grid}.portfolio-assumptions{background:#eee7dc;align-self:start;padding:clamp(26px,3.5vw,42px);position:sticky;top:0}.portfolio-assumptions h2{font-size:clamp(30px,3vw,42px)}.portfolio-fields{grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:30px;display:grid}.portfolio-fields>label{color:#4e4941;align-content:start;gap:7px;font-size:10px;font-weight:600;line-height:1.35;display:grid}.portfolio-input{background:#f9f5ee;border:1px solid #bbb09f;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;display:grid}.portfolio-input input{color:#171613;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;height:44px;padding:9px 10px;font:600 16px DM Sans,Arial,sans-serif}.portfolio-input b{color:#756b5e;white-space:nowrap;padding:0 10px;font-size:9px}.portfolio-assumptions>p{color:#71695f;margin:24px 0 0;font-size:10px;line-height:1.55}.portfolio-results{color:#f3ede3;background:#1a1916;min-width:0;padding:clamp(26px,4vw,48px)}.portfolio-results>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portfolio-results h2{font-size:clamp(32px,3.5vw,49px)}.portfolio-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portfolio-actions button{color:#e9dcc3;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7bd867a;padding:9px 12px;font-size:10px;font-weight:600}.portfolio-actions button:hover{color:#17130d;background:#d7bd86}.portfolio-status{color:#d7bd86;min-height:18px;margin:12px 0;font-size:11px}.portfolio-hero-metrics{background:#4a453d;grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid}.portfolio-hero-metrics article{background:#25231f;min-height:142px;padding:22px}.portfolio-hero-metrics span,.portfolio-five-year span{color:#bdb5aa;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.portfolio-hero-metrics strong{font-variant-numeric:tabular-nums;margin:12px 0 6px;font:500 clamp(25px,3vw,38px) Playfair Display,Georgia,serif;display:block}.portfolio-hero-metrics small{color:#a9a198;font-size:10px;line-height:1.5}.portfolio-hero-metrics .negative strong,.negative-text{color:#efb7a7!important}.portfolio-five-year{color:#18130c;background:#b18a4b;grid-template-columns:.95fr 1.05fr;gap:28px;margin-top:1px;padding:clamp(26px,4vw,44px);display:grid}.portfolio-five-year>div>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 5px;font:600 clamp(34px,4vw,56px) Playfair Display,Georgia,serif;display:block}.portfolio-five-year>div small{font-size:11px}.portfolio-five-year dl{margin:0}.portfolio-five-year dl>div{border-bottom:1px solid #1c150c3d;grid-template-columns:1fr auto;gap:16px;padding:10px 0;font-size:10px;display:grid}.portfolio-five-year dt{color:#3e301e}.portfolio-five-year dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.portfolio-cashflow,.portfolio-allocation,.portfolio-discipline{margin-top:28px}.portfolio-cashflow h3,.portfolio-allocation h3,.portfolio-discipline h3{margin:0 0 14px;font:500 23px Playfair Display,Georgia,serif}.portfolio-cashflow>div{background:#4a453d;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.portfolio-cashflow article{background:#25231f;gap:7px;padding:16px 12px;display:grid}.portfolio-cashflow span,.portfolio-cashflow small{color:#a9a198;font-size:9px}.portfolio-cashflow b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.portfolio-allocations{grid-template-columns:1fr 1fr;gap:28px;display:grid}.portfolio-allocation>div>div{margin-top:14px}.portfolio-allocation>div>div>span:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portfolio-allocation b{overflow-wrap:anywhere;font-size:11px;font-weight:600}.portfolio-allocation small{color:#aaa298;font-variant-numeric:tabular-nums;text-align:end;font-size:9px}.allocation-track{background:#49453e;height:5px;margin-top:7px;display:block}.allocation-track i{background:#d7bd86;height:100%;display:block}.portfolio-allocation>p{color:#a9a198;font-size:11px}.portfolio-discipline{background:#211f1b;border:1px solid #d7bd8645;padding:26px}.portfolio-discipline ul{color:#c9c2b8;gap:11px;margin:0;padding-inline-start:18px;font-size:12px;line-height:1.55;display:grid}.portfolio-next{color:#1b1915;background:#eee7dc;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:28px;padding:28px;display:grid}.portfolio-next h3{margin:0;font:500 27px/1.12 Playfair Display,Georgia,serif}.portfolio-next p:not(.eyebrow){color:#655e55;max-width:650px;margin:9px 0 0;font-size:12px;line-height:1.6}.portfolio-next .button{text-align:center;min-height:48px}.portfolio-disclaimer{color:#8e877e;margin:20px 0 0;font-size:9px;line-height:1.65}.portfolio-page :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #e3c889}.portfolio-page button,.portfolio-page a{touch-action:manipulation}@media (width<=1120px){.portfolio-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.portfolio-fields,.portfolio-allocations{grid-template-columns:1fr}}@media (width<=820px){.portfolio-selector>header{grid-template-columns:1fr}.portfolio-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-selected,.portfolio-layout{grid-template-columns:1fr}.portfolio-assumptions{position:static}.portfolio-results>header{display:grid}.portfolio-actions{justify-content:flex-start}.portfolio-cashflow>div{grid-template-columns:repeat(5,minmax(116px,1fr));overflow-x:auto}.portfolio-five-year,.portfolio-next{grid-template-columns:1fr}}@media (width<=520px){.portfolio-workspace{padding-inline:12px}.portfolio-property-grid{grid-template-columns:1fr}.portfolio-selector>header{padding:24px 18px}.portfolio-selected{padding:18px}.portfolio-assumptions,.portfolio-results{padding:26px 18px}.portfolio-fields{grid-template-columns:1fr 1fr}.portfolio-hero-metrics{grid-template-columns:1fr}.portfolio-actions{grid-template-columns:1fr 1fr;display:grid}.portfolio-actions button{width:100%}.portfolio-five-year{padding:26px 20px}.portfolio-five-year dl>div{grid-template-columns:1fr}.portfolio-next{padding:24px 20px}.portfolio-page-intro>div>p:last-child{font-size:15px}}@media (width<=390px){.portfolio-fields{grid-template-columns:1fr}.portfolio-page-intro h1{font-size:43px}}@media print{.portfolio-page-intro,.portfolio-selector,.portfolio-selected,.portfolio-assumptions,.portfolio-actions,.site-footer{display:none!important}.portfolio-workspace{max-width:none;padding:0}.portfolio-layout{display:block}.portfolio-results{color:#111;background:#fff;padding:20px}.portfolio-hero-metrics,.portfolio-cashflow>div{background:#bbb}.portfolio-hero-metrics article,.portfolio-cashflow article,.portfolio-discipline{color:#111;background:#fff}.portfolio-hero-metrics span,.portfolio-hero-metrics small,.portfolio-cashflow span,.portfolio-cashflow small,.portfolio-discipline ul{color:#333}.portfolio-allocation small,.portfolio-allocation>p,.portfolio-disclaimer{color:#444}.allocation-track{background:#ddd}.allocation-track i{background:#444}.portfolio-next{border:1px solid #777}.portfolio-next .button{display:none}}.portfolio-input input{direction:ltr}.portfolio-actions button:disabled{cursor:not-allowed;opacity:.42}.portfolio-resilience{margin-top:28px}.portfolio-resilience>header{max-width:720px}.portfolio-resilience h3,.portfolio-scenarios h3{margin:0;font:500 27px/1.12 Playfair Display,Georgia,serif}.portfolio-resilience>div{background:#4a453d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.portfolio-resilience article{background:#25231f;min-width:0;padding:20px 16px}.portfolio-resilience article>span{color:#bdb5aa;letter-spacing:.07em;text-transform:uppercase;font-size:10px;display:block}.portfolio-resilience article>strong{color:#e6cf9c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:11px 0 6px;font:500 clamp(23px,2.4vw,34px) Playfair Display,Georgia,serif;display:block}.portfolio-resilience article>small{color:#aaa298;font-size:10px;line-height:1.5;display:block}.portfolio-resilience article.negative>strong{color:#efb7a7}.portfolio-scenarios{border-top:1px solid #d7bd8642;margin-top:30px;padding-top:30px}.portfolio-scenarios>header{max-width:800px}.portfolio-scenarios>header>p:last-child{color:#aaa298;margin:11px 0 0;font-size:11px;line-height:1.6}.portfolio-scenario-table-wrap{overscroll-behavior-inline:contain;border:1px solid #d7bd864d;max-width:100%;margin-top:20px;overflow-x:auto}.portfolio-scenario-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.portfolio-scenario-table-wrap table{border-collapse:separate;border-spacing:1px;font-variant-numeric:tabular-nums;background:#4a453d;width:100%;min-width:680px}.portfolio-scenario-table-wrap th,.portfolio-scenario-table-wrap td{color:#f1eadf;text-align:start;background:#25231f;padding:12px 14px;font-size:11px;line-height:1.45}.portfolio-scenario-table-wrap thead th{color:#e3c889;font-weight:700}.portfolio-scenario-table-wrap th:first-child,.portfolio-scenario-table-wrap tbody th{z-index:2;color:#c7b58f;background:#1d1b17;min-width:180px;font-weight:500;position:sticky;inset-inline-start:0}.portfolio-scenario-table-wrap thead th:first-child{z-index:3}.portfolio-scenario-table-wrap :is(th,td).base{color:#f4deb0;background:#4c3b21}.portfolio-scenario-notes{background:#4a453d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.portfolio-scenario-notes article{background:#211f1b;padding:17px}.portfolio-scenario-notes strong{color:#e3c889;font-size:11px}.portfolio-scenario-notes p{color:#aaa298;margin:7px 0 0;font-size:10px;line-height:1.55}@media (width<=1050px){.portfolio-resilience>div{grid-template-columns:1fr 1fr}}@media (width<=820px){.portfolio-scenario-notes{grid-template-columns:1fr}.portfolio-scenario-table-wrap th:first-child,.portfolio-scenario-table-wrap tbody th{min-width:150px}}@media (width<=520px){.portfolio-resilience>div{grid-template-columns:1fr}.portfolio-actions button:last-child{grid-column:1/-1}.portfolio-scenario-table-wrap{margin-inline:-4px}.portfolio-scenarios h3{font-size:24px}}@media print{.portfolio-resilience>div,.portfolio-scenario-notes{background:#aaa}.portfolio-resilience article,.portfolio-scenario-notes article{color:#111;background:#fff}.portfolio-resilience article>span,.portfolio-resilience article>small,.portfolio-scenario-notes p{color:#333}.portfolio-resilience article>strong,.portfolio-scenario-notes strong{color:#111}.portfolio-scenarios{break-inside:avoid}.portfolio-scenario-table-wrap{overflow:visible}.portfolio-scenario-table-wrap table{background:#999;min-width:0}.portfolio-scenario-table-wrap th,.portfolio-scenario-table-wrap td,.portfolio-scenario-table-wrap th:first-child,.portfolio-scenario-table-wrap tbody th{color:#111;background:#fff;min-width:0;padding:7px;font-size:8px;position:static}.portfolio-scenario-table-wrap :is(th,td).base{color:#111;background:#ead7ad}}.area-page{background:#f4f0e8;min-height:100vh}.area-hero{color:#fff;background:#171613;padding:clamp(58px,8vw,120px) clamp(22px,8vw,130px)}.area-hero .eyebrow{color:#e3c889;margin:0 0 12px}.area-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1020px;margin:0;font:500 clamp(46px,6.5vw,94px)/.98 Playfair Display,Georgia,serif}.area-hero>p:not(.eyebrow){color:#d3cec5;max-width:690px;margin:25px 0 0;font-size:16px;line-height:1.7}.area-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.area-hero-link{color:#f1ddab;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.area-trust-grid{background:#bba579;grid-template-columns:repeat(3,1fr);margin:0 clamp(18px,5vw,82px);display:grid;transform:translateY(-1px);box-shadow:0 18px 45px #291f0f24}.area-trust-grid article{color:#342712;background:#dbc28d;border-inline-end:1px solid #402e103d;min-height:142px;padding:24px 26px}.area-trust-grid article:last-child{border-inline-end:0}.area-trust-grid span{font:500 clamp(26px,3.2vw,40px)/1 Playfair Display,Georgia,serif;display:block}.area-trust-grid p{max-width:230px;margin:9px 0 0;font-size:11px;line-height:1.55}.area-catalogue{padding:clamp(62px,8vw,112px) 0}.area-catalogue-heading{max-width:940px;margin:0 clamp(22px,8vw,130px) 34px}.area-catalogue-heading .eyebrow{color:#76551e;margin:0 0 10px}.area-catalogue-heading h2{letter-spacing:-.04em;margin:0;font:500 clamp(36px,5vw,66px)/1.03 Playfair Display,Georgia,serif}.area-catalogue-heading p:not(.eyebrow){color:#625a50;max-width:680px;margin:17px 0 0;font-size:13px;line-height:1.65}.area-page .smart-match{margin-top:32px}@media (width<=720px){.area-trust-grid{grid-template-columns:1fr;margin:0 18px}.area-trust-grid article{border-inline-end:0;border-bottom:1px solid #402e103d;min-height:0}.area-trust-grid article:last-child{border-bottom:0}.area-hero-actions{flex-direction:column;align-items:stretch}.area-hero-actions .button{text-align:center;width:100%}.area-catalogue-heading{margin-left:18px;margin-right:18px}}.area-intelligence{color:#171613;background:#e7dfd2;padding:clamp(74px,9vw,128px) clamp(22px,8vw,130px)}.area-intelligence-heading{border-bottom:1px solid #b9ab94;grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,6vw,88px);padding-bottom:34px;display:grid}.area-intelligence-heading .eyebrow{color:#77561f;margin:0 0 10px}.area-intelligence-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0;font:500 clamp(38px,5.4vw,72px)/1.02 Playfair Display,Georgia,serif}.area-intelligence-heading>p{color:#5f584f;margin:0;font-size:12px;line-height:1.7}.area-metric-grid{background:#b9ab94;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.area-metric-grid article{background:#f5efe5;flex-direction:column;min-width:0;min-height:190px;padding:25px 23px;display:flex}.area-metric-grid span{color:#756c60;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.45}.area-metric-grid strong{color:#7a5722;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:32px 0 7px;font:500 clamp(25px,2.5vw,39px)/1 Playfair Display,Georgia,serif;display:block}.area-metric-grid small{color:#6d665d;margin-top:auto;font-size:10px;line-height:1.5}.area-type-mix{color:#eee6d8;background:#201e1a;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:20px 22px;display:grid}.area-type-mix>span{color:#c6bcae;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.area-type-mix>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.area-type-mix>div>span{color:#e1d5be;border:1px solid #d7bd8657;padding:8px 10px;font-size:10px}.area-type-mix b{color:#e3c889;font-variant-numeric:tabular-nums;margin-inline-start:5px}.area-decision-paths{background:#b9ab94;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.area-decision-paths article{background:#d8cebf;flex-direction:column;min-height:310px;padding:clamp(25px,3vw,39px);display:flex}.area-decision-paths article>span{color:#986f33;font:500 19px Playfair Display,Georgia,serif}.area-decision-paths h3{margin:42px 0 12px;font:500 clamp(25px,2.4vw,34px)/1.08 Playfair Display,Georgia,serif}.area-decision-paths p{color:#5b554d;margin:0;font-size:12px;line-height:1.65}.area-decision-paths a{color:#684a1d;align-items:center;min-height:44px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;transition:color .2s;display:flex}.area-decision-paths a:hover{color:#15120d}.area-intelligence :is(a):focus-visible{outline-offset:3px;outline:2px solid #75551e}#area-properties{scroll-margin-top:24px}@media (width<=1000px){.area-metric-grid,.area-decision-paths{grid-template-columns:1fr 1fr}.area-decision-paths article:last-child{grid-column:1/-1}}@media (width<=700px){.area-intelligence-heading,.area-metric-grid,.area-decision-paths{grid-template-columns:1fr}.area-metric-grid article{min-height:155px}.area-decision-paths article,.area-decision-paths article:last-child{grid-column:auto;min-height:255px}.area-type-mix{grid-template-columns:1fr}.area-type-mix>div{justify-content:flex-start}}.area-lens-page{color:#171613;background:#f4f0e8;min-height:100vh}.area-lens-hero{color:#f7f1e6;background:#171613;grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr);align-items:end;gap:clamp(45px,8vw,120px);padding:clamp(74px,10vw,145px) clamp(22px,8vw,130px) clamp(62px,8vw,100px);display:grid}.area-lens-hero>div{max-width:1010px}.area-lens-hero .eyebrow{color:#e3c889;margin:0 0 13px}.area-lens-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font:500 clamp(50px,6.8vw,98px)/.98 Playfair Display,Georgia,serif}.area-lens-hero>div>p:not(.eyebrow){color:#d0cbc2;max-width:680px;margin:27px 0 0;font-size:16px;line-height:1.72}.area-lens-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.area-lens-actions>a:last-child{color:#eadab8;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.area-lens-hero aside{background:#ffffff09;border:1px solid #e3c88961;padding:27px 25px;box-shadow:0 24px 55px #00000038}.area-lens-hero aside span{color:#e3c889;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.area-lens-hero aside strong{margin:21px 0 9px;font:500 30px/1.05 Playfair Display,Georgia,serif;display:block}.area-lens-hero aside p{color:#bbb4aa;margin:0;font-size:11px;line-height:1.65}.area-lens-totals{background:#b89b68;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.area-lens-totals article{background:#d9c38f;flex-direction:column;justify-content:center;min-height:130px;padding:21px clamp(18px,3vw,38px);display:flex}.area-lens-totals strong{font-variant-numeric:tabular-nums;font:500 clamp(34px,4vw,52px)/1 Playfair Display,Georgia,serif}.area-lens-totals span{color:#4f4028;letter-spacing:.065em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:700}.area-lens-method{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(48px,8vw,110px);padding:clamp(74px,9vw,125px) clamp(22px,8vw,130px) clamp(52px,6vw,78px);display:grid}.area-lens-method .eyebrow{margin:0 0 10px}.area-lens-method h2{letter-spacing:-.04em;text-wrap:balance;max-width:610px;margin:0;font:500 clamp(39px,5vw,68px)/1.02 Playfair Display,Georgia,serif}.area-lens-method ol{margin:0;padding:0;list-style:none}.area-lens-method li{border-bottom:1px solid #bdb09b;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.area-lens-method li>span{color:#9a7134;font:500 18px Playfair Display,Georgia,serif}.area-lens-method li p{color:#514b43;margin:0;font-size:12px;line-height:1.6}.area-lens-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,8vw,130px) clamp(76px,9vw,128px);display:grid}.area-lens-card{background:#e7dfd3;border:1px solid #c8baa4;flex-direction:column;min-width:0;min-height:510px;padding:clamp(22px,3vw,35px);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.area-lens-card:hover{border-color:#9c7540;transform:translateY(-2px);box-shadow:0 18px 45px #2b22141f}.area-lens-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.area-lens-card>header>span{color:#9a7134;font:500 18px Playfair Display,Georgia,serif}.area-lens-card>header p{color:#6d655b;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.area-lens-card>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:42px 0 27px;font:500 clamp(29px,3vw,42px)/1 Playfair Display,Georgia,serif}.area-lens-card dl{margin:0}.area-lens-card dl>div{border-bottom:1px solid #c7baa6;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.area-lens-card dt{color:#655f56;font-size:10px}.area-lens-card dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:11px;font-weight:700}.area-lens-types{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.area-lens-types span{color:#5f564a;border:1px solid #b9aa92;padding:7px 8px;font-size:9px}.area-lens-types b{color:#7b5721;margin-inline-start:4px}.area-lens-card footer{gap:1px;margin-top:auto;padding-top:25px;display:grid}.area-lens-card footer a{color:#f2e8d5;background:#201e1a;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.area-lens-card footer a:last-child{color:#2b210f;background:#d3b26f}.area-lens-cta{color:#f7f1e6;background:#171613;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin:0 clamp(18px,4vw,60px);padding:clamp(46px,7vw,88px);display:grid}.area-lens-cta>div{max-width:800px}.area-lens-cta .eyebrow{color:#e3c889;margin:0 0 10px}.area-lens-cta h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font:500 clamp(37px,5vw,67px)/1.03 Playfair Display,Georgia,serif}.area-lens-cta>div>p:last-child{color:#c8c2b8;max-width:650px;margin:18px 0 0;font-size:12px;line-height:1.65}.area-lens-cta>.button{min-width:210px}.area-lens-disclaimer{color:#766f66;max-width:1050px;margin:0;padding:25px clamp(22px,8vw,130px) 55px;font-size:9px;line-height:1.65}.area-lens-empty{background:#e1d8ca;margin:0 clamp(22px,8vw,130px) 90px;padding:clamp(48px,7vw,90px)}.area-lens-empty h2{margin:0;font:500 clamp(35px,4.5vw,60px)/1.05 Playfair Display,Georgia,serif}.area-lens-empty p{color:#655d53;max-width:600px;line-height:1.65}.area-lens-page :is(a):focus-visible{outline-offset:3px;outline:2px solid #e3c889}.area-lens-page a{touch-action:manipulation}#area-lens-grid{scroll-margin-top:24px}@media (width<=1050px){.area-lens-grid{grid-template-columns:1fr 1fr}.area-lens-hero{grid-template-columns:1fr}.area-lens-hero aside{max-width:620px}}@media (width<=760px){.area-lens-totals{grid-template-columns:1fr 1fr}.area-lens-method,.area-lens-grid{grid-template-columns:1fr}.area-lens-card{min-height:470px}.area-lens-cta{grid-template-columns:1fr}.area-lens-cta>.button{width:100%}}@media (width<=480px){.area-lens-actions{flex-direction:column;align-items:stretch}.area-lens-actions .button{width:100%}.area-lens-totals{grid-template-columns:1fr}.area-lens-totals article{min-height:105px}.area-lens-card{min-height:0}.area-lens-card footer{margin-top:28px}}.area-compare-builder{color:#f7f1e6;background:#201e1a;border:1px solid #a78e65;grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr) auto;align-items:end;gap:clamp(24px,4vw,58px);margin:0 clamp(22px,8vw,130px) 34px;padding:clamp(24px,4vw,42px);display:grid}.area-compare-builder .eyebrow{color:#d8bd82;margin:0 0 9px}.area-compare-builder h2{margin:0;font:500 clamp(28px,3vw,42px)/1.05 Playfair Display,Georgia,serif}.area-compare-builder>div:first-child>p:last-child{color:#c8c0b4;max-width:520px;margin:13px 0 0;font-size:13px;line-height:1.6}.area-compare-selection{flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;display:flex}.area-compare-selection>span{color:#d8bd82;font:600 12px/1 inherit}.area-compare-selection button{color:#f7f1e6;cursor:pointer;background:#2c2923;border:1px solid #8e7651;align-items:center;gap:9px;min-height:44px;padding:8px 11px;font:600 11px/1.3 inherit;display:inline-flex}.area-compare-selection button>span[aria-hidden]{color:#d8bd82;font-size:16px}.area-compare-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.area-compare-actions>button{color:#d8c9af;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 12px;font:700 11px inherit}.area-compare-actions .button{white-space:nowrap}.area-compare-actions .is-disabled{cursor:not-allowed;opacity:.48}.area-compare-status{color:#d8bd82;grid-column:1/-1;min-height:18px;margin:0;font-size:11px}.area-lens-card footer :is(a,button){color:#f2e8d5;text-align:start;cursor:pointer;background:#201e1a;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 12px;font:700 11px/1.4 inherit;display:flex}.area-lens-card footer button{color:#5f492a;background:#efe8dc;border:1px solid #bba57e}.area-lens-card footer button[aria-pressed=true]{color:#fff3dc;background:#71501e;border-color:#71501e}.area-lens-card footer button:disabled{cursor:not-allowed;opacity:.48}.area-lens-card.is-selected{border-color:#7e5b24;box-shadow:inset 0 0 0 2px #7e5b24,0 18px 45px #2b22141f}.area-lens-page :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e3c889}.area-lens-page :is(a,button){touch-action:manipulation}@media (width<=1050px){.area-compare-builder{grid-template-columns:1fr 1fr}.area-compare-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.area-compare-builder{grid-template-columns:1fr;margin-inline:18px}.area-compare-actions{grid-column:auto;justify-content:stretch;display:grid}.area-compare-actions .button{text-align:center}}.area-compare-selection button{font-family:inherit;font-size:11px;font-weight:600;line-height:1.3}.area-compare-actions>button{font-family:inherit;font-size:11px;font-weight:700}.area-lens-card footer :is(a,button){font-family:inherit;font-size:11px;font-weight:700;line-height:1.4}.property-area-position{color:#181612;background:#e8dfd1;margin:0 clamp(18px,4vw,60px) clamp(40px,8vw,110px);padding:clamp(28px,5vw,64px)}.property-position-heading{border-bottom:1px solid #b9aa92;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr);align-items:end;gap:clamp(28px,6vw,80px);padding-bottom:28px;display:grid}.property-position-heading .eyebrow{color:#79571f;margin:0 0 9px}.property-position-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(34px,4.5vw,60px)/1.03 Playfair Display,Georgia,serif}.property-position-heading>p{color:#625a50;margin:0;font-size:12px;line-height:1.7}.property-position-sample{color:#6b6258;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:11px;display:flex}.property-position-sample span{letter-spacing:.045em;text-transform:uppercase;font-weight:700}.property-position-sample b{color:#76551f;font-weight:500}.property-position-grid{background:#b9aa92;border:1px solid #b9aa92;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.property-position-grid article{background:#f8f3ea;flex-direction:column;min-width:0;min-height:285px;padding:24px;display:flex}.property-position-grid article>span{color:#71685c;letter-spacing:.075em;text-transform:uppercase;min-height:30px;font-size:10px;font-weight:700}.property-position-grid article>strong{color:#70501f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 25px;font:500 clamp(25px,2.7vw,40px)/1 Playfair Display,Georgia,serif;display:block}.property-position-grid article>div{border-top:1px solid #d9cebe;gap:4px;padding-top:15px;display:grid}.property-position-grid small{color:#7d7468;font-size:10px}.property-position-grid article>div b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.property-position-grid article>p{color:#635b51;font-variant-numeric:tabular-nums;margin:14px 0 18px;font-size:11px}.property-position-grid article>em{color:#5f481f;border:1px solid #baa981;width:max-content;max-width:100%;margin-top:auto;padding:8px 10px;font-size:10px;font-style:normal;font-weight:700;line-height:1.3}.property-position-grid article[data-band=near]>em{background:#ded0ad}.property-position-grid article[data-band=unavailable]>em{color:#746c62;background:#e8e1d7;border-color:#c9c0b3}.property-position-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding-top:22px;display:grid}.property-position-footer>p{color:#72695e;max-width:760px;margin:0;font-size:10px;line-height:1.65}.property-position-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.property-position-footer a{color:#68491d;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.property-area-position a:focus-visible{outline-offset:3px;outline:2px solid #75551e}@media (width<=850px){.property-position-heading,.property-position-footer,.property-position-grid{grid-template-columns:1fr}.property-position-grid article{min-height:240px}.property-position-footer nav{justify-content:flex-start}}@media (width<=600px){.property-area-position{margin-left:0;margin-right:0;padding:30px 18px}.property-position-sample{flex-direction:column;align-items:flex-start}.property-position-heading h2{font-size:36px}}@media print{.property-area-position{background:#fff;margin:0;padding:24px}.property-position-grid article{break-inside:avoid;min-height:0}.property-position-footer nav{display:none}}.investment-brief{color:#1a1814;background:#11100e;min-height:100vh;padding:28px clamp(18px,4vw,58px) 70px}.brief-topbar{justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto 22px;display:flex}.brief-logo{align-items:center;min-height:44px;display:inline-flex}.brief-logo img{width:112px;height:auto;display:block}.brief-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.brief-actions button{color:#eee4d2;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7bd8685;align-items:center;gap:8px;padding:10px 14px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.brief-actions button:hover{color:#1c1811;background:#d7bd86}.brief-actions button:focus-visible,.brief-logo:focus-visible,.brief-footer a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}.brief-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.brief-actions p{color:#d7bd86;text-align:end;min-width:100%;margin:0;font-size:10px}.brief-sheet{background:#f5efe5;max-width:1180px;margin:0 auto;box-shadow:0 30px 80px #0000005c}.brief-hero{color:#f6efe4;background:#1d1b17;border-bottom:4px solid #c7a967;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(34px,6vw,76px);display:grid}.brief-hero p{color:#d7bd86;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:700}.brief-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(38px,5.2vw,70px)/1 Playfair Display,Georgia,serif}.brief-hero>div:first-child>span{color:#c9c0b2;text-transform:capitalize;margin-top:18px;font-size:12px;display:block}.brief-hero>div:last-child{border:1px solid #d7bd8657;gap:7px;min-width:190px;padding:20px;display:grid}.brief-hero>div:last-child span{color:#aaa194;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.brief-hero>div:last-child strong{color:#e4c989;font:500 24px Playfair Display,Georgia,serif}.brief-hero>div:last-child small{color:#bdb4a7;overflow-wrap:anywhere;font-size:10px}.brief-section{border-bottom:1px solid #cbbdaa;padding:clamp(30px,5vw,62px) clamp(26px,6vw,76px)}.brief-section>h2{color:#76551f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font:700 11px/1.4 DM Sans,Arial,sans-serif}.brief-section>h3{margin:34px 0 16px;font:500 24px Playfair Display,Georgia,serif}.brief-facts{background:#cabda9;border:1px solid #cabda9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brief-facts article{background:#fcf9f3;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:118px;padding:18px;display:flex}.brief-facts span,.brief-comparison-grid article>span,.brief-result-grid article>span{color:#756c61;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:700}.brief-facts strong{overflow-wrap:anywhere;text-transform:capitalize;font:500 19px/1.2 Playfair Display,Georgia,serif}.brief-position-note{color:#6e665b;justify-content:space-between;gap:20px;margin:-8px 0 18px;font-size:11px;display:flex}.brief-position-note p{color:#76551f;margin:0}.brief-comparison-grid{background:#cabda9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brief-comparison-grid article{background:#e9dfcf;gap:13px;min-width:0;padding:22px;display:grid}.brief-comparison-grid strong{color:#6c4e20;overflow-wrap:anywhere;font:500 clamp(25px,3vw,38px)/1 Playfair Display,Georgia,serif}.brief-comparison-grid p{color:#625b52;margin:0;font-size:10px;line-height:1.55}.brief-comparison-grid em{color:#5e461f;border:1px solid #aa946b;width:max-content;max-width:100%;padding:7px 9px;font-size:9px;font-style:normal;font-weight:700}.brief-result-grid{background:#35302a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.brief-result-grid article{color:#f1eadf;background:#25221d;flex-direction:column;gap:14px;min-width:0;padding:19px;display:flex}.brief-result-grid article strong{color:#e2c782;overflow-wrap:anywhere;margin-top:auto;font:500 23px/1.1 Playfair Display,Georgia,serif}.brief-result-grid .brief-primary-result{color:#201b13;background:#d5ba7e;grid-area:span 2/span 2;justify-content:center;padding:30px}.brief-result-grid .brief-primary-result span{color:#57431f}.brief-result-grid .brief-primary-result strong{color:#211b12;margin:12px 0 0;font-size:clamp(34px,4.4vw,56px)}.brief-result-grid .brief-primary-result p{margin:0;font-size:11px}.brief-assumptions{background:#c8baa5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.brief-assumptions div{background:#faf7f1;gap:8px;padding:15px;display:grid}.brief-assumptions dt{color:#756c61;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.brief-assumptions dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700}.brief-gates{background:#c8baa5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brief-gates article{background:#ded3c3;padding:24px}.brief-gates article>span{color:#8a642b;font:500 20px Playfair Display,Georgia,serif}.brief-gates h3{margin:32px 0 10px;font:500 24px Playfair Display,Georgia,serif}.brief-gates p{color:#60594f;margin:0;font-size:11px;line-height:1.65}.brief-verification{color:#eee6d9;background:#201e1a;justify-content:space-between;align-items:end;gap:28px;padding:34px clamp(26px,6vw,76px);display:flex}.brief-verification p{color:#d7bd86;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.brief-verification h2{max-width:760px;margin:0;font:500 clamp(22px,2.6vw,32px)/1.2 Playfair Display,Georgia,serif}.brief-verification>strong{color:#d7bd86;font-size:12px}.brief-disclaimer{color:#686057;background:#e7ded0;margin:0;padding:24px clamp(26px,6vw,76px);font-size:9px;line-height:1.7}.brief-footer{background:#f5efe5;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(26px,6vw,76px);display:flex}.brief-footer>a:first-child{color:#68491d;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=850px){.brief-hero{grid-template-columns:1fr;align-items:start}.brief-hero>div:last-child{width:100%}.brief-facts,.brief-result-grid{grid-template-columns:1fr 1fr}.brief-result-grid .brief-primary-result{grid-area:auto/1/auto/-1}.brief-assumptions{grid-template-columns:1fr 1fr}.brief-gates{grid-template-columns:1fr}.brief-position-note{flex-direction:column;align-items:flex-start}}@media (width<=650px){.investment-brief{padding:18px 0 50px}.brief-topbar{align-items:flex-start;padding:0 18px}.brief-actions{max-width:230px}.brief-actions button{justify-content:center;width:100%}.brief-sheet{box-shadow:none}.brief-hero{padding:34px 20px}.brief-facts,.brief-comparison-grid,.brief-result-grid,.brief-assumptions{grid-template-columns:1fr}.brief-primary-result{grid-column:auto}.brief-verification,.brief-footer{flex-direction:column;align-items:flex-start}.brief-footer .button{text-align:center;width:100%}}@page{size:A4;margin:10mm}@media print{body{background:#fff!important}.skip-link,.brief-topbar,.brief-footer{display:none!important}.investment-brief{background:#fff;min-height:0;padding:0}.brief-sheet{max-width:none;box-shadow:none}.brief-hero{padding:12mm 10mm}.brief-hero h1{font-size:28pt}.brief-section{padding:8mm 10mm}.brief-facts article{min-height:20mm}.brief-comparison-grid article,.brief-result-grid article,.brief-gates article{break-inside:avoid}.brief-result-grid{grid-template-columns:repeat(3,1fr)}.brief-result-grid .brief-primary-result{grid-area:auto/span 2}.brief-assumptions{grid-template-columns:repeat(4,1fr)}.brief-verification{padding:8mm 10mm}.brief-disclaimer{padding:5mm 10mm}.brief-section,.brief-verification{break-before:auto;break-inside:auto}}.brief-origin{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.brief-origin>a:last-child{color:#d7c9b3;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.brief-origin a:focus-visible{outline-offset:3px;outline:2px solid #e3c889}@media (width<=650px){.brief-origin{flex-direction:column;align-items:flex-start;gap:4px}}.brief-hero>div:last-child small+small{color:#a99e8d;margin-top:5px}.brief-facts article>small{color:#7a7063;margin-top:6px;font-size:9px;font-weight:500;line-height:1.4;display:block}.comparison-report{color:#181612;background:#e7dfd2;min-height:100vh}.comparison-topbar{background:#171613;justify-content:space-between;align-items:center;gap:28px;min-height:86px;padding:16px clamp(20px,7vw,110px);display:flex}.comparison-logo{align-items:center;min-height:44px;display:inline-flex}.comparison-logo img{width:112px;height:auto}.comparison-topbar .brief-actions{max-width:500px}.comparison-hero{color:#f5eee3;background:#1f1d19;padding:clamp(58px,9vw,120px) clamp(22px,9vw,150px)}.comparison-hero .eyebrow{color:#d7bd86;margin:0 0 14px}.comparison-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(42px,6vw,82px)/.98 Playfair Display,Georgia,serif}.comparison-hero>p:not(.eyebrow){color:#c7bfb3;max-width:720px;margin:26px 0 0;font-size:14px;line-height:1.7}.comparison-hero small{color:#9e968b;margin-top:28px;font-size:10px;display:block}.comparison-property-strip{background:#aa9a82;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.comparison-property-strip article{background:#f8f3ea;min-width:0}.comparison-property-strip img,.comparison-image-empty{aspect-ratio:1.44;object-fit:cover;background:#c8bca9;width:100%;display:block}.comparison-image-empty{color:#675e52;place-items:center;font-size:12px;display:grid}.comparison-property-strip article>div{flex-direction:column;min-height:240px;padding:24px;display:flex}.comparison-property-strip span{color:#756c61;text-transform:capitalize;font-size:10px}.comparison-property-strip h2{margin:18px 0 14px;font:500 clamp(24px,2.5vw,35px)/1.08 Playfair Display,Georgia,serif}.comparison-property-strip strong{font-size:15px}.comparison-property-strip a{color:#6b4b1d;align-items:center;width:max-content;min-height:44px;margin-top:auto;font-size:11px;font-weight:700;display:inline-flex}.comparison-table-section,.comparison-reading{padding:clamp(65px,8vw,110px) clamp(22px,7vw,110px)}.comparison-section-heading{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:38px;margin-bottom:34px;display:grid}.comparison-section-heading .eyebrow{color:#78561f;margin:0 0 10px}.comparison-section-heading h2{letter-spacing:-.035em;max-width:780px;margin:0;font:500 clamp(34px,4.5vw,60px)/1.04 Playfair Display,Georgia,serif}.comparison-section-heading>p{color:#665e54;margin:0;font-size:11px;line-height:1.6}.comparison-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#84632c #d5cab9;border:1px solid #ad9d85;max-width:100%;overflow-x:auto}.comparison-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #77551f}.comparison-report-table{background:#ad9d85;gap:1px;min-width:max-content;display:grid}.comparison-report-table>*{background:#f8f4ed;align-items:center;min-width:0;min-height:58px;padding:13px 15px;display:flex}.comparison-report-table>span{z-index:2;color:#5e564c;letter-spacing:.04em;text-transform:uppercase;background:#ded3c3;font-size:10px;font-weight:700;position:sticky;inset-inline-start:0}.comparison-report-table>a{color:#69491b;font-size:11px;font-weight:800}.comparison-report-table>b{font-variant-numeric:tabular-nums;text-transform:capitalize;overflow-wrap:anywhere;font-size:12px;font-weight:600}.comparison-disclaimer{color:#6e665c;max-width:900px;margin:18px 0 0;font-size:10px;line-height:1.65}.comparison-reading{background:#d8cebf}.comparison-reading>div:last-child{background:#af9f87;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.comparison-reading article{background:#eee6d9;flex-direction:column;min-height:320px;padding:clamp(24px,3vw,38px);display:flex}.comparison-reading article>span{color:#90692e;font:500 20px Playfair Display,Georgia,serif}.comparison-reading h3{margin:42px 0 10px;font:500 27px Playfair Display,Georgia,serif}.comparison-reading strong{color:#735220;overflow-wrap:anywhere;font:500 clamp(28px,3.2vw,43px) Playfair Display,Georgia,serif}.comparison-reading article p{color:#625b52;margin:auto 0 0;padding-top:30px;font-size:11px;line-height:1.65}.comparison-next{color:#f4ecdf;background:#1e1c18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(55px,8vw,100px) clamp(22px,9vw,150px);display:grid}.comparison-next .eyebrow{color:#d7bd86;margin:0 0 10px}.comparison-next h2{letter-spacing:-.035em;max-width:760px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.comparison-next p:not(.eyebrow){color:#beb6aa;max-width:700px;margin:20px 0 0;font-size:13px;line-height:1.65}.comparison-next>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.comparison-next .button-secondary{color:#eadfc8;border-color:#d7bd86}.comparison-empty{color:#f4ecdf;background:#1b1916;align-content:center;justify-items:start;gap:18px;min-height:100vh;padding:clamp(32px,10vw,150px);display:grid}.comparison-empty .eyebrow{color:#d7bd86}.comparison-empty h1{max-width:850px;margin:0;font:500 clamp(40px,6vw,76px)/1 Playfair Display,Georgia,serif}.comparison-empty p{color:#c4bbae;max-width:650px;line-height:1.65}.comparison-report :is(a,button){touch-action:manipulation}.comparison-report :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #d7bd86}@media (width<=900px){.comparison-property-strip{grid-template-columns:1fr 1fr}.comparison-property-strip article:last-child:nth-child(odd){grid-column:1/-1}.comparison-section-heading,.comparison-next{grid-template-columns:1fr}.comparison-next>div:last-child{justify-content:flex-start}.comparison-reading>div:last-child{grid-template-columns:1fr}.comparison-reading article{min-height:250px}}@media (width<=620px){.comparison-topbar{flex-direction:column;align-items:flex-start}.comparison-topbar .brief-actions{justify-content:flex-start}.comparison-topbar .brief-actions p{text-align:start}.comparison-property-strip{grid-template-columns:1fr}.comparison-property-strip article:last-child:nth-child(odd){grid-column:auto}.comparison-property-strip article>div{min-height:210px}.comparison-section-heading{grid-template-columns:1fr}.comparison-next>div:last-child{width:100%;display:grid}.comparison-next .button{text-align:center}.comparison-table-section{padding-left:18px;padding-right:18px}}@media print{.comparison-topbar,.comparison-next{display:none}.comparison-report{background:#fff}.comparison-hero{padding:12mm 10mm}.comparison-hero h1{font-size:30pt}.comparison-property-strip article>div{min-height:0}.comparison-property-strip img,.comparison-image-empty{aspect-ratio:2}.comparison-table-section,.comparison-reading{padding:8mm 10mm}.comparison-table-scroll{overflow:visible}.comparison-report-table{min-width:0;grid-template-columns:minmax(34mm,.8fr) repeat(var(--comparison-count),minmax(38mm,1fr))!important}.comparison-report-table>*{min-height:10mm;padding:2mm;font-size:8pt!important}.comparison-reading article{min-height:0}.comparison-disclaimer{font-size:7pt}}.comparison-origin{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.comparison-origin>a:last-child{color:#d7c9b3;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.comparison-report,.comparison-empty{min-height:100dvh}@media (width<=620px){.comparison-origin{flex-direction:column;align-items:flex-start;gap:4px}}.area-report,.area-report-empty{color:#191713;background:#e8e0d4;min-height:100dvh}.area-report-hero{color:#f7efe3;background:#1d1b18;padding:clamp(62px,9vw,126px) clamp(22px,9vw,150px)}.area-report-hero .eyebrow{color:#d8bd82;margin:0 0 14px}.area-report-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font:500 clamp(44px,6.3vw,88px)/.98 Playfair Display,Georgia,serif}.area-report-hero>p:not(.eyebrow){color:#c8c0b5;max-width:760px;margin:25px 0 0;font-size:15px;line-height:1.7}.area-report-hero small{color:#9f978c;margin-top:28px;font-size:11px;display:block}.area-report-strip{background:#a6957b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.area-report-strip article{background:#f7f1e8;flex-direction:column;min-width:0;min-height:375px;padding:clamp(26px,4vw,48px);display:flex}.area-report-strip article>span{color:#89642a;font:500 19px Playfair Display,Georgia,serif}.area-report-strip h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:39px 0 12px;font:500 clamp(30px,3.5vw,48px)/1 Playfair Display,Georgia,serif}.area-report-strip article>strong{color:#6a6258;font-size:11px}.area-report-strip dl{margin:30px 0 0}.area-report-strip dl>div{border-bottom:1px solid #d0c4b2;grid-template-columns:1fr auto;gap:14px;padding:10px 0;display:grid}.area-report-strip dt{color:#746b60;font-size:10px}.area-report-strip dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:11px;font-weight:700}.area-report-strip a{color:#6f4f1f;align-items:center;width:max-content;min-height:44px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.area-report-evidence,.area-report-reading{padding:clamp(68px,8vw,112px) clamp(22px,7vw,112px)}.area-report-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:end;gap:40px;margin-bottom:35px;display:grid}.area-report-heading .eyebrow{color:#78571f;margin:0 0 10px}.area-report-heading h2{letter-spacing:-.038em;text-wrap:balance;max-width:800px;margin:0;font:500 clamp(35px,4.7vw,62px)/1.03 Playfair Display,Georgia,serif}.area-report-heading>p{color:#655e55;margin:0;font-size:12px;line-height:1.6}.area-report-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#84632c #d5cab9;border:1px solid #ad9d85;max-width:100%;overflow-x:auto}.area-report-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #77551f}.area-report-table{background:#ad9d85;gap:1px;min-width:max-content;display:grid}.area-report-table>*{background:#fbf7f0;align-items:center;min-width:0;min-height:60px;padding:14px 16px;display:flex}.area-report-table>span{z-index:2;color:#5e564c;letter-spacing:.04em;text-transform:uppercase;background:#ded3c3;font-size:10px;font-weight:800;position:sticky;inset-inline-start:0}.area-report-table>a{color:#69491b;font-size:12px;font-weight:800}.area-report-table>b{font-variant-numeric:tabular-nums;text-transform:capitalize;overflow-wrap:anywhere;font-size:12px;font-weight:600}.area-report-disclaimer{color:#6d655c;max-width:980px;margin:18px 0 0;font-size:10px;line-height:1.7}.area-report-reading{background:#d8cebf}.area-report-reading-grid{background:#ad9d85;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.area-report-reading-grid article{background:#f0e8db;flex-direction:column;min-height:325px;padding:clamp(25px,3vw,40px);display:flex}.area-report-reading-grid article>span{color:#8b652a;font:500 20px Playfair Display,Georgia,serif}.area-report-reading-grid h3{margin:40px 0 12px;font:500 27px/1.05 Playfair Display,Georgia,serif}.area-report-reading-grid strong{color:#705020;overflow-wrap:anywhere;font:500 clamp(29px,3.4vw,45px)/1.05 Playfair Display,Georgia,serif}.area-report-reading-grid p{color:#605950;margin:auto 0 0;padding-top:30px;font-size:12px;line-height:1.65}.area-report-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(58px,8vw,105px) clamp(22px,9vw,150px);display:grid}.area-report-next .eyebrow{color:#d8bd82;margin:0 0 10px}.area-report-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:810px;margin:0;font:500 clamp(37px,5vw,68px)/1.02 Playfair Display,Georgia,serif}.area-report-next p:not(.eyebrow){color:#c4bcb0;max-width:740px;margin:20px 0 0;font-size:13px;line-height:1.7}.area-report-next>.button{text-align:center;min-width:220px}.area-report-empty{color:#f4ecdf;background:#1b1916;align-content:center;justify-items:start;gap:18px;padding:clamp(32px,10vw,150px);display:grid}.area-report-empty .eyebrow{color:#d7bd86}.area-report-empty h1{max-width:850px;margin:0;font:500 clamp(40px,6vw,76px)/1 Playfair Display,Georgia,serif}.area-report-empty p{color:#c4bbae;max-width:650px;font-size:15px;line-height:1.65}.area-report :is(a,button){touch-action:manipulation}.area-report :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #d7bd86}@media (width<=900px){.area-report-strip{grid-template-columns:1fr 1fr}.area-report-strip article:last-child:nth-child(odd){grid-column:1/-1}.area-report-heading,.area-report-next,.area-report-reading-grid{grid-template-columns:1fr}.area-report-reading-grid article{min-height:250px}}@media (width<=620px){.area-report-strip{grid-template-columns:1fr}.area-report-strip article:last-child:nth-child(odd){grid-column:auto}.area-report-strip article{min-height:310px}.area-report-evidence{padding-inline:18px}.area-report-next>.button{width:100%}}@media print{.area-report .comparison-topbar,.area-report-next{display:none}.area-report{background:#fff}.area-report-hero{padding:12mm 10mm}.area-report-hero h1{font-size:30pt}.area-report-strip article{min-height:0;padding:6mm}.area-report-evidence,.area-report-reading{padding:8mm 10mm}.area-report-table-scroll{overflow:visible}.area-report-table{min-width:0;grid-template-columns:minmax(36mm,.8fr) repeat(var(--area-count),minmax(39mm,1fr))!important}.area-report-table>*{min-height:10mm;padding:2mm;font-size:8pt!important}.area-report-reading-grid article{min-height:0}.area-report-disclaimer{font-size:7pt}}.offer-planner{color:#191713;background:#eee7dc;min-height:100dvh}.offer-intro{color:#f7f0e5;background:#1b1916;grid-template-columns:minmax(0,1.4fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.offer-intro>div{max-width:920px}.offer-intro .eyebrow{color:#d8bd82;margin:0 0 12px}.offer-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0;font:500 clamp(44px,6vw,82px)/.98 Playfair Display,Georgia,serif}.offer-intro>div>p:last-child{color:#c8c0b5;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.offer-intro aside{background:#24211d;border:1px solid #76613e;padding:28px}.offer-intro aside>span{color:#d8bd82;text-transform:uppercase;font-size:12px;font-weight:700}.offer-intro aside strong{margin:21px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.offer-intro aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.offer-workspace{background:#a99b85;grid-template-columns:minmax(0,1.25fr) minmax(340px,.58fr);gap:1px;display:grid}.offer-fields{background:#b6a994;gap:1px;display:grid}.offer-fields>section{background:#f3ede4;padding:clamp(30px,5vw,66px) clamp(22px,6vw,82px)}.offer-fields section>header{grid-template-columns:48px 1fr;align-items:start;gap:18px;margin-bottom:30px;display:grid}.offer-fields section>header>span{color:#8a6329;font:500 20px Playfair Display,Georgia,serif}.offer-fields h2{letter-spacing:-.03em;margin:0;font:500 clamp(31px,3.5vw,46px)/1.04 Playfair Display,Georgia,serif}.offer-fields header p{color:#655e54;margin:9px 0 0;font-size:14px;line-height:1.55}.offer-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.offer-fields label,.offer-fields legend{color:#413c35;font-size:14px;font-weight:700}.offer-fields label>span:first-child{margin-bottom:8px;display:block}.offer-input{background:#fff;border:1px solid #b7aa96;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;display:grid}.offer-input input{color:#181612;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;height:48px;padding:0 13px;font:600 16px/1 inherit}.offer-input input:focus{outline:0}.offer-input:focus-within{outline-offset:2px;outline:2px solid #79561f}.offer-input b{color:#6c6255;white-space:nowrap;padding:0 12px;font-size:12px}.offer-wide{margin-bottom:18px;display:block}.offer-wide select{color:#181612;background:#fff;border:1px solid #b7aa96;width:100%;min-height:50px;margin-top:8px;padding:0 13px;font:600 15px inherit}.offer-fields fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;display:flex}.offer-fields fieldset legend{width:100%;margin-bottom:8px}.offer-fields fieldset label{cursor:pointer;background:#fff;border:1px solid #b7aa96;align-items:center;gap:8px;min-height:46px;padding:9px 13px;display:flex}.offer-fields fieldset input{accent-color:#72501d;width:18px;height:18px}.offer-results{color:#f8f0e4;background:#22201c;align-self:start;min-height:100dvh;padding:clamp(30px,4vw,52px);position:sticky;top:0}.offer-result-hero{border-bottom:1px solid #5f5547;padding-bottom:28px}.offer-result-hero>span{color:#d8bd82;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.offer-result-hero strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:17px 0 8px;font:500 clamp(38px,4vw,56px)/1 Playfair Display,Georgia,serif;display:block}.offer-result-hero small{color:#bbb2a5;font-size:13px}.offer-difference{border-bottom:1px solid #5f5547;justify-content:space-between;align-items:end;gap:16px;padding:24px 0;display:flex}.offer-difference span{color:#c8bda9;font-size:13px}.offer-difference strong{color:#e1c580;font:500 25px Playfair Display,Georgia,serif}.offer-results dl{margin:0}.offer-results dl>div{border-bottom:1px solid #4d463c;grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:13px 0;display:grid}.offer-results dt{color:#bdb4a7;font-size:13px}.offer-results dd{color:#fff7e9;font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:14px;font-weight:700}.offer-results dd.negative{color:#f0a59c}.offer-results>p{color:#a9a095;margin:20px 0 0;font-size:13px;line-height:1.6}.offer-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.offer-actions :is(button,a){color:#f4e8d3;text-align:center;cursor:pointer;background:0 0;border:1px solid #8d754e;justify-content:center;align-items:center;min-height:46px;padding:10px;font:700 13px/1.3 inherit;display:flex}.offer-actions :is(button,a):first-child{color:#241b0f;background:#d4b36f;border-color:#d4b36f}.offer-status{color:#d8bd82!important;min-height:22px!important}.offer-checks{background:#ded4c5;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(45px,8vw,110px);padding:clamp(70px,9vw,125px) clamp(22px,8vw,130px);display:grid}.offer-checks .eyebrow{color:#79571f;margin:0 0 10px}.offer-checks h2{letter-spacing:-.038em;text-wrap:balance;max-width:560px;margin:0;font:500 clamp(36px,4.8vw,64px)/1.02 Playfair Display,Georgia,serif}.offer-checks ol{margin:0;padding:0;list-style:none}.offer-checks li{border-bottom:1px solid #b7aa95;grid-template-columns:46px minmax(120px,.55fr) 1fr;align-items:start;gap:18px;padding:21px 0;display:grid}.offer-checks li>span{color:#8b6428;font:500 18px Playfair Display,Georgia,serif}.offer-checks h3{margin:0;font:500 21px/1.2 Playfair Display,Georgia,serif}.offer-checks li p{color:#5c554c;margin:0;font-size:14px;line-height:1.6}.offer-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.offer-next .eyebrow{color:#d8bd82;margin:0 0 10px}.offer-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.offer-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.offer-next>.button{text-align:center;min-width:220px}.offer-disclaimer{color:#6d665d;max-width:1050px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.offer-planner :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.offer-planner :is(a,button,select,input){touch-action:manipulation}@media (width<=1050px){.offer-workspace{grid-template-columns:1fr}.offer-results{min-height:0;position:static}.offer-intro{grid-template-columns:1fr}.offer-intro aside{max-width:650px}.offer-checks{grid-template-columns:1fr}}@media (width<=700px){.offer-field-grid{grid-template-columns:1fr}.offer-fields section>header{grid-template-columns:34px 1fr}.offer-actions{grid-template-columns:1fr}.offer-checks li{grid-template-columns:35px 1fr}.offer-checks li p{grid-column:2}.offer-next{grid-template-columns:1fr}.offer-next>.button{width:100%}}@media print{.offer-planner .inner-header,.offer-intro aside,.offer-actions,.offer-next{display:none}.offer-intro{color:#111;background:#fff;padding:10mm}.offer-intro>div>p:last-child{color:#444}.offer-workspace{display:block}.offer-fields>section,.offer-results,.offer-checks{break-inside:avoid;color:#111;background:#fff;padding:8mm}.offer-results{min-height:0}.offer-results :is(dt,dd,p,.offer-result-hero small){color:#222}.offer-disclaimer{padding:6mm 10mm}}.offer-input input{font-family:inherit;font-size:16px;font-weight:600;line-height:1}.offer-wide select{font-family:inherit;font-size:15px;font-weight:600}.offer-actions :is(button,a){font-family:inherit;font-size:13px;font-weight:700;line-height:1.3}.golden-visa{color:#191713;background:#eee7dc;min-height:100dvh}.golden-hero{color:#f7f0e5;background:#1b1916;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.golden-hero>div{max-width:940px}.golden-hero .eyebrow{color:#d8bd82;margin:0 0 12px}.golden-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(43px,6vw,80px)/.99 Playfair Display,Georgia,serif}.golden-hero>div>p:last-child{color:#c8c0b5;max-width:730px;margin:24px 0 0;font-size:16px;line-height:1.7}.golden-hero aside{background:#24211d;border:1px solid #76613e;padding:28px}.golden-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:12px;font-weight:700}.golden-hero aside strong{margin:20px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.golden-hero aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.golden-workspace{background:#aa9c87;grid-template-columns:minmax(0,1.2fr) minmax(340px,.6fr);gap:1px;display:grid}.golden-fields{background:#b6a994;gap:1px;display:grid}.golden-fields>section{background:#f3ede4;padding:clamp(32px,5vw,68px) clamp(22px,6vw,82px)}.golden-fields section>header{grid-template-columns:48px 1fr;gap:18px;margin-bottom:30px;display:grid}.golden-fields section>header>span{color:#8a6329;font:500 20px Playfair Display,Georgia,serif}.golden-fields h2{letter-spacing:-.03em;margin:0;font:500 clamp(31px,3.5vw,46px)/1.04 Playfair Display,Georgia,serif}.golden-fields header p{color:#655e54;margin:9px 0 0;font-size:14px;line-height:1.55}.golden-fields fieldset{border:0;gap:9px;margin:24px 0 0;padding:0;display:grid}.golden-fields legend,.golden-number>span:first-child{color:#413c35;margin-bottom:10px;font-size:14px;font-weight:700}.golden-fields fieldset label,.golden-check,.golden-checks label{color:#322e28;cursor:pointer;background:#fff;border:1px solid #b7aa96;align-items:center;gap:11px;min-height:48px;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.golden-fields input:is([type=radio],[type=checkbox]){accent-color:#72501d;flex:none;width:19px;height:19px}.golden-number{display:block}.golden-number>span:nth-child(2){background:#fff;border:1px solid #b7aa96;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid}.golden-number input{color:#181612;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;height:50px;padding:0 13px;font:600 16px inherit}.golden-number input:focus{outline:0}.golden-number>span:nth-child(2):focus-within{outline-offset:2px;outline:2px solid #79561f}.golden-number b{color:#6c6255;padding:0 13px;font-size:12px}.golden-number small{color:#70685d;margin-top:8px;font-size:12px;display:block}.golden-mortgage{background:#e6dccd;border-left:3px solid #a07836;gap:12px;margin-top:20px;padding:21px;display:grid}.golden-checks{gap:10px;display:grid}.golden-result{color:#f8f0e4;background:#22201c;align-self:start;min-height:100dvh;padding:clamp(32px,4vw,54px);position:sticky;top:0}.golden-result>.eyebrow{color:#d8bd82;margin:0}.golden-result h2{letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:15px 0 28px;font:500 clamp(34px,4vw,52px)/1.04 Playfair Display,Georgia,serif}.golden-result--ready-for-authority-review h2{color:#e6cc91}.golden-threshold{border-block:1px solid #5f5547;padding:24px 0}.golden-threshold span,.golden-gap span{color:#bbb2a5;font-size:13px;display:block}.golden-threshold strong,.golden-gap strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 7px;font:500 clamp(34px,4vw,48px)/1 Playfair Display,Georgia,serif;display:block}.golden-threshold small{color:#d8bd82;font-size:13px;font-weight:700}.golden-gap{border-bottom:1px solid #5f5547;padding:21px 0}.golden-gap strong{color:#efb2a6;font-size:28px}.golden-missing{padding:24px 0}.golden-missing h3{margin:0 0 12px;font:500 23px Playfair Display,Georgia,serif}.golden-missing ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.golden-missing li{color:#d8d0c4;padding-inline-start:20px;font-size:14px;line-height:1.5;position:relative}.golden-missing li:before{content:"";inset-inline-start:0;border:1px solid #d8bd82;width:7px;height:7px;position:absolute;top:.55em}.golden-missing p{color:#c9c0b4;margin:0;font-size:14px;line-height:1.65}.golden-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.golden-actions button{color:#f4e8d3;cursor:pointer;background:0 0;border:1px solid #8d754e;min-height:46px;padding:10px;font:700 13px/1.3 inherit}.golden-actions button:first-child{color:#241b0f;background:#d4b36f;border-color:#d4b36f}.golden-message{color:#d8bd82;min-height:22px;margin:13px 0 0;font-size:13px}.golden-official{background:#ded4c5;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,120px) clamp(22px,8vw,130px);display:grid}.golden-official .eyebrow{color:#79571f;margin:0 0 10px}.golden-official h2{letter-spacing:-.035em;text-wrap:balance;max-width:750px;margin:0;font:500 clamp(34px,4.5vw,59px)/1.05 Playfair Display,Georgia,serif}.golden-official>div>p:last-child{color:#655d52;margin:20px 0 0;font-size:13px}.golden-official nav{border-top:1px solid #ab9b83;align-content:start;display:grid}.golden-official nav a{color:#302a22;border-bottom:1px solid #ab9b83;justify-content:space-between;gap:20px;padding:19px 0;font-size:14px;font-weight:700;line-height:1.45;display:flex}.golden-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.golden-next .eyebrow{color:#d8bd82;margin:0 0 10px}.golden-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.golden-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.golden-next>.button{text-align:center;min-width:250px}.golden-disclaimer{color:#6d665d;max-width:1150px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.golden-visa :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.golden-visa :is(a,button,input){touch-action:manipulation}@media (width<=1050px){.golden-hero,.golden-workspace,.golden-official{grid-template-columns:1fr}.golden-hero aside{max-width:680px}.golden-result{min-height:0;position:static}}@media (width<=700px){.golden-fields section>header{grid-template-columns:34px 1fr}.golden-actions,.golden-next{grid-template-columns:1fr}.golden-next>.button{width:100%}}@media print{.golden-visa .inner-header,.golden-hero aside,.golden-actions,.golden-next,.golden-visa .site-footer{display:none}.golden-hero{color:#111;background:#fff;padding:10mm}.golden-hero>div>p:last-child{color:#444}.golden-workspace{display:block}.golden-fields>section,.golden-result,.golden-official{break-inside:avoid;color:#111;background:#fff;padding:8mm}.golden-result{min-height:0}.golden-result :is(p,span,small,li){color:#222}.golden-disclaimer{padding:6mm 10mm}}.deal-room{color:#191713;background:#eee7dc;min-height:100dvh}.deal-hero{color:#f7f0e5;background:#1b1916;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.deal-hero>div{max-width:940px}.deal-hero .eyebrow{color:#d8bd82;margin:0 0 12px}.deal-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(43px,6vw,80px)/.99 Playfair Display,Georgia,serif}.deal-hero>div>p:last-child{color:#c8c0b5;max-width:750px;margin:24px 0 0;font-size:16px;line-height:1.7}.deal-hero aside{background:#24211d;border:1px solid #76613e;padding:28px}.deal-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:12px;font-weight:700}.deal-hero aside strong{margin:20px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.deal-hero aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.deal-selector{background:#d7ccbc;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:25px;padding:35px clamp(22px,8vw,130px);display:grid}.deal-selector label>span,.deal-selector>div>span{color:#675a47;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.deal-selector select{color:#1a1815;background:#f8f3eb;border:1px solid #a8967d;width:100%;min-height:52px;padding:0 14px;font:600 15px inherit}.deal-selector>div{border-inline-start:1px solid #ab9a83;padding-inline-start:25px}.deal-selector>div strong{font:500 23px Playfair Display,Georgia,serif;display:block}.deal-selector>div small{color:#655e54;margin-top:5px;line-height:1.5;display:block}.deal-progress{color:#f8f0e4;background:#22201c;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:clamp(25px,5vw,70px);padding:34px clamp(22px,8vw,130px);display:grid}.deal-progress .eyebrow{color:#d8bd82;margin:0 0 6px}.deal-progress>div:first-child>strong{font:500 42px Playfair Display,Georgia,serif}.deal-progress-track{background:#4c463d;height:8px;overflow:hidden}.deal-progress-track span{background:#d4b36f;height:100%;transition:width .24s;display:block}.deal-progress dl{gap:28px;margin:0;display:flex}.deal-progress dl div{gap:5px;display:grid}.deal-progress dt{color:#aaa195;font-size:11px}.deal-progress dd{margin:0;font-size:15px;font-weight:700}.deal-groups{background:#b8aa95}.deal-group{background:#b8aa95;border-bottom:1px solid #b8aa95;grid-template-columns:minmax(260px,.5fr) minmax(0,1.3fr);gap:1px;display:grid}.deal-group>header{background:#ded4c5;grid-template-columns:45px 1fr;align-content:start;gap:15px;padding:clamp(35px,5vw,70px) clamp(22px,5vw,65px);display:grid}.deal-group>header>span{color:#8a6329;font:500 19px Playfair Display,Georgia,serif}.deal-group h2{letter-spacing:-.03em;margin:0;font:500 clamp(29px,3.5vw,46px)/1.04 Playfair Display,Georgia,serif}.deal-group header p{color:#655e54;margin:12px 0 0;font-size:14px;line-height:1.6}.deal-group>div{background:#f3ede4}.deal-group article{border-bottom:1px solid #c8bca9;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:28px;padding:25px clamp(22px,4vw,48px);display:grid}.deal-group article:last-child{border-bottom:0}.deal-group h3{margin:0;font:500 21px/1.2 Playfair Display,Georgia,serif}.deal-group article p{color:#625b51;max-width:690px;margin:8px 0 0;font-size:13px;line-height:1.55}.deal-statuses{grid-template-columns:repeat(3,minmax(96px,1fr));gap:4px;display:grid}.deal-statuses button{color:#4b443a;cursor:pointer;background:#fff;border:1px solid #ad9e88;min-height:46px;padding:8px 11px;font:700 11px/1.25 inherit}.deal-statuses button[aria-pressed=true]{color:#fff5df;background:#715124;border-color:#715124}.deal-controls{background:#ece4d8;grid-template-columns:1fr auto;gap:20px;padding:30px clamp(22px,8vw,130px);display:grid}.deal-controls>div{flex-wrap:wrap;gap:8px;display:flex}.deal-controls button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;min-height:46px;padding:10px 16px;font:700 12px/1.3 inherit}.deal-controls>div:last-of-type button:first-child{color:#f5ead5;background:#24211d}.deal-controls p{color:#72501d;grid-column:1/-1;min-height:18px;margin:0;font-size:12px}.deal-source{background:#ded4c5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.deal-source .eyebrow{color:#79571f;margin:0 0 10px}.deal-source h2{letter-spacing:-.034em;text-wrap:balance;max-width:850px;margin:0;font:500 clamp(32px,4.5vw,56px)/1.06 Playfair Display,Georgia,serif}.deal-source>a{color:#2f2921;border-block:1px solid #aa9980;align-items:center;gap:20px;min-height:48px;padding:14px 0;font-size:14px;font-weight:700;display:flex}.deal-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.deal-next .eyebrow{color:#d8bd82;margin:0 0 10px}.deal-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.deal-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.deal-next>.button{text-align:center;min-width:240px}.deal-disclaimer{color:#6d665d;max-width:1150px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.deal-room :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.deal-room :is(a,button,select){touch-action:manipulation}@media (width<=1100px){.deal-hero,.deal-selector,.deal-group{grid-template-columns:1fr}.deal-hero aside{max-width:680px}.deal-selector>div{border-inline-start:0;border-top:1px solid #ab9a83;padding:18px 0 0}.deal-progress{grid-template-columns:auto 1fr}.deal-progress dl{grid-column:1/-1}.deal-group>header{position:static}.deal-group article{grid-template-columns:1fr}.deal-statuses{max-width:520px}}@media (width<=700px){.deal-progress{grid-template-columns:1fr}.deal-progress dl{grid-column:auto;justify-content:space-between;gap:10px}.deal-statuses,.deal-controls,.deal-source,.deal-next{grid-template-columns:1fr}.deal-controls>div{display:grid}.deal-next>.button{width:100%}}@media (prefers-reduced-motion:reduce){.deal-progress-track span{transition:none}}@media print{.deal-room .inner-header,.deal-selector,.deal-controls,.deal-next,.deal-room .site-footer{display:none}.deal-hero{color:#111;background:#fff;padding:8mm}.deal-hero aside{display:none}.deal-hero>div>p:last-child{color:#444}.deal-progress,.deal-group>header,.deal-group>div,.deal-source{color:#111;background:#fff}.deal-progress{padding:6mm}.deal-progress :is(dt,.eyebrow){color:#333}.deal-group{break-inside:avoid;display:block}.deal-group>header,.deal-group article{padding:5mm}.deal-statuses button:not([aria-pressed=true]){display:none}.deal-statuses button[aria-pressed=true]{color:#111;background:#fff;border-color:#111}.deal-disclaimer{padding:6mm 10mm}}.rent-lab{color:#191713;background:#eee7dc;min-height:100dvh}.rent-hero{color:#f7f0e5;background:#1b1916;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.rent-hero>div{max-width:940px}.rent-hero .eyebrow{color:#d8bd82;margin:0 0 12px}.rent-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:910px;margin:0;font:500 clamp(43px,6vw,80px)/.99 Playfair Display,Georgia,serif}.rent-hero>div>p:last-child{color:#c8c0b5;max-width:750px;margin:24px 0 0;font-size:16px;line-height:1.7}.rent-hero aside{background:#24211d;border:1px solid #76613e;padding:28px}.rent-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:12px;font-weight:700}.rent-hero aside strong{margin:20px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.rent-hero aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.rent-selector{background:#d8cdbd;padding:30px clamp(22px,8vw,130px)}.rent-selector label{max-width:950px;display:block}.rent-selector label>span{color:#625642;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.rent-selector select{color:#191713;background:#f9f4ec;border:1px solid #aa997e;width:100%;min-height:52px;padding:0 14px;font:600 15px inherit}.rent-workspace{background:#aa9c87;grid-template-columns:minmax(0,1.25fr) minmax(350px,.62fr);gap:1px;display:grid}.rent-inputs{background:#b6a994;gap:1px;display:grid}.rent-inputs>section{background:#f3ede4;padding:clamp(32px,5vw,68px) clamp(22px,6vw,82px)}.rent-inputs section>header{grid-template-columns:48px 1fr;gap:18px;margin-bottom:30px;display:grid}.rent-inputs section>header>span{color:#8a6329;font:500 20px Playfair Display,Georgia,serif}.rent-inputs h2{letter-spacing:-.03em;margin:0;font:500 clamp(31px,3.5vw,46px)/1.04 Playfair Display,Georgia,serif}.rent-inputs header p{color:#655e54;margin:9px 0 0;font-size:14px;line-height:1.55}.rent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rent-grid label>span:first-child{color:#413c35;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.rent-grid label>span:nth-child(2){background:#fff;border:1px solid #b7aa96;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;display:grid}.rent-grid input{color:#181612;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;height:48px;padding:0 13px;font:600 16px inherit}.rent-grid input:focus{outline:0}.rent-grid label>span:nth-child(2):focus-within{outline-offset:2px;outline:2px solid #79561f}.rent-grid b{color:#6c6255;white-space:nowrap;padding:0 12px;font-size:11px}.rent-results{color:#f8f0e4;background:#22201c;align-self:start;min-height:100dvh;padding:clamp(32px,4vw,54px);position:sticky;top:0}.rent-results>.eyebrow{color:#d8bd82;margin:0}.rent-results>h2{letter-spacing:-.034em;text-wrap:balance;margin:14px 0 25px;font:500 clamp(34px,4vw,51px)/1.04 Playfair Display,Georgia,serif}.rent-difference{border-block:1px solid #5f5547;justify-content:space-between;align-items:end;gap:18px;padding:19px 0;display:flex}.rent-difference span{color:#bbb2a5;font-size:13px}.rent-difference strong{color:#e1c580;font:500 27px Playfair Display,Georgia,serif}.rent-cards{background:#51493e;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.rent-cards article{background:#292621;padding:20px}.rent-cards article>span{color:#d8bd82;text-transform:uppercase;font-size:12px;font-weight:700}.rent-cards article>strong{overflow-wrap:anywhere;margin:14px 0 5px;font:500 27px/1 Playfair Display,Georgia,serif;display:block}.rent-cards article>small{color:#a9a095;font-size:11px}.rent-cards dl{margin:17px 0 0}.rent-cards dl div{border-top:1px solid #494238;gap:4px;padding:10px 0;display:grid}.rent-cards dt{color:#aaa195;font-size:10px}.rent-cards dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.rent-break-even{border-bottom:1px solid #5f5547;padding:23px 0}.rent-break-even span{color:#bbb2a5;font-size:12px;line-height:1.5;display:block}.rent-break-even strong{color:#e6cc91;margin-top:10px;font:500 25px/1.15 Playfair Display,Georgia,serif;display:block}.rent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.rent-actions button{color:#f4e8d3;cursor:pointer;background:0 0;border:1px solid #8d754e;min-height:46px;padding:10px;font:700 13px/1.3 inherit}.rent-actions button:first-child{color:#241b0f;background:#d4b36f;border-color:#d4b36f}.rent-status{color:#d8bd82;min-height:20px;margin:12px 0 0;font-size:12px}.rent-table{background:#ded4c5;grid-template-columns:minmax(0,.75fr) minmax(330px,1fr);gap:clamp(45px,8vw,110px);padding:clamp(70px,9vw,120px) clamp(22px,8vw,130px);display:grid}.rent-table .eyebrow{color:#79571f;margin:0 0 10px}.rent-table h2{letter-spacing:-.036em;text-wrap:balance;margin:0;font:500 clamp(35px,4.7vw,61px)/1.04 Playfair Display,Georgia,serif}.rent-table [role=table]{border-top:1px solid #a99981;align-self:start}.rent-table [role=row]{border-bottom:1px solid #a99981;grid-template-columns:80px 1fr 1fr;gap:18px;padding:17px 0;display:grid}.rent-table [role=columnheader]{color:#6f614e;text-transform:uppercase;font-size:11px;font-weight:700}.rent-table [role=cell]{text-align:end;font-variant-numeric:tabular-nums;font-size:14px}.rent-table [role=cell]:first-child{text-align:start;color:#755a30}.rent-source{background:#eee7dc;padding:clamp(65px,8vw,105px) clamp(22px,12vw,190px)}.rent-source .eyebrow{color:#79571f;margin:0 0 10px}.rent-source h2{letter-spacing:-.038em;text-wrap:balance;max-width:880px;margin:0;font:500 clamp(35px,5vw,64px)/1.04 Playfair Display,Georgia,serif}.rent-source p:last-child{color:#655e54;max-width:760px;margin:22px 0 0;font-size:14px;line-height:1.7}.rent-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.rent-next .eyebrow{color:#d8bd82;margin:0 0 10px}.rent-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.rent-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.rent-next>.button{text-align:center;min-width:260px}.rent-disclaimer{color:#6d665d;max-width:1150px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.rent-lab :is(a,button,select,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.rent-lab :is(a,button,select,input){touch-action:manipulation}@media (width<=1100px){.rent-hero,.rent-workspace,.rent-table{grid-template-columns:1fr}.rent-hero aside{max-width:680px}.rent-results{min-height:0;position:static}}@media (width<=700px){.rent-grid,.rent-cards,.rent-actions,.rent-next{grid-template-columns:1fr}.rent-inputs section>header{grid-template-columns:34px 1fr}.rent-table [role=row]{grid-template-columns:50px 1fr 1fr;gap:8px}.rent-table [role=cell]{font-size:12px}.rent-next>.button{width:100%}}@media print{.rent-lab .inner-header,.rent-selector,.rent-actions,.rent-next,.rent-lab .site-footer{display:none}.rent-hero{color:#111;background:#fff;padding:8mm}.rent-hero aside{display:none}.rent-hero>div>p:last-child{color:#444}.rent-workspace{display:block}.rent-inputs>section,.rent-results,.rent-table,.rent-source{break-inside:avoid;color:#111;background:#fff;padding:7mm}.rent-results{min-height:0}.rent-results :is(span,small,dt,p){color:#333}.rent-disclaimer{padding:6mm 10mm}}.viewing-companion{color:#191713;background:#efe8dd;min-height:100dvh}.vc-hero{color:#f8f1e6;background:#171714;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.vc-hero>div{max-width:920px}.vc-hero .eyebrow{color:#d9bc7d;margin:0 0 12px}.vc-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(43px,6vw,80px)/.99 Playfair Display,Georgia,serif}.vc-hero>div>p:last-child{color:#c8c0b5;max-width:750px;margin:24px 0 0;font-size:16px;line-height:1.7}.vc-hero aside{background:#24211c;border:1px solid #775f38;padding:28px}.vc-hero aside>span{color:#d9bc7d;text-transform:uppercase;font-size:12px;font-weight:700}.vc-hero aside strong{margin:20px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.vc-hero aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.vc-setup{background:#d9cebe;grid-template-columns:minmax(0,1.1fr) minmax(180px,.35fr) minmax(240px,.55fr);align-items:end;gap:24px;padding:35px clamp(22px,8vw,130px);display:grid}.vc-setup label>span,.vc-setup>div>span{color:#675a47;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.vc-setup :is(select,input){color:#1a1815;background:#f8f3eb;border:1px solid #a8967d;border-radius:0;width:100%;min-height:52px;padding:0 14px;font:600 15px inherit}.vc-setup>div{border-inline-start:1px solid #ab9a83;padding-inline-start:24px}.vc-setup>div strong{font:500 22px Playfair Display,Georgia,serif;display:block}.vc-setup>div small{color:#655e54;margin-top:5px;line-height:1.5;display:block}.vc-progress{color:#f8f0e4;background:#22201c;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:clamp(24px,4vw,60px);padding:30px clamp(22px,8vw,130px);display:grid}.vc-progress .eyebrow{color:#d8bd82;margin:0 0 6px}.vc-progress>div:first-child>strong{font:500 42px Playfair Display,Georgia,serif}.vc-track{background:#4c463d;height:8px;overflow:hidden}.vc-track span{background:#d4b36f;height:100%;transition:width .24s;display:block}.vc-progress dl{gap:26px;margin:0;display:flex}.vc-progress dl div{gap:5px;display:grid}.vc-progress dt{color:#aaa195;font-size:11px}.vc-progress dd{margin:0;font-size:15px;font-weight:700}.vc-progress>p{color:#d9cfbf;border-top:1px solid #4a453d;grid-column:1/-1;margin:0;padding-top:17px;font-size:13px;line-height:1.55}.vc-groups{background:#b8aa95}.vc-group{background:#b8aa95;border-bottom:1px solid #b8aa95;grid-template-columns:minmax(260px,.5fr) minmax(0,1.3fr);gap:1px;display:grid}.vc-group>header{background:#ded4c5;grid-template-columns:45px 1fr;align-content:start;gap:15px;padding:clamp(35px,5vw,70px) clamp(22px,5vw,65px);display:grid}.vc-group>header>span{color:#8a6329;font:500 19px Playfair Display,Georgia,serif}.vc-group h2{letter-spacing:-.03em;margin:0;font:500 clamp(29px,3.5vw,46px)/1.04 Playfair Display,Georgia,serif}.vc-group header p{color:#655e54;margin:12px 0 0;font-size:14px;line-height:1.6}.vc-group>div{background:#f3ede4}.vc-group article{border-bottom:1px solid #c8bca9;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:28px;padding:25px clamp(22px,4vw,48px);display:grid}.vc-group article:last-child{border-bottom:0}.vc-group h3{margin:0;font:500 21px/1.2 Playfair Display,Georgia,serif}.vc-group article p{color:#625b51;max-width:690px;margin:8px 0 0;font-size:13px;line-height:1.55}.vc-statuses{grid-template-columns:repeat(3,minmax(96px,1fr));gap:4px;display:grid}.vc-statuses button{color:#4b443a;cursor:pointer;background:#fff;border:1px solid #ad9e88;min-height:46px;padding:8px 11px;font:700 11px/1.25 inherit}.vc-statuses button[aria-pressed=true]{color:#fff5df;background:#715124;border-color:#715124}.vc-statuses button:last-child[aria-pressed=true]{background:#85463b;border-color:#85463b}.vc-notes{background:#d9cebe;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(35px,7vw,100px);padding:clamp(55px,8vw,95px) clamp(22px,8vw,130px);display:grid}.vc-notes .eyebrow{color:#79571f;margin:0 0 10px}.vc-notes h2{margin:0;font:500 clamp(32px,4vw,52px)/1.05 Playfair Display,Georgia,serif}.vc-notes>div>p:last-child{color:#5f574c;margin:20px 0 0;line-height:1.7}.vc-notes label>span{text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.vc-notes textarea{resize:vertical;color:#201d19;background:#f9f4ed;border:1px solid #9f8e75;border-radius:0;width:100%;min-height:175px;padding:15px;font:500 16px/1.55 inherit}.vc-notes small{color:#71685b;margin-top:8px;font-size:11px;line-height:1.55;display:block}.vc-controls{background:#ece4d8;grid-template-columns:1fr;gap:14px;padding:28px clamp(22px,8vw,130px);display:grid}.vc-controls>div{flex-wrap:wrap;gap:8px;display:flex}.vc-controls button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;min-height:46px;padding:10px 16px;font:700 12px/1.3 inherit}.vc-controls button:nth-child(2){color:#f5ead5;background:#24211d}.vc-controls p{color:#72501d;min-height:18px;margin:0;font-size:12px}.vc-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.vc-next .eyebrow{color:#d8bd82;margin:0 0 10px}.vc-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.vc-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.vc-next nav{gap:8px;display:grid}.vc-next nav a:not(.button){color:#f4eadb;border:1px solid #6d6253;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.vc-disclaimer{color:#6d665d;max-width:1150px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.viewing-companion :is(a,button,select,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.viewing-companion :is(a,button,select,input){touch-action:manipulation}@media (width<=1100px){.vc-hero,.vc-setup,.vc-group{grid-template-columns:1fr}.vc-hero aside{max-width:680px}.vc-setup>div{border-inline-start:0;border-top:1px solid #ab9a83;padding:18px 0 0}.vc-progress{grid-template-columns:auto 1fr}.vc-progress dl{grid-column:1/-1}.vc-group article{grid-template-columns:1fr}.vc-statuses{max-width:520px}}@media (width<=760px){.vc-progress,.vc-notes,.vc-next{grid-template-columns:1fr}.vc-progress dl{grid-column:auto;justify-content:space-between;gap:10px}.vc-statuses{grid-template-columns:1fr}.vc-controls>div{display:grid}.vc-next nav{width:100%}}@media (prefers-reduced-motion:reduce){.vc-track span{transition:none}}@media print{.viewing-companion .inner-header,.vc-setup select,.vc-controls,.vc-next,.viewing-companion .site-footer{display:none}.vc-hero{color:#111;background:#fff;padding:8mm}.vc-hero aside{display:none}.vc-hero>div>p:last-child{color:#444}.vc-progress,.vc-group>header,.vc-group>div,.vc-notes{color:#111;background:#fff}.vc-progress{padding:6mm}.vc-progress :is(dt,.eyebrow){color:#333}.vc-group{break-inside:avoid;display:block}.vc-group>header,.vc-group article{padding:5mm}.vc-statuses button:not([aria-pressed=true]){display:none}.vc-statuses button[aria-pressed=true]{color:#111;background:#fff;border-color:#111}.vc-notes{break-inside:avoid;padding:7mm}.vc-notes textarea{background:#fff;min-height:45mm}.vc-disclaimer{padding:6mm 10mm}}.exit-planner{color:#191713;background:#eee7dc;min-height:100dvh}.exit-hero{color:#f8f1e6;background:#171714;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,7vw,100px);padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px);display:grid}.exit-hero>div{max-width:940px}.exit-hero .eyebrow{color:#d9bc7d;margin:0 0 12px}.exit-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(43px,6vw,80px)/.99 Playfair Display,Georgia,serif}.exit-hero>div>p:last-child{color:#c8c0b5;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.7}.exit-hero aside{background:#24211c;border:1px solid #775f38;padding:28px}.exit-hero aside>span{color:#d9bc7d;text-transform:uppercase;font-size:12px;font-weight:700}.exit-hero aside strong{margin:20px 0 10px;font:500 31px/1.05 Playfair Display,Georgia,serif;display:block}.exit-hero aside p{color:#c3bbaf;margin:0;font-size:14px;line-height:1.65}.exit-property{background:#d9cebe;grid-template-columns:minmax(0,1.1fr) minmax(240px,.55fr);align-items:end;gap:24px;padding:35px clamp(22px,8vw,130px);display:grid}.exit-property label>span,.exit-property>div>span{color:#675a47;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.exit-property select{color:#1a1815;background:#f8f3eb;border:1px solid #a8967d;border-radius:0;width:100%;min-height:52px;padding:0 14px;font:600 15px inherit}.exit-property>div{border-inline-start:1px solid #ab9a83;padding-inline-start:24px}.exit-property>div strong{font:500 22px Playfair Display,Georgia,serif;display:block}.exit-property>div small{color:#655e54;margin-top:5px;line-height:1.5;display:block}.exit-workspace{background:#a99b86;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);gap:1px;display:grid}.exit-workspace>form{background:#f3ede4;padding:clamp(38px,5vw,70px) clamp(22px,5vw,70px)}.exit-workspace>form>.eyebrow,.exit-results>.eyebrow,.exit-table .eyebrow{color:#79571f;margin:0 0 24px}.exit-workspace fieldset{border:0;border-top:1px solid #b8aa95;margin:0 0 34px;padding:25px 0 0}.exit-workspace fieldset:last-child{margin-bottom:0}.exit-workspace legend{color:#332e27;padding:0 14px 0 0;font:500 24px Playfair Display,Georgia,serif}.exit-planner[dir=rtl] .exit-workspace legend{padding:0 0 0 14px}.exit-workspace fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.exit-workspace label>span{color:#61594d;min-height:30px;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.35;display:block}.exit-workspace label>div{background:#fff;border:1px solid #ad9e88;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.exit-workspace input{color:#201d19;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.exit-workspace label b{color:#786b59;white-space:nowrap;padding:0 11px;font-size:10px}.exit-results{color:#f8f0e4;background:#23211d;padding:clamp(38px,5vw,70px) clamp(22px,4vw,55px)}.exit-results>.eyebrow{color:#d8bd82}.exit-route-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exit-route-cards article{background:#2c2924;border:1px solid #625743;min-width:0;padding:22px}.exit-route-cards span,.exit-difference>span,.exit-metrics span{color:#bcb3a5;font-size:11px;line-height:1.4;display:block}.exit-route-cards strong{color:#f1d595;overflow-wrap:anywhere;margin:15px 0 8px;font:500 clamp(24px,3vw,38px)/1 Playfair Display,Georgia,serif;display:block}.exit-route-cards small{color:#9f978b;font-size:10px;line-height:1.45}.exit-difference{background:#191815;border:1px solid #846e49;margin-top:8px;padding:25px}.exit-difference strong{margin:12px 0 8px;font:500 clamp(38px,5vw,60px)/1 Playfair Display,Georgia,serif;display:block}.exit-difference small{color:#e2c987;font-weight:700}.exit-metrics{background:#4d473e;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.exit-metrics article{background:#282621;padding:18px}.exit-metrics b{color:#f4ead9;overflow-wrap:anywhere;margin-top:8px;font-size:17px;display:block}.exit-table{background:#d9cebe;padding:clamp(55px,8vw,100px) clamp(22px,8vw,130px)}.exit-table>header{max-width:860px}.exit-table h2{letter-spacing:-.034em;margin:0;font:500 clamp(34px,4.5vw,56px)/1.05 Playfair Display,Georgia,serif}.exit-table header>p:last-child{color:#5e574d;max-width:760px;margin:20px 0 34px;font-size:14px;line-height:1.7}.exit-table-scroll{background:#f7f1e8;border:1px solid #a99880;overflow-x:auto}.exit-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.exit-table :is(th,td){text-align:start;border-bottom:1px solid #c5b8a5;padding:15px}.exit-table thead th{color:#e4cf9f;text-transform:uppercase;background:#24211d;font-size:11px}.exit-table tbody th{color:#815e26}.exit-table tbody td{color:#403a32;font-size:13px}.exit-table dl{background:#aa9c88;grid-template-columns:repeat(3,1fr);gap:1px;margin:1px 0 0;display:grid}.exit-table dl div{background:#ede5da;padding:22px}.exit-table dt{color:#6c6356;font-size:11px}.exit-table dd{margin:9px 0 0;font:500 23px Playfair Display,Georgia,serif}.exit-actions{background:#eee7dc;padding:26px clamp(22px,8vw,130px)}.exit-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exit-actions button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;min-height:46px;padding:10px 16px;font:700 12px/1.3 inherit}.exit-actions button:first-child{color:#f5ead5;background:#24211d}.exit-actions p{color:#72501d;min-width:180px;margin:0 0 0 10px;font-size:12px}.exit-planner[dir=rtl] .exit-actions p{margin:0 10px 0 0}.exit-actions small{color:#71685b;flex-basis:100%;max-width:850px;font-size:11px;line-height:1.55}.exit-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.exit-next .eyebrow{color:#d8bd82;margin:0 0 10px}.exit-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.exit-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.exit-next nav{gap:8px;display:grid}.exit-next nav a:not(.button){color:#f4eadb;border:1px solid #6d6253;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.exit-disclaimer{color:#6d665d;max-width:1150px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.exit-planner :is(a,button,select,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.exit-planner :is(a,button,select,input){touch-action:manipulation}@media (width<=1100px){.exit-hero,.exit-property,.exit-workspace{grid-template-columns:1fr}.exit-hero aside{max-width:680px}.exit-property>div{border-inline-start:0;border-top:1px solid #ab9a83;padding:18px 0 0}.exit-results{position:static}.exit-next{grid-template-columns:1fr}}@media (width<=700px){.exit-workspace fieldset>div,.exit-route-cards,.exit-metrics,.exit-table dl{grid-template-columns:1fr}.exit-workspace label>span{min-height:0}.exit-actions>div{display:grid}.exit-actions p,.exit-planner[dir=rtl] .exit-actions p{margin:0}.exit-next nav{width:100%}}@media (prefers-reduced-motion:reduce){.exit-planner *{scroll-behavior:auto!important}}@media print{.exit-planner .inner-header,.exit-property select,.exit-actions,.exit-next,.exit-planner .site-footer{display:none}.exit-hero,.exit-workspace>form,.exit-results,.exit-table{color:#111;background:#fff;padding:8mm}.exit-hero aside{display:none}.exit-hero>div>p:last-child,.exit-table header>p:last-child,.exit-results span,.exit-route-cards span,.exit-metrics span{color:#444}.exit-workspace{display:block}.exit-workspace fieldset{break-inside:avoid}.exit-results{break-before:page}.exit-route-cards article,.exit-difference,.exit-metrics article{color:#111;background:#fff;border-color:#999}.exit-route-cards strong,.exit-difference small,.exit-metrics b{color:#111}.exit-table-scroll{overflow:visible}.exit-table table{min-width:0}.exit-table dl div{background:#fff}.exit-disclaimer{padding:6mm 10mm}}.exit-milestones{color:#211e19;background:#eee7dc;padding:clamp(58px,8vw,105px) clamp(22px,8vw,130px)}.exit-milestones>header{max-width:860px}.exit-milestones>header .eyebrow{color:#7b5824;margin:0 0 14px}.exit-milestones>header h2{letter-spacing:-.038em;text-wrap:balance;margin:0;font:500 clamp(38px,5vw,64px)/1.03 Playfair Display,Georgia,serif}.exit-milestones>header>p:last-child{color:#5e574d;max-width:720px;margin:20px 0 0;font-size:14px;line-height:1.7}.exit-milestones>div{background:#aa9c87;border:1px solid #aa9c87;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.exit-milestones article{background:#f7f1e8;min-width:0;padding:clamp(24px,3vw,38px)}.exit-milestone-head{border-bottom:1px solid #b9ab96;align-items:flex-end;gap:11px;padding-bottom:26px;display:flex}.exit-milestone-head span{color:#8b642a;font:500 clamp(52px,6vw,82px)/.8 Playfair Display,Georgia,serif}.exit-milestone-head small{color:#675f55;letter-spacing:.08em;text-transform:uppercase;max-width:80px;font-size:10px;font-weight:800;line-height:1.3}.exit-milestones dl{margin:8px 0 0}.exit-milestones dl>div{border-bottom:1px solid #d4c8b7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:15px;padding:13px 0;display:grid}.exit-milestones dt{color:#675f55;font-size:11px;line-height:1.35}.exit-milestones dd{color:#28241e;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.exit-milestones dl .is-total{padding:17px 0}.exit-milestones dl .is-total dt{color:#332e27;font-weight:800}.exit-milestones dl .is-total dd{color:#7a5721;font:500 21px Playfair Display,Georgia,serif}.exit-milestones article>p{background:#e9dfcf;border-inline-start:3px solid #8a642d;gap:6px;margin:22px 0 0;padding:15px;display:grid}.exit-milestones article>p.is-behind{background:#eadfdb;border-inline-start-color:#82594e}.exit-milestones article>p span{color:#6b6257;font-size:10px}.exit-milestones article>p strong{font-size:13px;line-height:1.4}.exit-milestones article>p.is-ahead strong{color:#684816}.exit-milestones article>p.is-behind strong{color:#70443b}@media (width<=980px){.exit-milestones>div{grid-template-columns:1fr}.exit-milestones article{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:0 28px;display:grid}.exit-milestone-head{border-bottom:0;border-inline-end:1px solid #b9ab96;flex-direction:column;grid-row:1/span 2;align-items:flex-start}.exit-milestones dl{margin-top:0}.exit-milestones article>p{grid-column:2}}@media (width<=620px){.exit-milestones{padding-inline:18px}.exit-milestones article{padding:24px 20px;display:block}.exit-milestone-head{border-inline-end:0;border-bottom:1px solid #b9ab96;flex-direction:row;align-items:flex-end}.exit-milestones article>p{grid-column:auto}.exit-milestones dl>div{grid-template-columns:1fr}.exit-milestones dd{text-align:start}.exit-planner[dir=rtl] .exit-milestones dd{text-align:end}}@media print{.exit-milestones{break-before:page;background:#fff;padding:8mm}.exit-milestones>div{grid-template-columns:repeat(3,1fr);display:grid}.exit-milestones article{background:#fff;padding:5mm;display:block}.exit-milestones article>p{grid-column:auto}.exit-milestones dl>div{display:block}.exit-milestones dd{text-align:start}}.offcash{color:#211f1b;background:#eee6da;min-height:100vh}.offcash .inner-header{background:#171613}.offcash-hero{color:#f8f0e4;background:#171613;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(35px,7vw,110px);padding:clamp(70px,9vw,130px) clamp(22px,9vw,150px);display:grid}.offcash-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:10px 0 24px;font:500 clamp(48px,7.7vw,112px)/.92 Playfair Display,Georgia,serif}.offcash-hero>div>p:last-child{color:#c2b9aa;max-width:720px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.offcash-hero aside{border-top:1px solid #9e8253;padding-top:22px}.offcash-hero aside span{color:#d5b978;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.offcash-hero aside strong{margin:12px 0 10px;font:500 25px/1.15 Playfair Display,Georgia,serif;display:block}.offcash-hero aside p{color:#aaa296;margin:0;font-size:12px;line-height:1.65}.offcash-property{background:#cfc1ae;grid-template-columns:minmax(0,1.1fr) minmax(250px,.6fr);gap:28px;padding:30px clamp(22px,8vw,130px);display:grid}.offcash-property label span,.offcash-property>div span{color:#6c5f50;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.offcash-property select{color:#29251f;background:#f5eee4;border:1px solid #a28e73;width:100%;min-height:48px;padding:0 14px;font:600 13px inherit}.offcash-property>div{border-inline-start:1px solid #ab9a83;padding-inline-start:28px}.offcash-property strong,.offcash-property small{display:block}.offcash-property small{color:#62594d;margin-top:5px;font-size:11px}.offcash-workspace{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:start;display:grid}.offcash-workspace>form{padding:clamp(46px,7vw,90px) clamp(22px,6vw,95px)}.offcash-workspace form>.eyebrow{margin:0 0 28px}.offcash-workspace fieldset{border:0;border-top:1px solid #aa9b86;min-width:0;margin:0 0 30px;padding:22px 0 0}.offcash-workspace legend{color:#765d36;letter-spacing:.1em;text-transform:uppercase;padding:0 15px 0 0;font-size:11px;font-weight:800}.offcash[dir=rtl] .offcash-workspace legend{padding:0 0 0 15px}.offcash-workspace fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.offcash-workspace label>span{color:#5d554a;align-items:end;min-height:31px;margin-bottom:6px;font-size:11px;line-height:1.35;display:flex}.offcash-workspace label>div{background:#f8f2e9;border:1px solid #ac9b84;align-items:center;min-height:48px;display:flex}.offcash-workspace input{color:#201d19;background:0 0;border:0;width:100%;min-width:0;min-height:46px;padding:0 12px;font:600 16px inherit}.offcash-workspace label b{color:#786b59;white-space:nowrap;padding:0 11px;font-size:10px}.offcash-workspace fieldset>p{border-inline-start:3px solid;margin:12px 0 0;padding:11px 13px;font-size:12px}.plan-ok{color:#334e39;background:#dde6dc;border-color:#66826d}.plan-alert{color:#712d22;background:#f2dcd5;border-color:#a15d4a}.offcash-results{color:#f8f0e4;background:#23211d;padding:clamp(46px,6vw,78px) clamp(22px,4vw,60px);position:sticky;top:0}.offcash-results>.eyebrow{color:#d8bd82}.offcash-status{border:1px solid;margin:20px 0 9px;padding:24px}.offcash-status.funded{background:#283229;border-color:#667b67}.offcash-status.gap{background:#362921;border-color:#936b4e}.offcash-status span{color:#c7bfb2;font-size:11px;display:block}.offcash-status strong{overflow-wrap:anywhere;margin:12px 0 8px;font:500 clamp(40px,5vw,66px)/1 Playfair Display,Georgia,serif;display:block}.offcash-status small{color:#ddc687;font-weight:700}.offcash-metrics{background:#4d473e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.offcash-metrics article{background:#2b2924;padding:18px}.offcash-metrics span{color:#aaa297;font-size:10px;line-height:1.35;display:block}.offcash-metrics b{color:#f3e8d5;overflow-wrap:anywhere;margin-top:8px;font-size:17px;display:block}.offcash-largest{color:#bcb4a8;margin:18px 0 0;font-size:11px;line-height:1.6}.offcash-largest b{color:#efd595}.offcash-stages{background:#d6c8b6;padding:clamp(60px,8vw,110px) clamp(22px,8vw,130px)}.offcash-stages header{max-width:800px}.offcash-stages h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 35px;font:500 clamp(34px,5vw,64px)/1.02 Playfair Display,Georgia,serif}.offcash-stages>div{background:#a59681;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.offcash-stages article{background:#f3ebdf;min-width:0;padding:24px}.offcash-stages article span{color:#726653;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.offcash-stages article strong{overflow-wrap:anywhere;margin:15px 0 10px;font:500 clamp(22px,2.7vw,35px)/1 Playfair Display,Georgia,serif;display:block}.offcash-stages article small{color:#72695c;font-size:10px;line-height:1.5}.offcash-schedule{background:#d6c8b6;padding:0 clamp(22px,8vw,130px) clamp(55px,8vw,100px)}.offcash-schedule details{background:#f3ebdf;border:1px solid #a3937e}.offcash-schedule summary{color:#3e382f;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:13px;font-weight:800;list-style:none;display:flex}.offcash-schedule summary::-webkit-details-marker{display:none}.offcash-schedule details[open] summary{border-bottom:1px solid #b4a48f}.offcash-schedule details>div{max-height:480px;overflow:auto}.offcash-schedule table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:570px}.offcash-schedule :is(th,td){text-align:start;border-bottom:1px solid #d0c4b3;padding:14px 20px}.offcash-schedule thead th{color:#e5cd95;text-transform:uppercase;background:#25221e;font-size:10px}.offcash-schedule tbody td{font-size:12px}.offcash-schedule tbody td:last-child{font-weight:800}.offcash-actions{background:#eee7dc;padding:26px clamp(22px,8vw,130px)}.offcash-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offcash-actions button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;min-height:46px;padding:10px 16px;font:700 12px/1.3 inherit}.offcash-actions button:first-child{color:#f5ead5;background:#24211d}.offcash-actions p{color:#72501d;min-width:180px;margin:0 0 0 10px;font-size:12px}.offcash[dir=rtl] .offcash-actions p{margin:0 10px 0 0}.offcash-actions small{color:#71685b;flex-basis:100%;max-width:850px;font-size:11px;line-height:1.55}.offcash-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.offcash-next .eyebrow{color:#d8bd82;margin:0 0 10px}.offcash-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.offcash-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:14px;line-height:1.7}.offcash-next nav{gap:8px;display:grid}.offcash-next nav a:not(.button){color:#f4eadb;border:1px solid #6d6253;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.offcash-disclaimer{color:#6d665d;background:#eee7dc;max-width:none;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:12px;line-height:1.65}.offcash :is(a,button,select,input,summary):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.offcash :is(a,button,select,input,summary){touch-action:manipulation}@media (width<=1100px){.offcash-hero,.offcash-property,.offcash-workspace{grid-template-columns:1fr}.offcash-results{position:static}.offcash-property>div{border-inline-start:0;border-top:1px solid #ab9a83;padding:18px 0 0}.offcash-stages>div{grid-template-columns:repeat(2,1fr)}.offcash-next{grid-template-columns:1fr}}@media (width<=700px){.offcash-workspace fieldset>div,.offcash-metrics,.offcash-stages>div{grid-template-columns:1fr}.offcash-workspace label>span{min-height:0}.offcash-actions>div{display:grid}.offcash-actions p,.offcash[dir=rtl] .offcash-actions p{margin:0}.offcash-next nav{width:100%}}@media (prefers-reduced-motion:reduce){.offcash *{scroll-behavior:auto!important}}@media print{.offcash .inner-header,.offcash-property select,.offcash-actions,.offcash-next,.offcash .site-footer{display:none}.offcash-hero,.offcash-workspace>form,.offcash-results,.offcash-stages,.offcash-schedule{color:#111;background:#fff;padding:8mm}.offcash-hero aside{display:none}.offcash-hero>div>p:last-child,.offcash-results span{color:#444}.offcash-workspace{display:block}.offcash-workspace fieldset,.offcash-stages article{break-inside:avoid}.offcash-results{break-before:page}.offcash-status,.offcash-metrics article,.offcash-stages article{color:#111;background:#fff;border-color:#999}.offcash-status strong,.offcash-metrics b{color:#111}.offcash-stages>div{background:#fff;grid-template-columns:repeat(3,1fr)}.offcash-schedule details>div{max-height:none;overflow:visible}.offcash-disclaimer{background:#fff;padding:6mm 10mm}}.plancompare{color:#211e1a;background:#e9e0d3;min-height:100vh}.plancompare .inner-header{background:#171613}.plancompare-intro{color:#f7efe3;background:#171613;grid-template-columns:minmax(0,1.2fr) minmax(260px,.5fr);align-items:end;gap:clamp(30px,7vw,100px);padding:clamp(48px,7vw,90px) clamp(22px,8vw,130px);display:grid}.plancompare-intro h1{letter-spacing:-.052em;text-wrap:balance;max-width:950px;margin:10px 0 0;font:500 clamp(44px,6.5vw,92px)/.96 Playfair Display,Georgia,serif}.plancompare-intro>p:last-child{color:#c5bcae;max-width:520px;margin:0;font-size:16px;line-height:1.75}.plancompare-common{background:#cbbba5;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);gap:38px;padding:30px clamp(22px,8vw,130px);display:grid}.plancompare-common header>p:last-child{color:#5f564a;max-width:430px;margin:8px 0 0;font-size:14px;line-height:1.55}.plancompare-common>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.plancompare :is(.plancompare-common,.plan-fields) label>span,.plan-name span{color:#554d43;min-height:30px;margin-bottom:6px;font-size:13px;line-height:1.3;display:block}.plancompare :is(.plancompare-common,.plan-fields) label>div{background:#f7efe4;border:1px solid #9f8d74;align-items:center;min-height:48px;display:flex}.plancompare input{color:#211e1a;background:0 0;border:0;width:100%;min-width:0;min-height:46px;padding:0 12px;font:600 16px inherit}.plancompare label b{color:#6a5e4f;white-space:nowrap;padding:0 10px;font-size:12px}.plancompare-editor{padding:clamp(52px,7vw,88px) clamp(22px,5vw,75px)}.plancompare-editor>.eyebrow{margin:0 0 22px}.plancompare-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plancompare-cards>article{background:#f4ecdf;border:1px solid #aa9981;min-width:0;padding:22px}.plancompare-cards>article.invalid{border-color:#aa5f4e}.plan-name input{background:0 0;border:0;border-bottom:1px solid #9c8c76;padding:0 0 8px;font:500 27px Playfair Display,Georgia,serif}.allocation{background:#ded3c3;height:8px;margin:20px 0 10px;display:flex;overflow:hidden}.allocation i:first-child{background:#171613}.allocation i:nth-child(2){background:#86683a}.allocation i:nth-child(3){background:#c5a564}.allocation i:nth-child(4){background:#8c897f}.allocation-ok,.allocation-error{border-inline-start:3px solid;margin:0 0 20px;padding:8px 11px;font-size:13px}.allocation-ok{color:#334e39;background:#dfe7dc;border-color:#647d68}.allocation-error{color:#712d22;background:#f1ddd6;border-color:#a45c49}.plan-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plancompare-results{color:#f7efe3;background:#24211d;padding:clamp(55px,8vw,100px) clamp(22px,6vw,95px)}.plancompare-results header{max-width:850px}.plancompare-results h2{letter-spacing:-.038em;text-wrap:balance;margin:0 0 32px;font:500 clamp(34px,4.5vw,58px)/1.04 Playfair Display,Georgia,serif}.compare-table-scroll{border:1px solid #5c5347;overflow-x:auto}.plancompare-results table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px}.plancompare-results :is(th,td){text-align:start;border-bottom:1px solid #554e44;padding:16px 18px}.plancompare-results thead th{color:#e7cd91;background:#171613;font-size:14px}.plancompare-results thead th:first-child{color:#9d958a}.plancompare-results thead small{color:#e2a38f;margin-top:5px;font-size:12px;display:block}.plancompare-results tbody th{color:#b5ada1;font-size:13px;font-weight:500}.plancompare-results tbody td{color:#f4ead9;font-size:16px;font-weight:750;position:relative}.plancompare-results td.lowest{color:#f4dc9f;background:#30392f}.plancompare-results td small{color:#d8bd82;margin-top:5px;font-size:12px;font-weight:600;display:block}.plancompare-results tfoot th,.plancompare-results tfoot td{border-bottom:0}.plancompare-results tfoot a{color:#e5c77f;font-size:13px;font-weight:800}.plancompare-insight{background:#d2c3af;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:55px;padding:clamp(55px,8vw,100px) clamp(22px,9vw,150px);display:grid}.plancompare-insight h2{letter-spacing:-.04em;text-wrap:balance;max-width:800px;margin:7px 0 18px;font:500 clamp(36px,5vw,68px)/1 Playfair Display,Georgia,serif}.plancompare-insight>div>p:last-child{color:#5c5449;max-width:740px;margin:0;font-size:15px;line-height:1.7}.plancompare-insight aside{border-top:1px solid #8c754e;padding-top:20px}.plancompare-insight aside span,.plancompare-insight aside small{color:#625746;font-size:13px;display:block}.plancompare-insight aside strong{color:#332b20;overflow-wrap:anywhere;margin:10px 0;font:500 clamp(36px,5vw,62px)/1 Playfair Display,Georgia,serif;display:block}.plancompare-insight aside p{font-size:15px;line-height:1.6}.plancompare-actions{background:#eee7dc;flex-wrap:wrap;align-items:center;gap:9px;padding:28px clamp(22px,8vw,130px);display:flex}.plancompare-actions :is(button,a){min-height:46px}.plancompare-actions button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;padding:10px 16px;font:700 13px/1.3 inherit}.plancompare-actions button:first-child{color:#f5ead5;background:#24211d}.plancompare-actions p{color:#72501d;min-width:170px;margin:0;font-size:13px}.plancompare-actions small{color:#655d52;flex-basis:100%;max-width:850px;font-size:12px;line-height:1.55}.plancompare-disclaimer{color:#625b52;background:#eee7dc;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:13px;line-height:1.65}.service-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-cta-row .button:not(.button-primary){color:#f5ead5;border:1px solid #846e49}.plancompare :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.plancompare :is(a,button,input){touch-action:manipulation}.plancompare a{transition:color .2s,background .2s,border-color .2s}@media (width<=1120px){.plancompare-intro,.plancompare-common,.plancompare-insight{grid-template-columns:1fr}.plancompare-common>div{grid-template-columns:repeat(2,1fr)}.plancompare-cards{grid-template-columns:1fr}.plan-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.plancompare-common>div,.plan-fields{grid-template-columns:1fr}.plancompare-actions{display:grid}.plancompare-actions p{min-width:0}.plancompare-intro h1{font-size:clamp(40px,12vw,62px)}}@media (prefers-reduced-motion:reduce){.plancompare *{scroll-behavior:auto!important;transition:none!important}}@media print{.plancompare .inner-header,.plancompare-actions,.plancompare .site-footer{display:none}.plancompare-intro,.plancompare-common,.plancompare-editor,.plancompare-results,.plancompare-insight{color:#111;background:#fff;padding:7mm}.plancompare-intro>p:last-child,.plancompare-common header>p:last-child,.plancompare-results tbody th,.plancompare-insight>div>p:last-child{color:#444}.plancompare-cards{grid-template-columns:repeat(3,1fr)}.plan-fields{grid-template-columns:1fr}.plancompare-cards>article{padding:4mm}.plancompare-results{break-before:page}.plancompare-results td,.plancompare-results thead th{color:#111;background:#fff;border-color:#999}.plancompare-results td.lowest{color:#111;background:#eee}.plancompare-disclaimer{background:#fff;padding:6mm 10mm}}.resalelab{color:#211f1b;background:#eee6da;min-height:100vh}.resalelab .inner-header{background:#171613}.resalelab-hero{color:#f8f0e4;background:#171613;grid-template-columns:minmax(0,1.2fr) minmax(280px,.52fr);align-items:end;gap:clamp(38px,7vw,105px);padding:clamp(65px,9vw,120px) clamp(22px,9vw,150px);display:grid}.resalelab-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:900px;margin:10px 0 22px;font:500 clamp(47px,7vw,100px)/.94 Playfair Display,Georgia,serif}.resalelab-hero>div>p:last-child{color:#c2b9aa;max-width:700px;margin:0;font-size:16px;line-height:1.75}.resalelab-hero aside{border-top:1px solid #9e8253;padding-top:22px}.resalelab-hero aside span{color:#d5b978;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.resalelab-hero aside strong{margin:12px 0 10px;font:500 26px/1.15 Playfair Display,Georgia,serif;display:block}.resalelab-hero aside p{color:#aaa296;margin:0;font-size:13px;line-height:1.65}.resalelab-property{background:#cfc1ae;grid-template-columns:minmax(0,1.1fr) minmax(250px,.6fr);gap:28px;padding:30px clamp(22px,8vw,130px);display:grid}.resalelab-property label span,.resalelab-property>div span{color:#5f5345;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.resalelab-property select{color:#29251f;background:#f5eee4;border:1px solid #a28e73;width:100%;min-height:48px;padding:0 14px;font:600 14px inherit}.resalelab-property>div{border-inline-start:1px solid #ab9a83;padding-inline-start:28px}.resalelab-property strong,.resalelab-property small{display:block}.resalelab-property small{color:#62594d;margin-top:5px;font-size:12px}.resalelab-workspace{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:start;display:grid}.resalelab-workspace>form{padding:clamp(46px,7vw,90px) clamp(22px,6vw,95px)}.resalelab-workspace form>.eyebrow{margin:0 0 28px}.resalelab-workspace fieldset{border:0;border-top:1px solid #aa9b86;min-width:0;margin:0 0 30px;padding:22px 0 0}.resalelab-workspace legend{color:#765d36;letter-spacing:.09em;text-transform:uppercase;padding:0 15px 0 0;font-size:12px;font-weight:800}.resalelab[dir=rtl] .resalelab-workspace legend{padding:0 0 0 15px}.resalelab-workspace fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resalelab-workspace label>span{color:#554d43;align-items:end;min-height:31px;margin-bottom:6px;font-size:13px;line-height:1.35;display:flex}.resalelab-workspace label>div{background:#f8f2e9;border:1px solid #ac9b84;align-items:center;min-height:48px;display:flex}.resalelab-workspace input{color:#201d19;background:0 0;border:0;width:100%;min-width:0;min-height:46px;padding:0 12px;font:600 16px inherit}.resalelab-workspace label b{color:#655a4c;white-space:nowrap;padding:0 11px;font-size:12px}.reconcile-ok,.reconcile-alert{border-inline-start:3px solid;justify-content:space-between;gap:12px;margin:12px 0 0;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.reconcile-ok{color:#334e39;background:#dde6dc;border-color:#66826d}.reconcile-alert{color:#712d22;background:#f2dcd5;border-color:#a15d4a}.reconcile-alert span{white-space:nowrap}.resalelab-results{color:#f8f0e4;background:#23211d;padding:clamp(46px,6vw,78px) clamp(22px,4vw,60px);position:sticky;top:0}.resalelab-results>.eyebrow{color:#d8bd82}.resale-head{border:1px solid;margin:20px 0 9px;padding:24px}.resale-head.positive{background:#283229;border-color:#667b67}.resale-head.negative{background:#382520;border-color:#936050}.resale-head span{color:#c7bfb2;font-size:13px;display:block}.resale-head strong{overflow-wrap:anywhere;margin:12px 0 8px;font:500 clamp(40px,5vw,66px)/1 Playfair Display,Georgia,serif;display:block}.resale-head small{color:#ddc687;font-size:12px;font-weight:700}.resale-metrics{background:#4d473e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.resale-metrics article{background:#2b2924;padding:18px}.resale-metrics span{color:#bcb4a8;font-size:12px;line-height:1.35;display:block}.resale-metrics b{color:#f3e8d5;overflow-wrap:anywhere;margin-top:8px;font-size:17px;display:block}.resale-bridge{background:#d7c9b7;padding:clamp(58px,8vw,100px) clamp(22px,8vw,130px)}.resale-bridge header{margin-bottom:24px}.resale-bridge dl{background:#eee6da;border:1px solid #a9977e;max-width:1020px;margin:0}.resale-bridge dl>div{border-bottom:1px solid #bdaf9b;grid-template-columns:minmax(220px,.75fr) 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.resale-bridge dl>div:last-child{border-bottom:0}.resale-bridge dt{color:#5c5347;font-size:14px}.resale-bridge dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font:500 clamp(23px,3vw,34px) Playfair Display,Georgia,serif}.resale-bridge small{color:#665d51;text-align:end;grid-column:2;font-size:12px}.resale-bridge .bridge-total{color:#f5ead7;background:#27241f}.resale-bridge .bridge-total dt{color:#c3baad}.resale-bridge .bridge-net{background:#eee1c8}.resale-checks{background:#eee7dc;padding:clamp(55px,8vw,100px) clamp(22px,9vw,150px)}.resale-checks ol{background:#b2a38f;grid-template-columns:repeat(5,1fr);gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.resale-checks li{background:#f6f0e7;padding:23px}.resale-checks li span{color:#9c7133;font:500 20px Playfair Display,Georgia,serif}.resale-checks li p{color:#3f3931;margin:30px 0 0;font-size:14px;line-height:1.55}.resale-actions{background:#ded2c2;flex-wrap:wrap;align-items:center;gap:8px;padding:26px clamp(22px,8vw,130px);display:flex}.resale-actions button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #8f7e66;min-height:46px;padding:10px 16px;font:700 13px/1.3 inherit}.resale-actions button:first-child{color:#f5ead5;background:#24211d}.resale-actions p{color:#72501d;min-width:180px;margin:0;font-size:13px}.resale-actions small{color:#655d52;flex-basis:100%;max-width:850px;font-size:12px;line-height:1.55}.resale-next{color:#f7efe3;background:#1d1b18;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(58px,8vw,100px) clamp(22px,9vw,150px);display:grid}.resale-next .eyebrow{color:#d8bd82;margin:0 0 10px}.resale-next h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(36px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.resale-next p:not(.eyebrow){color:#c4bcb0;max-width:700px;margin:19px 0 0;font-size:15px;line-height:1.7}.resale-next nav{gap:8px;display:grid}.resale-next nav a:not(.button){color:#f4eadb;border:1px solid #6d6253;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.resale-disclaimer{color:#625b52;background:#eee7dc;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:13px;line-height:1.65}.resalelab :is(a,button,select,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.resalelab :is(a,button,select,input){touch-action:manipulation}.resalelab a{transition:color .2s,background .2s,border-color .2s}@media (width<=1100px){.resalelab-hero,.resalelab-property,.resalelab-workspace,.resale-next{grid-template-columns:1fr}.resalelab-results{position:static}.resalelab-property>div{border-inline-start:0;border-top:1px solid #ab9a83;padding:18px 0 0}.resale-checks ol{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.resalelab-workspace fieldset>div,.resale-metrics,.resale-checks ol{grid-template-columns:1fr}.resale-bridge dl>div{grid-template-columns:1fr;gap:8px}.resale-bridge dd,.resale-bridge small{text-align:start}.resale-bridge small{grid-column:auto}.resale-actions{display:grid}.resale-actions p{min-width:0}.reconcile-ok,.reconcile-alert{display:grid}}@media (prefers-reduced-motion:reduce){.resalelab *{scroll-behavior:auto!important;transition:none!important}}@media print{.resalelab .inner-header,.resalelab-property select,.resale-actions,.resale-next,.resalelab .site-footer{display:none}.resalelab-hero,.resalelab-workspace>form,.resalelab-results,.resale-bridge,.resale-checks{color:#111;background:#fff;padding:7mm}.resalelab-hero aside{display:none}.resalelab-hero>div>p:last-child,.resalelab-results span{color:#444}.resalelab-workspace{display:block}.resalelab-workspace fieldset,.resale-checks li{break-inside:avoid}.resalelab-results{break-before:page}.resale-head,.resale-metrics article{color:#111;background:#fff;border-color:#999}.resale-head strong,.resale-metrics b{color:#111}.resale-checks ol{background:#fff;grid-template-columns:repeat(3,1fr)}.resale-checks li{border:1px solid #aaa}.resale-disclaimer{background:#fff;padding:6mm 10mm}}.handover{color:#191713;background:#f3eee5;min-height:100vh}.handover-hero{color:#f8f4ec;background:#171613;padding:clamp(64px,9vw,125px) clamp(22px,8vw,130px)}.handover-hero h1{letter-spacing:-.045em;max-width:980px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.handover-hero>p:last-child{color:#d0cac0;max-width:710px;margin:0;font-size:17px;line-height:1.72}.handover-property{background:#d9cdbb;border-bottom:1px solid #b8aa96;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;padding:32px clamp(22px,8vw,130px);display:grid}.handover-property label,.handover-inputs label{gap:8px;font-size:12px;font-weight:700;display:grid}.handover-property select,.handover-inputs input{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #958a7a;border-radius:0;padding:10px 12px}.handover-property>div{border-inline-start:1px solid #a99a85;align-content:center;gap:4px;padding-inline-start:24px;display:grid}.handover-property>div span{color:#645d53;font-size:12px}.handover-workspace{background:#b9ad9c;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1px;display:grid}.handover-inputs{background:#f5f0e7;border:0;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:clamp(30px,5vw,72px) clamp(22px,7vw,100px);display:grid}.handover-inputs legend{grid-column:1/-1;width:100%;padding:0 0 24px;font:500 32px Playfair Display,Georgia,serif}.handover-inputs input{font-variant-numeric:tabular-nums;font-size:16px}.handover-result{color:#f6f1e8;background:#201e1a;padding:clamp(36px,5vw,72px)}.handover-result.has-gap{border-top:6px solid #c26b4c}.handover-result.is-funded{border-top:6px solid #c6a35d}.handover-result h2{margin:12px 0 18px;font:500 clamp(30px,4vw,48px)/1.06 Playfair Display,Georgia,serif}.handover-result>strong{color:#e2c782;font-variant-numeric:tabular-nums;font:500 clamp(40px,5vw,68px)/1 Playfair Display,Georgia,serif;display:block}.handover-result dl{gap:0;margin:38px 0 0;display:grid}.handover-result dl div,.handover-breakdown dl div{border-top:1px solid #ffffff29;justify-content:space-between;gap:24px;padding:14px 0;display:flex}.handover-result dt{color:#b9b2a8;font-size:12px}.handover-result dd,.handover-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.handover-breakdown{background:#e3d9ca;padding:clamp(48px,7vw,90px) clamp(22px,8vw,130px)}.handover-breakdown h2{margin:0 0 24px;font:500 clamp(32px,4vw,52px) Playfair Display,Georgia,serif}.handover-breakdown dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.handover-breakdown dl div{border-color:#c1b5a3;padding:17px 20px}.handover-breakdown dt{font-size:13px}.handover-check{background:#f6f2ea;padding:clamp(60px,8vw,110px) clamp(22px,6vw,100px)}.handover-check>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.handover-check h2{margin:8px 0 0;font:500 clamp(36px,5vw,62px) Playfair Display,Georgia,serif}.handover-summary{flex-wrap:wrap;gap:10px;display:flex}.handover-summary span{border:1px solid #b7a98f;padding:10px 13px;font-size:12px}.handover-progress{background:#d8cfc1;height:7px;margin:28px 0 42px}.handover-progress span{background:#b38a42;height:100%;transition:width .25s;display:block}.handover-groups{grid-template-columns:1fr 1fr;gap:20px;display:grid}.handover-groups fieldset{background:#fffdf8;border:1px solid #c4b8a6;min-width:0;margin:0;padding:0}.handover-groups legend{color:#785a28;margin-inline-start:18px;padding:0 8px;font:500 21px Playfair Display,Georgia,serif}.handover-groups legend span{color:#b68b42;margin-inline-end:8px}.handover-groups article{border-top:1px solid #ded6ca;padding:22px}.handover-groups article:first-of-type{border-top:0}.handover-groups h3{margin:0 0 6px;font-size:15px}.handover-groups p{color:#686158;min-height:42px;margin:0;font-size:12px;line-height:1.65}.handover-statuses{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;display:grid}.handover-statuses button,.handover-controls button{color:#423c34;cursor:pointer;background:0 0;border:1px solid #b9ae9e;min-height:44px;padding:8px;font:700 11px inherit}.handover-statuses button[aria-pressed=true]{color:#f2dfaf;background:#24211c;border-color:#24211c}.handover-controls{background:#ded4c4;border-top:1px solid #b8aa94;grid-template-columns:1fr auto;gap:16px;padding:28px clamp(22px,6vw,100px);display:grid}.handover-controls p,.handover-controls span{color:#5f584f;margin:0;font-size:12px}.handover-controls div{flex-wrap:wrap;gap:8px;display:flex}.handover-controls span{grid-column:1/-1;min-height:16px}.handover-cta{color:#f5f0e7;background:#191713;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.handover-cta h2{max-width:770px;margin:8px 0 15px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.handover-cta>div>p:last-child{color:#beb7ad;max-width:690px;line-height:1.7}.handover-disclaimer{color:#5e574d;background:#cfc3b1;margin:0;padding:24px clamp(22px,8vw,130px);font-size:11px;line-height:1.7}.handover input:focus-visible,.handover select:focus-visible,.handover button:focus-visible,.handover a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width<=900px){.handover-workspace,.handover-property{grid-template-columns:1fr}.handover-property>div{border-inline-start:0;border-top:1px solid #a99a85;padding:18px 0 0}.handover-groups,.handover-cta{grid-template-columns:1fr}.handover-statuses{grid-template-columns:1fr 1fr}.handover-controls{grid-template-columns:1fr}}@media (width<=620px){.handover-inputs,.handover-breakdown dl{grid-template-columns:1fr}.handover-check>header{flex-direction:column;align-items:start}.handover-summary{grid-template-columns:1fr 1fr;width:100%;display:grid}.handover-groups article{padding:18px}.handover-groups p{min-height:0}.handover-controls div{grid-template-columns:1fr;display:grid}.handover-controls button{font-size:12px}.handover-hero>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.handover-progress span{transition:none}}@media print{.handover .inner-header,.handover-hero,.handover-property,.handover-controls,.handover-cta,.handover-disclaimer,.handover .site-footer{display:none!important}.handover-workspace,.handover-groups{display:block}.handover-inputs,.handover-result,.handover-breakdown,.handover-check{color:#000;background:#fff;padding:20px}.handover-groups fieldset{break-inside:avoid;margin-bottom:16px}.handover-statuses button:not([aria-pressed=true]){display:none}.handover-result>strong{color:#000}}.handover-cta>div>p:not(.eyebrow){color:#beb7ad;max-width:690px;line-height:1.7}.handover-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.rental-launch{color:#191713;background:#f4efe6;min-height:100vh}.rental-launch-hero{color:#f7f1e7;background:#171613;padding:clamp(64px,9vw,124px) clamp(22px,8vw,130px)}.rental-launch-hero h1{letter-spacing:-.045em;max-width:1050px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.rental-launch-hero>p:last-child{color:#d0c9bf;max-width:720px;margin:0;font-size:17px;line-height:1.72}.rental-launch-property{background:#d9cdbb;border-bottom:1px solid #b6a892;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;padding:32px clamp(22px,8vw,130px);display:grid}.rental-launch-property label,.rental-launch-workspace label{gap:8px;font-size:12px;font-weight:700;display:grid}.rental-launch-property select,.rental-launch-workspace input{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #958979;border-radius:0;padding:10px 12px;font-size:16px}.rental-launch-property>div{border-inline-start:1px solid #a99b86;align-content:center;gap:4px;padding-inline-start:24px;display:grid}.rental-launch-property>div span{color:#625b52;font-size:12px}.rental-launch-workspace{background:#b8ab98;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:1px;display:grid}.rental-launch-workspace>fieldset{background:#f7f2e9;border:0;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:clamp(32px,5vw,70px) clamp(22px,7vw,96px);display:grid}.rental-launch-workspace legend{grid-column:1/-1;width:100%;padding:0 0 25px;font:500 32px Playfair Display,Georgia,serif}.rental-launch-workspace input{font-variant-numeric:tabular-nums}.rental-launch-workspace>aside{color:#f6f1e7;background:#201e1a;border-top:6px solid #c5a15d;padding:clamp(36px,5vw,70px)}.rental-launch-workspace>aside.has-gap{border-color:#c26b4c}.rental-launch-workspace aside h2{margin:10px 0 18px;font:500 clamp(30px,4vw,48px)/1.06 Playfair Display,Georgia,serif}.rental-launch-workspace aside>strong{color:#e2c782;font-variant-numeric:tabular-nums;font:500 clamp(40px,5vw,67px)/1 Playfair Display,Georgia,serif;display:block}.rental-launch-workspace dl{margin:38px 0 0}.rental-launch-workspace dl div{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.rental-launch-workspace dt{color:#bdb6ab;font-size:12px}.rental-launch-workspace dd{text-align:end;font-variant-numeric:tabular-nums;max-width:53%;margin:0;font-weight:700}.rental-launch-workspace dd.negative{color:#f0a68c}.rental-launch-timeline{background:#dfd4c3;padding:clamp(48px,7vw,88px) clamp(22px,8vw,130px)}.rental-launch-timeline h2{margin:8px 0 30px;font:500 clamp(32px,4vw,54px) Playfair Display,Georgia,serif}.rental-timeline-bar{background:#f9f5ed;border:1px solid #9a8d79;min-height:54px;display:flex;overflow:hidden}.rental-timeline-bar span,.rental-timeline-bar b{white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:10px;font-size:12px;display:flex;overflow:hidden}.rental-timeline-bar span{color:#fff;background:#8c674f}.rental-timeline-bar b{color:#17130f;background:#c7a259}.rental-launch-tasks{background:#f7f3eb;padding:clamp(60px,8vw,105px) clamp(22px,6vw,100px)}.rental-launch-tasks>header{grid-template-columns:1fr minmax(240px,420px);align-items:end;gap:30px;margin-bottom:36px;display:grid}.rental-launch-tasks h2{margin:8px 0 0;font:500 clamp(36px,5vw,62px) Playfair Display,Georgia,serif}.rental-task-progress{background:#d6cbbb;height:8px}.rental-task-progress span{background:#b78c43;height:100%;transition:width .25s;display:block}.rental-launch-tasks>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rental-launch-tasks fieldset{background:#fffdf8;border:1px solid #c4b7a3;min-width:0;margin:0;padding:0}.rental-launch-tasks legend{color:#765827;margin-inline-start:18px;padding:0 8px;font:500 20px Playfair Display,Georgia,serif}.rental-launch-tasks legend span{color:#b68a42;margin-inline-end:8px}.rental-launch-tasks fieldset label{cursor:pointer;border-top:1px solid #ded5c8;gap:12px;padding:20px;display:flex}.rental-launch-tasks fieldset label:first-of-type{border-top:0}.rental-launch-tasks input[type=checkbox]{accent-color:#9b7335;flex:0 0 22px;width:22px;height:22px}.rental-launch-tasks label span{gap:6px;display:grid}.rental-launch-tasks label b{font-size:14px}.rental-launch-tasks label small{color:#696158;font-size:12px;line-height:1.55}.rental-launch-controls{background:#ded4c4;border-top:1px solid #b7a892;grid-template-columns:1fr auto;gap:16px;padding:28px clamp(22px,6vw,100px);display:grid}.rental-launch-controls p,.rental-launch-controls span{color:#5f584f;margin:0;font-size:12px}.rental-launch-controls div{flex-wrap:wrap;gap:8px;display:flex}.rental-launch-controls button{color:#38332c;cursor:pointer;background:0 0;border:1px solid #a99c89;min-height:44px;padding:10px 14px;font:700 12px inherit}.rental-launch-controls span{grid-column:1/-1;min-height:16px}.rental-launch-cta{color:#f5f0e7;background:#191713;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.rental-launch-cta h2{max-width:770px;margin:8px 0 14px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.rental-launch-cta>div>p{color:#beb7ad;max-width:700px;line-height:1.7}.rental-launch-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.rental-launch-disclaimer{color:#5c554b;background:#cfc3b1;margin:0;padding:24px clamp(22px,8vw,130px);font-size:11px;line-height:1.7}.rental-launch input:focus-visible,.rental-launch select:focus-visible,.rental-launch button:focus-visible,.rental-launch a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width<=980px){.rental-launch-workspace,.rental-launch-property{grid-template-columns:1fr}.rental-launch-property>div{border-inline-start:0;border-top:1px solid #a99b86;padding:18px 0 0}.rental-launch-tasks>div,.rental-launch-cta{grid-template-columns:1fr}}@media (width<=640px){.rental-launch-workspace>fieldset,.rental-launch-tasks>header,.rental-launch-controls{grid-template-columns:1fr}.rental-launch-controls div{display:grid}.rental-launch-hero>p:last-child{font-size:16px}.rental-launch-workspace dd{max-width:58%}.rental-timeline-bar span,.rental-timeline-bar b{font-size:10px}}@media (prefers-reduced-motion:reduce){.rental-task-progress span{transition:none}}@media print{.rental-launch .inner-header,.rental-launch-hero,.rental-launch-property,.rental-launch-controls,.rental-launch-cta,.rental-launch-disclaimer,.rental-launch .site-footer{display:none!important}.rental-launch-workspace,.rental-launch-tasks>div{display:block}.rental-launch-workspace>fieldset,.rental-launch-workspace>aside,.rental-launch-timeline,.rental-launch-tasks{color:#000;background:#fff;padding:20px}.rental-launch-tasks fieldset{break-inside:avoid;margin-bottom:16px}.rental-launch-workspace aside>strong{color:#000}}.lease-compare{color:#191713;background:#f4efe6;min-height:100vh}.lease-compare-hero{color:#f7f1e7;background:#171613;padding:clamp(64px,9vw,124px) clamp(22px,8vw,130px)}.lease-compare-hero h1{letter-spacing:-.045em;max-width:1040px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.lease-compare-hero>p:last-child{color:#d0c9bf;max-width:730px;margin:0;font-size:17px;line-height:1.72}.lease-compare-context{background:#d9cdbb;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:30px clamp(22px,6vw,100px);display:grid}.lease-compare-context label,.lease-offers label{gap:7px;font-size:12px;font-weight:700;display:grid}.lease-compare-context select,.lease-compare-context input,.lease-offers input{color:#191713;width:100%;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #958979;border-radius:0;padding:10px 12px;font-size:16px}.lease-offers{background:#b8ab98;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lease-offers>article{background:#f7f2e9;border-top:6px solid #0000;min-width:0;padding:clamp(24px,3vw,42px)}.lease-offers>article.is-preferred{background:#fffaf0;border-color:#b68b43}.lease-offers>article>header{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:104px;display:flex}.lease-offers>article>header>span{width:100%;font:500 30px Playfair Display,Georgia,serif}.lease-offers>article>header small{color:#594421;background:#ded2bd;padding:6px 8px;font-size:10px;line-height:1.25}.lease-offers fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;display:grid}.lease-offers fieldset label:first-child,.lease-offers fieldset label:nth-child(5){grid-column:1/-1}.lease-deposit-note{color:#6b6359;min-height:32px;margin:15px 0;font-size:11px;line-height:1.55}.lease-offers dl{margin:24px 0 20px}.lease-offers dl div{border-top:1px solid #d5cabc;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.lease-offers dt{color:#665f56;font-size:11px}.lease-offers dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.lease-offers>article>button,.lease-controls button{color:#332e27;cursor:pointer;background:0 0;border:1px solid #a39581;width:100%;min-height:46px;padding:10px 14px;font:700 12px inherit}.lease-offers>article>button[aria-pressed=true]{color:#efd99f;background:#201d18;border-color:#201d18}.lease-signal{background:#e0d6c6;padding:clamp(55px,8vw,100px) clamp(22px,7vw,110px)}.lease-signal h2{max-width:900px;margin:8px 0 35px;font:500 clamp(34px,5vw,60px)/1.06 Playfair Display,Georgia,serif}.lease-signal>div{background:#b5a994;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.lease-signal article{background:#f3ede3;gap:20px;padding:24px;display:grid}.lease-signal article span{color:#675f55;font-size:11px;line-height:1.5}.lease-signal article strong{font:500 22px Playfair Display,Georgia,serif}.lease-controls{background:#d1c5b3;grid-template-columns:1fr auto;gap:16px;padding:28px clamp(22px,6vw,100px);display:grid}.lease-controls p,.lease-controls>span{color:#5f584f;margin:0;font-size:12px}.lease-controls>div{gap:8px;display:flex}.lease-controls button{width:auto}.lease-controls>span{grid-column:1/-1;min-height:16px}.lease-cta{color:#f5f0e7;background:#191713;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.lease-cta h2{max-width:770px;margin:8px 0 14px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.lease-cta>div>p:not(.eyebrow){color:#beb7ad;max-width:700px;line-height:1.7}.lease-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.lease-disclaimer{color:#5c554b;background:#cfc3b1;margin:0;padding:24px clamp(22px,8vw,130px);font-size:11px;line-height:1.7}.lease-compare input:focus-visible,.lease-compare select:focus-visible,.lease-compare button:focus-visible,.lease-compare a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width<=1050px){.lease-offers{grid-template-columns:1fr}.lease-offers>article>header{min-height:0;margin-bottom:22px}.lease-offers fieldset{grid-template-columns:repeat(3,1fr)}.lease-offers fieldset label:first-child,.lease-offers fieldset label:nth-child(5){grid-column:auto}.lease-signal>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.lease-compare-context{grid-template-columns:1fr}.lease-offers fieldset{grid-template-columns:1fr 1fr}.lease-offers fieldset label:first-child,.lease-offers fieldset label:nth-child(5){grid-column:1/-1}.lease-signal>div,.lease-controls{grid-template-columns:1fr}.lease-controls>div{display:grid}.lease-controls button{width:100%}.lease-cta{grid-template-columns:1fr}.lease-compare-hero>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.lease-compare *{scroll-behavior:auto!important}}@media print{.lease-compare .inner-header,.lease-compare-hero,.lease-controls,.lease-cta,.lease-disclaimer,.lease-compare .site-footer{display:none!important}.lease-compare-context,.lease-offers,.lease-signal>div{display:block}.lease-offers>article,.lease-signal article{break-inside:avoid;background:#fff}.lease-offers>article>button{display:none}}.renew-lab{color:#1b1915;background:#f3ede3;min-height:100vh}.renew-hero{color:#f7f1e7;background:#171613;padding:clamp(65px,9vw,125px) clamp(22px,8vw,130px)}.renew-hero h1{letter-spacing:-.045em;max-width:1000px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.renew-hero>p:last-child{color:#d0c9bf;max-width:760px;margin:0;font-size:17px;line-height:1.75}.renew-context{background:#d8ccba;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:30px clamp(22px,6vw,100px);display:grid}.renew-context label,.renew-inputs label{gap:7px;font-size:12px;font-weight:700;display:grid}.renew-context input,.renew-context select,.renew-inputs input{color:#191713;width:100%;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #948775;border-radius:0;padding:10px 12px;font-size:16px}.renew-inputs{background:#b6aa98;grid-template-columns:1fr 1fr;gap:1px;display:grid}.renew-inputs article{background:#f7f1e8;grid-template-columns:1fr 1fr;align-content:start;gap:16px;padding:clamp(32px,5vw,72px);display:grid}.renew-inputs article>h2,.renew-inputs article>.eyebrow{grid-column:1/-1}.renew-inputs h2{margin:4px 0 20px;font:500 clamp(32px,4vw,50px)/1.05 Playfair Display,Georgia,serif}.renew-signal{color:#f5eee2;background:#24211c;padding:clamp(48px,7vw,85px) clamp(22px,7vw,110px)}.renew-signal>div{background:#6a604f;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid}.renew-signal article{background:#1b1915;gap:16px;padding:30px;display:grid}.renew-signal span{color:#bcb3a6;font-size:12px}.renew-signal strong{color:#e2c47e;font:500 clamp(26px,3.5vw,44px)/1.12 Playfair Display,Georgia,serif}.renew-results{background:#b6aa98;grid-template-columns:1fr 1fr;gap:1px;display:grid}.renew-results article{background:#eee6d9;padding:clamp(34px,5vw,70px)}.renew-results h2{margin:0 0 26px;font:500 clamp(32px,4vw,48px) Playfair Display,Georgia,serif}.renew-results dl{margin:0}.renew-results dl div{border-top:1px solid #c9bdab;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.renew-results dt{color:#60594f;font-size:12px}.renew-results dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.renew-break-even{background:#d9cebd;padding:clamp(55px,8vw,100px) clamp(22px,7vw,110px)}.renew-break-even>div{background:#b5a994;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid}.renew-break-even article{background:#f5efe5;padding:28px}.renew-break-even span{color:#655e54;min-height:35px;font-size:12px;line-height:1.5;display:block}.renew-break-even strong{margin-top:16px;font:500 clamp(28px,4vw,48px) Playfair Display,Georgia,serif;display:block}.renew-break-even p{color:#6a6258;max-width:520px;font-size:12px;line-height:1.6}.renew-evidence{background:#f5efe6;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:50px;padding:clamp(60px,8vw,105px) clamp(22px,8vw,130px);display:grid}.renew-evidence h2{margin:8px 0 18px;font:500 clamp(34px,5vw,58px)/1.05 Playfair Display,Georgia,serif}.renew-evidence>div>p:not(.eyebrow){color:#655e54;line-height:1.7}.renew-evidence>div>strong{color:#725824;margin-top:24px;font-size:13px;display:block}.renew-evidence fieldset{background:#cfc3b2;border:0;gap:1px;margin:0;padding:0;display:grid}.renew-evidence fieldset label{cursor:pointer;background:#eee6d9;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 15px;font-size:13px;display:grid}.renew-evidence input{accent-color:#8b6a30;width:20px;height:20px}.renew-controls{background:#d0c4b2;grid-template-columns:1fr auto;gap:16px;padding:28px clamp(22px,6vw,100px);display:grid}.renew-controls p,.renew-controls>span{color:#5e574e;margin:0;font-size:12px}.renew-controls>div{gap:8px;display:flex}.renew-controls button{color:#332e27;cursor:pointer;background:0 0;border:1px solid #9a8d79;min-height:46px;padding:10px 14px;font:700 12px inherit}.renew-controls>span{grid-column:1/-1;min-height:16px}.renew-cta{color:#f5f0e7;background:#191713;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.renew-cta h2{max-width:780px;margin:8px 0 14px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.renew-cta>div>p:not(.eyebrow){color:#beb7ad;max-width:700px;line-height:1.7}.renew-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.renew-disclaimer{color:#5c554b;background:#cfc3b1;margin:0;padding:24px clamp(22px,8vw,130px);font-size:11px;line-height:1.7}.renew-lab input:focus-visible,.renew-lab select:focus-visible,.renew-lab button:focus-visible,.renew-lab a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width<=850px){.renew-context,.renew-inputs,.renew-results,.renew-signal>div,.renew-break-even>div,.renew-evidence{grid-template-columns:1fr}.renew-evidence{gap:34px}}@media (width<=600px){.renew-inputs article{grid-template-columns:1fr}.renew-inputs article>*{grid-column:1!important}.renew-controls{grid-template-columns:1fr}.renew-controls>div{display:grid}.renew-controls button{width:100%}.renew-cta{grid-template-columns:1fr}.renew-hero>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.renew-lab *{scroll-behavior:auto!important}}@media print{.renew-lab .inner-header,.renew-hero,.renew-controls,.renew-cta,.renew-disclaimer,.renew-lab .site-footer{display:none!important}.renew-context,.renew-inputs,.renew-results,.renew-signal>div,.renew-break-even>div,.renew-evidence{display:block}.renew-inputs article,.renew-results article,.renew-signal article,.renew-break-even article,.renew-evidence{break-inside:avoid;background:#fff}.renew-evidence fieldset label{background:#fff}}.rent-growth{color:#1b1915;background:#f3ede3;min-height:100vh;overflow-x:hidden}.rent-growth-hero{color:#f7f1e7;background:#171613;padding:clamp(64px,9vw,124px) clamp(22px,8vw,130px)}.rent-growth-hero h1{letter-spacing:-.045em;max-width:1040px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.rent-growth-hero>p:last-child{color:#d0c9bf;max-width:760px;margin:0;font-size:17px;line-height:1.75}.rent-growth-context{background:#d8ccba;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:30px clamp(22px,6vw,100px);display:grid}.rent-growth-context label,.rent-growth-inputs label{gap:7px;font-size:12px;font-weight:700;display:grid}.rent-growth-context input,.rent-growth-context select,.rent-growth-inputs input{color:#191713;width:100%;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #948775;border-radius:0;padding:10px 12px;font-size:16px}.rent-growth-inputs{background:#b5a895;grid-template-columns:1fr 1fr;gap:1px;display:grid}.rent-growth-inputs article{background:#f7f1e8;grid-template-columns:1fr 1fr;align-content:start;gap:16px;padding:clamp(32px,5vw,68px);display:grid}.rent-growth-inputs article>h2,.rent-growth-inputs article>.eyebrow{grid-column:1/-1}.rent-growth-inputs h2{margin:4px 0 22px;font:500 clamp(32px,4vw,50px)/1.05 Playfair Display,Georgia,serif}.rent-growth-inputs .rent-growth-shared{text-align:center;background:#ded3c2;grid-column:1/-1;grid-template-columns:minmax(220px,420px);justify-content:center}.rent-growth-signal{color:#f5efe5;background:#1b1915;padding:clamp(55px,8vw,100px) clamp(22px,8vw,130px)}.rent-growth-signal h2{color:#e0c37e;max-width:950px;margin:12px 0 20px;font:500 clamp(40px,6vw,72px)/1.02 Playfair Display,Georgia,serif}.rent-growth-signal>p:last-child{color:#c9c0b4}.rent-growth-signal strong{color:#f2dfad}.rent-growth-years{background:#b5a895;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rent-growth-years>article{background:#eee6da;min-width:0;padding:clamp(25px,3.5vw,48px)}.rent-growth-years>article>header{border-bottom:1px solid #bfb3a1;justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:16px;display:flex}.rent-growth-years>article>header span{text-transform:uppercase;font-size:11px;font-weight:700}.rent-growth-years>article>header strong{color:#9b7434;font:500 52px/1 Playfair Display,Georgia,serif}.rent-growth-route+.rent-growth-route{margin-top:32px}.rent-growth-route h3{margin:0 0 12px;font:500 24px Playfair Display,Georgia,serif}.rent-growth-route dl{margin:0}.rent-growth-route dl div{border-top:1px solid #d0c5b5;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rent-growth-route dt{color:#625b51;min-width:0;font-size:11px;line-height:1.5}.rent-growth-route dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.rent-growth-break-even{background:#d9cebd;padding:clamp(55px,8vw,100px) clamp(22px,7vw,110px)}.rent-growth-break-even>div{background:#b5a994;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid}.rent-growth-break-even article{background:#f5efe5;padding:28px}.rent-growth-break-even span{color:#655e54;min-height:35px;font-size:12px;line-height:1.5;display:block}.rent-growth-break-even strong{margin-top:16px;font:500 clamp(28px,4vw,48px) Playfair Display,Georgia,serif;display:block}.rent-growth-break-even p{color:#665f55;max-width:520px;font-size:12px;line-height:1.65}.rent-growth-controls{background:#d0c4b2;grid-template-columns:1fr auto;gap:16px;padding:28px clamp(22px,6vw,100px);display:grid}.rent-growth-controls p,.rent-growth-controls>span{color:#5e574e;margin:0;font-size:12px}.rent-growth-controls>div{gap:8px;display:flex}.rent-growth-controls button{color:#332e27;cursor:pointer;background:0 0;border:1px solid #9a8d79;min-height:46px;padding:10px 14px;font:700 12px inherit;transition:background-color .18s,color .18s}.rent-growth-controls button:hover{color:#f4ead8;background:#29251f}.rent-growth-controls>span{grid-column:1/-1;min-height:16px}.rent-growth-cta{color:#f5f0e7;background:#191713;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(60px,8vw,100px) clamp(22px,8vw,130px);display:grid}.rent-growth-cta h2{max-width:800px;margin:8px 0 14px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.rent-growth-cta>div>p:not(.eyebrow){color:#beb7ad;max-width:700px;line-height:1.7}.rent-growth-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.rent-growth-disclaimer{color:#5c554b;background:#cfc3b1;margin:0;padding:24px clamp(22px,8vw,130px);font-size:11px;line-height:1.7}.rent-growth input:focus-visible,.rent-growth select:focus-visible,.rent-growth button:focus-visible,.rent-growth a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width<=960px){.rent-growth-years{grid-template-columns:1fr}.rent-growth-years>article{grid-template-columns:160px 1fr 1fr;gap:28px;display:grid}.rent-growth-years>article>header{border:0;border-inline-end:1px solid #bfb3a1;align-content:start;margin:0;padding:0 20px 0 0;display:grid}.rent-growth-route+.rent-growth-route{margin-top:0}}@media (width<=760px){.rent-growth-context,.rent-growth-inputs,.rent-growth-break-even>div{grid-template-columns:1fr}.rent-growth-inputs .rent-growth-shared{grid-column:auto}.rent-growth-years>article{display:block}.rent-growth-years>article>header{border:0;border-bottom:1px solid #bfb3a1;margin-bottom:25px;padding:0 0 16px;display:flex}.rent-growth-route+.rent-growth-route{margin-top:32px}.rent-growth-controls{grid-template-columns:1fr}.rent-growth-controls>div{display:grid}.rent-growth-controls button{width:100%}.rent-growth-cta{grid-template-columns:1fr}.rent-growth-hero>p:last-child{font-size:16px}}@media (width<=520px){.rent-growth-inputs article{grid-template-columns:1fr}.rent-growth-inputs article>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.rent-growth *{scroll-behavior:auto!important;transition:none!important}}@media print{.rent-growth .inner-header,.rent-growth-hero,.rent-growth-controls,.rent-growth-cta,.rent-growth-disclaimer,.rent-growth .site-footer{display:none!important}.rent-growth-context,.rent-growth-inputs,.rent-growth-years,.rent-growth-break-even>div{display:block}.rent-growth-inputs article,.rent-growth-years>article,.rent-growth-break-even article,.rent-growth-signal{break-inside:avoid;color:#111;background:#fff}}.deal-stress{color:#1b1915;overscroll-behavior:contain;background:#f2ece2;min-height:100vh;overflow-x:hidden}.stress-hero{color:#f7f1e7;background:#171613;padding:68px 22px}.stress-hero h1{letter-spacing:-.045em;max-width:1040px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.stress-hero>p:last-child{color:#d0c9bf;max-width:760px;margin:0;font-size:16px;line-height:1.75}.stress-context{background:#d8ccba;padding:24px 22px}.stress-context label{gap:7px;max-width:1000px;margin:auto;font-size:12px;font-weight:700;display:grid}.stress-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8e816f;border-radius:0;padding:10px 12px;font-size:16px}.stress-common{background:#f7f1e8;gap:30px;padding:52px 22px;display:grid}.stress-common h2{margin:5px 0;font:500 clamp(34px,5vw,58px)/1.05 Playfair Display,Georgia,serif}.stress-common>div{grid-template-columns:1fr;gap:14px;display:grid}.stress-common label,.stress-scenario-inputs label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.stress-common label>div,.stress-scenario-inputs label>div{background:#fffdf8;border:1px solid #998c79;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.stress-common input,.stress-scenario-inputs input{color:#191713;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.stress-common label b,.stress-scenario-inputs label b{color:#695f51;padding:0 12px;font-size:11px}.stress-scenario-inputs{background:#aa9d89;grid-template-columns:1fr;gap:1px;display:grid}.stress-scenario-inputs>article{background:#e8dfd1;padding:40px 22px}.stress-scenario-inputs>article:nth-child(2){background:#ded2c0}.stress-scenario-inputs>article:nth-child(3){color:#f5eee3;background:#2a2620}.stress-scenario-inputs header span{color:#a17b3b;font:700 12px/1 sans-serif}.stress-scenario-inputs h2{margin:12px 0 8px;font:500 34px/1.05 Playfair Display,Georgia,serif}.stress-scenario-inputs header p{color:#655d52;min-height:48px;font-size:13px;line-height:1.6}.stress-scenario-inputs>article:nth-child(3) header p{color:#c5bdb0}.stress-scenario-inputs>article>div{gap:14px;display:grid}.stress-scenario-inputs>article:nth-child(3) label>div{background:#191713;border-color:#706655}.stress-scenario-inputs>article:nth-child(3) input{color:#f5eee3}.stress-scenario-inputs>article:nth-child(3) label b{color:#d9c28c}.stress-results{background:#aa9d89;grid-template-columns:1fr;gap:1px;display:grid}.stress-results>article{background:#f7f1e8;min-width:0;padding:40px 22px}.stress-results>article.is-stress{background:#e4d9c8}.stress-results>article>header{border-bottom:1px solid #c9bdab;gap:6px;min-height:148px;padding-bottom:24px;display:grid}.stress-results>article>header span{font:500 25px Playfair Display,Georgia,serif}.stress-results>article>header strong{color:#815f28;overflow-wrap:anywhere;font:500 clamp(30px,4vw,46px)/1.05 Playfair Display,Georgia,serif}.stress-results>article>header small{color:#625b51}.stress-results dl{margin:18px 0}.stress-results dl div{border-top:1px solid #d2c7b7;justify-content:space-between;align-items:start;gap:16px;padding:11px 0;display:flex}.stress-results dt{color:#655e54;min-width:0;font-size:11px;line-height:1.5}.stress-results dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.stress-results>article>section{margin-top:25px}.stress-results h3{text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:11px}.stress-results>article>section div{border-top:1px solid #d2c7b7;justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.stress-results>article>section b{font-variant-numeric:tabular-nums}.stress-results footer{color:#f3ecdf;background:#25211c;min-height:128px;margin-top:25px;padding:18px}.stress-results footer p{color:#d7ccbb;margin:7px 0;font-size:11px;line-height:1.5}.stress-results footer p:before{content:"— ";color:#d4ad5e}.stress-spread{color:#f6efe4;background:#1a1815;padding:60px 22px}.stress-spread h2{color:#e0c37e;overflow-wrap:anywhere;margin:10px 0 16px;font:500 clamp(46px,7vw,82px)/1 Playfair Display,Georgia,serif}.stress-spread>p:last-child{color:#c2baae;max-width:680px;line-height:1.7}.stress-controls{background:#d0c4b2;gap:16px;padding:28px 22px;display:grid}.stress-controls p,.stress-controls>span{color:#5e574e;margin:0;font-size:12px}.stress-controls>div{gap:8px;display:grid}.stress-controls button{color:#332e27;cursor:pointer;background:0 0;border:1px solid #91846f;min-height:48px;padding:10px 14px;font:700 12px inherit;transition:background-color .18s,color .18s}.stress-controls button:hover{color:#f4ead8;background:#29251f}.stress-controls>span{min-height:16px}.stress-cta{color:#f5f0e7;background:#191713;gap:35px;padding:62px 22px;display:grid}.stress-cta h2{max-width:800px;margin:8px 0 14px;font:500 clamp(36px,5vw,62px)/1.05 Playfair Display,Georgia,serif}.stress-cta>div>p:not(.eyebrow){color:#beb7ad;max-width:700px;line-height:1.7}.stress-cta>div>a{color:#e0c37e;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.stress-disclaimer{color:#564f46;background:#cfc3b1;margin:0;padding:24px 22px;font-size:11px;line-height:1.75}.deal-stress input:focus-visible,.deal-stress select:focus-visible,.deal-stress button:focus-visible,.deal-stress a:focus-visible{outline-offset:3px;outline:3px solid #c9a351}@media (width>=700px){.stress-hero{padding:90px 8vw}.stress-context{padding:30px 6vw}.stress-common{grid-template-columns:minmax(230px,.42fr) 1fr;padding:70px 7vw}.stress-common>div{grid-template-columns:1fr 1fr}.stress-scenario-inputs>article,.stress-results>article{padding:46px 5vw}.stress-controls{grid-template-columns:1fr auto;padding:28px 6vw}.stress-controls>div{display:flex}.stress-controls>span{grid-column:1/-1}.stress-spread,.stress-cta{padding:80px 8vw}.stress-cta{grid-template-columns:1fr auto;align-items:center}.stress-disclaimer{padding:24px 8vw}}@media (width>=1040px){.stress-scenario-inputs,.stress-results{grid-template-columns:repeat(3,minmax(0,1fr))}.stress-scenario-inputs>article,.stress-results>article{padding:44px 3vw}.stress-common>div{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.deal-stress *{scroll-behavior:auto!important;transition:none!important}}@media print{.deal-stress .inner-header,.stress-hero,.stress-controls,.stress-cta,.stress-disclaimer,.deal-stress .site-footer{display:none!important}.stress-common,.stress-scenario-inputs,.stress-results{display:block}.stress-common>div{grid-template-columns:repeat(3,1fr);display:grid}.stress-scenario-inputs>article,.stress-results>article,.stress-spread{break-inside:avoid;color:#111;background:#fff}}.break-even-map{color:#1b1915;overscroll-behavior:contain;background:#f2ece2;min-height:100vh;overflow-x:hidden}.break-even-hero{color:#f7f1e7;background:#171613;padding:68px 22px}.break-even-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1060px;margin:10px 0 24px;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,Georgia,serif}.break-even-hero>p:last-child{color:#d0c9bf;max-width:760px;margin:0;font-size:16px;line-height:1.75}.break-even-context{background:#d8ccba;padding:24px 22px}.break-even-context label{gap:7px;max-width:1120px;margin:auto;font-size:12px;font-weight:700;display:grid}.break-even-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8e816f;border-radius:0;padding:10px 12px;font-size:16px}.break-even-inputs{background:#f7f1e8;gap:30px;padding:52px 22px;display:grid}.break-even-inputs h2,.break-even-current h2,.break-even-thresholds h2,.break-even-headroom h2{margin:5px 0;font:500 clamp(34px,5vw,58px)/1.05 Playfair Display,Georgia,serif}.break-even-inputs>div{grid-template-columns:1fr;gap:14px;display:grid}.break-even-inputs label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.break-even-inputs label>div{background:#fffdf8;border:1px solid #998c79;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.break-even-inputs input{color:#191713;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.break-even-inputs label b{color:#695f51;padding:0 12px;font-size:11px}.break-even-inputs input:focus,.break-even-context select:focus,.break-even-controls button:focus-visible,.break-even-cta a:focus-visible{outline-offset:2px;outline:3px solid #9f7629}.break-even-current{color:#18150f;background:#b28b42;padding:48px 22px}.break-even-current dl{background:#7f612a;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;display:grid}.break-even-current dl div{background:#c6a76c;padding:20px 14px}.break-even-current dt{font-size:12px}.break-even-current dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font:700 clamp(20px,4vw,32px)/1.1 Arial,sans-serif}.break-even-thresholds{color:#f7f1e7;background:#1a1916;padding:58px 22px}.break-even-thresholds>header>p:last-child{color:#c9c2b7;max-width:720px;line-height:1.7}.break-even-thresholds>div{background:#4a4338;grid-template-columns:1fr;gap:1px;margin-top:32px;display:grid}.break-even-thresholds article{background:#22211d;gap:13px;min-width:0;padding:26px 20px;display:grid}.break-even-thresholds article>span{color:#bdb5aa;font-size:12px}.break-even-thresholds article>strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:600 clamp(27px,5vw,43px)/1.05 Arial,sans-serif}.break-even-thresholds article footer{color:#d7d0c6;border-top:1px solid #4a4338;justify-content:space-between;gap:14px;padding-top:14px;font-size:12px;display:flex}.break-even-thresholds article footer b{color:#fff;font-variant-numeric:tabular-nums}.break-even-headroom{background:#e5dccd;padding:58px 22px}.break-even-headroom>div{gap:10px;margin-top:28px;display:grid}.break-even-headroom article{background:#fffdf8;border:1px solid #ad9f8c;grid-template-columns:42px minmax(0,auto) 1fr;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.break-even-headroom article>span{color:#fff;background:#254d3b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.break-even-headroom article.is-negative>span{background:#713b32}.break-even-headroom strong{font-variant-numeric:tabular-nums}.break-even-headroom p{color:#5c554b;margin:0;font-size:13px;line-height:1.5}.break-even-controls{background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.break-even-controls p,.break-even-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.break-even-controls>div{flex-wrap:wrap;gap:8px;display:flex}.break-even-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.break-even-controls button:hover{color:#fff;background:#22201b}.break-even-cta{background:#d8ccba;gap:28px;padding:58px 22px;display:grid}.break-even-cta h2{max-width:780px;margin:8px 0 16px;font:500 clamp(34px,5vw,58px)/1.04 Playfair Display,Georgia,serif}.break-even-cta p{max-width:720px;line-height:1.7}.break-even-cta div>a{color:#2c261c;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.break-even-cta>.button{place-self:start;min-height:48px}.break-even-disclaimer{color:#aaa399;background:#171613;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.break-even-map[dir=rtl] .break-even-hero h1{letter-spacing:0;line-height:1.15}.break-even-map[dir=rtl] .break-even-inputs h2,.break-even-map[dir=rtl] .break-even-current h2,.break-even-map[dir=rtl] .break-even-thresholds h2,.break-even-map[dir=rtl] .break-even-headroom h2,.break-even-map[dir=rtl] .break-even-cta h2{line-height:1.25}@media (width>=720px){.break-even-hero,.break-even-inputs,.break-even-current,.break-even-thresholds,.break-even-headroom,.break-even-controls,.break-even-cta,.break-even-disclaimer{padding-left:6vw;padding-right:6vw}.break-even-inputs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.break-even-current dl{grid-template-columns:repeat(4,minmax(0,1fr))}.break-even-thresholds>div{grid-template-columns:repeat(2,minmax(0,1fr))}.break-even-controls{grid-template-columns:1fr auto;align-items:center}.break-even-controls>span{grid-column:1/-1}.break-even-cta{grid-template-columns:1fr auto;align-items:center}.break-even-cta>.button{align-self:center}.break-even-disclaimer{padding-left:6vw;padding-right:6vw}}@media (width>=1040px){.break-even-hero,.break-even-inputs,.break-even-current,.break-even-thresholds,.break-even-headroom,.break-even-controls,.break-even-cta,.break-even-disclaimer{padding-left:8vw;padding-right:8vw}.break-even-inputs{grid-template-columns:minmax(220px,.5fr) 1.5fr}.break-even-inputs>div,.break-even-thresholds>div{grid-template-columns:repeat(3,minmax(0,1fr))}.break-even-headroom>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.break-even-map *{scroll-behavior:auto!important;transition:none!important}}@media print{.break-even-map .inner-header,.break-even-hero,.break-even-controls,.break-even-cta,.break-even-disclaimer,.break-even-map .site-footer{display:none!important}.break-even-inputs,.break-even-current,.break-even-thresholds,.break-even-headroom{color:#111!important;background:#fff!important}.break-even-thresholds article{break-inside:avoid;border:1px solid #aaa;color:#111!important;background:#fff!important}.break-even-thresholds article>strong{color:#111}.break-even-headroom article{break-inside:avoid}}.refinance-planner{color:#1b1915;overscroll-behavior:contain;background:#f2ece2;min-height:100vh;overflow-x:hidden}.refinance-hero{color:#f7f1e7;background:#171613;gap:30px;padding:54px 22px;display:grid}.refinance-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:10px 0 22px;font:500 clamp(44px,7vw,88px)/1 Playfair Display,Georgia,serif}.refinance-hero>div>p:last-child{color:#d0c9bf;max-width:750px;margin:0;font-size:16px;line-height:1.75}.refinance-hero aside{background:#211f1a;border:1px solid #615846;align-content:center;gap:8px;min-width:0;padding:24px;display:grid}.refinance-hero aside span,.refinance-hero aside small{color:#c8bfae;font-size:12px}.refinance-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(30px,6vw,48px)/1 Arial,sans-serif}.refinance-context{background:#d8ccba;padding:24px 22px}.refinance-context label{gap:7px;max-width:1120px;margin:auto;font-size:12px;font-weight:700;display:grid}.refinance-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8e816f;border-radius:0;padding:10px 12px;font-size:16px}.refinance-inputs{background:#a99b86;gap:1px;display:grid}.refinance-inputs fieldset{background:#f7f1e8;border:0;min-width:0;margin:0;padding:40px 22px 46px}.refinance-inputs fieldset:nth-child(2){background:#e7ddce}.refinance-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(30px,5vw,50px)/1.1 Playfair Display,Georgia,serif;display:flex}.refinance-inputs legend span{color:#806d4d;border:1px solid #806d4d;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.refinance-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.refinance-inputs label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.refinance-inputs label>div{background:#fffdf8;border:1px solid #998c79;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.refinance-inputs input{color:#191713;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.refinance-inputs label b{color:#695f51;padding:0 12px;font-size:11px}.refinance-context select:focus,.refinance-inputs input:focus,.refinance-controls button:focus-visible,.refinance-cta a:focus-visible{outline-offset:2px;outline:3px solid #9f7629}.refinance-overview{color:#18150f;background:#b28b42;padding:52px 22px}.refinance-overview h2,.refinance-comparison h2,.refinance-signals h2,.refinance-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.refinance-overview>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.refinance-overview article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.refinance-overview article span{font-size:12px}.refinance-overview article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.refinance-comparison{color:#f7f1e7;background:#1a1916;padding:58px 22px}.refinance-comparison>div{background:#4c453b;gap:1px;margin-top:30px;display:grid}.refinance-comparison article{background:#22211d;padding:28px 20px}.refinance-comparison article h3{color:#e2c98e;margin:0 0 22px;font:500 clamp(26px,4vw,38px)/1.1 Playfair Display,Georgia,serif}.refinance-comparison dl{gap:0;margin:0;display:grid}.refinance-comparison dl div{border-top:1px solid #4a4338;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.refinance-comparison dt{color:#c7c0b6;font-size:12px;line-height:1.5}.refinance-comparison dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.refinance-signals{background:#e5dccd;padding:58px 22px}.refinance-signals>div{gap:10px;margin-top:28px;display:grid}.refinance-signals article{background:#fffdf8;border:1px solid #aa9b86;grid-template-columns:1fr;gap:8px;min-width:0;padding:20px;display:grid}.refinance-signals article>span{color:#5f574d;font-size:12px}.refinance-signals article>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(24px,5vw,36px)/1 Arial,sans-serif}.refinance-signals article>p{color:#50493f;border-inline-start:4px solid #315344;margin:0;padding-inline-start:16px;font-size:13px;line-height:1.5}.refinance-signals article.is-stay>p{border-inline-start-color:#7c4e35}.refinance-signals article.is-neutral>p{border-inline-start-color:#7b6a49}.refinance-controls{background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.refinance-controls p,.refinance-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.refinance-controls>div{flex-wrap:wrap;gap:8px;display:flex}.refinance-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.refinance-controls button:hover{color:#fff;background:#22201b}.refinance-cta{background:#d8ccba;gap:28px;padding:58px 22px;display:grid}.refinance-cta h2{max-width:780px}.refinance-cta p{max-width:720px;line-height:1.7}.refinance-cta div>a{color:#2c261c;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.refinance-cta>.button{place-self:start;min-height:48px}.refinance-disclaimer{color:#aaa399;background:#171613;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.refinance-planner[dir=rtl] .refinance-hero h1{letter-spacing:0;line-height:1.17}.refinance-planner[dir=rtl] .refinance-inputs legend,.refinance-planner[dir=rtl] .refinance-overview h2,.refinance-planner[dir=rtl] .refinance-comparison h2,.refinance-planner[dir=rtl] .refinance-signals h2,.refinance-planner[dir=rtl] .refinance-cta h2{line-height:1.3}@media (width>=620px){.refinance-overview>div,.refinance-inputs fieldset>div,.refinance-signals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.refinance-hero,.refinance-overview,.refinance-comparison,.refinance-signals,.refinance-controls,.refinance-cta,.refinance-disclaimer{padding-left:6vw;padding-right:6vw}.refinance-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.refinance-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}.refinance-controls{grid-template-columns:1fr auto;align-items:center}.refinance-controls>span{grid-column:1/-1}.refinance-cta{grid-template-columns:1fr auto;align-items:center}.refinance-cta>.button{align-self:center}}@media (width>=1040px){.refinance-hero,.refinance-overview,.refinance-comparison,.refinance-signals,.refinance-controls,.refinance-cta,.refinance-disclaimer{padding-left:8vw;padding-right:8vw}.refinance-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.refinance-inputs fieldset{padding:48px 6vw 56px}.refinance-inputs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.refinance-overview>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.refinance-planner *{scroll-behavior:auto!important;transition:none!important}}@media print{.refinance-planner .inner-header,.refinance-hero,.refinance-controls,.refinance-cta,.refinance-disclaimer,.refinance-planner .site-footer{display:none!important}.refinance-inputs,.refinance-overview,.refinance-comparison,.refinance-signals{color:#111!important;background:#fff!important}.refinance-comparison article,.refinance-signals article{break-inside:avoid;color:#111!important;background:#fff!important}.refinance-comparison article h3{color:#111}}.debt-paydown{color:#1b1915;overscroll-behavior:contain;background:#f2ece2;min-height:100vh;overflow-x:hidden}.debt-hero{color:#f7f1e7;background:#171613;gap:30px;padding:54px 22px;display:grid}.debt-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:10px 0 22px;font:500 clamp(42px,7vw,88px)/1 Playfair Display,Georgia,serif}.debt-hero>div>p:last-child{color:#d0c9bf;max-width:760px;margin:0;font-size:16px;line-height:1.75}.debt-hero aside{background:#211f1a;border:1px solid #615846;align-content:center;gap:8px;min-width:0;padding:24px;display:grid}.debt-hero aside span,.debt-hero aside small{color:#c8bfae;font-size:12px}.debt-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(30px,6vw,48px)/1 Arial,sans-serif}.debt-context{background:#d8ccba;padding:24px 22px}.debt-context label{gap:7px;max-width:1120px;margin:auto;font-size:12px;font-weight:700;display:grid}.debt-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8e816f;border-radius:0;padding:10px 12px;font-size:16px}.debt-inputs{background:#a99b86;gap:1px;display:grid}.debt-inputs fieldset{background:#f7f1e8;border:0;min-width:0;margin:0;padding:40px 22px 46px}.debt-inputs fieldset:nth-child(2){background:#e7ddce}.debt-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(30px,5vw,50px)/1.1 Playfair Display,Georgia,serif;display:flex}.debt-inputs legend span{color:#806d4d;border:1px solid #806d4d;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.debt-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.debt-inputs label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.debt-inputs label>div{background:#fffdf8;border:1px solid #998c79;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.debt-inputs input{color:#191713;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.debt-inputs label b{color:#695f51;padding:0 12px;font-size:11px}.debt-context select:focus,.debt-inputs input:focus,.debt-controls button:focus-visible,.debt-cta a:focus-visible{outline-offset:2px;outline:3px solid #9f7629}.debt-overview{color:#18150f;background:#b28b42;padding:52px 22px}.debt-overview h2,.debt-comparison h2,.debt-milestones h2,.debt-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.debt-overview>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.debt-overview article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.debt-overview article span{font-size:12px}.debt-overview article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.debt-overview>p{background:#d9c18d;border-inline-start:5px solid #315344;gap:5px;margin:18px 0 0;padding:16px;font-size:13px;line-height:1.55;display:grid}.debt-overview>p.is-low{background:#dbc2a1;border-inline-start-color:#713d2f}.debt-comparison{color:#f7f1e7;background:#1a1916;padding:58px 22px}.debt-comparison>div{background:#4c453b;gap:1px;margin-top:30px;display:grid}.debt-comparison article{background:#22211d;padding:28px 20px}.debt-comparison article.is-featured{background:#2b271f;box-shadow:inset 0 4px #b28b42}.debt-comparison article h3{color:#e2c98e;margin:0 0 22px;font:500 clamp(26px,4vw,38px)/1.1 Playfair Display,Georgia,serif}.debt-comparison dl{gap:0;margin:0;display:grid}.debt-comparison dl div{border-top:1px solid #4a4338;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.debt-comparison dt{color:#c7c0b6;font-size:12px;line-height:1.5}.debt-comparison dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.debt-milestones{background:#e5dccd;padding:58px 22px}.debt-milestones>div{background:#fffdf8;border:1px solid #9f927e;margin-top:28px}.debt-row{border-top:1px solid #c7baa7;grid-template-columns:.45fr repeat(3,minmax(0,1fr));display:grid}.debt-row:first-child{border-top:0}.debt-row>*{overflow-wrap:anywhere;border-inline-start:1px solid #d6cbb9;min-width:0;padding:14px 10px;font-size:12px}.debt-row>:first-child{border-inline-start:0}.debt-row-head{color:#f5eee3;background:#27241f}.debt-row:not(.debt-row-head) span{text-align:end;font-variant-numeric:tabular-nums}.debt-controls{background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.debt-controls p,.debt-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.debt-controls>div{flex-wrap:wrap;gap:8px;display:flex}.debt-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.debt-controls button:hover{color:#fff;background:#22201b}.debt-cta{background:#d8ccba;gap:28px;padding:58px 22px;display:grid}.debt-cta h2{max-width:780px}.debt-cta p{max-width:720px;line-height:1.7}.debt-cta div>a{color:#2c261c;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.debt-cta>.button{place-self:start;min-height:48px}.debt-disclaimer{color:#aaa399;background:#171613;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.debt-paydown[dir=rtl] .debt-hero h1{letter-spacing:0;line-height:1.17}.debt-paydown[dir=rtl] .debt-inputs legend,.debt-paydown[dir=rtl] .debt-overview h2,.debt-paydown[dir=rtl] .debt-comparison h2,.debt-paydown[dir=rtl] .debt-milestones h2,.debt-paydown[dir=rtl] .debt-cta h2{line-height:1.3}.debt-presets{background:#ece3d6;border-bottom:1px solid #b7a994;gap:14px;padding:22px;display:grid}.debt-presets>strong{font:500 20px/1.25 Playfair Display,Georgia,serif}.debt-presets>div{flex-wrap:wrap;gap:8px;display:flex}.debt-presets button{color:#242019;cursor:pointer;background:#fffdf8;border:1px solid #776a57;min-height:48px;padding:10px 16px;font:700 14px/1.2 Arial,sans-serif}.debt-presets button:hover{color:#fff;background:#242019}.debt-presets button:focus-visible{outline-offset:2px;outline:3px solid #9f7629}.debt-inputs label>span,.debt-context label>span{font-size:14px}.debt-goal{background:#efe7db;padding:58px 22px}.debt-goal h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.debt-goal>div{gap:10px;margin-top:28px;display:grid}.debt-goal article{background:#fffdf8;border:1px solid #aa9b86;gap:9px;min-width:0;padding:20px;display:grid}.debt-goal article>span{color:#5f574d;font-size:14px;line-height:1.4}.debt-goal article>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(24px,5vw,36px)/1 Arial,sans-serif}.debt-goal article>small{color:#5b5348;border-inline-start:4px solid #806d4d;padding-inline-start:12px;font-size:12px;line-height:1.5}.debt-goal article.is-met>small{border-inline-start-color:#315344}.debt-goal article.is-missed>small{border-inline-start-color:#713d2f}.debt-paydown[dir=rtl] .debt-goal h2{line-height:1.3}@media (width>=620px){.debt-overview>div,.debt-inputs fieldset>div,.debt-goal>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.debt-hero,.debt-overview,.debt-goal,.debt-comparison,.debt-milestones,.debt-controls,.debt-cta,.debt-disclaimer{padding-left:6vw;padding-right:6vw}.debt-presets{grid-template-columns:1fr auto;align-items:center;padding-left:6vw;padding-right:6vw}.debt-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.debt-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr))}.debt-controls{grid-template-columns:1fr auto;align-items:center}.debt-controls>span{grid-column:1/-1}.debt-cta{grid-template-columns:1fr auto;align-items:center}.debt-cta>.button{align-self:center}.debt-row>*{padding:16px}}@media (width>=1040px){.debt-hero,.debt-overview,.debt-goal,.debt-comparison,.debt-milestones,.debt-controls,.debt-cta,.debt-disclaimer,.debt-presets{padding-left:8vw;padding-right:8vw}.debt-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-inputs fieldset{padding:48px 6vw 56px}.debt-overview>div,.debt-goal>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.debt-row{grid-template-columns:42px repeat(3,minmax(86px,1fr));overflow-x:auto}.debt-milestones>div{overflow-x:auto}.debt-row>*{font-size:10px}}@media (prefers-reduced-motion:reduce){.debt-paydown *{scroll-behavior:auto!important;transition:none!important}}@media print{.debt-paydown .inner-header,.debt-hero,.debt-controls,.debt-cta,.debt-disclaimer,.debt-paydown .site-footer{display:none!important}.debt-inputs,.debt-overview,.debt-comparison,.debt-milestones{color:#111!important;background:#fff!important}.debt-comparison article{break-inside:avoid;color:#111!important;background:#fff!important}.debt-comparison article h3{color:#111}}.buy-rent{color:#1b1915;overscroll-behavior:contain;background:#f2ece2;min-height:100vh;overflow-x:hidden}.buy-rent-hero{color:#f7f1e7;background:#171613;gap:30px;padding:54px 22px;display:grid}.buy-rent-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:10px 0 22px;font:500 clamp(42px,7vw,86px)/1 Playfair Display,Georgia,serif}.buy-rent-hero>div>p:last-child{color:#d0c9bf;max-width:770px;margin:0;font-size:16px;line-height:1.75}.buy-rent-hero aside{background:#211f1a;border:1px solid #615846;align-content:center;gap:8px;min-width:0;padding:24px;display:grid}.buy-rent-hero aside span,.buy-rent-hero aside small{color:#c8bfae;font-size:12px;line-height:1.5}.buy-rent-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(30px,6vw,46px)/1 Arial,sans-serif}.buy-rent-context{background:#d8ccba;padding:24px 22px}.buy-rent-context label{gap:8px;max-width:1120px;margin:auto;font-size:14px;font-weight:700;display:grid}.buy-rent-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8e816f;border-radius:0;padding:10px 12px;font-size:16px}.buy-rent-method{color:#18150f;background:#b28b42;gap:8px;padding:22px;display:grid}.buy-rent-method p{max-width:1000px;margin:0;font-size:16px;line-height:1.65}.buy-rent-inputs{background:#a99b86;gap:1px;display:grid}.buy-rent-inputs fieldset{background:#f7f1e8;border:0;min-width:0;margin:0;padding:40px 22px 46px}.buy-rent-inputs fieldset:nth-child(2){background:#e7ddce}.buy-rent-inputs fieldset:nth-child(3){background:#ded1bf}.buy-rent-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(29px,4vw,44px)/1.1 Playfair Display,Georgia,serif;display:flex}.buy-rent-inputs legend span{color:#806d4d;border:1px solid #806d4d;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.buy-rent-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.buy-rent-inputs label{gap:7px;min-width:0;font-size:14px;font-weight:700;display:grid}.buy-rent-inputs label>div{background:#fffdf8;border:1px solid #998c79;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.buy-rent-inputs input{color:#191713;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.buy-rent-inputs label b{color:#695f51;padding:0 12px;font-size:11px}.buy-rent-context select:focus,.buy-rent-inputs input:focus,.buy-rent-controls button:focus-visible,.buy-rent-cta a:focus-visible{outline-offset:2px;outline:3px solid #9f7629}.buy-rent-position{color:#18150f;background:#b28b42;padding:52px 22px}.buy-rent-position h2,.buy-rent-results h2,.buy-rent-path h2,.buy-rent-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.buy-rent-position>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.buy-rent-position article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.buy-rent-position article span{font-size:14px;line-height:1.4}.buy-rent-position article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.buy-rent-results{color:#f7f1e7;background:#1a1916;padding:58px 22px}.buy-rent-results>div{background:#4c453b;gap:1px;margin-top:30px;display:grid}.buy-rent-results article{background:#22211d;padding:28px 20px}.buy-rent-results article h3{color:#e2c98e;margin:0 0 12px;font:500 clamp(26px,4vw,38px)/1.1 Playfair Display,Georgia,serif}.buy-rent-results article>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:24px;font:700 clamp(30px,5vw,44px)/1 Arial,sans-serif;display:block}.buy-rent-results dl{gap:0;margin:0;display:grid}.buy-rent-results dl div{border-top:1px solid #4a4338;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.buy-rent-results dt{color:#c7c0b6;font-size:13px;line-height:1.5}.buy-rent-results dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.buy-rent-results>aside{background:#28251f;border-inline-start:5px solid #b28b42;gap:8px;margin-top:18px;padding:22px;display:grid}.buy-rent-results>aside span,.buy-rent-results>aside p{color:#c8bfae;margin:0;font-size:14px;line-height:1.5}.buy-rent-results>aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;font:700 clamp(30px,5vw,46px)/1 Arial,sans-serif}.buy-rent-path{background:#e5dccd;padding:58px 22px}.buy-rent-path>div{background:#fffdf8;border:1px solid #9f927e;margin-top:28px;overflow-x:auto}.buy-rent-row{border-top:1px solid #c7baa7;grid-template-columns:54px repeat(3,minmax(130px,1fr));min-width:560px;display:grid}.buy-rent-row:first-child{border-top:0}.buy-rent-row>*{overflow-wrap:anywhere;border-inline-start:1px solid #d6cbb9;min-width:0;padding:14px 10px;font-size:12px}.buy-rent-row>:first-child{border-inline-start:0}.buy-rent-row.row-head{color:#f5eee3;background:#27241f}.buy-rent-row:not(.row-head) span{text-align:end;font-variant-numeric:tabular-nums}.buy-rent-controls{background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.buy-rent-controls p,.buy-rent-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.buy-rent-controls>div{flex-wrap:wrap;gap:8px;display:flex}.buy-rent-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.buy-rent-controls button:hover{color:#fff;background:#22201b}.buy-rent-cta{background:#d8ccba;gap:28px;padding:58px 22px;display:grid}.buy-rent-cta h2{max-width:780px}.buy-rent-cta p{max-width:720px;font-size:16px;line-height:1.7}.buy-rent-cta div>a{color:#2c261c;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.buy-rent-cta>.button{place-self:start;min-height:48px}.buy-rent-disclaimer{color:#aaa399;background:#171613;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.buy-rent[dir=rtl] .buy-rent-hero h1{letter-spacing:0;line-height:1.17}.buy-rent[dir=rtl] .buy-rent-inputs legend,.buy-rent[dir=rtl] .buy-rent-position h2,.buy-rent[dir=rtl] .buy-rent-results h2,.buy-rent[dir=rtl] .buy-rent-path h2,.buy-rent[dir=rtl] .buy-rent-cta h2{line-height:1.3}@media (width>=620px){.buy-rent-position>div,.buy-rent-inputs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.buy-rent-hero,.buy-rent-method,.buy-rent-position,.buy-rent-results,.buy-rent-path,.buy-rent-controls,.buy-rent-cta,.buy-rent-disclaimer{padding-left:6vw;padding-right:6vw}.buy-rent-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.buy-rent-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-rent-controls{grid-template-columns:1fr auto;align-items:center}.buy-rent-controls>span{grid-column:1/-1}.buy-rent-cta{grid-template-columns:1fr auto;align-items:center}.buy-rent-cta>.button{align-self:center}.buy-rent-row>*{padding:16px}}@media (width>=1040px){.buy-rent-hero,.buy-rent-method,.buy-rent-position,.buy-rent-results,.buy-rent-path,.buy-rent-controls,.buy-rent-cta,.buy-rent-disclaimer{padding-left:8vw;padding-right:8vw}.buy-rent-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-rent-inputs fieldset{padding:48px 4vw 56px}.buy-rent-inputs fieldset>div{grid-template-columns:1fr}.buy-rent-position>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.buy-rent *{scroll-behavior:auto!important;transition:none!important}}@media print{.buy-rent .inner-header,.buy-rent-hero,.buy-rent-controls,.buy-rent-cta,.buy-rent-disclaimer,.buy-rent .site-footer{display:none!important}.buy-rent-inputs,.buy-rent-position,.buy-rent-results,.buy-rent-path{color:#111!important;background:#fff!important}.buy-rent-results article{break-inside:avoid;color:#111!important;background:#fff!important}.buy-rent-results article h3{color:#111}}.land-lab{color:#f4eee4;overscroll-behavior:contain;background:#11110f;min-height:100vh;overflow-x:hidden}.land-hero{color:#f7f1e7;background:#090a09;gap:30px;padding:54px 22px;display:grid}.land-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1040px;margin:10px 0 22px;font:500 clamp(42px,7vw,86px)/1 Playfair Display,Georgia,serif}.land-hero>div>p:last-child{color:#c9c2b8;max-width:790px;margin:0;font-size:16px;line-height:1.75}.land-hero aside{background:#171713;border:1px solid #594f3b;align-content:center;gap:8px;min-width:0;padding:24px;display:grid}.land-hero aside span,.land-hero aside small{color:#c8bfae;font-size:13px;line-height:1.5}.land-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(28px,5vw,44px)/1 Arial,sans-serif}.land-context{color:#19160f;background:#b28b42;padding:24px 22px}.land-context label{gap:8px;max-width:1120px;margin:auto;font-size:14px;font-weight:700;display:grid}.land-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #6f552a;border-radius:0;padding:10px 12px;font-size:16px}.land-inputs{background:#514a40;gap:1px;display:grid}.land-inputs fieldset{background:#1b1b18;border:0;min-width:0;margin:0;padding:40px 22px 46px}.land-inputs fieldset:nth-child(2){background:#22211d}.land-inputs fieldset:nth-child(3){background:#29261f}.land-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(28px,4vw,42px)/1.12 Playfair Display,Georgia,serif;display:flex}.land-inputs legend span{color:#d4b773;border:1px solid #b28b42;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.land-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.land-inputs label{color:#e6dfd4;gap:7px;min-width:0;font-size:14px;font-weight:700;display:grid}.land-inputs label>div{background:#10110f;border:1px solid #6e6455;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.land-inputs input{color:#fffdf8;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.land-inputs label b{color:#bdb3a4;padding:0 12px;font-size:11px}.land-context select:focus,.land-inputs input:focus,.land-evidence input:focus,.land-controls button:focus-visible,.land-cta a:focus-visible{outline-offset:2px;outline:3px solid #d1ad61}.land-snapshot{color:#18150f;background:#b28b42;padding:52px 22px}.land-snapshot h2,.land-evidence h2,.land-scenarios h2,.land-decision h2,.land-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.land-snapshot>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.land-snapshot article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.land-snapshot article span{font-size:14px;line-height:1.4}.land-snapshot article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.land-snapshot article small{font-size:12px}.land-evidence{color:#1b1915;background:#e9e0d3;padding:58px 22px}.land-evidence header>p:last-child{color:#5d554b;max-width:720px;margin:12px 0 0;font-size:14px;line-height:1.6}.land-evidence>div{gap:14px;margin-top:28px;display:grid}.land-evidence label{gap:7px;font-size:14px;font-weight:700;display:grid}.land-evidence input{color:#191713;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #9c8f7c;padding:10px 12px;font-size:16px}.land-scenarios{background:#0d0e0c;padding:58px 22px}.land-scenarios>div{background:#4c453b;gap:1px;margin-top:30px;display:grid}.land-scenarios article{background:#1b1b18;padding:28px 20px}.land-scenarios article.is-base{background:#242119;box-shadow:inset 0 4px #b28b42}.land-scenarios article h3{color:#e2c98e;margin:0 0 12px;font:500 clamp(26px,4vw,38px)/1.1 Playfair Display,Georgia,serif}.land-scenarios article>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:24px;font:700 clamp(28px,5vw,42px)/1 Arial,sans-serif;display:block}.land-scenarios dl{gap:0;margin:0;display:grid}.land-scenarios dl div{border-top:1px solid #474136;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.land-scenarios dt{color:#c7c0b6;font-size:13px;line-height:1.5}.land-scenarios dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.land-decision{color:#1b1915;background:#dcd0bf;padding:58px 22px}.land-decision>div{gap:10px;margin-top:28px;display:grid}.land-decision article{background:#fffdf8;border:1px solid #9b8c76;gap:9px;min-width:0;padding:20px;display:grid}.land-decision article span{color:#5f574d;font-size:14px;line-height:1.4}.land-decision article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(24px,5vw,36px)/1 Arial,sans-serif}.land-decision article small{color:#5b5348;border-inline-start:4px solid #806d4d;padding-inline-start:12px;font-size:12px;line-height:1.5}.land-controls{color:#1b1915;background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.land-controls p,.land-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.land-controls>div{flex-wrap:wrap;gap:8px;display:flex}.land-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.land-controls button:hover{color:#fff;background:#22201b}.land-cta{color:#18150f;background:#b28b42;gap:28px;padding:58px 22px;display:grid}.land-cta h2{max-width:800px}.land-cta p{max-width:720px;font-size:16px;line-height:1.7}.land-cta div>a{color:#211b12;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.land-cta>.button{place-self:start;min-height:48px}.land-disclaimer{color:#aaa399;background:#090a09;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.land-lab[dir=rtl] .land-hero h1{letter-spacing:0;line-height:1.17}.land-lab[dir=rtl] .land-inputs legend,.land-lab[dir=rtl] .land-snapshot h2,.land-lab[dir=rtl] .land-evidence h2,.land-lab[dir=rtl] .land-scenarios h2,.land-lab[dir=rtl] .land-decision h2,.land-lab[dir=rtl] .land-cta h2{line-height:1.3}@media (width>=620px){.land-snapshot>div,.land-evidence>div,.land-decision>div,.land-inputs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.land-hero,.land-snapshot,.land-evidence,.land-scenarios,.land-decision,.land-controls,.land-cta,.land-disclaimer{padding-left:6vw;padding-right:6vw}.land-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.land-scenarios>div{grid-template-columns:repeat(3,minmax(0,1fr))}.land-controls{grid-template-columns:1fr auto;align-items:center}.land-controls>span{grid-column:1/-1}.land-cta{grid-template-columns:1fr auto;align-items:center}.land-cta>.button{align-self:center}}@media (width>=1040px){.land-hero,.land-snapshot,.land-evidence,.land-scenarios,.land-decision,.land-controls,.land-cta,.land-disclaimer{padding-left:8vw;padding-right:8vw}.land-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.land-inputs fieldset{padding:48px 4vw 56px}.land-inputs fieldset>div{grid-template-columns:1fr}.land-snapshot>div,.land-decision>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.land-lab *{scroll-behavior:auto!important;transition:none!important}}@media print{.land-lab .inner-header,.land-hero,.land-controls,.land-cta,.land-disclaimer,.land-lab .site-footer{display:none!important}.land-inputs,.land-snapshot,.land-evidence,.land-scenarios,.land-decision{color:#111!important;background:#fff!important}.land-scenarios article{break-inside:avoid;color:#111!important;background:#fff!important}.land-scenarios article h3{color:#111}}.dev-cashflow{color:#f4eee4;overscroll-behavior:contain;background:#10100e;min-height:100vh;overflow-x:hidden}.dev-hero{color:#f7f1e7;background:#080908;gap:30px;padding:54px 22px;display:grid}.dev-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1050px;margin:10px 0 22px;font:500 clamp(42px,7vw,86px)/1 Playfair Display,Georgia,serif}.dev-hero>div>p:last-child{color:#c9c2b8;max-width:800px;margin:0;font-size:16px;line-height:1.75}.dev-hero aside{background:#171713;border:1px solid #594f3b;align-content:center;gap:8px;padding:24px;display:grid}.dev-hero aside span,.dev-hero aside small{color:#c8bfae;font-size:13px;line-height:1.5}.dev-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(30px,5vw,48px)/1 Arial,sans-serif}.dev-context{color:#19160f;background:#b28b42;padding:24px 22px}.dev-context label{gap:8px;max-width:1120px;margin:auto;font-size:14px;font-weight:700;display:grid}.dev-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #6f552a;border-radius:0;padding:10px 12px;font-size:16px}.dev-inputs{background:#514a40;gap:1px;display:grid}.dev-inputs fieldset{background:#1b1b18;border:0;min-width:0;margin:0;padding:40px 22px 46px}.dev-inputs fieldset:nth-child(2){background:#22211d}.dev-inputs fieldset:nth-child(3){background:#29261f}.dev-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(28px,4vw,42px)/1.12 Playfair Display,Georgia,serif;display:flex}.dev-inputs legend span{color:#d4b773;border:1px solid #b28b42;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.dev-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.dev-inputs label{color:#e6dfd4;gap:7px;font-size:14px;font-weight:700;display:grid}.dev-inputs label>div{background:#10110f;border:1px solid #6e6455;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dev-inputs input{color:#fffdf8;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.dev-inputs label b{color:#bdb3a4;padding:0 12px;font-size:11px}.dev-context select:focus,.dev-inputs input:focus,.dev-evidence input:focus,.dev-controls button:focus-visible,.dev-cta a:focus-visible{outline-offset:2px;outline:3px solid #d1ad61}.dev-command{color:#18150f;background:#b28b42;padding:52px 22px}.dev-command h2,.dev-timeline h2,.dev-signals h2,.dev-evidence h2,.dev-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.dev-command>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.dev-command article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.dev-command article.is-alert{box-shadow:inset 0 4px #74312d}.dev-command article.is-positive{box-shadow:inset 0 4px #365b3d}.dev-command article span{font-size:14px;line-height:1.4}.dev-command article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.dev-command article small{font-size:12px;line-height:1.5}.dev-timeline{background:#0d0e0c;padding:58px 22px}.dev-table-wrap{border:1px solid #4c453b;margin-top:28px;overflow-x:auto}.dev-timeline table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.dev-timeline th,.dev-timeline td{text-align:end;white-space:nowrap;border-bottom:1px solid #38342d;padding:15px 14px}.dev-timeline th:first-child,.dev-timeline td:first-child{text-align:start}.dev-timeline thead{color:#e2c98e;text-transform:uppercase;letter-spacing:.08em;background:#201f1b;font-size:12px}.dev-timeline tbody th{color:#e2c98e}.dev-timeline td{color:#d5cec3}.dev-timeline td.positive{color:#a9d7b1}.dev-timeline td.negative{color:#e6aaa4}.dev-signals{color:#1b1915;background:#dcd0bf;padding:58px 22px}.dev-signals>div{gap:10px;margin-top:28px;display:grid}.dev-signals article{background:#fffdf8;border:1px solid #9b8c76;gap:10px;padding:22px;display:grid}.dev-signals article span{color:#5f574d;font-size:14px}.dev-signals article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(26px,5vw,38px)/1 Arial,sans-serif}.dev-signals article p{color:#5b5348;margin:0;font-size:13px;line-height:1.5}.dev-evidence{color:#1b1915;background:#e9e0d3;padding:58px 22px}.dev-evidence header>p:last-child{color:#5d554b;max-width:720px;margin:12px 0 0;font-size:14px;line-height:1.6}.dev-evidence>div{gap:14px;margin-top:28px;display:grid}.dev-evidence label{gap:7px;font-size:14px;font-weight:700;display:grid}.dev-evidence input{color:#191713;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #9c8f7c;padding:10px 12px;font-size:16px}.dev-controls{color:#1b1915;background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.dev-controls p,.dev-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.dev-controls>div{flex-wrap:wrap;gap:8px;display:flex}.dev-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.dev-controls button:hover{color:#fff;background:#22201b}.dev-cta{color:#18150f;background:#b28b42;gap:28px;padding:58px 22px;display:grid}.dev-cta h2{max-width:800px}.dev-cta p{max-width:720px;font-size:16px;line-height:1.7}.dev-cta div>a{color:#211b12;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.dev-cta>.button{place-self:start;min-height:48px}.dev-disclaimer{color:#aaa399;background:#090a09;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.dev-cashflow[dir=rtl] .dev-hero h1{letter-spacing:0;line-height:1.17}.dev-cashflow[dir=rtl] .dev-inputs legend,.dev-cashflow[dir=rtl] h2{line-height:1.3}@media (width>=620px){.dev-command>div,.dev-evidence>div,.dev-inputs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-signals>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.dev-hero,.dev-command,.dev-timeline,.dev-signals,.dev-evidence,.dev-controls,.dev-cta,.dev-disclaimer{padding-left:6vw;padding-right:6vw}.dev-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.dev-command>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-controls{grid-template-columns:1fr auto;align-items:center}.dev-controls>span{grid-column:1/-1}.dev-cta{grid-template-columns:1fr auto;align-items:center}.dev-cta>.button{align-self:center}}@media (width>=1040px){.dev-hero,.dev-command,.dev-timeline,.dev-signals,.dev-evidence,.dev-controls,.dev-cta,.dev-disclaimer{padding-left:8vw;padding-right:8vw}.dev-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-inputs fieldset{padding:48px 4vw 56px}.dev-inputs fieldset>div{grid-template-columns:1fr}.dev-command>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dev-cashflow *{scroll-behavior:auto!important;transition:none!important}}@media print{.dev-cashflow .inner-header,.dev-hero,.dev-controls,.dev-cta,.dev-disclaimer,.dev-cashflow .site-footer{display:none!important}.dev-inputs,.dev-command,.dev-timeline,.dev-signals,.dev-evidence{color:#111!important;background:#fff!important}.dev-timeline td,.dev-timeline th{color:#111!important}}.land-bid{color:#f4eee4;overscroll-behavior:contain;background:#10100e;min-height:100vh;overflow-x:hidden}.bid-hero{color:#f7f1e7;background:#080908;gap:30px;padding:54px 22px;display:grid}.bid-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1050px;margin:10px 0 22px;font:500 clamp(42px,7vw,86px)/1 Playfair Display,Georgia,serif}.bid-hero>div>p:last-child{color:#c9c2b8;max-width:800px;margin:0;font-size:16px;line-height:1.75}.bid-hero aside{background:#171713;border:1px solid #594f3b;align-content:center;gap:8px;padding:24px;display:grid}.bid-hero aside span,.bid-hero aside small{color:#c8bfae;font-size:13px;line-height:1.5}.bid-hero aside strong{color:#e2c98e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(30px,5vw,48px)/1 Arial,sans-serif}.bid-context{color:#19160f;background:#b28b42;padding:24px 22px}.bid-context label{gap:8px;max-width:1120px;margin:auto;font-size:14px;font-weight:700;display:grid}.bid-context select{color:#191713;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #6f552a;border-radius:0;padding:10px 12px;font-size:16px}.bid-inputs{background:#514a40;gap:1px;display:grid}.bid-inputs fieldset{background:#1b1b18;border:0;min-width:0;margin:0;padding:40px 22px 46px}.bid-inputs fieldset:nth-child(2){background:#24221d}.bid-inputs legend{align-items:center;gap:12px;width:100%;padding:34px 0 0;font:500 clamp(28px,4vw,42px)/1.12 Playfair Display,Georgia,serif;display:flex}.bid-inputs legend span{color:#d4b773;border:1px solid #b28b42;place-items:center;width:38px;height:38px;font:700 11px Arial,sans-serif;display:grid}.bid-inputs fieldset>div{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.bid-inputs label{color:#e6dfd4;gap:7px;font-size:14px;font-weight:700;display:grid}.bid-inputs label>div{background:#10110f;border:1px solid #6e6455;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bid-inputs input{color:#fffdf8;width:100%;min-width:0;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 12px;font-size:16px}.bid-inputs label b{color:#bdb3a4;padding:0 12px;font-size:11px}.bid-context select:focus,.bid-inputs input:focus,.bid-evidence input:focus,.bid-controls button:focus-visible,.bid-cta a:focus-visible{outline-offset:2px;outline:3px solid #d1ad61}.bid-command{color:#18150f;background:#b28b42;padding:52px 22px}.bid-command h2,.bid-comparison h2,.bid-schedule h2,.bid-evidence h2,.bid-cta h2{margin:6px 0;font:500 clamp(34px,5vw,58px)/1.06 Playfair Display,Georgia,serif}.bid-command>div{background:#7e622f;grid-template-columns:1fr;gap:1px;margin-top:28px;display:grid}.bid-command article{background:#c9aa6c;gap:8px;min-width:0;padding:20px 16px;display:grid}.bid-command article.is-alert{box-shadow:inset 0 4px #74312d}.bid-command article.is-positive{box-shadow:inset 0 4px #365b3d}.bid-command article span{font-size:14px;line-height:1.4}.bid-command article strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:700 clamp(22px,5vw,34px)/1 Arial,sans-serif}.bid-command article small{font-size:12px;line-height:1.5}.bid-comparison{background:#0d0e0c;padding:58px 22px}.bid-schedule{background:#171713;padding:58px 22px}.bid-table-wrap{border:1px solid #4c453b;margin-top:28px;overflow-x:auto}.bid-comparison table,.bid-schedule table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.bid-comparison th,.bid-comparison td,.bid-schedule th,.bid-schedule td{text-align:end;white-space:nowrap;border-bottom:1px solid #38342d;padding:15px 14px}.bid-comparison th:first-child,.bid-comparison td:first-child,.bid-schedule th:first-child,.bid-schedule td:first-child{text-align:start}.bid-comparison thead,.bid-schedule thead{color:#e2c98e;text-transform:uppercase;letter-spacing:.08em;background:#201f1b;font-size:12px}.bid-comparison tbody th,.bid-schedule tbody th{color:#e2c98e}.bid-comparison td,.bid-schedule td{color:#d5cec3}.status-positive,.status-alert{border-inline-start:4px solid;align-items:center;min-height:32px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-positive{color:#b8ddbe;background:#1b2b1d;border-color:#6c9b74}.status-alert{color:#f0bbb5;background:#351c19;border-color:#a6534a}.bid-range{gap:10px;margin-top:22px;display:grid}.bid-range article{background:#1b1b18;border:1px solid #4c453b;gap:8px;padding:20px;display:grid}.bid-range article span,.bid-range article small{color:#c7c0b6;font-size:13px}.bid-range article strong{font-variant-numeric:tabular-nums;font:700 clamp(26px,4vw,38px)/1 Arial,sans-serif}.bid-evidence{color:#1b1915;background:#e9e0d3;padding:58px 22px}.bid-evidence header>p:last-child{color:#5d554b;max-width:720px;margin:12px 0 0;font-size:14px;line-height:1.6}.bid-evidence>div{gap:14px;margin-top:28px;display:grid}.bid-evidence label{gap:7px;font-size:14px;font-weight:700;display:grid}.bid-evidence input{color:#191713;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #9c8f7c;padding:10px 12px;font-size:16px}.bid-controls{color:#1b1915;background:#f7f1e8;border-top:1px solid #b5a896;gap:18px;padding:28px 22px;display:grid}.bid-controls p,.bid-controls span{color:#625b51;margin:0;font-size:12px;line-height:1.6}.bid-controls>div{flex-wrap:wrap;gap:8px;display:flex}.bid-controls button{color:#26221c;cursor:pointer;background:0 0;border:1px solid #6d6355;min-height:48px;padding:10px 16px;font:600 13px Arial,sans-serif;transition:background-color .2s,color .2s}.bid-controls button:hover{color:#fff;background:#22201b}.bid-cta{color:#18150f;background:#b28b42;gap:28px;padding:58px 22px;display:grid}.bid-cta h2{max-width:800px}.bid-cta p{max-width:720px;font-size:16px;line-height:1.7}.bid-cta div>a{color:#211b12;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.bid-cta>.button{place-self:start;min-height:48px}.bid-disclaimer{color:#aaa399;background:#090a09;margin:0;padding:28px 22px;font-size:11px;line-height:1.7}.land-bid[dir=rtl] .bid-hero h1{letter-spacing:0;line-height:1.17}.land-bid[dir=rtl] .bid-inputs legend,.land-bid[dir=rtl] h2{line-height:1.3}@media (width>=620px){.bid-command>div,.bid-evidence>div,.bid-range,.bid-inputs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.bid-hero,.bid-command,.bid-comparison,.bid-schedule,.bid-evidence,.bid-controls,.bid-cta,.bid-disclaimer{padding-left:6vw;padding-right:6vw}.bid-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end}.bid-command>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bid-controls{grid-template-columns:1fr auto;align-items:center}.bid-controls>span{grid-column:1/-1}.bid-cta{grid-template-columns:1fr auto;align-items:center}.bid-cta>.button{align-self:center}}@media (width>=1040px){.bid-hero,.bid-command,.bid-comparison,.bid-schedule,.bid-evidence,.bid-controls,.bid-cta,.bid-disclaimer{padding-left:8vw;padding-right:8vw}.bid-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-inputs fieldset{padding:48px 5vw 56px}.bid-command>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.land-bid *{scroll-behavior:auto!important;transition:none!important}}@media print{.land-bid .inner-header,.bid-hero,.bid-controls,.bid-cta,.bid-disclaimer,.land-bid .site-footer{display:none!important}.bid-inputs,.bid-command,.bid-comparison,.bid-schedule,.bid-evidence{color:#111!important;background:#fff!important}.bid-comparison td,.bid-comparison th,.bid-schedule td,.bid-schedule th{color:#111!important}}.close-planner{color:#1c1b18;background:#ece8df}.close-hero{color:#f7f1e7;background:#1c1b18;padding:clamp(58px,9vw,120px) clamp(22px,9vw,150px) 68px}.close-hero .eyebrow,.close-result .eyebrow,.close-cta .eyebrow{color:#d8bd82}.close-hero h1,.close-result h2,.close-cta h2{letter-spacing:-.045em;max-width:850px;margin:0;font:500 clamp(42px,6vw,78px)/1.01 Playfair Display,Georgia,serif}.close-hero>p:last-child{color:#c8c0b4;max-width:680px;margin:22px 0 0;font-size:16px;line-height:1.7}.close-context{background:#d9d1c4;padding:18px clamp(22px,9vw,150px)}.close-context label{align-items:center;gap:16px;font-size:14px;font-weight:700;display:flex}.close-context select{color:#1c1b18;min-width:0;font:inherit;background:#f7f3eb;border:1px solid #aea492;flex:1;padding:11px}.close-work{background:#b2aa9d;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:1px;display:grid}.close-fields{background:#eee8dd}.close-fields fieldset{border:0;border-bottom:1px solid #b9ae9f;margin:0;padding:clamp(29px,4vw,55px) clamp(22px,7vw,96px)}.close-fields legend{padding:0;font:500 clamp(25px,3vw,39px)/1.1 Playfair Display,Georgia,serif}.close-fields legend span{color:#9b702e;margin-inline-end:15px;font-size:17px}.close-fields fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.close-fields label{color:#4d473e;gap:8px;font-size:13px;font-weight:700;display:grid}.close-fields label>div{background:#fff;border:1px solid #b5aa9c;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.close-fields input{background:0 0;border:0;min-width:0;height:48px;padding:0 12px;font:600 16px inherit}.close-fields input:focus{outline-offset:2px;outline:2px solid #8d672a}.close-fields b{color:#756d61;padding:0 12px;font-size:12px}.close-result{color:#f7f0e5;background:#28251f;padding:clamp(34px,5vw,66px)}.close-result h2{margin-bottom:32px;font-size:clamp(30px,3vw,46px)}.close-result dl{border-top:1px solid #625b50;margin:0}.close-result dl div{border-bottom:1px solid #625b50;justify-content:space-between;gap:22px;padding:16px 0;display:flex}.close-result dt{color:#c8c0b4;font-size:13px}.close-result dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.close-result dl div:nth-child(3) dd,.close-result dl div:nth-child(4) dd{color:#e8c985}.close-result dl div:last-child dd{color:#f0b0a4}.close-result.is-funded dl div:last-child dd{color:#b7dfa7}.close-result section{background:#373127;margin-top:34px;padding:21px}.close-result section span,.close-result section small{color:#c7bcab;font-size:12px;display:block}.close-result section strong{margin:9px 0;font:500 32px Playfair Display,Georgia,serif;display:block}.close-controls{background:#dcd5c8;grid-template-columns:1fr auto;align-items:center;gap:26px;padding:34px clamp(22px,9vw,150px);display:grid}.close-controls p{color:#5d564c;max-width:650px;margin:0;font-size:13px;line-height:1.6}.close-controls div{flex-wrap:wrap;gap:8px;display:flex}.close-controls button{color:#292620;cursor:pointer;background:0 0;border:1px solid #8f8068;min-height:43px;padding:9px 13px;font:700 12px inherit}.close-controls span{color:#65501f;grid-column:2;font-size:13px}.close-cta{color:#f6efe3;background:#1c1b18;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;padding:clamp(60px,9vw,120px) clamp(22px,9vw,150px);display:grid}.close-cta h2{font-size:clamp(36px,4.5vw,62px)}.close-cta p:not(.eyebrow){color:#c7c0b4;max-width:710px;font-size:15px;line-height:1.7}.close-cta>div>a{color:#e0c084;font-size:13px;font-weight:700}.close-disclaimer{color:#716b60;max-width:1200px;margin:0;padding:26px clamp(22px,9vw,150px) 45px;font-size:12px;line-height:1.65}@media (width<=900px){.close-work,.close-cta{grid-template-columns:1fr}.close-result{min-height:0}.close-cta>.button{width:100%}}@media (width<=650px){.close-context label,.close-controls{grid-template-columns:1fr;display:grid}.close-context select{width:100%}.close-fields fieldset>div{grid-template-columns:1fr}.close-controls span{grid-column:1}.close-controls div{grid-template-columns:1fr;display:grid}.close-controls button{width:100%}}@media print{.close-planner .inner-header,.close-context,.close-controls,.close-cta,.close-planner .site-footer{display:none}.close-hero,.close-work,.close-result{color:#111;background:#fff}.close-work{display:block}.close-fields fieldset,.close-result{padding:8mm}.close-result :is(dt,dd,span,small,h2){color:#111!important}}.fx-planner{color:#1c1915;background:#eee7dc;min-height:100dvh}.fx-hero{color:#f7efe3;background:#171613;grid-template-columns:minmax(0,1.25fr) minmax(280px,.48fr);align-items:end;gap:clamp(42px,7vw,100px);padding:clamp(62px,8vw,110px) clamp(22px,8vw,130px);display:grid}.fx-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font:500 clamp(45px,6vw,82px)/.98 Playfair Display,Georgia,serif}.fx-hero>div>p:last-child{color:#cbc3b7;max-width:760px;margin:25px 0 0;font-size:16px;line-height:1.72}.fx-hero aside{background:#25221d;border:1px solid #745d36;padding:28px}.fx-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:11px;font-weight:800}.fx-hero aside strong{margin:18px 0 10px;font:500 30px/1.06 Playfair Display,Georgia,serif;display:block}.fx-hero aside p{color:#c1b9ad;margin:0;font-size:13px;line-height:1.65}.fx-context{background:#d7ccbc;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:18px;padding:30px clamp(22px,8vw,130px);display:grid}.fx-context label>span{color:#655944;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.fx-context select{color:#201d18;background:#f8f2e9;border:1px solid #a3937d;border-radius:0;width:100%;min-height:50px;padding:0 13px;font:600 15px inherit}.fx-work{background:#a99a84;grid-template-columns:minmax(0,1.15fr) minmax(390px,.75fr);gap:1px;display:grid}.fx-work form{background:#f4eee5;padding:clamp(40px,5vw,72px) clamp(22px,5vw,70px)}.fx-work form>.eyebrow,.fx-entry>.eyebrow,.fx-timeline .eyebrow,.fx-cta .eyebrow{color:#79571f;margin:0 0 22px}.fx-work fieldset{border:0;border-top:1px solid #b6a791;margin:0 0 34px;padding:24px 0 0}.fx-work fieldset:last-child{margin-bottom:0}.fx-work legend{color:#332e27;padding-inline-end:14px;font:500 24px Playfair Display,Georgia,serif}.fx-work fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fx-work label>span{color:#60584d;min-height:30px;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.35;display:block}.fx-work label>div{background:#fff;border:1px solid #ab9c87;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fx-work input{color:#211e19;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.fx-work label b{color:#766958;white-space:nowrap;padding:0 11px;font-size:10px}.fx-entry{color:#f8f0e4;background:#24211d;padding:clamp(40px,5vw,72px) clamp(22px,4vw,55px)}.fx-entry>.eyebrow{color:#d8bd82}.fx-entry h2{color:#f0d28e;overflow-wrap:anywhere;margin:0 0 30px;font:500 clamp(42px,5vw,68px)/.96 Playfair Display,Georgia,serif}.fx-entry dl{background:#50483c;margin:0}.fx-entry dl div{background:#2c2924;border-bottom:1px solid #50483c;grid-template-columns:1fr auto;gap:14px;padding:18px;display:grid}.fx-entry dt{color:#bfb5a6;font-size:11px}.fx-entry dd{color:#f7eddd;text-align:end;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.fx-timeline{background:#ded4c5;padding:clamp(62px,8vw,110px) clamp(22px,7vw,110px)}.fx-timeline>header{max-width:900px}.fx-timeline h2{letter-spacing:-.04em;text-wrap:balance;max-width:860px;margin:0;font:500 clamp(39px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.fx-timeline>header>p:last-child{color:#5d564d;max-width:760px;margin:21px 0 0;font-size:14px;line-height:1.7}.fx-years{gap:16px;margin-top:42px;display:grid}.fx-years>article{background:#aa9b85;border:1px solid #aa9b85;grid-template-columns:120px minmax(230px,.55fr) minmax(0,1.45fr);gap:1px;display:grid}.fx-year{color:#f7eddd;background:#1f1d19;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.fx-year strong{color:#e1c384;font:500 70px/.8 Playfair Display,Georgia,serif}.fx-year span{color:#bcb3a5;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:800}.fx-years>article>dl{background:#f4eee5;margin:0;padding:18px 25px}.fx-years>article>dl>div{border-bottom:1px solid #d3c6b4;grid-template-columns:1fr auto;gap:12px;padding:10px 0;display:grid}.fx-years dt{color:#665e54;font-size:10px}.fx-years dd{text-align:end;margin:0;font-size:12px;font-weight:800}.fx-years dl .is-total dt,.fx-years dl .is-total dd{color:#76531f;font-weight:900}.fx-scenarios{background:#aa9b85;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fx-scenarios section{background:#f7f1e8;min-width:0;padding:22px}.fx-scenarios section.is-unchanged{background:#eadfcf}.fx-scenarios header{min-height:50px}.fx-scenarios header span{color:#554d43;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.fx-scenarios header small{color:#766d61;margin-top:5px;font-size:9px;display:block}.fx-scenarios section>strong{color:#2e2922;overflow-wrap:anywhere;margin:16px 0;font:500 clamp(20px,2vw,29px)/1 Playfair Display,Georgia,serif;display:block}.fx-scenarios section>p{color:#625a50;margin:7px 0 0;font-size:10px;line-height:1.35}.fx-actions{background:#eee7dc;flex-wrap:wrap;align-items:center;gap:8px;padding:25px clamp(22px,8vw,130px);display:flex}.fx-actions button{color:#302a23;cursor:pointer;background:0 0;border:1px solid #88765d;min-height:46px;padding:10px 16px;font:700 12px inherit}.fx-actions button:first-child{color:#f5ead5;background:#24211d}.fx-actions p{color:#70501f;margin:0 0 0 8px;font-size:12px}.fx-planner[dir=rtl] .fx-actions p{margin:0 8px 0 0}.fx-actions small{color:#70675b;flex-basis:100%;font-size:11px}.fx-cta{color:#f8f0e5;background:#191815;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(60px,8vw,105px) clamp(22px,8vw,130px);display:grid}.fx-cta .eyebrow{color:#d8bd82}.fx-cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:780px;margin:0;font:500 clamp(38px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.fx-cta div>p:last-child{color:#c5bdb1;max-width:690px;margin:20px 0 0;font-size:14px;line-height:1.7}.fx-cta nav{gap:8px;display:grid}.fx-cta nav>a:not(.button){color:#f4eadb;text-align:center;border:1px solid #665c4e;justify-content:center;align-items:center;min-height:46px;font-size:12px;font-weight:800;display:flex}.fx-disclaimer{color:#6b645b;max-width:1180px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:11px;line-height:1.65}.fx-planner :is(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.fx-planner :is(a,button,input,select){touch-action:manipulation}@media (width<=1100px){.fx-hero,.fx-work{grid-template-columns:1fr}.fx-hero aside{max-width:680px}.fx-years>article{grid-template-columns:100px minmax(230px,.55fr) minmax(0,1.45fr)}.fx-cta{grid-template-columns:1fr}}@media (width<=900px){.fx-context{grid-template-columns:1fr}.fx-years>article{grid-template-columns:100px 1fr}.fx-scenarios{grid-column:1/-1}}@media (width<=650px){.fx-work fieldset>div,.fx-scenarios{grid-template-columns:1fr}.fx-work label>span{min-height:0}.fx-timeline{padding-inline:18px}.fx-years>article{display:block}.fx-year{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:12px}.fx-year span{margin:0}.fx-scenarios header{min-height:0}.fx-actions{display:grid}.fx-actions p,.fx-planner[dir=rtl] .fx-actions p{margin:0}.fx-entry dl div,.fx-years>article>dl>div{grid-template-columns:1fr}.fx-entry dd,.fx-years dd{text-align:start}.fx-planner[dir=rtl] :is(.fx-entry dd,.fx-years dd){text-align:end}}@media print{.fx-planner .inner-header,.fx-context select,.fx-actions,.fx-cta,.fx-planner .site-footer{display:none}.fx-hero,.fx-work form,.fx-entry,.fx-timeline{color:#111;background:#fff;padding:7mm}.fx-hero aside{display:none}.fx-work{display:block}.fx-entry{break-before:page}.fx-entry h2,.fx-entry dd{color:#111}.fx-years>article{break-inside:avoid}.fx-scenarios section,.fx-scenarios section.is-unchanged{background:#fff}.fx-disclaimer{padding:5mm 9mm}}.power-planner{color:#1d1a16;background:#eee7dc;min-height:100dvh}.power-hero{color:#f7efe3;background:#171613;grid-template-columns:minmax(0,1.25fr) minmax(280px,.5fr);align-items:end;gap:clamp(42px,7vw,100px);padding:clamp(62px,8vw,110px) clamp(22px,8vw,130px);display:grid}.power-hero h1{letter-spacing:-.044em;text-wrap:balance;max-width:910px;margin:0;font:500 clamp(44px,6vw,80px)/.99 Playfair Display,Georgia,serif}.power-hero>div>p:last-child{color:#cac2b6;max-width:740px;margin:24px 0 0;font-size:16px;line-height:1.72}.power-hero aside{background:#25221d;border:1px solid #745d36;padding:28px}.power-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:11px;font-weight:800}.power-hero aside strong{margin:17px 0 10px;font:500 30px/1.06 Playfair Display,Georgia,serif;display:block}.power-hero aside p{color:#c1b9ad;margin:0;font-size:13px;line-height:1.65}.power-work{background:#aa9c88;grid-template-columns:minmax(0,1.18fr) minmax(380px,.72fr);gap:1px;display:grid}.power-work>form{background:#f3ede3;padding:clamp(42px,5vw,72px) clamp(22px,5vw,72px)}.power-work fieldset{border:0;border-top:1px solid #b6a791;margin:0 0 34px;padding:24px 0 0}.power-work fieldset:last-child{margin-bottom:0}.power-work legend{color:#312c25;padding-inline-end:14px;font:500 24px Playfair Display,Georgia,serif}.power-work legend span{color:#8a6227;margin-inline-end:12px;font:800 12px Arial,sans-serif}.power-work fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.power-work label>span{color:#5d554b;min-height:30px;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:block}.power-work label>div{background:#fff;border:1px solid #aa9b86;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.power-work input{color:#211e19;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.power-work label b{color:#766958;white-space:nowrap;padding:0 11px;font-size:10px}.power-result{color:#f7efe3;background:#24211d;padding:clamp(42px,5vw,72px) clamp(22px,4vw,56px)}.power-result>.eyebrow,.power-stress .eyebrow,.power-matches .eyebrow,.power-cta .eyebrow{color:#d8bd82;margin:0 0 22px}.power-result>span{color:#bdb4a7;font-size:11px;font-weight:700;display:block}.power-result h2{color:#efd18b;letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 28px;font:500 clamp(43px,5vw,68px)/.96 Playfair Display,Georgia,serif}.power-constraint{background:#342f28;border-inline-start:3px solid #d8bd82;gap:7px;margin-bottom:25px;padding:17px 19px;display:grid}.power-constraint small{color:#bfb5a6;text-transform:uppercase;font-size:10px}.power-constraint strong{font-size:15px}.power-result dl{border-top:1px solid #5a5247;margin:0}.power-result dl div{border-bottom:1px solid #5a5247;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.power-result dt{color:#bbb2a5;font-size:11px;line-height:1.45}.power-result dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.power-result dl div:first-child dd,.power-result dl div:nth-child(2) dd{color:#efd18b}.power-result>section{background:#5a5247;grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid}.power-result>section div{background:#302c26;padding:17px}.power-result>section span{color:#bdb4a7;min-height:31px;font-size:10px;line-height:1.4;display:block}.power-result>section b{color:#f6ecdc;font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;display:block}.power-stress{background:#dcd2c3;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px)}.power-stress>header{max-width:820px}.power-stress .eyebrow,.power-matches .eyebrow{color:#77531f}.power-stress h2,.power-matches h2,.power-cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:850px;margin:0;font:500 clamp(39px,5vw,66px)/1.02 Playfair Display,Georgia,serif}.power-stress>div{background:#aa9a84;border:1px solid #aa9a84;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.power-stress article{background:#f5efe6;padding:27px}.power-stress article.is-base{color:#f7efe3;background:#29251f}.power-stress article>header{border-bottom:1px solid #c8bcaa;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:22px;display:flex}.power-stress .is-base>header{border-color:#5c5347}.power-stress article>header span{color:#62594f;text-transform:uppercase;max-width:160px;font-size:11px;font-weight:800}.power-stress .is-base>header span{color:#c5bbad}.power-stress article>header strong{color:#805d27;font:500 30px Playfair Display,Georgia,serif}.power-stress .is-base>header strong{color:#efd18b}.power-stress dl{margin:14px 0 0}.power-stress dl div{border-bottom:1px solid #d1c5b5;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:11px 0;display:grid}.power-stress .is-base dl div{border-color:#514a41}.power-stress dt{color:#655e54;font-size:10px;line-height:1.4}.power-stress .is-base dt{color:#bdb4a7}.power-stress dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.power-matches{background:#eee7dc;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px)}.power-matches>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;display:grid}.power-matches>header>div>p:last-child{color:#625b51;max-width:720px;margin:19px 0 0;font-size:13px;line-height:1.7}.power-matches>header>strong{color:#9a7134;font:500 clamp(55px,7vw,90px)/.8 Playfair Display,Georgia,serif}.power-match-grid{background:#b0a38f;border:1px solid #b0a38f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.power-match-grid article{background:#f8f3eb;min-width:0}.power-match-grid article>a{height:100%;color:inherit;display:block}.power-match-image{aspect-ratio:4/2.55;color:#e7cf9a;background:#27231e;position:relative;overflow:hidden}.power-match-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.power-match-image>span{text-align:center;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.power-match-image i{color:#f6ecd9;text-transform:uppercase;background:#1f1c18;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-start:12px}.power-match-body{gap:10px;padding:24px;display:grid}.power-match-body p{color:#746b5f;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.power-match-body h3{text-wrap:balance;margin:0;font:500 25px/1.12 Playfair Display,Georgia,serif}.power-match-body>strong{color:#805d27;font-variant-numeric:tabular-nums;font-size:17px}.power-match-body>span{color:#655d52;font-size:11px}.power-match-body>b{color:#634719;margin-top:12px;font-size:11px}.power-match-grid a:hover img{transform:scale(1.025)}.power-empty{color:#5e574e;border:1px solid #b6aa98;margin:40px 0 0;padding:38px;font-size:14px;line-height:1.6}.power-actions{background:#d8cdbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:30px clamp(22px,8vw,130px);display:grid}.power-actions p{color:#5d554b;max-width:690px;margin:0;font-size:12px;line-height:1.65}.power-actions>div{flex-wrap:wrap;gap:8px;display:flex}.power-actions button{color:#29251f;cursor:pointer;background:0 0;border:1px solid #897a63;min-height:46px;padding:10px 14px;font:700 12px inherit}.power-actions button:nth-child(2){color:#f5ead7;background:#27231e}.power-actions>span{color:#70501f;grid-column:2;font-size:12px}.power-cta{color:#f8f0e5;background:#191815;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px);display:grid}.power-cta div>p:last-child{color:#c5bdb1;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.7}.power-cta nav{gap:8px;display:grid}.power-cta nav>a:not(.button){color:#f4eadb;text-align:center;border:1px solid #665c4e;justify-content:center;align-items:center;min-height:46px;font-size:12px;font-weight:800;display:flex}.power-disclaimer{color:#6b645b;max-width:1220px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:11px;line-height:1.68}.power-planner :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.power-planner :is(a,button,input){touch-action:manipulation}.power-planner a,.power-planner button{transition:background-color .18s,color .18s,border-color .18s,opacity .18s}.power-planner button:hover,.power-planner a:hover{opacity:.86}@media (width<=1050px){.power-hero,.power-work,.power-cta{grid-template-columns:1fr}.power-hero aside{max-width:680px}.power-match-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.power-stress>div,.power-matches>header{grid-template-columns:1fr}.power-matches>header>strong{justify-self:start}.power-actions{grid-template-columns:1fr}.power-actions>span{grid-column:1}.power-actions>div{grid-template-columns:1fr 1fr;display:grid}.power-actions button:first-child{grid-column:1/-1}}@media (width<=600px){.power-work fieldset>div,.power-result>section,.power-match-grid{grid-template-columns:1fr}.power-work label>span{min-height:0}.power-result dl div{grid-template-columns:1fr}.power-result dd{text-align:start}.power-planner[dir=rtl] .power-result dd{text-align:end}.power-stress,.power-matches{padding-inline:18px}.power-stress article{padding:23px 20px}.power-stress article>header{flex-direction:column;align-items:flex-start}.power-match-body{padding:22px}.power-actions>div{grid-template-columns:1fr}.power-actions button:first-child{grid-column:auto}.power-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.power-planner *{scroll-behavior:auto!important;transition:none!important}.power-match-grid a:hover img{transform:none}}@media print{.power-planner .inner-header,.power-actions,.power-cta,.power-planner .site-footer{display:none}.power-hero,.power-work>form,.power-result,.power-stress,.power-matches{color:#111;background:#fff;padding:7mm}.power-hero aside{display:none}.power-work{display:block}.power-result{break-before:page}.power-result :is(h2,dd,strong,span),.power-stress .is-base :is(dt,dd,span,strong){color:#111!important}.power-stress>div,.power-match-grid{background:#bbb;grid-template-columns:1fr 1fr}.power-match-grid article,.power-stress article,.power-stress article.is-base{break-inside:avoid;background:#fff}.power-disclaimer{padding:5mm 9mm}}.valuation-planner{color:#1d1a16;background:#eee7dc;min-height:100dvh}.valuation-hero{color:#f7efe3;background:#171613;grid-template-columns:minmax(0,1.3fr) minmax(280px,.5fr);align-items:end;gap:clamp(38px,6vw,90px);padding:clamp(48px,6vw,82px) clamp(22px,8vw,130px);display:grid}.valuation-hero h1{letter-spacing:-.044em;text-wrap:balance;max-width:900px;margin:0;font:500 clamp(43px,5.6vw,76px)/1 Playfair Display,Georgia,serif}.valuation-hero>div>p:last-child{color:#cbc3b7;max-width:760px;margin:22px 0 0;font-size:16px;line-height:1.72}.valuation-hero aside{background:#25221d;border:1px solid #745d36;padding:27px}.valuation-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:11px;font-weight:800}.valuation-hero aside strong{margin:17px 0 10px;font:500 29px/1.08 Playfair Display,Georgia,serif;display:block}.valuation-hero aside p{color:#c1b9ad;margin:0;font-size:13px;line-height:1.65}.valuation-context{background:#d6cbbb;padding:24px clamp(22px,8vw,130px)}.valuation-context label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.valuation-context label>span{color:#665943;font-size:12px;font-weight:800}.valuation-context select{color:#211d18;background:#f8f2e9;border:1px solid #9c8d78;border-radius:0;width:100%;min-height:50px;padding:0 13px;font:600 15px inherit}.valuation-work{background:#aa9b86;grid-template-columns:minmax(0,1.17fr) minmax(380px,.73fr);gap:1px;display:grid}.valuation-work form{background:#f3ede3;padding:clamp(40px,5vw,70px) clamp(22px,5vw,72px)}.valuation-work fieldset{border:0;border-top:1px solid #b7a892;margin:0 0 34px;padding:24px 0 0}.valuation-work fieldset:last-child{margin-bottom:0}.valuation-work legend{color:#312c25;padding-inline-end:14px;font:500 24px Playfair Display,Georgia,serif}.valuation-work legend span{color:#8a6227;margin-inline-end:12px;font:800 12px Arial,sans-serif}.valuation-work fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.valuation-work label>span{color:#5d554b;min-height:30px;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:block}.valuation-work label>div{background:#fff;border:1px solid #aa9b86;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.valuation-work input{color:#211e19;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.valuation-work label b{color:#766958;white-space:nowrap;padding:0 11px;font-size:10px}.valuation-result{color:#f7efe3;background:#24211d;padding:clamp(40px,5vw,70px) clamp(22px,4vw,56px)}.valuation-result>.eyebrow,.valuation-offer .eyebrow,.valuation-scenarios .eyebrow,.valuation-cta .eyebrow{color:#d8bd82;margin:0 0 20px}.valuation-result>span{color:#beb5a8;font-size:12px;display:block}.valuation-result h2{color:#efd18b;letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 12px 27px 0;font:500 clamp(43px,5vw,68px)/.96 Playfair Display,Georgia,serif;display:inline-block}.valuation-planner[dir=rtl] .valuation-result h2{margin:10px 0 27px 12px}.valuation-result>small{color:#c9bfaf;font-size:12px}.valuation-constraint{background:#342f28;border-inline-start:3px solid #d8bd82;gap:6px;margin-bottom:25px;padding:16px 18px;display:grid}.valuation-constraint span{color:#bfb5a6;text-transform:uppercase;font-size:10px}.valuation-constraint strong{font-size:15px}.valuation-result dl{border-top:1px solid #5b5348;margin:0}.valuation-result dl div{border-bottom:1px solid #5b5348;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.valuation-result dt{color:#bbb2a5;font-size:11px;line-height:1.4}.valuation-result dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.valuation-result dl div:first-child dd,.valuation-result dl div:nth-child(4) dd{color:#efd18b}.valuation-result dl div:last-child dd{color:#efad9f}.valuation-result.is-covered dl div:last-child dd{color:#b8d8a8}.valuation-result>section{background:#302c26;margin-top:25px;padding:18px}.valuation-result>section span{color:#bdb4a7;font-size:11px;display:block}.valuation-result>section strong{color:#f6ecdc;margin-top:8px;font:500 29px Playfair Display,Georgia,serif;display:block}.valuation-offer{background:#dcd2c3;padding:clamp(62px,8vw,105px) clamp(22px,8vw,130px)}.valuation-offer>header{max-width:850px}.valuation-offer .eyebrow,.valuation-scenarios .eyebrow{color:#77531f}.valuation-offer h2,.valuation-scenarios h2,.valuation-cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:850px;margin:0;font:500 clamp(38px,5vw,65px)/1.03 Playfair Display,Georgia,serif}.valuation-offer>div{background:#aa9b86;border:1px solid #aa9b86;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.valuation-offer article{background:#f6f0e7;min-width:0;padding:28px}.valuation-offer article:first-child{color:#f8efe1;background:#29251f}.valuation-offer article span{color:#685f54;text-transform:uppercase;min-height:36px;font-size:11px;font-weight:800;line-height:1.45;display:block}.valuation-offer article:first-child span{color:#c3b9aa}.valuation-offer article strong{color:#7e5922;overflow-wrap:anywhere;margin-top:16px;font:500 clamp(25px,3vw,39px)/1.05 Playfair Display,Georgia,serif;display:block}.valuation-offer article:first-child strong{color:#efd18b}.valuation-scenarios{background:#eee7dc;padding:clamp(62px,8vw,105px) clamp(22px,8vw,130px)}.valuation-scenarios>header{max-width:800px}.valuation-scenarios>div{background:#ac9d87;border:1px solid #ac9d87;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.valuation-scenarios article{background:#f7f1e8;padding:27px}.valuation-scenarios article.is-expected{color:#f7efe3;background:#27231e}.valuation-scenarios article>header{border-bottom:1px solid #cfc2b0;min-height:90px;padding-bottom:20px}.valuation-scenarios .is-expected>header{border-color:#5a5145}.valuation-scenarios article>header span{color:#625a50;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.valuation-scenarios .is-expected>header span{color:#c4bbad}.valuation-scenarios article>header strong{color:#805d27;overflow-wrap:anywhere;margin-top:12px;font:500 29px Playfair Display,Georgia,serif;display:block}.valuation-scenarios .is-expected>header strong{color:#efd18b}.valuation-scenarios dl{margin:14px 0 0}.valuation-scenarios dl div{border-bottom:1px solid #d1c5b5;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 0;display:grid}.valuation-scenarios .is-expected dl div{border-color:#514a41}.valuation-scenarios dt{color:#655e54;font-size:10px;line-height:1.4}.valuation-scenarios .is-expected dt{color:#bdb4a7}.valuation-scenarios dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.valuation-actions{background:#d7ccbc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px clamp(22px,8vw,130px);display:grid}.valuation-actions p{color:#5d554b;max-width:680px;margin:0;font-size:12px;line-height:1.65}.valuation-actions>div{flex-wrap:wrap;gap:8px;display:flex}.valuation-actions button{color:#29251f;cursor:pointer;background:0 0;border:1px solid #897a63;min-height:46px;padding:10px 14px;font:700 12px inherit}.valuation-actions button:nth-child(2){color:#f5ead7;background:#27231e}.valuation-actions>span{color:#70501f;grid-column:2;font-size:12px}.valuation-cta{color:#f8f0e5;background:#191815;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px);display:grid}.valuation-cta div>p:last-child{color:#c5bdb1;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.7}.valuation-cta nav{gap:8px;display:grid}.valuation-cta nav>a:not(.button){color:#f4eadb;text-align:center;border:1px solid #665c4e;justify-content:center;align-items:center;min-height:46px;font-size:12px;font-weight:800;display:flex}.valuation-disclaimer{color:#6b645b;max-width:1220px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:11px;line-height:1.68}.valuation-planner :is(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.valuation-planner :is(a,button,input,select){touch-action:manipulation}.valuation-planner a,.valuation-planner button{transition:background-color .18s,color .18s,border-color .18s,opacity .18s}.valuation-planner button:hover,.valuation-planner a:hover{opacity:.86}@media (width<=1050px){.valuation-hero,.valuation-work,.valuation-cta{grid-template-columns:1fr}.valuation-hero aside{max-width:680px}}@media (width<=760px){.valuation-offer>div,.valuation-scenarios>div{grid-template-columns:1fr}.valuation-scenarios article>header{min-height:0}.valuation-actions{grid-template-columns:1fr}.valuation-actions>span{grid-column:1}.valuation-actions>div{grid-template-columns:1fr 1fr;display:grid}.valuation-actions button:first-child{grid-column:1/-1}}@media (width<=600px){.valuation-context label,.valuation-work fieldset>div{grid-template-columns:1fr}.valuation-work label>span{min-height:0}.valuation-result dl div{grid-template-columns:1fr}.valuation-result dd{text-align:start}.valuation-planner[dir=rtl] .valuation-result dd{text-align:end}.valuation-offer,.valuation-scenarios{padding-inline:18px}.valuation-offer article,.valuation-scenarios article{padding:22px}.valuation-actions>div{grid-template-columns:1fr}.valuation-actions button:first-child{grid-column:auto}.valuation-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.valuation-planner *{scroll-behavior:auto!important;transition:none!important}}@media print{.valuation-planner .inner-header,.valuation-context select,.valuation-actions,.valuation-cta,.valuation-planner .site-footer{display:none}.valuation-hero,.valuation-work form,.valuation-result,.valuation-offer,.valuation-scenarios{color:#111;background:#fff;padding:7mm}.valuation-hero aside{display:none}.valuation-work{display:block}.valuation-result{break-before:page}.valuation-result :is(h2,dd,strong,span),.valuation-offer article:first-child :is(span,strong),.valuation-scenarios .is-expected :is(dt,dd,span,strong){color:#111!important}.valuation-offer>div,.valuation-scenarios>div{background:#bbb;grid-template-columns:1fr 1fr}.valuation-offer article,.valuation-offer article:first-child,.valuation-scenarios article,.valuation-scenarios article.is-expected{break-inside:avoid;background:#fff}.valuation-disclaimer{padding:5mm 9mm}}.allocation-planner{color:#1d1a16;background:#eee7dc;min-height:100dvh}.allocation-hero{color:#f7efe3;background:#151514;grid-template-columns:minmax(0,1.3fr) minmax(280px,.5fr);align-items:end;gap:clamp(38px,6vw,90px);padding:clamp(48px,6vw,82px) clamp(22px,8vw,130px);display:grid}.allocation-hero h1{letter-spacing:-.044em;text-wrap:balance;max-width:960px;margin:0;font:500 clamp(42px,5.5vw,76px)/1 Playfair Display,Georgia,serif}.allocation-hero>div>p:last-child{color:#cbc3b7;max-width:760px;margin:22px 0 0;font-size:16px;line-height:1.72}.allocation-hero aside{background:#25221d;border:1px solid #745d36;padding:27px}.allocation-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:11px;font-weight:800}.allocation-hero aside strong{margin:17px 0 10px;font:500 29px/1.08 Playfair Display,Georgia,serif;display:block}.allocation-hero aside p{color:#c1b9ad;margin:0;font-size:13px;line-height:1.65}.allocation-context{background:#d6cbbb;padding:24px clamp(22px,8vw,130px)}.allocation-context label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.allocation-context label>span{color:#665943;font-size:12px;font-weight:800}.allocation-context select{color:#211d18;background:#f8f2e9;border:1px solid #9c8d78;border-radius:0;width:100%;min-height:50px;padding:0 13px;font:600 15px inherit}.allocation-work{background:#aa9b86;grid-template-columns:minmax(0,1.17fr) minmax(380px,.73fr);gap:1px;display:grid}.allocation-work form{background:#f3ede3;padding:clamp(40px,5vw,70px) clamp(22px,5vw,72px)}.allocation-work fieldset{border:0;border-top:1px solid #b7a892;margin:0 0 34px;padding:24px 0 0}.allocation-work legend{color:#312c25;padding-inline-end:14px;font:500 24px Playfair Display,Georgia,serif}.allocation-work legend span{color:#8a6227;margin-inline-end:12px;font:800 12px Arial,sans-serif}.allocation-work fieldset>p{color:#72685a;max-width:620px;margin:6px 0 19px;font-size:12px;line-height:1.55}.allocation-work fieldset>div,.allocation-work details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.allocation-work label>span{color:#5d554b;min-height:30px;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:block}.allocation-work label>div{background:#fff;border:1px solid #aa9b86;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.allocation-work input{color:#211e19;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.allocation-work label b{color:#766958;white-space:nowrap;padding:0 11px;font-size:10px}.allocation-work details{border-top:1px solid #b7a892;margin-top:6px;padding-top:20px}.allocation-work summary{color:#594b38;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.allocation-work details[open] summary{margin-bottom:18px}.allocation-result{color:#f7efe3;background:#24211d;padding:clamp(40px,5vw,70px) clamp(22px,4vw,56px)}.allocation-result>.eyebrow,.allocation-ledger .eyebrow,.allocation-reserve .eyebrow,.allocation-scenarios .eyebrow,.allocation-cta .eyebrow{color:#d8bd82;margin:0 0 20px}.allocation-result>span{color:#d7cec0;max-width:360px;font:500 25px/1.15 Playfair Display,Georgia,serif;display:block}.allocation-result h2{color:#efd18b;letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 4px;font:500 clamp(43px,5vw,68px)/.96 Playfair Display,Georgia,serif}.allocation-result>small{color:#bfb5a7;font-size:11px}.allocation-winner{background:#342f28;border-inline-start:3px solid #d8bd82;gap:6px;margin:27px 0 25px;padding:16px 18px;display:grid}.allocation-winner span{color:#bfb5a6;text-transform:uppercase;font-size:10px}.allocation-winner strong{font-size:15px}.allocation-result dl{border-top:1px solid #5b5348;margin:0}.allocation-result dl div{border-bottom:1px solid #5b5348;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.allocation-result dt{color:#bbb2a5;font-size:11px;line-height:1.4}.allocation-result dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.allocation-result dl div:nth-child(-n+3) dd{color:#efd18b}.allocation-ledger,.allocation-reserve,.allocation-scenarios{padding:clamp(62px,8vw,105px) clamp(22px,8vw,130px)}.allocation-ledger{background:#dcd2c3}.allocation-reserve{color:#f7efe3;background:#25221e}.allocation-scenarios{background:#eee7dc}.allocation-ledger>header,.allocation-reserve>header,.allocation-scenarios>header{max-width:850px}.allocation-ledger .eyebrow,.allocation-scenarios .eyebrow{color:#77531f}.allocation-ledger h2,.allocation-reserve h2,.allocation-scenarios h2,.allocation-cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:850px;margin:0;font:500 clamp(37px,5vw,64px)/1.03 Playfair Display,Georgia,serif}.allocation-ledger>div,.allocation-reserve>div{background:#aa9b86;border:1px solid #aa9b86;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.allocation-ledger article,.allocation-reserve article{background:#f6f0e7;min-width:0;padding:27px}.allocation-reserve>div{background:#5b5143;border-color:#5b5143;grid-template-columns:repeat(4,1fr)}.allocation-reserve article{background:#302c26}.allocation-ledger article span,.allocation-reserve article span{color:#685f54;text-transform:uppercase;min-height:35px;font-size:10px;font-weight:800;line-height:1.45;display:block}.allocation-reserve article span{color:#bfb5a7}.allocation-ledger article strong,.allocation-reserve article strong{color:#7e5922;overflow-wrap:anywhere;margin-top:13px;font:500 clamp(23px,2.6vw,35px)/1.05 Playfair Display,Georgia,serif;display:block}.allocation-reserve article strong{color:#efd18b}.allocation-scenarios>div{background:#ac9d87;border:1px solid #ac9d87;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.allocation-scenarios article{background:#f7f1e8;padding:27px}.allocation-scenarios article.is-expected{color:#f7efe3;background:#27231e}.allocation-scenarios article>header{border-bottom:1px solid #cfc2b0;min-height:90px;padding-bottom:20px}.allocation-scenarios .is-expected>header{border-color:#5a5145}.allocation-scenarios article>header span{color:#625a50;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.allocation-scenarios .is-expected>header span{color:#c4bbad}.allocation-scenarios article>header strong{color:#805d27;margin-top:12px;font:500 29px Playfair Display,Georgia,serif;display:block}.allocation-scenarios .is-expected>header strong{color:#efd18b}.allocation-scenarios dl{margin:14px 0 0}.allocation-scenarios dl div{border-bottom:1px solid #d1c5b5;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 0;display:grid}.allocation-scenarios .is-expected dl div{border-color:#514a41}.allocation-scenarios dt{color:#655e54;font-size:10px;line-height:1.4}.allocation-scenarios .is-expected dt{color:#bdb4a7}.allocation-scenarios dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.allocation-actions{background:#d7ccbc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px clamp(22px,8vw,130px);display:grid}.allocation-actions p{color:#5d554b;max-width:680px;margin:0;font-size:12px;line-height:1.65}.allocation-actions>div{flex-wrap:wrap;gap:8px;display:flex}.allocation-actions button{color:#29251f;cursor:pointer;background:0 0;border:1px solid #897a63;min-height:46px;padding:10px 14px;font:700 12px inherit}.allocation-actions button:nth-child(2){color:#f5ead7;background:#27231e}.allocation-actions>span{color:#70501f;grid-column:2;min-height:18px;font-size:12px}.allocation-cta{color:#f8f0e5;background:#191815;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px);display:grid}.allocation-cta div>p:last-child{color:#c5bdb1;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.7}.allocation-cta nav{gap:8px;display:grid}.allocation-cta nav>a:not(.button){color:#f4eadb;text-align:center;border:1px solid #665c4e;justify-content:center;align-items:center;min-height:46px;font-size:12px;font-weight:800;display:flex}.allocation-disclaimer{color:#6b645b;max-width:1220px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:11px;line-height:1.68}.allocation-planner :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.allocation-planner :is(a,button,input,select,summary){touch-action:manipulation}.allocation-planner a,.allocation-planner button,.allocation-planner summary{transition:background-color .18s,color .18s,border-color .18s,opacity .18s}.allocation-planner button:hover,.allocation-planner a:hover,.allocation-planner summary:hover{opacity:.86}@media (width<=1050px){.allocation-hero,.allocation-work,.allocation-cta{grid-template-columns:1fr}.allocation-hero aside{max-width:680px}.allocation-reserve>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.allocation-ledger>div,.allocation-scenarios>div{grid-template-columns:1fr}.allocation-scenarios article>header{min-height:0}.allocation-actions{grid-template-columns:1fr}.allocation-actions>span{grid-column:1}.allocation-actions>div{grid-template-columns:1fr 1fr;display:grid}.allocation-actions button:first-child{grid-column:1/-1}}@media (width<=600px){.allocation-context label,.allocation-work fieldset>div,.allocation-work details>div,.allocation-reserve>div{grid-template-columns:1fr}.allocation-work label>span{min-height:0}.allocation-result dl div{grid-template-columns:1fr}.allocation-result dd{text-align:start}.allocation-planner[dir=rtl] .allocation-result dd{text-align:end}.allocation-ledger,.allocation-reserve,.allocation-scenarios{padding-inline:18px}.allocation-ledger article,.allocation-reserve article,.allocation-scenarios article{padding:22px}.allocation-actions>div{grid-template-columns:1fr}.allocation-actions button:first-child{grid-column:auto}.allocation-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.allocation-planner *{scroll-behavior:auto!important;transition:none!important}}@media print{.allocation-planner .inner-header,.allocation-context select,.allocation-actions,.allocation-cta,.allocation-planner .site-footer{display:none}.allocation-hero,.allocation-work form,.allocation-result,.allocation-ledger,.allocation-reserve,.allocation-scenarios{color:#111;background:#fff;padding:7mm}.allocation-hero aside{display:none}.allocation-work{display:block}.allocation-result{break-before:page}.allocation-result :is(h2,dd,strong,span),.allocation-reserve :is(span,strong),.allocation-scenarios .is-expected :is(dt,dd,span,strong){color:#111!important}.allocation-ledger>div,.allocation-reserve>div,.allocation-scenarios>div{background:#bbb;grid-template-columns:1fr 1fr}.allocation-ledger article,.allocation-reserve article,.allocation-scenarios article,.allocation-scenarios article.is-expected{break-inside:avoid;background:#fff}.allocation-disclaimer{padding:5mm 9mm}}.equity-planner{color:#1d1a16;background:#eee7dc;min-height:100dvh}.equity-hero{color:#f7efe3;background:#151514;grid-template-columns:minmax(0,1.3fr) minmax(280px,.5fr);align-items:end;gap:clamp(38px,6vw,90px);padding:clamp(48px,6vw,82px) clamp(22px,8vw,130px);display:grid}.equity-hero h1{letter-spacing:-.044em;text-wrap:balance;max-width:960px;margin:0;font:500 clamp(42px,5.5vw,76px)/1 Playfair Display,Georgia,serif}.equity-hero>div>p:last-child{color:#cbc3b7;max-width:760px;margin:22px 0 0;font-size:16px;line-height:1.72}.equity-hero aside{background:#25221d;border:1px solid #745d36;padding:27px}.equity-hero aside>span{color:#d8bd82;text-transform:uppercase;font-size:11px;font-weight:800}.equity-hero aside strong{margin:17px 0 10px;font:500 29px/1.08 Playfair Display,Georgia,serif;display:block}.equity-hero aside p{color:#c1b9ad;margin:0;font-size:13px;line-height:1.65}.equity-context{background:#d6cbbb;padding:24px clamp(22px,8vw,130px)}.equity-context label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.equity-context label>span{color:#665943;font-size:12px;font-weight:800}.equity-context select{color:#211d18;background:#f8f2e9;border:1px solid #9c8d78;border-radius:0;width:100%;min-height:50px;padding:0 13px;font:600 15px inherit}.equity-work{background:#aa9b86;grid-template-columns:minmax(0,1.17fr) minmax(380px,.73fr);gap:1px;display:grid}.equity-work form{background:#f3ede3;padding:clamp(40px,5vw,70px) clamp(22px,5vw,72px)}.equity-work fieldset{border:0;border-top:1px solid #b7a892;margin:0 0 34px;padding:24px 0 0}.equity-work legend{color:#312c25;padding-inline-end:14px;font:500 24px Playfair Display,Georgia,serif}.equity-work legend span{color:#8a6227;margin-inline-end:12px;font:800 12px Arial,sans-serif}.equity-work fieldset>p{color:#72685a;max-width:620px;margin:6px 0 19px;font-size:12px;line-height:1.55}.equity-work fieldset>div,.equity-work details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.equity-work label>span{color:#5d554b;min-height:30px;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:block}.equity-work label>div{background:#fff;border:1px solid #aa9b86;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.equity-work input{color:#211e19;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;min-height:48px;padding:0 12px;font:600 16px inherit}.equity-work label b{color:#766958;white-space:nowrap;padding:0 11px;font-size:10px}.equity-work details{border-top:1px solid #b7a892;margin-top:6px;padding-top:20px}.equity-work summary{color:#594b38;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.equity-work details[open] summary{margin-bottom:18px}.equity-result{color:#f7efe3;background:#24211d;padding:clamp(40px,5vw,70px) clamp(22px,4vw,56px)}.equity-result>.eyebrow,.equity-control .eyebrow,.equity-target .eyebrow,.equity-scenarios .eyebrow,.equity-cta .eyebrow{color:#d8bd82;margin:0 0 20px}.equity-result>span{color:#d7cec0;max-width:360px;font:500 25px/1.15 Playfair Display,Georgia,serif;display:block}.equity-result h2{color:#efd18b;letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 4px;font:500 clamp(43px,5vw,68px)/.96 Playfair Display,Georgia,serif}.equity-result>small{color:#bfb5a7;font-size:11px}.equity-constraint{background:#342f28;border-inline-start:3px solid #d8bd82;gap:6px;margin:27px 0 25px;padding:16px 18px;display:grid}.equity-constraint span{color:#bfb5a6;text-transform:uppercase;font-size:10px}.equity-constraint strong{font-size:15px}.equity-result dl{border-top:1px solid #5b5348;margin:0}.equity-result dl div{border-bottom:1px solid #5b5348;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.equity-result dt{color:#bbb2a5;font-size:11px;line-height:1.4}.equity-result dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.equity-result dl div:first-child dd,.equity-result dl div:nth-child(2) dd{color:#efd18b}.equity-result dl div:last-child dd{color:#efad9f}.equity-result.is-covered dl div:last-child dd{color:#b8d8a8}.equity-control,.equity-target,.equity-scenarios{padding:clamp(62px,8vw,105px) clamp(22px,8vw,130px)}.equity-control{background:#dcd2c3}.equity-target{color:#f7efe3;background:#25221e}.equity-scenarios{background:#eee7dc}.equity-control>header,.equity-target>header,.equity-scenarios>header{max-width:880px}.equity-control .eyebrow,.equity-scenarios .eyebrow{color:#77531f}.equity-control h2,.equity-target h2,.equity-scenarios h2,.equity-cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:880px;margin:0;font:500 clamp(37px,5vw,64px)/1.03 Playfair Display,Georgia,serif}.equity-control>div,.equity-target>div{background:#aa9b86;border:1px solid #aa9b86;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.equity-target>div{background:#5b5143;border-color:#5b5143;grid-template-columns:repeat(4,1fr)}.equity-control article,.equity-target article{background:#f6f0e7;min-width:0;padding:27px}.equity-target article{background:#302c26}.equity-control article span,.equity-target article span{color:#685f54;text-transform:uppercase;min-height:35px;font-size:10px;font-weight:800;line-height:1.45;display:block}.equity-target article span{color:#bfb5a7}.equity-control article strong,.equity-target article strong{color:#7e5922;overflow-wrap:anywhere;margin-top:13px;font:500 clamp(23px,2.6vw,35px)/1.05 Playfair Display,Georgia,serif;display:block}.equity-target article strong{color:#efd18b}.equity-scenarios>div{background:#ac9d87;border:1px solid #ac9d87;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.equity-scenarios article{background:#f7f1e8;padding:27px}.equity-scenarios article.is-expected{color:#f7efe3;background:#27231e}.equity-scenarios article>header{border-bottom:1px solid #cfc2b0;min-height:90px;padding-bottom:20px}.equity-scenarios .is-expected>header{border-color:#5a5145}.equity-scenarios article>header span{color:#625a50;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.equity-scenarios .is-expected>header span{color:#c4bbad}.equity-scenarios article>header strong{color:#805d27;overflow-wrap:anywhere;margin-top:12px;font:500 29px Playfair Display,Georgia,serif;display:block}.equity-scenarios .is-expected>header strong{color:#efd18b}.equity-scenarios dl{margin:14px 0 0}.equity-scenarios dl div{border-bottom:1px solid #d1c5b5;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 0;display:grid}.equity-scenarios .is-expected dl div{border-color:#514a41}.equity-scenarios dt{color:#655e54;font-size:10px;line-height:1.4}.equity-scenarios .is-expected dt{color:#bdb4a7}.equity-scenarios dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.equity-actions{background:#d7ccbc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px clamp(22px,8vw,130px);display:grid}.equity-actions p{color:#5d554b;max-width:680px;margin:0;font-size:12px;line-height:1.65}.equity-actions>div{flex-wrap:wrap;gap:8px;display:flex}.equity-actions button{color:#29251f;cursor:pointer;background:0 0;border:1px solid #897a63;min-height:46px;padding:10px 14px;font:700 12px inherit}.equity-actions button:nth-child(2){color:#f5ead7;background:#27231e}.equity-actions>span{color:#70501f;grid-column:2;min-height:18px;font-size:12px}.equity-cta{color:#f8f0e5;background:#191815;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:50px;padding:clamp(62px,8vw,108px) clamp(22px,8vw,130px);display:grid}.equity-cta div>p:last-child{color:#c5bdb1;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.7}.equity-cta nav{gap:8px;display:grid}.equity-cta nav>a:not(.button){color:#f4eadb;text-align:center;border:1px solid #665c4e;justify-content:center;align-items:center;min-height:46px;font-size:12px;font-weight:800;display:flex}.equity-disclaimer{color:#6b645b;max-width:1220px;margin:0;padding:28px clamp(22px,8vw,130px) 55px;font-size:11px;line-height:1.68}.equity-planner :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.equity-planner :is(a,button,input,select,summary){touch-action:manipulation}.equity-planner a,.equity-planner button,.equity-planner summary{transition:background-color .18s,color .18s,border-color .18s,opacity .18s}.equity-planner button:hover,.equity-planner a:hover,.equity-planner summary:hover{opacity:.86}@media (width<=1050px){.equity-hero,.equity-work,.equity-cta{grid-template-columns:1fr}.equity-hero aside{max-width:680px}.equity-target>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.equity-control>div,.equity-scenarios>div{grid-template-columns:1fr}.equity-scenarios article>header{min-height:0}.equity-actions{grid-template-columns:1fr}.equity-actions>span{grid-column:1}.equity-actions>div{grid-template-columns:1fr 1fr;display:grid}.equity-actions button:first-child{grid-column:1/-1}}@media (width<=600px){.equity-context label,.equity-work fieldset>div,.equity-work details>div,.equity-target>div{grid-template-columns:1fr}.equity-work label>span{min-height:0}.equity-result dl div{grid-template-columns:1fr}.equity-result dd{text-align:start}.equity-planner[dir=rtl] .equity-result dd{text-align:end}.equity-control,.equity-target,.equity-scenarios{padding-inline:18px}.equity-control article,.equity-target article,.equity-scenarios article{padding:22px}.equity-actions>div{grid-template-columns:1fr}.equity-actions button:first-child{grid-column:auto}.equity-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.equity-planner *{scroll-behavior:auto!important;transition:none!important}}@media print{.equity-planner .inner-header,.equity-context select,.equity-actions,.equity-cta,.equity-planner .site-footer{display:none}.equity-hero,.equity-work form,.equity-result,.equity-control,.equity-target,.equity-scenarios{color:#111;background:#fff;padding:7mm}.equity-hero aside{display:none}.equity-work{display:block}.equity-result{break-before:page}.equity-result :is(h2,dd,strong,span),.equity-target :is(span,strong),.equity-scenarios .is-expected :is(dt,dd,span,strong){color:#111!important}.equity-control>div,.equity-target>div,.equity-scenarios>div{background:#bbb;grid-template-columns:1fr 1fr}.equity-control article,.equity-target article,.equity-scenarios article,.equity-scenarios article.is-expected{break-inside:avoid;background:#fff}.equity-disclaimer{padding:5mm 9mm}}.investor-workspace{color:#1d1a16;background:#eee7dc;min-height:100dvh;overflow-x:hidden}.workspace-hero{color:#f7efe3;background:#151514;grid-template-columns:minmax(0,1.2fr) minmax(300px,.52fr);align-items:end;gap:clamp(40px,7vw,110px);padding:clamp(56px,8vw,110px) clamp(22px,8vw,130px);display:grid}.workspace-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font:500 clamp(43px,6vw,80px)/.98 Playfair Display,Georgia,serif}.workspace-hero>div>p:last-child{color:#c9c1b5;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.75}.workspace-hero aside{background:#25221d;border:1px solid #745d36;padding:28px}.workspace-hero aside>span,.workspace-resume span,.workspace-stats span{color:#d8bd82;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.workspace-hero aside strong{margin:16px 0 10px;font:500 28px/1.1 Playfair Display,Georgia,serif;display:block}.workspace-hero aside p{color:#beb5a8;margin:0;font-size:13px;line-height:1.68}.workspace-stats{background:#aa9b86;border-block:1px solid #aa9b86;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.workspace-stats article{background:#ded4c5;min-width:0;padding:23px clamp(20px,3vw,42px)}.workspace-stats span{color:#665943;min-height:26px}.workspace-stats strong{color:#70501f;font-variant-numeric:tabular-nums;margin-top:6px;font:500 clamp(30px,3.3vw,48px) Playfair Display,Georgia,serif;display:block}.workspace-resume{background:#978871;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.workspace-resume article{color:#f5ecdf;background:#25221e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 26px;padding:30px clamp(22px,5vw,66px);display:grid}.workspace-resume span{grid-column:1/-1}.workspace-resume strong{font:500 clamp(24px,2.5vw,36px)/1.08 Playfair Display,Georgia,serif}.workspace-resume a{color:#efd18b;text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;font-weight:800;text-decoration:underline;display:flex}.workspace-journey{background:#d8cdbc;padding:clamp(66px,8vw,110px) clamp(22px,8vw,130px)}.workspace-journey>header{max-width:850px}.workspace-journey h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font:500 clamp(37px,5vw,65px)/1.02 Playfair Display,Georgia,serif}.workspace-journey>header>p:last-child{color:#655d51;max-width:720px;margin:20px 0 0;font-size:14px;line-height:1.7}.workspace-journey ol{background:#9f9079;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:1px;list-style:none;display:grid}.workspace-journey li{background:#eee6da;flex-direction:column;min-width:0;padding:24px;display:flex}.workspace-journey li.is-next{color:#f7efe3;background:#23201c}.workspace-journey li>div{justify-content:space-between;align-items:start;gap:12px;min-height:38px;display:flex}.workspace-journey li>div span{color:#8b672f;font:500 17px Playfair Display,Georgia,serif}.workspace-journey li>div b{color:#6f6558;text-align:end;text-transform:uppercase;max-width:120px;font-size:9px;line-height:1.35}.workspace-journey li.is-next>div :is(span,b){color:#e4c783}.workspace-journey li.is-found{box-shadow:inset 0 4px #796235}.workspace-journey li.is-next{box-shadow:inset 0 4px #e4c783}.workspace-journey h3{margin:17px 0 11px;font:500 25px/1.08 Playfair Display,Georgia,serif}.workspace-journey li>p{color:#6a6155;margin:0 0 22px;font-size:11px;line-height:1.62}.workspace-journey li>a{color:#6f501e;border-top:1px solid #b9aa95;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:800;display:flex}.workspace-journey li.is-next>a{color:#efd18b;border-color:#5e5548}.workspace-journey>aside{background:#c9bca9;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:24px;margin-top:1px;padding:22px 25px;display:grid}.workspace-journey>aside strong{font:500 20px Playfair Display,Georgia,serif}.workspace-journey>aside p{color:#5c554b;max-width:790px;margin:0;font-size:12px;line-height:1.68}.workspace-explorer{background:#f2ece3;padding:clamp(65px,8vw,110px) clamp(22px,8vw,130px) 34px}.workspace-explorer>header{max-width:820px}.workspace-explorer h2,.workspace-shortlist h2,.workspace-actions h2,.workspace-cta h2{letter-spacing:-.037em;text-wrap:balance;margin:0;font:500 clamp(35px,4.6vw,62px)/1.03 Playfair Display,Georgia,serif}.workspace-search{max-width:720px;margin-top:38px}.workspace-search label{color:#5d554a;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.workspace-search input{color:#211d18;background:#fff;border:1px solid #9c8d78;border-radius:0;width:100%;min-height:54px;padding:0 16px;font:600 15px inherit}.workspace-filters{scrollbar-width:thin;gap:8px;margin-top:18px;padding-bottom:7px;display:flex;overflow-x:auto}.workspace-filters button{color:#302b24;cursor:pointer;background:0 0;border:1px solid #998a75;flex:none;min-height:44px;padding:8px 15px;font:800 11px inherit}.workspace-filters button.is-active{color:#f7efe3;background:#27231e;border-color:#27231e}.workspace-count{color:#6a6155;margin:12px 0 0;font-size:11px;font-weight:800}.workspace-plans{background:#a99a84;border-top:1px solid #a99a84;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 clamp(22px,8vw,130px) clamp(68px,8vw,110px);display:grid}.workspace-plans article{background:#f7f1e8;flex-direction:column;min-width:0;padding:28px;display:flex}.workspace-plans article>div{justify-content:space-between;align-items:start;gap:8px;min-height:29px;display:flex}.workspace-plans article>div span{color:#795620;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-plans article small{color:#746b5f;overflow-wrap:anywhere;max-width:48%;font-size:10px}.workspace-plans h2{margin:18px 0 9px;font:500 28px/1.07 Playfair Display,Georgia,serif}.workspace-plans p{color:#6b6256;overflow-wrap:anywhere;margin:0 0 28px;font-size:12px;line-height:1.55}.workspace-plans footer{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.workspace-plans footer a,.workspace-plans footer button,.workspace-empty a,.workspace-shortlist footer a,.workspace-shortlist footer button,.workspace-shortlist-empty a,.workspace-shortlist nav a,.workspace-actions button{color:#29251f;text-align:center;cursor:pointer;background:0 0;border:1px solid #8d7e68;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font:800 11px inherit;display:flex}.workspace-plans footer a{color:#f7efe3;background:#28241f;border-color:#28241f}.workspace-plans footer button{color:#775848}.workspace-empty{background:#f2ece3;padding:0 clamp(22px,8vw,130px) clamp(68px,8vw,110px)}.workspace-empty h2{margin:0;font:500 clamp(29px,4vw,45px) Playfair Display,Georgia,serif}.workspace-empty p{color:#6b6256;max-width:650px;line-height:1.65}.workspace-empty a{width:max-content;padding-inline:22px}.workspace-shortlist{background:#d9cebd;padding:clamp(64px,8vw,105px) clamp(22px,8vw,130px)}.workspace-shortlist>header{max-width:840px}.workspace-shortlist>header>p:last-child{color:#655d52;max-width:670px;font-size:13px;line-height:1.7}.workspace-shortlist>div:not(.workspace-shortlist-empty){background:#9f907a;border:1px solid #9f907a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.workspace-shortlist article{background:#f5eee4;min-width:0;padding:24px}.workspace-shortlist article>span{color:#77541e;overflow-wrap:anywhere;font-size:10px;font-weight:800}.workspace-shortlist h3{margin:14px 0 8px;font:500 24px/1.12 Playfair Display,Georgia,serif}.workspace-shortlist article>p{color:#696054;min-height:40px;margin:0 0 18px;font-size:11px;line-height:1.55}.workspace-shortlist footer{gap:8px;display:flex}.workspace-shortlist footer a{color:#f7efe3;background:#28241f}.workspace-shortlist nav{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.workspace-shortlist nav a{padding-inline:20px}.workspace-shortlist nav .button{color:#17140f;background:#b58b42;border-color:#a17937}.workspace-shortlist-empty{background:#eee5d8;border-inline-start:3px solid #98713a;margin-top:30px;padding:18px 22px}.workspace-shortlist-empty p{color:#5f574b;margin:0 0 12px}.workspace-shortlist-empty a{width:max-content}.workspace-actions{background:#f4eee5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(55px,7vw,90px) clamp(22px,8vw,130px);display:grid}.workspace-actions h2{max-width:820px;font-size:clamp(27px,3.4vw,45px)}.workspace-actions nav{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.workspace-actions button{padding-inline:18px}.workspace-actions button.is-destructive{color:#714535;border-color:#9b6b58}.workspace-actions button:disabled{cursor:not-allowed;opacity:.42}.workspace-actions>p{color:#70501f;grid-column:1/-1;min-height:18px;margin:0;font-size:12px;font-weight:700}.workspace-cta{color:#f7efe3;background:#171613;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;padding:clamp(65px,8vw,110px) clamp(22px,8vw,130px);display:grid}.workspace-cta p{color:#c4bcaf;max-width:700px;margin:18px 0 0;font-size:14px;line-height:1.7}.workspace-cta>a{text-align:center;min-width:240px}.workspace-journey li>p{color:#5d554a;font-size:13px}.workspace-journey li.is-next>p{color:#c9c0b3}.workspace-journey li>a{font-size:12px}.workspace-journey>aside p{color:#514a40;font-size:13px}.investor-workspace :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #d8bd82}.investor-workspace :is(a,button){touch-action:manipulation;transition:opacity .18s,background-color .18s,color .18s,border-color .18s}.investor-workspace :is(a,button):hover{opacity:.84}@media (width<=1150px){.workspace-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.workspace-hero{grid-template-columns:1fr}.workspace-hero aside{max-width:700px}.workspace-plans,.workspace-shortlist>div:not(.workspace-shortlist-empty){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-cta{grid-template-columns:1fr}.workspace-cta>a{width:max-content}}@media (width<=760px){.workspace-stats{grid-template-columns:repeat(2,1fr)}.workspace-resume{grid-template-columns:1fr}.workspace-journey ol{grid-template-columns:1fr 1fr}.workspace-journey>aside,.workspace-plans,.workspace-shortlist>div:not(.workspace-shortlist-empty),.workspace-actions{grid-template-columns:1fr}.workspace-actions nav{justify-content:flex-start}.workspace-resume article{grid-template-columns:1fr}.workspace-resume span{grid-column:auto}.workspace-shortlist nav{grid-template-columns:1fr;display:grid}.workspace-shortlist nav a{width:100%}}@media (width<=560px){.workspace-stats article{padding:19px 16px}.workspace-stats span{min-height:38px}.workspace-journey,.workspace-plans,.workspace-explorer,.workspace-shortlist,.workspace-actions,.workspace-cta{padding-inline:18px}.workspace-journey ol{grid-template-columns:1fr}.workspace-plans{padding-bottom:64px}.workspace-plans footer{grid-template-columns:1fr}.workspace-shortlist footer,.workspace-actions nav{grid-template-columns:1fr;display:grid}.workspace-actions button{width:100%}.workspace-cta>a{width:100%;min-width:0}.workspace-resume article{padding-inline:18px}.workspace-journey li>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.investor-workspace *{scroll-behavior:auto!important;transition:none!important}}@media print{.investor-workspace .inner-header,.workspace-search,.workspace-filters,.workspace-plans footer,.workspace-shortlist footer,.workspace-shortlist nav,.workspace-actions,.workspace-cta,.investor-workspace .site-footer{display:none!important}.workspace-hero,.workspace-journey,.workspace-explorer,.workspace-plans,.workspace-shortlist{color:#111;background:#fff;padding:8mm}.workspace-hero aside{color:#111;background:#fff;border-color:#999}.workspace-hero :is(p,span),.workspace-hero aside :is(p,span),.workspace-stats span{color:#111}.workspace-journey ol{grid-template-columns:1fr 1fr}.workspace-journey li,.workspace-journey li.is-next{break-inside:avoid;color:#111;background:#fff}.workspace-journey li :is(p,a),.workspace-journey li.is-next :is(p,a){color:#111}.workspace-plans{grid-template-columns:1fr 1fr}.workspace-plans article,.workspace-shortlist article{break-inside:avoid;background:#fff}}.decision-paths,.decision-explorer{background:#f4f0e8;padding:clamp(62px,8vw,110px) clamp(22px,8vw,130px)}.decision-section-heading{max-width:850px}.decision-section-heading h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font:500 clamp(36px,5vw,66px)/1.04 Playfair Display,Georgia,serif}.decision-path-grid{background:#b9ad9a;border:1px solid #b9ad9a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid}.decision-path-grid article{background:#e8e0d4;flex-direction:column;min-height:315px;padding:34px;display:flex}.decision-path-grid article>p{color:#8a642d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.decision-path-grid h3{letter-spacing:-.025em;margin:34px 0 14px;font:500 clamp(27px,2.6vw,39px)/1.08 Playfair Display,Georgia,serif}.decision-path-grid span{color:#5d574e;font-size:13px;line-height:1.68}.decision-path-grid button{color:#6f5022;width:max-content;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:12px 0;font-size:13px;font-weight:800}.decision-path-grid button b{font-size:17px}.decision-path-grid button:focus-visible,.decision-search button:focus-visible,.decision-filters button:focus-visible,.decision-empty button:focus-visible,.decision-resume a:focus-visible{outline-offset:4px;outline:2px solid #8b642d}.decision-resume{color:#231d14;background:#d7bd86;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,8vw,130px);display:flex}.decision-resume div{gap:4px;display:grid}.decision-resume span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.decision-resume strong{font:500 22px Playfair Display,Georgia,serif}.decision-resume a{color:#342713;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}.decision-explorer{background:#ded5c5;padding-top:clamp(58px,7vw,92px);padding-bottom:34px;scroll-margin-top:24px}.decision-search{max-width:780px;margin-top:34px}.decision-search>label{color:#373229;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.decision-search>div{align-items:center;display:flex;position:relative}.decision-search svg{fill:none;stroke:#6e665b;stroke-width:1.7px;width:20px;height:20px;position:absolute;inset-inline-start:17px}.decision-search input{width:100%;min-height:58px;font:inherit;color:#211e19;background:#f7f3eb;border:1px solid #8f8575;border-radius:0;padding:14px 52px;font-size:16px}.decision-search input:focus{outline-offset:2px;outline:2px solid #8b642d}.decision-search input::placeholder{color:#777066}.decision-search button{color:#5e574e;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:25px;position:absolute;inset-inline-end:9px}.decision-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.decision-filters button{color:#4e483f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9b907f;padding:10px 15px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.decision-filters button:hover{background:#eee7dc}.decision-filters button.is-active{color:#f5ead5;background:#231e17;border-color:#231e17}.decision-count{color:#6d665c;margin:21px 0 0;font-size:12px}.decision-tools article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-tools article>div small{color:#746b60;letter-spacing:.09em;text-transform:uppercase;text-align:end;font-size:9px;font-weight:800}.decision-empty{background:#eee7dc;padding:70px clamp(22px,8vw,130px) 95px}.decision-empty h2{margin:0;font:500 clamp(30px,4vw,48px)/1.1 Playfair Display,Georgia,serif}.decision-empty p{color:#5d574e;max-width:640px;line-height:1.7}.decision-empty button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#171613;border:1px solid #171613;margin-top:12px;padding:11px 18px;font-size:12px;font-weight:800}@media (width<=900px){.decision-path-grid{grid-template-columns:1fr}.decision-path-grid article{min-height:245px}.decision-path-grid h3{margin-top:24px}}@media (width<=600px){.decision-paths,.decision-explorer{padding-inline:18px}.decision-path-grid{margin-top:30px}.decision-path-grid article{padding:26px 22px}.decision-resume{flex-direction:column;align-items:flex-start;padding:20px 18px}.decision-resume a{border-top:1px solid #231d1440;justify-content:space-between;width:100%;padding-top:14px}.decision-search input{min-height:54px;padding-inline:48px}.decision-filters{grid-template-columns:1fr 1fr;display:grid}.decision-filters button{width:100%}.decision-tools article>div{align-items:flex-start}.decision-tools article>div small{max-width:135px}}@media (prefers-reduced-motion:reduce){.decision-filters button{transition:none}}.missing-property-page{color:#171611;background:#f4f0e8;min-height:100vh}.missing-property-intake{grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);align-items:start;gap:clamp(30px,6vw,90px);padding:clamp(58px,8vw,118px) clamp(22px,8vw,132px);display:grid}.missing-property-copy h1{letter-spacing:-.045em;max-width:930px;margin:16px 0 28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,6vw,82px);font-weight:500;line-height:.98}.missing-property-copy>p:not(.eyebrow){color:#5f5b53;max-width:700px;font-size:1.05rem;line-height:1.75}.missing-reference{background:#ebe4d8;border:1px solid #b7ac9c;flex-direction:column;gap:7px;max-width:100%;margin:22px 0 30px;padding:16px 19px;display:inline-flex}.missing-reference span{letter-spacing:.12em;text-transform:uppercase;color:#736b5f;font-size:.78rem}.missing-reference strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.missing-property-actions{flex-wrap:wrap;gap:12px;margin:0 0 34px;display:flex}.missing-property-assurance{gap:12px;max-width:690px;margin:0;padding:0;list-style:none;display:grid}.missing-property-assurance li{color:#5f5b53;padding-inline-start:24px;line-height:1.55;position:relative}.missing-property-assurance li:before{content:"";inset-inline-start:0;border:1px solid #a87d3e;width:8px;height:8px;position:absolute;top:.55em;transform:rotate(45deg)}.missing-property-form{color:#f8f4ec;background:#1b1a16;padding:clamp(28px,4vw,48px);position:sticky;top:22px}.missing-property-form h2{letter-spacing:-.035em;margin:14px 0 18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.05}.missing-property-form>p:not(.eyebrow){color:#c9c1b4;margin-bottom:25px;line-height:1.65}.missing-property-form .contact-property-context{background:#292721;border-color:#4a453b}.missing-property-form .button-light{color:#171611;background:#c39a59}.missing-property-form .button-light:hover{background:#d4ad6e}.missing-property-form .matching-updates{display:none}@media (width<=900px){.missing-property-intake{grid-template-columns:1fr}.missing-property-form{position:static}}@media (width<=560px){.missing-property-actions{display:grid}.missing-property-actions .button{text-align:center;width:100%}.missing-property-copy h1{font-size:clamp(41px,13vw,58px)}}
