.resource-main{max-width:1320px;margin:0 auto;padding:60px 5% 80px;color:var(--re-ink)}.resource-intro{max-width:800px;margin-bottom:42px}.resource-intro h1{font-size:clamp(38px,5vw,70px);line-height:1.08;margin:16px 0 22px}.resource-intro>p:not(.eyebrow){font-size:18px;line-height:1.7;color:var(--re-muted)}.resource-guide-layout article a,.resource-intro a{color:var(--re-blue);text-decoration:underline;text-underline-offset:4px}.resource-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.resource-tabs button{font:inherit;padding:13px 17px;min-height:48px;background:#0d1423;color:var(--re-ink);border:1px solid var(--re-line);border-radius:8px;cursor:pointer}.resource-tabs button[aria-pressed=true]{background:var(--re-blue);color:#071323;border-color:var(--re-blue)}.resource-calculator,.resource-guide-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:start}.resource-calculator h2,.resource-guide-card h2,.resource-result h2{font-size:30px;line-height:1.2}.resource-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}.resource-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.resource-fields input{width:100%;min-width:0;padding:14px;border:1px solid #8395aa;border-radius:6px;background:#0d1423;color:var(--re-ink);font:inherit;font-size:16px;min-height:48px}.resource-result{padding:30px;background:var(--re-wash);border:1px solid var(--re-line);border-radius:12px}.resource-result dl{margin:16px 0 26px}.resource-result dl>div{display:flex;gap:18px;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--re-line);font-size:15px}.resource-result dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.resource-result dl>div:last-child{border-bottom:0}.resource-result li{margin-bottom:15px;line-height:1.6}.resource-disclaimer,.resource-note{font-size:14px;line-height:1.7;color:var(--re-muted);margin-top:20px}.resource-disclaimer{padding:20px;background:#0d1423;border-left:3px solid var(--re-blue);margin:30px 0 50px}.resource-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.resource-guide-card{display:block;border:1px solid var(--re-line);padding:30px;border-radius:12px;background:#0d1423;transition:transform .2s,box-shadow .2s}.resource-guide-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1f2f4312}.resource-guide-card p{color:var(--re-muted);line-height:1.7}.resource-guide-card strong{color:var(--re-blue);font-size:14px}.resource-guide-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:60px}.resource-guide-layout article section{margin-bottom:36px}.resource-guide-layout article h2{font-size:30px}.resource-guide-layout article p{font-size:17px;line-height:1.85}.resource-secondary{display:block;margin-top:24px;color:var(--re-blue);text-decoration:underline}.resource-main a:focus-visible,.resource-main button:focus-visible,.resource-main input:focus-visible{outline:3px solid var(--re-blue);outline-offset:4px}.resource-home{padding:70px 5%;background:var(--re-wash)}.resource-home .resource-guide-grid{max-width:1320px;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-home>div:first-child{max-width:1320px;margin:0 auto 30px}.resource-home h2{font-size:clamp(32px,4vw,48px)}@media(max-width:900px){.resource-calculator,.resource-guide-layout{grid-template-columns:1fr}.resource-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.resource-main{padding-top:40px}.resource-fields,.resource-guide-grid,.resource-home .resource-guide-grid{grid-template-columns:1fr}.resource-result{padding:23px}.resource-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-tabs button{padding:12px 8px;font-size:14px}.resource-result dl>div{gap:12px}.resource-home{padding:40px 5%}}@media(prefers-reduced-motion:reduce){.resource-guide-card{transition:none}}.resource-main .consultation{padding:30px 0;gap:35px}.resource-main .consultation form{background:var(--re-wash);padding:25px;border:1px solid var(--re-line);border-radius:8px}.resource-main .consultation input:not([type=checkbox]),.resource-main .consultation select,.resource-main .consultation textarea{background:#0d1423;color:var(--re-ink);font-size:16px;min-width:0}.resource-main .consultation .inquiry-consent{font-size:14px;line-height:1.6}@media(max-width:700px){.resource-main .consultation,.resource-main .consultation .form-row{grid-template-columns:1fr}.resource-main .consultation form{padding:20px}}.account-form{display:grid;gap:18px;max-width:480px;margin:25px 0}.account-form label{display:grid;gap:8px}.account-form input{padding:13px;border:1px solid #8395aa;border-radius:6px;font-size:16px;background:#0d1423;color:var(--re-ink)}.account-form small{font-size:13px;color:var(--re-muted)}.lead-actions{margin-top:18px;max-width:760px}.lead-action-panel{padding:20px;background:#0d1423;border:1px solid #293955;margin:12px 0;overflow-wrap:anywhere}.lead-action-panel h4{font-size:18px;margin:18px 0 8px}.lead-action-panel form{margin-bottom:18px}.lead-action-panel p{font-size:13px;line-height:1.6}.lead-note{margin:12px 0;padding:12px;background:#0d1423;border:1px solid #293955;white-space:pre-wrap}.lead-delete{color:#edf2fb!important}.social-lead-intro{display:grid;grid-template-columns:1fr 280px;gap:50px;align-items:center;max-width:1200px;margin:auto;padding:60px 6% 25px}.social-lead-intro h1{font-size:clamp(36px,5vw,68px)}.social-lead-intro p{margin:20px 0}.social-lead-intro img{width:100%;height:280px;object-fit:cover;object-position:center 20%;border-radius:12px}.social-lead-page .consultation{max-width:1300px;margin:auto}@media(max-width:700px){.social-lead-intro{grid-template-columns:1fr;gap:10px;padding-top:35px}.social-lead-intro img{width:130px;height:130px}.lead-action-panel{padding:14px}}.home-feature-picker{margin:24px 0 30px;padding:22px 0;border-block:1px solid #293955;color:#edf2fb}.feature-picker-heading{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.home-feature-picker h3{font:400 26px/1.15 Georgia,serif;margin:0 0 9px;letter-spacing:-.02em}.home-feature-picker p{font-size:13px;line-height:1.6;margin:0}.feature-count{flex-shrink:0;max-width:130px;border-radius:999px;background:#0d1423;padding:7px 10px;font:600 11px/1.5 Arial,sans-serif;text-align:center}.home-feature-picker .feature-filter{margin:15px 0}.feature-picker-toolbar{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#edf2fb;margin-bottom:14px}.feature-picker-toolbar button{padding:0;background:none;border:0;text-decoration:underline;color:#edf2fb;font:inherit}.feature-group{border:1px solid #293955;border-radius:10px;background:#0d1423;margin:10px 0;overflow:hidden}.feature-group summary{display:flex;align-items:center;gap:10px;padding:15px 16px;list-style:none;cursor:pointer;font:600 14px/1.4 Arial,Helvetica,sans-serif;color:#edf2fb}.feature-group summary::-webkit-details-marker{display:none}.feature-group summary small{margin-left:auto;font-size:10px;white-space:nowrap;color:#b3c2d7;font-weight:400}.feature-group summary:after{content:"+";font-size:20px;line-height:1}.feature-group[open] summary:after{content:"−"}.feature-group[open] summary{border-bottom:1px solid #293955;background:#0d1423}.feature-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.feature-option{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;background:#0d1423;border:1px solid #293955;border-radius:7px;min-width:0}.feature-option.is-selected{background:#0d1423;border-color:#293955}.feature-option.is-required{border-color:#1e4d88;box-shadow:inset 3px 0 #1e4d88}.home-feature-picker .feature-option label{display:flex;align-items:center;gap:9px;flex:1 1 120px;margin:0;padding:0;font:500 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.home-feature-picker .feature-option label input[type=checkbox]{appearance:auto;display:inline-block;position:static;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;margin:0;padding:0;accent-color:#1e4d88;transform:none;border-radius:3px}.home-feature-picker .feature-priority{border:1px solid #293955;border-radius:999px;background:#0d1423;color:#edf2fb;padding:4px 7px;font:600 9px/1.4 Arial,sans-serif;cursor:pointer}.home-feature-picker .feature-priority[aria-pressed=true]{background:#1e4d88;color:#fff}.selected-feature-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.selected-feature-list button{padding:6px 9px;border:1px solid #293955;background:#0d1423;color:#edf2fb;border-radius:999px;font:11px/1.5 Arial,sans-serif;text-align:left;cursor:pointer}.selected-feature-list button span{margin-left:5px;font-size:15px}@media(max-width:480px){.feature-options{grid-template-columns:1fr}.feature-picker-heading{flex-direction:column}.feature-count{max-width:none}.feature-group summary,.home-feature-picker .feature-option label{font-size:13px}.home-feature-picker{padding-block:18px}}.home-request .lux-two>*,.home-request .search-filter-panel input,.home-request .search-filter-panel select,.home-request .search-filter-panel textarea{min-width:0;max-width:100%}.feature-picker-toolbar{flex-wrap:wrap}@media(max-width:700px){.home-request .lux-two{grid-template-columns:minmax(0,1fr)}.home-request .search-filter-panel{padding:22px 16px}.home-request .form-row,.home-request .search-filter-grid{grid-template-columns:minmax(0,1fr)}.home-request .search-summary{position:static}}.lead-delete-panel{margin:16px 0;padding:20px;background:#0d1423;border:1px solid #293955;border-radius:8px;color:#edf2fb}.lead-delete-panel input{display:block;width:100%;max-width:320px;margin:8px 0 14px}.lead-delete-panel button{margin:4px 8px 4px 0}.email-setup-help{margin:18px 0}.email-setup-help summary{font-weight:600;cursor:pointer}.email-setup-help li{margin:12px 0;line-height:1.6}:root{--re-muted:#5b697b;--re-wash:#f3f2eb;--blue:var(--re-blue);--ink:var(--re-ink);--muted:var(--re-muted);--line:var(--re-line)}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:#0d1423;color:var(--re-ink)}h1,h2,h3{font-weight:400;letter-spacing:-.035em}.eyebrow{font-size:11px!important;letter-spacing:.19em;font-weight:600}.btn,.button{border-radius:0!important;letter-spacing:.03em;padding:15px 24px}.btn.outline,.button.secondary{border-color:var(--re-line);color:var(--re-ink);background:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8f7030;outline-offset:4px}.lux-header{position:relative;background:#0d1423;padding:22px max(4%,calc((100vw - 1420px)/2)) 15px;border-color:var(--re-line);gap:10px 25px}.lux-header .lux-brand{font:27px/1.1 Georgia,serif}.platform-brand-icon{border-radius:50%;width:44px;height:44px;background:transparent;color:var(--re-blue)!important;border:1px solid var(--re-blue);font:21px Georgia,serif}.lux-header .estate-brand-text small{font:9px/1.4 Arial,sans-serif;letter-spacing:.23em}.lux-header nav{padding-top:14px;gap:21px}.lux-header nav>a{font-size:12px;letter-spacing:.02em}.lux-header .auth-links{font-size:12px;gap:17px}.lux-header .nav-consultation{border-radius:0;padding:12px 18px}.broker-identity-line{font-size:10px;letter-spacing:.03em}.lux-header .lux-broker{font-size:11px}.signature-hero{background:var(--re-wash)}.signature-scene{position:relative;isolation:isolate;min-height:600px;height:clamp(600px,45vw,780px);overflow:hidden;background:#303740}.signature-hero-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:50% 58%;z-index:-2}.signature-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,29,21,.78),rgba(10,29,21,.44) 48%,rgba(10,29,21,.1))}.signature-hero-copy{padding:clamp(75px,8vw,130px) max(6%,calc((100vw - 1250px)/2));max-width:1350px;color:white}.signature-hero-copy .eyebrow{color:#f2ead5;margin:0 0 28px}.signature-hero-copy h1{font:400 clamp(64px,6.8vw,105px)/.99 Georgia,serif;letter-spacing:-.045em;color:#fff;margin:0 0 28px}.signature-hero-copy h1 em{font-weight:400;color:#fff4da}.signature-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#fff;margin:0 0 30px}.signature-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.signature-hero-actions .primary{background:#0d1423;color:#edf2fb;border-color:#293955}.signature-hero-actions .primary:hover{background:#0d1423;color:#edf2fb}.signature-hero-actions .primary span{margin-left:22px}.signature-hero-sell{color:#fff;border-bottom:1px solid #29395590;padding:14px 0;font-size:14px}.signature-hero-sell span{margin-left:16px}.signature-image-note{right:5%;bottom:22px;letter-spacing:.03em;background:#131c27dd;padding:8px 10px}.signature-image-note,.signature-scroll{position:absolute;font-size:10px;color:#fff}.signature-scroll{left:6%;bottom:28px;letter-spacing:.15em;text-transform:uppercase}.signature-scroll span{margin-left:15px;font-size:20px}.signature-search-wrap{max-width:1370px;padding:35px 45px 30px;margin:auto}.signature-search-wrap .re-search-panel{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;scroll-margin-top:35px}.signature-search-wrap .re-search-tabs{padding-bottom:18px;margin-bottom:20px}.signature-search-wrap .re-search-tabs strong{font:25px Georgia,serif}.signature-search-wrap .re-search-tabs a{font-size:12px}.signature-search-wrap .re-search-panel form{grid-template-columns:2.2fr 1fr 1fr .8fr 1.1fr 1.3fr;gap:14px}.signature-search-wrap .re-search-panel .re-location,.signature-search-wrap .re-search-panel label:nth-child(5){grid-column:auto}.signature-search-wrap .re-search-panel input,.signature-search-wrap .re-search-panel select{border-radius:0;border-color:#293955;min-height:50px}.signature-search-wrap .re-search-meta{justify-content:flex-start;gap:24px;font-size:12px}.signature-search-wrap .re-search-meta>span{margin-right:auto;color:var(--re-muted)}.signature-search-wrap .re-city-strip{max-width:1370px;padding:25px 45px;font-size:13px}.re-city-strip>span{font:italic 18px Georgia,serif;color:var(--re-ink)}.re-path-section{max-width:1370px;padding:95px 45px}.re-section-title{grid-template-columns:1.2fr 1fr;gap:80px;margin-bottom:45px}.re-section-title h2,.resource-home h2{font-size:clamp(38px,4vw,56px);line-height:1.08}.re-section-title>p{font-size:15px;line-height:1.9}.re-path-grid{gap:28px}.re-path-card{padding:0 0 28px;border:0;border-bottom:1px solid var(--re-line);border-radius:0;background:transparent;overflow:hidden}.re-path-card:hover{transform:none;border-color:var(--re-blue)}.re-path-card .signature-path-image{display:block;position:relative;aspect-ratio:1.35;overflow:hidden;margin-bottom:25px}.signature-path-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.re-path-card:hover .signature-path-image img{transform:scale(1.035)}.signature-path-image small{position:absolute;bottom:12px;left:12px;background:#0d1423ee;padding:6px 8px;color:#edf2fb;font-size:9px}.re-path-card h3{font-size:32px;margin:20px 0 15px}.re-path-card p{font-size:14px;min-height:75px}.re-path-card strong{border:0;padding-top:0;margin-top:22px;font-size:13px}.re-path-card strong:after{content:" ↗";float:right}.re-path-card>div:not(.signature-path-image){text-transform:uppercase;letter-spacing:.14em;font-size:10px}.resource-home{background:#0d1423;padding:75px max(6%,calc((100vw - 1280px)/2))}.resource-home .resource-guide-grid,.resource-home>div:first-child{max-width:none}.resource-home>div:first-child{margin-bottom:40px}.resource-home h2{margin:16px 0}.resource-home .resource-guide-grid{gap:30px}.resource-home .resource-guide-card{background:#0d1423;border:0;border-radius:0;padding:35px 38px}.signature-resource-number{display:block;font-size:10px;letter-spacing:.17em;color:var(--re-muted);margin-bottom:23px}.resource-home h3{font-size:32px;margin:0 0 15px}.resource-home .resource-guide-card p{font-size:15px}.resource-home .resource-guide-card strong{display:block;margin-top:28px}.resource-fields input,.resource-guide-card,.resource-result,.resource-tabs button{border-radius:0}.resource-disclaimer{background:var(--re-wash)}.re-gallery{background:#0d1423;padding:95px max(6%,calc((100vw - 1280px)/2))}.re-gallery .platform-section-heading h2{font-size:clamp(38px,4vw,56px)}.re-gallery .platform-concept-badge{border-radius:0;background:transparent}.re-gallery .platform-filter-row{gap:20px;margin:30px 0 10px;padding-bottom:0}.re-gallery .platform-filter-row button{border:0;border-bottom:1px solid transparent;background:transparent;border-radius:0;padding:10px 0;font-size:13px;min-width:42px}.re-gallery .platform-filter-row button.selected{border-color:var(--re-blue);background:transparent;color:var(--re-blue)}.re-gallery .platform-property{border:0;border-radius:0;box-shadow:none;background:transparent}.re-gallery .platform-property-image img{aspect-ratio:1.2}.re-gallery .platform-property-image>span{border-radius:0;font-size:9px}.re-gallery .platform-property-copy{padding:25px 0}.re-gallery .platform-property-copy h3{font-size:29px}.re-gallery .platform-property-copy>a{border-color:var(--re-line)}.re-gallery .platform-load-more{border-radius:0;border-color:var(--re-blue);color:var(--re-blue);background:transparent;min-height:48px;padding:14px 28px}.re-gallery .platform-load-more:hover{background:var(--re-wash)}.re-agent{max-width:1280px;grid-template-columns:1fr 1.2fr;gap:0;margin:15px auto 95px;background:#0d1423;border-radius:0}.re-agent-portrait{min-height:610px;background:#151e31}.re-agent-copy{padding:60px;color:var(--re-ink)}.re-agent-copy .eyebrow{color:var(--re-blue)}.re-agent-copy h2{font-size:clamp(35px,3.6vw,50px);color:var(--re-ink)}.re-agent-copy h2 em{color:var(--re-blue)}.re-agent-copy>p:not(.eyebrow){color:var(--re-muted);font-size:15px}.re-agent-copy .re-agent-legal{color:var(--re-muted)!important}.re-agent-signature{margin-top:30px}.re-agent-actions>a:last-child,.re-agent-signature{color:var(--re-blue)}.re-agent a:focus-visible{outline-color:#8f7030}.re-communities{max-width:1370px;padding:0 45px 90px}.re-communities .lux-title h2{font-size:clamp(38px,4vw,56px)}.re-communities .community-results{gap:0;border-top:1px solid var(--re-line)}.re-communities .community-results>a{border:0;border-bottom:1px solid var(--re-line);border-radius:0;padding:28px 20px;background:transparent}.re-communities .community-results>a:hover{background:var(--re-wash)}.re-communities .community-results h3{font-size:27px}.community-controls input,.community-controls select{border-radius:0!important;border-color:#293955!important;color:var(--re-ink);background:#0d1423!important}.re-planner{padding:75px max(6%,calc((100vw - 1280px)/2));gap:100px}.re-planner h2{font-size:clamp(38px,4vw,53px)}.re-planner-list>div{border-color:#293955}.re-contact{max-width:1370px;padding:95px 45px}.re-contact .consultation h2{font-size:clamp(38px,4vw,56px)}.re-contact .consultation form,.resource-main .consultation form{background:#0d1423;border-radius:0;border:0}.re-contact input:not([type=checkbox]),.re-contact select,.re-contact textarea{border-radius:0;border-color:#293955!important}.re-footer{background:#0d1423;color:var(--re-ink);padding:60px max(6%,calc((100vw - 1280px)/2)) 35px}.re-footer-bottom,.re-footer-counties,.re-footer-top p{color:var(--re-muted)}.re-footer-counties{border-color:#293955}.re-footer-counties span{color:var(--re-ink)}.re-footer-brand{font-size:36px}.re-footer a:focus-visible{outline-color:#8f7030}.legacy .header{border-color:var(--re-line)}.legacy .header,.legacy .hero-mini,.legacy .service-hero{background:#0d1423!important}.legacy .hero-mini h1{font-weight:400}.legacy .card,.legacy .leadbox{border-radius:0;box-shadow:none}.legacy .cream{background:#0d1423}.legacy footer{background:#122e50;color:#fff}.legacy .nav a{color:var(--re-ink)}.account-benefits,.account-form input,.legacy .btn.gold,.resource-main .consultation input,.resource-main .consultation select,.resource-main .consultation textarea,.search-filter-panel,.search-summary{border-radius:0}.account-benefits{background:#0d1423}.mobile-contact a:last-child{background:var(--re-blue)}.ws-sidebar{background:var(--re-navy)}@media(min-width:1500px){.signature-scene{height:760px}.signature-hero-copy{padding-top:140px}}@media(max-width:1100px){.signature-search-wrap .re-search-panel form{grid-template-columns:2fr 1fr 1fr}.signature-search-wrap .re-search-panel .re-location,.signature-search-wrap .re-search-panel label:nth-child(5){grid-column:auto}.signature-hero-copy h1{font-size:80px}.lux-header nav{gap:17px}.re-agent{margin-inline:5%}.re-agent-copy{padding:40px}.re-planner{gap:55px}}@media(max-width:700px){.lux-header{padding:17px 5% 12px}.lux-header .lux-brand{font-size:23px}.lux-menu-toggle{border-radius:0;font-size:12px}.lux-header .lux-broker{font-size:11px}.broker-identity-line{font-size:10px}.lux-header nav.is-open{background:#0d1423}.lux-header .nav-consultation{border-radius:0}.signature-scene{height:auto;min-height:570px}.signature-hero-image{object-position:63% center}.signature-scene:before{background:linear-gradient(90deg,rgba(10,29,21,.8),rgba(10,29,21,.22))}.signature-hero-copy{padding:85px 6% 100px}.signature-hero-copy .eyebrow{font-size:9px!important;letter-spacing:.13em;margin-bottom:26px}.signature-hero-copy h1{font-size:clamp(51px,10vw,72px)}.signature-hero-copy>p:not(.eyebrow){font-size:15px}.signature-hero-actions{gap:20px}.signature-hero-actions .primary{padding:14px 18px;font-size:12px}.signature-hero-actions .primary span{margin-left:12px}.signature-hero-sell{font-size:12px}.signature-image-note{left:6%;right:auto;bottom:18px;font-size:9px}.signature-scroll{display:none}.signature-search-wrap{padding:30px 6%}.signature-search-wrap .re-search-tabs strong{font-size:22px}.signature-search-wrap .re-search-tabs a{font-size:11px}.signature-search-wrap .re-search-panel form{grid-template-columns:1fr 1fr;gap:17px 12px}.signature-search-wrap .re-search-panel .re-location{grid-column:1/-1}.signature-search-wrap .re-search-panel label:nth-child(5){grid-column:auto}.signature-search-wrap .re-search-panel button{grid-column:1/-1}.signature-search-wrap .re-search-meta{gap:16px}.signature-search-wrap .re-search-meta>span{width:100%;margin:0}.re-city-strip{padding:25px 6%;gap:17px 24px}.re-path-section{padding:60px 6%}.re-section-title{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.re-path-grid{gap:32px}.re-path-card{padding:0 0 25px}.re-path-card .signature-path-image{aspect-ratio:1.6}.re-path-card p{min-height:0}.re-gallery,.resource-home{padding:60px 6%}.resource-home .resource-guide-grid{grid-template-columns:1fr;gap:18px}.resource-home .resource-guide-card{padding:30px}.resource-home h3{font-size:29px}.re-gallery .platform-section-heading{align-items:start}.re-gallery .platform-filter-row{gap:18px}.re-gallery .platform-property-copy{padding:24px 0}.re-agent{grid-template-columns:1fr;margin:0 6% 60px}.re-agent-portrait{min-height:450px}.re-agent-copy{padding:35px 28px}.re-agent-copy h2{font-size:35px}.re-communities{padding:0 6% 60px}.re-communities .community-results>a{padding:25px 12px}.re-communities .community-results h3{font-size:24px}.re-planner{grid-template-columns:1fr;gap:30px}.re-contact,.re-planner{padding:60px 6%}.re-contact .consultation form{padding:25px 20px}.re-footer{padding:45px 6% 30px}.re-footer-brand{font-size:32px}.re-footer-contact>a{font-size:14px}.resource-tabs button{font-size:13px}}@media(max-width:380px){.signature-hero-copy h1{font-size:48px}.signature-hero-actions{gap:10px}.signature-search-wrap .re-search-tabs{align-items:start;gap:10px}.signature-search-wrap .re-search-tabs strong{font-size:20px}.signature-search-wrap .re-search-panel form{grid-template-columns:1fr}.signature-search-wrap .re-search-panel label,.signature-search-wrap .re-search-panel label:nth-child(5){grid-column:1}.lux-header .lux-brand{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signature-path-image img{transition:none}}:root{--platform-bg:#f3f2eb;--platform-ink:#23374f;--platform-blue:#1e4d88;--light:#f3f2eb;--black:#23374f;--sand:#eeeee5}.legacy .next-static-brand,.lux-header .lux-brand{gap:0;font-weight:400;letter-spacing:-.025em}.lux-header .estate-brand-text{display:block}.lux-header .estate-brand-text small{color:#b3c2d7}.signature-hero-copy .eyebrow,.signature-hero-copy h1 em{color:#fcfcfa}.btn.primary,.button.primary,.legacy .btn.gold,.legacy .gold{background:#1e4d88;border-color:#1e4d88;color:#fff}.btn.primary:hover,.button.primary:hover,.legacy .btn.gold:hover,.legacy .gold:hover{background:#122e50;border-color:#122e50;color:#fff}.signature-hero-actions .button.primary,.signature-hero-actions .button.primary:hover{background:#0d1423;border-color:#293955;color:#edf2fb}.community-results span,.county-links a,.resource-guide-card strong,.resource-secondary{color:#edf2fb}.re-agent a:focus-visible,.re-footer a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#1e4d88}.signature-scene a:focus-visible{outline-color:#fff}.legacy footer{background:#0d1423;color:#edf2fb}.legacy footer a,.legacy footer p,.legacy footer small{color:#b3c2d7}.platform-brand-icon{display:none!important}.consultation{background:#0d1423;color:#edf2fb;border-radius:0}.consultation .inquiry-consent,.consultation form>p,.consultation h2,.consultation h3,.consultation label{color:#edf2fb}.consultation .eyebrow,.consultation-confirmation p,.consultation-note,.consultation>div>p{color:#b3c2d7}.consultation .inquiry-consent a,.consultation a:not(.button){color:#edf2fb}.consultation .inquiry-consent{font-size:14px;line-height:1.7}.consultation-confirmation{background:#0d1423;border:1px solid #293955;color:#edf2fb}.re-contact .consultation,.resource-main .consultation{background:transparent;color:#edf2fb}.re-contact .consultation form>p,.re-contact .consultation label,.resource-main .consultation form>p,.resource-main .consultation label{color:#edf2fb}.re-contact .consultation .eyebrow,.re-contact .consultation>div>p,.resource-main .consultation .eyebrow,.resource-main .consultation>div>p{color:#b3c2d7}.re-contact .consultation a:not(.button),.resource-main .consultation a:not(.button){color:#edf2fb}.account-form small,.community-count,.community-results small,.platform-result-count,.re-gallery .platform-property-copy p,.re-gallery .platform-property-copy>small,.re-path-card small,.re-search-panel label,.resource-disclaimer,.resource-note,.signature-resource-number{color:#b3c2d7;opacity:1}.legacy .brokerage-office,.legacy .brokerage-office a,.legacy footer .brokerage-office,.legacy footer .brokerage-office a,.legacy footer .footer-bottom,.legacy footer .footer-contact,.legacy footer a:hover,.re-footer a:hover{color:#edf2fb}input::placeholder,textarea::placeholder{color:#b3c2d7}.consultation input:not([type=checkbox]),.consultation select,.consultation textarea{border-color:#293955}.account-benefits p,.broker-identity-line,.re-footer-bottom,.re-footer-counties,.re-footer-top p{color:#b3c2d7}@font-face{font-family:Ahmad Signature;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/allura.ttf) format("truetype")}.legacy .next-static-brand,.lux-header .lux-brand,.re-agent-signature,.re-footer-brand{font-family:Ahmad Signature,Brush Script MT,cursive;font-weight:400;letter-spacing:0;font-style:normal;line-height:1.25}.legacy .next-static-brand,.lux-header .lux-brand{font-size:44px}.lux-header .estate-brand-text{padding:2px 0 4px}.lux-header .estate-brand-text small{font:10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.19em;margin-top:3px}.re-footer-brand{font-size:47px}.re-agent-signature{font-size:46px}@media(max-width:700px){.legacy .next-static-brand,.lux-header .lux-brand{font-size:36px}.lux-header .estate-brand-text small{font-size:9px;letter-spacing:.13em}.re-agent-signature,.re-footer-brand{font-size:42px}}@media(max-width:380px){.legacy .next-static-brand,.lux-header .lux-brand{font-size:30px}.lux-header .estate-brand-text small{font-size:8px}}.home-request .search-heading{max-width:900px}.home-request .search-heading h1{font-size:clamp(38px,5vw,64px)}.home-request .search-filter-panel textarea{width:100%;min-height:130px;background:#0d1423;color:#edf2fb;border:1px solid #293955;padding:14px;font:inherit;line-height:1.6;resize:vertical}.home-request .request-help{font-size:14px;color:#b3c2d7;line-height:1.6}.home-request .search-summary ol{padding-left:22px;line-height:1.8}.home-request .search-summary li{margin-bottom:16px}.home-request .request-contact{margin-top:36px;scroll-margin-top:30px}.home-request .request-review{margin-bottom:24px}.home-request .request-review blockquote{margin:20px 0;padding:16px 20px;border-left:3px solid #1e4d88;background:#0d1423;white-space:pre-wrap;overflow-wrap:anywhere}.home-request .consultation{padding:36px}.home-request .consultation input,.home-request .consultation select{width:100%;min-width:0}.home-request .consultation input[type=checkbox]{width:auto}.home-request .request-review p{overflow-wrap:anywhere}@media(max-width:700px){.home-request .consultation{padding:24px 18px}.home-request .search-heading h1{font-size:38px}.home-request .request-review{padding:24px 18px}}.home-request .search-summary{background:#0d1423;color:#edf2fb;border-color:#293955}.home-request .search-summary h2,.home-request .search-summary li{color:#edf2fb}.home-request .search-summary .eyebrow,.home-request .search-summary p{color:#b3c2d7}.home-request .search-summary a{color:#edf2fb}.re-footer .home-footer-broker-logo{display:block;width:fit-content;margin-top:20px;padding:12px 16px;background:#0d1423;border-radius:4px}.re-footer .home-footer-broker-logo img{display:block;width:110px;height:51px;max-width:100%;object-fit:contain;filter:none}.uniform-site-header{position:sticky;top:0;z-index:50;width:100%;font:14px/1.4 Arial,Helvetica,sans-serif;color:#edf2fb;background:#0d1423;isolation:isolate}.uniform-site-header *{box-sizing:border-box}.uniform-site-header .lux-header{position:relative;top:auto;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 28px;width:100%;max-width:none;margin:0;padding:14px 4% 9px;border:0;border-bottom:1px solid #293955;background:#0d1423;box-shadow:none;min-height:0;backdrop-filter:none;justify-content:normal}.uniform-site-header .header-agent-identity{grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0}.uniform-site-header .lux-brand{display:flex;align-items:center;gap:12px;width:fit-content;margin:0;padding:0;color:#edf2fb;text-decoration:none;font:400 40px/1.25 Ahmad Signature,Brush Script MT,cursive;letter-spacing:0;white-space:nowrap}.uniform-site-header .estate-brand-text{display:block;padding:0;color:#edf2fb}.uniform-site-header .estate-brand-text small{display:block;margin:2px 0 0;color:#b3c2d7;font:10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.15em}.uniform-site-header .header-portrait{display:block;width:54px;height:54px;flex:0 0 54px;object-fit:cover;object-position:center 20%;border:1px solid #293955;border-radius:50%;margin:0;padding:0;box-shadow:none;filter:none;animation:none;transform:none}.uniform-site-header .lux-header .lux-broker{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;margin:0;padding:0;border:0;font:9px/1.4 Arial,Helvetica,sans-serif;max-width:none;flex-basis:auto;white-space:nowrap}.uniform-site-header .lux-broker img{display:block;width:64px;height:30px;filter:none}.uniform-site-header .lux-header nav{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:20px;width:100%;margin:0;padding:0;overflow:visible;order:0;background:transparent}.uniform-site-header .header-more summary,.uniform-site-header .lux-header nav a{display:block;margin:0;padding:9px 0;color:#edf2fb;text-decoration:none;font:13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap;border:0;border-radius:0;background:transparent}.uniform-site-header .lux-header nav a:hover{text-decoration:underline;text-underline-offset:4px}.uniform-site-header .lux-header nav .nav-consultation{padding:12px 18px;color:#fff;border:1px solid #1e4d88;border-radius:999px;text-decoration:none}.uniform-site-header .header-more{position:relative;margin:0;padding:0;border:0;background:transparent}.uniform-site-header .header-more summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:6px}.uniform-site-header .header-more summary::-webkit-details-marker{display:none}.uniform-site-header .header-more summary:after{content:"⌄"}.uniform-site-header .header-more-links{position:absolute;top:100%;right:0;min-width:210px;padding:12px 18px;background:#0d1423;border:1px solid #293955;border-radius:10px;box-shadow:0 10px 28px #122e5018;z-index:2}.uniform-site-header .lux-header nav .header-more-links a{padding:10px 0;white-space:normal}.uniform-site-header .lux-header .broker-identity-line{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding:0;text-align:left;color:#b3c2d7;font:10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;border:0;flex-basis:auto}.uniform-site-header .lux-menu-toggle,.uniform-site-header .mobile-contact{display:none}.uniform-site-header a:focus-visible,.uniform-site-header button:focus-visible,.uniform-site-header summary:focus-visible{outline:3px solid #1e4d88;outline-offset:4px}@media(max-width:1200px){.uniform-site-header .lux-header{grid-template-columns:auto minmax(0,1fr) auto;gap:9px 18px;padding:12px 4% 9px}.uniform-site-header .lux-brand{font-size:36px;gap:10px}.uniform-site-header .header-portrait{width:48px;height:48px;flex-basis:48px}.uniform-site-header .estate-brand-text small{font-size:9px;letter-spacing:.11em}.uniform-site-header .lux-menu-toggle{display:block;grid-column:3;grid-row:1;min-width:62px;min-height:44px;margin:0;padding:9px 12px;background:#0d1423;color:#edf2fb;border:1px solid #293955;border-radius:8px;font:13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.uniform-site-header .lux-header nav{display:none;grid-column:1/-1;grid-row:3;align-items:stretch;justify-content:start;flex-direction:column;gap:0;padding:12px 0;max-height:calc(100dvh - 190px);overflow:auto;border-top:1px solid #293955}.uniform-site-header .lux-header nav.is-open{display:flex;position:static;inset:auto;z-index:auto;box-shadow:none}.uniform-site-header .lux-header nav a{padding:12px 0;font-size:14px}.uniform-site-header .header-more summary{display:none}.uniform-site-header .header-more-links{position:static;min-width:0;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}.uniform-site-header .header-more:not([open])>.header-more-links{display:block;content-visibility:visible}.uniform-site-header .lux-header nav .header-more-links a{padding:12px 0;font-size:14px}.uniform-site-header .lux-header nav .nav-consultation{width:fit-content;padding:12px 18px;margin-top:6px}}@media(max-width:700px){body:has(.uniform-site-header){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.uniform-site-header .lux-header{gap:8px 12px;padding:12px 4% 9px}.uniform-site-header .lux-brand{font-size:26px;gap:8px}.uniform-site-header .header-portrait{width:38px;height:38px;flex-basis:38px}.uniform-site-header .lux-broker img{width:48px;height:24px}.uniform-site-header .lux-header .lux-broker{font-size:8px;gap:2px}.uniform-site-header .estate-brand-text small{font-size:8px;letter-spacing:.07em}.uniform-site-header .lux-menu-toggle{min-width:52px;padding:9px 8px;font-size:12px}.uniform-site-header .mobile-contact{position:fixed;inset:auto 0 0;z-index:60;display:flex;align-items:center;justify-content:stretch;gap:12px;margin:0;padding:12px 5% calc(12px + env(safe-area-inset-bottom));background:#0d1423;border-top:1px solid #293955}.uniform-site-header .header-contact-links a{position:relative;isolation:isolate;display:flex;flex:1;align-items:center;justify-content:center;gap:8px;overflow:hidden;min-height:46px;padding:12px 16px;border-radius:999px;border:1px solid #1e4d88;text-align:center;text-decoration:none;font:600 13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.02em;box-shadow:0 4px 14px #122e5012;transition:transform .25s,box-shadow .25s}.uniform-site-header .header-contact-links .contact-text{background:linear-gradient(125deg,#122e50,#1e4d86);color:#fff}.uniform-site-header .header-contact-links .contact-call{background:linear-gradient(125deg,#0d1423,#151e31);color:#edf2fb;border-color:#293955}.uniform-site-header .header-contact-links a:after{content:"";position:absolute;inset:-30% auto -30% -80%;width:45%;background:linear-gradient(90deg,transparent,#0d142345,transparent);transform:skewX(-20deg);animation:contact-sheen 6s ease-in-out infinite;pointer-events:none;z-index:-1}.uniform-site-header .header-contact-links .contact-call:after{animation-delay:1.5s;background:linear-gradient(90deg,transparent,#0d1423b0,transparent)}.uniform-site-header .contact-icon{display:block;width:19px;height:19px;flex:0 0 19px;animation:contact-icon-float 6s ease-in-out infinite}.uniform-site-header .contact-call .contact-icon{animation-delay:1.5s}.uniform-site-header .header-contact-links a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e4d8826}}@media(max-width:380px){.uniform-site-header .lux-header{gap:6px}.uniform-site-header .lux-brand{font-size:23px;gap:5px}.uniform-site-header .header-portrait{width:32px;height:32px;flex-basis:32px}.uniform-site-header .lux-broker img{width:40px;height:23px}.uniform-site-header .lux-header .lux-broker{font-size:7px}.uniform-site-header .lux-menu-toggle{min-width:44px;padding:9px 6px}.uniform-site-header .lux-header .broker-identity-line{font-size:9px}}@keyframes contact-sheen{0%,55%{left:-80%}78%,to{left:135%}}@keyframes contact-icon-float{0%,65%,to{transform:rotate(0)}72%{transform:rotate(-9deg)}78%{transform:rotate(9deg)}84%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.uniform-site-header .contact-icon,.uniform-site-header .header-contact-links a:after{animation:none}.uniform-site-header .header-contact-links a{transition:none}.uniform-site-header .header-contact-links a:hover{transform:none}}@media print{.uniform-site-header{display:none}body:has(.uniform-site-header){padding-bottom:0}}.uniform-site-header .estate-brand-text .brand-business-name{font:700 12px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.03em;color:inherit;margin:0 0 3px}.re-footer-business-name{display:block;font:700 24px/1.3 Arial,Helvetica,sans-serif;color:inherit;text-decoration:none;margin-bottom:10px}.brand-footer-tagline{font-style:italic;line-height:1.6}@media(max-width:700px){.uniform-site-header .estate-brand-text .brand-business-name{font-size:11px}}@media(max-width:380px){.uniform-site-header .estate-brand-text .brand-business-name{font-size:10px}}.uniform-site-header .lux-header .lux-broker{gap:5px;padding-right:22px;border-right:1px solid #293955;font-size:10px;font-weight:600}.uniform-site-header .lux-broker img{width:104px;height:48px;object-fit:contain}.real-motion{position:relative;width:100%;aspect-ratio:784/406;background:#000;overflow:hidden;border-radius:12px;isolation:isolate}.real-motion>img,.real-motion>video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;display:block;margin:0!important;filter:none!important;max-width:none!important;max-height:none!important}.real-motion>video{opacity:0}.real-motion.is-ready>video{opacity:1}.real-motion.is-ready>img{opacity:0}.real-motion-white{background:#0d1423}.real-motion-black{background:#000}.real-broker-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:60px auto;max-width:1290px;padding:42px 5%;background:#000;border-radius:18px}.real-broker-feature-copy .eyebrow{color:#c9d0d8!important}.real-broker-feature h2{font-family:Georgia,serif;font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.15;margin:16px 0}.real-broker-feature-copy>p:not(.eyebrow){color:#dee1e5;line-height:1.6;font-size:16px;max-width:420px}.real-broker-feature a{display:inline-block;color:white;font-size:14px;margin-top:16px;text-underline-offset:6px}.real-agent-mark{max-width:230px;margin:22px 0;border:1px solid #293955}.real-footer-mark{width:220px;max-width:100%;margin:18px 0}footer .real-footer-broker{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}footer .real-footer-broker strong{font-size:13px}@media(max-width:1200px){.uniform-site-header .lux-header .lux-broker{padding-right:14px}.uniform-site-header .lux-broker img{width:90px;height:42px}}@media(max-width:700px){.uniform-site-header .lux-header .lux-broker{padding-right:8px;font-size:8px}.uniform-site-header .lux-broker img{width:64px;height:30px}.uniform-site-header .lux-header{gap:8px}.real-broker-feature{grid-template-columns:1fr;margin:35px 5%;padding:28px 24px;gap:20px}.real-broker-feature .real-motion{max-width:460px}.real-broker-feature h2{font-size:33px}.real-footer-mark{width:210px}}@media(max-width:380px){.uniform-site-header .header-portrait{display:none}.uniform-site-header .lux-broker img{width:60px;height:28px}.uniform-site-header .lux-brand{font-size:23px}.uniform-site-header .lux-header .lux-broker{font-size:7px}.real-broker-feature{padding:24px 18px}}@media print{.real-motion video,.real-motion-toggle{display:none!important}.real-motion>img{opacity:1!important;position:static}.real-broker-feature{color:#edf2fb;background:#0d1423;break-inside:avoid}.real-broker-feature a,.real-broker-feature-copy p{color:#edf2fb!important}}:root{--re-blue:#1e4d88;--re-navy:#122e50;--re-ink:#23374f;--re-muted:#536479;--re-line:#d9e1ea;--re-wash:#edf3fa;--blue:#1e4d88;--ink:#23374f;--muted:#536479;--line:#d9e1ea;--light:#f3f7fc;--cream:#f7f6f1;--gold:#1e4d88;--platform-blue:#245fa8;--platform-ink:#20354d;--platform-bg:#f3f7fc;--platform-line:#d9e1ea}.btn.primary,.button.primary,.legacy .btn.gold{background:#1e4d88;border-color:#1e4d88;color:white}.btn.primary:hover,.button.primary:hover,.legacy .btn.gold:hover{background:#122e50;border-color:#122e50;color:white}.uniform-site-header .lux-header nav .nav-consultation{background:#1e4d88;border-color:#1e4d88;color:white}.real-broker-feature{background:#060b35;color:white}.real-broker-feature .real-motion-cobalt{background:#060b35}.real-broker-feature-copy .eyebrow{color:#c4d5ee!important}.real-broker-feature-copy>p:not(.eyebrow){color:#e0e8f5}#ahmad-chat .chat-heading,#ahmad-chat .chat-launch,#ahmad-chat .chat-lead>button,#ahmad-chat .chat-question button,#ahmad-chat .chat-visitor{background:#1e4d88;color:#fff}#ahmad-chat .chat-launch{border-color:#1e4d88}#ahmad-chat .chat-message:not(.chat-visitor){background:#0d1423}#ahmad-chat .chat-human-head{border-color:#293955}#ahmad-chat .chat-launch-copy small{color:#e3edf9}@media print{.real-broker-feature{background:#0d1423;color:#edf2fb}}:root{--re-wash:#eef3fa;--cream:#f7f4ee;--platform-bg:#f7f4ee;--light:#f5f7fb}.legacy,.uniform-site-header,.uniform-site-header .header-more-links,.uniform-site-header .lux-header,.uniform-site-header .lux-menu-toggle,.uniform-site-header .mobile-contact,body{background:#0d1423}.uniform-site-header .lux-header{border-bottom-color:#293955}.re-footer{background:#122e50}.re-footer,.re-footer a,.re-footer-brand,.re-footer-contact a{color:#f7f4ee}.re-footer p,.re-footer-bottom,.re-footer-counties span{color:#d5deeb}.re-footer-bottom,.re-footer-counties{border-color:#29395526}.re-agent-copy,.re-planner,.re-search-panel{background:#0d1423}.re-agent-legal{color:#b3c2d7}#ahmad-chat .chat-panel{background:#0d1423}#ahmad-chat .chat-heading,#ahmad-chat .chat-launch{background:linear-gradient(120deg,#122e50,#1e4d88)}#ahmad-chat .chat-launch{box-shadow:0 8px 25px #122e502b}#ahmad-chat .chat-question input{border-color:#293955}#ahmad-chat .chat-topics button{background:#0d1423;border-color:#293955}:root{color-scheme:dark;--re-blue:#7ecbff;--re-navy:#090e1a;--re-line:#293955;--re-wash:#10192b;--blue:#7ecbff;--line:#293955;--light:#10192b;--cream:#10192b;--gold:#7ecbff;--platform-bg:#090e1a;--platform-blue:#7ecbff;--platform-line:#293955;--black:#edf2fb;--sand:#151e31;--sand2:#090e1a;--white:#edf2fb;--bronze:#7ecbff;--bronze2:#b58bff;--glass:#0d1423eb;--glass-dark:#090e1acc}.legacy,body{background:#090e1a}.legacy,body,h1,h2,h3,h4{color:#edf2fb}input,select,textarea{background:#10192b;color:#edf2fb;border-color:#34445e}.btn.primary,.button.primary,.legacy .btn.gold,.uniform-site-header .lux-header nav .nav-consultation{background:#77c9ff;color:#071323;border-color:#77c9ff;box-shadow:0 0 22px #4eb8ff18;transition:box-shadow .2s,background .2s}.btn.primary:hover,.button.primary:hover,.legacy .btn.gold:hover,.uniform-site-header .lux-header nav .nav-consultation:hover{background:#a5ddff;color:#071323;border-color:#a5ddff;box-shadow:0 0 27px #4eb8ff35}.btn.outline,.button.secondary{color:#edf2fb;border-color:#536580;background:#0d1423}.eyebrow{color:#a5cdff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#b58bff}.uniform-site-header,.uniform-site-header .header-more-links,.uniform-site-header .lux-header,.uniform-site-header .lux-menu-toggle,.uniform-site-header .mobile-contact{background:#090e1a;color:#edf2fb;border-color:#293955}.uniform-site-header .estate-brand-text,.uniform-site-header .header-more summary,.uniform-site-header .lux-brand,.uniform-site-header .lux-header nav a{color:#edf2fb}.uniform-site-header .estate-brand-text small,.uniform-site-header .lux-header .broker-identity-line{color:#b3c2d7}.uniform-site-header .lux-header .lux-broker{color:#edf2fb;border-right-color:#293955}.uniform-site-header .lux-broker img{filter:invert(1)}.uniform-site-header .header-portrait{border-color:#536580}.uniform-site-header .header-contact-links .contact-text{background:#77c9ff;color:#071323;border-color:#77c9ff}.uniform-site-header .header-contact-links .contact-call{background:#151e31;color:#edf2fb;border-color:#536580}.account-benefits,.account-panel,.card,.lux-panel,.platform-panel,.re-agent,.re-agent-copy,.re-gallery,.re-search-panel,.resource-home{background:#10192b;color:#edf2fb;border-color:#293955}.lux-panel p,.platform-panel p,.re-agent-copy>p,.re-agent-legal{color:#b3c2d7}.re-planner{background:#151e31}.re-planner a,.re-planner h2,.re-planner p{color:#edf2fb}.legacy footer,.re-footer,footer{background:#090e1a;color:#edf2fb;border-color:#293955}.legacy footer a,.re-footer a,.re-footer-brand,.re-footer-contact a{color:#edf2fb}.brokerage-office,.re-footer p,.re-footer-bottom,.re-footer-counties span{color:#b3c2d7}.legacy footer .broker strong,.legacy footer .identity strong,.legacy footer .monogram{color:#edf2fb!important}.legacy footer .real-motion>img,.real-motion>img{filter:none!important}.platform-filter-row button,.platform-topics button{color:#edf2fb;background:#151e31;border-color:#34445e}.platform-filter-row button.active,.platform-filter-row button[aria-pressed=true]{color:#071323;background:#77c9ff}.lux-work,.ws-main,.ws-shell{background:#090e1a;color:#edf2fb}.ws-sidebar{background:#10192b}.ws-panel,.ws-stats>div{background:#10192b;color:#edf2fb;border-color:#293955}.ws-footer,.ws-item p,.ws-item small,.ws-stats span{color:#b3c2d7}#ahmad-chat{color:#edf2fb}#ahmad-chat .chat-launch{background:#10192b;color:#edf2fb;border:1px solid #7ecbff;box-shadow:0 0 20px #5cbfff38,0 8px 30px #0005;animation:robot-launch-breathe 5s ease-in-out infinite}#ahmad-chat .chat-launch-copy small{color:#b3c2d7}#ahmad-chat .chat-panel{background:#090e1a;color:#edf2fb;border:1px solid #75c9ff;box-shadow:0 0 0 1px #a379ff66,0 0 26px #5dbfff44,0 0 50px #a379ff22,0 22px 60px #0009;animation:neon-frame 7s ease-in-out infinite,chat-panel-enter .25s ease-out,chat-panel-breathe 6s ease-in-out infinite;transform-origin:bottom right}#ahmad-chat .chat-heading{background:linear-gradient(125deg,#10192b,#1b1840);border-bottom:1px solid #384968;color:#edf2fb}#ahmad-chat .chat-heading h2{color:#edf2fb}#ahmad-chat .chat-heading p{color:#b3c2d7}#ahmad-chat .chat-close{color:#edf2fb}#ahmad-chat .chat-online{background:#c6fa7b;box-shadow:0 0 8px #c6fa7b77}#ahmad-chat .chat-message:not(.chat-visitor){background:#151e31;border:1px solid #293955}#ahmad-chat .chat-message p{color:#edf2fb}#ahmad-chat .chat-message a,#ahmad-chat a{color:#91d4ff}#ahmad-chat .chat-visitor{background:#203655;border:1px solid #3e6087}#ahmad-chat .chat-visitor p{color:#edf2fb}#ahmad-chat .chat-current{background:#10192b;border-color:#34445e #34445e #34445e #b58bff}#ahmad-chat .chat-current-prompt{color:#edf2fb}#ahmad-chat .chat-current-label{color:#aebed4}#ahmad-chat .chat-topics button{background:#121e33;color:#91d4ff;border-color:#3c597c}#ahmad-chat .chat-topics button:hover{background:#203655;box-shadow:0 0 10px #6dc7ff25}#ahmad-chat .chat-question input{border-color:#4d6180}#ahmad-chat .chat-question button{font-weight:600}#ahmad-chat .chat-tools button{color:#91d4ff}#ahmad-chat .chat-footnote{border-color:#293955;color:#b3c2d7}#ahmad-chat .chat-typing{background:#151e31}#ahmad-chat .chat-typing span{background:#b58bff}#ahmad-chat .chat-robot-head{position:relative;display:block;width:56px;height:48px;flex:0 0 56px;border:1px solid #729acc;border-radius:14px;background:linear-gradient(150deg,#243752,#0c1526);box-shadow:inset 0 0 12px #84b4ff22,0 0 13px #77c9ff33;overflow:visible;animation:robot-head-hover 5s ease-in-out infinite;transform-origin:50% 80%}#ahmad-chat .chat-header-robot{width:40px;height:36px;flex:0 0 40px;border-radius:11px;margin:4px 0}#ahmad-chat .robot-antenna{position:absolute;width:2px;height:7px;left:50%;top:-7px;background:#9abce7}.robot-antenna:after{content:"";position:absolute;width:5px;height:5px;left:-1.5px;top:-3px;border-radius:50%;background:#c6fa7b;box-shadow:0 0 8px #c6fa7b}#ahmad-chat .robot-eye{position:absolute;width:10px;height:9px;top:15px;border-radius:3px;background:#7ecbff;box-shadow:0 0 9px #55bdff;animation:robot-eye-blink 6s ease-in-out infinite}#ahmad-chat .robot-eye-left{left:11px}#ahmad-chat .robot-eye-right{right:11px}#ahmad-chat .robot-mouth{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:18px;height:3px;border-radius:3px;background:#b58bff;box-shadow:0 0 7px #b58bff88}#ahmad-chat .chat-header-robot .robot-eye{width:7px;height:7px;top:11px}#ahmad-chat .chat-header-robot .robot-eye-left{left:7px}#ahmad-chat .chat-header-robot .robot-eye-right{right:7px}#ahmad-chat .chat-header-robot .robot-mouth{bottom:7px;width:13px;height:2px}#ahmad-chat .chat-launch[aria-expanded=true]{animation:none}#ahmad-chat .chat-panel:focus-within,#ahmad-chat .chat-panel:hover{animation:neon-frame 7s ease-in-out infinite}@keyframes robot-eye-blink{0%,40%,46%,to{transform:scaleY(1)}43%{transform:scaleY(.15)}}@keyframes robot-head-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes robot-launch-breathe{0%,to{transform:scale(1);box-shadow:0 0 16px #5cbfff33,0 8px 30px #0005}50%{transform:scale(1.025);box-shadow:0 0 26px #a379ff44,0 8px 30px #0005}}@keyframes neon-frame{0%,to{border-color:#75c9ff;box-shadow:0 0 0 1px #a379ff55,0 0 26px #5dbfff44,0 0 50px #a379ff22,0 22px 60px #0009}50%{border-color:#b58bff;box-shadow:0 0 0 1px #75c9ff55,0 0 28px #a379ff44,0 0 52px #5dbfff22,0 22px 60px #0009}}@media(max-width:700px){#ahmad-chat .chat-robot-head{width:46px;height:42px;flex-basis:46px}#ahmad-chat .chat-header-robot{width:36px;height:32px;flex-basis:36px}#ahmad-chat .chat-robot-head .robot-eye-left{left:8px}#ahmad-chat .chat-robot-head .robot-eye-right{right:8px}}@media(prefers-reduced-motion:reduce){#ahmad-chat .chat-launch,#ahmad-chat .chat-panel,#ahmad-chat .chat-robot-head,#ahmad-chat .robot-eye{animation:none}}@media print{.card,.legacy,.lux-panel,body{background:white!important;color:black!important}h1,h2,h3,h4{color:black!important}}@keyframes chat-panel-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}body{background:radial-gradient(ellipse at 6% 8%,#14213d 0,transparent 36%),radial-gradient(ellipse at 94% 15%,#201736 0,transparent 30%),#090e1a}.uniform-site-header .lux-header{border-bottom:2px solid #77c9ff;box-shadow:0 3px 24px #5cbfff25}.uniform-site-header .estate-brand-text{color:#b8e5ff;text-shadow:0 0 16px #64caff33}.signature-scene{border-bottom:2px solid #b58bff;box-shadow:0 8px 35px #a379ff22}.platform-section-heading h2 em,.re-agent-copy h2 em,.re-gallery h2 em,.re-section-title h2 em,.signature-hero-copy h1 em{color:#a7dcff;text-shadow:0 0 22px #65bfff25}.community-results>a,.platform-property,.re-path-grid>a,.resource-guide-grid>a{border:1px solid #385c84;background:#10192b;box-shadow:0 0 16px #65bfff12}.community-results>a:hover,.platform-property:hover,.re-path-grid>a:hover,.resource-guide-grid>a:hover{border-color:#a88aff;box-shadow:0 0 25px #a379ff28}.community-results h3,.platform-property-copy h3,.re-path-grid h3{color:#edf2fb}.community-results p,.platform-property-copy p,.re-path-grid p{color:#b3c2d7}.platform-filter-row button.selected,.platform-filter-row button[aria-pressed=true]{background:#7ecbff;color:#071323;border-color:#7ecbff;box-shadow:0 0 18px #5cbfff30}.card,.lux-panel,.re-agent,.re-search-panel,.resource-home{border-color:#344f72}.btn.primary,.button.primary,.uniform-site-header .lux-header nav .nav-consultation{box-shadow:0 0 22px #4eb8ff35}.legacy footer,.re-footer{border-top:1px solid #a58bff;box-shadow:0 -5px 24px #a379ff13}:root{--ink:#edf2fb;--re-ink:#edf2fb;--platform-ink:#edf2fb;--muted:#b3c2d7;--re-muted:#b3c2d7;--black:#090e1a;--black2:#151e31;--charcoal:#151e31;--background:#090e1a;--foreground:#edf2fb;--card:#10192b;--card-foreground:#edf2fb;--popover:#10192b;--popover-foreground:#edf2fb;--muted-foreground:#b3c2d7;--primary:#7ecbff;--primary-foreground:#071323;--secondary:#151e31;--secondary-foreground:#edf2fb;--accent:#203655;--accent-foreground:#edf2fb;--destructive:#ffb8ba;--input:#34445e;--border:#293955;--ring:#b58bff}.admin-shell,.legacy,.legacy .hero-mini h1,.legacy .next-static-brand,.re-hero-main h1,.resource-main,.ws-main,body,h1,h2,h3,h4,h5,h6{color:#edf2fb}.admin-header a,.admin-summary,.consultation-note,.consultation-note a,label,legend{color:#b3c2d7}input,optgroup,option,select,textarea{background:#10192b;color:#edf2fb;border-color:#536580}input::placeholder,textarea::placeholder{color:#a5b6ce;opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#edf2fb;box-shadow:inset 0 0 0 1000px #10192b;caret-color:#edf2fb}input:disabled,select:disabled,textarea:disabled{color:#b3c2d7;-webkit-text-fill-color:#b3c2d7}input[type=checkbox],input[type=radio]{accent-color:#7ecbff}table,tbody,td,th,thead,tr{color:#edf2fb}th{background:#151e31}.ws-item p,.ws-item small,td p,td small{color:#b3c2d7}.account-panel h1,.account-panel h2,.consultation-confirmation h3,.lead-action-panel h4,.lead-note p,summary{color:#edf2fb}.account-benefits,.consultation-confirmation,.lead-action-panel,.lead-note,.resource-disclaimer,.resource-result{background:#10192b;color:#edf2fb}.error,.ws-error{background:#311e29;color:#ffc9cf;border-color:#71525b}.ws-notice{background:#162a35;color:#c0e8f7;border-color:#426372}.btn.primary,.button.primary,.intent-tabs .selected,.legacy .btn.gold,.platform-brand-icon,.primary,.resource-tabs button[aria-pressed=true]{background:#7ecbff;color:#071323;border-color:#7ecbff}.lux-header .nav-consultation,.platform-brand-icon,.uniform-site-header .lux-header nav .nav-consultation{color:#071323!important}.btn.primary:hover,.button.primary:hover,.legacy .btn.gold:hover,.primary:hover{background:#a5ddff;color:#071323;border-color:#a5ddff}.btn.outline,.button.secondary,.lux-menu-toggle,.platform-load-more,.secondary{background:#10192b;color:#edf2fb;border-color:#536580}.about-mark{background:#173454}.about-mark,.about-mark h2,.about-mark p,.about-mark small{color:#edf2fb}.account-benefits p,.platform-property-copy p,.re-agent-copy p,.re-agent-legal,.re-section-title>p,.resource-main p{color:#b3c2d7}.platform-filter-row button,.resource-tabs button{color:#edf2fb;background:#151e31}.platform-filter-row button.selected,.platform-filter-row button[aria-pressed=true],.resource-tabs button[aria-pressed=true]{color:#071323;background:#7ecbff}.lead-action-panel a,.re-agent-actions a,.resource-main a{color:#91d4ff}.re-agent-actions .button.primary,.resource-main .button.primary{color:#071323}#ahmad-chat .chat-current-prompt,#ahmad-chat .chat-message p{color:#edf2fb}#ahmad-chat .chat-question input{background:#0d1423;color:#edf2fb}#ahmad-chat .chat-question button{background:#7ecbff;color:#071323}#ahmad-chat .chat-tools button,#ahmad-chat .chat-topics button,#ahmad-chat a{color:#91d4ff}#ahmad-chat .chat-status{color:#f2ca8f}@media print{.admin-shell,.legacy,.resource-main,.ws-main,body,h1,h2,h3,h4,h5,h6,input,label,legend,select,summary,table,td,textarea,th{background:white!important;color:black!important}input,select,textarea{-webkit-text-fill-color:black!important}}