@font-face{font-family:vg-poppins;src:url("https://use.typekit.net/af/a31ddc/00000000000000007735fdb6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:vg-poppins;src:url("https://use.typekit.net/af/397962/00000000000000007735fdb4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:vg-poppins;src:url("https://use.typekit.net/af/ef5ee3/00000000000000007735fdb7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:vg-poppins;src:url("https://use.typekit.net/af/9e13a5/00000000000000007735fdb2/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:vg-poppins;src:url("https://use.typekit.net/af/e7fede/00000000000000007735fdbb/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:vg-granville;src:url("https://use.typekit.net/af/8fb879/00000000000000007752525e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:vg-granville;src:url("https://use.typekit.net/af/7151b8/000000000000000077525262/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2");font-display:swap;font-style:italic;font-weight:400}#normal-footer .terms-privacy,#normal-footer h3,#quicksearch-section,#sticky-footer .terms-privacy,#sticky-footer h3,.alternative,.basic-theme,.clearfix:after,.clearfix:before,.footer-top-nav,.fp-header,.main-footer .footer-section:last-child,.mobile-address-search,.old-content,.rg-footer,.rightColumn{display:none!important}html{overflow-x:hidden;overflow-x:clip}.body-container{width:100%!important}#dev-mode{display:none}body.vg-no-hero .miranda-wrapper{padding-top:0!important}@media (max-width:768px){body.vg-no-hero .miranda-wrapper{padding-top:0!important}}#proplist_disclaimer{padding:0;display:none!important}#proplist_disclaimer img{display:none}.top-nav{width:0!important;height:0!important;overflow:visible!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important}nav.top-nav .nav-container>:not(.user-popup),nav.top-nav .user-info{display:none!important}nav.top-nav .user-popup .inner .fp-count,nav.top-nav .user-popup .inner .ss-count{background-color:var(--thf-navy-deep)}nav.top-nav .user-popup .inner iframe.facebook-login-iframe{margin:20px 0 0;border-radius:8px}nav.top-nav .user-popup .inner .info-blob{margin-top:0;color:var(--thf-navy-deep)!important;font-weight:700;background-color:var(--thf-wheat)!important;border:0;border-radius:8px}nav.top-nav .user-popup .inner .button-row h2,nav.top-nav .user-popup .inner h2{color:var(--thf-navy-deep)!important;font-family:var(--fontheader)!important;font-size:28px;line-height:1.05;letter-spacing:0;text-align:left}nav.top-nav .nav-container .user-popup.show{display:flex!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;align-items:center;justify-content:center;flex-direction:column;padding:20px;background:rgba(8,16,46,.66);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999}nav.top-nav .js-user-signed-in,nav.top-nav .user-popup .inner{background-color:#fff!important;position:relative;margin:0;padding:24px;border-radius:8px!important;max-width:700px;width:100%;height:auto!important;box-shadow:0 26px 80px -35px rgba(8,16,46,.5)}nav.top-nav .user-popup .inner .popup-body,nav.top-nav .user-popup .inner form{background:0 0!important;border-top:0!important}nav.top-nav .user-popup .inner .info-blob a{display:block;width:100%;height:100%;padding:10px!important;color:var(--thf-navy-deep)!important}nav.top-nav .user-popup .inner .popup-body label,nav.top-nav .user-popup .inner form label{color:var(--thf-navy-deep);font-size:15px;font-weight:600;padding-bottom:2px}nav.top-nav .user-popup .inner input:focus,nav.top-nav .user-popup .inner input:hover{border-color:var(--thf-navy)!important;box-shadow:none!important}nav.top-nav .user-popup .inner .popup-body button,nav.top-nav .user-popup .inner form button{background:var(--thf-orange)!important;border:0!important;color:#fff!important;font-weight:700;border-radius:999px!important;letter-spacing:0;font-family:var(--fontbody)!important;text-transform:none!important;transition:none}nav.top-nav .user-popup .inner .popup-body button:hover,nav.top-nav .user-popup .inner form button:hover{background:var(--thf-orange)!important;color:#fff!important}nav.top-nav .user-popup .inner .popup-footer,nav.top-nav .user-popup .inner .popup-title{padding:0;margin-top:10px}nav.top-nav .user-popup .inner .form-row a{display:block;margin-top:10px;color:var(--thf-navy)!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal:not(.show){display:none!important}html body.vg-modal-open{overflow:hidden}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal.show,html body:not(#vg-rg-specificity-boost) nav.top-nav .nav-container .user-popup.vg-account-modal.show{display:flex!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgba(8,16,46,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1102}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-card{position:relative;width:520px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box;background:var(--thf-paper);border-top:6px solid var(--thf-orange);border-radius:22px;padding:44px 44px 38px;box-shadow:0 40px 90px -30px rgba(8,16,46,.6)}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .vg-account-modal-card{width:560px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--thf-line);border-radius:999px;background:#fff;color:var(--thf-navy-deep);font-size:20px;line-height:1;cursor:pointer}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-kicker{margin:0 0 7px;color:var(--thf-orange);font:800 11px/1 var(--fontbody);letter-spacing:.16em;text-transform:uppercase}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-title{margin:0 42px 6px 0;color:var(--thf-navy-deep)!important;font-family:var(--fontheader)!important;font-size:34px;line-height:1.05;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-sub{margin:0 0 24px;color:var(--thf-ink-soft);font:500 15px/1.55 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-content,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-content>.inner,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-content>.js-user-signed-in{display:block;width:100%;max-width:none;height:auto!important;margin:0;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .inner .button-row h2,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .inner .popup-title,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .inner>h2{display:none!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .popup-body,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal form{display:flex;flex-direction:column;gap:12px;background:0 0!important;border:0!important;padding:0!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .form-row{margin:0 0 12px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-close,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-close:focus,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-close:hover{min-height:38px;padding:0!important;border:1px solid var(--thf-line)!important;background:#fff!important;color:var(--thf-navy-deep)!important;box-shadow:none!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal a{color:var(--thf-navy)!important;font-weight:700;text-decoration:none}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .popup-footer{margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--thf-line);color:var(--thf-ink-soft);font:500 14px/1.5 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .info-blob{margin:0 0 14px;padding:14px!important;border:1px solid rgba(19,36,94,.12)!important;border-radius:16px!important;background:#fff!important;color:var(--thf-navy-deep)!important}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal iframe.facebook-login-iframe{width:100%!important;max-width:100%;margin:18px 0 0!important;border-radius:100px!important;height:60px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .favorites,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .js-user-signed-in,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .saved-searches,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .user-links,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .user-title{color:var(--thf-ink);font-family:var(--fontbody)}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .favorites,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .saved-searches,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .user-links,html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .user-title{margin:0 0 12px;padding:14px;border:1px solid rgba(19,36,94,.12);border-radius:16px;background:#fff}#overlay-sidemenu-black,.inner-menu,.redesign.sidemenu__wrap,.sidemenu-area-card,.sidemenu-grid,.sidemenu-quicklinks-card{display:none!important}.body-container .property,.sidebar,.vg-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#global-sidemenu,#hamburger-toggle,#lux-navbar,#luxnavinner,#overlay-sidemenu,#overlay-sidemenu-black,#sidemenu,#sticky-nav,.hamburger,.header-wrap,.header:not(.galleryPopup .header),.header__container,.logo__wrap,.lux-sticky-nav,.luxnavinner,.main-menu,.mobile-menu,.nav-dropdown,.navbar-collapse,.navigation,.sidebarnavlinks,.sidemenu,.sidemenu-overlay,.sidenav,.top-nav-placeholder,body>nav:not(.vg-topnav):not(.top-nav),nav#lux-navbar{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;pointer-events:none!important}.body-container .property{display:none!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}html body:not(#vg-rg-specificity-boost) :is(
.body-container .row.property,.body-container .row.property.featured,.body-container .row.property.featured.collapse,.body-container .featured-property-details,.body-container .featured-property-description,.body-container .property-details.featured-details
){display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;contain:strict!important}body #main,body .body-container,body .body-content,body main{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}:root{--thf-navy:#1f3c9c;--thf-navy-deep:#13245e;--thf-navy-ink:#0d1b45;--thf-orange:#fd6900;--thf-orange-deep:#d96a0e;--thf-gold:#f9b233;--thf-cream:#faf6ec;--thf-wheat:#f3ead7;--thf-paper:#ffffff;--thf-ink:#1c2740;--thf-ink-soft:#57617c;--thf-line:#e6ddc9;--thf-line-navy:rgba(31,60,156,.16);--fontheader:"vg-granville",'Sorts Mill Goudy',Georgia,'Times New Roman',serif;--fontbody:"vg-poppins",system-ui,-apple-system,'Segoe UI',sans-serif;--font:var(--fontbody);--maincolor:var(--thf-navy-deep);--vg-nav-height:92px}html body:not(#vg-rg-specificity-boost){scroll-behavior:smooth}html body:not(#vg-rg-specificity-boost){margin:0;color:var(--thf-ink);font-family:var(--fontbody);font-size:16px;font-weight:300;line-height:1.65;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}html body:not(#vg-rg-specificity-boost).vg-no-hero,html.vg-no-hero-prep body:not(#vg-rg-specificity-boost){padding-top:0!important}html body:not(#vg-rg-specificity-boost).vg-no-hero .miranda-wrapper,html.vg-no-hero-prep body:not(#vg-rg-specificity-boost) .miranda-wrapper{padding-top:var(--vg-nav-height)!important}html body:not(#vg-rg-specificity-boost) a{color:var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .vg-element :where(:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *):not(h6):not(h6 *):not(i):not([class^=fa]):not([class*=" fa-"])){font-family:var(--fontbody)!important}html body:not(#vg-rg-specificity-boost) .vg-element :where(h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *){font-family:var(--fontheader)!important}html body:not(#vg-rg-specificity-boost) .vg-element :where(.fa,.fa-solid,.fa-regular,.fa-light,.fa-brands,[class^=fa-],[class*=" fa-"]){font-family:"Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome!important}html body:not(#vg-rg-specificity-boost) .fa-light{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}html body:not(#vg-rg-specificity-boost) .fa-brands{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}html body:not(#vg-rg-specificity-boost) img{max-width:100%}html body:not(#vg-rg-specificity-boost) .fullwidth{width:100%}html body:not(#vg-rg-specificity-boost) .content-block{box-sizing:border-box}html body:not(#vg-rg-specificity-boost) .normal-section{padding:110px 0}html body:not(#vg-rg-specificity-boost) .hug-top{margin-top:0}html body:not(#vg-rg-specificity-boost) .inner-content{max-width:1500px;margin:0 auto;padding:0 32px;box-sizing:border-box}html body:not(#vg-rg-specificity-boost) h1,html body:not(#vg-rg-specificity-boost) h2,html body:not(#vg-rg-specificity-boost) h3{font-family:var(--fontheader);font-weight:400;color:#000;line-height:1.12;margin:0 0 18px;text-wrap:pretty}html body:not(#vg-rg-specificity-boost) h1 em,html body:not(#vg-rg-specificity-boost) h2 em,html body:not(#vg-rg-specificity-boost) h3 em{font-style:italic;color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) p{margin:0 0 16px}html body:not(#vg-rg-specificity-boost) .vg-eyebrow{font-family:var(--fontbody);font-size:13px;font-weight:700;text-transform:none;letter-spacing:.26em;color:var(--thf-orange);margin:0 0 14px}html body:not(#vg-rg-specificity-boost) .vg-section-header{max-width:760px;margin:0 0 48px}html body:not(#vg-rg-specificity-boost) .vg-section-title{font-size:44px;margin:0 0 14px}html body:not(#vg-rg-specificity-boost) .vg-section-header p{color:var(--thf-ink-soft);max-width:64ch}html body:not(#vg-rg-specificity-boost) .vg-cta-btn,html body:not(#vg-rg-specificity-boost) .vg-hero-search-btn,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-consult-btn,html body:not(#vg-rg-specificity-boost) .vg-team-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--fontbody);font-size:15px;font-weight:600;letter-spacing:.02em;padding:15px 32px;border-radius:999px;cursor:pointer;text-decoration:none;border:0;transition:transform .14s,box-shadow .2s,filter .2s,background .2s}html body:not(#vg-rg-specificity-boost) .vg-cta-btn,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-consult-btn,html body:not(#vg-rg-specificity-boost) .vg-team-btn-solid{background:var(--thf-orange);color:#fff;box-shadow:0 12px 28px -12px rgba(245,130,32,.55)}html body:not(#vg-rg-specificity-boost) .vg-cta-btn:hover,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-consult-btn:hover,html body:not(#vg-rg-specificity-boost) .vg-team-btn-solid:hover{filter:brightness(1.05);transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .vg-team-btn-outline{background:0 0;color:var(--thf-navy);box-shadow:inset 0 0 0 1.5px var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .vg-team-btn-outline:hover{background:rgb(31 60 156)!important;color:#fff!important}html body:not(#vg-rg-specificity-boost) .vg-topnav{position:fixed!important;top:0!important;left:0;right:0;z-index:900;display:flex;align-items:stretch;overflow:visible;opacity:1!important;visibility:visible!important;transform:none!important;background:0 0;transition:background .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .48s ease,backdrop-filter .48s ease;will-change:background,box-shadow}html body:not(#vg-rg-specificity-boost) .vg-topnav-bar{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:10px 32px;position:relative;overflow:visible}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo{justify-self:start}html body:not(#vg-rg-specificity-boost) .vg-topnav-links{display:flex;align-items:center;gap:30px;justify-self:center;margin-left:auto}@media (min-width:761px){html body:not(#vg-rg-specificity-boost) .vg-topnav-bar{position:relative;min-height:72px;max-width:none;width:100%;margin:0;padding:10px 28px 10px 32px}html body:not(#vg-rg-specificity-boost) .vg-topnav-links{position:relative;left:auto;right:auto;top:auto;transform:none;justify-self:auto;justify-content:flex-end}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo{position:relative;left:auto;top:-40px;bottom:auto;align-items:center;padding-left:0;z-index:2;max-width:129px}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone{position:relative;left:auto;top:auto;transform:none;z-index:2;flex:0 0 auto;align-self:stretch;margin:-10px 0;padding:10px 15px!important}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone:hover{transform:none}}html body:not(#vg-rg-specificity-boost) .vg-topnav-link{display:inline-flex;align-items:center;gap:9px;background:0 0;border:0;cursor:pointer;padding:6px 2px;font-family:var(--fontbody);font-size:min(3.5vw,15px);font-weight:600;letter-spacing:.01em;text-decoration:none;color:var(--thf-navy-deep);transition:color .34s ease}html body:not(#vg-rg-specificity-boost) .vg-topnav-link:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo{display:inline-flex;align-items:center;width:100%;line-height:0;overflow:visible}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo-img{width:100%;height:auto;max-width:100%;display:block;position:absolute;top:0;margin:0;filter:drop-shadow(0 4px 11px rgba(8,16,46,.14));transform-origin:left center;transform:translate3d(0,16px,0) scale(1);transition:filter .52s ease,transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}html body:not(#vg-rg-specificity-boost):is(.vg-search-page-active,.vg-member-page-active) .vg-topnav-logo.vg-topnav-logo--search-contained{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;bottom:auto!important;width:auto!important;height:54px!important;max-width:220px!important;flex:0 0 auto!important;flex-basis:auto!important;align-self:center!important;align-items:center!important;overflow:hidden!important;padding-left:0!important}html body:not(#vg-rg-specificity-boost):is(.vg-search-page-active,.vg-member-page-active) .vg-topnav-logo-img.vg-topnav-logo-img--search-contained{position:static!important;display:block!important;width:auto!important;min-width:0!important;height:52px!important;max-width:220px!important;max-height:52px!important;margin:0!important;object-fit:contain!important;object-position:left center!important;transform:none!important;filter:none!important}@media (max-width:760px){html body:not(#vg-rg-specificity-boost):is(.vg-search-page-active,.vg-member-page-active) .vg-topnav-logo.vg-topnav-logo--search-contained{height:54px!important;max-width:152px!important;flex-basis:auto!important}html body:not(#vg-rg-specificity-boost):is(.vg-search-page-active,.vg-member-page-active) .vg-topnav-logo-img.vg-topnav-logo-img--search-contained{height:42px!important;max-width:152px!important;max-height:42px!important}}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fontbody);font-size:min(3.5vw,15px);line-height:1;font-weight:600;color:#13245e;text-decoration:none;border:0;padding:0 30px;box-shadow:none;transition:color .34s ease,background .34s ease;border-left:solid 1px #e6ddc9;border-right:solid 1px #e6ddc9}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone:hover{color:#fff;background:var(--thf-orange-deep)}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone i{font-size:13px;color:currentColor}@media (max-width:1290px){html body:not(#vg-rg-specificity-boost) .vg-topnav-phone{width:54px;min-width:54px;height:auto;padding:0;justify-content:center;gap:0}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone span{display:none}}@media (max-width:1120px){html body:not(#vg-rg-specificity-boost) .vg-topnav-link--hideable{display:none}html body:not(#vg-rg-specificity-boost) .vg-topnav-links{gap:18px}}html body:not(#vg-rg-specificity-boost) .vg-nav-menu-btn{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;gap:11px;background:var(--thf-navy-deep);color:#fff;border:0;cursor:pointer;padding:0 34px;font-family:var(--fontbody);font-size:min(3.5vw,15px);font-weight:600;letter-spacing:.02em;transition:background .34s ease,border-color .34s ease}html body:not(#vg-rg-specificity-boost) .vg-nav-menu-btn:hover{background:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-nav-menu-btn .vg-nav-burger{font-size:21px}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown{position:relative}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-trigger{appearance:none;-webkit-appearance:none}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);padding-top:20px;z-index:2000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown.is-open .vg-topnav-dropdown-menu{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;visibility:visible;transition-delay:0s}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-arrow{position:absolute;top:12px;left:50%;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;z-index:1000;background:#fff;border-left:1px solid var(--thf-line);border-top:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-card{position:relative;width:220px;max-width:78vw;background:#fff;border:1px solid var(--thf-line);border-radius:14px;padding:10px;box-shadow:0 30px 60px -28px rgba(13,27,69,.4)}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-list{list-style:none;margin:0;padding:0}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-list a{display:flex;align-items:center;min-height:40px;padding:10px 12px;border-radius:9px;color:var(--thf-ink);font-family:var(--fontbody);font-size:14px;font-weight:650;line-height:1.2;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-list a:focus,html body:not(#vg-rg-specificity-boost) .vg-topnav-dropdown-list a:hover{background:rgba(245,130,32,.1);color:var(--thf-orange);outline:0}html body:not(#vg-rg-specificity-boost) .vg-topnav-areas-card{position:relative;width:540px;max-width:78vw;background:#fff;border:1px solid var(--thf-line);border-radius:16px;padding:22px 24px 24px;box-shadow:0 30px 60px -28px rgba(13,27,69,.4)}html body:not(#vg-rg-specificity-boost) .vg-topnav-areas-label{font-family:var(--fontbody);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--thf-orange);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-topnav-areas-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px 22px}html body:not(#vg-rg-specificity-boost) .vg-topnav-areas-grid a{font-family:var(--fontbody);font-size:14px;font-weight:500;color:var(--thf-ink);text-decoration:none;transition:color .15s}html body:not(#vg-rg-specificity-boost) .vg-topnav-areas-grid a:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear{background:linear-gradient(180deg,rgba(8,16,46,.5),rgba(8,16,46,0))}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-topnav-link{color:#fff}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-topnav-link:hover{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-topnav-phone{color:#fff;background:0 0;box-shadow:none;border:none}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-topnav-phone:hover{color:var(--thf-gold);background:0 0}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-nav-menu-btn{background:0 0;border-left:1px solid rgba(255,255,255,.55)}html body:not(#vg-rg-specificity-boost) .vg-topnav--scrolled{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px -26px rgba(13,27,69,.3)}html body:not(#vg-rg-specificity-boost) .vg-cta-section h2 em,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-cta-heading em,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-title em,html body:not(#vg-rg-specificity-boost) .vg-neighborhoods .vg-section-title em,html body:not(#vg-rg-specificity-boost) .vg-page-hero-content h1 em,html body:not(#vg-rg-specificity-boost) .vg-reviews-header h2 em,html body:not(#vg-rg-specificity-boost) .vg-search-panel-title em{color:#fff!important}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay,html body:not(#vg-rg-specificity-boost) .vg-search-overlay{position:fixed;inset:0;z-index:100000000000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .62s}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay.is-open,html body:not(#vg-rg-specificity-boost) .vg-search-overlay.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}html body:not(#vg-rg-specificity-boost) .vg-menu-backdrop,html body:not(#vg-rg-specificity-boost) .vg-search-backdrop{position:absolute;inset:0;background:rgba(8,16,46,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .52s ease,-webkit-backdrop-filter .52s ease,backdrop-filter .52s ease}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay.is-open .vg-menu-backdrop,html body:not(#vg-rg-specificity-boost) .vg-search-overlay.is-open .vg-search-backdrop{opacity:1}html body:not(#vg-rg-specificity-boost) .vg-menu-feature{position:absolute;top:0;left:0;right:392px;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.045);transition:transform .72s cubic-bezier(.16,1,.3,1),filter .72s ease}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay.is-open .vg-menu-feature-photo{transform:scale(1)}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,16,46,.55),rgba(8,16,46,.34) 45%,rgba(8,16,46,.62))}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;padding:24px;transform:translate3d(-34px,0,0);opacity:0;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .54s ease}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay.is-open .vg-menu-feature-inner{transform:translate3d(0,0,0);opacity:1;transition-delay:.12s}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-logo{width:clamp(160px,22vw,260px);height:auto;display:block;filter:drop-shadow(0 12px 30px rgba(8,16,46,.4))}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:clamp(160px,22vw,260px);white-space:nowrap;font-family:var(--fontbody);font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;text-decoration:none;cursor:pointer;padding:15px 24px;border-radius:6px;background:var(--thf-orange);box-shadow:0 16px 34px -14px rgba(245,130,32,.7);transition:filter .2s,transform .14s}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .vg-menu-panel{position:absolute;top:0;right:0;height:100%;width:392px;max-width:88vw;background:var(--thf-cream);box-shadow:-30px 0 80px -40px rgba(8,16,46,.6);display:flex;flex-direction:column;box-sizing:border-box;transform:translate3d(100%,0,0);opacity:.99;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .42s ease;will-change:transform}html body:not(#vg-rg-specificity-boost) .vg-menu-overlay.is-open .vg-menu-panel{transform:translate3d(0,0,0);opacity:1}html body:not(#vg-rg-specificity-boost) .vg-menu-panel-head{display:flex;align-items:center;justify-content:flex-end;padding:22px 24px;border-bottom:1px solid var(--thf-line);flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .vg-menu-panel-logo{height:44px;width:auto;display:block}html body:not(#vg-rg-specificity-boost) .vg-menu-close{width:42px;height:42px;border-radius:999px;cursor:pointer;flex:0 0 auto;background:var(--thf-navy-deep);color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px;transition:transform .18s,background .2s}html body:not(#vg-rg-specificity-boost) .vg-menu-close:hover{transform:rotate(90deg);background:var(--thf-orange)!important;color:#fff!important}html body:not(#vg-rg-specificity-boost) .vg-menu-nav{flex:1 1 auto;overflow-y:auto;padding:14px 24px 24px}html body:not(#vg-rg-specificity-boost) .vg-menu-search{border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-menu-search-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;cursor:pointer;background:0 0;border:0;font-family:var(--fontheader);font-size:24px;color:var(--thf-navy-deep);padding:20px 2px;transition:color .18s}html body:not(#vg-rg-specificity-boost) .vg-menu-search-toggle:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-menu-search-toggle .vg-menu-search-ic{color:var(--thf-orange);font-size:17px;margin-right:4px}html body:not(#vg-rg-specificity-boost) .vg-menu-search-panel{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.22,.7,.25,1)}html body:not(#vg-rg-specificity-boost) .vg-menu-search-panel.is-open{max-height:760px;overflow-y:auto;padding-left:10px}html body:not(#vg-rg-specificity-boost) .vg-menu-counties{list-style:none;margin:0;padding:4px 0 20px;columns:auto;column-gap:0;display:grid}html body:not(#vg-rg-specificity-boost) .vg-menu-counties li{break-inside:avoid;margin-bottom:0}html body:not(#vg-rg-specificity-boost) .vg-menu-area-group{margin:0;border-top:1px solid rgba(19,36,94,.1);break-inside:avoid}html body:not(#vg-rg-specificity-boost) .vg-menu-area-group:first-child{border-top:0}html body:not(#vg-rg-specificity-boost) .vg-menu-area-toggle{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:13px 2px;border:0;background:0 0;cursor:pointer;font-family:var(--fontbody);font-size:14.5px;font-weight:400;line-height:1.2;color:var(--thf-navy-deep);text-align:left;transition:color .16s}html body:not(#vg-rg-specificity-boost) .vg-menu-area-toggle.is-open,html body:not(#vg-rg-specificity-boost) .vg-menu-area-toggle:hover{font-weight:600}html body:not(#vg-rg-specificity-boost) .vg-menu-area-panel{display:none;padding:0 0 14px 12px}html body:not(#vg-rg-specificity-boost) .vg-menu-area-panel.is-open{display:block}html body:not(#vg-rg-specificity-boost) .vg-menu-area-view-all{display:inline-flex;font-family:var(--fontbody);font-size:13px;font-weight:500;text-decoration:underline;line-height:1.2;color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-menu-area-view-all:hover{color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-menu-area-cities{list-style:none;margin:0;padding:0;display:grid;gap:6px;margin-top:10px}html body:not(#vg-rg-specificity-boost) .vg-menu-counties .vg-menu-area-cities li{margin:0}html body:not(#vg-rg-specificity-boost) .vg-menu-counties .vg-menu-area-cities a{font-family:var(--fontbody);font-size:13px;line-height:1.2;color:rgb(19 36 94);text-decoration:none;border-bottom:0;transition:color .15s}html body:not(#vg-rg-specificity-boost) .vg-menu-counties .vg-menu-area-cities a:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-menu-links{list-style:none;margin:0;padding:6px 0 0}html body:not(#vg-rg-specificity-boost) .vg-menu-links li{border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-menu-links a{display:block;font-family:var(--fontheader);font-size:24px;color:var(--thf-navy-deep);text-decoration:none;padding:18px 2px;transition:color .16s,padding-left .16s}html body:not(#vg-rg-specificity-boost) .vg-menu-links a:hover{color:var(--thf-orange);padding-left:8px}html body:not(#vg-rg-specificity-boost) .vg-menu-foot{flex:0 0 auto;display:flex;gap:0;padding:0;border-top:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-menu-cta-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:22px 18px;border-radius:0;border:0;background:0 0;color:var(--thf-navy-deep);font-family:var(--fontheader);font-size:20px;font-weight:400;letter-spacing:0;text-transform:none;transition:color .2s}html body:not(#vg-rg-specificity-boost) .vg-menu-account-btn{border-left:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-menu-cta-btn:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-search-panel{position:absolute;top:0;left:0;height:100%;width:392px;max-width:88vw;background:var(--thf-navy-deep);color:#fff;box-shadow:30px 0 80px -40px rgba(8,16,46,.7);display:flex;flex-direction:column;box-sizing:border-box;transform:translate3d(-100%,0,0);transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}html body:not(#vg-rg-specificity-boost) .vg-search-overlay.is-open .vg-search-panel{transform:translate3d(0,0,0)}html body:not(#vg-rg-specificity-boost) .vg-search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.14);flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .vg-search-panel-title{font-family:var(--fontheader);font-size:24px;color:#fff;margin:0}html body:not(#vg-rg-specificity-boost) .vg-search-panel-title em{color:var(--thf-gold);font-style:italic}html body:not(#vg-rg-specificity-boost) .vg-search-close{width:42px;height:42px;border-radius:999px;cursor:pointer;flex:0 0 auto;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center;font-size:17px;transition:background .2s}html body:not(#vg-rg-specificity-boost) .vg-search-close:hover{background:var(--thf-orange);border-color:transparent}html body:not(#vg-rg-specificity-boost) .vg-search-panel-body{flex:1 1 auto;overflow-y:auto;padding:24px}html body:not(#vg-rg-specificity-boost) .vg-search-types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}html body:not(#vg-rg-specificity-boost) .vg-search-type{font-family:var(--fontbody);font-size:13.5px;font-weight:600;cursor:pointer;padding:9px 15px;border-radius:999px;transition:all .16s;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.88)}html body:not(#vg-rg-specificity-boost) .vg-search-type:hover{border-color:rgba(255,255,255,.5)}html body:not(#vg-rg-specificity-boost) .vg-search-type.is-active{background:var(--thf-gold);color:var(--thf-navy-deep);border-color:transparent}html body:not(#vg-rg-specificity-boost) .vg-search-input{display:flex;align-items:center;gap:11px;background:#fdf9f0;border-radius:12px;padding:0 16px;min-height:54px;margin-bottom:18px}html body:not(#vg-rg-specificity-boost) .vg-search-input i{color:#6b7390;font-size:16px}html body:not(#vg-rg-specificity-boost) .vg-search-input input{border:0;outline:0;background:0 0;width:100%;font-family:var(--fontbody);font-size:16px;color:var(--thf-navy-deep);box-shadow:none;margin:0}html body:not(#vg-rg-specificity-boost) .hh-input.has-vg-location-pill input,html body:not(#vg-rg-specificity-boost) .vg-search-input.has-vg-location-pill input{display:none}html body:not(#vg-rg-specificity-boost) .vg-location-pill{display:none;align-items:center;gap:8px;max-width:100%;border-radius:999px;padding:7px 7px 7px 13px;background:#fff;color:var(--thf-navy-deep);border:1px solid rgba(19,36,94,.14);box-shadow:0 8px 18px -16px rgba(8,16,46,.5);font-family:var(--fontbody);font-size:14px;font-weight:700;line-height:1}html body:not(#vg-rg-specificity-boost) .hh-input.has-vg-location-pill .vg-location-pill,html body:not(#vg-rg-specificity-boost) .vg-search-input.has-vg-location-pill .vg-location-pill{display:inline-flex}html body:not(#vg-rg-specificity-boost) .vg-location-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .vg-location-pill-clear{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0;margin:0;cursor:pointer;background:var(--thf-orange);color:#fff!important;font-size:11px;line-height:1}html body:not(#vg-rg-specificity-boost) .vg-location-pill-clear i{color:#fff!important}html body:not(#vg-rg-specificity-boost) .vg-location-pill-clear:focus,html body:not(#vg-rg-specificity-boost) .vg-location-pill-clear:hover{background:var(--thf-orange);color:#fff}html body:not(#vg-rg-specificity-boost) .vg-location-dropdown{position:fixed;left:0;top:0;width:320px;z-index:9999;max-height:280px;overflow:auto;background:#fff;color:#13245e;border:1px solid rgba(19,36,94,.14);border-radius:14px;box-shadow:0 20px 48px rgba(8,16,46,.22);padding:8px}html body:not(#vg-rg-specificity-boost) .vg-location-dropdown[hidden]{display:none!important}html body:not(#vg-rg-specificity-boost) .vg-location-section{padding:7px 11px 5px;font-family:var(--fontbody, Arial, sans-serif);font-size:10px;font-weight:800;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:#7a839f}html body:not(#vg-rg-specificity-boost) .vg-location-status{padding:12px 11px;font-family:var(--fontbody, Arial, sans-serif);font-size:13px;font-weight:600;line-height:1.35;color:#5f6987}html body:not(#vg-rg-specificity-boost) .vg-location-option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;border-radius:10px;background:0 0;color:#13245e;margin:0;padding:10px 11px;text-align:left;cursor:pointer;font-family:var(--fontbody, Arial, sans-serif);font-size:14px;font-weight:600;line-height:1.2}html body:not(#vg-rg-specificity-boost) .vg-location-option.is-active,html body:not(#vg-rg-specificity-boost) .vg-location-option:focus,html body:not(#vg-rg-specificity-boost) .vg-location-option:hover{background:#fdf5e4;color:#13245e;outline:0}html body:not(#vg-rg-specificity-boost) .vg-location-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis}html body:not(#vg-rg-specificity-boost) .vg-location-option-name small{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#7a839f}html body:not(#vg-rg-specificity-boost) .vg-location-option-type{flex:0 0 auto;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#7a839f}html body:not(#vg-rg-specificity-boost) .vg-search-label{font-family:var(--fontbody);font-size:11px;font-weight:700;text-transform:none;letter-spacing:.18em;color:rgba(255,255,255,.6);margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .vg-search-field{margin-bottom:18px}html body:not(#vg-rg-specificity-boost) .vg-search-selrow{display:flex;gap:10px}html body:not(#vg-rg-specificity-boost) .vg-search-selwrap{position:relative;flex:1 1 0}html body:not(#vg-rg-specificity-boost) .vg-search-select{appearance:none;-webkit-appearance:none;width:100%;cursor:pointer;font-family:var(--fontbody);font-size:14.5px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:11px;padding:12px 32px 12px 14px}html body:not(#vg-rg-specificity-boost) .vg-search-select option{color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-search-selwrap::after{content:'';position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);transform:translateY(-65%) rotate(45deg);pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-search-chips{display:flex;flex-wrap:wrap;gap:8px}html body:not(#vg-rg-specificity-boost) .vg-search-chip{font-family:var(--fontbody);font-size:13.5px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:999px;transition:all .16s;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.88)}html body:not(#vg-rg-specificity-boost) .vg-search-chip.is-active{background:var(--thf-gold);color:var(--thf-navy-deep);border-color:transparent;font-weight:600}html body:not(#vg-rg-specificity-boost) .vg-search-chip.is-disabled,html body:not(#vg-rg-specificity-boost) .vg-search-chip:disabled,html body:not(#vg-rg-specificity-boost) .vg-search-chips.is-disabled{opacity:.48}html body:not(#vg-rg-specificity-boost) .vg-search-chip.is-disabled,html body:not(#vg-rg-specificity-boost) .vg-search-chip:disabled{cursor:not-allowed;pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-search-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:26px;cursor:pointer;border:0;border-radius:999px;padding:16px 22px;background:var(--thf-orange);color:#fff;font-family:var(--fontbody);font-size:15px;font-weight:600;box-shadow:0 14px 30px -12px rgba(245,130,32,.6);transition:filter .2s,transform .14s}html body:not(#vg-rg-specificity-boost) .vg-search-go:hover{filter:brightness(1.06);transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}html body:not(#vg-rg-specificity-boost) .vg-contact-modal.is-open{opacity:1;visibility:visible;transition-delay:0s}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-overlay{position:absolute;inset:0;background:rgba(8,16,46,.6)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-card{position:relative;width:520px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--thf-paper);border-radius:22px;padding:44px 44px 38px;box-shadow:0 40px 90px -30px rgba(8,16,46,.6);box-sizing:border-box;border-top:6px solid var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--thf-line);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-title{font-size:34px;margin-bottom:6px}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-sub{color:var(--thf-ink-soft);font-size:15px;margin-bottom:24px}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-form{display:flex;flex-direction:column;gap:12px}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-select{cursor:pointer}html body:not(#vg-rg-specificity-boost) .vg-contact-recaptcha{min-height:78px;display:flex;align-items:center}html body:not(#vg-rg-specificity-boost) .vg-contact-recaptcha-fallback{margin:0;color:#8a4250;font:600 13px/1.35 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-error{min-height:18px;margin:-2px 0 0;color:#9b2432;font:600 13px/1.35 var(--fontbody);display:none}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-error.is-error{display:block}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-success{border:1px solid rgba(19,36,94,.14);border-radius:16px;background:#fff;padding:20px}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-success p{margin:0;color:var(--thf-ink);font:600 16px/1.5 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-form button{margin-top:6px}html body:not(#vg-rg-specificity-boost) .vg-hero{position:relative;padding:0;min-height:100svh;z-index:2}html body:not(#vg-rg-specificity-boost) .vg-hero .hh-stage{position:absolute;inset:0}html body:not(#vg-rg-specificity-boost) .new-listings-section{background:var(--thf-cream)}html body:not(#vg-rg-specificity-boost) .vg-listings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}html body:not(#vg-rg-specificity-boost) .vg-listings-header h1{font-size:44px;margin:0}html body:not(#vg-rg-specificity-boost) .vg-listings-header-actions{display:flex;gap:10px;min-width:318px;justify-content:flex-end}html body:not(#vg-rg-specificity-boost) .vg-listings-header-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;font-family:var(--fontbody);font-size:13.5px;font-weight:600;letter-spacing:.04em;color:var(--thf-navy-deep);background:#fff;border:1px solid var(--thf-line);border-radius:999px;padding:11px 20px;transition:border-color .18s,background .18s}html body:not(#vg-rg-specificity-boost) .vg-listings-header-btn:hover{border-color:var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .vg-listings-header-btn i{color:var(--thf-orange);font-size:13px}html body:not(#vg-rg-specificity-boost) .vg-listings-header-skeleton{display:none;width:104px;height:42px;border-radius:999px;background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-listings-header-skeleton.is-visible{display:inline-block}html body:not(#vg-rg-specificity-boost) .vg-listings-more-actions{display:flex;justify-content:center;margin-top:34px}html body:not(#vg-rg-specificity-boost) [data-vg-listings] .vg-listings-header-btn{display:none}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn,html body:not(#vg-rg-specificity-boost) .vg-no-listings-btn,html body:not(#vg-rg-specificity-boost) [data-vg-listings] .vg-listings-header-btn.is-visible{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fontbody);font-size:13.5px;font-weight:700;letter-spacing:.04em;line-height:1;flex:1;width:100%;min-height:46px;padding:0 22px;white-space:nowrap;border-radius:999px;text-decoration:none;border:1px solid var(--thf-line);background:#fff;color:var(--thf-navy-deep);cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .14s}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn,html body:not(#vg-rg-specificity-boost) .vg-no-listings-newsearch-btn{background:var(--thf-orange);border-color:var(--thf-orange);color:#fff}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn:hover,html body:not(#vg-rg-specificity-boost) .vg-no-listings-btn:hover{transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .vg-listings-header-btn i,html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn i,html body:not(#vg-rg-specificity-boost) .vg-no-listings-btn i{color:currentColor;font-size:13px;width:1.1em;min-width:1.1em;display:inline-flex;align-items:center;justify-content:center}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn.is-loading{cursor:progress}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn.is-loading i{display:none}html body:not(#vg-rg-specificity-boost) .vg-listings-save-btn.is-loading::before{content:"";width:13px;height:13px;border-radius:50%;border:1px solid currentColor;border-top-color:transparent;animation:vg-save-spin .7s linear infinite}@keyframes vg-save-spin{to{transform:rotate(360deg)}}html body:not(#vg-rg-specificity-boost) .vg-no-listings{grid-column:1/-1;background:#fff;border:1px solid var(--thf-line);border-radius:18px;padding:34px;text-align:center}html body:not(#vg-rg-specificity-boost) .vg-no-listings h3{font-size:30px;margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .vg-no-listings p{color:var(--thf-ink-soft);margin-inline:auto;max-width:58ch}html body:not(#vg-rg-specificity-boost) .vg-no-listings-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}html body:not(#vg-rg-specificity-boost) .vg-listings-more{display:flex;justify-content:center;margin-top:44px}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,16,46,.62);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-overlay.is-visible{opacity:1;visibility:visible;transition-delay:0s}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-box{position:relative;width:min(100%,460px);max-height:calc(100svh - 48px);overflow:auto;background:#fff;border-radius:18px;padding:46px 38px 36px;box-shadow:0 34px 90px -42px rgba(8,16,46,.78);transform:translate3d(0,18px,0);opacity:.98;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s ease}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-overlay.is-visible .vg-listings-modal-box{transform:translate3d(0,0,0);opacity:1}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--thf-cream);color:var(--thf-navy-deep);font-size:25px;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease;padding:0;margin:0}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-close:hover{background:var(--thf-orange);color:#fff;transform:rotate(90deg)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-box h2{margin:0 38px 12px 0;font-size:28px;color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-sub{margin:0 0 22px;color:var(--thf-ink-soft);font-size:14.5px;line-height:1.55}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-error,html body:not(#vg-rg-specificity-boost) .vg-listings-modal-success{display:none;margin-top:14px;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-error.is-visible,html body:not(#vg-rg-specificity-boost) .vg-listings-modal-success.is-visible{display:block}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-error{background:#fff2ef;color:#9f2e17;border:1px solid rgba(159,46,23,.22)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-success{background:#edf8f0;color:#12642c;border:1px solid rgba(18,100,44,.2)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-error a,html body:not(#vg-rg-specificity-boost) .vg-listings-modal-foot a{color:var(--thf-navy);text-decoration:underline;cursor:pointer}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-foot{margin:16px 0 0;text-align:center;color:var(--thf-ink-soft);font-size:13.5px}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-foot--inline{margin:6px 0 0;text-align:left}html body:not(#vg-rg-specificity-boost) .vg-auth-view.is-hidden{display:none!important}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-card,.vg-contact-modal-card,.vg-listings-modal-box
){width:min(100%,520px);max-height:calc(100svh - 48px);overflow-y:auto;box-sizing:border-box;background:var(--thf-paper);border:3px solid var(--thf-orange);border-radius:22px;padding:44px 20px 15px;box-shadow:0 40px 90px -30px rgba(8,16,46,.6)}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal--logged-in .vg-account-modal-card{width:min(100%,560px)}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-close,.vg-contact-modal-close,.vg-listings-modal-close
){position:absolute;top:16px;right:16px;width:38px;height:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0;border:1px solid var(--thf-line)!important;border-radius:999px;background:#fff!important;color:var(--thf-navy-deep)!important;font-size:20px;line-height:1;box-shadow:none!important;cursor:pointer}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-close,.vg-contact-modal-close,.vg-listings-modal-close
):focus,html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-close,.vg-contact-modal-close,.vg-listings-modal-close
):hover{background:var(--thf-cream)!important;color:var(--thf-navy-deep)!important;transform:none!important}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-title,.vg-contact-modal-title,.vg-listings-modal-box h2
){margin:0 42px 8px 0;color:var(--thf-navy-deep);font-family:var(--fontheader);font-size:34px;font-weight:400;line-height:.98;letter-spacing:0}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .vg-account-modal-sub,.vg-contact-modal-sub,.vg-listings-modal-sub
){margin:0 0 24px;color:var(--thf-ink-soft);font:500 15px/1.55 var(--fontbody)}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal form,.user-popup.vg-account-modal .popup-body,.vg-contact-modal-form,.vg-listings-modal-box form
){display:flex;flex-direction:column;gap:12px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .form-row{margin:0}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal label,.vg-contact-modal-form label,.vg-listings-modal-box label
){display:block;margin:0 0 6px;color:var(--thf-navy-deep)!important;font:700 12px/1.35 var(--fontbody);letter-spacing:.1em;text-transform:uppercase}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-box form>label{margin:4px 0 -4px}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.user-popup.vg-account-modal select,.user-popup.vg-account-modal textarea,.vg-contact-modal-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.vg-contact-modal-form select,.vg-contact-modal-form textarea:not(.g-recaptcha-response),.vg-listings-modal-box input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.vg-listings-modal-box select,.vg-listings-modal-box textarea
){width:100%!important;box-sizing:border-box;margin:0;height:50px;padding:13px 16px!important;border:1px solid var(--thf-line)!important;border-radius:12px!important;outline:0;background:var(--thf-cream)!important;color:var(--thf-ink)!important;font:400 15px/1.4 var(--fontbody)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal textarea,.vg-contact-modal-form textarea:not(.g-recaptcha-response),.vg-listings-modal-box textarea
){min-height:118px;resize:vertical}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.user-popup.vg-account-modal select,.user-popup.vg-account-modal textarea,.vg-contact-modal-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.vg-contact-modal-form select,.vg-contact-modal-form textarea:not(.g-recaptcha-response),.vg-listings-modal-box input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.vg-listings-modal-box select,.vg-listings-modal-box textarea
):focus{border-color:var(--thf-navy)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(31,60,156,.12)!important}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal input[type=submit],.user-popup.vg-account-modal button:not(.vg-account-modal-close),.user-popup.vg-account-modal .button,.vg-contact-modal-form button[type=submit],.vg-contact-modal-form button:not(.vg-contact-modal-close),.vg-listings-modal-submit
){width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:6px 0 0;height:60px;padding:15px 32px!important;border:0!important;border-radius:999px!important;background:var(--thf-orange)!important;color:#fff!important;font:600 15px/1 var(--fontbody)!important;letter-spacing:.02em;text-align:center;text-decoration:none!important;text-transform:none!important;box-shadow:0 14px 30px -14px rgba(245,130,32,.68);cursor:pointer;transition:transform .14s,box-shadow .2s,filter .2s,background .2s}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal input[type=submit],.user-popup.vg-account-modal button:not(.vg-account-modal-close),.user-popup.vg-account-modal .button,.vg-contact-modal-form button[type=submit],.vg-contact-modal-form button:not(.vg-contact-modal-close),.vg-listings-modal-submit
):focus,html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal input[type=submit],.user-popup.vg-account-modal button:not(.vg-account-modal-close),.user-popup.vg-account-modal .button,.vg-contact-modal-form button[type=submit],.vg-contact-modal-form button:not(.vg-contact-modal-close),.vg-listings-modal-submit
):hover{background:var(--thf-orange)!important;color:#fff!important;transform:translateY(-1px)!important;filter:brightness(1.05);box-shadow:0 12px 28px -12px rgba(245,130,32,.55)}html body:not(#vg-rg-specificity-boost) :is(
.vg-contact-modal-error,.vg-listings-modal-error,.vg-listings-modal-success
){display:none;margin:4px 0 0;border-radius:12px;padding:11px 13px;font:700 13px/1.45 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-error.is-error,html body:not(#vg-rg-specificity-boost) .vg-listings-modal-error.is-visible,html body:not(#vg-rg-specificity-boost) .vg-listings-modal-success.is-visible{display:block}html body:not(#vg-rg-specificity-boost) :is(.vg-contact-modal-error,.vg-listings-modal-error){background:#fff2ef;color:#9f2e17;border:1px solid rgba(159,46,23,.22)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-success{background:#edf8f0;color:#12642c;border:1px solid rgba(18,100,44,.2)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-success{border:1px solid rgba(19,36,94,.14);border-radius:14px;background:#fff;padding:18px}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal a,.vg-listings-modal-error a,.vg-listings-modal-foot a
){color:var(--thf-navy)!important;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body:not(#vg-rg-specificity-boost) :is(
.user-popup.vg-account-modal .popup-footer,.vg-listings-modal-foot
){margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--thf-line);text-align:center;color:var(--thf-ink-soft);font:600 13.5px/1.5 var(--fontbody)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-foot--inline{margin:4px 0 0;padding:0;border:0;text-align:left}@supports selector(:has(*)){html body:not(#vg-rg-specificity-boost) #chat-widget-container:has(#chat-widget[style*="display: block"]){width:min(420px,100vw)!important;height:min(720px,100svh)!important;contain:layout style paint}}html body:not(#vg-rg-specificity-boost) .new-listings-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 30px!important;align-items:stretch}html body:not(#vg-rg-specificity-boost) .new-listings-grid>.bidx-card{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important}html body:not(#vg-rg-specificity-boost) .bidx-card{position:relative;min-height:0;aspect-ratio:auto;border:0;border-radius:0;overflow:visible;background:0 0;box-shadow:none;isolation:isolate;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}html body:not(#vg-rg-specificity-boost) .bidx-card:hover{transform:translateY(-4px);box-shadow:none}html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap{position:relative;inset:auto;aspect-ratio:16/9;border-radius:10px;background:var(--thf-wheat);overflow:hidden;box-shadow:0 24px 56px -38px rgb(8 16 46 / 21%);transition:box-shadow .28s ease}html body:not(#vg-rg-specificity-boost) .bidx-card:hover .bidx-card-photo-wrap{box-shadow:0 34px 74px -42px rgb(8 16 46 / 49%)}html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,16,46,.22) 0,rgba(8,16,46,0) 34%)}html body:not(#vg-rg-specificity-boost) .bidx-card-no-image,html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap image-slot,html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap img{transform:scale(1);transition:transform .58s cubic-bezier(.16,1,.3,1),filter .3s ease}html body:not(#vg-rg-specificity-boost) .bidx-card:hover .bidx-card-photo-wrap img{transform:scale(1.045)}html body:not(#vg-rg-specificity-boost) .bidx-card-no-image{display:flex;align-items:center;justify-content:center;background:var(--thf-navy);color:rgba(255,255,255,.75);font-family:var(--fontbody);font-size:13px}html body:not(#vg-rg-specificity-boost) .bidx-card-badge{position:absolute;top:16px;left:16px;z-index:7;font-family:var(--fontbody);font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:none;background:#fff;color:var(--thf-navy);border:1px solid rgb(227 227 227 / 78%);border-radius:999px;padding:5px 9px;box-shadow:0 12px 28px -18px rgba(8,16,46,.78);max-width:calc(100% - 118px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body:not(#vg-rg-specificity-boost) .bidx-card-badge--gold{background:#fff;color:var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .bidx-card-status{position:static;z-index:7;display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-family:var(--fontbody);font-size:11.5px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:none}html body:not(#vg-rg-specificity-boost) .bidx-card-badges{position:absolute;top:16px;left:16px;z-index:7;display:flex;align-items:center;gap:7px;max-width:calc(100% - 118px)}html body:not(#vg-rg-specificity-boost) .bidx-card-badges .bidx-card-badge{position:static;max-width:none}html body:not(#vg-rg-specificity-boost) .bidx-card-status--active{background:#207044;color:#fff}html body:not(#vg-rg-specificity-boost) .bidx-card-status--sold{background:#b42318;color:#fff}html body:not(#vg-rg-specificity-boost) .bidx-card-actions{position:absolute;top:14px;right:14px;z-index:8;display:flex;gap:8px}html body:not(#vg-rg-specificity-boost) .bidx-card-actions button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(227 227 227 / 78%);border-radius:50%;background:rgba(255,255,255,.94);color:var(--thf-navy);cursor:pointer;box-shadow:0 12px 26px -18px rgba(8,16,46,.78);transition:background .18s ease,color .18s ease,transform .16s ease,opacity .18s ease}html body:not(#vg-rg-specificity-boost) .bidx-card-actions button:hover{background:#fff!important;color:var(--thf-orange)!important;transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .bidx-card-actions button i{font-size:14px;line-height:1;color:currentColor}html body:not(#vg-rg-specificity-boost) .bidx-card-actions .bidx-fav.bidx-favorited{background:#fff;color:#e4412e}html body:not(#vg-rg-specificity-boost) .bidx-card-actions .bidx-card-share.copied{background:var(--thf-orange);border-color:var(--thf-orange);color:#fff}html body:not(#vg-rg-specificity-boost) .bidx-card-actions .bidx-fav.bidx-fav-pop i{animation:bidx-fav-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes bidx-fav-pop{0%{transform:scale(1)}35%{transform:scale(1.38)}70%{transform:scale(.88)}100%{transform:scale(1)}}html body:not(#vg-rg-specificity-boost) .bidx-card-body{position:relative;left:auto;right:auto;bottom:auto;z-index:6;padding:25px 2px 0;color:var(--thf-navy-deep);pointer-events:none;display:flex;flex-direction:column;gap:3px;line-height:1}html body:not(#vg-rg-specificity-boost) .bidx-card-price{font-family:var(--fontbody);font-weight:500;font-size:25px;color:var(--thf-navy-deep);line-height:1.05;margin-bottom:5px;text-shadow:none}html body:not(#vg-rg-specificity-boost) .bidx-card-stats{display:flex;flex-wrap:wrap;gap:2px 12px;font-weight:400;line-height:1;color:rgb(19 36 94)}html body:not(#vg-rg-specificity-boost) .bidx-card-stats span{white-space:nowrap}html body:not(#vg-rg-specificity-boost) .bidx-card-stats b{color:var(--thf-navy-deep);font-weight:700}html body:not(#vg-rg-specificity-boost) .bidx-card-address{font-size:13.5px;color:rgb(19 36 94);line-height:1.2;font-weight:400}html body:not(#vg-rg-specificity-boost) .bidx-card-hit{position:absolute;inset:0;z-index:5;text-indent:-9999px}html body:not(#vg-rg-specificity-boost) .bidx-card.bidx-skeleton{min-height:0;aspect-ratio:auto;background:0 0;border:0;box-shadow:none}html body:not(#vg-rg-specificity-boost) .bidx-card.bidx-skeleton:hover{transform:none;box-shadow:none}html body:not(#vg-rg-specificity-boost) .bidx-card.bidx-skeleton .bidx-card-photo-wrap{position:relative;inset:auto;aspect-ratio:16/9}html body:not(#vg-rg-specificity-boost) .bidx-card.bidx-skeleton .bidx-card-photo-wrap::after{display:none}html body:not(#vg-rg-specificity-boost) .bidx-card.bidx-skeleton .bidx-card-body{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;padding:25px 2px 0;color:var(--thf-ink);pointer-events:auto}html body:not(#vg-rg-specificity-boost) .bidx-skeleton .bidx-sk-photo{background:linear-gradient(90deg,var(--thf-wheat) 0,rgba(255,255,255,.75) 50%,var(--thf-wheat) 100%);background-size:200% 100%;animation:vg-shimmer 1.8s infinite}@keyframes vg-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}html body:not(#vg-rg-specificity-boost) .bidx-sk-line{height:14px;border-radius:7px;background:var(--thf-wheat);margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .bidx-sk-price{width:40%;height:22px}html body:not(#vg-rg-specificity-boost) .bidx-sk-stats{width:70%}html body:not(#vg-rg-specificity-boost) .bidx-sk-address{width:55%;margin-bottom:0}html body:not(#vg-rg-specificity-boost) .vg-neighborhoods{background:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-neighborhoods .vg-section-title{color:#fff}html body:not(#vg-rg-specificity-boost) .vg-neighborhoods .vg-section-header p{color:rgba(255,255,255,.72)}html body:not(#vg-rg-specificity-boost) .vg-neighborhoods .vg-section-title em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1500px;margin:0 auto;padding:0 32px;box-sizing:border-box}html body:not(#vg-rg-specificity-boost) .vg-area-card{position:relative;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--thf-navy);transition:transform .22s ease,box-shadow .22s ease}html body:not(#vg-rg-specificity-boost) .vg-area-card:hover{transform:translateY(-5px);box-shadow:0 30px 56px -28px rgba(0,0,0,.55)}html body:not(#vg-rg-specificity-boost) .vg-area-card-media{position:absolute;inset:0}html body:not(#vg-rg-specificity-boost) .vg-area-card-media image-slot,html body:not(#vg-rg-specificity-boost) .vg-area-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body:not(#vg-rg-specificity-boost) .vg-area-card-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(13,27,69,0) 30%,rgba(13,27,69,.45) 62%,rgba(13,27,69,.88) 100%)}html body:not(#vg-rg-specificity-boost) .vg-area-card-content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:22px 24px;pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-area-card-content::before{content:'';display:block;width:34px;height:3px;background:var(--thf-orange);border-radius:2px;margin-bottom:12px}html body:not(#vg-rg-specificity-boost) .vg-area-card-content h3{font-size:27px;color:#fff;margin:0 0 4px}html body:not(#vg-rg-specificity-boost) .vg-area-card-content .vg-blurb{font-size:14px;color:rgba(255,255,255,.78);margin:0}html body:not(#vg-rg-specificity-boost) .vg-area-card .vg-blurb{opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease}html body:not(#vg-rg-specificity-boost) .vg-area-card:focus-within .vg-blurb,html body:not(#vg-rg-specificity-boost) .vg-area-card:hover .vg-blurb{opacity:1;transform:none}html body:not(#vg-rg-specificity-boost) .vg-area-card-hit{position:absolute;inset:0;z-index:4;text-indent:-9999px;overflow:hidden}html body:not(#vg-rg-specificity-boost) .vg-home-directory-section{background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-home-area-directory{border-top:1px solid rgba(31,60,156,.22)}html body:not(#vg-rg-specificity-boost) .vg-home-link-list{border-bottom:1px solid rgba(31,60,156,.22)}html body:not(#vg-rg-specificity-boost) .vg-home-link-list-header h3{margin:0}html body:not(#vg-rg-specificity-boost) .vg-home-directory-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;background:0 0;border:0;font-family:var(--fontheader);font-size:26px;color:var(--thf-navy-deep);padding:24px 4px;transition:color .18s}html body:not(#vg-rg-specificity-boost) .vg-home-directory-toggle:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-home-directory-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,.7,.25,1)}html body:not(#vg-rg-specificity-boost) .vg-home-directory-panel.is-open{max-height:1200px}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list,html body:not(#vg-rg-specificity-boost) .vg-truncate-list{list-style:none;margin:0 0 28px;padding:0;columns:4;column-gap:32px}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list li,html body:not(#vg-rg-specificity-boost) .vg-truncate-list li{break-inside:avoid;margin-bottom:9px}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list a,html body:not(#vg-rg-specificity-boost) .vg-truncate-list a{font-size:15px;font-weight:400;color:var(--thf-ink);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list a:hover,html body:not(#vg-rg-specificity-boost) .vg-truncate-list a:hover{color:var(--thf-orange);border-bottom-color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-linklist-group{border-bottom:1px solid rgba(31,60,156,.22);padding:30px 0}html body:not(#vg-rg-specificity-boost) .vg-linklist-group:first-of-type{border-top:1px solid rgba(31,60,156,.22)}html body:not(#vg-rg-specificity-boost) .vg-linklist-grouphead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px}html body:not(#vg-rg-specificity-boost) .vg-linklist-grouphead h3{margin:0;font-family:var(--fontheader);font-size:30px;font-weight:400;color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-linklist-grouphead a{flex:0 0 auto;font-family:var(--fontbody);font-size:13px;font-weight:600;color:var(--thf-orange);text-decoration:none;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .vg-linklist-grouphead a:hover{text-decoration:underline}html body:not(#vg-rg-specificity-boost) .vg-linklist-group .vg-home-directory-list{margin:0}html body:not(#vg-rg-specificity-boost) .vg-faq-icon{position:relative;flex:0 0 auto;width:22px;height:22px}html body:not(#vg-rg-specificity-boost) .vg-faq-icon::after,html body:not(#vg-rg-specificity-boost) .vg-faq-icon::before{content:'';position:absolute;left:50%;top:50%;background:var(--thf-navy);transform:translate(-50%,-50%);transition:transform .25s ease;border-radius:2px}html body:not(#vg-rg-specificity-boost) .vg-faq-icon::before{width:16px;height:2.5px}html body:not(#vg-rg-specificity-boost) .vg-faq-icon::after{width:2.5px;height:16px}html body:not(#vg-rg-specificity-boost) .vg-faq-q.is-open .vg-faq-icon::after,html body:not(#vg-rg-specificity-boost) [aria-expanded=true] .vg-faq-icon::after{transform:translate(-50%,-50%) scaleY(0)}html body:not(#vg-rg-specificity-boost) .vg-split{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center}html body:not(#vg-rg-specificity-boost) section.vg-split{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px;box-sizing:border-box}html body:not(#vg-rg-specificity-boost) .vg-split--cream{background:var(--thf-wheat);box-shadow:0 0 0 100vmax var(--thf-wheat);clip-path:inset(0 -100vmax)}html body:not(#vg-rg-specificity-boost) .vg-split-image image-slot,html body:not(#vg-rg-specificity-boost) .vg-split-image img{display:block;width:100%;border-radius:20px}html body:not(#vg-rg-specificity-boost) .vg-split-image image-slot{aspect-ratio:4/3}html body:not(#vg-rg-specificity-boost) .vg-split-text h2{font-size:44px}html body:not(#vg-rg-specificity-boost) .vg-split-text p{color:var(--thf-ink-soft);max-width:52ch;font-size:16px}html body:not(#vg-rg-specificity-boost) .vg-split--showcase{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) .vg-split--showcase .vg-split{padding:0}html body:not(#vg-rg-specificity-boost) .vg-showcase-grid{position:relative;aspect-ratio:5/4}html body:not(#vg-rg-specificity-boost) .vg-showcase-grid image-slot,html body:not(#vg-rg-specificity-boost) .vg-showcase-img{position:absolute;border-radius:14px;box-shadow:0 26px 50px -24px rgba(13,27,69,.45);border:1px solid var(--thf-line);background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-showcase-img--a{left:0;top:6%;width:64%;height:62%;z-index:1}html body:not(#vg-rg-specificity-boost) .vg-showcase-img--b{right:0;top:0;width:44%;height:44%;z-index:2}html body:not(#vg-rg-specificity-boost) .vg-showcase-img--c{right:6%;bottom:0;width:56%;height:46%;z-index:3}html body:not(#vg-rg-specificity-boost) .vg-home-valuation{position:relative;background:radial-gradient(70% 90% at 80% 10%,rgba(249,178,51,.16) 0,rgba(249,178,51,0) 60%),var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,16,46,.25),rgba(8,16,46,0) 40%);pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-inner{position:relative;max-width:720px;margin:0 auto;text-align:center}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-title{font-size:44px;color:#fff;margin-bottom:30px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-title em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-form{position:relative;display:flex;align-items:center;gap:8px;max-width:560px;margin:0 auto;background:#fdf9f0;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:7px 7px 7px 8px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-input{flex:1 1 auto;min-width:0;font-family:var(--fontbody);font-size:16px;border:0;padding:none;background:0 0;color:var(--thf-navy-deep);outline:0;margin:0;box-shadow:none}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-btn{flex:0 0 auto;cursor:pointer;border:0;border-radius:999px;padding:14px 26px;background:var(--thf-orange);color:#fff;font-family:var(--fontbody);font-size:15px;font-weight:600;transition:filter .2s;box-shadow:0 12px 28px -12px rgba(245,130,32,.6)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-btn:hover{filter:brightness(1.06)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-form.is-valuation-invalid{box-shadow:0 0 0 2px rgba(244,121,31,.36),0 16px 34px -22px rgba(13,27,69,.5)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-notice{position:absolute;right:14px;bottom:calc(100% + 10px);z-index:5;max-width:min(320px,calc(100vw - 32px));padding:9px 13px;border:1px solid rgba(244,121,31,.24);border-radius:999px;background:#fff;color:var(--thf-navy-deep);box-shadow:0 16px 34px -22px rgba(13,27,69,.58);font:700 13px/1.25 var(--fontbody);letter-spacing:0;text-align:center}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-notice[hidden]{display:none!important}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-notice::after{content:"";position:absolute;right:30px;top:100%;border-width:7px 7px 0;border-style:solid;border-color:#fff transparent transparent}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-divider{display:flex;align-items:center;gap:18px;margin:38px auto;max-width:420px;color:rgb(124 124 124 / 79%);font-size:12px;font-weight:700;letter-spacing:.3em}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-divider::after,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-divider::before{content:'';flex:1;height:1px;background:rgb(121 121 121 / 69%)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-cta-heading{font-size:30px;color:#fff;max-width:30ch;margin:0 auto 24px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-cta-heading em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-agents{display:flex;justify-content:center;margin-bottom:24px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-agents image-slot,html body:not(#vg-rg-specificity-boost) .vg-home-valuation-agents img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--thf-cream);background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-agents>*+*{margin-left:-14px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-agents image-slot::part(empty){font-size:8px;padding:4px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-stars{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content;margin:24px auto 0;text-decoration:none}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-stars-icons{color:var(--thf-gold);font-size:14px;letter-spacing:3px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-stars-text{color:rgba(255,255,255,.8);font-size:14px;border-bottom:1px solid rgba(255,255,255,.3)}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-blurb{color:rgba(255,255,255,.62);font-size:14.5px;max-width:58ch;margin:26px auto 0}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-blurb strong{color:rgba(255,255,255,.85)}html body:not(#vg-rg-specificity-boost) .vg-action-cards-section{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) #central-tennessee-map{background:var(--thf-navy-deep);border-bottom:0;position:relative;z-index:1}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split-text h2{color:#fff}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split-text h2 em{color:#fff!important}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split-text p{color:rgba(255,255,255,.82)}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split{grid-template-columns:0.82fr 1.18fr;gap:56px}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split-image{background:0 0;border:0;padding:0;box-shadow:none}html body:not(#vg-rg-specificity-boost) .vg-split-image .vg-county-map{width:100%;height:auto;display:block}html body:not(#vg-rg-specificity-boost) .vg-county-map{--vg-navy:#1d3a94;--vg-navy-dark:#142a6e;--vg-orange:#f4791f;--vg-gold:#f9b233;--vg-lake-blue:#0077f8}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-map-backing{fill:var(--vg-navy);stroke:var(--vg-navy);stroke-width:3;stroke-linejoin:round}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-county-shape{fill:#fff;stroke:var(--vg-navy);stroke-width:3;stroke-linejoin:round;transition:fill 220ms ease}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-county-label{font-family:Elza-Bold,Elza,var(--fontbody),Arial,sans-serif;font-weight:700;letter-spacing:0;fill:var(--vg-navy);text-anchor:start;pointer-events:none;transition:fill 220ms ease,stroke 220ms ease;paint-order:normal;stroke-width:0}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county{cursor:pointer;outline:0;text-decoration:none}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county.is-map-hovered .vg-county-shape,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:focus-visible .vg-county-shape,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:hover .vg-county-shape{fill:var(--vg-orange)}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county.is-map-hovered text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county.is-map-hovered tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:focus-visible text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:focus-visible tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:hover text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-county:hover tspan{fill:#fff!important;stroke:transparent!important}html body:not(#vg-rg-specificity-boost) .vg-county-map .st11.vg-lake{fill:var(--vg-lake-blue);pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-lake-label-leader{stroke:var(--vg-navy);stroke-width:4;stroke-linecap:round}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-lake-label-bg{fill:var(--vg-navy)}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-lake-marker-ring{fill:#f20d10}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-lake-marker-dot{fill:#fff}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-road{fill:none;stroke:#aab2c8;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:round}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-shield-body{fill:var(--vg-navy)}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-shield-crest{fill:var(--vg-orange)}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-shield-route{font-family:var(--fontbody),Arial,sans-serif;font-weight:700;letter-spacing:-.5px;fill:#fff;text-anchor:middle}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-dot{fill:var(--vg-navy);stroke:#fff;stroke-width:1.6}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-name{font-family:Elza-Bold,Elza,var(--fontbody),Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;fill:var(--vg-navy);pointer-events:none;paint-order:normal;stroke:#fff;stroke-width:.2px;stroke-linejoin:round;stroke-miterlimit:10;text-anchor:start}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-bg{fill:var(--vg-navy);transition:fill 220ms ease}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered .vg-city-bg,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible .vg-city-bg,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover .vg-city-bg{fill:var(--vg-orange)}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-label{font-family:Elza-Bold,Elza,var(--fontbody),Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:0;fill:#fff;text-anchor:start;pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover tspan{fill:#fff!important;stroke:transparent!important}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city{cursor:pointer;outline:0;text-decoration:none}html body:not(#vg-rg-specificity-boost) .vg-county-map .st0,html body:not(#vg-rg-specificity-boost) .vg-county-map .st1{fill:none}html body:not(#vg-rg-specificity-boost) .vg-county-map .st1{stroke:#aab2c8;stroke-width:4.5px}html body:not(#vg-rg-specificity-boost) .vg-county-map .st1,html body:not(#vg-rg-specificity-boost) .vg-county-map .st2,html body:not(#vg-rg-specificity-boost) .vg-county-map .st3{stroke-linejoin:round}html body:not(#vg-rg-specificity-boost) .vg-county-map .st2,html body:not(#vg-rg-specificity-boost) .vg-county-map .st3{stroke:#1d3a94;stroke-width:3px}html body:not(#vg-rg-specificity-boost) .vg-county-map .st2,html body:not(#vg-rg-specificity-boost) .vg-county-map .st4,html body:not(#vg-rg-specificity-boost) .vg-county-map .st5,html body:not(#vg-rg-specificity-boost) .vg-county-map .st6{fill:#fff}html body:not(#vg-rg-specificity-boost) .vg-county-map .st7{font-size:10.6px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st10,html body:not(#vg-rg-specificity-boost) .vg-county-map .st11,html body:not(#vg-rg-specificity-boost) .vg-county-map .st12,html body:not(#vg-rg-specificity-boost) .vg-county-map .st13,html body:not(#vg-rg-specificity-boost) .vg-county-map .st14,html body:not(#vg-rg-specificity-boost) .vg-county-map .st15,html body:not(#vg-rg-specificity-boost) .vg-county-map .st16,html body:not(#vg-rg-specificity-boost) .vg-county-map .st17,html body:not(#vg-rg-specificity-boost) .vg-county-map .st18,html body:not(#vg-rg-specificity-boost) .vg-county-map .st3,html body:not(#vg-rg-specificity-boost) .vg-county-map .st7,html body:not(#vg-rg-specificity-boost) .vg-county-map .st8,html body:not(#vg-rg-specificity-boost) .vg-county-map .st9{fill:#1d3a94}html body:not(#vg-rg-specificity-boost) .vg-county-map .st10,html body:not(#vg-rg-specificity-boost) .vg-county-map .st12,html body:not(#vg-rg-specificity-boost) .vg-county-map .st13,html body:not(#vg-rg-specificity-boost) .vg-county-map .st15,html body:not(#vg-rg-specificity-boost) .vg-county-map .st16,html body:not(#vg-rg-specificity-boost) .vg-county-map .st17,html body:not(#vg-rg-specificity-boost) .vg-county-map .st18,html body:not(#vg-rg-specificity-boost) .vg-county-map .st4,html body:not(#vg-rg-specificity-boost) .vg-county-map .st5,html body:not(#vg-rg-specificity-boost) .vg-county-map .st7,html body:not(#vg-rg-specificity-boost) .vg-county-map .st8,html body:not(#vg-rg-specificity-boost) .vg-county-map .st9{font-family:Elza-Bold,Elza,var(--fontbody),Arial,sans-serif;font-weight:700;isolation:isolate}html body:not(#vg-rg-specificity-boost) .vg-county-map .st4,html body:not(#vg-rg-specificity-boost) .vg-county-map .st8,html body:not(#vg-rg-specificity-boost) .vg-county-map .st9{font-size:12px}html body:not(#vg-rg-specificity-boost) .vg-county-map .st10,html body:not(#vg-rg-specificity-boost) .vg-county-map .st12,html body:not(#vg-rg-specificity-boost) .vg-county-map .st13,html body:not(#vg-rg-specificity-boost) .vg-county-map .st9{stroke-miterlimit:10;stroke-width:.2px}html body:not(#vg-rg-specificity-boost) .vg-county-map .st10,html body:not(#vg-rg-specificity-boost) .vg-county-map .st12,html body:not(#vg-rg-specificity-boost) .vg-county-map .st13,html body:not(#vg-rg-specificity-boost) .vg-county-map .st14,html body:not(#vg-rg-specificity-boost) .vg-county-map .st9{stroke:#fff}html body:not(#vg-rg-specificity-boost) .vg-county-map .st10{font-size:14.4px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st19{clip-path:url(#clippath-1)}html body:not(#vg-rg-specificity-boost) .vg-county-map .st12,html body:not(#vg-rg-specificity-boost) .vg-county-map .st5{font-size:14px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st20{fill:#f4791f}html body:not(#vg-rg-specificity-boost) .vg-county-map .st13{font-size:10.3px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st14{stroke-width:1.6px}html body:not(#vg-rg-specificity-boost) .vg-county-map .st15,html body:not(#vg-rg-specificity-boost) .vg-county-map .st16{font-size:13.5px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st17{font-size:11.8px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st21{clip-path:url(#clippath)}html body:not(#vg-rg-specificity-boost) .vg-county-map .st18{font-size:11.5px;letter-spacing:0}html body:not(#vg-rg-specificity-boost) .vg-county-map .st22{fill:#f9b233}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-bg{fill:var(--vg-navy);transition:fill 220ms ease}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-star{fill:var(--vg-gold)}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered .vg-city-bg,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible .vg-city-bg,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover .vg-city-bg{fill:var(--vg-orange)}html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city.is-map-hovered tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:focus-visible tspan,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover text,html body:not(#vg-rg-specificity-boost) .vg-county-map a.vg-city:hover tspan{fill:#fff!important;stroke:transparent!important}html body:not(#vg-rg-specificity-boost) .vg-county-map .vg-city-label{fill:#fff}html body:not(#vg-rg-specificity-boost) .vg-team-section{background:var(--thf-cream)}html body:not(#vg-rg-specificity-boost) .vg-team-layout{display:grid;grid-template-columns:440px 1fr;gap:84px;align-items:center}html body:not(#vg-rg-specificity-boost) .vg-team-photo{position:relative}html body:not(#vg-rg-specificity-boost) .vg-team-photo::after{content:'';position:absolute;inset:18px -18px -18px 18px;z-index:0;border:2px solid var(--thf-orange);border-radius:22px;pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-team-photo image-slot,html body:not(#vg-rg-specificity-boost) .vg-team-photo img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(150deg,#fff 0,rgba(255,255,255,.98) 52%,rgba(255,248,241,.92) 100%),conic-gradient(from 214deg at 104% 106%,rgba(244,121,31,.11),rgba(249,178,51,.055) 18%,rgba(13,27,69,.06) 34%,rgba(255,255,255,0) 58%)}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-section::before{content:"";position:absolute;inset:-28% -18% -22% 32%;z-index:0;pointer-events:none;background:linear-gradient(122deg,rgba(255,255,255,0) 18%,rgba(244,121,31,.08) 48%,rgba(13,27,69,.055) 67%,rgba(255,255,255,0) 84%),linear-gradient(146deg,rgba(255,255,255,0) 42%,rgba(249,178,51,.075) 57%,rgba(255,255,255,0) 74%);filter:blur(34px);opacity:.82;transform:rotate(-4deg)}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-section>.inner-content{position:relative;z-index:1}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-section .vg-team-photo::after{display:none}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-section .vg-team-photo img{aspect-ratio:auto;object-fit:contain;background:0 0;padding:0;border-radius:0;box-sizing:border-box;display:block;width:auto;max-width:100%;max-height:320px;margin:0 auto}html body:not(#vg-rg-specificity-boost) .vg-team-label{font-family:var(--fontbody);font-size:13px;font-weight:700;text-transform:none;letter-spacing:.26em;color:var(--thf-orange);margin-bottom:14px}html body:not(#vg-rg-specificity-boost) .vg-team-heading{font-size:44px}html body:not(#vg-rg-specificity-boost) .vg-team-text{color:var(--thf-ink-soft);max-width:56ch}html body:not(#vg-rg-specificity-boost) .vg-agent-cta-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}html body:not(#vg-rg-specificity-boost) .vg-agent-page{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-hero{background:linear-gradient(180deg,var(--thf-cream) 0,var(--thf-paper) 100%);padding-top:166px;padding-bottom:92px;border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-hero .inner-content{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:70px;align-items:center}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo{position:relative;max-width:420px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo::after{content:"";position:absolute;inset:20px -18px -18px 18px;border:2px solid var(--thf-orange);border-radius:24px;pointer-events:none}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo image-slot,html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:24px;background:var(--thf-wheat);box-shadow:0 34px 70px -38px rgba(13,27,69,.55)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-kicker{font-family:var(--fontbody);font-size:12px;font-weight:700;letter-spacing:.24em;color:var(--thf-orange);margin:0 0 16px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-copy h1{font-size:64px;line-height:.98;margin:0 0 18px;color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-title{max-width:58ch;color:var(--thf-ink-soft);font-size:18px;line-height:1.62;margin:0 0 28px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-contact{display:flex;flex-wrap:wrap;gap:10px 12px;margin-bottom:30px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-contact a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--thf-line);border-radius:999px;background:#fff;color:var(--thf-navy-deep);font-family:var(--fontbody);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 14px 34px -28px rgba(13,27,69,.45)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-contact a:hover{color:var(--thf-orange);border-color:rgba(244,121,31,.38)}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-actions{display:flex;flex-wrap:wrap;gap:14px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-actions .vg-team-btn:first-child{background:var(--thf-orange);color:#fff;border-color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section{background:#fff;border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section .inner-content{max-width:900px}html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section h2,html body:not(#vg-rg-specificity-boost) .vg-agent-search-section h2{font-size:44px;margin-bottom:24px}html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section li,html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section p,html body:not(#vg-rg-specificity-boost) .vg-agent-search-section p{color:var(--thf-ink-soft);font-size:16px;line-height:1.72}html body:not(#vg-rg-specificity-boost) .vg-agent-search-section{background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-faq{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) .vg-faq h2{font-size:44px;max-width:24ch;margin-bottom:36px}html body:not(#vg-rg-specificity-boost) .vg-faq-list{border-top:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-faq-item{border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-faq-q{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;font-weight:500;cursor:pointer;background:0 0;border:0;font-family:var(--fontheader);font-size:16px;color:var(--thf-navy-deep);padding:22px 4px;transition:color .18s}html body:not(#vg-rg-specificity-boost) .vg-faq-q:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,.7,.25,1)}html body:not(#vg-rg-specificity-boost) .vg-faq-a>p{color:var(--thf-ink-soft);max-width:72ch;font-size:15px}html body:not(#vg-rg-specificity-boost) .vg-faq-a>p:first-child{margin-top:4px}html body:not(#vg-rg-specificity-boost) .vg-faq-a>p:last-child{margin-bottom:26px}html body:not(#vg-rg-specificity-boost) .vg-faq-a.is-open{max-height:900px}html body:not(#vg-rg-specificity-boost) .vg-reviews-section{background:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-reviews-grid{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center}html body:not(#vg-rg-specificity-boost) .vg-reviews-label{font-family:var(--fontbody);font-size:13px;font-weight:700;text-transform:none;letter-spacing:.18em;color:#ffe8ae;margin-bottom:14px}html body:not(#vg-rg-specificity-boost) .vg-reviews-header h2{color:#fff;font-size:40px;line-height:1.08;max-width:13ch}html body:not(#vg-rg-specificity-boost) .vg-reviews-header h2 em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-reviews-header .vg-home-valuation-consult-btn{margin-top:18px}html body:not(#vg-rg-specificity-boost) .vg-google-reviews-link{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;font-family:var(--fontbody);font-size:14px;font-weight:700;color:#13245e;text-decoration:none;border-bottom:2px solid #ff6900;padding-bottom:3px}html body:not(#vg-rg-specificity-boost) .vg-google-reviews-link:hover{color:#ff6900}html body:not(#vg-rg-specificity-boost) .vg-reviews-body{min-width:0}html body:not(#vg-rg-specificity-boost) .vg-reviews-viewport{overflow:hidden}html body:not(#vg-rg-specificity-boost) .vg-reviews-track{display:flex;gap:22px;transition:transform .5s cubic-bezier(.22,.7,.25,1)}html body:not(#vg-rg-specificity-boost) .vg-review-card{flex:0 0 calc(50% - 11px);box-sizing:border-box;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);border-radius:18px;padding:30px 30px 26px}html body:not(#vg-rg-specificity-boost) .vg-review-quote{font-family:var(--fontbody);font-size:18.5px;line-height:1.5;color:#fff;font-weight:400}html body:not(#vg-rg-specificity-boost) .vg-review-author{font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#ffe8ae;margin:14px 0 0}html body:not(#vg-rg-specificity-boost) .vg-reviews-nav{display:flex;align-items:center;gap:18px;margin-top:28px}html body:not(#vg-rg-specificity-boost) .vg-review-arrow{width:46px;height:46px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:0 0;position:relative;transition:background .2s,border-color .2s}html body:not(#vg-rg-specificity-boost) .vg-review-arrow:hover{background:rgba(255,255,255,.1)}html body:not(#vg-rg-specificity-boost) .vg-review-arrow::before{content:'';position:absolute;left:50%;top:50%;width:9px;height:9px;border-right:2px solid #fff;border-top:2px solid #fff}html body:not(#vg-rg-specificity-boost) .vg-review-prev::before{transform:translate(-30%,-50%) rotate(-135deg)}html body:not(#vg-rg-specificity-boost) .vg-review-next::before{transform:translate(-70%,-50%) rotate(45deg)}html body:not(#vg-rg-specificity-boost) .vg-reviews-progress{flex:1;height:2px;background:rgba(255,255,255,.18);border-radius:2px;overflow:hidden}html body:not(#vg-rg-specificity-boost) .vg-reviews-progress-bar{width:20%;height:100%;background:var(--thf-gold);border-radius:2px;transition:width .4s ease}html body:not(#vg-rg-specificity-boost) .vg-page-hero{position:relative;padding:0;height:62vh;min-height:460px;overflow:hidden;background:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .vg-page-hero>image-slot,html body:not(#vg-rg-specificity-boost) .vg-page-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body:not(#vg-rg-specificity-boost) .vg-page-hero .vg-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,16,46,.34),rgba(8,16,46,.1) 40%,rgba(8,16,46,.78) 100%)}html body:not(#vg-rg-specificity-boost) .vg-page-hero-content{position:absolute;left:0;right:0;bottom:0;z-index:2;max-width:1500px;margin:0 auto;padding:0 32px 64px;box-sizing:border-box}html body:not(#vg-rg-specificity-boost) .vg-page-hero-content h1{font-size:60px;color:#fff;margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .vg-page-hero-content h1 em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-page-hero-content p{color:rgba(255,255,255,.85);max-width:56ch;font-size:18px;margin:0}html body:not(#vg-rg-specificity-boost) .vg-cta-section{background:radial-gradient(60% 100% at 50% 0,rgba(249,178,51,.16) 0,rgba(249,178,51,0) 65%),var(--thf-navy-deep);text-align:center;padding:130px 32px}html body:not(#vg-rg-specificity-boost) .vg-cta-section h2{color:#fff;font-size:60px}html body:not(#vg-rg-specificity-boost) .vg-cta-section h2 em{color:var(--thf-gold)}html body:not(#vg-rg-specificity-boost) .vg-cta-section p{color:rgba(255,255,255,.72);max-width:52ch;margin:0 auto 34px}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero{background:var(--thf-wheat);padding-top:170px}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero-eyebrow{font-family:var(--fontbody);font-size:13px;font-weight:700;text-transform:none;letter-spacing:.26em;color:var(--thf-orange);margin-bottom:16px}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero-h1{font-size:60px;max-width:20ch}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero-lead{color:var(--thf-ink-soft);font-size:16px;max-width:62ch}html body:not(#vg-rg-specificity-boost) .vg-reviews-all-section{background:var(--thf-cream)}html body:not(#vg-rg-specificity-boost) .vg-reviews-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}html body:not(#vg-rg-specificity-boost) .vg-review-card-static{background:#fff;border:1px solid var(--thf-line);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 44px -36px rgba(13,27,69,.32)}html body:not(#vg-rg-specificity-boost) .vg-review-card-stars{display:flex;gap:3px;color:var(--thf-gold);font-size:14px;line-height:1}html body:not(#vg-rg-specificity-boost) .vg-review-card-quote{color:var(--thf-ink);font-family:var(--fontbody);font-size:15px;line-height:1.56;margin:0}html body:not(#vg-rg-specificity-boost) .vg-review-card-meta{margin-top:auto}html body:not(#vg-rg-specificity-boost) .vg-review-card-author{margin:0;color:var(--thf-navy-deep);font-weight:800;font-size:14px}html body:not(#vg-rg-specificity-boost) .vg-review-card-role{margin:3px 0 0;color:var(--thf-ink-soft);font-size:12px;font-weight:600}html body:not(#vg-rg-specificity-boost) .vg-review-card-link{color:var(--thf-navy);font-size:13px;font-weight:800;text-decoration:none}html body:not(#vg-rg-specificity-boost) .vg-review-card-link:hover{color:var(--thf-orange)}@media (max-width:980px){html body:not(#vg-rg-specificity-boost) .vg-reviews-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body:not(#vg-rg-specificity-boost) .vg-reviews-all-grid{grid-template-columns:1fr}}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-grid-section{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-eyebrow{font-family:var(--fontbody);font-size:13px;font-weight:700;text-transform:none;letter-spacing:.26em;color:var(--thf-orange);margin-bottom:14px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-h2{font-size:44px;max-width:22ch}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-intro{color:var(--thf-ink-soft);max-width:64ch;margin-bottom:48px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card{position:relative;background:var(--thf-cream);border:1px solid var(--thf-line);border-radius:18px;overflow:hidden;transition:transform .2s,box-shadow .2s}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(13,27,69,.4)}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-bg,html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card>image-slot,html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card>img{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-body{padding:24px 26px 26px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-eyebrow{font-family:var(--fontbody);font-size:11.5px;font-weight:700;text-transform:none;letter-spacing:.18em;color:var(--thf-orange);margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-title{font-size:28px;margin-bottom:10px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-text{font-size:15px;color:var(--thf-ink-soft);margin-bottom:16px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-arrow{font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-arrow::after{content:' →';color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-card-hit{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden}html body:not(#vg-rg-specificity-boost) .vg-reviews-label,html body:not(#vg-rg-specificity-boost) .vg-team-label{display:none}html body:not(#vg-rg-specificity-boost) .market-stats-section{background:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .market-stats-section h2{font-size:44px;margin-bottom:60px}html body:not(#vg-rg-specificity-boost) .market-stats-note{max-width:820px;margin:-38px 0 42px;font-size:16px;line-height:1.65;color:var(--thf-ink-soft)}html body:not(#vg-rg-specificity-boost) .market-stats-grid{display:grid}html body:not(#vg-rg-specificity-boost) .market-stats-box{background:0 0;border:0;border-radius:0;padding:0}html body:not(#vg-rg-specificity-boost) .market-stats-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px 56px}html body:not(#vg-rg-specificity-boost) .market-stats-list li{display:flex;flex-direction:column;gap:8px;flex:1 1 170px;min-width:0;padding:0;border:0}html body:not(#vg-rg-specificity-boost) .market-stats-list a{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}html body:not(#vg-rg-specificity-boost) .market-stats-list a:hover .market-stat-label{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .market-stat-value{font-family:var(--fontheader);font-weight:400;font-size:52px;line-height:1;color:var(--thf-navy-deep)}html body:not(#vg-rg-specificity-boost) .market-stat-label{font-size:15px;color:var(--thf-ink-soft)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:none;color:var(--thf-ink-soft);margin-bottom:22px}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb a{color:var(--thf-ink-soft);text-decoration:none}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb a:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb .sep{margin:0 8px;color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-switcher{position:relative;display:inline-block;max-width:100%}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-current{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--fontbody);font-size:12.5px;font-weight:700;letter-spacing:.12em;color:var(--thf-navy-deep);max-width:100%;text-align:left}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-current i{font-size:10px;color:var(--thf-orange);transition:transform .2s ease}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-current[aria-expanded=true] i{transform:rotate(180deg)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-current:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:60;width:min(460px,calc(100vw - 24px));max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--thf-line);border-radius:14px;padding:18px 20px 20px;box-shadow:0 26px 56px -26px rgba(13,27,69,.45);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:min(70vh,520px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-switcher.is-open .vg-breadcrumb-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-menu-label{font-family:var(--fontbody);font-size:11px;font-weight:500;text-transform:uppercase;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-grid a{font-family:var(--fontbody);font-size:13.5px;font-weight:500;letter-spacing:0;color:var(--thf-ink);text-decoration:none;transition:color .15s;overflow-wrap:anywhere}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-grid a:hover{color:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-grid a.is-current{color:var(--thf-orange);font-weight:600}@media (max-width:640px){html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-current{letter-spacing:.08em}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-menu{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:16px}html body:not(#vg-rg-specificity-boost) .vg-breadcrumb-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:9px 14px}}html body:not(#vg-rg-specificity-boost) .vg-area-about{background:var(--thf-paper)}html body:not(#vg-rg-specificity-boost) .vg-area-about-body{max-width:820px}html body:not(#vg-rg-specificity-boost) .vg-area-about-body p{color:var(--thf-ink-soft)}html body:not(#vg-rg-specificity-boost) .vg-area-about-body strong{color:var(--thf-ink)}html body:not(#vg-rg-specificity-boost) #normal-footer,html body:not(#vg-rg-specificity-boost) #sticky-footer,html body:not(#vg-rg-specificity-boost) .main-footer,html body:not(#vg-rg-specificity-boost) .vg-footer{padding:0 0 0;background:var(--thf-navy-ink);color:#fff}html body:not(#vg-rg-specificity-boost) .main-footer .column,html body:not(#vg-rg-specificity-boost) .main-footer .columns,html body:not(#vg-rg-specificity-boost) .main-footer .footer-section,html body:not(#vg-rg-specificity-boost) .main-footer .row{max-width:none;margin:0;padding:0;float:none;width:100%}html body:not(#vg-rg-specificity-boost) .main-footer .old-content{display:none!important}html body:not(#vg-rg-specificity-boost) .vg-sc-footer{background:var(--thf-navy-ink);color:rgba(255,255,255,.72);padding:80px 0 40px;font-family:var(--fontbody)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-inner{max-width:1280px;margin:0 auto;padding:0 20px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer a{color:#fff!important;text-decoration:none!important;font-size:12px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer a:hover{color:rgba(255,255,255,.7)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.12)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-logo img{display:block;height:64px;width:auto;max-width:100%;margin:0 auto 30px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-socials{display:inline-flex;gap:12px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:14px;transition:background .2s,color .2s,border-color .2s}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-socials a:hover{background:#fff;color:var(--thf-navy-ink)!important;border-color:#fff}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-socials em{font-style:normal}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-contact{display:flex;flex-direction:column;gap:6px;align-items:center;font-size:13px;line-height:1.55;color:rgba(255,255,255,.78)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-name{margin:0;font-family:var(--fontheader)!important;font-size:18px!important;color:#fff!important;letter-spacing:.3px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-address,html body:not(#vg-rg-specificity-boost) .vg-sc-footer-license{margin:0;font-size:12px!important;letter-spacing:.4px;color:rgba(255,255,255,.62)!important}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-meta{margin:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-meta a{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1px;transition:border-color .2s,color .2s}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-meta a:hover{border-color:rgba(255,255,255,.6)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-sep{color:rgba(255,255,255,.4)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 32px;padding:56px 0;border-bottom:1px solid rgba(255,255,255,.12)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-col h4{margin:0 0 16px;font-family:var(--fontbody);font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--thf-wheat)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-col li{margin:0;width:100%}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-col a{display:inline-block;font-family:var(--fontbody);font-size:14px;color:rgba(255,255,255,.7)!important;transition:color .2s}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-col a:hover{color:#fff!important}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-disclaimer{display:flex;flex-direction:column;gap:18px;padding:40px 0 0;text-align:center}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-team-logo{display:block;margin:0 auto;width:auto;height:56px!important;max-width:100%!important;filter:brightness(0) invert(1);opacity:.85;display:none}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-legal{margin:0 auto;max-width:880px;font-size:11.5px!important;line-height:1.7!important;color:rgba(255,255,255,.55)!important}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:18px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-housing{display:inline-flex;align-items:center;gap:14px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-housing img{height:26px;width:auto;filter:brightness(0) invert(1);opacity:.65}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-credit{margin:0;font-size:11.5px!important;color:rgba(255,255,255,.55)!important}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-copy a,html body:not(#vg-rg-specificity-boost) .vg-sc-footer-credit a{color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-copy a:hover,html body:not(#vg-rg-specificity-boost) .vg-sc-footer-credit a:hover{color:#fff;border-color:#fff}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-copy{margin:0;font-size:11.5px!important;color:rgba(255,255,255,.5)!important}html body:not(#vg-rg-specificity-boost).vg-dragging .bidx-card-badge,html body:not(#vg-rg-specificity-boost).vg-dragging .bidx-card-hit,html body:not(#vg-rg-specificity-boost).vg-dragging .vg-area-card-hit,html body:not(#vg-rg-specificity-boost).vg-dragging .vg-area-card-overlay,html body:not(#vg-rg-specificity-boost).vg-dragging .vg-page-hero-content,html body:not(#vg-rg-specificity-boost).vg-dragging .vg-whyus-hub-card-hit{pointer-events:none}@media (max-width:1100px){html body:not(#vg-rg-specificity-boost) .vg-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body:not(#vg-rg-specificity-boost) .new-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}html body:not(#vg-rg-specificity-boost) .bidx-card{min-height:0}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list,html body:not(#vg-rg-specificity-boost) .vg-truncate-list{columns:3}html body:not(#vg-rg-specificity-boost) .vg-team-layout{grid-template-columns:380px 1fr;gap:56px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-hero .inner-content{grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:48px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-copy h1{font-size:54px}html body:not(#vg-rg-specificity-boost) .vg-reviews-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){html body:not(#vg-rg-specificity-boost) .normal-section{padding:80px 0}html body:not(#vg-rg-specificity-boost) .inner-content{padding:0 20px}html body:not(#vg-rg-specificity-boost) .vg-section-title{font-size:33px}html body:not(#vg-rg-specificity-boost) .vg-listings-header h1{font-size:31px}html body:not(#vg-rg-specificity-boost) .vg-listings-header{align-items:flex-start;flex-direction:column}html body:not(#vg-rg-specificity-boost) .vg-listings-header-actions{min-width:0;width:100%;justify-content:space-between;flex-wrap:wrap;gap:7px}html body:not(#vg-rg-specificity-boost) .new-listings-grid{grid-template-columns:1fr!important;gap:22px!important}html body:not(#vg-rg-specificity-boost) .bidx-card{min-height:0}html body:not(#vg-rg-specificity-boost) .bidx-card-body{padding:13px 2px 0}html body:not(#vg-rg-specificity-boost) .vg-area-grid{grid-template-columns:1fr;padding:0 20px;gap:18px}html body:not(#vg-rg-specificity-boost) .vg-area-card{aspect-ratio:4/3}html body:not(#vg-rg-specificity-boost) .vg-home-directory-list,html body:not(#vg-rg-specificity-boost) .vg-truncate-list{columns:2}html body:not(#vg-rg-specificity-boost) .vg-home-directory-toggle{font-size:21px}html body:not(#vg-rg-specificity-boost) .vg-split{grid-template-columns:1fr;gap:36px}html body:not(#vg-rg-specificity-boost) .vg-split--cream>.vg-split-image{order:-1}html body:not(#vg-rg-specificity-boost) .vg-split-text h2{font-size:33px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-title{font-size:34px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-form{flex-direction:column;align-items:stretch;border-radius:22px;padding:10px;gap:8px}html body:not(#vg-rg-specificity-boost) .vg-home-valuation-btn{width:100%;padding:14px 26px}html body:not(#vg-rg-specificity-boost) .vg-team-layout{grid-template-columns:1fr;gap:52px}html body:not(#vg-rg-specificity-boost) .vg-team-heading{font-size:33px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-hero{padding-top:118px;padding-bottom:70px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-hero .inner-content{grid-template-columns:1fr;gap:42px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo{max-width:340px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo::after{inset:14px -10px -10px 14px;border-radius:20px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo image-slot,html body:not(#vg-rg-specificity-boost) .vg-agent-profile-photo img{border-radius:20px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-copy h1{font-size:42px}html body:not(#vg-rg-specificity-boost) .vg-agent-profile-title{font-size:16px}html body:not(#vg-rg-specificity-boost) .vg-agent-bio-section h2,html body:not(#vg-rg-specificity-boost) .vg-agent-search-section h2{font-size:32px}html body:not(#vg-rg-specificity-boost) .vg-faq h2{font-size:32px}html body:not(#vg-rg-specificity-boost) .vg-faq-q{font-size:19px}html body:not(#vg-rg-specificity-boost) .vg-review-card{flex:0 0 100%}html body:not(#vg-rg-specificity-boost) .vg-page-hero-content h1{font-size:40px}html body:not(#vg-rg-specificity-boost) .vg-cta-section h2{font-size:36px}html body:not(#vg-rg-specificity-boost) .vg-cta-section{padding:96px 20px}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero{padding-top:130px}html body:not(#vg-rg-specificity-boost) .vg-reviews-hero-h1{font-size:38px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-h2{font-size:33px}html body:not(#vg-rg-specificity-boost) .vg-whyus-hub-grid{grid-template-columns:1fr}html body:not(#vg-rg-specificity-boost) .market-stats-section h2{font-size:31px}html body:not(#vg-rg-specificity-boost) .market-stats-note{margin:-34px 0 34px;font-size:15px}html body:not(#vg-rg-specificity-boost) .market-stat-value{font-size:36px}html body:not(#vg-rg-specificity-boost) .vg-hero{min-height:100svh;max-height:none}html body:not(#vg-rg-specificity-boost) .vg-topnav-bar{display:flex;justify-content:space-between;padding:0 18px}html body:not(#vg-rg-specificity-boost) .vg-topnav-links{gap:16px;justify-self:auto}html body:not(#vg-rg-specificity-boost) .vg-topnav-link--hideable{display:none}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo{width:100%;height:54px;flex-basis:100%}html body:not(#vg-rg-specificity-boost) .vg-topnav-logo-img{height:auto;min-width:25%;max-width:25%;max-height:100px;object-fit:contain;object-position:left;transform:translate3d(0,5px,0) scale(1)}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone{padding:0;gap:0;white-space:nowrap;justify-content:center;align-self:stretch;aspect-ratio:auto;height:auto;width:46px;min-width:46px}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone span{display:none}html body:not(#vg-rg-specificity-boost) .vg-topnav-phone i{font-size:14px}html body:not(#vg-rg-specificity-boost) .vg-nav-menu-btn{padding:0 18px;gap:9px}html body:not(#vg-rg-specificity-boost) .vg-menu-panel,html body:not(#vg-rg-specificity-boost) .vg-search-panel{width:100%;max-width:100%}html body:not(#vg-rg-specificity-boost) .vg-menu-nav{padding:22px 0 28px}html body:not(#vg-rg-specificity-boost) .vg-menu-counties{columns:auto;column-gap:0;padding:8px 0 22px}html body:not(#vg-rg-specificity-boost) .vg-menu-counties .vg-menu-area-cities a{font-size:12.5px}html body:not(#vg-rg-specificity-boost) .vg-search-panel-body{padding:26px 24px 32px}html body:not(#vg-rg-specificity-boost) .vg-menu-links a,html body:not(#vg-rg-specificity-boost) .vg-menu-search-toggle{padding:18px 20px}html body:not(#vg-rg-specificity-boost) .vg-menu-search-panel{padding:0 20px!important;padding-left:35px!important}html body:not(#vg-rg-specificity-boost) .vg-menu-feature{right:0;bottom:auto;height:286px}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-inner{gap:20px;padding:40px 32px}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-logo{width:148px}html body:not(#vg-rg-specificity-boost) .vg-menu-feature-cta{width:148px;font-size:13px;padding:14px 16px}html body:not(#vg-rg-specificity-boost) .vg-menu-foot{box-shadow:0 -15px 20px #0000000d}html body:not(#vg-rg-specificity-boost) .vg-menu-account-btn{padding:14px 16px}html body:not(#vg-rg-specificity-boost) .vg-menu-panel{top:286px;height:calc(100% - 286px);width:100%}html body:not(#vg-rg-specificity-boost) .vg-menu-panel-head{justify-content:flex-end;border-bottom:0;padding:14px 16px 0}html body:not(#vg-rg-specificity-boost) .vg-menu-panel-head a{display:none}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split{grid-template-columns:1fr}html body:not(#vg-rg-specificity-boost) #central-tennessee-map .vg-split-image{order:-1}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-row{grid-template-columns:1fr}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-card{padding:34px 24px 28px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-card{padding:34px 24px 28px}html body:not(#vg-rg-specificity-boost) .user-popup.vg-account-modal .vg-account-modal-title{font-size:30px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer{padding:64px 0 28px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-top{grid-template-columns:1fr;text-align:center;justify-items:center;gap:24px}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-contact{text-align:center}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}html body:not(#vg-rg-specificity-boost) .vg-sc-footer-credit{margin:0}}:root{--hh-serif:var(--fontheader, 'Sorts Mill Goudy', Georgia, serif);--hh-sans:var(--fontbody, 'Public Sans', system-ui, sans-serif)}html body:not(#vg-rg-specificity-boost) .hh-scheme-thf{--hh-ink:#0d1b45;--hh-deep:#13245e;--hh-text:#ffffff;--hh-text-soft:rgba(255,255,255,0.85);--hh-muted:rgba(255,255,255,0.62);--hh-panel:rgba(9,20,58,0.50);--hh-panel-2:rgba(13,25,66,0.94);--hh-hair:rgba(255,255,255,0.18);--hh-hair-strong:rgba(255,255,255,0.36);--hh-accent:#f58220;--hh-accent-ink:#ffffff;--hh-accent-2:#f9b233;--hh-glow:rgba(245,130,32,0.45);--hh-field-bg:#fdf9f0;--hh-field-ink:#13245e;--hh-field-mut:#6b7390;--hh-chip-bg:rgba(255,255,255,0.08);--hh-chip-bd:rgba(255,255,255,0.22);--hh-chip-tx:rgba(255,255,255,0.88);--hh-chip-on-bg:#f9b233;--hh-chip-on-tx:#13245e;--hh-photo-filter:saturate(1.04) contrast(1.02);--hh-fallback:radial-gradient(80% 52% at 72% 56%, rgba(249,178,51,0.50) 0%, rgba(249,178,51,0) 55%),linear-gradient(180deg, #a9bedf 0%, #cdbf9b 26%, #d9a868 40%, #6e7d52 56%, #3c5240 70%, #1d3050 86%, #0d1b45 100%)}html body:not(#vg-rg-specificity-boost) .hh-stage{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;font-family:var(--hh-sans);color:var(--hh-text);background:var(--hh-ink);-webkit-font-smoothing:antialiased;isolation:isolate}html body:not(#vg-rg-specificity-boost) .hh-bg-fallback,html body:not(#vg-rg-specificity-boost) .hh-bg-photo,html body:not(#vg-rg-specificity-boost) .hh-scrim{position:absolute;inset:0}html body:not(#vg-rg-specificity-boost) .hh-stage>picture{display:contents}html body:not(#vg-rg-specificity-boost) .hh-bg-fallback{background:var(--hh-fallback)}html body:not(#vg-rg-specificity-boost) .hh-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:var(--hh-photo-filter)}html body:not(#vg-rg-specificity-boost) .hh-scrim{background:rgba(8,16,46,.46)}html body:not(#vg-rg-specificity-boost) .hh-grain{position:absolute;inset:0;opacity:.5;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}html body:not(#vg-rg-specificity-boost) .hh-content{position:relative;z-index:2;height:100%;box-sizing:border-box}html body:not(#vg-rg-specificity-boost) .hh-eyebrow{font-family:var(--hh-sans);font-weight:600;text-transform:none;letter-spacing:.34em;font-size:13px;color:var(--hh-text-soft);text-shadow:0 1px 12px rgba(0,0,0,.45)}html body:not(#vg-rg-specificity-boost) .hh-h1{font-family:var(--hh-serif);font-weight:400;line-height:.98;letter-spacing:0;margin:0;color:var(--hh-text);text-shadow:0 2px 22px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.45)}html body:not(#vg-rg-specificity-boost) .hh-h1 .ln{display:block;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .hh-h1 em{font-style:italic;font-weight:400;color:var(--hh-text);position:relative}html body:not(#vg-rg-specificity-boost) .hh-h1-type em{color:var(--hh-accent-2)}html body:not(#vg-rg-specificity-boost) .hh-panel{position:relative;background:var(--hh-panel);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:22px}html body:not(#vg-rg-specificity-boost) .hh-searchrow{display:flex;align-items:stretch;gap:12px}html body:not(#vg-rg-specificity-boost) .hh-iconbtn,html body:not(#vg-rg-specificity-boost) .hh-input,html body:not(#vg-rg-specificity-boost) .hh-searchbtn{box-sizing:border-box;min-width:0}html body:not(#vg-rg-specificity-boost) .hh-input{flex:1 1 auto;display:flex;align-items:center;gap:12px;background:var(--hh-field-bg);color:var(--hh-field-ink);border-radius:999px;padding:0 22px;min-height:60px;box-shadow:none;border:none;z-index:2}html body:not(#vg-rg-specificity-boost) .hh-input svg{flex:0 0 auto;color:var(--hh-field-mut)}html body:not(#vg-rg-specificity-boost) .hh-input input{border:0;outline:0;background:0 0;width:100%;font-family:var(--hh-sans);font-size:17px;color:var(--hh-field-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;box-shadow:none}html body:not(#vg-rg-specificity-boost) .hh-input input::placeholder{color:var(--hh-field-mut);text-overflow:ellipsis}html body:not(#vg-rg-specificity-boost) .hh-iconbtn{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:60px;padding:0 20px;border-radius:999px;cursor:pointer;background:var(--hh-chip-bg);border:1px solid var(--hh-hair-strong);color:var(--hh-text);font-family:var(--hh-sans);font-weight:600;font-size:15px;transition:background .2s,border-color .2s,transform .12s}html body:not(#vg-rg-specificity-boost) .hh-iconbtn:hover{background:rgba(255,255,255,.14)}html body:not(#vg-rg-specificity-boost) .hh-iconbtn:active{transform:translateY(1px)}html body:not(#vg-rg-specificity-boost) .hh-iconbtn.is-on{background:var(--hh-accent-2);color:var(--hh-chip-on-tx);border-color:transparent}html body:not(#vg-rg-specificity-boost) .hh-iconbtn .hh-fcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--hh-accent);color:#fff;font-size:12px;font-weight:700}html body:not(#vg-rg-specificity-boost) .hh-iconbtn.is-on .hh-fcount{background:var(--hh-chip-on-tx);color:var(--hh-accent-2)}html body:not(#vg-rg-specificity-boost) .hh-searchbtn{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:0 30px;border-radius:999px;cursor:pointer;border:0;background:var(--thf-orange);color:var(--hh-accent-ink);font-family:var(--hh-sans);font-weight:600;font-size:16px;letter-spacing:.01em;box-shadow:0 12px 30px -10px var(--hh-glow);transition:transform .12s,box-shadow .2s,filter .2s}html body:not(#vg-rg-specificity-boost) .hh-searchbtn:hover{filter:brightness(1.05);box-shadow:0 16px 38px -10px var(--hh-glow)}html body:not(#vg-rg-specificity-boost) .hh-searchbtn:active{transform:translateY(1px)}html body:not(#vg-rg-specificity-boost) .hh-fields{display:grid;gap:22px 30px}html body:not(#vg-rg-specificity-boost) .hh-cols-1{grid-template-columns:1fr}html body:not(#vg-rg-specificity-boost) .hh-cols-2{grid-template-columns:1fr 1fr}html body:not(#vg-rg-specificity-boost) .hh-cols-4{grid-template-columns:repeat(4,1fr)}html body:not(#vg-rg-specificity-boost) .hh-fgroup{min-width:0}html body:not(#vg-rg-specificity-boost) .hh-flabel{font-family:var(--hh-sans);font-weight:600;font-size:12px;text-transform:none;letter-spacing:.18em;color:var(--hh-muted);margin-bottom:11px}html body:not(#vg-rg-specificity-boost) .hh-chips{display:flex;flex-wrap:wrap;gap:8px}html body:not(#vg-rg-specificity-boost) .hh-chip{font-family:var(--hh-sans);font-size:14px;font-weight:500;cursor:pointer;padding:9px 16px;border-radius:999px;transition:all .16s;background:var(--hh-chip-bg);border:1px solid var(--hh-chip-bd);color:var(--hh-chip-tx)}html body:not(#vg-rg-specificity-boost) .hh-chip:hover{border-color:var(--hh-hair-strong)}html body:not(#vg-rg-specificity-boost) .hh-chip.is-active{background:var(--hh-chip-on-bg);color:var(--hh-chip-on-tx);border-color:transparent;font-weight:600}html body:not(#vg-rg-specificity-boost) .hh-chip.is-disabled,html body:not(#vg-rg-specificity-boost) .hh-chip:disabled{opacity:.48;cursor:not-allowed;pointer-events:none}html body:not(#vg-rg-specificity-boost) .hh-pricerow{display:flex;flex-direction:column;align-items:stretch;gap:8px}html body:not(#vg-rg-specificity-boost) .hh-pricedash{display:none}html body:not(#vg-rg-specificity-boost) .hh-selwrap{position:relative;flex:1 1 0}html body:not(#vg-rg-specificity-boost) .hh-select{appearance:none;-webkit-appearance:none;width:100%;cursor:pointer;font-family:var(--hh-sans);font-size:15px;color:var(--hh-text);background:var(--hh-chip-bg);border:1px solid var(--hh-chip-bd);border-radius:12px;padding:12px 36px 12px 15px}html body:not(#vg-rg-specificity-boost) .hh-select option{color:#13245e}html body:not(#vg-rg-specificity-boost) .hh-selcaret{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--hh-muted);pointer-events:none}html body:not(#vg-rg-specificity-boost) .hh-tabs{display:flex;gap:6px}html body:not(#vg-rg-specificity-boost) .hh-tab{position:relative;display:inline-flex;align-items:center;gap:9px;cursor:pointer;white-space:nowrap;font-family:var(--hh-sans);font-weight:600;font-size:15px;color:var(--hh-text-soft);background:0 0;border:0;padding:12px 16px;border-radius:999px;transition:color .2s,background .2s}html body:not(#vg-rg-specificity-boost) .hh-tab:hover{color:var(--hh-text)}html body:not(#vg-rg-specificity-boost) .hh-tab .hh-tabglyph{width:24px;height:18px;color:currentColor;opacity:.85;flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .hh-tab.is-active{color:var(--hh-text)}html body:not(#vg-rg-specificity-boost) .hh-content-b{padding:104px 80px 56px;display:flex;align-items:end;justify-content:center;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}html body:not(#vg-rg-specificity-boost) .hh-content-b::-webkit-scrollbar{display:none}html body:not(#vg-rg-specificity-boost) .hh-b-wrap{grid-row:2;max-width:1000px;width:100%;margin-top:0;margin-bottom:0;display:block}html body:not(#vg-rg-specificity-boost) .hh-h1-b{font-size:clamp(30px, 4.8cqw, 54px)}html body:not(#vg-rg-specificity-boost) .hh-panel-b{border-radius:22px;padding:22px;margin-top:34px;position:relative;overflow:visible;border-color:var(--hh-hair);box-shadow:0 30px 80px -34px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05)}html body:not(#vg-rg-specificity-boost) .vg-hero{z-index:20;overflow:visible}html body:not(#vg-rg-specificity-boost) .hh-b-wrap,html body:not(#vg-rg-specificity-boost) .hh-content,html body:not(#vg-rg-specificity-boost) .hh-content-b,html body:not(#vg-rg-specificity-boost) .hh-input,html body:not(#vg-rg-specificity-boost) .hh-panel-b,html body:not(#vg-rg-specificity-boost) .hh-panel-b .hh-panel-inner,html body:not(#vg-rg-specificity-boost) .hh-search,html body:not(#vg-rg-specificity-boost) .hh-searchrow,html body:not(#vg-rg-specificity-boost) .hh-stage{overflow:visible}html body:not(#vg-rg-specificity-boost) .hh-content-b{scrollbar-width:none}html body:not(#vg-rg-specificity-boost) .hh-b-wrap,html body:not(#vg-rg-specificity-boost) .hh-input,html body:not(#vg-rg-specificity-boost) .hh-panel-b,html body:not(#vg-rg-specificity-boost) .hh-panel-b .hh-panel-inner,html body:not(#vg-rg-specificity-boost) .hh-search,html body:not(#vg-rg-specificity-boost) .hh-searchrow{position:relative}html body:not(#vg-rg-specificity-boost) .hh-b-wrap{z-index:30}html body:not(#vg-rg-specificity-boost) .hh-panel-b .hh-panel-inner{z-index:35}html body:not(#vg-rg-specificity-boost) .hh-search{z-index:40}html body:not(#vg-rg-specificity-boost) .hh-searchrow{z-index:45}html body:not(#vg-rg-specificity-boost) .hh-input{z-index:50}html body:not(#vg-rg-specificity-boost) .hh-input .vg-location-dropdown{z-index:9999!important;max-height:min(360px,calc(100vh - 180px))!important}html body:not(#vg-rg-specificity-boost) .hh-tabs-gap{height:18px}html body:not(#vg-rg-specificity-boost) .hh-tabs-b{flex-wrap:wrap;gap:2px 28px;margin-bottom:22px;border-bottom:1px solid var(--hh-hair)}html body:not(#vg-rg-specificity-boost) .hh-tab-b{padding:4px 2px 13px;border:0;border-radius:0;background:0 0;gap:0;color:var(--hh-text-soft);font-family:var(--hh-sans);font-size:16px;font-weight:500;position:relative;transition:color .18s}html body:not(#vg-rg-specificity-boost) .hh-tab-b .hh-tabglyph{display:none}html body:not(#vg-rg-specificity-boost) .hh-tab-b:hover{background:0 0;color:var(--hh-text)}html body:not(#vg-rg-specificity-boost) .hh-tab-b.is-active{background:0 0;color:#fff;font-weight:600;border-color:transparent}html body:not(#vg-rg-specificity-boost) .hh-tab-b.is-active::after{content:'';position:absolute;left:2px;right:2px;bottom:-1px;height:2px;background:var(--hh-accent-2);border-radius:2px}html body:not(#vg-rg-specificity-boost) .hh-isldd-wrap{display:none;margin-bottom:16px}html body:not(#vg-rg-specificity-boost) .hh-isldd-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid var(--hh-hair);border-radius:0;color:var(--hh-text);font-family:var(--hh-sans);font-weight:600;font-size:17px;padding:4px 26px 13px 2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='rgba(255,255,255,0.85)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:14px}html body:not(#vg-rg-specificity-boost) .hh-isldd-select:focus{outline:0}html body:not(#vg-rg-specificity-boost) .hh-isldd-select option{color:#13245e}html body:not(#vg-rg-specificity-boost) .hh-tabmeta{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;margin:18px 2px 18px}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-name{font-family:var(--hh-serif);font-size:25px;color:var(--hh-text);line-height:1;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-dot{color:var(--hh-muted)}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-tag{font-style:italic;font-family:var(--hh-serif);font-size:18px;color:var(--hh-accent-2);white-space:nowrap}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-count{margin-left:auto;font-size:13px;color:var(--hh-muted);letter-spacing:.02em;white-space:nowrap}html body:not(#vg-rg-specificity-boost) .hh-search{width:100%}html body:not(#vg-rg-specificity-boost) .hh-collapse{display:none}html body:not(#vg-rg-specificity-boost) .hh-collapse-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}html body:not(#vg-rg-specificity-boost) .hh-collapse[data-open=true] .hh-collapse-inner{opacity:1;transition-delay:.08s}html body:not(#vg-rg-specificity-boost) .hh-filterwrap{padding-top:22px;margin-top:22px;border-top:1px solid var(--hh-hair)}html body:not(#vg-rg-specificity-boost) .hh-filteractions{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid var(--hh-hair)}html body:not(#vg-rg-specificity-boost) .hh-clear{font-family:var(--hh-sans);font-size:14px;font-weight:600;cursor:pointer;color:var(--hh-text-soft);background:0 0;border:0;padding:6px 2px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hh-hair-strong)}html body:not(#vg-rg-specificity-boost) .hh-clear:hover{color:var(--hh-text)}html body:not(#vg-rg-specificity-boost) .hh-resultcount{font-family:var(--hh-sans);font-size:13.5px;color:var(--hh-muted);letter-spacing:.01em}html body:not(#vg-rg-specificity-boost) .hh-fmodal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:28px;box-sizing:border-box;pointer-events:none}html body:not(#vg-rg-specificity-boost) .hh-fmodal.hh-scheme-thf{--hh-text:#13245e;--hh-text-soft:#57617c;--hh-muted:#6b7390;--hh-hair:#e6ddc9;--hh-hair-strong:#d8cdb5;--hh-chip-bg:#faf6ec;--hh-chip-bd:#e6ddc9;--hh-chip-tx:#1c2740;--hh-accent-2:#f9b233}html body:not(#vg-rg-specificity-boost) .hh-fmodal .hh-select{color:var(--hh-field-ink)}html body:not(#vg-rg-specificity-boost) .hh-fmodal-backdrop{position:absolute;inset:0;background:rgba(5,11,34,.6);opacity:0;transition:opacity .3s ease}html body:not(#vg-rg-specificity-boost) .hh-fmodal-sheet{position:relative;width:720px;max-width:100%;max-height:86%;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;border:1px solid var(--hh-hair);border-radius:24px;box-shadow:0 40px 90px -28px rgba(8,16,46,.5);transform:translateY(14px) scale(.985);opacity:0;transition:transform .34s cubic-bezier(.22,.7,.25,1),opacity .26s ease;padding:18px 26px 24px}html body:not(#vg-rg-specificity-boost) .hh-fmodal.is-open{pointer-events:auto}html body:not(#vg-rg-specificity-boost) .hh-fmodal.is-open .hh-fmodal-backdrop{opacity:1}html body:not(#vg-rg-specificity-boost) .hh-fmodal.is-open .hh-fmodal-sheet{transform:none;opacity:1}html body:not(#vg-rg-specificity-boost) .hh-fmodal-grip{display:none}html body:not(#vg-rg-specificity-boost) .hh-fmodal-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:0;margin-bottom:0;border-bottom:0;flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .hh-fmodal-title{font-family:var(--hh-serif);font-size:28px;color:var(--hh-text)}html body:not(#vg-rg-specificity-boost) .hh-fmodal-x{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;cursor:pointer;color:var(--hh-text);background:var(--hh-chip-bg);border:1px solid var(--hh-chip-bd)}html body:not(#vg-rg-specificity-boost) .hh-fmodal-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 2px}html body:not(#vg-rg-specificity-boost) .hh-fmodal-body .hh-fields{grid-template-columns:1fr 1fr;gap:22px 30px}html body:not(#vg-rg-specificity-boost) .hh-fmodal-foot{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:16px;border-top:1px solid var(--hh-hair);flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .hh-fmodal-apply{flex:0 0 auto}@container (max-width:640px){html body:not(#vg-rg-specificity-boost) .hh-content-b{padding:100px 18px 24px}html body:not(#vg-rg-specificity-boost) .hh-b-wrap{margin-bottom:0}html body:not(#vg-rg-specificity-boost) .hh-h1-b{font-size:clamp(34px, 10.5cqw, 44px)}html body:not(#vg-rg-specificity-boost) .hh-h1-b .ln{display:inline;white-space:normal}html body:not(#vg-rg-specificity-boost) .hh-panel-b{padding:14px;border-radius:20px;margin-top:24px}html body:not(#vg-rg-specificity-boost) .hh-tabs-gap{height:14px}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-tag{display:none}html body:not(#vg-rg-specificity-boost) .hh-tabmeta-name{font-size:21px}html body:not(#vg-rg-specificity-boost) .hh-tabs-b{display:none}html body:not(#vg-rg-specificity-boost) .hh-isldd-wrap{display:block}html body:not(#vg-rg-specificity-boost) .hh-searchrow{flex-wrap:wrap;gap:10px}html body:not(#vg-rg-specificity-boost) .hh-input{flex:1 0 100%;min-height:54px}html body:not(#vg-rg-specificity-boost) .hh-iconbtn{flex:1 1 0;min-height:52px;justify-content:center;padding:0 14px}html body:not(#vg-rg-specificity-boost) .hh-searchbtn{flex:1.4 1 0;min-height:52px;justify-content:center;padding:0 18px}html body:not(#vg-rg-specificity-boost) .hh-fields{grid-template-columns:1fr;gap:18px}html body:not(#vg-rg-specificity-boost) .hh-filterwrap{margin-top:0;padding-top:0;border-top:none}}@media (max-width:640px){html body:not(#vg-rg-specificity-boost) .hh-fmodal{display:block;padding:0}html body:not(#vg-rg-specificity-boost) .hh-fmodal-sheet{position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;max-height:88%;border:none;border-top:1px solid var(--hh-hair);border-radius:26px 26px 0 0;box-shadow:0 -24px 60px -20px rgba(8,16,46,.4);transform:translateY(101%);opacity:1;padding:10px 20px 22px}html body:not(#vg-rg-specificity-boost) .hh-fmodal.is-open .hh-fmodal-sheet{transform:none;opacity:1}html body:not(#vg-rg-specificity-boost) .hh-fmodal-grip{display:block;width:40px;height:4px;border-radius:999px;background:var(--hh-hair-strong);margin:4px auto 12px;flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .hh-fmodal-title{font-size:26px}html body:not(#vg-rg-specificity-boost) .hh-fmodal-body .hh-fields{grid-template-columns:1fr;gap:18px}html body:not(#vg-rg-specificity-boost) .hh-fmodal-foot{justify-content:stretch}html body:not(#vg-rg-specificity-boost) .hh-fmodal-apply{flex:1 1 auto;justify-content:center}}html body:not(#vg-rg-specificity-boost) .hh-input i{color:var(--hh-field-mut);font-size:18px;flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .hh-iconbtn i{font-size:16px}html body:not(#vg-rg-specificity-boost) .hh-searchbtn i{font-size:16px}html body:not(#vg-rg-specificity-boost) .hh-tab .hh-tabglyph{width:auto;height:auto;font-size:15px;line-height:1;opacity:.9}html body:not(#vg-rg-specificity-boost) .hh-tab-b.is-active .hh-tabglyph{opacity:1}html body:not(#vg-rg-specificity-boost) .hh-selcaret{width:auto;height:auto;font-size:11px}html body:not(#vg-rg-specificity-boost) .hh-fmodal-body .hh-filterwrap{border-top:0;margin-top:0;padding-top:0}.user-backend,.user-backend .row{float:none!important;max-width:none!important}.user-backend .row{width:100%!important;margin:0!important}.user-backend .column,.user-backend .columns{float:none!important;padding:0!important;width:auto!important;min-height:0!important}.user-backend{display:block!important;max-width:1200px!important;margin:60px auto 120px!important;padding:0 25px!important;font-family:var(--font)!important;color:#111!important;width:100%!important;box-sizing:border-box!important}.user-backend.row.search-results{background:0 0!important;border:none!important;box-shadow:none!important}.user-backend .ub-name{font-family:var(--fontheader)!important;font-size:clamp(34px, 5vw, 56px)!important;font-weight:400!important;line-height:1.1!important;margin:0 0 8px!important;color:#000!important;letter-spacing:0!important;text-transform:none!important}.user-backend .ub-name::after{content:"Account"!important;display:block!important;font-family:var(--font)!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#888!important;margin-top:14px!important;font-weight:500!important}.user-backend .tabs{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;list-style:none!important;margin:36px 0 0!important;padding:0!important;border-bottom:1px solid #e5e5e5!important;background:0 0!important;width:100%!important;float:none!important;height:auto!important}.user-backend .tabs dd{margin:0!important;padding:0!important;background:0 0!important;border:none!important;list-style:none}.user-backend .tabs dd a{display:flex!important;justify-content:center;align-items:center!important;gap:10px!important;padding:12px 22px!important;font-family:var(--font)!important;font-size:11px!important;font-weight:500!important;letter-spacing:2px;text-transform:uppercase;color:#000!important;text-decoration:none!important;border-bottom:2px solid transparent!important;margin-bottom:-1px;transition:color .25s ease,border-color .25s ease;background:0 0!important}.user-backend .tabs dd a:hover{color:#000!important;background:#e8e8e8!important}.user-backend .tabs dd.active a{color:#fff!important;background:#000!important;display:flex}.user-backend .sub-bar.sub-bar-tabs{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#fafafa!important;border:1px solid #eee!important;padding:22px 28px!important;margin:36px 0 0!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;position:static!important}.user-backend .sub-bar.sub-bar-tabs>span{font-size:14px!important;color:#555!important;flex:1 1 200px!important;min-width:0!important;margin:0!important;line-height:1.5!important;text-align:left!important;display:block!important;padding:0!important;background:0 0!important;letter-spacing:normal!important;text-transform:none!important;align-self:center!important}.user-backend .sub-bar.sub-bar-tabs a.new-mr-search,.user-backend .sub-bar.sub-bar-tabs a.new-search{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:12px 22px!important;background:#000!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-decoration:none!important;border:1px solid #000!important;transition:all .25s ease!important;white-space:nowrap!important;margin:0!important;position:static!important;top:auto!important;right:auto!important;height:auto!important;line-height:1.2!important;border-radius:0!important}.user-backend .sub-bar.sub-bar-tabs a.new-mr-search:hover{opacity:.7}.user-backend .sub-bar.sub-bar-tabs a.new-search:hover{opacity:.7}.user-backend .sub-bar.sub-bar-tabs a .fa{font-size:12px!important;color:#fff!important}.user-backend .s-search-legend{display:flex!important;align-items:center!important;margin:48px 0 0!important;padding:0 0 14px!important;border-bottom:1px solid #e5e5e5!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#888!important;width:100%!important;float:none!important;background:0 0!important}.user-backend .s-search-legend .columns{padding:0 12px!important;font-size:16px;color:#000}.user-backend .s-search-legend .small-6{flex:0 0 50%!important;width:50%!important}.user-backend .s-search-legend .small-2{flex:0 0 16.666%!important;width:16.666%!important}.user-backend .s-search-legend p{margin:0!important}.user-backend .saved-search-list{margin-top:30px!important;width:100%!important;display:flex;flex-direction:column;gap:20px}.user-backend .saved-search{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;padding:28px 12px!important;border:1px solid #eee!important;margin:0!important;transition:background .2s ease!important;width:100%!important;max-width:none!important;float:none!important;background:0 0!important;box-shadow:none!important}.user-backend .saved-search:hover{background:#fafafa!important}.user-backend .saved-search .columns{padding:0 12px!important}.user-backend .saved-search .s-search-details{flex:1 1 50%!important;width:50%!important;padding:0 12px!important}.user-backend .saved-search .s-notifications{flex:0 0 16.666%!important;width:16.666%!important;display:flex!important;align-items:center!important;padding:0 12px!important;background:0 0}.user-backend .saved-search .s-notifications.styled-select:first-of-type{display:none!important}.user-backend .saved-search .s-options{flex:0 0 16.666%!important;width:16.666%!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:center!important;padding:0 12px!important}.user-backend .saved-search .savedSearchName{display:inline-block!important;font-family:var(--fontheader)!important;font-size:26px!important;font-weight:400!important;color:#000!important;text-decoration:none!important;line-height:1.2!important;margin:0 0 6px!important;transition:color .2s ease!important;background:0 0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}.user-backend .saved-search .savedSearchName:hover{color:#555!important}.user-backend .saved-search .date{font-size:10px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#999!important;margin:0 0 10px!important;background:0 0!important;padding:10px!important}.user-backend .saved-search .s-search-details p{font-size:14px!important;color:#555!important;line-height:1.55!important;margin:0!important;max-width:95%!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;padding:0!important;background:0 0!important}.user-backend .saved-search select.change-frequency{width:100%!important;padding:10px 34px 10px 14px!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#000!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23000' d='M0 0l5 6 5-6z'/></svg>") no-repeat right 14px center!important;background-size:10px 6px!important;border:1px solid #ddd!important;border-radius:0!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;transition:border-color .2s ease!important;height:auto!important;margin:0!important;box-shadow:none!important;line-height:1.2!important;font-family:var(--font)!important}.user-backend .saved-search select.change-frequency:focus,.user-backend .saved-search select.change-frequency:hover{border-color:#000!important;outline:0!important}.user-backend .saved-search .styled-select::after{display:none!important}.user-backend .saved-search .show-for-small-only{display:none!important;font-size:10px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#888!important;margin:0 0 6px!important;padding:0!important;background:0 0!important}.user-backend .saved-search .s-options a{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#666!important;text-decoration:none!important;padding:4px 0!important;transition:color .2s ease!important;border:none!important;background:0 0!important;margin:0!important;line-height:1.2!important;box-shadow:none!important}.user-backend .saved-search .s-options a .fa{width:14px!important;font-size:12px!important;color:#999!important;transition:color .2s ease!important}.user-backend .saved-search .s-options a:hover{color:#000!important}.user-backend .saved-search .s-options a:hover .fa{color:#000!important}.user-backend .saved-search .s-options a.delete-search:hover,.user-backend .saved-search .s-options a.delete-search:hover .fa{color:#c0392b!important}.user-backend .saved-search .s-options br{display:none!important}.user-backend .saved-search .s-notifications>p:empty{display:none!important}.user-backend .s-search-legend p:empty{display:none!important}.user-backend .no-saved{margin:40px 0 0!important;padding:40px 24px!important;background:#fafafa!important;border:1px dashed #e0e0e0!important;text-align:center!important;font-size:13px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;font-weight:500!important;width:100%!important}@media (max-width:900px){.user-backend{margin:30px auto 60px!important;padding:0 18px!important}.user-backend .ub-name{font-size:clamp(30px, 7vw, 42px)!important;margin:0 0 6px!important}.user-backend .tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin:28px 0 0!important;padding:0!important}.user-backend .tabs::-webkit-scrollbar{display:none!important}.user-backend .tabs dd a{padding:14px 16px!important;font-size:11px!important;letter-spacing:1.8px!important;white-space:nowrap!important;width:100%}.user-backend .s-search-legend{display:none!important}.user-backend .sub-bar.sub-bar-tabs{flex-direction:column!important;padding:18px 18px!important;gap:14px!important;justify-content:center!important;align-items:stretch!important;margin:0 0 0!important;border-top:none!important}.user-backend .sub-bar.sub-bar-tabs>span{flex:1 1 100%!important;text-align:center!important;margin:0!important;font-size:13px!important}.user-backend .sub-bar.sub-bar-tabs a.new-mr-search,.user-backend .sub-bar.sub-bar-tabs a.new-search{flex:1 1 100%!important;justify-content:center!important;padding:14px 18px!important;font-size:11px!important;width:100%}.user-backend .saved-search{flex-direction:column!important;gap:14px!important;padding:24px 4px!important}.user-backend .saved-search .s-notifications,.user-backend .saved-search .s-options,.user-backend .saved-search .s-search-details{flex:1 1 100%!important;width:100%!important;padding:0!important}.user-backend .saved-search .s-notifications{align-items:stretch!important;flex-direction:column;padding:10px!important}.user-backend .saved-search .s-options{flex-direction:row!important;flex-wrap:wrap!important;gap:18px!important;padding:12px!important;border-top:1px solid #eee!important;justify-content:flex-start!important}.user-backend .saved-search .show-for-small-only{display:block!important;margin:0 0 6px!important}.user-backend .saved-search .savedSearchName{font-size:24px!important}}@media (max-width:560px){.user-backend{margin:24px auto 48px!important;padding:0 15px!important}.user-backend .ub-name{font-size:clamp(26px, 8vw, 36px)!important}.user-backend .tabs dd a{padding:12px 14px!important;font-size:10.5px!important;letter-spacing:1.5px!important;display:flex!important;justify-content:center;align-items:center}.user-backend .saved-search{padding:22px 2px!important}.user-backend .saved-search .savedSearchName{font-size:22px!important}.user-backend .saved-search .s-search-details p{font-size:13px!important;max-width:100%!important;padding:10px!important}.user-backend .saved-search .s-options a{font-size:10.5px!important;letter-spacing:1.5px!important}.user-backend .sub-bar.sub-bar-tabs{padding:30px!important}.user-backend .sub-bar.sub-bar-tabs>span{font-size:12.5px!important}}html body:not(#vg-rg-specificity-boost).vg-member-page-active{background:var(--thf-cream);color:var(--thf-ink)}html body:not(#vg-rg-specificity-boost).vg-member-page-active .miranda-wrapper{background:linear-gradient(180deg,rgba(255,255,255,.94) 0,rgba(250,246,236,.98) 270px,var(--thf-cream) 100%)}html body:not(#vg-rg-specificity-boost) .user-backend{max-width:1180px!important;margin:42px auto 110px!important;padding:0 24px!important;color:var(--thf-ink)!important}html body:not(#vg-rg-specificity-boost) .user-backend .ub-name{color:var(--thf-navy-deep)!important}html body:not(#vg-rg-specificity-boost) .user-backend .ub-name::after{content:"Tennessee Home & Farm Account"!important;width:max-content;max-width:100%;padding:8px 13px!important;border-radius:999px;background:rgba(253,105,0,.1);color:var(--thf-orange)!important;letter-spacing:.16em!important}html body:not(#vg-rg-specificity-boost) .user-backend .tabs{gap:8px!important;padding:8px!important;margin-top:30px!important;border:1px solid var(--thf-line)!important;border-radius:999px;background:rgba(255,255,255,.82)!important}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd{flex:0 0 auto}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd a{min-height:42px;padding:12px 18px!important;border:1px solid transparent!important;border-radius:999px!important;margin:0!important;color:var(--thf-navy-deep)!important;background:0 0!important;font-family:var(--fontbody)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:none!important}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd a:hover{color:var(--thf-orange)!important;background:var(--thf-cream)!important;border-color:var(--thf-line)!important}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd.active a{color:#fff!important;background:var(--thf-navy-deep)!important;border-color:var(--thf-navy-deep)!important;box-shadow:0 12px 24px -18px rgba(19,36,94,.65)}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs{align-items:center!important;gap:14px!important;margin-top:24px!important;padding:22px!important;border:1px solid var(--thf-line)!important;border-radius:16px;background:#fff!important;box-shadow:0 22px 54px -44px rgba(19,36,94,.35)}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs>span{color:var(--thf-ink-soft)!important;font-family:var(--fontbody)!important;font-size:14px!important;line-height:1.55!important}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-mr-search,html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-search{justify-content:center!important;min-height:44px!important;padding:13px 22px!important;border:1px solid var(--thf-orange)!important;border-radius:999px!important;background:var(--thf-orange)!important;color:#fff!important;box-shadow:0 14px 30px -18px rgba(253,105,0,.8);font-family:var(--fontbody)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1!important;text-transform:none!important}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-mr-search:hover,html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-search:hover{opacity:1!important;background:var(--thf-orange-deep)!important;border-color:var(--thf-orange-deep)!important;color:#fff!important;transform:translateY(-1px)}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a .fa{color:#fff!important;font-size:13px!important}html body:not(#vg-rg-specificity-boost) .user-backend .s-search-legend{margin-top:34px!important;padding:0 0 12px!important;border-bottom-color:var(--thf-line)!important;color:var(--thf-orange)!important}html body:not(#vg-rg-specificity-boost) .user-backend .s-search-legend .columns{color:var(--thf-navy-deep)!important;font-family:var(--fontbody)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:none!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search-list{gap:18px!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search{padding:24px!important;border:1px solid var(--thf-line)!important;border-radius:12px;background:#fff!important;box-shadow:0 22px 50px -46px rgba(19,36,94,.45)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search:hover{background:#fff!important;border-color:rgba(253,105,0,.32)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .savedSearchName{color:var(--thf-navy-deep)!important;font-size:clamp(23px, 2.4vw, 32px)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .savedSearchName:hover{color:var(--thf-orange)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .date{color:var(--thf-orange)!important;background:0 0!important;padding:0!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .s-search-details p{color:var(--thf-ink-soft)!important;font-family:var(--fontbody)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search select.change-frequency{border-color:var(--thf-line)!important;border-radius:999px!important;color:var(--thf-navy-deep)!important;background-color:var(--thf-cream)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%2313245e' d='M0 0l5 6 5-6z'/></svg>")!important;font-family:var(--fontbody)!important;letter-spacing:.08em!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search select.change-frequency:focus,html body:not(#vg-rg-specificity-boost) .user-backend .saved-search select.change-frequency:hover{border-color:var(--thf-orange)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .s-options a{color:var(--thf-navy)!important;font-family:var(--fontbody)!important;letter-spacing:.08em!important;text-transform:none!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .s-options a .fa{color:var(--thf-orange)!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .s-options a:hover,html body:not(#vg-rg-specificity-boost) .user-backend .saved-search .s-options a:hover .fa{color:var(--thf-orange-deep)!important}html body:not(#vg-rg-specificity-boost) .user-backend .no-saved{border-color:var(--thf-line)!important;border-radius:14px;background:#fff!important;color:var(--thf-ink-soft)!important}@media (max-width:900px){html body:not(#vg-rg-specificity-boost) .user-backend .tabs{border-radius:18px}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd{flex:1 1 calc(50% - 8px)}html body:not(#vg-rg-specificity-boost) .user-backend .tabs dd a{width:100%}html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-mr-search,html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs a.new-search{width:100%}}@media (max-width:560px){html body:not(#vg-rg-specificity-boost) .user-backend{padding-inline:14px!important}html body:not(#vg-rg-specificity-boost) .user-backend .saved-search,html body:not(#vg-rg-specificity-boost) .user-backend .sub-bar.sub-bar-tabs{border-radius:12px}}html body{font-family:var(--fontbody);color:var(--thf-ink);background:var(--thf-cream);line-height:1.55;font-weight:300}html :where(.vg-element,.vg-topnav,.vg-menu-overlay,.vg-search-overlay,.vg-contact-modal,.vg-account-modal,.hh-fmodal,.vg-sc-footer) button{margin:0;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;line-height:normal;text-align:inherit;border-radius:0;text-transform:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:none;cursor:pointer}html :where(.vg-element,.vg-topnav,.vg-menu-overlay,.vg-search-overlay,.vg-contact-modal,.vg-account-modal,.hh-fmodal) :is(input,select,textarea){margin:0;box-shadow:none;height:auto}html :where(.vg-element) a{color:inherit}html body:not(#vg-rg-specificity-boost) :is(.vg-home-valuation-consult-btn,.vg-cta-btn,.vg-team-btn-solid,.vg-hero-search-btn,.vg-search-go,.vg-home-valuation-btn,.vg-listings-save-btn,.vg-no-listings-newsearch-btn,.vg-listings-modal-submit){--vg-btn-state-bg:var(--thf-orange);--vg-btn-state-color:#fff;--vg-btn-state-border:var(--thf-orange)}html body:not(#vg-rg-specificity-boost) :is(.vg-team-btn-outline,.vg-menu-search-toggle,.vg-home-directory-toggle,.vg-faq-q,.vg-breadcrumb-current,.hh-tab,.hh-tab-b,.hh-clear){--vg-btn-state-bg:transparent;--vg-btn-state-color:inherit;--vg-btn-state-border:transparent}html body:not(#vg-rg-specificity-boost) .vg-nav-menu-btn{--vg-btn-state-bg:var(--thf-navy);--vg-btn-state-color:#fff;--vg-btn-state-border:var(--thf-navy)}html body:not(#vg-rg-specificity-boost) .vg-topnav--clear .vg-nav-menu-btn{--vg-btn-state-bg:transparent;--vg-btn-state-color:#fff;--vg-btn-state-border:rgba(255,255,255,.55)}html body:not(#vg-rg-specificity-boost) .vg-contact-modal-close,html body:not(#vg-rg-specificity-boost) .vg-menu-close{--vg-btn-state-bg:#fff;--vg-btn-state-color:var(--thf-navy-deep);--vg-btn-state-border:var(--thf-line)}html body:not(#vg-rg-specificity-boost) .vg-listings-modal-close,html body:not(#vg-rg-specificity-boost) .vg-search-close{--vg-btn-state-bg:var(--thf-cream);--vg-btn-state-color:var(--thf-navy-deep);--vg-btn-state-border:transparent}html body:not(#vg-rg-specificity-boost) :is(.vg-menu-cta-btn,.vg-menu-account-btn,.vg-listings-header-btn,.vg-no-listings-btn,.hh-iconbtn,.hh-fmodal-x){--vg-btn-state-bg:#fff;--vg-btn-state-color:var(--thf-navy-deep);--vg-btn-state-border:var(--thf-line)}html body:not(#vg-rg-specificity-boost) :is(.hh-searchbtn,.hh-fmodal-apply){--vg-btn-state-bg:var(--hh-accent);--vg-btn-state-color:#fff;--vg-btn-state-border:transparent}html body:not(#vg-rg-specificity-boost) .hh-iconbtn{--vg-btn-state-bg:rgba(255,255,255,.1);--vg-btn-state-color:var(--hh-chip-tx);--vg-btn-state-border:var(--hh-chip-bd)}html body:not(#vg-rg-specificity-boost) .hh-iconbtn.is-on{--vg-btn-state-bg:var(--hh-accent-2);--vg-btn-state-color:var(--hh-chip-on-tx);--vg-btn-state-border:transparent}html body:not(#vg-rg-specificity-boost) .bidx-card-actions button{--vg-btn-state-bg:rgba(255,255,255,.94);--vg-btn-state-color:var(--thf-navy);--vg-btn-state-border:rgba(255,255,255,.72)}html body:not(#vg-rg-specificity-boost) .bidx-card-actions .bidx-fav.bidx-favorited{--vg-btn-state-bg:#fff;--vg-btn-state-color:#e4412e;--vg-btn-state-border:rgba(255,255,255,.72)}html body:not(#vg-rg-specificity-boost) :is(
.vg-home-valuation-consult-btn,.vg-team-btn,.vg-cta-btn,.vg-hero-search-btn,.vg-nav-menu-btn,.vg-menu-close,.vg-menu-search-toggle,.vg-menu-cta-btn,.vg-menu-account-btn,.vg-search-close,.vg-search-go,.vg-contact-modal-close,.vg-contact-modal-form button,.vg-listings-header-btn,.vg-listings-save-btn,.vg-no-listings-btn,.vg-listings-modal-close,.vg-listings-modal-submit,.bidx-card-actions button,.vg-home-directory-toggle,.vg-home-valuation-btn,.vg-faq-q,.vg-breadcrumb-current,.vg-review-arrow,.hh-iconbtn,.hh-searchbtn,.hh-tab,.hh-tab-b,.hh-clear,.hh-fmodal-x,.hh-fmodal-apply
):is(:hover,:focus,:focus-visible){background:var(--vg-btn-state-bg,transparent);color:var(--vg-btn-state-color,inherit);border-color:var(--vg-btn-state-border,transparent)}html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap .bidx-card-no-image{z-index:2;isolation:isolate;overflow:hidden;background:linear-gradient(150deg,#fff 0,rgba(255,255,255,.98) 52%,rgba(255,248,241,.92) 100%),conic-gradient(from 214deg at 104% 106%,rgba(244,121,31,.14),rgba(249,178,51,.07) 18%,rgba(13,27,69,.075) 34%,rgba(255,255,255,0) 58%);color:var(--thf-navy-deep);font-weight:700;text-align:center;text-shadow:none}html body:not(#vg-rg-specificity-boost) .bidx-card-photo-wrap .bidx-card-no-image::before{content:"";position:absolute;inset:-28% -18% -22% 32%;z-index:0;pointer-events:none;background:linear-gradient(122deg,rgba(255,255,255,0) 18%,rgba(244,121,31,.1) 48%,rgba(13,27,69,.07) 67%,rgba(255,255,255,0) 84%),linear-gradient(146deg,rgba(255,255,255,0) 42%,rgba(249,178,51,.09) 57%,rgba(255,255,255,0) 74%);filter:blur(34px);opacity:.86;transform:rotate(-4deg)}html body:not(#vg-rg-specificity-boost) :is(.miranda-wrapper,.body-content,.body-container){max-width:100vw!important;overflow-x:hidden;overflow-x:clip}html body:not(#vg-rg-specificity-boost) .body-container .row.property :is(
.courtesy,.cool_idx_logo,a.price,.social-icons
),html body:not(#vg-rg-specificity-boost) .body-container :is(
.row.property,.row.property.featured,.row.property.featured.collapse,.property-detail-section,.featured-property-details,.featured-property-description,.property-details.featured-details
){display:none!important;visibility:hidden!important;position:absolute!important;inset:auto!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;pointer-events:none!important;contain:strict!important}html body:not(#vg-rg-specificity-boost) .vg-home-page>section:not(.vg-hero){content-visibility:auto;contain-intrinsic-size:auto 720px}html body:not(#vg-rg-specificity-boost) .vg-listings-filter-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 1.8rem}html body:not(#vg-rg-specificity-boost) .vg-listings-filter-pills button{appearance:none;border:1px solid rgba(13,27,69,.24);border-radius:999px;background:#fff;color:var(--thf-navy-deep);cursor:pointer;font:inherit;font-weight:700;padding:.58rem 1rem}html body:not(#vg-rg-specificity-boost) .vg-listings-filter-pills button.is-active,html body:not(#vg-rg-specificity-boost) .vg-listings-filter-pills button:hover{background:var(--thf-navy-deep);border-color:var(--thf-navy-deep);color:#fff}