.site-nav[data-astro-cid-c75fxstf]{z-index:1000;border-bottom:1px solid var(--c-line);background:#fffffff5;position:sticky;top:0}@supports (backdrop-filter:blur(8px)){.site-nav[data-astro-cid-c75fxstf]{backdrop-filter:saturate(1.4)blur(10px);background:#ffffffdb}}.site-nav__inner[data-astro-cid-c75fxstf]{max-width:1280px;height:68px;padding:0 max(1.25rem, env(safe-area-inset-right)) 0 max(1.25rem, env(safe-area-inset-left));align-items:center;gap:1.25rem;margin:0 auto;display:flex}.site-nav__logo[data-astro-cid-c75fxstf]{flex:none;display:block}.site-nav__logo[data-astro-cid-c75fxstf] img[data-astro-cid-c75fxstf]{border-radius:3px;width:auto;height:48px;display:block}.site-nav__links[data-astro-cid-c75fxstf]{align-items:center;gap:.1rem;margin-left:auto;display:flex}.site-nav__links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]{border-radius:var(--r-sm);font:500 .9rem/1 var(--font-sans);color:var(--c-ink-2);white-space:nowrap;padding:.5rem .7rem;text-decoration:none;position:relative}.site-nav__links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]:hover{color:var(--c-ink);background:var(--c-paper)}.site-nav__links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf].active{color:var(--c-ink);font-weight:600}.site-nav__links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf].active:after{content:"";background:var(--c-gold);border-radius:2px;height:2px;position:absolute;bottom:-.55rem;left:.7rem;right:.7rem}.site-nav__drop[data-astro-cid-c75fxstf]{position:relative}.site-nav__menu[data-astro-cid-c75fxstf]{border:1px solid var(--c-line);z-index:20;background:#fff;border-radius:8px;min-width:180px;padding:.4rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #17181b14}.site-nav__drop[data-astro-cid-c75fxstf]:hover .site-nav__menu[data-astro-cid-c75fxstf],.site-nav__drop[data-astro-cid-c75fxstf]:focus-within .site-nav__menu[data-astro-cid-c75fxstf]{display:block}.site-nav__menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]{font:500 .88rem/1.2 var(--font-sans);color:var(--c-ink);border-radius:6px;padding:.55rem .7rem;text-decoration:none;display:block}.site-nav__menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]:hover{background:var(--c-paper)}.site-nav__right[data-astro-cid-c75fxstf]{flex:none;align-items:center;gap:.5rem;display:flex}.site-nav__cta[data-astro-cid-c75fxstf]{border-radius:var(--r-pill);background:var(--c-obsessed);color:#fff;min-height:40px;font:600 .86rem/1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 1.05rem;text-decoration:none;display:inline-flex}.site-nav__cta[data-astro-cid-c75fxstf]:hover{color:#fff;background:#000}.site-nav__burger[data-astro-cid-c75fxstf]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.site-nav__burger[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]{background:var(--c-ink);width:20px;height:1.5px;display:block}.site-nav__scrim[data-astro-cid-c75fxstf]{opacity:0;pointer-events:none;transition:opacity .25s var(--ease);z-index:9998;background:#17181b59;position:fixed;inset:0}.site-nav__scrim[data-astro-cid-c75fxstf].open{opacity:1;pointer-events:auto}.site-nav__sheet[data-astro-cid-c75fxstf]{z-index:9999;width:min(340px,88vw);height:100dvh;transition:transform .3s var(--ease);border-left:1px solid var(--c-line);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.site-nav__sheet[data-astro-cid-c75fxstf].open{transform:none}.site-nav__sheet-head[data-astro-cid-c75fxstf]{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.site-nav__sheet-title[data-astro-cid-c75fxstf]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-deep);font-weight:600}.site-nav__close[data-astro-cid-c75fxstf]{color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.site-nav__sheet-links[data-astro-cid-c75fxstf]{flex-direction:column;padding:.5rem 1.25rem;display:flex}.site-nav__sheet-links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]{font:500 1.05rem/1.2 var(--font-sans);color:var(--c-ink);border-bottom:1px solid var(--c-line);padding:.8rem 0;text-decoration:none}.site-nav__sheet-links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf].active{color:var(--c-gold-ink)}.site-nav__sheet-links[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf].minor{color:var(--c-ink-2);font-size:.95rem}.site-nav__sheet-sep[data-astro-cid-c75fxstf]{height:.75rem}.site-nav__sheet-cta[data-astro-cid-c75fxstf]{border-radius:var(--r-pill);background:var(--c-obsessed);color:#fff;justify-content:center;align-items:center;min-height:48px;margin:1rem 1.25rem 1.5rem;font-weight:600;text-decoration:none;display:flex}@media (width<=1100px){.site-nav__links[data-astro-cid-c75fxstf]{display:none}.site-nav__right[data-astro-cid-c75fxstf]{margin-left:auto}.site-nav__burger[data-astro-cid-c75fxstf]{display:flex}.site-nav__inner[data-astro-cid-c75fxstf]{height:60px}.site-nav__logo[data-astro-cid-c75fxstf] img[data-astro-cid-c75fxstf]{height:40px}}@media (width<=380px){.site-nav__cta[data-astro-cid-c75fxstf]{display:none}}.pref-src[data-astro-cid-tyo7ha6w]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.1rem;display:flex}.pref-src__link[data-astro-cid-tyo7ha6w]{border-radius:10px;line-height:0;display:inline-flex}.pref-src__link[data-astro-cid-tyo7ha6w]:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.pref-src__link[data-astro-cid-tyo7ha6w] img[data-astro-cid-tyo7ha6w]{width:auto;height:54px;display:block}.pref-src__note[data-astro-cid-tyo7ha6w]{max-width:16rem;color:var(--c-muted);margin:0;font-size:.8rem;line-height:1.5}.site-foot[data-astro-cid-jo6i4kqk]{background:var(--c-paper);border-top:1px solid var(--c-line);color:var(--c-ink-2);padding:4rem 1.25rem 2.5rem;font-size:.9rem}.site-foot__top[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);grid-template-columns:1.5fr repeat(4,1fr);gap:2.5rem;margin:0 auto;display:grid}.site-foot__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:3px;width:auto;height:54px;margin-bottom:1.1rem;display:block}.site-foot__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30rem;margin:0 0 1rem;line-height:1.65}.site-foot__brand[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{color:var(--c-muted);margin-bottom:1.25rem;font-style:normal;line-height:1.6}.site-foot__cta[data-astro-cid-jo6i4kqk]{border-radius:var(--r-pill);background:var(--c-obsessed);color:#fff;align-items:center;min-height:44px;padding:0 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.site-foot__cta[data-astro-cid-jo6i4kqk]:hover{background:#000}.site-foot__col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-ink);margin:.35rem 0 1rem;font-weight:600}.site-foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-foot__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0 0 .6rem}.site-foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-ink-2);text-decoration:none}.site-foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline}.site-foot__legal[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:1.5rem;margin:3rem auto 0;padding-top:1.5rem;display:flex}.site-foot__marks[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.realtor-logo[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.equal-housing-logo[data-astro-cid-jo6i4kqk]{width:auto;height:46px}.footer-bottom[data-astro-cid-jo6i4kqk]{color:var(--c-muted);flex:1;font-size:.8rem}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-muted)}.fmls-disclosure[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);border-top:1px solid var(--c-line);color:var(--c-muted);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;margin:1.5rem auto 0;padding-top:1.5rem;font-size:.78rem;line-height:1.55;display:grid}.fmls-disclosure[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120px;height:auto}.fmls-disclosure[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.fmls-disclosure[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-ink-2)}.estimate-disclosure[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-muted);margin:1.25rem auto 0;padding:1rem 1.25rem;font-size:.8rem}.estimate-disclosure[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=1000px){.site-foot__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-foot__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.fmls-disclosure[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.cookie-banner[data-astro-cid-kror3uvh]{z-index:9999;bottom:max(.75rem, env(safe-area-inset-bottom,0px));right:max(.75rem, env(safe-area-inset-right,0px));background:var(--c-obsessed,#252526);color:#f4f1ea;border-radius:var(--r-md,10px);width:min(22.5rem,100vw - 1.5rem);box-shadow:var(--shadow-2,0 8px 24px -12px #17181b2e);font-family:var(--font-sans,"Inter", system-ui, sans-serif);opacity:0;pointer-events:auto;border:1px solid #beaf8759;padding:.75rem .85rem;transition:opacity .35s,transform .35s;display:none;position:fixed;left:auto;transform:translateY(12px)}.cookie-content[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.cookie-content[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:#f4f1ea;margin:0;font-size:.8125rem;line-height:1.4}.cookie-buttons[data-astro-cid-kror3uvh]{flex-direction:row;align-items:stretch;gap:.5rem;display:flex}.cookie-buttons[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{letter-spacing:.01em;border-radius:var(--r-sm,6px);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;min-height:40px;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary[data-astro-cid-kror3uvh]{background:var(--c-gold,#beaf87);color:#121212;border:1px solid var(--c-gold,#beaf87)}.btn-primary[data-astro-cid-kror3uvh]:hover{background:#a19276;border-color:#a19276}.btn-outline[data-astro-cid-kror3uvh]{color:#f4f1ea;background:0 0;border:1px solid #f4f1ea8c}.btn-outline[data-astro-cid-kror3uvh]:hover{border-color:var(--c-gold,#beaf87);color:var(--c-gold,#beaf87);background:#beaf8714}.cookie-link[data-astro-cid-kror3uvh]{color:var(--c-gold,#beaf87);text-underline-offset:2px;font-weight:500;text-decoration:underline}.cookie-link[data-astro-cid-kror3uvh]:hover{color:#d4c6a0}.cookie-buttons[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]:focus-visible,.cookie-link[data-astro-cid-kror3uvh]:focus-visible{outline:2px solid var(--c-gold,#beaf87);outline-offset:2px}@media (width<=768px){.cookie-banner[data-astro-cid-kror3uvh]{left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));width:auto;max-width:none;bottom:max(.6rem, env(safe-area-inset-bottom,0px));padding:.7rem .75rem}.cookie-content[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{font-size:.8125rem;line-height:1.35}.cookie-buttons[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{min-height:40px;font-size:.8125rem}}.auth-overlay[data-astro-cid-n6zgjn4t]{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hidden[data-astro-cid-n6zgjn4t]{display:none!important}.auth-box[data-astro-cid-n6zgjn4t]{background:#111;border:1px solid #2a2a2a;border-radius:16px;width:380px;padding:2.5rem 2rem;position:relative}.close-btn[data-astro-cid-n6zgjn4t]{color:var(--c-muted);cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:12px;right:16px}.close-btn[data-astro-cid-n6zgjn4t]:hover{color:#fff}.auth-tabs[data-astro-cid-n6zgjn4t]{gap:1rem;margin-bottom:1.8rem;display:flex}.auth-tabs[data-astro-cid-n6zgjn4t] button[data-astro-cid-n6zgjn4t]{color:var(--c-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:.4rem;font-size:1.1rem;font-weight:600}.auth-tabs[data-astro-cid-n6zgjn4t] button[data-astro-cid-n6zgjn4t].active{color:#ffc72c;border-bottom-color:#ffc72c}.form-group[data-astro-cid-n6zgjn4t]{margin-bottom:1.1rem}.form-group[data-astro-cid-n6zgjn4t] label[data-astro-cid-n6zgjn4t]{color:var(--c-muted);margin-bottom:.35rem;font-size:.85rem;display:block}.form-group[data-astro-cid-n6zgjn4t] input[data-astro-cid-n6zgjn4t]{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.95rem}.form-group[data-astro-cid-n6zgjn4t] input[data-astro-cid-n6zgjn4t]:focus{border-color:#ffc72c;outline:none}.submit-btn[data-astro-cid-n6zgjn4t]{color:#111;cursor:pointer;background:#ffc72c;border:none;border-radius:9999px;width:100%;margin-top:.5rem;padding:.9rem;font-size:1rem;font-weight:700}.submit-btn[data-astro-cid-n6zgjn4t]:hover{background:#f5b800}.error[data-astro-cid-n6zgjn4t]{color:#ff6b6b;margin:.5rem 0;font-size:.85rem}.jcre-contact-consent[data-astro-cid-span46lh]{margin:.35rem 0 .85rem}.jcre-contact-consent[data-astro-cid-span46lh] label[data-astro-cid-span46lh]{font-family:var(--font-sans);color:var(--c-ink-2);text-align:left;align-items:flex-start;gap:.55rem;font-size:.74rem;line-height:1.45;display:flex}.jcre-contact-consent[data-astro-cid-span46lh] input[data-astro-cid-span46lh][type=checkbox]{flex-shrink:0;margin-top:.15rem}.jcre-contact-consent[data-astro-cid-span46lh] a[data-astro-cid-span46lh]{color:var(--c-gold-deep);text-decoration:underline}.jcre-contact-consent-err[data-astro-cid-span46lh]{color:#991b1b;margin:.35rem 0 0;font-size:.78rem}.jcc[data-astro-cid-nsshm7hf]{z-index:200000;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.jcc[data-astro-cid-nsshm7hf][hidden]{display:none}.jcc__scrim[data-astro-cid-nsshm7hf]{background:#0505058c;position:absolute;inset:0}.jcc__panel[data-astro-cid-nsshm7hf]{box-sizing:border-box;width:min(520px,100%);min-width:0;max-width:100%;max-height:min(92dvh,760px);color:var(--c-ink);border:1px solid var(--c-line);font-family:var(--font-sans);background:#fff;border-radius:8px;padding:1.55rem 1.15rem 1.25rem;position:relative;overflow:hidden auto}.jcc__x[data-astro-cid-nsshm7hf]{width:44px;height:44px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:.45rem;right:.45rem}.jcc__eyebrow[data-astro-cid-nsshm7hf]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-deep);margin:0 2.5rem .3rem 0;font-size:.7rem;font-weight:600}.jcc__title[data-astro-cid-nsshm7hf]{overflow-wrap:anywhere;margin:0 2.25rem .45rem 0;font-size:1.45rem;font-weight:400;line-height:1.28}.jcc__lede[data-astro-cid-nsshm7hf]{color:var(--c-ink-2);overflow-wrap:anywhere;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.jcc__form[data-astro-cid-nsshm7hf]{flex-direction:column;gap:.65rem;min-width:0;display:flex}.jcc__row[data-astro-cid-nsshm7hf]{grid-template-columns:1fr 1fr;gap:.65rem;min-width:0;display:grid}.jcc__field[data-astro-cid-nsshm7hf]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.jcc__field[data-astro-cid-nsshm7hf] span[data-astro-cid-nsshm7hf]{color:var(--c-ink-2);text-transform:uppercase;font-size:.7rem;font-weight:600}.jcc__field[data-astro-cid-nsshm7hf] em[data-astro-cid-nsshm7hf]{text-transform:none;color:var(--c-muted);font-style:normal;font-weight:500}.jcc__field[data-astro-cid-nsshm7hf] input[data-astro-cid-nsshm7hf],.jcc__field[data-astro-cid-nsshm7hf] textarea[data-astro-cid-nsshm7hf]{border:1px solid var(--c-line);width:100%;min-width:0;max-width:100%;font:inherit;color:var(--c-ink);box-sizing:border-box;background:#fff;border-radius:4px;padding:0 .75rem;font-size:16px}.jcc__field[data-astro-cid-nsshm7hf] input[data-astro-cid-nsshm7hf]{height:44px}.jcc__field[data-astro-cid-nsshm7hf] textarea[data-astro-cid-nsshm7hf]{resize:vertical;min-height:88px;padding:.7rem .75rem}.jcc__submit[data-astro-cid-nsshm7hf]{background:var(--c-gold);width:100%;max-width:100%;min-height:48px;color:var(--c-ink);cursor:pointer;border:0;border-radius:4px;font-size:.95rem;font-weight:600}.jcc__err[data-astro-cid-nsshm7hf]{color:#9b2c2c;margin:0;font-size:.82rem}.jcc[data-astro-cid-nsshm7hf] .jcre-consent{min-width:0;max-width:100%}body.jcc-locked{overflow:hidden}@media (width<=640px){.jcc[data-astro-cid-nsshm7hf]{align-items:flex-end;padding:0}.jcc__panel[data-astro-cid-nsshm7hf]{width:100%;max-width:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,16px));border-radius:16px 16px 0 0}.jcc__row[data-astro-cid-nsshm7hf]{grid-template-columns:1fr}}.inv[data-astro-cid-4k633oba]{z-index:200000;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.inv[data-astro-cid-4k633oba][hidden]{display:none}.inv[data-astro-cid-4k633oba] *,.inv[data-astro-cid-4k633oba] :before,.inv[data-astro-cid-4k633oba] :after{box-sizing:border-box}.inv__scrim[data-astro-cid-4k633oba]{background:#0505058c;position:absolute;inset:0}.inv__panel[data-astro-cid-4k633oba]{-webkit-overflow-scrolling:touch;width:min(500px,100%);min-width:0;max-width:calc(100vw - 1.5rem);max-height:min(92dvh,720px);color:var(--c-ink);border:1px solid var(--c-line);font-family:var(--font-sans,Inter, system-ui, sans-serif);background:#fff;border-radius:8px;flex:0 auto;margin:0;padding:1.55rem 1.15rem 1.25rem;position:relative;overflow:hidden auto;box-shadow:0 24px 64px -16px #00000047}.inv__x[data-astro-cid-4k633oba]{width:44px;height:44px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:.45rem;right:.45rem}.inv__eyebrow[data-astro-cid-4k633oba]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-deep);margin:0 2.5rem .3rem 0;font-size:.7rem;font-weight:600}.inv__title[data-astro-cid-4k633oba]{overflow-wrap:anywhere;word-break:break-word;margin:0 2.25rem .5rem 0;font-size:1.45rem;font-weight:400;line-height:1.28}.inv__lede[data-astro-cid-4k633oba]{color:var(--c-ink-2);overflow-wrap:anywhere;word-break:break-word;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.inv__form[data-astro-cid-4k633oba]{flex-direction:column;gap:.65rem;min-width:0;display:flex}.inv__row[data-astro-cid-4k633oba]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.inv__field[data-astro-cid-4k633oba]{flex-direction:column;gap:.28rem;width:100%;min-width:0;display:flex}.inv__field[data-astro-cid-4k633oba] span[data-astro-cid-4k633oba]{color:var(--c-ink-2);font-size:.7rem;font-weight:600}.inv__field[data-astro-cid-4k633oba] input[data-astro-cid-4k633oba],.inv__field[data-astro-cid-4k633oba] select[data-astro-cid-4k633oba]{border:1px solid var(--c-line);width:100%;height:44px;font:inherit;box-sizing:border-box;border-radius:4px;padding:0 .75rem;font-size:16px}.inv__field[data-astro-cid-4k633oba] input[data-astro-cid-4k633oba]:focus,.inv__field[data-astro-cid-4k633oba] select[data-astro-cid-4k633oba]:focus{outline:2px solid var(--c-gold);outline-offset:1px}.inv__fine[data-astro-cid-4k633oba]{color:var(--c-muted);margin:0;font-size:.75rem}.inv__submit[data-astro-cid-4k633oba]{background:var(--c-gold);width:100%;min-height:48px;color:var(--c-ink);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.inv__submit[data-astro-cid-4k633oba]:hover{background:var(--c-gold-deep)}.inv__skip[data-astro-cid-4k633oba]{color:var(--c-muted);cursor:pointer;text-align:center;background:0 0;border:0;min-height:44px;padding:.55rem;font-size:.85rem;text-decoration:none}.inv__err[data-astro-cid-4k633oba]{color:#9b2c2c;margin:0;font-size:.82rem}body.inv-locked{overflow:hidden}@media (width<=640px){.inv[data-astro-cid-4k633oba]{align-items:flex-end;padding:0}.inv__panel[data-astro-cid-4k633oba]{width:100%;max-width:100vw;max-height:min(88dvh,100%);padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,16px));border-radius:16px 16px 0 0;margin:0}.inv__title[data-astro-cid-4k633oba]{font-size:1.28rem}.inv__lede[data-astro-cid-4k633oba]{font-size:.88rem}.inv__row[data-astro-cid-4k633oba]{grid-template-columns:1fr}}#inv-email-form .jcre-gate-field{flex-direction:column;gap:.28rem;width:100%;display:flex}#inv-email-form .jcre-gate-field span{color:var(--c-ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}#inv-email-form .jcre-gate-field input{border:1px solid var(--c-line);width:100%;height:44px;font:inherit;box-sizing:border-box;background:#fff;border-radius:4px;padding:0 .75rem;font-size:16px}#inv-email-form .jcre-gate-field input:focus{outline:2px solid var(--c-gold);outline-offset:1px}#inv-email-form .jcre-consent{color:var(--c-ink-2);grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:.7rem;margin:.2rem 0 .4rem;font-size:.78rem;line-height:1.5;display:grid}#inv-email-form .jcre-consent input[type=checkbox]{width:16px;height:16px;margin:2px 0 0}#inv-email-form .jcre-consent a{color:var(--c-gold-deep);text-decoration:underline}.qcb[data-astro-cid-4pehhkdh]{z-index:60;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.qcb-dock[data-astro-cid-4pehhkdh]{pointer-events:auto;max-width:420px;padding:0 1rem calc(.85rem + env(safe-area-inset-bottom,0px));margin:0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.qcb-handle[data-astro-cid-4pehhkdh]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:18px;display:flex}.qcb-handle[data-astro-cid-4pehhkdh] span[data-astro-cid-4pehhkdh]{background:#d5d0c6;border-radius:99px;width:36px;height:3px}.qcb-cta[data-astro-cid-4pehhkdh]{border:1px solid var(--c-line);background:var(--c-ink);color:#f2f0eb;width:100%;height:48px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:6px;font-size:.84rem;font-weight:600}.qcb-nub[data-astro-cid-4pehhkdh]{pointer-events:none;opacity:0;border:1px solid var(--c-line);background:var(--c-ink);height:28px;color:var(--c-gold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-bottom:0;border-radius:8px 8px 0 0;padding:0 1rem;font-size:.68rem;font-weight:650;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.qcb[data-astro-cid-4pehhkdh].is-tucked .qcb-dock[data-astro-cid-4pehhkdh]{transform:translateY(100%)}.qcb[data-astro-cid-4pehhkdh].is-tucked .qcb-nub[data-astro-cid-4pehhkdh]{pointer-events:auto;opacity:1;transform:translate(-50%)}@media (width>=1025px){.qcb[data-astro-cid-4pehhkdh]{display:none}}:root{--c-ink:#1a1a1a;--c-ink-2:#2f3237;--c-muted:#4d5056;--c-line:#e8e3d8;--c-line-strong:#d6cfbf;--c-paper:#faf8f3;--c-paper-2:#f3efe5;--c-surface:#fff;--c-gold:#beaf87;--c-gold-deep:#6b5d3c;--c-gold-ink:#564a30;--c-obsessed:#252526;--c-ok:#2f7a4f;--c-focus:#6b5d3c;--gold:#a19276;--gold-bright:#beaf87;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:clamp(1.5rem, 2.6vw, 2rem);--fs-2xl:clamp(1.9rem, 3.6vw, 2.75rem);--fs-3xl:clamp(2.4rem, 5.4vw, 4rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--wrap:1200px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-1:0 1px 2px #17181b0d, 0 1px 1px #17181b08;--shadow-2:0 8px 24px -12px #17181b2e, 0 2px 6px #17181b0d;--ease:cubic-bezier(.25, .1, .25, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--c-ink);background:var(--c-surface);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:2px}img,svg,video{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ds-wrap{width:100%;max-width:var(--wrap);padding:0 var(--sp-5);margin:0 auto}.ds-section{padding:var(--sp-8) 0}.ds-section--tight{padding:var(--sp-7) 0}.ds-section--paper{background:var(--c-paper);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.ds-section--ink{background:var(--c-obsessed);color:#f4f1ea}.ds-head{max-width:46rem;margin:0 0 var(--sp-6)}.ds-head--center{text-align:center;margin-left:auto;margin-right:auto}.ds-eyebrow{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-deep);margin:0 0 var(--sp-3);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ds-section--ink .ds-eyebrow{color:var(--c-gold)}.ds-h1,.ds-h2,.ds-h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--sp-4);color:inherit;font-weight:400;line-height:1.08}.ds-h1{font-size:var(--fs-3xl)}.ds-h2{font-size:var(--fs-2xl)}.ds-h3{font-size:var(--fs-xl)}.ds-lede{font-size:var(--fs-lg);color:var(--c-ink-2);margin:0;line-height:1.6}.ds-section--ink .ds-lede{color:#f4f1ead1}.ds-small{font-size:var(--fs-xs);color:var(--c-muted);line-height:1.55}.ds-btn{border-radius:var(--r-pill);min-height:46px;font:600 .92rem/1.2 var(--font-sans);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex}.ds-btn:hover{transform:translateY(-1px)}.ds-btn--primary{background:var(--c-obsessed);color:#fff}.ds-btn--primary:hover{color:#fff;background:#000}.ds-btn--gold{background:var(--c-gold);color:var(--c-obsessed)}.ds-btn--gold:hover{color:var(--c-obsessed);background:#cdbf98}.ds-btn--ghost{color:inherit;background:0 0;border-color:currentColor}.ds-btn--ghost:hover{background:#0000000a}.ds-section--ink .ds-btn--ghost:hover,.ds-on-dark .ds-btn--ghost:hover{background:#ffffff14}.ds-grid{gap:var(--sp-4);display:grid}.ds-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ds-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ds-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ds-card{gap:var(--sp-2);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-5);color:var(--c-ink);box-shadow:var(--shadow-1);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);flex-direction:column;text-decoration:none;display:flex}a.ds-card:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.ds-card h3{font:600 1.05rem/1.3 var(--font-sans);color:var(--c-ink);margin:0}.ds-card p{font-size:var(--fs-sm);color:var(--c-ink-2);margin:0;line-height:1.6}.ds-card__cta{padding-top:var(--sp-3);font-size:var(--fs-sm);color:var(--c-gold-ink);margin-top:auto;font-weight:600}.ds-card__count{font:400 2rem/1 var(--font-serif);color:var(--c-ink)}.ds-card__label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-gold-deep);font-weight:600}.ds-stats{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.ds-stat{background:var(--c-surface);padding:var(--sp-4) var(--sp-5)}.ds-stat__v{font:400 1.75rem/1.1 var(--font-serif);color:var(--c-ink)}.ds-stat__k{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.25rem}.ds-live-dot{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e38}.ds-hero{background:var(--c-paper);border-bottom:1px solid var(--c-line);padding:clamp(1.75rem,4vw,3.25rem) 0 clamp(1.75rem,3.6vw,2.75rem)}.ds-hero__in{max-width:1180px;padding:0 var(--sp-5);gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0 auto;display:grid}.ds-hero--tool .ds-hero__in{max-width:980px;padding:0 1rem}.ds-hero__h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--c-ink);margin:0 0 var(--sp-3);text-wrap:balance;max-width:22ch;font-size:clamp(2rem,4.4vw,3.15rem);font-weight:400;line-height:1.06}.ds-hero__h1 em{color:var(--c-gold-deep);font-style:normal}.ds-hero__lede{color:var(--c-ink-2);max-width:40rem;margin:0;font-size:1.05rem;line-height:1.6}.ds-hero__actions{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.ds-hero__actions .ds-btn{min-height:44px}.ds-hero__stat{text-align:right;border-left:1px solid var(--c-line-strong);min-width:11rem;padding-left:var(--sp-5)}.ds-hero__stat-k{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-weight:600;display:block}.ds-hero__stat-v{font:400 clamp(2.4rem, 5vw, 3.4rem)/1 var(--font-serif);color:var(--c-gold-ink);font-variant-numeric:tabular-nums;margin-top:.3rem;display:block}.ds-hero__stat-n{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.4rem;display:block}.ds-crumbs{color:var(--c-muted);margin:0 0 var(--sp-4);flex-wrap:wrap;align-items:center;gap:.35rem;padding:0;font-size:.8rem;list-style:none;display:flex}.ds-crumbs a{color:var(--c-gold-ink);text-decoration:none}.ds-crumbs a:hover{text-underline-offset:2px;text-decoration:underline}.ds-crumbs li+li:before{content:"/";color:var(--c-line-strong);margin-right:.35rem}.ds-crumbs [aria-current]{color:var(--c-ink)}@media (width<=720px){.ds-hero__in{gap:var(--sp-4);grid-template-columns:1fr}.ds-hero__stat{text-align:left;border-left:0;border-top:1px solid var(--c-line-strong);padding:var(--sp-3) 0 0;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ds-hero__stat-v{order:-1;margin:0;font-size:2.2rem}.ds-hero__stat-n{width:100%;margin:0}.ds-hero__actions .ds-btn{flex:auto}}.ds-panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:clamp(1rem,2.4vw,1.5rem)}.ds-panel--paper{background:var(--c-paper);box-shadow:none}.ds-kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-deep);align-items:center;gap:.5rem;margin:0 0 .4rem;font-weight:600;display:flex}.ds-sec-h{font:400 clamp(1.5rem, 2.8vw, 2rem)/1.15 var(--font-serif);letter-spacing:-.015em;color:var(--c-ink);margin:0 0 var(--sp-3)}.ds-note{color:var(--c-muted);font-size:.78rem;line-height:1.5}.ds-n{color:var(--c-muted);white-space:nowrap;margin-left:.25rem;font-size:.72em;font-style:normal;font-weight:500}html{scroll-padding-top:84px}:root{--ui-radius:6px;--ui-font:var(--font-sans,system-ui, sans-serif);--ui-border:#d1d5db;--ui-border-focus:var(--gold,#c9b99a);--ui-text:#1a1a1a;--ui-muted:#4d5056;--ui-bg:#fff;--ui-primary:#1f2933;--ui-primary-text:#fff;--ui-danger:#b91c1c}.ui-btn{font-family:var(--ui-font);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-bg);color:var(--ui-text);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn:hover{border-color:var(--ui-border-focus);color:var(--ui-border-focus)}.ui-btn:disabled{opacity:.45;cursor:default;pointer-events:none}.ui-btn--primary{background:var(--ui-primary);color:var(--ui-primary-text);border-color:var(--ui-primary)}.ui-btn--primary:hover{color:var(--ui-primary-text);background:#121212;border-color:#121212}.ui-btn--ghost{color:var(--ui-muted);background:0 0;border-color:#0000}.ui-btn--ghost:hover{color:var(--ui-text);background:#0000000a}.ui-btn--block{width:100%}.ui-btn--sm{padding:.35rem .65rem;font-size:.78rem}.ui-field{font-family:var(--ui-font);flex-direction:column;gap:.3rem;min-width:0;display:flex}.ui-field__label{letter-spacing:.03em;color:var(--ui-muted);font-size:.72rem;font-weight:600}.ui-field__control{font:inherit;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-text);box-sizing:border-box;width:100%;padding:.45rem .6rem;font-size:.85rem}.ui-field__control:focus{border-color:var(--ui-border-focus);outline:none}.ui-field__hint{color:var(--ui-muted);font-size:.75rem}.ui-field__error{color:var(--ui-danger);margin:0;font-size:.75rem}.ui-check{font-family:var(--ui-font);color:var(--ui-text);cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;display:inline-flex}.ui-check input{width:16px;height:16px;accent-color:var(--ui-border-focus)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v20-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v20-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-v5-latin-regular.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-v5-latin-italic.woff2)format("woff2")}html,body{margin:0;padding:0;overflow:hidden visible}body{font-family:var(--font-sans);line-height:1.6}main{overflow:visible!important}.font-serif{font-family:var(--font-serif)}.saved-heart,.investor-property-card-wrapper .saved-heart,button.saved-heart{display:none!important}.oz-badge{right:12px!important}
