.qa95zq_pill{display:none}@media (min-width:768px){.qa95zq_pill{left:var(--floating-connect-offset);bottom:calc(var(--floating-connect-offset) + env(safe-area-inset-bottom,0px));z-index:5;height:var(--floating-connect-height);border:1px solid var(--gold-fill);background-color:var(--gold-fill);color:var(--on-gold);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.375rem 0 1.125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed}.qa95zq_pill:hover{text-decoration:underline}.qa95zq_pill:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--dark-ink), 0 0 0 4px var(--dark-text);outline:2px solid #0000}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.qa95zq_pill{transition:transform .2s}.qa95zq_pill:hover{transform:translateY(-2px)}}.qa95zq_icon{flex:none}@media print{.qa95zq_pill{display:none}}
.EkG9yW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EkG9yW_inline{-moz-column-gap:1.25rem;flex-flow:wrap;align-items:center;column-gap:1.25rem}.EkG9yW_link{min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.EkG9yW_link:hover{color:var(--gold);text-decoration:underline}.EkG9yW_icon{color:var(--gold);flex:none}.EkG9yW_response{min-height:44px;color:var(--text-muted);align-items:center;display:inline-flex}
.rrwNaG_footer{background-color:var(--surface);border-top:1px solid var(--line);color:var(--text);margin-top:4rem;font-size:.9375rem}.rrwNaG_inner{max-width:1200px;margin:0 auto;padding:2.5rem 1rem 1.5rem}.rrwNaG_columns{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.rrwNaG_agent,.rrwNaG_social,.rrwNaG_broker{min-width:0}.rrwNaG_lockup{width:240px;max-width:100%;margin-bottom:1rem;display:block}.rrwNaG_lockup img{display:block}:root[data-theme=light] .rrwNaG_lockup{box-sizing:content-box;background-color:var(--dark-ink);border-radius:8px;margin:-.375rem -.5rem .625rem;padding:.375rem .5rem}.rrwNaG_agentName{font-family:var(--font-serif);margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.rrwNaG_muted{color:var(--text-muted);margin:0 0 .25rem;font-size:.875rem}.rrwNaG_label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem}.rrwNaG_socialList{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rrwNaG_socialLink{width:44px;height:44px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.rrwNaG_socialLink:hover{color:var(--gold);background-color:var(--surface-raised)}.rrwNaG_brokerName{min-height:44px;font-family:var(--font-serif);color:var(--text);align-items:center;font-size:1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.rrwNaG_brokerName:hover{color:var(--gold);text-decoration:underline}.rrwNaG_plate{background-color:var(--card-bg);border-radius:4px;padding:.5rem;line-height:0;display:inline-block}.rrwNaG_plate img{display:block}.rrwNaG_brokerLogo{width:calc(160px + 1rem);margin-top:.5rem}.rrwNaG_ehoLogo{width:calc(40px + 1rem)}.rrwNaG_mlsLogo{width:calc(96px + 1rem)}.rrwNaG_bottom{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.rrwNaG_copyright{color:var(--text-muted);margin:0;font-size:.875rem}.rrwNaG_legal{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.rrwNaG_legalLink{min-height:44px;color:var(--text-muted);align-items:center;font-size:.875rem;display:inline-flex}.rrwNaG_legalLink:hover{color:var(--gold)}.rrwNaG_compliance{align-items:center;gap:1rem;display:flex}@media (min-width:768px){.rrwNaG_inner{padding-bottom:calc(1.5rem + var(--floating-connect-height) + var(--floating-connect-offset) + env(safe-area-inset-bottom,0px))}}@media print{.rrwNaG_inner{padding-bottom:1.5rem}}@media (min-width:768px){.rrwNaG_columns{grid-template-columns:repeat(3,minmax(0,1fr))}.rrwNaG_broker{text-align:right}.rrwNaG_bottom{flex-flow:wrap;justify-content:space-between;align-items:center}}
.WMASIa_header{z-index:10;background-color:var(--ink);border-bottom:1px solid var(--line);position:relative}.WMASIa_skip{z-index:20;background-color:var(--gold-fill);color:var(--on-gold);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.WMASIa_skip:focus{transform:none}.WMASIa_inner{max-width:1200px;margin:0 auto;padding:0 1rem}.WMASIa_strip{background-color:var(--surface);border-bottom:1px solid var(--line);font-size:.875rem}.WMASIa_contact{justify-content:center}.WMASIa_stripInner{position:relative}.WMASIa_pinBrand,.WMASIa_pinMenu{display:none}.WMASIa_header[data-pinned]{padding-top:var(--strip-height,0px)}.WMASIa_header[data-pinned] .WMASIa_strip{z-index:1;position:fixed;top:0;left:0;right:0}.WMASIa_header[data-shown] .WMASIa_strip .WMASIa_stripInner{-moz-column-gap:.375rem;justify-content:space-between;align-items:center;column-gap:.375rem;padding:0 .75rem;animation:.3s WMASIa_pin-fade;display:flex}@keyframes WMASIa_pin-fade{0%{opacity:.4}}.WMASIa_header[data-shown] .WMASIa_pinBrand{flex:none;align-items:center;gap:.375rem;min-height:44px;text-decoration:none;display:inline-flex}.WMASIa_pinLogo{border-radius:6px;flex:none;width:32px;line-height:0;display:block;overflow:hidden}.WMASIa_pinLockup{flex:none;width:100px;line-height:0;display:block}.WMASIa_pinLogo img,.WMASIa_pinLockup img{width:100%;height:auto;display:block}.WMASIa_header[data-shown] .WMASIa_contact{-moz-column-gap:.25rem;flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;column-gap:.25rem;min-width:0}.WMASIa_header[data-shown] .WMASIa_contact a{justify-content:center;min-width:44px}.WMASIa_header[data-shown] .WMASIa_contact a>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WMASIa_header[data-shown] .WMASIa_contact>li:last-child,.WMASIa_header[data-shown] .WMASIa_stripSwitcher{display:none}.WMASIa_header[data-shown] .WMASIa_pinMenu{flex:none;display:block}.WMASIa_pinMenuButton{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.WMASIa_pinMenuButton[aria-expanded=true]{border-color:var(--gold);color:var(--gold)}.WMASIa_pinPanel{z-index:30;width:min(22rem,100vw);max-height:calc(100vh - 4rem - var(--contact-bar-height) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 4rem - var(--contact-bar-height) - env(safe-area-inset-bottom,0px));background-color:var(--surface);border:1px solid var(--line);padding:.5rem 1rem 1rem;font-size:1rem;position:absolute;top:100%;right:0;overflow-y:auto}.WMASIa_pinPanel[hidden]{display:none}.WMASIa_pinPanel .WMASIa_connect{width:100%}.WMASIa_pinSwitcher{border-bottom:1px solid var(--line);margin-bottom:.5rem;padding:0 .625rem}.WMASIa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:400px){.WMASIa_header[data-shown] .WMASIa_strip .WMASIa_stripInner{-moz-column-gap:.75rem;column-gap:.75rem;padding:0 1rem}.WMASIa_pinLogo{width:40px}.WMASIa_pinLockup{width:128px}}@media (min-width:768px){.WMASIa_header[data-shown] .WMASIa_contact{-moz-column-gap:1rem;column-gap:1rem}.WMASIa_header[data-shown] .WMASIa_contact>li:first-child a>span{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.WMASIa_pinPanel{max-height:calc(100dvh - 4rem)}}@media (min-width:1024px){.WMASIa_header[data-shown] .WMASIa_contact a>span{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.WMASIa_header[data-shown] .WMASIa_contact>li:last-child{display:inline-flex}}.WMASIa_barInner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex;position:relative}.WMASIa_brand{min-height:44px;color:var(--text);align-items:center;gap:.75rem;min-width:0;padding:.5rem 0;text-decoration:none;display:inline-flex}.WMASIa_logo{border-radius:6px;flex:none;width:48px;display:block;overflow:hidden}.WMASIa_logo img{display:block}.WMASIa_lockup{flex:none;width:160px;display:block}.WMASIa_lockup img{display:block}@media (min-width:640px){.WMASIa_lockup{width:208px}}.WMASIa_navLink,.WMASIa_menuLink{min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;padding:0 .625rem;text-decoration:none;list-style:none;display:inline-flex}.WMASIa_navLink::-webkit-details-marker{display:none}.WMASIa_menuLink::-webkit-details-marker{display:none}.WMASIa_menuButton::-webkit-details-marker{display:none}.WMASIa_navLink:hover,.WMASIa_menuLink:hover{color:var(--gold)}.WMASIa_chevron{color:var(--gold);flex:none}details[open]>summary .WMASIa_chevron{transform:rotate(180deg)}.WMASIa_connect{border:1px solid var(--gold);min-height:44px;color:var(--gold);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.WMASIa_connect:hover{background-color:var(--gold-fill);color:var(--on-gold)}.WMASIa_cityLink{min-height:44px;color:var(--text);align-items:center;padding:0 1rem;text-decoration:none;display:flex}.WMASIa_cityLink:hover{color:var(--gold);background-color:var(--surface-raised)}.WMASIa_divider{border-top:1px solid var(--line)}.WMASIa_desktopNav{display:none}.WMASIa_navList{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.WMASIa_dropdown{position:relative}.WMASIa_dropdownPanel{z-index:30;background-color:var(--surface);border:1px solid var(--line);border-radius:4px;width:15rem;max-height:70vh;margin:.25rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.WMASIa_tools{flex:none;align-items:center;gap:.5rem;display:flex}.WMASIa_menu{flex:none}@media (max-width:439.98px){.WMASIa_menuLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.WMASIa_menuButton{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:0 .75rem;list-style:none;display:inline-flex}.WMASIa_menu[open]>.WMASIa_menuButton{border-color:var(--gold);color:var(--gold)}.WMASIa_menuPanel{z-index:30;background-color:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:calc(100vh - 8rem);padding:.5rem 1rem 1rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.WMASIa_menuList{margin:0 0 .75rem;padding:0;list-style:none}.WMASIa_menuList>li{border-bottom:1px solid var(--line)}.WMASIa_menuLink{justify-content:space-between;padding:0;display:flex}.WMASIa_menuCities{margin:0 0 .5rem;padding:0;list-style:none}.WMASIa_menuPanel .WMASIa_connect{width:100%}@media (max-width:767.98px){.WMASIa_menuPanel{max-height:calc(100vh - 8rem - var(--contact-bar-height) - env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.WMASIa_desktopNav{align-items:center;gap:.75rem;display:flex}.WMASIa_menu{display:none}.WMASIa_contact{justify-content:flex-end}}@media (min-width:1024px) and (max-width:1279.98px){.WMASIa_navLink{padding:0 .375rem}.WMASIa_navList{gap:0}.WMASIa_desktopNav{gap:.5rem}.WMASIa_connect{padding:0 1rem}}:root[data-theme=light] .WMASIa_header{background-color:var(--card)}:root[data-theme=light] .WMASIa_lockup{box-sizing:content-box;background-color:var(--dark-ink);border-radius:8px;margin:-.25rem -.375rem;padding:.25rem .375rem}:root[data-theme=light] .WMASIa_pinLockup{box-sizing:content-box;background-color:var(--dark-ink);border-radius:8px;margin:-.25rem -.375rem;padding:.25rem .375rem}:root[data-theme=light] .WMASIa_connect{border-color:var(--gold-fill);background-color:var(--gold-fill);color:var(--on-gold)}:root[data-theme=light] .WMASIa_connect:hover{border-color:var(--text);background-color:var(--text);color:var(--ink)}.WMASIa_switcherList{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.WMASIa_switcherLink{min-height:44px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.WMASIa_switcherLink:hover{color:var(--gold);text-decoration:underline}.WMASIa_switcherLink[aria-current=page]{color:var(--gold)}.WMASIa_stripSwitcher{display:none}.WMASIa_menuSwitcher{border-bottom:1px solid var(--line);margin-bottom:.5rem;padding:0 .625rem}@media (min-width:768px){.WMASIa_strip .WMASIa_inner:has(.WMASIa_stripSwitcher){-moz-column-gap:1.25rem;justify-content:center;align-items:center;column-gap:1.25rem;display:flex}.WMASIa_stripSwitcher{display:block}.WMASIa_menuSwitcher{display:none}}
.X-zQhG_toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background-color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.X-zQhG_toggle:hover{border-color:var(--gold);color:var(--gold)}.X-zQhG_icon{display:block}
.QhugrW_bar{z-index:40;height:calc(var(--contact-bar-height) + env(safe-area-inset-bottom,0px));padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom,0px));background-color:var(--ink);border-top:1px solid var(--gold);position:fixed;bottom:0;left:0;right:0}.QhugrW_caption{height:1.5rem;color:var(--text-muted);text-align:center;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.5rem;overflow:hidden}.QhugrW_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.QhugrW_button{border:1px solid var(--line);background-color:var(--surface);height:3.25rem;min-height:48px;color:var(--text);white-space:nowrap;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0 .25rem;font-size:.875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.QhugrW_button:hover{border-color:var(--gold);color:var(--gold)}.QhugrW_button:focus-visible{outline-offset:-3px}.QhugrW_icon{color:var(--gold);flex:none}:root[data-theme=light] .QhugrW_bar{box-shadow:0 -.75rem 1.5rem -1.25rem var(--scrim)}@media (min-width:768px),print{.QhugrW_bar{display:none}}
