:root{--ink-900: #095e93;--ink-800: #095e93;--ink-700: #095e93;--sky-500: #2b80bb;--sky-400: #2b80bb;--sky-300: #60c3ef;--sky-200: #d2e4f5;--foam-100: #eaf4fc;--sand-100: #eef6fc;--slate-100: #e2e8f0;--slate-200: #b9c6d6;--text: #2c3e50;--text-soft: #56698a;--white: #ffffff;--success: #169c61;--error: #dc3545;--sky-700: #095e93;--cream-100: #f4f9fd;--sand-200: #dde6ef;--sand-300: #b9c6d6;--charcoal: #08111f;--msx-gold: #2b80bb;--msx-gold-bright: #2b80bb;--msx-gold-deep: #095e93;--msx-gold-ink: #095e93;--msx-gold-soft: rgba(43, 128, 187, .14);--msx-gold-line: rgba(43, 128, 187, .55);--msx-gold-metal: linear-gradient(140deg, #dce8f5 0%, #7ba3c9 30%, #2b80bb 55%, #095e93 100%);--msx-ink-900: #08111f;--msx-ink-500: #095e93;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 24px;--msx-radius-sm: 8px;--msx-radius: 12px;--msx-radius-lg: 18px;--msx-radius-xl: 24px;--msx-radius-card: 10px;--msx-elev-1: 0 1px 2px rgba(8, 17, 31, .06), 0 2px 8px rgba(8, 17, 31, .06);--msx-elev-2: 0 2px 4px rgba(8, 17, 31, .07), 0 10px 26px rgba(8, 17, 31, .1);--msx-elev-3: 0 4px 8px rgba(8, 17, 31, .08), 0 24px 56px rgba(8, 17, 31, .14);--shadow-soft: var(--msx-elev-1);--shadow-strong: var(--msx-elev-2);--shadow-editorial: var(--msx-elev-3);--msx-dur-1: .12s;--msx-dur-2: .2s;--msx-dur-3: .32s;--msx-dur-4: .52s;--container: 1200px;--container-wide: 1440px;--header-h: 88px;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Manrope", sans-serif;--font-eyebrow: "Manrope", sans-serif;--tracking-wide: .18em;--tracking-xwide: .28em;--focus-ring: 0 0 0 3px rgba(74, 127, 165, .22), 0 0 0 6px rgba(27, 45, 79, .1);--ease-lux: cubic-bezier(.22, 1, .36, 1);--dur-fast: .2s;--dur-med: .5s;--dur-slow: .9s;--reveal-offset: 24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 12% 10%,rgba(96,195,239,.18),transparent 36%),radial-gradient(circle at 84% 14%,rgba(43,128,187,.14),transparent 30%),linear-gradient(180deg,#f7fbff,#f0f6fb,#e8f2fa);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(16,38,61,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(16,38,61,.03) 1px,transparent 1px);background-size:24px 24px;z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--ink-900)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sky-500);outline-offset:4px;box-shadow:var(--focus-ring)}.btn-lux:focus-visible,.btn-lux-outline:focus-visible,.service-band-link:focus-visible,.inline-link:focus-visible,.hero-ed-badge--link:focus-visible,.carousel-dot:focus-visible,.vh-filter-btn:focus-visible,.vh-featured__play:focus-visible,.vh-card__play:focus-visible,.vh-dd-card__play:focus-visible,.city-hero-nav-strip a:focus-visible,.city-hero-welcome-badge__link:focus-visible{outline:2px solid var(--sky-500);outline-offset:5px;box-shadow:var(--focus-ring)}.container{width:min(var(--container),calc(100% - 2.4rem));margin:0 auto}section{padding:6.5rem 0}.text-center{text-align:center}.text-center h2{margin-left:auto;margin-right:auto}.header-actions .btn-primary{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:700;min-height:48px;padding:.7rem 1.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:.85rem 1.14rem;min-height:44px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;gap:.5rem}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink-900);color:#fff;box-shadow:0 8px 20px #10263d40;position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--ink-900)}.btn-primary:before{content:"";position:absolute;inset:0;background:var(--sky-700);transform:translateY(101%);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:-1}.btn-primary:hover{background:var(--ink-900);color:#fff;border-color:var(--sky-700);box-shadow:0 14px 32px #2b80bb59}.btn-primary:hover:before{transform:translateY(0)}.btn-ghost{background:#ffffffb3;color:var(--ink-800);border-color:#184a733d}.btn-ghost:hover{background:#ffffffe6;border-color:#184a7359}.btn-full{width:100%}body.menu-open{overflow:hidden;position:fixed;width:100%}.mobile-drawer .btn-primary{width:100%;margin-top:1.5rem;padding:1rem;font-size:.85rem}.hero h1 em,.section-head em{color:var(--sky-500);font-style:italic}.hero-lead,.hero-caption,.page-hero p,.section-head p{color:var(--text-soft);font-size:1.02rem;line-height:1.72}.section-head{margin-bottom:2rem}.section-kicker,.eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700);background:#ffffffd9;border:1px solid rgba(24,74,115,.14);border-radius:999px}.section-head h2,.hero h1,.page-hero h1{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05;color:var(--ink-900);margin:.9rem 0 1rem;letter-spacing:-.01em}.lead-panel,.form-card,.contact-card,.path-card,.intel-card,.proof-card,.resource-card,.service-card,.process-card,.social-card,.faq-item,.team-featured,.map-info{background:#ffffffeb;border:1px solid rgba(24,74,115,.12);border-radius:18px;box-shadow:var(--shadow-soft);padding:1.25rem}.lead-panel h3,.form-card h3,.contact-card h3,.service-card h3,.process-card h3,.path-card h3,.intel-card h3,.resource-card h3,.faq-item h3{color:var(--ink-900);margin-bottom:.55rem;line-height:1.3}.mini-form,.contact-form,.lead-form,.form-grid{display:grid;gap:.6rem}.mini-form input,.mini-form select,.mini-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.lead-form input,.lead-form select,.lead-form textarea,.form-input,.form-textarea,.form-select{width:100%;border:1px solid rgba(24,74,115,.2);border-radius:12px;padding:.78rem .9rem;font:inherit;color:var(--ink-800);background:#fff}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--sky-500);box-shadow:0 0 0 3px #1892d829}.form-textarea{min-height:120px;resize:vertical}.mini-form button,.contact-form button,.lead-form button,.form-submit,.submit-btn{border:0;border-radius:12px;padding:.86rem 1rem;font:inherit;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--sky-500),var(--ink-700));cursor:pointer}.form-grid{grid-template-columns:repeat(2,1fr)}.mini-form p,.form-helper,.fine-print,.form-disclaimer{font-size:.86rem;color:var(--text-soft)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.1rem))}}.footer-newsletter-form .form-card,.footer-newsletter-form form{background:#ffffff0a;border:1px solid rgba(96,195,239,.22);border-radius:14px;padding:1.6rem;backdrop-filter:blur(6px)}.footer-newsletter-form .form-title,.footer-newsletter-form .form-subtitle{display:none}.footer-newsletter-form .form-label{color:#ebf4fca6;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.footer-newsletter-form .form-input{background:#ffffff0f;border:1px solid rgba(96,195,239,.25);color:#fff}.footer-newsletter-form .form-input::placeholder{color:#ebf4fc66}.footer-newsletter-form .form-input:focus{border-color:var(--sky-300);background:#ffffff1a}.footer-newsletter-form .btn,.footer-newsletter-form button[type=submit]{background:var(--sky-500);color:#fff;border:none}.footer-newsletter-form .btn:hover,.footer-newsletter-form button[type=submit]:hover{background:var(--sky-300);color:var(--ink-900)}.footer-mira-story .container{max-width:62ch;margin-inline:auto;padding-inline:1.5rem}.cc-region:hover .cc-region-shape,.cc-region:focus .cc-region-shape,.cc-region.is-active .cc-region-shape{fill:#095e93e0;stroke:#fff;stroke-width:2;stroke-dasharray:0;filter:drop-shadow(0 10px 22px rgba(9,94,147,.28))}.cc-region:hover .cc-region-label,.cc-region:focus .cc-region-label,.cc-region.is-active .cc-region-label{fill:#fff}.cc-region:hover .cc-region-sub,.cc-region:focus .cc-region-sub,.cc-region.is-active .cc-region-sub{fill:#ffffffeb}.leaflet-realmap{width:100%;height:560px;min-height:480px;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #095e931f;position:relative;z-index:1;background:#e5f1fa}.leaflet-realmap .leaflet-container{font-family:var(--font-body);font-size:.85rem;background:#e5f1fa}.leaflet-realmap .leaflet-control-zoom a{font-family:var(--font-body);color:var(--ink-900);border:1px solid rgba(9,94,147,.15)}.leaflet-tooltip-top.cc-leaflet-tooltip:before,.leaflet-tooltip-bottom.cc-leaflet-tooltip:before{border:none}@media(max-width:860px){.leaflet-realmap{height:420px;min-height:380px}}.service-band-card.is-flashed{animation:card-flash 1.4s ease}@keyframes card-flash{0%,to{box-shadow:0 2px 20px #095e930f}30%{box-shadow:0 0 0 3px var(--sky-300),0 20px 48px #2b80bb38}}.form-card{background:#fff;padding:3rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);border:1px solid rgba(24,74,115,.08)}.form-title{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:.5rem;color:var(--ink-900);opacity:1;visibility:visible}.form-subtitle{font-size:.875rem;color:var(--text-soft);margin-bottom:1.5rem;opacity:1;visibility:visible}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text)}.section-intro{font-size:1.125rem;color:var(--text-soft);line-height:1.7}.city-tab.is-active,.city-tab:hover{border-color:var(--sky-500);color:var(--sky-500)}.city-panel.is-active{display:block}.canal-suggest-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem .75rem;background:transparent;border:0;border-bottom:1px solid rgba(24,74,115,.06);font-family:var(--font-body);font-size:.85rem;color:var(--ink-800);cursor:pointer;text-align:left;gap:.6rem}.canal-suggest-item:last-child{border-bottom:0}.canal-suggest-item:hover,.canal-suggest-item:focus{background:#5da7d914;outline:none}.canal-suggest-addr{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canal-suggest-tag{flex:0 0 auto;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .45rem;border-radius:999px;font-weight:600}.canal-result,.canal-detail{background:#fff;border:1px solid rgba(24,74,115,.12);border-radius:var(--radius-md);padding:1rem 1.1rem;font-family:var(--font-body)}.canal-result+.canal-result,.canal-detail+.canal-detail{margin-top:.7rem}.canal-result-head,.canal-detail-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.65rem;margin-bottom:.3rem}.canal-result-head h3,.canal-detail-head h3{font-family:var(--font-heading);font-size:1.15rem;color:var(--ink-900);margin:0;flex:1 1 auto;min-width:0;line-height:1.2}.canal-result-tag,.canal-detail-tag{flex:0 1 auto;padding:.15rem .5rem;border-radius:4px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#1892d81f;color:#1e6fb8;line-height:1.25;max-width:100%;white-space:normal}.canal-detail-tag--salt{background:#186fb824;color:#134a7a}.canal-detail-tag--bridge{background:#16a34a1f;color:#15803d}.canal-detail-tag--exit{background:#2e6fa326;color:#16283e}@media(max-width:520px){.canal-result-head{align-items:flex-start;flex-direction:column;gap:.35rem}.canal-result-tag{width:100%}}.canal-result-sub,.canal-detail-sub{color:var(--text-soft);font-size:.85rem;margin:0 0 .75rem;line-height:1.4}.canal-result-grid,.canal-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.25rem 0 .75rem}.canal-result-grid>div,.canal-detail-grid>div{background:#f7fafc;border-radius:var(--radius-sm);padding:.55rem .65rem}.canal-result-grid>div:last-child:nth-child(odd){grid-column:1 / -1}.canal-result-grid span,.canal-detail-grid span{display:block;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.canal-result-grid strong,.canal-detail-grid strong{display:block;font-size:1rem;color:var(--ink-900);margin-top:.15rem}.canal-result-exit{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;background:#2e6fa31a;border-left:3px solid #16283E;border-radius:var(--radius-sm);font-size:.9rem;color:var(--ink-700);flex-wrap:wrap}.canal-result-exit span:first-child{color:var(--text-soft);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.canal-result-exit strong{color:var(--ink-900);font-family:var(--font-heading);font-size:1rem}.canal-result-bridges{margin-top:.7rem;background:#f7fafc;border-radius:var(--radius-sm);padding:.5rem .75rem}.canal-result-bridges summary{font-size:.82rem;font-weight:700;color:var(--ink-700);cursor:pointer}.canal-result-bridges ul,.canal-detail-bridges{list-style:none;padding:.45rem 0 0;margin:0;font-size:.85rem}.canal-result-bridges li,.canal-detail-bridges li{display:flex;justify-content:space-between;gap:.5rem;padding:.28rem 0;border-bottom:1px dashed rgba(24,74,115,.1)}.canal-result-bridges li:last-child,.canal-detail-bridges li:last-child{border-bottom:0}.canal-result-bridges li.is-warn span{color:#b45309;font-weight:700}.canal-result-bridges li.is-low span{color:#b91c1c;font-weight:700}.canal-result-bridges li.is-blocked{background:#fee2e2}.canal-result-bridges li.is-blocked strong{color:#991b1b}.canal-result-bridges li.is-unknown span{color:#64748b;font-style:italic}.canal-result-warn{margin-top:.75rem;padding:.6rem .8rem;background:#fee2e2;border-left:3px solid #b91c1c;border-radius:var(--radius-sm);font-size:.87rem;color:#7f1d1d}.canal-result-note,.canal-detail-note{margin:.6rem 0 0;font-size:.82rem;color:var(--text-soft);font-style:italic}.canal-result-error{padding:.8rem 1rem;background:#fef2f2;border-left:3px solid #b91c1c;border-radius:var(--radius-sm);color:#7f1d1d;font-size:.92rem}.milner-exit-icon .milner-exit-pin{width:26px;height:34px;background:#16283e;border:2px solid #fff;border-radius:13px 13px 13px 0;transform:rotate(-45deg);box-shadow:0 3px 8px #0f172a59;display:flex;align-items:center;justify-content:center}.milner-exit-icon .milner-exit-pin>span{transform:rotate(45deg);color:#78350f;font-weight:800;font-size:.85rem}.milner-address-icon .milner-address-pin{width:22px;height:30px;background:#ff6b1a;border:2.5px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 10px #0f172a66}.waterway-actions .btn{min-width:150px}.waterway-address-suggestion:hover,.waterway-address-suggestion.is-active{background:var(--foam-100)}@keyframes mira-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero-grid,.content-wrap,.team-wrap,.map-wrap,.form-wrap,.cta-grid,.footer-grid,.split-section,.split-layout{grid-template-columns:1fr}}@media(max-width:760px){:root{--header-h: 76px}.container{width:min(var(--container),calc(100% - 1.4rem))}section{padding:3.2rem 0}.section-head{margin-bottom:1.4rem}.hero-actions .btn,.final-actions .btn{width:100%}}@media(max-width:576px){.form-grid{grid-template-columns:1fr}}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none;content:""}.review-slide.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#184a732e;cursor:pointer;transition:all .25s ease;border:none;padding:0}.carousel-dot.is-active{background:var(--sky-500);width:28px;border-radius:4px}.carousel-dot:focus-visible{transform:scale(1.25)}.reveal-section{opacity:1;transform:none}.reveal-section .service-band-grid>.service-band-card{opacity:1;transform:none}.section-kicker{position:relative;display:inline-block}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-actions .btn{animation:heroFadeUp .7s cubic-bezier(.22,1,.36,1) forwards;opacity:0;animation-delay:.65s}.hero-actions .btn:nth-child(2){animation-delay:.75s}.hero-actions .btn:nth-child(3){animation-delay:.85s}@media(prefers-reduced-motion:reduce){.hero-points span,.hero-actions .btn{animation:none;opacity:1}}.buy-hero-copy .eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-500);font-weight:700;background:#1892d81a;padding:.4rem 1rem;border-radius:999px;margin-bottom:1.25rem}.buy-hero-actions:has(>:nth-child(3)) .btn{padding:.75rem .8rem;letter-spacing:.04em;font-size:.68rem}.buyer-form-copy .eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-500);font-weight:700;background:#1892d81a;padding:.4rem 1rem;border-radius:999px;margin-bottom:1rem}.faq-list{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.faq-item{background:#fff;border:1px solid rgba(24,74,115,.1);border-radius:14px;padding:1.25rem 1.5rem;transition:all .3s ease}.faq-item[open]{border-color:var(--sky-500);box-shadow:0 16px 40px #10263d0f}.faq-item summary{cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;color:var(--ink-900);font-weight:600;list-style:none;position:relative;padding-right:2rem}.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--sky-500);font-weight:400;transition:transform .3s ease}.faq-item[open] summary:after{content:"\2212";transform:translateY(-50%) rotate(0)}.faq-item p{color:var(--text-soft);font-size:.95rem;line-height:1.7;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(24,74,115,.08)}.lead{font-size:1.08rem;line-height:1.7;color:var(--text-soft);margin-bottom:1.25rem}.eyebrow-lux{display:inline-block;font-family:var(--font-eyebrow);font-size:.72rem;font-weight:600;letter-spacing:var(--tracking-xwide);text-transform:uppercase;color:var(--sky-700);margin-bottom:1.25rem;position:relative;padding-left:44px}.eyebrow-lux:before{content:"";position:absolute;left:0;top:50%;width:32px;height:1px;background:var(--sky-700)}.eyebrow-lux--dark{color:var(--ink-900)}.eyebrow-lux--dark:before{background:var(--ink-900)}.eyebrow-lux--light{color:var(--sky-300)}.eyebrow-lux--light:before{background:var(--sky-300)}.h-editorial{font-family:var(--font-heading);font-weight:500;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.04;letter-spacing:-.015em;color:var(--ink-900)}.h-editorial em{font-style:italic;color:var(--sky-700);font-weight:400}.nav-main-link:hover:after,.nav-main-link.is-active:after{transform:scaleX(1)}.hero-editorial .container{position:relative;z-index:2}.hero-ed-actions:has(>:nth-child(3)) .btn-lux,.hero-ed-actions:has(>:nth-child(3)) .btn-lux-outline{padding:.8rem 1.05rem;letter-spacing:.08em;font-size:.68rem}@keyframes milner-cinema-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes scrollPulse{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.4}50%{transform:scaleY(1);transform-origin:top;opacity:1}}.lux-lead-capture{padding:clamp(4rem,7vw,7rem) 0;background:linear-gradient(135deg,var(--ink-900) 0%,var(--ink-800) 50%,var(--ink-900) 100%);color:#fff;position:relative;overflow:hidden}.lux-lead-capture:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(96,195,239,.16),transparent 45%),radial-gradient(circle at 85% 85%,rgba(43,128,187,.2),transparent 45%);pointer-events:none}.lux-lead-capture .container{position:relative;z-index:2}.lux-lead-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:860px){.lux-lead-grid{grid-template-columns:1fr}}.lux-lead-copy h2{color:#fff;font-family:var(--font-heading);font-weight:500;font-size:clamp(2.2rem,4.5vw,3.75rem);line-height:1.04;letter-spacing:-.015em;margin-bottom:1.25rem}.lux-lead-copy h2 em{color:var(--sky-500);font-weight:400}.lux-lead-copy p{color:#ffffffc7;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.lux-lead-bullets{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.85rem}.lux-lead-bullets li{display:flex;align-items:flex-start;gap:.85rem;color:#ffffffe0;font-size:.98rem;line-height:1.55}.lux-lead-bullets li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:9px;background:var(--sky-500);transform:rotate(45deg)}.lux-lead-form{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);padding:clamp(2rem,3.5vw,3rem);border-radius:2px;position:relative}.lux-lead-form:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:linear-gradient(90deg,var(--sky-500),var(--sky-500))}.lux-lead-form-kicker{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--sky-500);margin-bottom:.5rem;font-weight:700}.lux-lead-form h3{color:#fff;font-family:var(--font-heading);font-size:1.75rem;font-weight:500;margin-bottom:.75rem}.lux-lead-form p{color:#ffffffb3;font-size:.95rem;margin-bottom:1.5rem}.lux-lead-form .form-card{background:#fff;color:var(--text)}.lux-lead-form .form-card h3,.lux-lead-form .form-title{color:var(--ink-900)}.lux-lead-form .form-card p,.lux-lead-form .form-subtitle{color:var(--text-soft)}.section-lux--cream .lux-lead-copy h2,.section-lux--cream .lux-lead-form h3{color:var(--ink-900)}.section-lux--cream .lux-lead-copy h2 em{color:var(--sky-700)}.section-lux--cream .lux-lead-copy p,.section-lux--cream .lux-lead-bullets li{color:var(--ink-700)}.section-lux--cream .lux-lead-form{background:#ffffffdb;border-color:#184a7324;box-shadow:0 22px 60px -36px #0a1e3c52;backdrop-filter:none}.section-lux--cream .lux-lead-form p{color:var(--text-soft)}.sell-hero .container{position:relative;z-index:2}.sell-valuation-section{padding:clamp(4rem,7vw,7rem) 0;background:var(--cream-100)}.sell-3p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.sell-3p-grid{grid-template-columns:1fr}}.sell-3p-card{background:#fff;padding:clamp(2rem,3vw,2.75rem);border:1px solid rgba(16,38,61,.08);position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.sell-3p-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-strong)}.sell-3p-num{font-family:var(--font-heading);font-size:3rem;line-height:1;color:var(--sky-700);margin-bottom:1rem;font-weight:400;font-style:italic}.sell-3p-card--featured .sell-3p-num{color:var(--sky-500)}.sell-3p-card h3{font-family:var(--font-heading);font-size:1.75rem;font-weight:500;margin-bottom:.75rem;color:var(--ink-900)}.sell-3p-card ul{list-style:none;padding:0;display:grid;gap:.5rem}.sell-3p-card ul li{display:flex;gap:.6rem;font-size:.88rem;line-height:1.5;color:var(--text-soft)}.sell-3p-card ul li:before{content:"";flex-shrink:0;width:5px;height:5px;background:var(--sky-700);border-radius:50%;margin-top:8px}.sell-timeline-section{padding:clamp(4rem,7vw,7rem) 0;background:var(--cream-100)}.sell-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3rem;position:relative}@media(max-width:900px){.sell-timeline{grid-template-columns:1fr}}.sell-timeline:before{content:"";position:absolute;top:18px;left:5%;right:5%;height:1px;background:linear-gradient(90deg,var(--sky-700),var(--sky-500));z-index:0}@media(max-width:900px){.sell-timeline:before{display:none}}.sell-timeline-item{position:relative;z-index:1;padding-top:3rem;background:var(--cream-100)}.sell-timeline-item:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:14px;height:14px;background:var(--sky-700);border:3px solid var(--cream-100);border-radius:50%;z-index:2}.sell-timeline-week{font-family:var(--font-eyebrow);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-700);font-weight:700;margin-bottom:.65rem;text-align:center}.sell-timeline-item h3{font-family:var(--font-heading);font-size:1.4rem;font-weight:500;color:var(--ink-900);margin-bottom:.65rem;text-align:center}.sell-timeline-item p{font-size:.9rem;line-height:1.6;color:var(--text-soft);text-align:center}.service-band-head{max-width:720px;margin:0 auto 3.5rem;text-align:center}.service-band-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.service-band-grid--2up{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.service-band-grid,.service-band-grid--4up,.service-band-grid--2up{grid-template-columns:1fr}}.service-band-card{position:relative;padding:clamp(2rem,3vw,2.75rem);background:var(--cream-100);overflow:hidden;box-shadow:var(--msx-elev-1);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;min-height:420px}@media(max-width:900px){.service-band-card{min-height:0}}.service-band-card:hover{transform:translateY(-6px);box-shadow:var(--msx-elev-2)}.service-band-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--msx-gold-metal)}.service-band-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sky-700),var(--sky-500));transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.service-band-card:hover:after{transform:scaleX(1)}.service-band-kicker{font-family:var(--font-eyebrow);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--sky-700);font-weight:700;margin-bottom:1.25rem}.service-band-title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;line-height:1.1;color:var(--ink-900);margin-bottom:1rem}.service-band-title em{font-style:italic;color:var(--sky-700)}.service-band-lead{font-size:.98rem;line-height:1.65;color:var(--text-soft);margin-bottom:1.5rem;flex-grow:1}.service-band-link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-900);font-weight:700;transition:gap .3s ease}.service-band-link:hover{gap:.9rem;color:var(--sky-500)}.service-band-link:after{content:"\2192";font-size:1rem;letter-spacing:0}.btn-lux{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.6rem;min-height:48px;background:var(--ink-900);color:#fff;font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;border:1px solid var(--ink-900);border-radius:999px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.2,.8,.2,1);cursor:pointer}.btn-lux:before{content:"";position:absolute;inset:0;background:var(--sky-700);transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:0}.btn-lux>*{position:relative;z-index:1}.btn-lux:hover:before,.btn-lux:focus-visible:before{transform:translateY(0)}.btn-lux:hover,.btn-lux:focus-visible{border-color:var(--sky-700);color:#fff}.btn-lux:active{transform:translateY(1px);transition-duration:.08s}.btn-lux-outline{background:transparent;color:var(--ink-900);border-color:var(--ink-900);border-radius:999px}.btn-lux-outline:before{background:var(--ink-900)}.btn-lux-outline:hover,.btn-lux-outline:focus-visible{color:#fff;border-color:var(--ink-900)}.on-dark .btn-lux{background:transparent;border-color:#fff;color:#fff}.on-dark .btn-lux:before{background:#fff}.on-dark .btn-lux:hover,.on-dark .btn-lux:focus-visible{color:var(--ink-900);border-color:#fff}.section-lux{padding:clamp(5rem,8vw,8rem) 0}.civic-chip{--chip-color: #1b2d4f;padding:.4rem .85rem;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--ink-900);background:#fff;border:1px solid rgba(9,94,147,.14);border-radius:999px;cursor:pointer;transition:all .2s ease;position:relative}.civic-chip:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--chip-color);margin-right:.5rem;vertical-align:middle}.civic-chip:hover{border-color:var(--chip-color);transform:translateY(-1px)}.civic-chip.is-active{background:var(--chip-color);color:#fff;border-color:var(--chip-color);box-shadow:0 4px 12px #095e9326}.civic-chip.is-active:before{background:#fff}.civic-list__section+.civic-list__section{margin-top:1.1rem}.civic-list__heading{display:flex;align-items:center;gap:.55rem;padding:0 1.1rem .4rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900);margin:0 0 .4rem}.civic-list__swatch{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px #0000000a}.civic-list__items{list-style:none;padding:0;margin:0}.civic-list__item+.civic-list__item{border-top:1px solid rgba(9,94,147,.06)}.civic-list__btn{display:flex;flex-direction:column;width:100%;padding:.7rem 1.1rem;text-align:left;background:transparent;border:0;cursor:pointer;gap:.15rem;transition:background .2s;border-left:3px solid transparent}.civic-list__btn:hover{background:#fff;border-left-color:var(--sky-500)}.civic-list__name{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--ink-900);line-height:1.25}.civic-list__addr{font-family:var(--font-body);font-size:.78rem;color:var(--text-soft)}.civic-list__empty{padding:1.5rem 1.1rem;font-family:var(--font-body);font-size:.9rem;color:var(--text-soft)}.civic-compare__empty{margin:0;font-family:var(--font-body);font-size:.9rem;color:var(--text-soft);text-align:center}.civic-compare{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.civic-compare__flow{display:flex;align-items:center;gap:.9rem;flex:1 1 380px;min-width:0}.civic-compare__node{display:flex;flex-direction:column;gap:.12rem;min-width:0}.civic-compare__node--to{text-align:right;margin-left:auto}.civic-compare__tag{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.civic-compare__name{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--ink-900);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.civic-compare__line{position:relative;flex:1 1 100px;min-width:80px;height:1px;background-image:linear-gradient(to right,rgba(9,94,147,.3) 50%,transparent 0%);background-size:10px 1px;background-repeat:repeat-x;background-position:0 50%}.civic-compare__miles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.25rem .65rem;font-family:var(--font-body);font-size:.78rem;font-weight:700;color:var(--ink-900);background:#fff;border:1px solid rgba(9,94,147,.14);border-radius:999px;white-space:nowrap}.civic-compare__cta{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;font-family:var(--font-body);font-size:.88rem;font-weight:600;color:#fff;background:var(--ink-900);border-radius:10px;transition:background .2s,transform .2s;white-space:nowrap}.civic-compare__cta:hover{background:var(--ink-700);transform:translateY(-1px);color:#fff}.civic-compare__hint{flex:1 0 100%;margin:.4rem 0 0;font-family:var(--font-body);font-size:.78rem;color:var(--text-soft);font-style:italic}.civic-marker{--mk-color: #1e6fb8;--mk-ring: rgba(30, 111, 184, .22);position:relative;width:24px;height:24px;display:inline-block}.civic-marker__dot{position:absolute;inset:6px;background:var(--mk-color);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #095e934d;z-index:2}.civic-marker__halo{position:absolute;inset:0;background:var(--mk-ring);border-radius:50%;animation:civicPulse 2.6s ease-out infinite;z-index:1}@keyframes civicPulse{0%{transform:scale(.6);opacity:.9}80%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.civic-popup-wrap .leaflet-popup-content-wrapper{border-radius:14px;padding:0;box-shadow:0 20px 60px #095e932e,0 4px 12px #095e9314;border:1px solid rgba(9,94,147,.06)}.civic-popup-wrap .leaflet-popup-content{margin:0;padding:1rem 1.15rem;font-family:var(--font-body);color:var(--ink-900);line-height:1.45;min-width:240px}.civic-popup-wrap .leaflet-popup-tip{box-shadow:0 4px 8px #095e9314}.civic-popup__cat{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.civic-popup__title{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--ink-900);margin:.2rem 0 .45rem;line-height:1.2}.civic-popup__blurb{margin:0 0 .75rem;font-size:.88rem;color:var(--text-soft);line-height:1.5}.civic-popup__dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0 0 .85rem;font-size:.82rem}.civic-popup__dl dt{color:var(--text-soft);font-weight:600;letter-spacing:.03em}.civic-popup__dl dd{margin:0;color:var(--ink-900)}.civic-popup__actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.civic-popup__btn{display:inline-flex;align-items:center;padding:.5rem .85rem;font-size:.83rem;font-weight:600;color:#fff;background:var(--ink-900);border-radius:8px;transition:background .2s}.civic-popup__btn:hover{background:var(--ink-700);color:#fff}.civic-popup__link{font-size:.83rem;font-weight:600;color:var(--sky-700);border-bottom:1px solid transparent;transition:border-color .2s}.civic-popup__link:hover{border-bottom-color:var(--sky-700)}.civic-deepdive__actions .btn-primary{background:#fff;color:var(--ink-900);border-color:#fff}.civic-deepdive__actions .btn-primary:hover{background:var(--sky-500);border-color:var(--sky-500);color:#fff}.section-muted{background:var(--cream-100)}.signature-feature__copy .eyebrow-lux{margin-bottom:1rem}.signature-feature__copy .h-editorial{font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.01em;margin-bottom:1rem}@media(max-width:720px){.signature-feature__actions .btn-lux{width:100%;justify-content:center}}.container--narrow{max-width:840px}.faq-section{padding-block:clamp(3.5rem,6vw,5.5rem);background:var(--foam-100)}.form-disclaimer--centered{text-align:center;margin-top:2rem}.cc-waterway-bridge__copy .h-editorial{margin-top:.6rem}@keyframes cc-pin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.stay-connected--centered .eyebrow-lux:before,.stay-connected--centered .eyebrow-lux:after{margin:0 auto}.agent-contact-form .form-card{background:transparent;border:0;box-shadow:none;padding:0}.agent-contact-form .form-card h3,.agent-contact-form .form-card .form-title{margin-top:0}.agent-contact-form .form-title{font-size:clamp(1.5rem,2.2vw,1.85rem);line-height:1.2}@media(min-width:1024px){.agent-profile-page .section-lux{padding:clamp(2.5rem,4vw,4.25rem) 0}}.agent-contact-form .form-card{background:#fff;border:1px solid rgba(24,74,115,.08);box-shadow:var(--shadow-strong);border-radius:var(--radius-xl);padding:clamp(1.5rem,2.2vw,2rem);max-width:30rem}.agent-contact-form .form-title{font-size:clamp(1.2rem,1.4vw,1.4rem)}.agent-contact-form .form-subtitle{font-size:.85rem}@media(max-width:860px){.agent-contact-form .form-card{max-width:none}}.agent-contact-form .form-card--no-heading .form-subtitle--lead{margin-top:0;font-size:.95rem;font-weight:500;color:var(--ink-800)}.agent-contact-form .form-consent{font-size:12px;line-height:1.4}.sell-timeline--cream .sell-timeline-item{background:#fff}.lux-lead-capture--centered .eyebrow-lux{display:block;margin-bottom:.8rem}.lux-lead-capture--centered .h-editorial{margin:0 0 1rem}.lux-lead-capture--centered .section-intro{max-width:560px;margin:0 auto 2rem}.resources-insight-card__body .service-band-link{margin-top:auto}.resources-newsletter .eyebrow-lux{display:block;margin-bottom:.8rem}.resources-newsletter .h-editorial{margin:0 0 1rem}.resources-newsletter__form .btn-lux{min-height:48px;padding-block:.85rem}.quiz-question.is-active{display:block}@keyframes quizFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quiz-match{display:grid;grid-template-columns:110px 1fr;gap:1.5rem;align-items:start;padding:1.75rem;background:var(--cream-100);border-radius:8px;border-left:3px solid var(--sky-500);transition:transform .3s,box-shadow .3s}.quiz-match--top{background:linear-gradient(135deg,var(--ink-900) 0%,#1a3a5a 100%);color:#fff;border-left-color:var(--sky-500);box-shadow:0 20px 50px -20px #0a1e3c59}.quiz-match__rank{display:flex;flex-direction:column;gap:.25rem;border-right:1px solid rgba(10,30,60,.1);padding-right:1rem}.quiz-match--top .quiz-match__rank{border-right-color:#ffffff26}.quiz-match__n{font-family:var(--font-heading);font-style:italic;font-size:2.5rem;font-weight:400;color:var(--sky-700);line-height:1;font-feature-settings:"lnum"}.quiz-match--top .quiz-match__n{color:var(--sky-500)}.quiz-match__label{font-family:var(--font-body);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.quiz-match--top .quiz-match__label{color:#ffffff8c}.quiz-match__name{font-family:var(--font-heading);font-weight:500;font-size:1.5rem;margin:0 0 .25rem;color:var(--ink-900);line-height:1.2}.quiz-match--top .quiz-match__name{color:#fff}.quiz-match--top .quiz-match__price{color:var(--sky-500)}.quiz-match--top .quiz-match__desc{color:#ffffffc7}.quiz-match--top .quiz-match__water,.quiz-match--top .quiz-match__align,.quiz-match--top .quiz-match__verify,.quiz-match--top .quiz-match__links a{color:#ffffffd1}.quiz-match__verify{color:var(--text-soft);font-size:.88rem;line-height:1.55;margin:.75rem 0 0;padding-top:.65rem;border-top:1px solid rgba(10,30,60,.08)}.quiz-match--top .quiz-match__verify{border-top-color:#ffffff26}.quiz-match__verify ul{margin:.4rem 0 0;padding-left:1.1rem}.quiz-match__verify li{margin-bottom:.3rem}.quiz-match__links{margin:.85rem 0 0;font-size:.92rem}.quiz-match__links a{color:var(--sky-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.quiz-match--top .quiz-match__links a{color:var(--sky-500)}@media(max-width:600px){.quiz-match{grid-template-columns:1fr;gap:.75rem}.quiz-match__rank{flex-direction:row;border-right:0;border-bottom:1px solid rgba(10,30,60,.1);padding:0 0 .75rem;align-items:baseline;gap:.75rem}.quiz-match--top .quiz-match__rank{border-bottom-color:#ffffff26}.quiz-match__n{font-size:1.8rem}}.quiz-report__input.is-error{border-color:#dc2626}.form-consent{display:flex;gap:.6rem;align-items:flex-start;font-family:var(--font-body);font-size:.82rem;line-height:1.55;color:var(--text-soft);cursor:pointer}.form-consent__checkbox{appearance:none;width:1.05rem;height:1.05rem;margin:.18rem 0 0;flex-shrink:0;border:1.5px solid rgba(10,30,60,.28);border-radius:3px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s;position:relative}.form-consent__checkbox:checked{background:var(--sky-700);border-color:var(--sky-700)}.form-consent__checkbox:checked:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-consent__checkbox:focus-visible{outline:2px solid var(--sky-700);outline-offset:2px}.form-consent a{color:var(--sky-700);text-decoration:underline;text-underline-offset:2px}.form-consent a:hover{color:var(--ink-900)}.form-actions-row{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.form-actions-row .milner-form-back{flex-shrink:0}.form-actions-row .btn-full{flex:1}.city-hero-map-canvas.leaflet-container{background:#0a1420;font-family:var(--font-body)}.city-hero-welcome-badge.is-faded{opacity:0;transform:translate(-50%,-58%);pointer-events:none}.city-hero-welcome-badge__actions .btn-lux{background:#fff;border-color:#fff;color:var(--ink-900)}.city-hero-welcome-badge__actions .btn-lux:before{background:var(--sky-500)}.city-hero-welcome-badge__actions .btn-lux:hover{color:#fff;border-color:var(--sky-500)}.city-hero-welcome-badge__actions .btn-lux-outline{background:transparent;border-color:#ffffff8c;color:#fff}.city-hero-welcome-badge__actions .btn-lux-outline:before{background:#fff}.city-hero-welcome-badge__actions .btn-lux-outline:hover{color:var(--ink-900);border-color:#fff}.city-hero-poi-btn.is-active{background:var(--poi-color, var(--sky-500));color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px #0009,0 0 0 1px #ffffff1f inset}.city-hero-poi-btn.is-active:hover{filter:brightness(1.08)}.city-hero-marker{position:relative;display:block;width:30px;height:38px}.city-hero-marker__pin{position:absolute;inset:0 0 4px;background:var(--m-color, var(--sky-500));border-radius:50% 50% 50% 0;transform:rotate(-45deg);transform-origin:center center;box-shadow:0 3px 10px -2px #00000080,0 0 0 2px #ffffff40 inset}.city-hero-marker__dot{position:absolute;left:50%;top:12px;transform:translate(-50%);width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #00000014}.leaflet-popup.city-hero-popup-wrap .leaflet-popup-content-wrapper{background:#fff;border-radius:4px;box-shadow:0 18px 44px -12px #095e9359;padding:0;overflow:hidden}.leaflet-popup.city-hero-popup-wrap .leaflet-popup-content{margin:0;padding:0;font-family:var(--font-body);width:260px!important}.leaflet-popup.city-hero-popup-wrap .leaflet-popup-tip{background:#fff}.city-hero-popup{padding:1.1rem 1.2rem 1.15rem}.city-hero-popup__cat{display:block;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem}.city-hero-popup__title{font-family:var(--font-heading);font-weight:500;font-size:1.15rem;line-height:1.2;color:var(--ink-900);margin:0 0 .45rem}.city-hero-popup__blurb{font-size:.82rem;line-height:1.5;color:var(--ink-700);margin:0 0 .6rem}.city-hero-popup__addr{font-size:.72rem;line-height:1.45;color:var(--text-soft, #5b6b7d);margin:0 0 .75rem}.city-hero-popup__dir{display:inline-flex;align-items:center;gap:.2em;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:var(--sky-500);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.city-hero-popup__dir:hover{color:var(--ink-900)}@media(max-width:768px){.leaflet-popup.city-hero-popup-wrap .leaflet-popup-content{width:220px!important}}@media(max-width:420px){.city-hero-welcome-badge__actions .btn-lux{width:100%;padding:.75rem .9rem;font-size:.72rem;white-space:nowrap}}.profile-suggest-item{display:block;width:100%;padding:.55rem .75rem;background:transparent;border:0;border-bottom:1px solid rgba(24,74,115,.06);font-family:var(--font-body);font-size:.85rem;color:var(--ink-800);cursor:pointer;text-align:left}.profile-suggest-item:last-child{border-bottom:0}.profile-suggest-item:hover,.profile-suggest-item:focus{background:#5da7d914;outline:none}.profile-suggest-addr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.profile-empty,.profile-state{background:#fff;border:1px dashed rgba(24,74,115,.2);border-radius:var(--radius-lg);padding:3rem 1.5rem;text-align:center}.profile-state--error{border-style:solid;border-color:#dc262640;background:#fef2f299}.profile-state--loading{border-color:#5da7d940;background:#eef6fb99}.profile-state-lede{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:#1f2937d9;margin:.85rem 0 0}.profile-card-note{font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:#1f29378c;margin:0 0 .9rem;font-style:italic;max-width:60ch}.profile-empty-kicker,.profile-state-kicker{display:block;font-family:var(--font-body);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-500);margin-bottom:.5rem}.profile-empty-title,.profile-state-title{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--ink-900);margin:0 0 .5rem}.profile-empty-lede{font-family:var(--font-body);font-size:.92rem;color:var(--text-soft);margin:0}.profile-card{background:#fff;border:1px solid rgba(24,74,115,.1);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px -36px #0f172a40}.profile-card-head{padding:1.6rem 1.75rem 1.3rem;border-bottom:1px solid rgba(24,74,115,.08);background:linear-gradient(180deg,#f8fbfe,#fff)}.profile-card-kicker{display:block;font-family:var(--font-body);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-500);margin-bottom:.4rem}.profile-card-title{font-family:var(--font-display);font-weight:500;font-size:1.55rem;color:var(--ink-900);margin:0 0 .25rem;letter-spacing:-.01em}.profile-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.profile-tag{font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.3rem .65rem;border-radius:999px;background:#64748b1f;color:#475569}.profile-tag--evac.is-high{background:#dc262624;color:#b91c1c}.profile-tag--evac.is-med{background:#f59e0b29;color:#b45309}.profile-tag--evac.is-low{background:#16a34a24;color:#15803d}.profile-tag--hazard{background:#dc262624;color:#b91c1c}.profile-tag--ok{background:#16a34a24;color:#15803d}.profile-tag--incentive{background:#7c3aed24;color:#6d28d9}.profile-tag--salt{background:#1e6fb824;color:#1e6fb8}.profile-tag--fresh{background:#16a34a24;color:#15803d}.profile-card-body{padding:1.4rem 1.75rem 1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}@media(max-width:720px){.profile-card-body{grid-template-columns:1fr;gap:1rem}.profile-card-head{padding:1.3rem 1.25rem 1rem}.profile-card-title{font-size:1.3rem}}.profile-band{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.05rem;background:#f8fbfeb3;border:1px solid rgba(24,74,115,.06);border-radius:var(--radius-md)}.profile-band--risk{background:linear-gradient(180deg,#fef4eb99,#f8fbfe99);border-color:#f59e0b2e}.profile-band--water{background:linear-gradient(180deg,#ecf6fcb3,#f8fbfeb3);border-color:#1e6fb82e}.profile-band-title{font-family:var(--font-body);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--ink-700);margin:0 0 .35rem}.profile-band-grid{display:flex;flex-direction:column;gap:.35rem}.profile-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--font-body);font-size:.85rem}.profile-row>span{color:var(--text-soft);font-size:.78rem;flex:0 0 auto}.profile-row>strong{color:var(--ink-900);font-weight:500;text-align:right;word-break:break-word}.profile-utility{display:inline-block;margin-left:.4rem;padding:.08rem .45rem;border-radius:999px;font-style:normal;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#64748b24;color:#475569}.profile-utility.is-on{background:#16a34a24;color:#15803d}.profile-utility.is-off{background:#f59e0b29;color:#b45309}.profile-card-foot{padding:1rem 1.75rem 1.4rem;border-top:1px solid rgba(24,74,115,.08);display:flex;justify-content:flex-end;background:#f8fbfe80}@media(max-width:720px){.profile-card-foot{padding:.9rem 1.25rem 1.2rem}}#profile-map-address{flex:1;width:100%;padding:.75rem 1.25rem;border:1px solid rgba(24,74,115,.2);border-radius:999px;font-family:var(--font-body);font-size:1rem;outline:none;transition:border-color .2s}#profile-map-address:focus{border-color:var(--sky-500)}.profile-toggle-btn[aria-pressed=true]{background:#5da7d91a;color:var(--sky-500);border-color:var(--sky-500)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.profile-map-legend-title{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--sky-500);font-weight:700;margin-bottom:.25rem}.legend-item{display:flex;align-items:center;gap:.5rem}.legend-swatch{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.legend-swatch.swatch-chha{background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(239,68,68,.5) 2px,rgba(239,68,68,.5) 4px);border-color:#ef4444}.profile-side-panel[aria-hidden=false]{transform:translate(0)}.profile-side-panel .profile-card-body,.profile-card-body--map{grid-template-columns:1fr;gap:.85rem;padding:0;margin-top:1.25rem}@keyframes parcelPulse{0%{stroke-opacity:.8;stroke-width:2}50%{stroke-opacity:.4;stroke-width:3}to{stroke-opacity:.8;stroke-width:2}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.profile-side-panel[aria-hidden=false]{transform:translateY(0)}}.lux-block{max-width:1180px;margin:2.25rem auto 0;padding:2.25rem 2rem 2.5rem;background:linear-gradient(180deg,var(--cream-100, #f0f4f8) 0%,var(--foam-100, #f0f4f8) 100%);border:1px solid rgba(24,74,115,.1);border-radius:22px;box-shadow:0 4px 24px #095e930f}@media(max-width:720px){.lux-block{padding:1.5rem 1.25rem 1.75rem;border-radius:16px;margin-top:1.5rem}}.lux-block .reality-grid,.lux-block .service-band-grid,.lux-block .value-pillars-grid,.lux-block .sell-mkt-grid,.lux-block .market-snapshot__grid{margin-top:0}.lux-block .reality-card,.lux-block .value-pillar,.lux-block .sell-mkt-card,.lux-block .market-stat{background:#ffffffbf;border:1px solid rgba(24,74,115,.08);box-shadow:none}.lux-block .reality-card:hover,.lux-block .value-pillar:hover,.lux-block .sell-mkt-card:hover{background:#fff;box-shadow:0 12px 28px #095e9314;transform:translateY(-2px)}@media(max-width:640px){.section-lux{padding:2.5rem 0!important}}.mira-route-status{margin:14px 0 18px;padding:12px 16px;border:1px solid rgba(20,92,120,.2);border-radius:14px;background:linear-gradient(135deg,#f7fbfd,#eef7fa);color:#12384b;font-weight:700;box-shadow:0 8px 24px #0a364614}.mira-branded-pin,.civic-marker{min-width:34px!important;min-height:34px!important;border-radius:999px!important;background:linear-gradient(135deg,#0d5c75,#1aa6b7)!important;border:3px solid #fff!important;box-shadow:0 10px 24px #00384e47,0 0 0 4px #1aa6b72e!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.mira-branded-pin:hover,.mira-branded-pin:focus,.civic-marker:hover,.civic-marker:focus{transform:translateY(-2px) scale(1.12)!important;box-shadow:0 14px 30px #00384e57,0 0 0 7px #1aa6b738!important;outline:none!important}.mira-pin-start{background:linear-gradient(135deg,#103f62,#2f80ed)!important}.mira-pin-end{background:linear-gradient(135deg,#16283e,#2e6fa3)!important}.mira-route-active{border-color:#1aa6b759!important;box-shadow:0 18px 44px #0d5c7524!important}.mira-route-reset{position:static!important;margin-top:12px!important;border-radius:999px!important;padding:10px 16px!important}@media(max-width:768px){.mira-branded-pin,.civic-marker{min-width:44px!important;min-height:44px!important}.mira-map-click-hint,.mira-route-status{font-size:1rem}}@media(max-width:860px){section[aria-label="Waterway route planner"].section-lux{padding:.85rem 0 1.4rem!important}section[aria-label="Waterway route planner"] .service-band-head{margin:0 auto .55rem;max-width:none}section[aria-label="Waterway route planner"] .eyebrow-lux{font-size:.6rem;margin-bottom:.28rem;padding-left:26px}section[aria-label="Waterway route planner"] .eyebrow-lux:before{width:18px}section[aria-label="Waterway route planner"] .h-editorial{font-size:1.4rem;line-height:1.14}}@media(max-width:860px){section[aria-label="Waterway route planner"] .container{display:flex;flex-direction:column}section[aria-label="Waterway route planner"] .service-band-head{order:-5;margin-top:.85rem}section[aria-label="Waterway route planner"].section-lux{padding:var(--header-h, 88px) 0 1.4rem!important}#milner-canal-map{position:relative}#milner-canal-map .leaflet-control-zoom,#milner-canal-map .leaflet-control-attribution{display:none}.canal-map-chip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.canal-mini-badge-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.3rem}.canal-mini-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#1e6fb8}.canal-mini-dot--salt{background:#1e6fb8}.canal-mini-badge-label{font-size:.68rem;font-weight:800;letter-spacing:.02em;color:var(--ink-800);line-height:1.2}.canal-mini-addr{margin:0 0 .4rem;font-size:.78rem;line-height:1.32;color:var(--ink-900);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.canal-mini-stats{display:flex;flex-direction:column;gap:.22rem;margin-bottom:.35rem}.canal-mini-stat-line{font-size:.74rem;line-height:1.3;color:var(--ink-700);font-weight:600}.canal-mini-disclaimer{margin:.3rem 0 0;font-size:.62rem;line-height:1.25;color:var(--text-soft);font-style:italic}.canal-mini-error{margin:0;font-size:.76rem;line-height:1.35;color:#7f1d1d}.canal-mini-meta{display:flex;align-items:center;gap:.22rem;min-width:0;margin-bottom:.3rem}.canal-mini-meta-label{flex:0 0 auto;font-size:.58rem;font-weight:800;letter-spacing:0;color:var(--ink-700);white-space:nowrap}.canal-mini-meta-sep{flex:0 0 auto;color:var(--text-soft);opacity:.6;font-size:.62rem}.canal-mini-meta-addr{flex:1 1 auto;min-width:0;font-size:.66rem;font-weight:600;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canal-mini-hero{display:flex;align-items:baseline;flex-wrap:wrap;margin:.1rem 0 .4rem}.canal-mini-hero-num{font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--ink-900)}.canal-mini-hero-unit{margin-left:.22rem;font-size:1rem;font-weight:700;color:var(--ink-800)}.canal-mini-hero-label{margin-left:.4rem;font-size:.62rem;font-weight:700;letter-spacing:.01em;color:var(--text-soft)}.canal-mini-sub{margin:0 0 .28rem;font-size:.72rem;line-height:1.3;font-weight:600;color:var(--ink-700)}.canal-mini-sub-danger{color:#b91c1c}p.canal-mini-exit{margin:0 0 .35rem;font-size:.72rem;line-height:1.3;color:#92400e;font-weight:700}.canal-mini-warnline{display:flex;align-items:flex-start;gap:.25rem;margin:0 0 .3rem;font-size:.66rem;line-height:1.3;font-weight:700;color:#b91c1c}.canal-mini-bridges-foot{margin:.3rem 0 0;font-size:.66rem;line-height:1.28;color:var(--text-soft)}.canal-mini-bridges{margin:.15rem 0 0;padding:.35rem .5rem;background:#f7fafc;border-radius:var(--radius-sm);font-size:.72rem}.canal-mini-bridges summary{font-size:.7rem;font-weight:700;list-style:none}.canal-mini-bridges summary::-webkit-details-marker{display:none}.canal-mini-bridges ul{font-size:.7rem}}.service-band-head .section-intro{margin-inline:auto}@media(min-width:1024px){.resources-split .container{display:grid;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7rem);align-items:start}.resources-split .service-band-head{grid-column:1;position:sticky;top:110px;text-align:left;max-width:none;margin:0}.resources-split .service-band-head .h-editorial{font-size:clamp(2.6rem,3.4vw,3.9rem);line-height:1.04;margin-top:1.4rem}.resources-split .service-band-head .eyebrow-lux{font-size:.95rem;letter-spacing:.22em}.resources-split .service-band-head .section-intro{margin-inline:0;max-width:34ch;font-size:clamp(1.1rem,1.3vw,1.3rem);line-height:1.75;margin-top:1.5rem}.resources-split .container>*:not(.service-band-head){grid-column:2}.resources-split .resources-video-grid,.resources-split .resources-insights-grid,.resources-split .service-band-grid{grid-template-columns:repeat(2,1fr)}}.resources-index .service-band-head,.resources-band .service-band-head{text-align:left;max-width:none;margin:0 0 2.5rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem;align-items:end}.resources-index .service-band-head .h-editorial,.resources-band .service-band-head .h-editorial{font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.05;margin:.9rem 0 0}.resources-index .service-band-head .section-intro,.resources-band .service-band-head .section-intro{margin:0 0 .4rem;max-width:38ch}.resources-index .service-band-grid{display:block}.resources-index .service-band-grid>*{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;column-gap:2.5rem;padding:1.7rem .25rem;border-top:1px solid rgba(24,74,115,.14);background:none;box-shadow:none;border-radius:0}.resources-index .service-band-grid>*:last-child{border-bottom:1px solid rgba(24,74,115,.14)}.resources-index .service-band-card{min-height:0;transition:none}.resources-index .service-band-card:hover{transform:none}.resources-index .service-band-card:after{display:none}.resources-index .service-band-kicker{grid-column:1;grid-row:1 / 3;margin-bottom:0}.resources-index .service-band-title{grid-column:2;grid-row:1;font-size:1.35rem;margin-bottom:.3rem}.resources-index .service-band-lead{grid-column:2;grid-row:2;margin-bottom:0;flex-grow:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resources-index .service-band-link{grid-column:3;grid-row:1 / 3;justify-self:end;white-space:nowrap}@media(max-width:900px){.resources-index .service-band-head,.resources-band .service-band-head{grid-template-columns:1fr}.resources-index .service-band-grid>*{grid-template-columns:1fr;row-gap:.8rem;padding:1.5rem 0}.resources-index .service-band-kicker,.resources-index .service-band-title,.resources-index .service-band-lead,.resources-index .service-band-link{grid-column:1;grid-row:auto;justify-self:start}}[data-reveal]{opacity:0;transform:translateY(var(--reveal-offset, 24px));transition:opacity var(--dur-med, .5s) var(--ease-lux, cubic-bezier(.22, 1, .36, 1)),transform var(--dur-med, .5s) var(--ease-lux, cubic-bezier(.22, 1, .36, 1))}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.form-step-heading{font-family:var(--font-body);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600, #4A5A6E);margin:0 0 1rem}.form-step-heading:focus{outline:none}.form-step-heading:focus-visible{outline:2px solid var(--gold-500, #B9975B);outline-offset:3px}@media(max-width:700px){.page-template-page-contact .hero-ed-actions .btn-lux{flex:1 1 auto;min-width:0;padding-left:.9rem;padding-right:.9rem;white-space:nowrap}}.page-agent-profile .hero-ed-actions .btn-lux{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.g6ph{padding:0!important;position:relative;background:#095e93;color:#fff;margin:0;isolation:isolate}.g6ph-photo{position:relative;height:56svh;max-height:56vh;min-height:260px;overflow:hidden;background:#095e93}.g6ph-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;border-radius:0}.g6ph-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#095e9305 10%,#095e931f 35%,#095e93f0)}.g6ph-heading{position:absolute;z-index:1;bottom:24px;left:0;right:0;max-width:1200px;margin:auto;padding:0 22px}.g6ph .g6ph-eyebrow{font:600 11px/1.5 Manrope,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#eaf4fc;margin:0 0 16px}.g6ph h1,.g6-main-page .g6ph h1{font-family:Cormorant Garamond,serif;font-size:clamp(34px,9.2vw,46px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:#fff;margin:0;max-width:780px;text-align:left}.g6ph h1 em{color:#fff;font-weight:400}.g6ph .hero-ed-h1,.g6ph .hero-ed-h1 *{color:#fff!important;text-align:left!important}.g6ph .hv-instant-bar{margin-top:0}.g6ph .hv-instant-bar button{background:#fafbfc;color:#095e93}.g6ph .hv-instant-bar input{font-size:16px!important}.g6ph-detail{padding:0 22px 28px}.g6ph-detail-inner{max-width:1156px;margin:auto}.g6ph .g6ph-lede{color:#eaf4fc;font:400 16px/1.6 Manrope,sans-serif;margin:0 0 22px;max-width:650px}.g6ph-actions{display:flex;flex-direction:column;gap:10px}.g6ph .g6ph-actions a{display:flex;justify-content:center;align-items:center;min-height:48px;width:100%;padding:12px 20px;border:1px solid rgba(234,244,252,.48);border-radius:30px;background:transparent;color:#fff;font:600 14px/1.4 Manrope,sans-serif;text-decoration:none;box-sizing:border-box;margin:0}.g6ph .g6ph-actions a:first-child{background:#fafbfc;color:#095e93;border-color:#fafbfc}.g6ph a:focus-visible{outline:3px solid #2b80bb;outline-offset:4px}.g6ph-tools .hv-instant-status{color:#095e93}@media(min-width:800px){.g6ph{height:70vh;min-height:580px;max-height:850px}.g6ph-photo{height:100%;max-height:none;min-height:0;position:absolute;inset:0}.g6ph-photo:after{background:linear-gradient(90deg,#095e93d9,#095e933d 72%),linear-gradient(0deg,rgba(9,94,147,.7),transparent 80%)}.g6ph-heading{bottom:auto;top:15%;padding-inline:22px}.g6ph h1,.g6-main-page .g6ph h1{font-size:clamp(52px,4.7vw,72px);max-width:780px}.g6ph-detail{position:absolute;z-index:2;bottom:42px;left:0;right:0;padding:0 22px}.g6ph-actions{flex-direction:row}.g6ph .g6ph-actions a{width:auto;min-width:175px}.g6ph .g6ph-lede{max-width:680px;font-size:16px}}@media(max-width:359px){.g6ph h1,.g6-main-page .g6ph h1{font-size:31px}.g6ph-heading,.g6ph-detail{padding-inline:18px}}:root{--g6-paper: #FAFBFC;--g6-mist: #EEF3F7;--g6-ink: #16283E;--g6-channel: #2E6FA3;--g6-slate: #53677A;--g6-live-teal: #0FA3B1;--g6-line: rgba(22,40,62,.08);--g6-radius: 18px;--g6-header-h: 72px;--g6-subnav-h: 48px;--g6-display: "Cormorant Garamond", Georgia, serif;--g6-ui: "Manrope", sans-serif;--g6-motion: .18s;--g6-floating-shadow: 0 16px 48px rgba(22,40,62,.12)}body.gen6{--paper: var(--g6-paper);--mist: var(--g6-mist);--ink: var(--g6-ink);--channel: var(--g6-channel);--steel: var(--g6-slate);--signal: var(--g6-live-teal);--ink-900: var(--g6-ink);--ink-800: var(--g6-ink);--ink-700: var(--g6-channel);--sky-500: var(--g6-channel);--sky-700: var(--g6-channel);--foam-100: var(--g6-mist);--sand-100: var(--g6-paper);--text: var(--g6-ink);--text-soft: var(--g6-slate);--font-heading: var(--g6-display);--font-body: var(--g6-ui);--font-eyebrow: var(--g6-ui);--header-h: var(--g6-header-h);--radius-lg: var(--g6-radius);--radius-xl: 20px;padding-top:0;background:var(--g6-paper);color:var(--g6-ink);overflow-x:clip;overflow-y:visible;font-family:var(--g6-ui);font-size:16px;line-height:1.65}.gen6 #main-content{padding-top:0}.gen6 .city-hero-nav-strip{display:none}.gen6 :is(h1,h2,h3){font-family:var(--g6-display);text-wrap:balance}.gen6 h1{font-size:clamp(2.75rem,5.2vw,5rem);line-height:1.02;letter-spacing:-.035em;font-weight:500}.gen6 h2{font-size:clamp(2.1rem,3.5vw,3.75rem);line-height:1.1;letter-spacing:-.025em;font-weight:500}.gen6 h3{font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.2;letter-spacing:-.015em}.gen6 h1 em{font-weight:500}.gen6 .hero-editorial{padding-top:clamp(32px,5vw,72px)}.gen6 :is(section[id],div[id],h2[id],h3[id]){scroll-margin-top:calc(var(--g6-header-h) + var(--g6-subnav-h) + 24px)}.gen6 :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--g6-channel);outline-offset:4px}.g6-wrap{width:min(100% - 80px,1320px);margin-inline:auto}.g6-skip{position:fixed;top:8px;left:12px;z-index:10000;padding:12px 20px;background:var(--g6-ink);color:var(--g6-paper);border-radius:8px;transform:translateY(-160%)}.g6-skip:focus{transform:translateY(0)}.g6-header{position:sticky;top:0;z-index:1200;height:var(--g6-header-h);background:var(--g6-paper);border-bottom:1px solid transparent;transition:background var(--g6-motion),border-color var(--g6-motion)}.g6-header.is-scrolled{border-bottom-color:var(--g6-line)}.g6-header[data-over-video=true]:not(.is-scrolled){background:transparent;color:var(--g6-paper)}.g6-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}.g6-brand{display:inline-flex;align-items:center;justify-content:flex-start;width:130px;min-height:44px;flex:0 0 130px}.g6-brand img{display:block;height:56px;width:auto;max-width:100%;object-fit:contain}.g6-primary{display:flex;align-items:center;justify-content:center;gap:24px}.g6-primary>a,.g6-areas>summary{min-height:44px;min-width:44px;justify-content:center;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--g6-ink);text-decoration:none}.g6-primary>a:hover,.g6-primary>a[aria-current=page]{color:var(--g6-channel)}.g6-areas>summary{cursor:pointer;list-style:none}.g6-areas>summary::-webkit-details-marker{display:none}.g6-areas>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);margin-left:5px}.g6-areas[open]>summary:after{transform:rotate(225deg)}.g6-area-panel{position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);width:min(900px,calc(100vw - 80px));padding:26px 32px 30px;background:var(--g6-paper);border:1px solid var(--g6-line);border-radius:0 0 var(--g6-radius) var(--g6-radius);box-shadow:var(--g6-floating-shadow)}.g6-area-intro{margin:0 0 18px;font-size:14px;color:var(--g6-slate)}.g6-area-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gen6 .g6-county h3{font:700 15px/1.4 var(--g6-ui);letter-spacing:0;margin:0 0 8px}.g6-area-tree ul{list-style:none;padding:0;margin:0}.g6-area-tree li{margin:0}.g6-area-tree a,.g6-area-name{display:flex;align-items:center;min-height:36px;font-size:14px;line-height:1.4}.g6-area-tree a{color:var(--g6-ink);text-decoration:underline;text-decoration-color:#2e6fa34d;text-underline-offset:4px;min-height:44px}.g6-area-tree a:hover{color:var(--g6-channel)}.g6-header-actions{display:flex;align-items:center;gap:18px}.g6-phone{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--g6-ink);text-decoration:none}.g6-phone svg{display:none}.g6-book{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border-radius:999px;border:1px solid var(--g6-ink);color:var(--g6-paper);background:var(--g6-ink);font:600 13px/1.4 var(--g6-ui);white-space:nowrap;text-decoration:none;transition:background var(--g6-motion)}.g6-book:hover{color:var(--g6-paper);background:var(--g6-channel);border-color:var(--g6-channel)}.g6-menu-trigger,.g6-mobile-fallback{display:none}.g6-subnav a[aria-current=location]{border-bottom-color:var(--g6-live-teal)}.g6-subnav a:focus-visible,.g6-footer a:focus-visible,.g6-footer summary:focus-visible{outline-color:var(--g6-paper)}.g6-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,460px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:24px;border:0;background:var(--g6-paper);color:var(--g6-ink);overflow-y:auto;overscroll-behavior:contain}.g6-drawer::backdrop{background:#16283e73}.g6-drawer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.gen6 .g6-drawer h2{font-size:36px;margin:0;max-width:250px}.g6-drawer-close,.g6-menu-trigger{align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--g6-line);border-radius:50%;background:transparent;color:var(--g6-ink);cursor:pointer}.g6-drawer-close{display:flex}.g6-drawer-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--g6-line)}.g6-drawer-links a{display:flex;align-items:center;min-height:48px;color:var(--g6-ink);font:600 16px/1.4 var(--g6-ui)}.g6-drawer .g6-area-tree,.g6-footer .g6-area-tree{display:block}.g6-county summary{min-height:48px;padding-block:10px;font-size:15px;font-weight:600;cursor:pointer}.g6-drawer .g6-county{border-bottom:1px solid var(--g6-line)}.g6-drawer .g6-county ul{padding:0 0 12px 12px}.g6-drawer .g6-phone{margin-top:26px;display:flex;justify-content:flex-start;font-size:16px}.g6-footer{background:var(--g6-ink);color:var(--g6-paper);padding:64px 0 24px}.g6-footer-lead{display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding-bottom:30px;margin-bottom:28px;border-bottom:1px solid rgba(238,243,247,.18)}.gen6 .g6-footer-lead h2{font-size:clamp(32px,3.5vw,48px);margin:0;color:var(--g6-paper)}.g6-footer-lead p{margin:0;font-size:14px}.g6-footer-grid{display:grid;grid-template-columns:1.1fr .85fr .95fr 1.15fr .8fr;gap:36px}.gen6 .g6-footer h3{font:700 15px/1.4 var(--g6-ui);letter-spacing:0;color:var(--g6-paper);margin:0 0 16px}.g6-footer a{color:var(--g6-paper);text-decoration:none}.g6-footer a:hover{text-decoration:underline;text-underline-offset:4px}.g6-footer-list{margin:0;padding:0;list-style:none}.g6-footer-list a{display:flex;align-items:center;min-height:44px;font-size:14px}.g6-footer .g6-area-name{color:var(--g6-mist)}.g6-footer .g6-county summary{border-bottom:1px solid rgba(238,243,247,.18)}.g6-footer .g6-county ul{padding:8px 0 12px 12px}.g6-footer address{font-style:normal;font-size:14px;line-height:1.8;margin-bottom:12px}.g6-footer-contact{display:flex;align-items:center;min-height:44px;font-size:14px;overflow-wrap:anywhere}.g6-footer-legal{font-size:13px;line-height:1.75}.g6-footer-bottom{padding-top:24px;margin-top:36px;border-top:1px solid rgba(238,243,247,.18);font-size:12px;line-height:1.8}.g6-footer-bottom p{margin:0 0 6px}.g6-footer-source{color:var(--g6-mist)}@media(max-width:1179px){.g6-primary{display:none}.g6-brand{margin-right:auto}.g6-js .g6-menu-trigger{display:flex}.g6-mobile-fallback{display:block}.g6-js .g6-mobile-fallback{display:none}.g6-mobile-fallback summary{min-width:44px;min-height:44px;display:flex;align-items:center;cursor:pointer}.g6-mobile-fallback nav{position:absolute;top:100%;left:0;right:0;padding:20px;max-height:80dvh;overflow-y:auto;background:var(--g6-paper);border-bottom:1px solid var(--g6-line)}.g6-mobile-fallback nav>a{display:block;min-height:44px;padding:10px}.g6-footer-grid{gap:28px;grid-template-columns:1fr 1fr}}@media(max-width:600px){:root{--g6-header-h: 60px}.g6-wrap{width:calc(100% - 40px)}.g6-header .g6-wrap{width:calc(100% - 24px)}.g6-header-inner{gap:8px}.g6-brand{width:76px;flex-basis:76px}.g6-brand img{height:48px}.g6-header-actions{gap:4px}.g6-phone svg{display:block}.g6-phone span{display:none}.g6-book{padding-inline:14px;font-size:12px}.g6-subnav .g6-wrap{width:calc(100% - 24px)}.g6-footer{padding-top:40px}.g6-footer-lead{display:block;padding-bottom:22px;margin-bottom:22px}.g6-footer-lead p{margin-top:12px}.g6-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.g6-footer-grid>:first-child{grid-column:1 / -1}.g6-footer-grid>:nth-child(3){grid-column:1 / -1;grid-row:3}.g6-footer-bottom{margin-top:28px}.g6-footer-contact{min-height:44px}}@media(prefers-reduced-motion:reduce){.gen6{--g6-motion: 0ms}.gen6 *,.gen6 *:before,.gen6 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.gen6 .reveal-section,.gen6 .reveal{opacity:1!important;transform:none!important}}@media print{.g6-header,.g6-subnav,.g6-drawer,.g6-mobile-fallback,.g6-skip{display:none!important}.gen6{background:var(--g6-paper);padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.gen6 .reveal-section,.gen6 .reveal{opacity:1!important;transform:none!important}.g6-footer{padding-top:24px;break-inside:avoid;print-color-adjust:exact}.g6-footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.g6-footer a:after{content:none!important}}.gen6 .home-video-cards .video-card:not(:has(img)){grid-template-columns:minmax(0,1fr)}.gen6 .insight-card__image:empty{display:none}.gen6 .g6-area-tree .g6-area-name,.gen6 .g6-area-tree .g6-area-name:hover{color:var(--g6-slate);opacity:.8;cursor:default;background:transparent;text-decoration:none;transition:none}.gen6 .g6-area-tree .g6-ready-guides a{color:var(--g6-ink);font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gen6 .g6-planned-group{margin-top:12px}.gen6 .g6-planned-note{margin:0 0 4px;color:var(--g6-slate);font:400 12px/1.5 var(--g6-ui)}.gen6 .g6-planned-note>span{font-weight:650;font-size:10px;margin-right:5px}.gen6 .g6-footer .g6-area-name{color:var(--g6-mist);opacity:.65}.gen6 .g6-footer .g6-ready-guides a{color:var(--g6-paper)}.gen6 .g6-footer .g6-planned-note{color:var(--g6-mist)}.gen6 .g6-drawer .g6-ready-guides{padding-left:0}@media(max-width:1350px){.g6-primary{gap:14px}.g6-header-inner{gap:12px}}.g6-drop-panel{width:min(560px,calc(100vw - 80px));padding:20px 24px 22px}.g6-drop-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.g6-drop-list a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.4;color:var(--g6-ink);text-decoration:underline;text-decoration-color:#2e6fa34d;text-underline-offset:4px}.g6-drop-list a:hover{color:var(--g6-channel)}.g6-drawer-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--g6-line)}.g6-drawer-group-title{font:700 13px/1.4 var(--g6-ui);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;color:var(--g6-slate)}.g6-drawer-group-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.g6-drawer-group-list a{display:flex;align-items:center;min-height:48px;color:var(--g6-ink);font:600 15px/1.4 var(--g6-ui);text-decoration:none}.g6-fallback-group summary{min-height:44px;display:flex;align-items:center;padding:10px;cursor:pointer;font-weight:600}.g6-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.g6-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(238,243,247,.3);border-radius:50%;color:var(--g6-paper);text-decoration:none}.g6-social a:hover{border-color:var(--g6-paper);text-decoration:none}.g6-footer-compact{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.g6-footer-compact a{font-size:13px}@media(max-width:1179px){.g6-footer-grid>:first-child{grid-column:1 / -1}}@media(max-width:600px){.g6-social{margin-top:16px}.g6-footer-grid>:nth-child(3){grid-column:auto;grid-row:auto}.g6-footer-grid>:nth-child(4){grid-column:1 / -1}.g6-footer-compact{grid-template-columns:1fr 1fr}}:root{--m-safe-b: env(safe-area-inset-bottom, 0px);--m-safe-t: env(safe-area-inset-top, 0px);--m-bar-h: 64px;--m-ease: cubic-bezier(.2,.8,.2,1);--m-spring: cubic-bezier(.32,1.28,.54,1)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.gen6{-webkit-tap-highlight-color:rgba(46,111,163,.12)}.gen6 a,.gen6 button,.gen6 summary,.gen6 label,.gen6 [role=button]{touch-action:manipulation}.gen6 :focus-visible{outline:2px solid var(--g6-channel);outline-offset:3px}.gen6 .form-card form{position:relative}.gen6 .form-group{margin-bottom:14px}.gen6 .form-label{display:block;font:600 13px/1.3 var(--g6-ui);letter-spacing:.01em;color:var(--g6-ink);margin:0 0 6px}.gen6 .form-input,.gen6 .form-select,.gen6 .form-textarea{width:100%;min-height:52px;padding:13px 16px;border-radius:14px;border:1.5px solid rgba(22,40,62,.16);background:#fff;color:var(--g6-ink);font:500 16px/1.35 var(--g6-ui);-webkit-appearance:none;appearance:none;box-shadow:0 1px #16283e08;transition:border-color .18s var(--m-ease),box-shadow .18s var(--m-ease),background .18s}.gen6 .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2316283E' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}.gen6 .form-textarea{min-height:104px;resize:vertical}.gen6 .form-input:focus,.gen6 .form-select:focus,.gen6 .form-textarea:focus{outline:none;border-color:var(--g6-channel);box-shadow:0 0 0 4px #2e6fa324}.gen6 .form-input::placeholder,.gen6 .form-textarea::placeholder{color:#8a9aab}.gen6 .form-input:user-invalid,.gen6 .form-select:user-invalid,.gen6 .form-textarea:user-invalid{border-color:#c2413a;box-shadow:0 0 0 4px #c2413a1a}.gen6 .form-input.m-valid{border-color:#0fa3b18c}.gen6 .form-consent{display:flex;gap:12px;align-items:flex-start;font:400 12.5px/1.5 var(--g6-ui);color:var(--g6-slate);cursor:pointer;padding:6px 0}.gen6 .form-consent__checkbox{flex:0 0 22px;width:22px;height:22px;margin:1px 0 0;accent-color:var(--g6-ink);cursor:pointer}.gen6 .form-card button[type=submit],.gen6 .form-card .milner-form-next{min-height:54px;border-radius:999px;font:700 15px/1.2 var(--g6-ui);letter-spacing:.01em;transition:transform .12s var(--m-ease),box-shadow .2s,background .2s}.gen6 .form-card button:active{transform:scale(.98)}.gen6 .form-actions-row{display:flex;gap:10px;align-items:stretch}.gen6 .form-actions-row .milner-form-back{flex:0 0 auto;min-height:54px;min-width:88px;border-radius:999px}.gen6 .form-actions-row [type=submit]{flex:1 1 auto}.gen6 .m-progress{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:600 12px/1 var(--g6-ui);color:var(--g6-slate);letter-spacing:.04em}.gen6 .m-progress i{flex:1;height:4px;border-radius:4px;background:#16283e14;overflow:hidden;position:relative}.gen6 .m-progress i:after{content:"";position:absolute;inset:0;width:var(--m-p, 50%);background:var(--g6-channel);border-radius:4px;transition:width .45s var(--m-ease)}.gen6 .form-step-1:not([hidden]),.gen6 .form-step-2:not([hidden]){animation:m-step-in .38s var(--m-ease) both}@keyframes m-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.gen6 .form-step-heading{font:600 14px/1.3 var(--g6-ui);color:var(--g6-ink);margin:0 0 14px;outline:none}.gen6 .m-success{text-align:center;padding:28px 8px 8px;animation:m-rise .5s var(--m-spring) both}.gen6 .m-success svg{width:64px;height:64px;display:block;margin:0 auto 14px}.gen6 .m-success circle{fill:none;stroke:var(--g6-live-teal);stroke-width:2.5;stroke-dasharray:164;stroke-dashoffset:164;animation:m-draw .6s var(--m-ease) .05s forwards}.gen6 .m-success path{fill:none;stroke:var(--g6-live-teal);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:m-draw .35s var(--m-ease) .5s forwards}.gen6 .m-success h3{font:500 28px/1.15 var(--g6-display);margin:0 0 8px;color:var(--g6-ink)}.gen6 .m-success p{margin:0 auto;max-width:30ch;color:var(--g6-slate);font-size:15px}.gen6 .m-success .m-success-call{display:inline-flex;margin-top:18px;min-height:48px;align-items:center;padding:0 22px;border-radius:999px;border:1.5px solid var(--g6-line);font-weight:700;color:var(--g6-ink);text-decoration:none}.gen6 .form-message-error{border-radius:14px!important;font:500 14px/1.45 var(--g6-ui)!important;animation:m-shake .4s var(--m-ease)}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes m-shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.m-sheet{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;overflow:visible}.m-sheet::backdrop{background:#0a162600;transition:background .3s var(--m-ease)}.m-sheet[open]::backdrop{background:#0a16267a}.m-sheet-panel{position:fixed;left:0;right:0;bottom:0;max-height:min(92dvh,900px);overflow-y:auto;overscroll-behavior:contain;background:var(--g6-paper);border-radius:26px 26px 0 0;box-shadow:0 -18px 60px #0a162647;padding:10px 20px calc(24px + var(--m-safe-b));transform:translateY(100%);transition:transform .42s var(--m-spring);-webkit-overflow-scrolling:touch}.m-sheet.is-in .m-sheet-panel{transform:translateY(var(--m-drag, 0px))}.m-sheet.is-dragging .m-sheet-panel{transition:none}.m-sheet-grab{display:block;width:44px;height:5px;border-radius:5px;background:#16283e2e;margin:2px auto 12px}.m-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.m-sheet-head h2{font:500 30px/1.08 var(--g6-display);margin:0;color:var(--g6-ink)}.m-sheet-head p{margin:8px 0 0;color:var(--g6-slate);font-size:15px;line-height:1.45}.m-sheet-x{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:0;background:var(--g6-mist);color:var(--g6-ink);display:grid;place-items:center;cursor:pointer}.m-sheet-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 18px}.m-sheet-quick a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:16px;background:var(--g6-mist);color:var(--g6-ink);font:700 14px/1 var(--g6-ui);text-decoration:none}.m-sheet-quick a svg{width:18px;height:18px}.m-sheet-or{display:flex;align-items:center;gap:12px;margin:4px 0 14px;color:var(--g6-slate);font:600 12px/1 var(--g6-ui);letter-spacing:.08em;text-transform:uppercase}.m-sheet-or:before,.m-sheet-or:after{content:"";flex:1;height:1px;background:var(--g6-line)}.m-sheet .form-card{background:none;border:0;box-shadow:none;padding:0;margin:0}.m-sheet .form-card .form-title,.m-sheet .form-card .form-subtitle{display:none}@media(min-width:761px){.m-sheet-panel{inset:50% auto auto 50%;width:min(520px,calc(100vw - 48px));border-radius:24px;padding:28px 32px 30px;transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform .38s var(--m-spring),opacity .25s var(--m-ease);box-shadow:0 30px 90px #0a16264d}.m-sheet.is-in .m-sheet-panel{transform:translate(-50%,-50%) scale(1);opacity:1}.m-sheet-grab{display:none}}html.m-lock,html.m-lock body{overflow:hidden}.m-nudge.is-in{transform:none;opacity:1;pointer-events:auto}@media(max-width:760px){body.gen6{padding-bottom:calc(var(--m-bar-h) + var(--m-safe-b))}.g6-header .g6-book{display:none}.g6-header .g6-phone{width:44px;height:44px;border-radius:50%;background:var(--g6-mist)}.g6-menu-trigger{width:44px;height:44px}.g6-header-actions{gap:8px!important}.gen6 .g6-footer-source,.gen6 .g6-planned-note,.gen6 .g6-hub-quiet,.gen6 .g6-county-source-note,.gen6 .g6-poi-group-source,.gen6 .g6-keyboard-map-note,.gen6 small,.gen6 figcaption{font-size:13px!important;line-height:1.5}.gen6 .eyebrow-lux,.gen6 .g6-main-kicker,.gen6 .g6-eyebrow,.gen6 .g6-city-eyebrow,.gen6 .lux-lead-form-kicker,.gen6 .hero-ed-badge-kicker,.gen6 .post-nav__kicker{font-size:12px!important}.gen6 .service-band-link,.gen6 .path-link,.gen6 .ct-route__cta,.gen6 .g6-main-text,.gen6 .g6-text-link{min-height:44px;display:inline-flex;align-items:center}.gen6 details>summary{min-height:44px}.gen6 .g6-county-reset,.gen6 .ct-quad-btn{min-height:44px}.gen6 .leaflet-touch .leaflet-bar a{width:44px;height:44px;line-height:44px;font-size:22px}.gen6 .leaflet-control-attribution a{padding:4px 2px}.gen6 .g6-agent-options label{min-height:56px}.gen6 .g6-agent-options input[type=radio]{width:22px;height:22px;accent-color:var(--g6-ink)}.gen6 input,.gen6 select,.gen6 textarea{font-size:max(16px,1em)}.gen6 .form-card{padding:22px 18px;border-radius:22px}.gen6 .g6-main-form{padding:20px 16px!important;border-radius:22px}.gen6 .form-grid{grid-template-columns:1fr!important;gap:0!important}.g6-footer .g6-footer-contact,.g6-footer .g6-footer-list a{min-height:44px;display:inline-flex;align-items:center}.g6-footer-bottom{padding-bottom:12px}body.m-bar-on .ms-chat-launcher{bottom:calc(var(--m-bar-h) + 14px + var(--m-safe-b))!important}}.m-bar{display:none}@media(max-width:760px){.m-bar{display:grid;grid-template-columns:52px 1fr 1.25fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:1240;padding:8px 12px calc(8px + var(--m-safe-b));background:#fafbfceb;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-top:1px solid rgba(22,40,62,.08);transform:translateY(110%);transition:transform .4s var(--m-spring)}body.m-bar-on .m-bar{transform:none}body.m-keyboard .m-bar,body.m-footer-in .m-bar{transform:translateY(110%)}.m-bar a,.m-bar button{min-height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font:700 14.5px/1 var(--g6-ui);text-decoration:none;border:0;cursor:pointer}.m-bar .m-bar-call{background:var(--g6-mist);color:var(--g6-ink)}.m-bar .m-bar-call svg{width:20px;height:20px}.m-bar .m-bar-search{background:#fff;color:var(--g6-ink);box-shadow:inset 0 0 0 1.5px #16283e24}.m-bar .m-bar-talk{background:var(--g6-ink);color:var(--g6-paper)}.m-bar a:active,.m-bar button:active{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.m-sheet-panel,.m-bar,.m-nudge,.gen6 .form-step-1,.gen6 .form-step-2,.gen6 .m-success{transition:none!important;animation:none!important}.gen6 .m-success circle,.gen6 .m-success path{stroke-dashoffset:0}}@media print{.m-bar,.m-nudge,.m-sheet{display:none!important}}.m-sheet .form-card,.m-sheet .form-card form{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important;max-width:none!important}.m-sheet[open]::backdrop{background:#0a16268f}.m-sheet-panel{box-shadow:0 -1px #16283e0f,0 -18px 60px #0a16264d}.m-sheet-head h2{font-size:29px}.m-sheet-head p{color:#4f6275;text-wrap:balance}.m-sheet-x{background:#16283e0f;color:#4f6275;margin-top:-2px}.m-sheet-quick a{background:#fff;box-shadow:inset 0 0 0 1.5px #16283e1f;border-radius:14px}.m-sheet-quick a svg{color:var(--g6-channel)}.m-sheet-or{text-transform:none;letter-spacing:0;font:500 13px/1 var(--g6-ui)}.m-sheet.m-in-form .m-sheet-head p,.m-sheet.m-in-form .m-sheet-quick,.m-sheet.m-in-form .m-sheet-or{display:none}.m-sheet.m-in-form .m-sheet-head h2{font-size:24px}.m-sheet.m-in-form .m-sheet-head{margin-bottom:14px}.gen6 .form-label{text-transform:none!important;letter-spacing:0!important;color:var(--g6-ink)!important;font:600 13.5px/1.3 var(--g6-ui)!important;margin:0 0 7px!important}.gen6 .form-group{margin-bottom:16px}.gen6 .form-input:focus,.gen6 .form-select:focus,.gen6 .form-textarea:focus{outline:none!important;box-shadow:0 0 0 3px #2e6fa329!important;border-color:var(--g6-channel)!important}.gen6 .form-select:has(option:checked[value=""]){color:#8a9aab}.gen6 .form-textarea{resize:none;field-sizing:content;min-height:96px;max-height:220px}.gen6 .form-card button[type=submit],.gen6 .form-card .milner-form-next,.gen6 .form-card .milner-form-back{text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;font:700 15.5px/1.2 var(--g6-ui)!important}.gen6 .form-card .milner-form-back{background:transparent!important;color:var(--g6-ink)!important;border:1.5px solid rgba(22,40,62,.14)!important}.gen6 .m-progress{margin-bottom:18px;font-weight:500;letter-spacing:0}.gen6 .m-progress i{display:none}.gen6 .m-progress:after{content:"";flex:0 0 52px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--g6-ink) 0 24px,transparent 24px 28px,var(--m-seg2, rgba(22,40,62,.14)) 28px 52px)}.gen6 .m-progress[data-step="2"]{--m-seg2: var(--g6-ink)}.gen6 .m-progress{justify-content:space-between}.gen6 .form-step-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gen6 .form-consent{min-height:44px;padding:8px 0;color:#4f6275}.gen6 .form-consent__checkbox{margin-top:2px}.m-sheet .m-pin{position:sticky;bottom:calc(-24px - var(--m-safe-b));z-index:2;margin:10px -20px calc(-24px - var(--m-safe-b));padding:12px 20px calc(16px + max(var(--m-safe-b),8px));background:var(--g6-paper);box-shadow:0 -1px #16283e12}.m-sheet .m-pin .milner-form-next{width:100%}.m-sheet .form-step-2 .m-pin{position:static;bottom:auto;margin:14px 0 0;padding:12px 0 calc(18px + var(--m-safe-b));box-shadow:none}.gen6 .form-card .milner-form-next,.gen6 .form-card button[type=submit]{background:var(--g6-ink)!important;color:var(--g6-paper)!important;border:0!important}@media(min-width:761px){.m-sheet .m-pin{position:static;margin:10px 0 0;padding:0;box-shadow:none;background:none}}.m-sheet-x{width:44px;height:44px;background:transparent!important;position:relative}.m-sheet-x:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#16283e12;z-index:-1}.m-sheet-x{isolation:isolate}.gen6 .m-progress b{font-weight:inherit}.m-sheet-or{margin:6px 0 20px}.m-sheet-head p{max-width:none}.gen6 .form-consent span{font-size:12px;line-height:1.45}@media(max-width:760px){.m-bar{background:var(--g6-paper);padding:10px 14px calc(12px + max(var(--m-safe-b),6px));gap:10px;box-shadow:none;border-top:1px solid rgba(22,40,62,.09);-webkit-backdrop-filter:none;backdrop-filter:none}.m-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:60px;background:var(--g6-paper)}.m-bar .m-bar-call,.m-bar .m-bar-search{background:#fff;color:var(--g6-ink);box-shadow:inset 0 0 0 1.5px #16283e21}.m-bar .m-bar-call svg,.m-bar .m-bar-search svg{color:var(--g6-ink)}body.m-bar-on:not(.m-footer-in):not(.m-keyboard) .g6-header .g6-phone{opacity:0;pointer-events:none;transform:scale(.8)}.g6-header .g6-phone{transition:opacity .25s,transform .25s}.g6-header .g6-phone,.g6-menu-trigger{background:#16283e0d!important;border:0!important}}.gen6 .m-opt{font-weight:400;color:#6b7d8f}@media(max-width:760px){.gen6 .ms-listing-meta span{font-size:13.5px!important}.gen6 .ms-card-courtesy{font-size:12.5px!important}.gen6 .ms-card-heart{min-width:44px;min-height:44px}.gen6 .g6-calculator-form label{font-size:14px!important}.gen6 .g6-calculator-form label>span,.gen6 .g6-calc-note,.gen6 .g6-broker-line{font-size:13px!important}.gen6 .g6-calculator-form input,.gen6 .g6-calculator-form select{min-height:48px;font-size:16px!important}.gen6 .ct-route__legend span,.gen6 .ct-quad-water,.gen6 .g6-layer-explanation p,.gen6 .g6-instrument-sources p{font-size:13px!important}.gen6 .ct-route-label{font-size:12px!important}.gen6 .milner-water-text{font-size:11.5px!important}.gen6 .leaflet-control-attribution{font-size:11px!important}.gen6 .ct-quad-link,.gen6 .ct-zip-link,.gen6 .g6-county-reset{min-height:44px;display:inline-flex;align-items:center}.gen6 #g6-map-feature,.gen6 .g6-keyboard-features select,.gen6 .g6-explorer-city select{font-size:16px!important;min-height:44px}.gen6 .service-band-link{font-size:13px!important;letter-spacing:.06em}.gen6 .sell-timeline-week,.gen6 .section-kicker,.gen6 .sell-hero-badge-kicker{font-size:12px!important}.gen6 .g6-planned-note span{font-size:11px!important}.gen6 .g6-agent-options input[type=radio]{width:24px;height:24px}.g6-footer .g6-footer-list{display:flex;flex-wrap:wrap;gap:4px 18px}.g6-footer .g6-footer-list a{padding:0 2px}.gen6 .g6-film-chip{font-size:12px!important}}@media(max-width:760px){.page-template-page-home-value .sell-hero-copy{display:flex;flex-direction:column}.page-template-page-home-value .sell-hero-copy>.eyebrow-lux{order:0;margin-bottom:10px}.page-template-page-home-value .sell-hero-copy>h1{order:1;font-size:clamp(34px,9.4vw,42px)!important;line-height:1.05;margin-bottom:18px}.page-template-page-home-value .sell-hero-copy>#hv-instant-form{order:2;margin:0 0 6px!important;flex-direction:column;gap:10px;max-width:none}.page-template-page-home-value .sell-hero-copy>#hv-instant-status{order:3}.page-template-page-home-value .sell-hero-copy>.sell-hero-lead{order:4;margin-top:18px;font-size:16px;color:#3f5367}.page-template-page-home-value .sell-hero-copy>.sell-hero-actions{order:5}.page-template-page-home-value .sell-hero-copy>.sell-hero-proof{order:6}.page-template-page-home-value .hero-editorial,.page-template-page-home-value .sell-hero{padding-top:24px!important}.page-template-page-home-value #hv-instant-address{width:100%;min-height:56px;border-radius:16px;border:1.5px solid rgba(22,40,62,.18)!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%232E6FA3' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s7-6.1 7-11.5A7 7 0 0 0 5 9.5C5 14.9 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") no-repeat 16px center;padding:0 16px 0 46px;font:500 16px/1.2 var(--g6-ui);color:var(--g6-ink);box-shadow:0 6px 20px #16283e0f}.page-template-page-home-value #hv-instant-address:focus{outline:none!important;border-color:var(--g6-channel)!important;box-shadow:0 0 0 3px #2e6fa329}.page-template-page-home-value #hv-instant-form button{width:100%;min-height:54px;justify-content:center}.page-template-page-home-value .sell-hero-actions .btn-lux-outline{border:0!important;background:none!important;padding-left:0!important;min-height:44px;text-decoration:underline;text-underline-offset:4px}}@media(max-width:760px){.home.gen6 .g6-hero-copy{padding-top:16px!important}.home.gen6 .g6-hero h1{margin-bottom:10px!important}.home.gen6 .g6-hero-lede{margin-bottom:14px!important}.home.gen6 .g6-hero-why{margin:10px 0 0!important;font-size:13px!important}.home.gen6 .g6-hero-why .g6-why-long{display:none}.home.gen6 .g6-video-toggle{left:auto!important;right:12px!important;bottom:12px!important;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;font-size:0;background:#0a16268c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%23fff'%3E%3Crect x='6' y='5' width='4' height='14' rx='1'/%3E%3Crect x='14' y='5' width='4' height='14' rx='1'/%3E%3C/svg%3E") no-repeat center;border:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home.gen6 .g6-video-toggle[aria-label^=Play]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5.5v13l11-6.5z'/%3E%3C/svg%3E")}}@media(max-width:760px){:root{--g6-subnav-h: 52px}.g6-subnav a[aria-current=location]{background:var(--g6-paper);color:var(--g6-ink)}.gen6 main [id]{scroll-margin-top:calc(var(--g6-header-h) + var(--g6-subnav-h) + 12px)}}.gen6 .wp-block-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.gen6 .wp-block-table th,.gen6 .wp-block-table td{padding:12px 10px;border-bottom:1px solid rgba(22,40,62,.1);text-align:left;vertical-align:top}.gen6 .wp-block-table th{font:700 13px/1.3 var(--g6-ui);color:var(--g6-ink);border-bottom-width:2px}.gen6 .wp-block-table td:not(:first-child),.gen6 .wp-block-table th:not(:first-child){text-align:right;white-space:nowrap}.gen6 .wp-block-table figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:#56697c}@media(max-width:760px){.gen6 .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.gen6 .wp-block-table th,.gen6 .wp-block-table td{padding:11px 8px;font-size:14.5px}.gen6 .wp-block-table td:first-child{padding-left:0}.gen6 .wp-block-table td:last-child,.gen6 .wp-block-table th:last-child{padding-right:0}}@media(max-width:760px){.gen6 .ms-card-courtesy,.gen6 .ms-mls-attribution,.gen6 [class*=mls-disclaimer]{font-size:12.5px!important;line-height:1.5}.gen6 .ms-listing,.gen6 .ms-listing *{font-family:var(--g6-ui)}.gen6 .ms-listing-price-overlay{font-family:var(--g6-display)!important}.g6-homes .g6-action [data-homes-name]{margin:0!important}.g6-homes [data-homes-place]{flex:none}}.m-sheet-mira{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:-6px 0 8px;border:0;background:none;color:#4f6275;font:500 14px/1.3 var(--g6-ui);cursor:pointer}.m-sheet-mira u{color:var(--g6-ink);font-weight:700;text-underline-offset:3px}.m-sheet-mira svg{width:16px;height:16px;color:var(--g6-channel);flex:none}.m-sheet-mira[hidden],.m-sheet.m-in-form .m-sheet-mira{display:none}@media(max-width:760px){body.m-bar-on .ms-chat-launcher{bottom:calc(var(--m-bar-h) + 14px + var(--m-safe-b))!important}}.m-sheet-quick a{border:1.5px solid rgba(22,40,62,.24);box-shadow:none}.m-sheet-mira{font-size:13px;color:#5a6f82;margin-top:-8px;margin-bottom:12px}.m-sheet-mira u{font-weight:600;color:#415a70}.m-sheet .form-step-1,.m-sheet .form-step-2{padding-bottom:16px}.m-sheet-quick a svg{color:var(--g6-ink)}.m-sheet-quick a:first-child{background:var(--g6-ink);color:var(--g6-paper);border-color:var(--g6-ink)}.m-sheet-quick a:first-child svg{color:var(--g6-paper)}.m-sheet-mira{justify-content:flex-start;min-height:44px}.m-sheet-mira u{text-underline-offset:3px}.m-sheet-or{margin:22px 0 18px;color:var(--g6-ink);opacity:.62}@media(max-width:760px){.g6-footer .g6-area-tree{display:block}.g6-footer .g6-area-tree a,.g6-footer .g6-area-name{min-height:40px}}@media(max-width:760px){body.page-template-page-home-value #valuation-result,body.page-template-page-home-value .hv-result-panel{scroll-margin-bottom:calc(var(--m-bar-h) + var(--m-safe-b) + 16px)}body.page-template-page-home-value #valuation-result{padding-bottom:calc(var(--m-bar-h) + var(--m-safe-b) + 24px)}}#profile-map-address{font-size:16px}@media(pointer:coarse),(max-width:767px){.g6-county-reset,[data-poi-clear]{min-height:44px!important;min-width:44px!important}}:root{--m-bar-h: 73px}.g6-brand-text{display:none}@media(max-width:600px){.g6-brand{width:auto!important;flex:0 1 auto!important;gap:8px}.g6-brand picture{display:flex}.g6-brand img{height:38px!important;width:auto}.g6-brand-text{display:inline;font:700 13px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#095e93;white-space:nowrap}}@media(max-width:359px){.g6-brand img{height:32px!important}.g6-brand-text{font-size:12px;letter-spacing:.1em}.g6-brand{gap:6px}}@media(max-width:760px){body.gen6{padding-bottom:calc(var(--m-bar-h) + var(--m-safe-b))!important}.m-bar{z-index:1240}.m-bar:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px;background:linear-gradient(to top,#fafbfcf5,#fafbfc00);pointer-events:none}body.m-cover .m-bar{transform:translateY(110%)}.m-bar .m-bar-talk{background:#2b80bb;color:#fff}.m-bar .m-bar-talk:hover{background:#226a9c}.m-bar .m-bar-talk.m-bar-value{font-size:14.5px}body.m-bar-show .g6-header .g6-phone,.g6-header .g6-phone{display:none!important}body.gen6 .g6-footer{scroll-margin-bottom:var(--m-bar-h)}}body.m-footer-in .ms-chat-launcher,body.m-mira-yield .ms-chat-launcher,body.m-mira-moving .ms-chat-launcher,body.m-cover .ms-chat-launcher,body.m-keyboard .ms-chat-launcher{opacity:0!important;pointer-events:none!important}@media(max-width:760px){body.m-bar-show .ms-chat-launcher{bottom:calc(var(--m-bar-h) + 24px + var(--m-safe-b))!important}body.m-footer-in .ms-chat-launcher,body.m-mira-yield .ms-chat-launcher,body.m-mira-moving .ms-chat-launcher,body.m-cover .ms-chat-launcher,body.m-keyboard .ms-chat-launcher,body.g6-launcher-yield .ms-chat-launcher{opacity:0!important;pointer-events:none!important}}@media(max-width:900px){.gen6 .g6-main-worklist details>summary{display:grid!important;grid-template-columns:30px minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:start;gap:0 8px;min-height:44px;padding:2px 0}}.gen6 main [id],.gen6 section[id],.gen6 [id].g6-main-band{scroll-margin-top:140px}@media(max-width:760px){.gen6 main [id]{scroll-margin-top:140px}}@media(max-width:760px){body.m-bar-on:not(.m-bar-show) .g6-header .g6-phone{opacity:1!important;pointer-events:auto!important;transform:none!important}}.gen6 :is(.g6-deep.g6-value,.g6-proof.g6-band,.g6-main-band.g6-main-ink,.g6-pband--navy,.g6-sell-case-result,.g6af-figs,.g6af-founder-panel,.g6-team-band,.section-lux--ink,.g6-main-ink,.g6-deep--navy,[class*=--navy],[class*=--ink]) :is(p,li,span,small,cite,figcaption,dd,dt,.g6-deep-lede,.g6-deep-small,.g6d2-lede,.g6-review-platforms){color:#eaf4fce0!important}.gen6 :is(.g6-deep.g6-value,.g6-proof.g6-band,.g6-main-band.g6-main-ink,.g6-pband--navy,.g6-sell-case-result,.g6af-figs,.g6af-founder-panel,.g6-team-band,.section-lux--ink,.g6-main-ink,[class*=--navy],[class*=--ink]) :is(h2,h3,h4,strong,b){color:#fff!important}.gen6 :is(.g6-deep.g6-value,.g6-proof.g6-band,.g6-main-band.g6-main-ink,.g6-pband--navy,.g6-sell-case-result,.g6af-figs,.g6af-founder-panel,.section-lux--ink,.g6-main-ink,[class*=--navy],[class*=--ink]) :is(.g6-eyebrow,.eyebrow-lux,.g6-main-kicker,.g6d2-vs-need,[class*=eyebrow],[class*=kicker]){color:#5bb8e8!important}.gen6 :is(.g6-deep.g6-value,.g6-proof.g6-band,.g6-main-band.g6-main-ink,.g6-pband--navy,.section-lux--ink,.g6-main-ink,[class*=--navy],[class*=--ink]) a:not([class*=btn]):not([class*=button]):not([class*=cta]){color:#fff!important}.gen6 .g6-vcard-ov :is(.g6-vcard-ov-t,.g6-vcard-ov-b,.g6-vcard-ov-m){color:#fff!important}.gen6 .g6d2-vs-need{color:#fff!important}.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain :is(h3,li,li span:not(.g6-deep__explain-ico)){color:#095e93!important}.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain :is(.g6-deep__eyebrow,.g6-deep__explain-ico){color:#175f91!important}.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain a.g6-deep__link:not([class*=btn]):not([class*=button]):not([class*=cta]){color:#175f91!important}.hv-evidence{margin:2.25rem 0 1rem;display:grid;gap:1.25rem}.hv-evidence[hidden]{display:none}.hv-ev-block{background:#fff;border:1px solid var(--g6-line, rgba(22,40,62,.08));border-radius:var(--g6-radius, 18px);padding:clamp(18px,3.2vw,32px);box-shadow:0 1px #16283e08,0 12px 32px #16283e0d}.hv-ev-kicker{margin:0 0 .35rem;font:700 11.5px/1.2 var(--g6-ui, Manrope, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--g6-channel, #2E6FA3)}.hv-ev-block h3{margin:0;font:500 clamp(26px,3.4vw,34px)/1.08 var(--g6-display, "Cormorant Garamond", Georgia, serif);color:var(--g6-ink, #16283E);letter-spacing:-.01em}.hv-ev-block h3 em{font-style:italic;color:var(--g6-channel, #2E6FA3)}.hv-ev-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:1rem}.hv-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--g6-mist, #EEF3F7)}.hv-seg button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:600 13px/1 var(--g6-ui, Manrope, sans-serif);color:var(--g6-slate, #53677A);cursor:pointer}.hv-seg button[aria-pressed=true]{background:#fff;color:var(--g6-ink, #16283E);box-shadow:0 1px 3px #16283e24}.hv-seg button:focus-visible{outline:2px solid var(--g6-channel, #2E6FA3);outline-offset:2px}.hv-ladder-plot{width:100%;overflow:hidden}.hv-ladder-svg .hv-dot:hover .hv-mark,.hv-ladder-svg .hv-dot:focus .hv-mark,.hv-ladder-svg .hv-dot.is-on .hv-mark{r:9}.hv-ladder-svg .is-active .hv-mark{fill:#fff;stroke:var(--g6-channel, #2E6FA3);stroke-width:2.25}.hv-ladder-svg .is-active.hv-median{stroke:var(--g6-slate, #53677A)}.hv-ladder-detail{min-height:1.5em;margin:.5rem 0 0;font:600 14px/1.45 var(--g6-ui, Manrope, sans-serif);color:var(--g6-ink, #16283E)}.hv-ladder-detail a{color:var(--g6-channel, #2E6FA3);text-decoration:underline;text-underline-offset:3px}.hv-ev-note{margin:.85rem 0 0;font:400 13px/1.55 var(--g6-ui, Manrope, sans-serif);color:var(--g6-slate, #53677A);max-width:62ch}.hv-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.1rem 0 0;border-top:1px solid var(--g6-line, rgba(22,40,62,.08))}.hv-facts-grid>div{padding:14px 16px 14px 0;border-bottom:1px solid var(--g6-line, rgba(22,40,62,.08))}.hv-facts-grid dt{font:700 11px/1.2 var(--g6-ui, Manrope, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--g6-slate, #53677A);margin-bottom:6px}.hv-facts-grid dd{margin:0;font:500 21px/1.2 var(--g6-display, "Cormorant Garamond", Georgia, serif);color:var(--g6-ink, #16283E)}.hv-facts-grid dd span{display:block;margin-top:4px;font:400 12.5px/1.4 var(--g6-ui, Manrope, sans-serif);color:var(--g6-slate, #53677A)}.hv-demand-line{margin:.4rem 0 0;font:400 17px/1.5 var(--g6-ui, Manrope, sans-serif);color:var(--g6-ink, #16283E)}.hv-demand-line strong{font:600 30px/1 var(--g6-display, "Cormorant Garamond", Georgia, serif);margin-right:4px}.hv-next{display:grid;gap:10px;justify-items:start;padding:clamp(18px,3vw,28px);border-radius:var(--g6-radius, 18px);background:var(--g6-ink, #16283E);color:#fff}.hv-next-primary{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:999px;background:#fff;color:var(--g6-ink, #16283E);font:700 15px/1 var(--g6-ui, Manrope, sans-serif);text-decoration:none}.hv-next-primary:hover{background:var(--g6-mist, #EEF3F7)}.hv-next-secondary{color:#cfe0ee;font:600 14px/1.4 var(--g6-ui, Manrope, sans-serif);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.hv-next p{margin:0;font:400 14px/1.55 var(--g6-ui, Manrope, sans-serif);color:#d7e3ee;max-width:56ch}.hv-next a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:760px){.hv-facts-grid{grid-template-columns:1fr 1fr}.hv-next-primary{width:100%;justify-content:center}}@media(max-width:400px){.hv-facts-grid{grid-template-columns:1fr}}.hv-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0;list-style:none;font:600 12.5px/1.3 var(--g6-ui, Manrope, sans-serif);color:var(--g6-slate, #53677A)}.hv-legend li{display:inline-flex;align-items:center;gap:7px}.hv-legend i{display:inline-block;width:11px;height:11px;border-radius:50%}.hv-legend .k-sold{background:var(--g6-ink, #16283E)}.hv-legend .k-pending{background:var(--g6-channel, #2E6FA3)}.hv-legend .k-active{background:#fff;box-shadow:inset 0 0 0 2px var(--g6-channel, #2E6FA3)}.hv-legend .k-med{width:3px;height:14px;border-radius:2px;background:var(--g6-slate, #53677A)}.hv-legend .k-band{width:18px;height:12px;border-radius:3px;background:#2e6fa31a;box-shadow:inset 0 0 0 1px #2e6fa359}.hv-legend-band{color:var(--g6-channel, #2E6FA3);font-weight:700;font-variant-numeric:tabular-nums}.hv-legend .k-other{background:#fff;box-shadow:inset 0 0 0 2px var(--g6-slate, #53677A)}.hv-pressure{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--g6-line, rgba(22,40,62,.08));font:500 14px/1.4 var(--g6-ui, Manrope, sans-serif);color:var(--g6-ink, #16283E)}.hv-pressure strong{font:600 24px/1 var(--g6-display, "Cormorant Garamond", Georgia, serif);margin-right:5px}.hv-pressure-note{flex-basis:100%;font-size:12.5px;color:var(--g6-slate, #53677A)}@media(min-width:901px){.page-template-page-home-value .sell-3p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.g6-pband{margin:0;padding:0;display:block;width:100%;background:var(--g6-mist, #EEF3F7)}.g6-pband img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;max-height:70vh}.g6-pband figcaption{padding:14px 20px 18px;text-align:center;font:600 13px/1.4 Manrope,sans-serif;letter-spacing:.04em;color:var(--g6-slate, #53677A)}.g6-pband--navy{background:var(--g6-ink, #16283E)}.g6-pband--navy figcaption{color:#ffffffc7}@media(max-width:640px){.g6-pband img{aspect-ratio:4 / 3;max-height:56vh}.g6-pband figcaption{padding:12px 20px 16px}}@media print{.g6-pband{display:none}}.page-content>.g6-pband{width:100vw;margin:40px 0 40px calc(50% - 50vw);max-width:100vw}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/font-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/font-954d638259f9bb13.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/font-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/font-8fbaa36df2a892d0.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/perf-48c0a09eb3a91fd6.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/font-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/font-954d638259f9bb13.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/font-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/font-8fbaa36df2a892d0.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/perf-48c0a09eb3a91fd6.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/font-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/font-954d638259f9bb13.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/font-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/font-8fbaa36df2a892d0.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/perf-48c0a09eb3a91fd6.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/font-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/font-954d638259f9bb13.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/font-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/font-8fbaa36df2a892d0.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/perf-48c0a09eb3a91fd6.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-53563903266482ba.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-c74911618d2d8311.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-a55f75e9e7fa133c.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/perf-73d32c2eff394307.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-53563903266482ba.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-c74911618d2d8311.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-a55f75e9e7fa133c.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/perf-73d32c2eff394307.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-53563903266482ba.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-c74911618d2d8311.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-a55f75e9e7fa133c.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/perf-73d32c2eff394307.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-53563903266482ba.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-c74911618d2d8311.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-a55f75e9e7fa133c.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/perf-73d32c2eff394307.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-842459da81f909f2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/font-ee75508933e6fd45.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/perf-723ebe595e9c54e0.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-842459da81f909f2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/font-ee75508933e6fd45.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/perf-723ebe595e9c54e0.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-842459da81f909f2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/font-ee75508933e6fd45.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/perf-723ebe595e9c54e0.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-842459da81f909f2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/font-ee75508933e6fd45.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/perf-723ebe595e9c54e0.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/font-842459da81f909f2.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/font-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/font-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/font-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/font-ee75508933e6fd45.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/perf-723ebe595e9c54e0.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen{.gen6{--g6-ink:#095e93;--g6-slate:#1f3450;--g6-channel:#2b80bb}.gen6 :is(input,select,textarea){font-size:16px!important}.gen6 :is([class*=eyebrow],[class*=kicker]){font-size:12px!important;font-weight:700!important;letter-spacing:.12em}.home.gen6 .g6-vtopic-cat,.gen6 :is(.g6-tcard-kind,.g6-verdict-note,.g6ph-market dt,.g6ph-source){font-size:12px!important}.gen6 .g6-first-search input{border:0!important;box-shadow:none!important}.home.gen6 .g6-hero-copy>*{margin-block:0!important}.home.gen6 .g6-first-search{margin-top:4px!important}.home.gen6 .g6-hero-copy{gap:18px!important}.gen6 :is(.g6-explorer-all,.g6-review-platforms,.g6-request-alt,.g6-ready-guides) a{display:inline-flex;align-items:center;min-height:44px!important;min-width:44px}.gen6 :is(h1,h2){text-wrap:balance}.gen6 h2 em{font-style:normal}.gen6 :is(.g6-hero-eyebrow,.g6ph-eyebrow){color:#ffffffe6!important}.gen6 :is(.g6-hero-primary,.g6ph .g6ph-actions a:first-child,.g6ph .hv-instant-bar button){background:#2b80bb;color:#fff;border-color:#2b80bb}.gen6 .g6-first-search{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 16px;background:#fff;border:1px solid #d6e6f0;border-radius:32px;min-height:52px;box-sizing:border-box;max-width:620px;margin:18px 0 4px;color:#095e93}.gen6 .g6-first-search input{background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0;flex:1;width:100%;height:44px;padding:0;color:#095e93;font:400 16px/1.4 Manrope,sans-serif}.gen6 .g6-first-search input::placeholder{color:#455a70;opacity:1}.gen6 .g6-first-search button{flex:none;display:grid;place-items:center;border:0;border-radius:50%;width:44px;height:44px;background:#2b80bb;color:#fff;padding:0}.gen6 .g6-first-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.gen6 .g6-first-chips a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid #ffffff65;border-radius:24px;color:#fff;text-decoration:none;font:600 14px/1.3 Manrope,sans-serif}.gen6 .g6-first-byline{display:flex;align-items:center;gap:12px;max-width:440px;margin:14px 0;color:#eaf4fc;font:400 14px/1.45 Manrope,sans-serif}.gen6 .g6-first-byline img{width:48px;height:48px;flex:none;object-fit:cover;border-radius:50%;border:2px solid #eaf4fc}.gen6 .g6-first-proof{background:#eaf4fc;color:#095e93;padding:24px 22px;border-bottom:1px solid #ccdce8}.gen6 .g6-first-proof>div{max-width:1156px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gen6 .g6-first-proof p{margin:0;font:400 14px/1.5 Manrope,sans-serif}.gen6 .g6-first-proof strong,.gen6 .g6-first-proof span{display:block}.gen6 .g6-first-proof strong{font-size:16px;margin-bottom:4px}.gen6 .g6ph-photo:after{background:linear-gradient(180deg,transparent 45%,rgba(9,94,147,.88) 100%)}.gen6 .g6ph-portrait>img:not(.g6ph-person){display:none}.gen6 .g6ph-portrait .g6ph-person{object-fit:contain;object-position:right top}.gen6 .g6ph-portrait .g6ph-eyebrow{display:none}.home.gen6 .g6-hero-primary{background:transparent!important;border:1px solid #ffffff88!important;color:#fff!important}.home.gen6 .g6-hero-shade{background:linear-gradient(180deg,transparent 45%,rgba(9,94,147,.88) 100%)!important}.home.gen6 .g6-homes-foot{margin-top:32px;padding-top:20px;border-top:1px solid #d2dfe9}.gen6 .g6ph:has(.g6-first-search) .g6ph-actions a{background:transparent;color:#fff;border:1px solid #ffffff88}@media(min-width:800px){.home.gen6 .g6-hero{min-height:850px;height:calc(100svh - 80px);max-height:none}.home.gen6 .g6-hero-copy{position:absolute!important;padding:0!important;top:auto!important;width:calc(100% - 120px);max-width:1320px;left:50%;transform:translate(-50%);bottom:42px;gap:14px}.home.gen6 .g6-hero :is(h1,.g6-hero-lede){text-shadow:0 2px 14px #095e93,0 1px 3px #095e93}.home.gen6 .g6-hero-shade{background:linear-gradient(180deg,transparent 25%,rgba(9,94,147,.6) 48%,rgba(9,94,147,.88) 100%)!important}.home.gen6 .g6-hero h1{max-width:1050px;font-size:clamp(48px,4.2vw,64px)}.home.gen6 .g6-hero-lede{max-width:680px}.gen6 .g6ph-heading{top:auto;bottom:300px}.gen6 .g6ph:has(.g6-first-search){min-height:800px}.gen6 .g6ph:has(.g6-first-search) .g6ph-heading{bottom:370px}}@media(max-width:799px){body.gen6{padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))!important}.gen6 h1,.home.gen6 .g6-hero h1,.gen6 .g6ph h1,.gen6 .g6-main-page .g6ph h1{font-size:34px!important;line-height:1.06!important}.gen6 :is(p,li){font-size:16px}.home.gen6 .g6-hero{height:auto!important;min-height:0!important;max-height:none!important;padding-top:230px!important;background:#095e93}.home.gen6 .g6-hero-media{position:absolute!important;inset:0 0 auto!important;height:430px!important}.home.gen6 .g6-hero-copy{margin-top:0!important;gap:12px!important}.home.gen6 .g6-hero-copy{position:relative!important;inset:auto!important;transform:none!important;max-width:none!important;width:auto!important;padding:0 22px 28px!important}.home.gen6 .g6-hero-lede{font-size:16px!important;line-height:1.5!important}.home.gen6 .g6-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.home.gen6 .g6-hero-actions a{width:auto;flex:1;min-height:48px;justify-content:center;text-align:center}.home.gen6 .g6-hero-phone{margin:12px 0 0!important;font-size:14px!important}.gen6 .g6-first-proof>div{grid-template-columns:1fr;gap:16px}.gen6 .g6-first-proof p+p{padding-top:16px;border-top:1px solid #c9dbe9}.gen6 .g6ph-photo{height:360px;max-height:none}.gen6 :is(a,button,summary){min-height:44px;min-width:44px}.gen6 :is(.g6-footer a,.g6-hero-phone a,.g6-team-quote a,.g6-proof a,.g6-coast a){display:inline-flex;align-items:center}}}.home.gen6 .g6-home-body,.gen6 .g6-city-page{--g6-slate:#1f3450}.gen6 :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--g6-channel);outline-offset:4px}.gen6 .leaflet-container:focus-visible{outline-offset:-4px}.gen6 .g6-keyboard-map-note{font:400 12px/1.5 var(--g6-ui);color:var(--g6-ink);margin:6px 0}.gen6 .g6-print-map{display:none}@media(prefers-reduced-motion:reduce){.gen6 *,.gen6 *:before,.gen6 *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{@page{size:A4;margin:12mm}html,body.gen6{padding:0!important;margin:0!important;min-width:0!important;background:var(--g6-paper)!important}.gen6,.gen6 *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;animation:none!important;transition:none!important}.g6-header,.g6-subnav,.g6-drawer,.g6-mobile-fallback,.g6-skip,.g6-video-toggle,.g6-down,dialog,.g6-community-tabs,.g6-community-frame-slot{display:none!important}.gen6 a[href]:after{content:none!important}.gen6 main{padding:0!important;margin:0!important;overflow:visible!important}.gen6 .reveal-section,.gen6 .reveal{opacity:1!important;transform:none!important}.gen6 :is(h1,h2,h3){break-after:avoid;orphans:3;widows:3}.gen6 p{orphans:3;widows:3}.g6-footer,.g6-proof,.g6-main-ink,.g6-booking,.g6-main-agent,.g6-film,.listings-strip__card{break-inside:avoid}.g6-footer{background:var(--g6-ink)!important;color:var(--g6-paper)!important;padding:26px 20px!important;margin-top:20px}.g6-footer-grid{grid-template-columns:1fr 1fr!important;gap:20px!important}.g6-footer a,.g6-footer p,.g6-footer h2,.g6-footer h3{color:var(--g6-paper)!important}.g6-footer details>div{display:block!important}.home.gen6 .g6-hero h1{font-size:44px!important}.home.gen6 .g6-static-copy h2{font-size:28px!important}.g6-band,.g6-city-band,.section-lux,.g6-main-band{padding-block:24px!important;break-inside:auto!important}.gen6 .g6-city-hero{break-inside:avoid}.gen6 .g6-city-hero h1{font-size:42px!important}.gen6 .g6-city-hero-inner{gap:26px!important}.gen6 .g6-body-wrap,.gen6 .g6-city-wrap,.gen6 .g6-main-wrap,.gen6 .container{width:100%!important;max-width:none!important;padding-inline:0!important}.gen6 .g6-instrument-tools,.gen6 .g6-address-form,.gen6 .leaflet-control-zoom,.gen6 .g6-keyboard-map-note{display:none!important}.gen6 .g6-instrument{padding:18px 0!important}.gen6 .g6-instrument-heading{display:block!important;margin-bottom:14px!important}.gen6 .g6-instrument h2{font-size:30px!important}.gen6 .g6-instrument-layout{display:block!important;overflow:visible!important;break-inside:auto!important}.gen6 .g6-instrument-map-wrap{height:340px!important;min-height:340px!important;break-inside:avoid}.gen6 .g6-home-verdict{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;break-inside:avoid;padding:18px!important}.gen6 .g6-verdict-rows{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 22px!important}.gen6 .g6-verdict-rows>div{break-inside:avoid}.gen6 .ct-route,.gen6 .ct-quadrants,.gen6 .ct-zips{break-inside:avoid;display:block!important}.gen6 .ct-route__map-wrap,.gen6 .ct-quad-map,.gen6 .ct-zip-map{height:340px!important;min-height:0!important}.gen6 .ct-quad-leaflet,.gen6 .ct-zip-leaflet,.gen6 .ct-route__map{height:100%!important}.gen6 .ct-quad-panel,.gen6 .ct-zip-panel,.gen6 .ct-route__rail{width:auto!important;min-height:0!important;padding:16px!important}.gen6 .listings-strip__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.gen6 .listings-strip__card{min-width:0!important}.gen6 .listings-strip__media{height:140px!important;aspect-ratio:auto!important}.gen6 .g6-reviews,.gen6 .g6-film-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.gen6 .g6-city-strip{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}.gen6 .g6-guide,.gen6 .g6-city-tile{break-inside:avoid}.gen6 .g6-booking-layout{gap:24px!important}.gen6 .g6-booking h2{font-size:32px!important}}.g6-keyboard-features{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:12px 0}.g6-keyboard-features label{font:600 12px/1.5 var(--g6-ui);color:var(--g6-ink)}.g6-keyboard-features select{min-height:44px;max-width:100%;width:300px;font:400 14px/1.4 var(--g6-ui);border:1px solid var(--g6-slate);background:var(--g6-paper);border-radius:8px;padding:8px;color:var(--g6-ink)}.g6-keyboard-features p{flex-basis:100%}@media print{.g6-keyboard-features{display:none!important}}.home.gen6 .g6-hero-fact-kicker,.gen6 .g6-city-page .section-intro,.gen6 .g6-city-page .ct-quad-desc,.gen6 .g6-city-page .ct-quad-water,.gen6 .g6-city-page .ct-zip-quad,.gen6 .g6-city-page .ct-zip-water,.gen6 .g6-city-page .ct-zip-desc,.gen6 .g6-city-page .ct-zip-areas{color:var(--g6-ink)}@media print{#g6-community-primary{display:block!important}#g6-communities{display:none!important}}@media print{.g6-footer section[aria-labelledby=g6-footer-areas],.g6-footer nav[aria-labelledby=g6-footer-moving]{display:none!important}.g6-footer .g6-wrap{width:100%!important;padding:0!important}.g6-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.g6-footer-lead{display:block!important;margin:0 0 18px!important;padding:0!important}.g6-footer-lead h2{font-size:30px!important}.g6-footer p,.g6-footer a,.g6-footer address{font-size:10px!important;line-height:1.5!important}.g6-footer-bottom{margin-top:18px!important;padding-top:12px!important}.g6-footer{height:auto!important;min-height:0!important;max-height:none!important;break-before:auto!important}}h1,h2,h3,h4,.h-editorial,.hero-ed-h1,[class*=stat],[class*=price],[class*=count],[class*=num],[class*=tile],[class*=readout],[class*=live],[class*=kpi],.g6h-tile,.g6-deep__price-head,time{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}body{font-feature-settings:"lnum" 1}.g6-header .g6-book{min-height:50px;padding:12px 30px;font:700 15px/1.2 var(--g6-ui);letter-spacing:.01em;color:#fff;background:linear-gradient(180deg,#3b93d0,#2b80bb);border:0;box-shadow:0 6px 18px #2b80bb73,inset 0 1px #ffffff59;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.g6-header .g6-book:hover,.g6-header .g6-book:focus-visible{background:linear-gradient(180deg,#4aa3e0,#2b80bb);transform:translateY(-1px);box-shadow:0 10px 24px #2b80bb8c,inset 0 1px #fff6}.g6-subnav a[data-g6-section=Book]{margin-left:auto;align-self:center;min-height:36px;height:36px;padding:0 22px;border-radius:999px;border-bottom:0;color:#fff;font:700 14px/1 var(--g6-ui);letter-spacing:.02em;background:linear-gradient(180deg,#3b93d0,#2b80bb);box-shadow:0 4px 14px #5bb8e880,inset 0 1px #ffffff59;animation:g6-book-pulse 3.2s ease-in-out infinite}.g6-subnav a[data-g6-section=Book]:hover,.g6-subnav a[data-g6-section=Book]:focus-visible{background:#fff;color:var(--g6-ink);animation:none}@keyframes g6-book-pulse{0%,to{box-shadow:0 4px 14px #5bb8e873}50%{box-shadow:0 4px 22px #5bb8e8d9}}@media(prefers-reduced-motion:reduce){.g6-subnav a[data-g6-section=Book]{animation:none}}@media(max-width:700px){.g6-subnav a[data-g6-section=Book]{order:-1;margin-left:0}}@keyframes g6-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media(max-width:700px){.gen6 .g6-fp-icon{display:none!important}.gen6 .g6-fp-item{padding:9px 10px!important;gap:2px!important;flex-direction:column;align-items:flex-start}.gen6 .g6-fp-item strong{font-size:13px!important;line-height:1.25;margin-bottom:2px}.gen6 .g6-fp-item .g6-fp-text>span{font-size:12px!important;line-height:1.3}.gen6 a.g6-fp-text{min-height:0!important}}.home.gen6 .g6-hero-primary{min-height:58px;padding:16px 44px!important;font:700 18px/1.1 var(--g6-ui)!important;border-radius:999px;background:linear-gradient(180deg,#3b93d0,#2b80bb)!important;color:#fff!important;border:0!important;box-shadow:0 10px 30px #2b80bb8c,inset 0 1px #fff6}.home.gen6 .g6-hero-primary:hover,.home.gen6 .g6-hero-primary:focus-visible{background:linear-gradient(180deg,#4aa3e0,#2b80bb)!important;transform:translateY(-2px);box-shadow:0 14px 36px #2b80bbb3,inset 0 1px #ffffff73}@media(max-width:700px){.home.gen6 .g6-hero-primary{padding:15px 28px!important;font-size:17px!important}}.home.gen6 .g6-hero-copy .g6-hero-actions .g6-hero-primary{background:linear-gradient(180deg,#3b93d0,#2b80bb)!important;border:0!important;color:#fff!important;min-height:58px!important;box-shadow:0 10px 30px #2b80bb8c,inset 0 1px #fff6!important}.home.gen6 .g6-hero-copy .g6-hero-actions .g6-hero-primary:hover,.home.gen6 .g6-hero-copy .g6-hero-actions .g6-hero-primary:focus-visible{background:linear-gradient(180deg,#4aa3e0,#2b80bb)!important;box-shadow:0 14px 36px #2b80bbb3,inset 0 1px #ffffff73!important}.g6h-observed{margin:12px 0 0;font-size:13px;line-height:1.5;color:#24384c}.g6h-feed-fallback{margin:12px 0 0}@media(max-width:1180px){.g6-header .g6-phone svg{display:block}.g6-header .g6-phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.g6-header .g6-book{background:linear-gradient(180deg,#2273b0,#1c6299)}.g6-header .g6-book:hover,.g6-header .g6-book:focus-visible{background:linear-gradient(180deg,#1c6299,#174f7d)}.m-bar .m-bar-talk{background:#1c6299!important}.m-bar .m-bar-talk:hover,.m-bar .m-bar-talk:focus-visible{background:#174f7d!important}.g6h-band :is(.g6h-prose,.g6h-card,.g6h-callout,.g6h-lede,.g6h-more,.g6h-note,.g6h-observed,.ch-check,figcaption) a:not(.g6h-btn):not(.g6h-chip):not(.g6h-link):not(.g6h-photo){color:#1d5f99;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.g6h-band :is(.g6h-prose,.g6h-card,.g6h-callout,.g6h-lede,.g6h-more,.g6h-note,.g6h-observed,.ch-check,figcaption) a:not(.g6h-btn):not(.g6h-chip):not(.g6h-link):not(.g6h-photo):hover{text-decoration-thickness:2px}.g6h-readout p.g6h-observed{font-size:13px;line-height:1.5;color:#3d5168;max-width:68ch}#ch-film button:focus-visible{outline:3px solid #1c6299;outline-offset:4px}.g6h-readout .g6h-observed a{color:#1d5f99;text-decoration:underline;text-underline-offset:3px}.g6-sr-item.is-on{opacity:1;visibility:visible;transition:opacity .35s ease .4s,visibility 0s linear .4s}@media(prefers-reduced-motion:reduce){.g6-sr-item,.g6-sr-item.is-on{transition:none}}@media(max-width:799px){.home.gen6 .g6-fold-strip:has(.g6-strip-reviews){padding-bottom:14px!important}}.ch-cards .service-band-head{display:none}.ch-cards .listings-strip .container{width:100%;max-width:none;padding:0}@media(max-width:799px){.g6-sr-pause[aria-pressed=true]:before{content:"\25b6";font-size:11px;letter-spacing:0}}.gen6.page-id-16 .g6ph:not(.g6ph--team){height:auto!important;min-height:0!important;max-height:none!important;padding-top:96px!important;padding-bottom:26px!important}.page-id-16 .g6ph h1{font-size:clamp(32px,8vw,48px)!important}.page-id-16 .g6ph-lede{display:none}.page-id-16 .g6ph-detail{padding-top:14px!important}@media(max-width:799px){.gen6.page-id-16 .g6ph:not(.g6ph--team){padding-top:0!important;padding-bottom:16px!important}.gen6.page-id-16 .g6ph-photo{height:200px!important;min-height:0!important;max-height:none!important}}.g6ww-review-btn{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border-radius:999px;background:linear-gradient(180deg,#2273b0,#1c6299);color:#fff!important;font:700 15px/1.2 Manrope,sans-serif;text-decoration:none}@media(max-width:799px){.home.gen6 .g6-fold-strip:has(.g6-strip-reviews){padding-bottom:4px!important}}@media(max-width:700px){.gen6 .g6-first-proof{padding:12px 0 4px!important;border-bottom:0}.gen6 .g6-first-proof>div{max-width:none!important;padding:0 18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.gen6 .g6-fp-item{padding:10px 0 8px!important;border-top:1px solid #e3edf5!important}.gen6 .g6-fp-item:nth-child(-n+2){border-top:0}.gen6 .g6-fp-item strong{font-size:15px!important;line-height:1.3!important;margin-bottom:2px}.gen6 .g6-fp-item .g6-fp-text>span{font-size:14px!important;line-height:1.35!important}.gen6 a.g6-fp-text{min-height:0!important}.gen6 .g6-fp-grid>p{margin:0;border-left:0!important;border-right:0!important}}@media(max-width:799px){.home.gen6 section.g6-services{scroll-margin-top:calc(var(--g6-jumpbar-top,72px) + var(--g6-jumpbar-h,48px))!important}}.home.gen6 .g6-hero-copy .g6-hero-actions .g6-hero-primary{min-height:52px!important;max-height:52px;box-sizing:border-box;align-self:center;padding:13px 34px!important;font:700 17px/1.1 var(--g6-ui)!important;box-shadow:0 8px 24px #2b80bb80,inset 0 1px #fff6!important}@media(max-width:700px){.home.gen6 .g6-hero-copy .g6-hero-actions .g6-hero-primary{padding:12px 30px!important;font-size:16.5px!important}}@media(max-width:760px)and (max-height:500px){body.gen6.m-bar-on .m-bar{display:none}body.gen6{padding-bottom:var(--m-safe-b)!important}}body.page-template-page-home-value :is(.section-kicker,.service-band-kicker,.eyebrow,.section-lux .section-kicker),.page-template-page-resources .section-kicker,.page-template-page-resources .service-band-kicker,.page-template-page-resources .eyebrow,.page-template-page-about .section-kicker,.page-template-page-about .service-band-kicker,.page-template-page-about .eyebrow{display:none!important}.page-template-page-home-value .lux-lead-form-kicker,.page-template-page-about .lux-lead-form-kicker,.page-template-page-home-value .hv-portal-kicker{display:none!important}.page-template-page-home-value :is(h2,h3) em,.page-template-page-resources :is(h2,h3) em,.page-template-page-about :is(h2,h3) em{font-style:normal!important}.gen6 .g6-contact-band{background:linear-gradient(180deg,var(--g6-paper) 0%,var(--g6-mist) 100%);border-top:1px solid var(--g6-line);padding:56px 20px 60px}.gen6 .g6-contact-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px 48px;align-items:center}.gen6 .g6-contact-eyebrow{font:700 12px/1 var(--g6-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--g6-channel);margin:0 0 12px}.gen6 .g6-contact-band h2{font:500 clamp(30px,4vw,44px)/1.08 var(--g6-display);color:var(--g6-ink);margin:0 0 22px;text-wrap:balance}.gen6 .g6-contact-band h2 em{font-style:italic;color:var(--g6-channel)}.gen6 .g6-contact-brand{margin:0 0 20px}.gen6 .g6-contact-brand img{display:block;width:auto;max-width:180px;height:auto;border-radius:0;box-shadow:none;background:none}.gen6 .g6-contact-lede{margin:0 0 18px;max-width:42ch;color:var(--g6-slate);font-size:16px;line-height:1.6}.gen6 .g6-contact-tel{display:inline-flex;align-items:center;min-height:48px;gap:8px;font:700 17px/1 var(--g6-ui);color:var(--g6-ink);text-decoration:none;border-bottom:2px solid var(--g6-channel);padding-bottom:2px}.gen6 .g6-contact-tel:hover{color:var(--g6-channel)}.gen6 .g6-contact-alt{margin:16px 0 0;font-size:14px;color:var(--g6-slate)}.gen6 .g6-contact-alt a{color:var(--g6-ink);text-decoration:underline;text-underline-offset:3px}.gen6 .g6-contact-noscript{margin:12px 0 0;font-size:14px;color:var(--g6-ink)}.gen6 .g6-contact-form .form-card{background:#fff;border:1px solid var(--g6-line);border-radius:22px;padding:26px 26px 28px;box-shadow:var(--g6-floating-shadow)}.gen6 .g6-contact-form .form-card .form-title{margin-top:0}@media(max-width:860px){.gen6 .g6-contact-band{padding:44px 16px 52px}.gen6 .g6-contact-in{grid-template-columns:1fr;gap:28px}.gen6 .g6-contact-brand img{max-width:140px}.gen6 .g6-contact-form .form-card{padding:22px 18px}}@media print{.gen6 .g6-contact-band{display:none!important}}.gen6 .m-sheet-head p.m-sheet-lede{max-width:46ch}.gen6 .m-goal{margin:4px 0 18px;border:0;padding:0}.gen6 .m-goal legend{display:block;font:700 12px/1 var(--g6-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--g6-slate);padding:0;margin-bottom:10px}.gen6 .m-goal-chips{display:flex;flex-wrap:wrap;gap:8px}.gen6 .m-goal-chips label{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(22,40,62,.16);background:#fff;color:var(--g6-ink);font:600 14px/1 var(--g6-ui);cursor:pointer;transition:background .18s var(--m-ease),border-color .18s var(--m-ease),color .18s var(--m-ease)}.gen6 .m-goal-chips input{position:absolute;opacity:0;width:1px;height:1px}.gen6 .m-goal-chips label:has(input:checked){background:var(--g6-ink);border-color:var(--g6-ink);color:var(--g6-paper)}.gen6 .m-goal-chips input:focus-visible+span{outline:2px solid var(--g6-channel);outline-offset:3px;border-radius:999px}.gen6 .m-goal-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.gen6 .m-goal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.gen6 .m-goal-continue{min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--g6-ink);color:var(--g6-paper);font:700 15px/1 var(--g6-ui);cursor:pointer}.gen6 .m-goal-continue:active{transform:scale(.98)}.gen6 .m-change-wrap{margin:0 0 14px}.gen6 .m-change{min-height:44px;padding:8px 0;border:0;background:none;color:var(--g6-channel);font:600 13px/1.2 var(--g6-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gen6 .m-bar-callonly{grid-template-columns:52px 1fr}.gen6 .m-goal-opts label{display:block;font:600 13px/1.3 var(--g6-ui);color:var(--g6-ink);margin-bottom:6px}.gen6 .m-goal-actions .m-goal-skip{margin-top:0}.gen6 .m-goal-skip{margin-top:14px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--g6-channel);font:600 14px/1 var(--g6-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gen6 .m-goal-opts select{width:100%;min-height:48px;padding:10px 42px 10px 14px;border-radius:12px;border:1.5px solid rgba(22,40,62,.16);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2316283E' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:var(--g6-ink);font:500 16px/1.3 var(--g6-ui);-webkit-appearance:none;appearance:none}@media(min-width:761px){.m-sheet-panel{width:min(760px,calc(100vw - 64px));max-height:min(88dvh,900px)}.m-sheet{overflow:hidden}.m-sheet-head{position:sticky;top:0;z-index:3;background:var(--g6-paper);padding-bottom:8px}.m-sheet-grab{position:sticky;top:0}}@media(max-width:760px){.m-sheet-panel{max-height:85dvh}.m-sheet-head{position:sticky;top:0;z-index:3;background:var(--g6-paper);padding-top:2px}.gen6 .m-goal-opts{grid-template-columns:1fr}}.m-sheet-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.gen6 .m-goal-chips label{transition:none}}@media(min-width:1180px){.home.gen6 .g6-header{position:fixed!important;left:0;right:0;top:0;height:84px;transition:background .28s ease,box-shadow .28s ease,height .28s ease}.home.gen6 .g6-header:not(.is-scrolled){background:linear-gradient(180deg,#0618306b,#06183000)!important;border-color:transparent!important;border-bottom:0!important}.home.gen6 .g6-header.is-scrolled{height:72px;background:var(--g6-paper);box-shadow:0 1px 0 var(--g6-line),0 8px 30px #095e9314}.home.gen6 .g6-header:not(.is-scrolled) .g6-brand img{filter:brightness(0) invert(1);height:62px}.home.gen6 .g6-header:not(.is-scrolled) :is(.g6-primary>a,.g6-areas>summary,.g6-phone){color:#fff;text-shadow:0 1px 12px rgba(6,24,48,.55)}.home.gen6 .g6-header:not(.is-scrolled) .g6-primary>a:hover{color:#cfe6fb}.home.gen6 .g6-header:not(.is-scrolled) .g6-book{background:#2b80bb;color:#fff;border-color:#2b80bb}.home.gen6 .g6-header:not(.is-scrolled) .g6-book:hover{background:#226a9c;color:#fff;border-color:#226a9c}.home.gen6 .g6-header .g6-primary>a,.home.gen6 .g6-header .g6-areas>summary{font-size:15px}}@media(min-width:1180px){.g6-header-inner .g6-brand{flex:1 1 0;width:auto;pointer-events:none}.g6-header-inner .g6-brand img{pointer-events:auto}.g6-header-inner .g6-header-actions{flex:1 1 0;justify-content:flex-end}.g6-header-inner .g6-primary{gap:30px;flex:0 0 auto}}.home.gen6 .g6-hero-poster img{object-position:50% 30%}@media(min-width:800px){.home.gen6 .g6-hero{height:clamp(690px,calc(100svh - 112px),900px)!important;min-height:690px!important;max-height:none!important;overflow:visible}.home.gen6 .g6-hero-media{overflow:hidden}.home.gen6 .g6-hero-poster img{object-position:50% 22%}.home.gen6 .g6-hero-shade{background:linear-gradient(90deg,#081e3af2,#081e3ae6 28%,#081e3acc 46%,#081e3a9e 61%,#081e3a38 75%,#081e3a00 90%),linear-gradient(0deg,#081e3a80,#081e3a00 30%),linear-gradient(180deg,#081e3a57,#081e3a00 16%)!important}.home.gen6 .g6-hero-copy{position:absolute!important;inset:0!important;margin:0 auto!important;transform:none!important;width:min(1320px,calc(100% - 80px))!important;max-width:none!important;padding:104px 0 96px!important;justify-content:center;gap:0!important;display:flex;flex-direction:column;align-items:flex-start}.home.gen6 .g6-hero-copy>*{max-width:700px}.home.gen6 .g6-hero-copy>.g6-hero-cta-row{max-width:760px}.home.gen6 .g6-hero-eyebrow{font-size:13px;letter-spacing:.24em;color:#ffffffeb!important;margin-bottom:16px!important}.home.gen6 .g6-hero h1{max-width:820px!important;font-size:clamp(50px,4.4vw,64px)!important;line-height:1.03!important;letter-spacing:-.02em;font-weight:500;text-wrap:balance;margin-bottom:18px!important;text-shadow:0 2px 30px rgba(6,24,48,.55)}.home.gen6 .g6-hero h1 em{color:#d4ebff;font-style:italic}.home.gen6 .g6-hero-lede{font-size:19px!important;line-height:1.55;max-width:640px!important;color:#fff;margin-bottom:22px!important;text-shadow:0 1px 16px rgba(6,24,48,.6)}.home.gen6 .g6-first-search{max-width:640px;width:100%;min-height:66px;padding:5px 5px 5px 22px;border-radius:40px;border:0;box-shadow:0 14px 40px #04122857;margin:0 0 16px!important}.home.gen6 .g6-first-search input{font-size:18px;height:56px}.home.gen6 .g6-first-search button{width:56px;height:56px;box-shadow:0 0 0 5px #ffffff47}.home.gen6 .g6-first-chips{margin:0 0 16px!important;gap:10px}.home.gen6 .g6-first-byline{margin:0 0 20px!important;max-width:600px;font-size:15px;text-wrap:balance;color:#fff}.home.gen6 .g6-first-byline img{width:52px;height:52px;border-color:#fff}.home.gen6 .g6-hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px}.home.gen6 .g6-hero-actions{gap:10px;align-items:center;margin:0!important}.home.gen6 .g6-hero-actions a{flex:none;width:auto;min-height:50px}.home.gen6 .g6-hero-phone{margin:0!important;font-size:15px}.home.gen6 .g6-hero-phone a{border-bottom:0!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff8c;padding:6px 0!important}.home.gen6 .g6-hero-lede{text-wrap:pretty;hyphens:none}}@media(min-width:1180px){.home.gen6 .g6-live{position:absolute;right:0;bottom:122px;max-width:none}.home.gen6 .g6-hero h1 em{text-shadow:0 2px 26px rgba(4,16,36,.75)}}@media(min-width:800px)and (max-width:1179px){.home.gen6 .g6-hero{height:auto!important;min-height:0!important}.home.gen6 .g6-hero-copy{position:relative!important;inset:auto!important;width:auto!important;margin:0 40px!important;padding:72px 0 110px!important}.home.gen6 .g6-live{position:static;margin:0 0 18px;width:min(460px,100%)}.home.gen6 .g6-live{order:0}}.gen6 .g6-first-search button,.home.gen6 .g6-hero-primary{background:#2b80bb!important;color:#fff!important;border-color:#2b80bb!important}.home.gen6 .g6-hero-primary:hover,.gen6 .g6-first-search button:hover{background:#226a9c!important}.home.gen6 .g6-hero-secondary{background:transparent;border:0;color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#ffffff8c;min-width:0;padding-inline:8px}.home.gen6 .g6-hero-secondary:hover{background:transparent;color:#cfe6fb}.gen6 .g6-first-chips a{gap:8px;background:#081e3a6b;border-color:#aad0f0b3;backdrop-filter:blur(6px);font-size:15px;padding:0 16px}.gen6 .g6-first-chips a svg{flex:none;color:#bfe0ff}.gen6 .g6-first-chips a:hover{background:#081e3a9e;border-color:#fff}@keyframes g6-live-pulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.5);opacity:0}}.gen6 .g6-first-proof{position:relative;z-index:6;background:transparent;border:0;padding:0 40px;margin:0}.gen6 .g6-first-proof>.g6-fp-grid{max-width:1320px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#f4f8fc;border:1px solid #d5e4f0;border-radius:18px;box-shadow:0 22px 60px #081e3a29;margin:-64px auto 40px;padding:0}.gen6 .g6-fp-item{display:flex;align-items:flex-start;gap:16px;padding:24px 26px;margin:0;border-left:1px solid #d5e4f0;min-width:0}.gen6 .g6-fp-item:first-child{border-left:0}.gen6 .g6-fp-icon{flex:none;color:#12305e;width:40px;height:40px;margin-top:2px}.gen6 .g6-fp-text{display:block;min-width:0;color:#12305e;text-decoration:none}.gen6 .g6-fp-item strong{display:block;font:700 16px/1.3 Manrope,sans-serif;margin:0 0 4px;color:#095e93}.gen6 .g6-fp-item .g6-fp-text>span{display:block;font:400 14px/1.45 Manrope,sans-serif;color:#40566d}.gen6 a.g6-fp-text:hover strong{color:#2b80bb;text-decoration:underline;text-underline-offset:4px}.gen6 a.g6-fp-text:focus-visible{outline:3px solid #2b80bb;outline-offset:6px;border-radius:8px}@media(max-width:1100px)and (min-width:800px){.gen6 .g6-first-proof>.g6-fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gen6 .g6-fp-item:nth-child(3){border-left:0}.gen6 .g6-fp-item:nth-child(n+3){border-top:1px solid #d5e4f0}}@media(min-width:800px){.gen6 .g6ph:has(+.g6-first-proof) .g6ph-detail{bottom:96px}.gen6 .g6ph:has(+.g6-first-proof) .g6ph-heading{bottom:400px}}@media(min-width:800px){.gen6 .g6ph:not(.g6ph--team) .g6ph-photo:after{background:linear-gradient(90deg,#081e3af0,#081e3ae0 34%,#081e3ab3 54%,#081e3a47,#081e3a00 86%),linear-gradient(0deg,#081e3ab8,#081e3a00 42%),linear-gradient(180deg,#081e3a4d,#081e3a00 16%)}.g6ph h1,.g6-main-page .g6ph h1{text-shadow:0 2px 26px rgba(6,24,48,.5)}}.g6ph h1 em{color:#bfe0ff;font-style:italic}.gen6 .g6ph .g6ph-actions a:first-child{background:#2b80bb;border-color:#2b80bb;color:#fff}.gen6 .g6ph:has(.g6-first-search) .g6ph-actions a:first-child{background:#2b80bb;border-color:#2b80bb;color:#fff}.gen6 .g6ph:has(.g6-first-search) .g6ph-actions a:not(:first-child){background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.g6ph--team .g6ph-photo{display:contents}.g6ph--team .g6ph-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:0}.g6ph--team .g6ph-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#081e3af0,#081e3adb 40%,#081e3a8c 68%,#081e3a52),linear-gradient(0deg,#081e3acc,#081e3a00 60%)}.g6ph--team .g6ph-heading,.g6ph--team .g6ph-detail,.g6ph--team .g6ph-faces{position:relative!important;inset:auto!important;z-index:2}.g6ph--team .g6ph-heading{padding-top:64px;padding-bottom:0;margin:0 auto;top:auto;bottom:auto}.g6ph--team .g6ph-eyebrow{display:block!important;margin-bottom:14px}.g6ph--team .g6ph-detail{padding:20px 22px 0}@media(max-width:799px){.g6ph--team .g6ph-heading{padding-top:34px}.g6ph--team .g6ph-detail{padding-top:16px}.g6ph--team .g6ph-lede{font-size:15.5px;line-height:1.5;margin-bottom:16px}}@media(max-width:799px){.home.gen6 .g6-hero-poster img{object-position:62% 40%}.home.gen6 .g6-hero-shade{background:linear-gradient(180deg,#081e3a40,#081e3a0d 25%,#095e9399 58%,#095e93 82%)!important}.home.gen6 .g6-hero h1{text-shadow:0 2px 22px rgba(6,24,48,.6)}.home.gen6 .g6-hero h1 em{color:#bfe0ff}.home.gen6 .g6-first-search{margin:4px 0 0!important;max-width:none}.gen6 .g6-first-chips{flex-wrap:nowrap;gap:8px;margin:12px 0 0}.gen6 .g6-first-chips a{padding:0 12px;font-size:14px;gap:6px;flex:0 1 auto;white-space:nowrap}.gen6 .g6-first-chips a svg{width:16px;height:16px}.home.gen6 .g6-hero-copy .g6-live{position:static;width:100%;padding:12px 14px 10px;margin-top:4px;border-radius:14px}.gen6 .g6-first-proof{padding:0 14px}.gen6 .g6-first-proof>.g6-fp-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-18px;border-radius:16px}.gen6 .g6-fp-item{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;border-left:0;border-top:0}.gen6 .g6-fp-item:nth-child(2n){border-left:1px solid #d5e4f0}.gen6 .g6-fp-item:nth-child(n+3){border-top:1px solid #d5e4f0}.gen6 .g6-fp-icon{width:28px;height:28px}.gen6 .g6-fp-item strong{font-size:14px;margin-bottom:3px}.gen6 .g6-fp-item .g6-fp-text>span{font-size:12.5px;line-height:1.4}.gen6 .g6-fp-item .g6-fp-text>span{display:block}body.gen6 .g6-first-proof+*{margin-top:0}}@media(max-width:799px){.home.gen6 .g6-hero-cta-row{display:block}.home.gen6 .g6-hero-cta-row .g6-hero-phone{margin:10px 0 0!important}}@media(max-width:799px){.home.gen6 .g6-hero{padding-top:196px!important}.home.gen6 .g6-hero-copy{display:flex!important;flex-direction:column;gap:10px!important}.home.gen6 .g6-hero-copy>*{order:20}.home.gen6 .g6-hero-eyebrow{order:1}.home.gen6 .g6-hero h1{order:2;font-size:36px!important;margin-bottom:0!important}.home.gen6 .g6-hero-lede{order:3;font-size:15.5px!important;line-height:1.45!important;margin-bottom:4px!important}.home.gen6 .g6-first-search{order:4}.home.gen6 .g6-first-chips{order:5}.home.gen6 .g6-live{order:6}.home.gen6 .g6-hero-cta-row{order:7}.home.gen6 .g6-first-byline{order:8;margin:6px 0 0!important}.home.gen6 .g6-hero-cta-row .g6-hero-actions{display:flex;flex-direction:row;gap:8px;align-items:center}.home.gen6 .g6-hero-cta-row .g6-hero-primary{flex:1 1 auto;min-height:50px}.home.gen6 .g6-hero-cta-row .g6-hero-secondary{flex:none;min-height:50px;padding-inline:14px}.home.gen6 .g6-hero-cta-row .g6-hero-phone{font-size:14px!important;margin-top:6px!important}}@media(max-width:799px){.gen6 .g6ph:not(.g6ph--team) .g6ph-photo:after{background:linear-gradient(180deg,#081e3a6b,#081e3a2e 22%,#095e93c7 68%,#095e93)}.gen6 .g6ph .g6ph-eyebrow{text-shadow:0 1px 10px rgba(6,24,48,.6)}}@media(min-width:800px){.gen6 .g6ph:not(.g6ph--team){display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:44px!important;box-sizing:border-box}.gen6 .g6ph:not(.g6ph--team) .g6ph-heading,.gen6 .g6ph:not(.g6ph--team) .g6ph-detail{position:relative!important;inset:auto!important;z-index:2;width:100%;box-sizing:border-box}.gen6 .g6ph:not(.g6ph--team) .g6ph-heading{max-width:1200px;margin:0 auto;padding-bottom:0}.gen6 .g6ph:not(.g6ph--team) .g6ph-detail{padding-top:20px;padding-bottom:0}.gen6 .g6ph:not(.g6ph--team) .g6ph-detail-inner{max-width:1156px}.gen6 .g6ph:not(.g6ph--team) .g6ph-lede{text-wrap:pretty;margin-bottom:20px}.gen6 .g6ph:has(+.g6-first-proof){padding-bottom:84px!important}.gen6 .g6ph:has(.g6-first-search){min-height:800px}}@media(min-width:800px){.gen6 .g6ph:not(.g6ph--team) .g6ph-photo{display:contents}.gen6 .g6ph:not(.g6ph--team) .g6ph-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:0}.gen6 .g6ph:not(.g6ph--team) .g6ph-photo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.gen6 .g6ph:not(.g6ph--team) .g6ph-heading{margin-block:0!important;padding-top:0}.gen6 .g6ph:not(.g6ph--team){padding-top:104px}}.gen6 .g6-fp-item .g6-fp-text>span{color:#2f465d}@media(max-width:799px){.gen6 .g6-fp-item .g6-fp-text>span{font-size:13px}.g6-deep__tabs button:not([aria-selected=true]){background:#f3f8fc}}@media(min-width:800px)and (max-width:1179px){.home.gen6 .g6-hero-media{height:620px;bottom:auto}.home.gen6 .g6-hero-shade{background:linear-gradient(90deg,#081e3ae6,#081e3ab3 55%,#081e3a40),linear-gradient(180deg,#081e3a26,#081e3a8c 55%,#095e93)!important}.home.gen6 .g6-hero{background:#095e93}.home.gen6 .g6-live{order:9;margin:26px 0 0}.home.gen6 .g6-first-byline{order:8}.home.gen6 .g6-hero-copy{display:flex!important;flex-direction:column}.home.gen6 .g6-hero-copy>*{order:5}.home.gen6 .g6-hero-eyebrow{order:1}.home.gen6 .g6-hero h1{order:2}.home.gen6 .g6-hero-lede{order:3}.home.gen6 .g6-first-search{order:4}.home.gen6 .g6-first-chips{order:5}.home.gen6 .g6-first-byline{order:6}.home.gen6 .g6-hero-cta-row{order:7}.home.gen6 .g6-live{order:8;margin-top:26px}.gen6 .g6-first-proof>.g6-fp-grid{margin-top:-50px}}@media(min-width:1180px){.home.gen6 .g6-header:not(.is-scrolled) .g6-phone{font-size:14px;font-weight:700}}@media(max-width:799px){.gen6 main details>summary{min-height:44px;display:flex;align-items:center}}@media(max-width:799px){.gen6 details>summary{min-height:44px}.gen6 details>summary:not([class*=menu]){display:flex;align-items:center}}@media(max-width:359px){.gen6 .g6-first-chips{gap:6px}.gen6 .g6-first-chips a{padding:0 9px;font-size:13px}.gen6 .g6-first-chips a svg{display:none}.home.gen6 .g6-first-search{padding-left:12px;gap:6px}.home.gen6 .g6-first-search>svg{display:none}}@media(max-width:799px){.gen6 .g6-main-model-assumptions>summary{min-height:44px!important}}.g6ph+.page-content-wrap{padding-top:36px}.g6ph+.page-content-wrap .byline{margin-top:0}@media(min-width:800px){.home.gen6 .g6-hero{height:clamp(660px,calc(100svh - 158px),860px)!important;min-height:660px!important}.home.gen6 .g6-hero-shade{background:linear-gradient(90deg,#081e3ae6,#081e3ac7 26%,#081e3a80,#081e3a24 58%,#081e3a00 70%),linear-gradient(0deg,#081e3a8c,#081e3a00 24%),linear-gradient(180deg,#081e3a4d,#081e3a00 14%)!important}.home.gen6 .g6-hero-copy{padding:112px 0 56px!important}.home.gen6 .g6-hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.home.gen6 .g6-first-chips{margin:0 0 22px!important}}.home.gen6 .g6-hero-primary,.gen6 .g6-first-search button{background:#2b80bb!important;border-color:#2b80bb!important;color:#fff!important}.home.gen6 .g6-hero-primary:hover,.gen6 .g6-first-search button:hover{background:#226a9c!important;border-color:#226a9c!important}.gen6 .g6-first-search--value button{width:auto!important;height:44px;padding:0 22px!important;border-radius:999px!important;font:700 15px/1 Manrope,sans-serif;white-space:nowrap}.gen6 .g6-first-search--value input{min-width:0}.gen6 .g6-first-proof{background:#fff;padding:0;border:0;border-bottom:1px solid #d5e4f0;margin:0}.gen6 .g6-first-proof>.g6-fp-grid{max-width:1320px;width:calc(100% - 80px);margin:0 auto!important;background:transparent;border:0;border-radius:0;box-shadow:none}.gen6 .g6-fp-item{padding:18px 24px;gap:14px;align-items:center}.gen6 .g6-fp-item:first-child{padding-left:0}.gen6 .g6-fp-icon{width:28px;height:28px;margin-top:0;color:#2b80bb}.gen6 .g6-fp-item strong{font-size:15px;margin-bottom:2px}.gen6 .g6-fp-item .g6-fp-text>span{font-size:13px;line-height:1.4}@media(max-width:1100px)and (min-width:800px){.gen6 .g6-first-proof>.g6-fp-grid{width:calc(100% - 64px)}}@media(max-width:799px){.gen6 .g6-first-proof{padding:0}.gen6 .g6-first-proof>.g6-fp-grid{width:calc(100% - 40px);margin:0 auto!important;border-radius:0}.gen6 .g6-fp-item{padding:14px 12px;gap:6px;align-items:flex-start}.gen6 .g6-fp-item:nth-child(odd){padding-left:0}.gen6 .g6-fp-icon{width:24px;height:24px}}@media(min-width:800px){.gen6 .g6ph:has(+.g6-first-proof){padding-bottom:44px!important}.gen6 .g6ph:has(+.g6-first-proof) .g6ph-detail{bottom:auto}}@media(max-width:799px){.home.gen6 .g6-hero{padding-top:124px!important;background:#095e93}.home.gen6 .g6-hero-media{inset:0 0 auto!important;height:560px!important}.home.gen6 .g6-hero-poster img{object-position:58% 22%}.home.gen6 .g6-hero-shade{background:linear-gradient(180deg,#095e930f,#095e9329 24%,#095e93a8 54%,#095e93)!important}.home.gen6 .g6-hero-copy{padding:0 20px 22px!important;gap:10px!important}.home.gen6 .g6-hero h1{font-size:33px!important;line-height:1.05!important}.home.gen6 .g6-hero-eyebrow{font-size:13px;letter-spacing:.12em}.home.gen6 .g6-hero-lede{font-size:15px!important;line-height:1.4!important;margin-bottom:2px!important}.home.gen6 .g6-first-search{min-height:54px}.home.gen6 .g6-first-chips{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px!important;padding:0 20px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch}.home.gen6 .g6-first-chips::-webkit-scrollbar{display:none}.home.gen6 .g6-first-chips a{flex:none!important;scroll-snap-align:start}.home.gen6 .g6-first-chips.g6-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.home.gen6 .g6-hero-cta-row{display:flex!important;align-items:center;gap:4px 14px;flex-wrap:wrap}.home.gen6 .g6-hero-cta-row .g6-hero-actions{display:flex;flex:1 1 100%;gap:12px;align-items:center}.home.gen6 .g6-hero-cta-row .g6-hero-primary{flex:1 1 auto;min-height:52px}.home.gen6 .g6-hero-cta-row .g6-hero-secondary{flex:none;min-height:44px;padding-inline:6px;font-size:14px}.home.gen6 .g6-hero-cta-row .g6-hero-phone{display:none}}.gen6 .g6ph .g6ph-actions a.btn-lux-outline,.gen6 .g6ph .g6ph-actions a:not(:first-child),.gen6 .g6ph:has(.g6-first-search--value) .g6ph-actions a{background:transparent!important;border:1px solid rgba(255,255,255,.7)!important;color:#fff!important}.gen6 .g6ph .hv-instant-bar button,.gen6 .g6ph .hv-instant-bar .btn-lux{background:#2b80bb!important;color:#fff!important;border-color:#2b80bb;box-shadow:0 8px 22px #2b80bb61}.g6-nb{white-space:nowrap}@media(max-width:799px){body.page-template-page-home-value .g6ph .g6ph-lede{font-size:14px;line-height:1.45;letter-spacing:0;margin-bottom:14px}body.page-template-page-home-value .g6ph-detail{padding-bottom:18px}}.g6ph .g6-first-search--value{max-width:560px;margin:4px 0 14px!important}.g6ph .g6-first-search--value:focus-within{box-shadow:0 0 0 3px #5bb8e8}.g6ph-review{background:#eaf4fc;border-bottom:1px solid #cbdde9;padding:22px 20px}.g6ph-review figure{max-width:860px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:start}.g6ph-review-stars{grid-row:1 / span 2;color:#2b80bb;letter-spacing:.12em;font-size:15px;line-height:1.6;writing-mode:vertical-rl;transform:rotate(180deg)}.g6ph-review blockquote{margin:0}.g6ph-review blockquote p{margin:0;font:500 21px/1.32 Cormorant Garamond,Georgia,serif;color:#095e93}.g6ph-review figcaption{display:flex;flex-wrap:wrap;gap:2px 12px;font:500 13px/1.5 Manrope,sans-serif;color:#1f3450}.g6ph-review figcaption strong{font-weight:700;color:#095e93}.g6ph-review figcaption a{color:#1f3450;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}@media(min-width:800px){.g6ph-review{padding:26px 40px}.g6ph-review blockquote p{font-size:26px}}@media(max-width:799px){.g6ph-review figure{grid-template-columns:1fr}.g6ph-review-stars{grid-row:auto;writing-mode:horizontal-tb;transform:none}}.g6-crop[data-agent=brayden-milner]{--z:138%;--l:-5.5%;--t:-10.4%}.g6-crop[data-agent=loretta-macdonald]{--z:177%;--l:-41.7%;--t:-4%}.g6-crop[data-agent=steve-ingrassia]{--z:147%;--l:-3.7%;--t:-0%}.g6-crop[data-agent=daiana-braica]{--z:206%;--l:-58.1%;--t:-.1%}.g6-crop[data-agent=maria-grevstad]{--z:155%;--l:-40.1%;--t:-1.3%}.g6-crop[data-agent=angee-harris]{--z:145%;--l:-5.5%;--t:-15.2%}.gen6 .g6-main-agent-actions .g6-main-text{min-height:44px;padding:0 18px;border-radius:999px;font:700 14px/1 Manrope,sans-serif;text-decoration:none;border:1px solid #2b80bb;color:#226a9c;justify-content:center}.gen6 .g6-main-agent-actions .g6-main-text:first-child{background:#095e93;border-color:#095e93;color:#fff}.gen6 .g6-main-agent-actions .g6-main-text:first-child:hover{background:#1d5a87;border-color:#1d5a87}.gen6 :is(.g6-eyebrow,.g6-main-kicker,.section-kicker,.eyebrow-lux,.g6-city-eyebrow,.preset-rail__kicker):not(.g6-main-film>*):not(.g6-main-agent *):not(.g6-sell-case-result *):not(.g6-svc-eyebrow):not(.g6ph-eyebrow):not(.g6-hero-eyebrow):not(.g6-broker-note-kicker){display:flex;align-items:center;gap:12px;font:600 13px/1.4 Manrope,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase}.gen6 :is(.g6-eyebrow,.g6-main-kicker,.section-kicker,.eyebrow-lux,.g6-city-eyebrow,.preset-rail__kicker):not(.g6-main-film>*):not(.g6-main-agent *):not(.g6-sell-case-result *):not(.g6-svc-eyebrow):not(.g6ph-eyebrow):not(.g6-hero-eyebrow):not(.g6-broker-note-kicker):before{content:"";flex:none;width:24px;height:1px;background:currentColor;opacity:.7}.gen6 .g6ph-eyebrow{font-size:13px!important;letter-spacing:.16em}.gen6 main h2:not(.preset-rail__heading):not(.mc-panel__title):not(.g6-footer *),.gen6 .g6-body-wrap h2,.gen6 .g6-band-head h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:40px!important;line-height:1.06!important;letter-spacing:-.02em}@media(min-width:800px){.gen6 main h2:not(.preset-rail__heading):not(.mc-panel__title),.home.gen6 .g6-deep h2,.home.gen6 .g6-services h2,.gen6 .g6-body-wrap h2,.gen6 .g6-band-head h2{font-size:48px!important}}@media(min-width:1100px){.gen6 main h2:not(.preset-rail__heading):not(.mc-panel__title),.home.gen6 .g6-deep h2,.home.gen6 .g6-services h2,.gen6 .g6-body-wrap h2,.gen6 .g6-band-head h2{font-size:56px!important}}.gen6 main h2 em,.gen6 .g6-body-wrap h2 em,.gen6 .g6-band-head h2 em,.home.gen6 .g6-deep h2 em,.home.gen6 .g6-services h2 em{font-style:normal!important;color:inherit!important;font-weight:inherit}.gen6 h1 em{font-style:italic}.gen6 :is(.g6-main-band,.g6-body-wrap,.g6-city-wrap,.g6-band-head,.g6-deep,.g6-services) :is(p,li):not([class*=kicker]):not([class*=eyebrow]):not(.g6-main-small):not([class*=courtesy]):not([class*=disclaimer]){font-size:16px}.gen6 .g6-main-band:not(.g6-main-ink) :is(p,li),.gen6 .g6-body-wrap :is(p,li){color:#1f3450}.gen6 .g6-main-band:not(.g6-main-ink) :is(.g6-main-kicker,.g6-eyebrow){color:#226a9c}.gen6 :is(.g6-svc-eyebrow,.g6-team-roster-label,.g6-system-label,.g6-film-chip,.g6-vtopic-cat,.g6-gcard-tag,.g6-tcard-kind,.g6ph-source,.g6ph-market dt,.g6ph-market-label,.g6-main-agent .g6-main-kicker,.g6-broker-note-kicker,.g6d2-fact__label,.service-band-kicker,.sell-timeline-week,.lux-lead-form-kicker,.mc-summary__kicker,.mc-dti__kicker,.mc-totals__label,.mc-field__unit,.g6-calculator-assumption,.g6-vcard-cat,.g6-vcard-dur,.g6-verdict-note,.g6-keyboard-map-note,.g6-request-note,.g6-request-note a,.g6-instrument-sources summary,.g6-zipx-poster__scale,.g6-hood-tile__sub,.g6-deep-meta,.g6-cue,.g6-main-agent-actions .g6-main-text,.m-progress,.m-opt,.g6-live-src,.g6-strip-upd){font-size:13px!important}.gen6 :is(.ct-quad-btn,.g6-hero-address label,label.g6-hero-address){font-size:13px!important}.gen6 :is(.listings-strip__meta){font-size:13px!important}.gen6 .g6ph-market dt{font-size:13px!important}@media(min-width:800px){.home.gen6 .g6-hero{height:clamp(620px,calc(100svh - 166px),840px)!important;min-height:620px!important}.home.gen6 .g6-hero-copy{padding:100px 0 40px!important}.home.gen6 .g6-hero h1{max-width:700px!important}.home.gen6 .g6-hero-lede{max-width:560px!important}}@media(max-width:799px){.home.gen6 .g6-hero-media{height:100%!important;inset:0!important}.home.gen6 .g6-hero-poster img{object-position:60% 30%}.home.gen6 .g6-hero-shade{background:linear-gradient(180deg,#095e9300 0% 22%,#095e938c 44%,#095e93e6 74%,#095e93)!important}.home.gen6 .g6-hero{padding-top:150px!important}}@media(min-width:800px){.home.gen6 .g6-hero{height:clamp(600px,calc(100svh - 148px),820px)!important;min-height:600px!important}.gen6 .g6-fp-item{padding-block:14px}}@media(min-width:800px){.home.gen6 .g6-hero{height:calc(100svh - 168px)!important;min-height:580px!important;max-height:820px!important}}@media(min-width:800px)and (max-width:1179px){.home.gen6 .g6-hero{height:auto!important}}@media(min-width:1180px){.home.gen6 .g6-hero{height:calc(100svh - 186px)!important;min-height:560px!important}.home.gen6 .g6-hero-copy{padding:96px 0 36px!important}}@media(min-width:1180px){.home.gen6 .g6-hero-copy{padding:92px 0 28px!important;justify-content:center}.home.gen6 .g6-hero h1{font-size:clamp(44px,3.7vw,54px)!important;margin-bottom:14px!important;max-width:760px!important}.home.gen6 .g6-hero-eyebrow{margin-bottom:12px!important}.home.gen6 .g6-hero-lede{font-size:17px!important;margin-bottom:16px!important;max-width:600px!important}.home.gen6 .g6-first-search{min-height:60px;margin-bottom:12px!important}.home.gen6 .g6-first-search input{height:50px}.home.gen6 .g6-first-search button{width:50px;height:50px}.home.gen6 .g6-first-chips{margin:0 0 16px!important}.home.gen6 .g6-hero-cta-row .g6-hero-phone{display:none}}@media(min-width:1180px){.home.gen6 .g6-hero{min-height:640px!important}}@media(max-width:799px){.gen6 .g6-first-search--value{padding-left:14px;gap:6px}.gen6 .g6-first-search--value>svg{display:none}.gen6 .g6-first-search--value button{padding:0 16px!important;font-size:14px}}@media(max-width:799px){body.page-template-page-home-value .g6ph-lede{font-size:13.5px!important;line-height:1.42!important}body.page-template-page-home-value .g6ph-detail{padding-inline:18px}}@media(max-width:900px){.gen6 .g6-main-worklist details>summary:before{grid-column:1;grid-row:1;align-self:start;padding-top:8px}.gen6 .g6-main-worklist details>summary>span{grid-column:2;grid-row:1}.gen6 .g6-main-worklist details>summary>em{grid-column:1 / 3;grid-row:2;margin:4px 0 2px}.gen6 .g6-main-worklist details>summary:after{grid-column:3;grid-row:1;align-self:start}}.gen6 a.g6-fp-text{min-height:44px;display:block}@media(min-width:800px){.gen6 .g6-fp-item{padding-block:12px}.gen6 a.g6-fp-text{padding-block:2px}}.g6-cue-scroll{--g6-fade-l: 0px;--g6-fade-r: 24px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--g6-fade-l),#000 calc(100% - var(--g6-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--g6-fade-l),#000 calc(100% - var(--g6-fade-r)),transparent 100%)}.g6-cue-scroll.g6-cue-mid{--g6-fade-l: 24px}.g6-cue-scroll.g6-cue-end{--g6-fade-r: 0px;--g6-fade-l: 24px}.g6-cue-scroll.g6-cue-start{--g6-fade-l: 0px}.g6-cue{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;margin:8px 0 0;padding:0;list-style:none;pointer-events:none;font:700 12px/1 Manrope,sans-serif;letter-spacing:.04em;color:#46596b}.g6-cue i{display:block;width:7px;height:7px;border-radius:50%;background:#2b80bb47;transition:width .2s,background .2s}.g6-cue i.is-on{width:20px;border-radius:4px;background:#2b80bb}.g6-cue--dark{color:#ffffffd9}.g6-cue--dark i{background:#ffffff8c}.g6-cue--dark i.is-on{background:#fff}@media(min-width:1001px){.g6-cue{display:none}}@media(prefers-reduced-motion:reduce){.g6-cue i{transition:none}}.g6-cue-scroll{contain:paint;max-width:100%}.g6-instrument-sources summary,.faq-item summary,.g6-deep-faq summary,.g6-hood-faq summary{min-height:44px;display:flex;align-items:center;box-sizing:border-box}.ct-route__cta,.ct-quad-link,.ct-zip-link,.service-band-link,.g6-hero-phone a,.g6d2-careers a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}.g6-header .g6-phone{flex:0 0 auto;min-width:44px;min-height:44px}.leaflet-touch .leaflet-bar a,.leaflet-bar a{width:44px;height:44px;line-height:44px}.leaflet-touch .leaflet-bar a span{font-size:22px}label small,.g6-vlib .g6-vcard-cat,.g6-county-explorer .g6-poi-row small,.g6d2-fact__label,.listings-strip__courtesy,.listings-strip__meta,.social-chip,.sell-timeline-week,.service-band-link,.milner-stats__label,.ct-route__legend span,.g6-county-planned-city small,.g6-film-chip,.g6-calc-wide span,.g6-county-controls button span,.g6-poi-group-source,.g6-county-source-note,.g6-county-source-note a,.ms-card-loc,.ms-listing-loc,.ms-gat,.ms-cardcar__meta,.gen6 .g6-vlib .g6-vcard-cat{font-size:12px!important}@media(max-width:900px){.g6-header .g6-phone{width:44px!important;height:44px!important;min-width:44px;min-height:44px}}.g6-area-chip[aria-pressed=true]{background:#1d5a87;color:#fff;border-color:#1d5a87}.g6-area-guide-list article.is-selected{background:#eef3f7;border-radius:12px;padding:14px 12px}.g6-area-map-canvas .leaflet-popup-content{font-family:Manrope,sans-serif;line-height:1.65}.g6-area-map-canvas .leaflet-popup-content a{color:#1d5a87}.g6-area-compact-farm{margin:20px auto;max-width:1248px;border-block:1px solid #dbe8f2;padding:12px 24px}.g6-area-compact-farm>summary{cursor:pointer;font:600 15px/1.5 Manrope,sans-serif;min-height:44px;align-content:center}.g6-area-compact-farm>div{padding:10px 0}.g6-area-compact-farm .g6h-band,.g6-area-compact-farm .preset-rail{padding-block:20px}@media(max-width:760px){.g6-area-compact-farm{padding-inline:20px}}.g6-area-close .form-card{max-width:620px;margin-top:28px;color:#095e93}.g6-area-close .form-card p{color:#51647a}.g6-area-map-canvas .leaflet-control-zoom{display:flex;border:1px solid #b8d6e9!important;border-radius:999px;background:#fafbfc;box-shadow:0 6px 18px #095e9322;padding:4px;gap:4px}.g6-area-map-canvas .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;border:0!important;border-radius:50%!important;background:#fafbfc;color:#1d5a87;font:500 28px/44px Manrope,sans-serif}.g6-area-map-canvas .leaflet-control-zoom a:hover{background:#dbe8f2}.g6-area-map-canvas .leaflet-control-zoom a:focus-visible{outline:3px solid #60c3ef;outline-offset:1px}.g6-area-map-canvas .leaflet-top .leaflet-control{margin-top:16px}.g6-area-map-canvas .leaflet-right .leaflet-control{margin-right:16px}.g6-area-map-credit{font:400 10px/1.5 Manrope,sans-serif;color:#51647a;margin:8px 0 12px}.g6-area-map-credit summary{cursor:pointer;width:max-content;min-height:28px;padding:4px 10px;border:1px solid #dbe8f2;border-radius:999px;background:#fafbfc;box-sizing:border-box}.g6-area-map-credit div{padding:8px 0}.g6-area-map-credit a{color:#1d5a87}.g6-area-inline-request .form-card{max-width:760px;margin:auto}.g6-area-inline-request .form-card p{color:#51647a}@media(max-width:760px){.g6-area-map-canvas .leaflet-control-zoom{padding:3px;gap:2px}.g6-area-map-canvas .leaflet-top .leaflet-control{margin-top:12px}.g6-area-map-canvas .leaflet-right .leaflet-control{margin-right:12px}}#g6-talk .g6-area-inline-request .form-card .form-label,#g6-talk .g6-area-inline-request .form-card .form-consent,#g6-talk .g6-area-inline-request .form-card .form-consent span{color:#51647a}#g6-talk .g6-area-inline-request .form-card input,#g6-talk .g6-area-inline-request .form-card select,#g6-talk .g6-area-inline-request .form-card textarea{color:#095e93;background:#fff}#g6-talk .g6-area-inline-request .form-card input::placeholder,#g6-talk .g6-area-inline-request .form-card textarea::placeholder{color:#687a8f;opacity:1}html,body,.gen6,.gen6 *{font-variant-numeric:lining-nums}.gen6 :is(h1,h2,h3,h4,p,span,a,li,td,th,dd,dt,strong,b,em,small,cite,blockquote,figcaption,output,option,label,time,button){font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.gen6 :is(dd,output,td,[class*=stat],[class*=count],[class*=price],[class*=kpi],.g6ph-market dd,.g6-strip-stat strong){font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.gen6 a[href^="tel:"]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;white-space:nowrap}.gen6 :is(blockquote,.g6-deep-quote,.g6-main-proof blockquote) p,.gen6 .g6-deep-quote{font-family:Cormorant Garamond,Georgia,serif}.gen6 main :is(blockquote.g6-deep-quote p,.g6-deep-quote>p){font-style:italic!important;font-size:19px!important;font-weight:500!important;line-height:1.5!important}.gen6 main :is(.g6ph-review blockquote p,.g6-main-proof blockquote,.g6-team-quote blockquote,.g6-review blockquote,.g6-reviews blockquote p,blockquote>p){font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important}.gen6 main .g6ph-review blockquote p{font-size:max(21px,1.3rem)!important;line-height:1.35!important}.gen6 :is(.g6ph-source,.g6ph-market dt,.g6ph-market-label,.g6-vcard-dur,.g6-strip-upd,.listings-strip__courtesy,.listings-strip__meta){font-size:12px!important}.gen6 :is(.g6-footer-bottom p,.g6-footer-legal,.g6-footer .g6-footer-source){font-size:13px!important;line-height:1.6!important}.gen6 .g6af-pin b{font-size:12px!important}.gen6 .g6ph-source{font-size:12px!important;line-height:1.5}.home.gen6 .g6-hero-actions .g6-hero-primary{background:transparent!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important;box-shadow:none!important}.home.gen6 .g6-hero-actions .g6-hero-primary:hover{background:#ffffff1f!important}.home.gen6 .g6-hero-actions .g6-hero-primary{min-height:48px!important}.gen6 .g6-first-search button{width:48px;height:48px;box-shadow:0 6px 16px #2b80bb59}.gen6 .g6-first-chips{position:relative}@media(max-width:799px){.gen6 .g6-first-chips{flex-wrap:nowrap!important;overflow-x:auto;align-self:stretch;max-width:none!important;width:auto!important;margin-right:calc(-1 * var(--g6-chip-bleed, 22px))!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:0 24px;contain:paint;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:28px}.gen6 .g6-first-chips::-webkit-scrollbar{display:none}.home.gen6 .g6-hero-copy{--g6-chip-bleed: 20px}.gen6 .g6ph .g6ph-detail{--g6-chip-bleed: 22px}.gen6 .g6-first-chips a{flex:none!important;scroll-snap-align:start}}.gen6 .g6ph .g6-first-search--value{min-height:56px;padding:6px 6px 6px 18px}.gen6 .g6ph .g6-first-search--value input{height:44px}.gen6 .g6ph .g6-first-search--value button{width:auto;min-width:128px;height:44px;border-radius:999px;padding:0 18px;font:700 15px/1 Manrope,sans-serif}body.gen6:is(.g6-main-sell,.g6-main-buy) .g6ph .g6ph-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:0 24px!important;margin-top:12px}body.gen6:is(.g6-main-sell,.g6-main-buy) .g6ph.g6ph .g6ph-actions a{width:auto!important;min-width:0!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0;box-shadow:none!important;background:transparent!important;color:#eaf4fc!important;justify-content:flex-start!important;display:inline-flex!important;align-items:center;text-decoration:underline!important;text-decoration-color:#eaf4fc80!important;text-underline-offset:6px;text-decoration-thickness:1px;font:600 15px/1.3 Manrope,sans-serif!important}body.gen6:is(.g6-main-sell,.g6-main-buy) .g6ph.g6ph .g6ph-actions a:hover{color:#fff!important;text-decoration-color:#fff!important}body.gen6:is(.g6-main-sell,.g6-main-buy) .g6ph.g6ph .g6ph-actions a:focus-visible{outline:3px solid #5bb8e8;outline-offset:3px}@media(max-width:799px){.gen6 .g6ph h1,.gen6 .g6-main-page .g6ph h1,.home.gen6 .g6-hero h1{font-size:clamp(32px,9.6vw,38px)!important;line-height:1.05!important}.home.gen6 .g6-hero{padding-top:156px!important}.home.gen6 .g6-hero-media{height:370px!important}.home.gen6 .g6-fold-strip{padding-bottom:76px!important}.gen6 .g6-fold-strip,.gen6 .g6-first-proof{scroll-margin-top:70px}.g6-main-sell .g6ph,.g6-main-buy .g6ph{min-height:calc(100svh - 60px);display:flex;flex-direction:column}.g6-main-sell .g6ph .g6ph-photo,.g6-main-buy .g6ph .g6ph-photo{flex:1 1 auto;height:auto!important;min-height:230px;max-height:none!important}.g6-main-sell .g6ph .g6ph-detail,.g6-main-buy .g6ph .g6ph-detail{flex:0 0 auto;padding-bottom:88px}.home.gen6 .g6-fold-strip{min-height:0}.gen6 .g6ph .g6-first-search--value{flex-wrap:nowrap}.gen6 .g6ph .g6-first-search--value button{min-width:116px}}@media(min-width:800px){.home.gen6 .g6-hero{height:calc(100svh - 176px)!important;min-height:640px!important}.g6-main-sell .g6ph,.g6-main-buy .g6ph{height:calc(100svh - 72px)!important;max-height:none!important;min-height:620px!important}.gen6 .g6ph-heading{bottom:auto}}@media(max-width:799px){.m-bar{background:#fafbfcf7!important;-webkit-backdrop-filter:saturate(1.4) blur(10px)!important;backdrop-filter:saturate(1.4) blur(10px)!important;box-shadow:0 -8px 24px #095e9314!important}.m-bar:before{height:20px!important;background:linear-gradient(to top,#fafbfce6,#fafbfc00)!important}body.gen6{background:linear-gradient(to top,#095e93 calc(74px + env(safe-area-inset-bottom,0px)),var(--g6-paper, #fafbfc) 0)!important}.g6-footer{padding-bottom:20px!important}body.gen6.m-footer-in{padding-bottom:0!important;background:#095e93!important}.g6-footer-grid>section:last-child{border-bottom:0}}.g6-footer section,.g6-footer nav{padding:0!important;margin:0!important}.g6-footer-grid{align-items:start;row-gap:32px}.g6-footer-grid>*>h3,.g6-footer-grid>*>details>summary h3{margin-top:0!important}.g6-footer{padding-top:56px!important}.g6-footer-bottom{margin-top:32px!important}.g6-footer .g6-footer-contact{display:flex!important;width:fit-content}.g6-footer .g6-footer-contact+.g6-footer-contact{border-top:0}.g6-footer .g6-footer-contacts{display:grid;gap:0}.g6-footer .g6-footer-contacts a{border-bottom:1px solid rgba(238,243,247,.14);width:100%}.g6-footer .g6-footer-contacts a:last-child{border-bottom:0}.g6-footer :is(.g6-footer-list,.g6-footer-contacts) a{font-size:15px}.g6-footer .g6-footer-legal,.g6-footer-bottom p{font-size:13px}.g6-footer-acc>summary{list-style:none;cursor:default}.g6-footer-acc>summary::-webkit-details-marker{display:none}.g6-footer-acc>summary h3{display:inline}@media(min-width:800px){.g6-footer-acc>summary{pointer-events:none}.g6-footer-acc>summary .g6-footer-acc-i{display:none}}@media(max-width:799px){.g6-footer{padding-top:36px!important}.g6-footer-lead{margin-bottom:8px!important;padding-bottom:18px!important}.g6-footer-grid{display:block!important}.g6-footer-grid>*{border-bottom:1px solid rgba(238,243,247,.16)}.g6-footer-grid>*>h3,.g6-footer-acc>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0!important;cursor:pointer;pointer-events:auto}.g6-footer-acc>summary h3{margin:0!important;font-size:16px!important}.g6-footer-acc-i{width:12px;height:12px;border-right:2px solid #eaf4fc;border-bottom:2px solid #eaf4fc;transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s ease}.g6-footer-acc[open] .g6-footer-acc-i{transform:rotate(-135deg) translate(-3px,-3px)}.g6-footer-acc>:not(summary){padding-bottom:14px}.g6-footer .g6-footer-list{display:block!important}.g6-footer .g6-footer-list a{min-height:44px}.g6-footer-bottom{margin-top:20px!important;padding-top:18px!important}}.gen6 .g6-close h2{margin:0;font:500 clamp(34px,3.6vw,52px)/1.04 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.02em;color:#fff!important;max-width:16ch}.gen6 .g6-close h2 em{font-style:italic;color:#bfe0ff!important}.gen6 .about-story__visual .hero-ed-visual-frame img{object-position:50% 12%!important}@media(max-width:799px){.gen6 .about-story__visual .hero-ed-visual-frame img{aspect-ratio:4 / 5;height:auto;object-position:50% 10%!important}}.g6-v9-frame{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#eaf4fc}.g6-vcard-poster.is-short .g6-v9-frame{aspect-ratio:9 / 16}.g6-v9-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.g6-vcard-poster:hover .g6-v9-frame img,.g6-vtopic-poster:hover .g6-v9-frame img{transform:scale(1.04)}.g6-v9-frame:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(to top,#081a2e61,#081a2e00);pointer-events:none}.g6-v9-play{position:absolute;z-index:2;left:12px;bottom:12px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fafbfcf2;color:#095e93;box-shadow:0 6px 18px #081a2e47;pointer-events:none;transition:transform .2s ease}.g6-vcard-poster:hover .g6-v9-play,.g6-vtopic-poster:hover .g6-v9-play{transform:scale(1.08)}.g6-v9-play svg{width:15px;height:15px;margin-left:3px}.g6-vcard-poster>.g6-vcard-dur,.g6-v9-frame .g6-vcard-dur{position:absolute;top:10px!important;right:10px!important;bottom:auto!important;left:auto;z-index:2;background:#081a2ecc;color:#fff;font:600 12px/1 Manrope,sans-serif!important;padding:5px 7px;border-radius:6px}.gen6 .g6-vcard-poster .g6-vcard-ov,.gen6 .g6-vtopic-poster .g6-vcard-ov{position:static!important;display:block!important;margin:12px 0 0;padding:0;left:auto;right:auto;bottom:auto;color:inherit;pointer-events:auto}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-t,.gen6 .g6-vtopic-poster .g6-vcard-ov .g6-vcard-ov-t{color:#095e93!important;text-shadow:none!important;font:600 20px/1.18 Cormorant Garamond,Georgia,serif!important;-webkit-line-clamp:2}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-m,.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-b,.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-d,.gen6 .g6-vtopic-poster .g6-vcard-ov .g6-vcard-ov-m,.gen6 .g6-vtopic-poster .g6-vcard-ov .g6-vcard-ov-b{color:#226a9c!important;text-shadow:none!important;font-size:13px!important}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-m{white-space:normal!important;overflow:visible!important;text-overflow:clip}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-b{white-space:nowrap}@media(max-width:640px){.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-d{display:none!important}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-t{font-size:18px!important}}.gen6 .g6-vlib .g6-vcard-cat,.g6-vcard-meta{text-wrap:pretty}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-d{display:inline!important}.gen6 .g6-vlib .g6-vcard-cat{margin-top:6px!important}.gen6 :is(.g6-main-ink,[class*=--navy],[class*=--ink]) .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-t{color:#fff!important}.gen6 main :is(section[id],[id^=g6-]){scroll-margin-top:88px}@media(max-width:359px){.gen6 .g6ph .g6ph-detail{--g6-chip-bleed: 18px}}.g6-footer-acc>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between}.g6-footer-acc>summary h3{margin:0!important}.gen6 .ms-card-heart{position:relative}.gen6 .ms-card-heart:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media(min-width:800px){.g6-footer-acc>summary{align-items:flex-start;min-height:0;padding-bottom:16px}.g6-footer-grid>*>h3,.g6-footer-acc>summary h3{margin:0 0 16px!important;line-height:21px}.g6-footer-acc>summary h3{margin-bottom:0!important}.g6-footer-acc>summary{position:relative}.g6-footer-acc>summary:after{content:"";position:absolute;left:0;right:0;top:-12px;height:44px}}.g6-close+.g6-footer{border-top:3px solid #2b80bb}.gen6 .g6-close h2{max-width:none;font-size:clamp(36px,3.6vw,56px)!important}.gen6 .g6-close h2 em{display:block}@media(max-width:799px){.gen6 .g6-close h2{font-size:36px!important;line-height:1.1!important}}.g6-footer-lead h2{font-size:clamp(26px,2.6vw,38px)!important}main :is(.g6-eyebrow,.g6-main-kicker,.g6-city-eyebrow,.eyebrow-lux,.preset-rail__kicker,.g6af-eyebrow,.g6-contact-eyebrow,.g6-svc-eyebrow){display:none!important}main :is(.g6-hero,.g6ph,.g6-city-hero,.g6-county-rail-heading,.g6-zip-hero,.g6-main-hero) :is(.g6-eyebrow,.g6-main-kicker,.g6-city-eyebrow,.eyebrow-lux),main [data-keep-kicker]{display:revert!important}@media screen{:root{--m-fast: .16s;--m-base: .26s;--m-slow: .42s;--m-ease: cubic-bezier(.2,.8,.2,1);--m-spring: cubic-bezier(.32,1.28,.54,1);--m-stagger: 40ms}html.g6m-on [data-reveal].g6m-armed{opacity:0;transform:translate3d(0,12px,0)}html.g6m-on [data-reveal=fade].g6m-armed{transform:none}html.g6m-on [data-reveal].g6m-armed.is-revealed{opacity:1;transform:none;transition:opacity var(--m-slow) var(--m-ease),transform var(--m-slow) var(--m-ease);transition-delay:calc(var(--g6m-i, 0) * var(--m-stagger))}html.g6m-on [data-reveal-stagger].g6m-armed>*{opacity:0;transform:translate3d(0,12px,0)}html.g6m-on [data-reveal-stagger].g6m-armed.is-revealed>*{opacity:1;transform:none;transition:opacity var(--m-slow) var(--m-ease),transform var(--m-slow) var(--m-ease);transition-delay:calc(var(--g6m-i, 0) * var(--m-stagger))}h1[data-reveal],.g6-hero [data-reveal],.g6ph [data-reveal]{opacity:1!important;transform:none!important}[data-countup]{font-variant-numeric:tabular-nums}html.g6m-on [data-draw].g6m-armed :is(path,line,polyline,circle,rect){stroke-dasharray:var(--g6m-len, 1000);stroke-dashoffset:var(--g6m-len, 1000)}html.g6m-on [data-draw].g6m-armed.is-revealed :is(path,line,polyline,circle,rect){stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--m-ease)}.g6m-press{transition:transform var(--m-fast) var(--m-ease)}.g6m-press:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){html.g6m-on [data-reveal].g6m-armed,html.g6m-on [data-reveal-stagger].g6m-armed>*,html.g6m-on [data-draw].g6m-armed :is(path,line,polyline,circle,rect){opacity:1!important;transform:none!important;stroke-dashoffset:0!important;transition:none!important}.g6m-press,.g6m-press:active,.g6m-lift,.g6m-lift:hover,.g6m-sweep{transition:none!important;transform:none!important}}@media print{html.g6m-on [data-reveal].g6m-armed,html.g6m-on [data-reveal-stagger].g6m-armed>*{opacity:1!important;transform:none!important}}}@media screen{.g6lf{--lf-ink: #095e93;--lf-ink2: #0d2f52;--lf-ch: #2b80bb;--lf-sky: #60c3ef;--lf-paper: #FAFBFC;--lf-mist: #EEF3F7;--lf-line: #dbe8f2;--lf-steel: #51647a;--lf-act: #1d5a87;--lf-err: #b42318;--lf-ease: var(--m-ease, cubic-bezier(.2,.8,.2,1));--lf-spring: var(--m-spring, cubic-bezier(.32,1.28,.54,1));--lf-ui: var(--g6-ui, Manrope, system-ui, sans-serif);--lf-display: var(--g6-display, "Cormorant Garamond", Georgia, serif);container:g6lf / inline-size;position:relative;color:var(--lf-ink);font-family:var(--lf-ui);text-align:left}.g6lf-on>.form-step-1,.g6lf-on>.form-step-2,.g6lf-on>.m-progress,.g6lf-on .m-change-wrap,.g6lf-card .m-goal,.g6lf-park,.g6lf [hidden]{display:none!important}.g6lf-card{overflow:visible}.g6lf-card>form[hidden],.g6lf-card>form.g6lf-on[hidden]{display:none!important}.m-sheet.g6lf-sheet.g6lf-sheet-done .m-sheet-head{position:static}.g6lf-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.g6lf-top{display:flex;align-items:center;gap:10px;margin:0 0 16px;min-height:36px}.g6lf-pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--lf-line);background:#fff;color:var(--lf-ink);font:700 13px/1 var(--lf-ui);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--lf-ease),background .16s var(--lf-ease)}.g6lf-pill:hover{border-color:#b8d6e9;background:#f5f9fc}.g6lf-pill svg,.g6lf-pill-i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g6lf-pill-i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lf-mist);color:var(--lf-act)}.g6lf-pill-c{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:var(--lf-act);font-weight:600}.g6lf-pill-c svg{width:13px;height:13px}.g6lf-prog{flex:1 1 auto;display:flex;gap:4px;height:4px}.g6lf-prog i{flex:1 1 0;height:100%;border-radius:4px;background:#095e9317;overflow:hidden}.g6lf-prog b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--lf-act),var(--lf-ch));transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--lf-ease)}.g6lf-count{font:600 12px/1 var(--lf-ui);color:var(--lf-steel);white-space:nowrap;font-variant-numeric:tabular-nums}.g6lf-resume{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-6px 0 12px;font:500 13px/1.4 var(--lf-ui);color:var(--lf-steel)}.g6lf-restart{background:none;border:0;padding:0 2px;color:var(--lf-ch);font:700 13px/1.4 var(--lf-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g6lf-stage{position:relative;overflow-x:clip;overflow-clip-margin:8px}.g6lf-stage.is-sizing{transition:height .28s var(--lf-ease);overflow:hidden}.g6lf-screen.is-in{animation:g6lf-in .3s var(--lf-ease) both}.g6lf-screen.is-in.from-back{animation-name:g6lf-in-back}.g6lf-screen.is-pair .g6lf-qb+.g6lf-qb{margin-top:22px;padding-top:20px;border-top:1px solid var(--lf-line)}.g6lf-qb{margin:0;padding:0;border:0;min-width:0}.gen6 .g6lf .g6lf-h:focus,.gen6 .g6lf .g6lf-h:focus-visible{outline:none!important}.g6lf .g6lf-h{margin:0 0 6px;font:500 clamp(24px,2.1vw + 12px,30px)/1.12 var(--lf-display);letter-spacing:-.005em;color:var(--lf-ink);text-wrap:balance;outline:none}.g6lf .g6lf-help{margin:0 0 4px;font:500 14.5px/1.5 var(--lf-ui);color:var(--lf-steel);max-width:52ch}.g6lf-part+.g6lf-part{margin-top:4px}.g6lf .g6lf-plabel{margin:16px 0 0;font:700 12px/1.2 var(--lf-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-steel)}.g6lf .g6lf-err{margin:8px 0 0;font:600 13.5px/1.4 var(--lf-ui);color:var(--lf-err)}.g6lf .g6lf-err:empty{display:none}.g6lf-intents{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@container g6lf (min-width: 540px){.g6lf-intents{grid-template-columns:repeat(3,1fr)}}.g6lf-int{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;padding:14px 14px 13px;border-radius:18px;background:#fff;border:1.5px solid var(--lf-line);cursor:pointer;transition:border-color .16s var(--lf-ease),box-shadow .2s var(--lf-ease),transform .16s var(--lf-ease),background .2s var(--lf-ease)}.g6lf-int input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.g6lf-int-i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lf-mist);color:var(--lf-act);transition:background .2s var(--lf-ease),color .2s var(--lf-ease)}.g6lf-int-i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.g6lf-int-t b{display:block;font:700 15.5px/1.2 var(--lf-ui);color:var(--lf-ink)}.g6lf-int-t small{display:block;margin-top:3px;font:500 12.5px/1.35 var(--lf-ui)!important;color:var(--lf-steel)}.g6lf-int:has(input:checked){border-color:var(--lf-ink);background:linear-gradient(180deg,#fff,#f2f7fb);box-shadow:inset 0 0 0 1px var(--lf-ink),0 10px 26px #095e931f}.g6lf-int:has(input:checked) .g6lf-int-i{background:var(--lf-ink);color:#fff}.g6lf-int:has(input:focus-visible){outline:3px solid var(--lf-ch);outline-offset:3px}@media(hover:hover){.g6lf-int:hover{border-color:#b8d6e9;box-shadow:0 8px 22px #095e9314;transform:translateY(-1px)}}.g6lf-screen.is-in .g6lf-int{animation:g6lf-rise .34s var(--lf-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.g6lf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.g6lf-chips.is-stack{display:grid;grid-template-columns:1fr}@container g6lf (min-width: 320px){.g6lf-chips.is-stack{grid-template-columns:1fr 1fr}.g6lf-chips.is-stack .g6lf-chip{padding:8px 12px 8px 14px;line-height:1.2}}.g6lf-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(9,94,147,.14);background:#fff;color:var(--lf-ink);font:600 14.5px/1.25 var(--lf-ui);cursor:pointer;user-select:none;transition:background .16s var(--lf-ease),border-color .16s var(--lf-ease),color .16s var(--lf-ease),transform .12s var(--lf-ease)}.g6lf-chips.is-stack .g6lf-chip{justify-content:space-between;min-height:52px;border-radius:14px;padding:0 16px}.g6lf-chips.is-compact .g6lf-chip{min-width:54px;justify-content:center;padding:0 12px;font-variant-numeric:tabular-nums}.g6lf-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.g6lf-chip i{display:inline-grid;place-items:center;flex:0 0 16px;width:16px;height:16px;margin-right:-4px;visibility:hidden}.g6lf-chip i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.g6lf-chip:has(input:checked){background:var(--lf-ink);border-color:var(--lf-ink);color:#fff;animation:g6lf-pop .22s var(--lf-spring)}.g6lf-chip:has(input:checked) i{visibility:visible;color:var(--lf-sky)}.g6lf-chips.is-compact .g6lf-chip i{position:absolute;top:3px;right:6px;width:12px;height:12px;margin:0}.g6lf-chips.is-compact .g6lf-chip i svg{width:12px;height:12px}.g6lf-chip:has(input:focus-visible){outline:3px solid var(--lf-ch);outline-offset:2px}@media(hover:hover){.g6lf-chip:hover{border-color:#095e9352}.g6lf-chip:has(input:checked):hover{border-color:var(--lf-ink)}}.g6lf .g6lf-field{margin-top:12px;position:relative}.g6lf .form-group{margin:0 0 14px}.g6lf .form-label{display:block;margin:0 0 6px;font:700 13.5px/1.3 var(--lf-ui);color:var(--lf-ink);text-transform:none;letter-spacing:0}.g6lf .form-input,.g6lf .form-textarea,.g6lf .g6lf-field input[type=text]{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(9,94,147,.16);background:#fff;color:var(--lf-ink);font:500 16px/1.35 var(--lf-ui);box-sizing:border-box;transition:border-color .16s var(--lf-ease),box-shadow .16s var(--lf-ease)}.g6lf .form-textarea{min-height:96px;resize:vertical}.g6lf .form-input:focus,.g6lf .form-textarea:focus{border-color:var(--lf-ch);box-shadow:0 0 0 4px #2b80bb24;outline:none}.g6lf [aria-invalid=true]{border-color:var(--lf-err)!important}.g6lf-grid{display:grid;grid-template-columns:1fr;gap:0 12px}@container g6lf (min-width: 430px){.g6lf-grid{grid-template-columns:1fr 1fr}}.g6lf .g6lf-phone-note,.g6lf .g6lf-hint{margin:6px 0 0;font:500 12.5px/1.45 var(--lf-ui);color:var(--lf-steel)}.g6lf .g6lf-hint{color:var(--lf-act)}.g6lf .form-consent{display:flex;gap:10px;align-items:flex-start;font:500 12.5px/1.5 var(--lf-ui);color:var(--lf-steel)}.g6lf .form-consent input{flex:0 0 22px;width:22px;height:22px;margin:1px 0 0;accent-color:var(--lf-ink)}.g6lf .form-consent a{color:var(--lf-act)}.g6lf-suggest{position:absolute;left:0;right:0;z-index:6;margin:-8px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid var(--lf-line);border-radius:14px;box-shadow:0 18px 40px #095e9329;max-height:280px;overflow:auto}.g6lf-suggest li{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;font:600 14.5px/1.3 var(--lf-ui);color:var(--lf-ink);cursor:pointer}.g6lf-suggest li[aria-selected=true],.g6lf-suggest li:hover{background:var(--lf-mist)}.g6lf-sum{margin:10px 0 16px;border-radius:14px;background:var(--lf-mist);border:1px solid var(--lf-line)}.g6lf-sum>summary{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;cursor:pointer;list-style:none;font:700 13.5px/1.2 var(--lf-ui);color:var(--lf-ink)}.g6lf-sum>summary::-webkit-details-marker{display:none}.g6lf-sum-n{font-weight:500;color:var(--lf-steel)}.g6lf-sum-more{margin-left:auto;width:9px;height:9px;border-right:2px solid var(--lf-ch);border-bottom:2px solid var(--lf-ch);transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--lf-ease)}.g6lf-sum[open] .g6lf-sum-more{transform:rotate(-135deg) translateY(-2px)}.g6lf-sum>summary:focus-visible{outline:3px solid var(--lf-ch);outline-offset:2px;border-radius:14px}.g6lf-sum .g6lf-sum-l{padding:0 14px}.g6lf-sum-edit{min-height:40px;margin:4px 10px 6px;padding:0 4px;background:none;border:0;color:var(--lf-ch);font:700 13px/1 var(--lf-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g6lf-sum-l{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.g6lf-sum-l li{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid var(--lf-line);font:700 13px/1.3 var(--lf-ui);color:var(--lf-ink)}.g6lf-sum-l li span{font-weight:500;color:var(--lf-steel)}.g6lf-sum-l li b{font-weight:700;overflow-wrap:anywhere}.g6lf .g6l-payoff{margin:0 0 16px}.g6lf-nav{display:flex;align-items:center;gap:10px;margin-top:20px}.g6lf .g6lf-back,.g6lf .g6lf-next,.g6lf .g6lf-send{min-height:50px;border-radius:999px;font:700 15px/1 var(--lf-ui);cursor:pointer;transition:background .16s var(--lf-ease),box-shadow .2s var(--lf-ease),transform .12s var(--lf-ease)}.g6lf .g6lf-back{padding:0 20px;border:1.5px solid rgba(9,94,147,.16);background:#fff;color:var(--lf-ink)}.g6lf .g6lf-next,.g6lf .g6lf-send{margin-left:auto;padding:0 28px;border:0;background:var(--lf-act);color:#fff;box-shadow:0 8px 20px #1d5a8742,inset 0 1px #ffffff2e}.g6lf .g6lf-send{flex:1 1 auto;width:auto!important;max-width:none;justify-content:center}.g6lf.is-first .g6lf-next{flex:1 1 auto}.g6lf .g6lf-skip{padding:0 6px;background:none;border:0;color:var(--lf-ch);font:600 14px/1 var(--lf-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(hover:hover){.g6lf .g6lf-next:hover,.g6lf .g6lf-send:hover{background:#174f7d;box-shadow:0 12px 26px #1d5a874d}.g6lf .g6lf-back:hover{border-color:#095e9352}}.gen6 .g6lf-done,.g6lf-done{text-align:center;padding:6px 0 4px;animation:g6lf-rise .44s var(--lf-spring, cubic-bezier(.32,1.28,.54,1)) both;color:#095e93;container:g6lfdone / inline-size}.g6lf-done:focus,.g6lf-done:focus-visible,.gen6 .form-card .g6lf-done[tabindex]:focus-visible,.gen6 .form-card .g6lf-done[tabindex]:focus{outline:none!important}.gen6 .g6lf-done .g6lf-tick{width:68px;height:68px;display:block;margin:0 auto 12px}.gen6 .g6lf-done .g6lf-tick circle{fill:#60c3ef1f;stroke:#2b80bb;stroke-width:2.5;stroke-dasharray:164;stroke-dashoffset:164;animation:g6lf-draw .6s cubic-bezier(.2,.8,.2,1) .05s forwards}.gen6 .g6lf-done .g6lf-tick path{fill:none;stroke:#1d5a87;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:g6lf-draw .35s cubic-bezier(.2,.8,.2,1) .5s forwards}.gen6 .g6lf-done .g6lf-done-h{margin:0 0 6px;font:500 30px/1.1 var(--g6-display, "Cormorant Garamond", Georgia, serif);color:#095e93}.gen6 .g6lf-done .g6lf-done-m{margin:0 auto;max-width:42ch;font:500 15px/1.5 var(--g6-ui, Manrope, sans-serif);color:#51647a}.g6lf-heard{margin:18px 0 0;padding:14px 16px 10px;border-radius:18px;background:#fff;border:1px solid #dbe8f2;text-align:left;box-shadow:0 10px 30px #095e930f}.gen6 .g6lf-heard .g6lf-heard-h{margin:0 0 6px;font:700 12px/1 var(--g6-ui, Manrope, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#51647a}.g6lf-heard ul{margin:0;padding:0;list-style:none}.g6lf-heard li{display:grid;grid-template-columns:minmax(92px,34%) 1fr;gap:10px;padding:8px 0;border-top:1px solid #eef3f7;font:500 14px/1.4 var(--g6-ui, Manrope, sans-serif);animation:g6lf-rise .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.24s + var(--i, 0) * 40ms)}.g6lf-heard li:first-child{border-top:0}.g6lf-heard li span{color:#51647a}.g6lf-heard li b{color:#095e93;font-weight:700;overflow-wrap:anywhere}.gen6 .g6lf-done .g6lf-who{margin:14px 0 0;max-width:none;text-align:left;font:500 14.5px/1.5 var(--g6-ui, Manrope, sans-serif);color:#0d2f52}.g6lf-next-acts{display:grid;gap:10px;margin-top:18px}@container g6lfdone (min-width: 480px){.g6lf-next-acts{grid-template-columns:1fr 1fr}.g6lf-next-acts .g6lf-homes{grid-column:1 / -1}}.g6lf-next-acts a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border-radius:999px;font:700 15.5px/1.2 var(--g6-ui, Manrope, sans-serif);text-decoration:none}.gen6 .g6lf-next-acts a svg,.g6lf-next-acts svg{width:20px!important;height:20px!important;max-width:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.g6lf-next-acts .g6lf-book{background:#1d5a87;color:#fff;box-shadow:0 10px 24px #1d5a8747}.g6lf-next-acts .g6lf-call{background:#fff;color:#095e93;box-shadow:inset 0 0 0 1.5px #095e9329}.g6lf-next-acts .g6lf-homes{min-height:48px;color:#1d5a87;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.g6lf-next-acts .g6lf-book:hover{background:#174f7d}.g6lf-next-acts .g6lf-call:hover{box-shadow:inset 0 0 0 1.5px #095e9366}}.g6lf-is-done>.form-title,.g6lf-is-done>.form-subtitle{display:none}.form-card:not(.m-sheet .form-card) .g6lf-nav{position:sticky;bottom:0;z-index:3;margin:18px -12px 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 14px)}:is(.g6l-hero,.g6-contact-band,.g6-booking,.g6-area-close):has(.g6lf){overflow:clip}body.m-bar-show .form-card:not(.m-sheet .form-card) .g6lf-nav{bottom:calc(var(--m-bar-h, 64px) + env(safe-area-inset-bottom,0px))}.m-sheet.g6lf-sheet .m-sheet-form{min-height:0}.m-sheet.g6lf-sheet .g6lf-nav{position:sticky;bottom:calc(-24px - var(--m-safe-b, 0px));z-index:4;margin:18px -20px calc(-24px - var(--m-safe-b, 0px));padding:12px 20px calc(14px + max(var(--m-safe-b, 0px),8px));background:#fafbfcf5;backdrop-filter:saturate(1.4) blur(8px);box-shadow:0 -1px #dbe8f2}.m-sheet.g6lf-sheet.g6lf-sheet-done .m-sheet-quick,.m-sheet.g6lf-sheet.g6lf-sheet-done .m-sheet-or,.m-sheet.g6lf-sheet.g6lf-sheet-done .m-sheet-head p{display:none}@media(max-width:760px){.gen6 .m-sheet.g6lf-sheet .m-sheet-panel,.m-sheet.g6lf-sheet .m-sheet-panel{height:min(90dvh,900px);max-height:min(90dvh,900px);display:flex;flex-direction:column}.m-sheet.g6lf-sheet .m-sheet-form,.m-sheet.g6lf-sheet .m-sheet-form .form-card,.m-sheet.g6lf-sheet .m-sheet-form form,.m-sheet.g6lf-sheet .g6lf{flex:1 0 auto;display:flex;flex-direction:column}.m-sheet.g6lf-sheet .g6lf-stage{flex:1 0 auto}.m-sheet.g6lf-sheet .m-sheet-head h2{font-size:26px}.m-sheet.g6lf-sheet .m-sheet-logo,.m-sheet.g6lf-sheet .m-sheet-head p.m-sheet-lede{display:none}.m-sheet.g6lf-sheet .m-sheet-quick a{min-height:46px}.m-sheet.g6lf-sheet .m-sheet-or{display:none}.m-sheet.g6lf-sheet .m-sheet-quick{margin:10px 0 16px}.m-sheet.g6lf-sheet .g6lf-pill-c span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.m-sheet.g6lf-sheet .g6lf-prog{min-width:64px}.m-sheet.g6lf-sheet .g6lf-top{margin-bottom:12px}.m-sheet.g6lf-sheet .g6lf-intents{gap:8px;margin-top:12px}.m-sheet.g6lf-sheet .g6lf-int{min-height:0;padding:11px 12px;gap:8px;border-radius:16px}.m-sheet.g6lf-sheet .g6lf-int-i{width:34px;height:34px;border-radius:10px}.m-sheet.g6lf-sheet .g6lf-int-i svg{width:20px;height:20px}.m-sheet.g6lf-sheet .m-sheet-quick{margin:12px 0 14px}.m-sheet.g6lf-sheet .m-sheet-grab{width:48px;height:5px;margin:0 auto 10px;cursor:grab}.m-sheet.g6lf-sheet .m-sheet-grab:before{content:"";display:block;height:28px;margin-top:-12px}}@media(min-width:761px){.m-sheet.g6lf-sheet .g6lf-nav{bottom:-30px;margin:20px -32px -30px;padding:14px 32px 18px}.gen6 .m-sheet.g6lf-sheet .m-sheet-panel,.m-sheet.g6lf-sheet .m-sheet-panel{width:min(620px,calc(100vw - 48px));max-height:min(90dvh,900px)}}@media(min-width:1024px){.gen6 .m-sheet.g6lf-sheet .m-sheet-panel,.m-sheet.g6lf-sheet .m-sheet-panel{inset:0 0 0 auto;width:min(560px,100vw);height:100dvh;max-height:none;border-radius:26px 0 0 26px;padding:26px 36px 30px;transform:translate(40px);opacity:0;transition:transform .34s var(--m-ease, cubic-bezier(.2,.8,.2,1)),opacity .24s var(--m-ease, cubic-bezier(.2,.8,.2,1));box-shadow:-30px 0 90px #0a162647}.gen6 .m-sheet.g6lf-sheet.is-in .m-sheet-panel,.m-sheet.g6lf-sheet.is-in .m-sheet-panel{transform:none;opacity:1}.m-sheet.g6lf-sheet .g6lf-nav{bottom:-30px;margin:22px -36px -30px;padding:14px 36px 22px}.m-sheet.g6lf-sheet .m-sheet-head{top:-26px;margin-top:-26px;padding-top:30px}}@media(max-width:760px){.m-sheet.g6lf-sheet .m-sheet-head{top:-10px;margin-top:-10px;padding-top:12px}.m-sheet.g6lf-sheet.m-in-form .m-sheet-head h2{font-size:21px}.m-sheet.g6lf-sheet.m-in-form .m-sheet-head{margin-bottom:8px}}@media(max-width:760px){body.gen6.m-bar-on:not(.m-bar-show) .m-bar,body.gen6.m-rail-on .m-bar{transform:translateY(110%)!important;pointer-events:none}}.g6bk-ctx{display:grid;gap:14px;margin:4px 0 16px}.g6bk-ctx-row{margin:0;padding:0;border:0;min-width:0}.g6bk-ctx-row legend{padding:0;margin:0 0 8px;font:700 13.5px/1.3 var(--g6-ui, Manrope, sans-serif);color:#095e93}.g6bk-ctx-chips{display:flex;flex-wrap:wrap;gap:8px}.g6bk-ctx-chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid rgba(9,94,147,.14);background:#fff;color:#095e93;font:600 14px/1.2 var(--g6-ui, Manrope, sans-serif);cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.g6bk-ctx-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.g6bk-ctx-chip:has(input:checked){background:#095e93;border-color:#095e93;color:#fff}.g6bk-ctx-chip:has(input:focus-visible){outline:3px solid #2b80bb;outline-offset:2px}.g6lf-revbtn{flex:0 0 auto;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--lf-line);background:#fff;color:var(--lf-act);font:700 12.5px/1 var(--lf-ui);cursor:pointer}.g6lf-revbtn[aria-expanded=true]{background:var(--lf-mist)}.g6lf-revbtn:focus-visible{outline:3px solid var(--lf-ch);outline-offset:2px}.g6lf-rev{margin:-4px 0 14px;padding:8px;border-radius:14px;background:var(--lf-mist);border:1px solid var(--lf-line);max-height:52vh;overflow:auto;overscroll-behavior:contain}.g6lf .g6lf-rev-h{margin:2px 6px 6px;font:600 12.5px/1.4 var(--lf-ui);color:var(--lf-steel)}.g6lf-rev-l{list-style:none;margin:0;padding:0;display:grid;gap:4px}.g6lf-rev-l button{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:#fff;text-align:left;cursor:pointer;font:500 13px/1.35 var(--lf-ui);color:var(--lf-steel)}.g6lf-rev-l button b{flex:0 1 55%;color:var(--lf-ink);font-weight:700;text-align:right;overflow-wrap:anywhere}.g6lf-rev-l button:focus-visible{outline:3px solid var(--lf-ch);outline-offset:1px}@container g6lf (max-width: 459px){.g6lf.is-first .g6lf-top{display:none}.g6lf .g6lf-intent .g6lf-help{margin-bottom:0}.g6lf-intents{gap:8px;margin-top:12px}.g6lf-int,.m-sheet.g6lf-sheet .g6lf-int{flex-direction:row;align-items:center;gap:9px;min-height:62px;padding:9px 10px;border-radius:14px}.g6lf-int-i,.m-sheet.g6lf-sheet .g6lf-int-i{flex:0 0 32px;width:32px;height:32px;border-radius:9px}.g6lf-int-i svg,.m-sheet.g6lf-sheet .g6lf-int-i svg{width:18px;height:18px}.g6lf-int-t b{font-size:14.5px}.g6lf-int-t small{margin-top:1px;font-size:11.5px!important;line-height:1.3!important}.g6lf-top{gap:8px;margin-bottom:12px}.g6lf .g6lf-h{font-size:23px;margin-bottom:4px}.g6lf .g6lf-help{font-size:13.5px;line-height:1.45}.g6lf .g6lf-plabel{margin-top:12px}.g6lf-screen.is-pair .g6lf-qb+.g6lf-qb{margin-top:18px;padding-top:16px}.g6lf-chips{margin-top:10px}.g6lf-chips.is-areas,.g6lf-chips.is-grid{display:grid;grid-template-columns:1fr 1fr}.g6lf-chips.is-areas .g6lf-chip,.g6lf-chips.is-grid .g6lf-chip{min-width:0;min-height:46px;border-radius:14px;padding:5px 10px 5px 13px;justify-content:space-between;font-size:14px;line-height:1.2}.g6lf .g6lf-skip{white-space:nowrap}}.m-sheet .m-sheet-quick a.m-q-book{background:var(--lf-act, #1d5a87);color:#fff;border-color:var(--lf-act, #1d5a87);box-shadow:0 8px 18px #1d5a8738}.m-sheet .m-sheet-quick a.m-q-book svg{color:#fff}.m-sheet .m-sheet-quick a.m-q-call{background:#fff;color:#095e93}@media(max-width:760px){.m-sheet.g6lf-sheet:not(.m-in-form) .m-sheet-head h2{font-size:24px}.m-sheet.g6lf-sheet .m-sheet-quick{margin:8px 0 12px;gap:8px}.m-sheet.g6lf-sheet .m-sheet-quick a{min-height:44px;font-size:14px}}.g6-rail-talk{display:none}@media(max-width:760px){.gen6 .g6-rail-talk{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;min-height:40px;margin:0 0 0 4px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(9,94,147,.2);background:#fff;color:#095e93;font:700 13.5px/1 var(--g6-ui, Manrope, system-ui, sans-serif);white-space:nowrap;cursor:pointer;box-shadow:-18px 0 14px -8px #fafbfcf5}.gen6 .g6-rail-talk:focus-visible{outline:3px solid #2b80bb;outline-offset:2px}}@keyframes g6lf-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes g6lf-in-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes g6lf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes g6lf-pop{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes g6lf-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.g6lf *,.g6lf-done,.g6lf-done *,.g6bk-ctx-chip,.m-sheet.g6lf-sheet .m-sheet-panel{animation:none!important;transition:none!important}.gen6 .g6lf-done .g6lf-tick circle,.gen6 .g6lf-done .g6lf-tick path{stroke-dashoffset:0!important}.m-sheet.g6lf-sheet.is-in .m-sheet-panel{opacity:1}}@media print{.g6lf-nav,.g6lf-top{display:none!important}}}.home.gen6.g6-hero-swfl .g6-hero-shade{background:linear-gradient(90deg,#06162cd6,#081e3a9e 38%,#081e3a1f 62%,#081e3a00 78%),linear-gradient(180deg,#06162c59,#06162c00 22% 70%,#095e938c)!important}.gen6 .g6sw-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px!important;font:700 13px/1.4 Manrope,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;color:#5bb8e8!important}.gen6 .g6sw-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.home.gen6 .g6-hero .g6sw-h1{margin:0 0 20px!important;max-width:11ch!important;font:500 clamp(64px,7.4vw,112px)/.94 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.028em!important;color:#fff!important;text-wrap:balance;text-shadow:0 2px 34px rgba(4,16,36,.55)}.home.gen6 .g6-hero .g6sw-h1 em{display:block;font-style:italic;font-weight:500;color:#5bb8e8!important;background:linear-gradient(180deg,#8fd0f2,#5bb8e8 55%,#3f9fd6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 22px rgba(4,16,36,.5));padding-right:.06em}.gen6 .g6sw-lede{margin:0 0 26px!important;max-width:46ch!important;font:400 19px/1.55 Manrope,sans-serif!important;color:#eaf4fcf0!important;text-shadow:0 1px 14px rgba(4,16,36,.5)}.home.gen6 .g6sw-search{flex:1 1 440px;max-width:540px;margin:0!important;min-height:62px}.home.gen6 .g6sw-search button{width:auto!important;min-width:56px;padding:0 22px 0 18px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:700 15px/1 Manrope,sans-serif}@media(min-width:800px){.home.gen6.g6-hero-swfl .g6-hero-copy>*{max-width:none}.home.gen6.g6-hero-swfl .g6-hero-copy{justify-content:center}}@media(max-width:799px){.home.gen6.g6-hero-swfl .g6-hero-shade{background:linear-gradient(180deg,#06162c38,#06162c1a 22%,#095e93b8 50%,#095e93 76%)!important}.home.gen6 .g6-hero .g6sw-h1{font-size:clamp(46px,13.4vw,56px)!important;line-height:.96!important;max-width:9ch!important;margin-bottom:14px!important}.gen6 .g6sw-eyebrow{font-size:12px!important;letter-spacing:.18em!important;margin-bottom:12px!important}.gen6 .g6sw-lede{font-size:16px!important;line-height:1.5!important;margin-bottom:18px!important}.home.gen6 .g6sw-search{flex:1 1 100%;min-height:56px}.home.gen6 .g6sw-search .g6sw-btn-l{display:none}.home.gen6 .g6sw-search button{padding:0;width:48px!important;min-width:48px;justify-content:center}.home.gen6.g6-hero-swfl .g6-hero-copy{gap:0!important}}@media(max-width:799px){.gen6 .g6-first-chips{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 44px),rgba(0,0,0,.15) calc(100% - 8px),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 44px),rgba(0,0,0,.15) calc(100% - 8px),transparent 100%)!important;padding-right:44px!important}.gen6 .g6-first-chips a{min-height:44px}}@media(max-width:799px){.g6-main-sell .g6ph .g6ph-detail,.g6-main-buy .g6ph .g6ph-detail{padding-bottom:80px!important}}.gen6 .g6v10-tiles .g6v10-num{font:500 clamp(44px,4.4vw,64px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;color:#fff;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}@media(max-width:799px){.gen6 .g6v10-tiles .g6v10-num{font-size:44px}}.gen6 .g6-people-copy .g6-people-line{max-width:24ch;font-size:clamp(30px,2.6vw,40px)!important;hyphens:none}@media(max-width:799px){.gen6 .about-story__visual .hero-ed-visual-frame{aspect-ratio:4 / 5;overflow:hidden}.gen6 .about-story__visual .hero-ed-visual-frame img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 12%!important;aspect-ratio:auto!important}}.g6v10-hood-hero>.container{width:min(1200px,calc(100% - 80px));margin:0 auto}.g6v10-hood-hero .service-band-head{text-align:left!important;max-width:640px;margin:0!important}.g6v10-hood-hero .service-band-head .eyebrow-lux{justify-content:flex-start;color:#8fd0f2!important}.g6v10-hood-hero .h-editorial{text-align:left}.g6v10-hood-hero .section-intro{margin-left:0!important;text-align:left;max-width:56ch;color:#eaf4fceb!important}.g6v10-hood-hero .hero-actions .btn-lux:first-child{background:#2b80bb!important;border:1px solid #2b80bb!important;color:#fff!important;padding:0 26px;min-height:52px;display:inline-flex;align-items:center;border-radius:999px}.g6v10-hood-hero .hero-actions .btn-lux:first-child span{color:#fff!important}@media(max-width:799px){.g6v10-hood-hero>.container{width:calc(100% - 40px);margin-top:-40px;position:relative;z-index:2}.g6v10-hood-hero .hero-actions .btn-lux{justify-content:center}}.service-band-card:hover .g6v10-card-photo img{transform:scale(1.04)}body.page-template-page-neighborhoods .service-band-card,.gen6 .service-band-card:has(.g6v10-card-photo){min-height:0!important}.service-band-card:has(.g6v10-card-photo) .service-band-tags{margin-top:auto}section[aria-label="Cape Coral quadrants"] .service-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}section[aria-label="Cape Coral sub-areas"] .service-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){section[aria-label="Cape Coral sub-areas"] .service-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){section[aria-label="Cape Coral quadrants"] .service-band-grid,section[aria-label="Cape Coral sub-areas"] .service-band-grid{grid-template-columns:1fr!important}}@media(min-width:1101px){section[aria-label="Cape Coral sub-areas"] .service-band-grid>.service-band-card:last-child:nth-child(3n+1){grid-column:1 / -1}}@media(min-width:800px)and (max-width:1100px){section[aria-label="Cape Coral sub-areas"] .service-band-grid>.service-band-card:last-child:nth-child(odd){grid-column:1 / -1}}.gen6 .g6af-row{gap:16px;padding-block:10px}@media(max-width:799px){.gen6 .g6af-row{gap:12px}}.gen6 .g6af-pin[data-g6af-pin=north-fort-myers] b{left:auto;right:12px}.gen6 .g6af-pin[data-g6af-pin=lehigh-acres] b{inset:auto -6px 9px auto;transform:none}.gen6 .g6af-pin[data-g6af-pin=fort-myers] b{inset:auto 16px 8px auto;transform:none}.gen6 .g6af-pin[data-g6af-pin=pine-island-matlacha] b{top:12px;left:-4px;right:auto;transform:none}.page-template-page-home-value .lux-block,body:has(#what-you-get) #what-you-get .lux-block{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#what-you-get .service-band-card{min-height:0!important;background:#fff!important;border:1px solid #d5e4f0;border-radius:16px;box-shadow:0 6px 18px #095e930f!important}#what-you-get .service-band-grid{gap:20px}.gen6 .section-head .section-kicker{display:inline-flex!important;width:auto!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}.gen6 .text-center .section-kicker,.gen6 .section-head.text-center .section-kicker{justify-content:center}#how-it-works .sell-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}#how-it-works .sell-timeline:before{left:16.66%;right:16.66%}#how-it-works .sell-timeline-week{text-align:center}@media(max-width:900px){#how-it-works .sell-timeline{grid-template-columns:1fr!important}}@media(min-width:1101px){section[aria-label="What we believe"] .service-band-grid--4up{grid-template-columns:repeat(4,minmax(0,1fr))}section[aria-label="What we believe"] .service-band-grid--4up>.service-band-card:nth-child(5){grid-column:1 / -1;min-height:0;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:40px;align-items:baseline;background:#095e93!important;color:#fff}section[aria-label="What we believe"] .service-band-grid--4up>.service-band-card:nth-child(5) .service-band-kicker{grid-column:1;color:#8fd0f2!important}section[aria-label="What we believe"] .service-band-grid--4up>.service-band-card:nth-child(5) .service-band-title{grid-column:1;color:#fff!important}section[aria-label="What we believe"] .service-band-grid--4up>.service-band-card:nth-child(5) .service-band-lead{grid-column:2;grid-row:1 / span 2;align-self:center;color:#eaf4fce6!important;font-size:18px}}@media(min-width:800px)and (max-width:1100px){section[aria-label="What we believe"] .service-band-grid--4up>.service-band-card:nth-child(5){grid-column:1 / -1;min-height:0}}section[aria-label="What we believe"] .service-band-card{min-height:0!important}.gen6 .about-note .g6d2-note blockquote p{max-width:68ch;font-size:18px!important;line-height:1.7!important;color:#1f3450!important;font-style:normal!important;font-family:Manrope,sans-serif!important;font-weight:400!important}.gen6 .about-note .about-bio p{font-size:18px;line-height:1.65;color:#1f3450}body.page-id-103 .g6-pband img,.page-content>.g6-pband img{aspect-ratio:21 / 9!important;max-height:520px;object-position:50% 78%!important}.gen6 .g6v10-zones-grid p{margin:0!important;font:400 15px/1.55 Manrope,sans-serif!important;color:#1f3450!important}.gen6 .g6v10-zones p.g6v10-zones-note{margin:14px 0 0!important;font:500 14px/1.5 Manrope,sans-serif!important;color:#1f3450!important}.gen6 .preset-hero__media,.gen6 .preset-hero img.preset-hero__img{max-width:none}@media(max-width:799px){.m-bar{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:1px solid rgba(9,94,147,.12)!important;box-shadow:0 -6px 18px #095e9312!important}.m-bar:before{display:none!important}.gen6 main>:last-child,.gen6 .g6-close{scroll-margin-bottom:80px}.gen6 .g6-vlib-grid>.g6-vcard{min-width:0}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-m{display:block}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-b{white-space:normal!important}.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-t{min-height:2.36em}.gen6 .g6-agent-options{grid-template-columns:1fr 1fr!important;gap:8px!important}.gen6 .g6-agent-options label{display:grid!important;grid-template-columns:24px 56px minmax(0,1fr)!important;align-items:center;gap:10px!important;min-height:72px;padding:8px 10px!important}.gen6 .g6-agent-options label>span:last-child{grid-column:auto!important;min-height:0!important;font-size:13px;line-height:1.25}.gen6 .g6-agent-options img,.gen6 .g6-agent-options .g6-team-mark{width:56px!important;height:56px!important;border-radius:50%!important;object-fit:cover}.gen6 .g6-agent-options label:first-child{grid-column:1 / -1!important}.gen6 .g6-agent-options label:last-child:nth-child(2n){grid-column:1 / -1!important}.gen6 .g6-agent-options input[type=radio]{width:22px!important;height:22px!important}.gen6 .g6-agent-options label:after{content:"";position:absolute;inset:0}.gen6 .g6-agent-options small{font-size:12px!important}.gen6 .g6-city-subnav,.gen6 [class*=subnav] ul,.gen6 .g6-city-tabs{scroll-padding-inline:16px;padding-left:16px!important}}@media(max-width:420px){.gen6 .g6-vcard-poster .g6-vcard-ov .g6-vcard-ov-t{min-height:0}.gen6 .g6-main-agent{grid-template-columns:1fr!important}.gen6 .g6-main-agent-photo{max-width:220px}}.gen6 .service-band-tag,.gen6 .listings-strip__ribbon,.gen6 .g6af-pin b{font-size:12px!important}.gen6 small,.gen6 .g6-footer small{font-size:max(12px,1em)}.gen6 :is(.service-band-kicker,.section-kicker,.sell-timeline-week,.lux-lead-form-kicker,.g6d2-note-note,.g6d2-fact__label,.g6-vtopic-cat,.g6-gcard-tag,.listings-strip__meta,.eyebrow-lux--dark,.g6-main-kicker,.g6-eyebrow,.g6af-eyebrow:not(.g6af-eyebrow--light)){color:#1f6a9c!important}.gen6 :is(.section-lux--ink,.g6-main-ink,.g6wr,.g6-close,.g6-hero,.g6ph,.g6v10-tiles,.g6-people--row,[class*=--navy],[class*=--ink]) :is(.service-band-kicker,.section-kicker,.g6-main-kicker,.g6-eyebrow,.eyebrow-lux){color:#8fd0f2!important}.gen6 .eyebrow-lux--light{color:#8fd0f2!important}.gen6 .service-band-card:has(.g6v10-card-photo) .service-band-kicker{color:#1f6a9c!important}@media(max-width:420px){.gen6 .g6-first-chips{gap:5px!important}.gen6 .g6-first-chips a{padding:0 8px!important;font-size:13px!important;gap:4px!important;letter-spacing:0!important}.gen6 .g6-first-chips a svg{width:15px;height:15px}}@media(min-width:375px)and (max-width:420px){.gen6 .g6-first-chips{-webkit-mask-image:none!important;mask-image:none!important;padding-right:0!important;margin-right:0!important;overflow-x:visible!important}}.g6v10-hood-hero>.container{max-width:none!important;width:min(1156px,calc(100% - 80px))!important;padding:0!important}.g6v10-hood-hero .h-editorial{margin-bottom:22px!important}.g6v10-hood-hero .h-editorial em{color:#8fd0f2!important}.g6v10-hood-hero .section-intro{max-width:520px!important}.g6v10-hood-hero .hero-actions .btn-lux-outline{border-color:#eaf4fcbf!important}@media(max-width:799px){.g6v10-hood-hero>.container{width:calc(100% - 40px)!important}}.home.gen6 .g6-hero .g6sw-h1{max-width:none!important;font-size:min(clamp(60px,6.8vw,104px),11.2svh)!important}.home.gen6 .g6-hero .g6sw-h1 em{color:#8fd0f2!important;background:linear-gradient(180deg,#b5e1f7,#8fd0f2 45%,#5bb8e8);-webkit-background-clip:text;background-clip:text}.gen6 .g6sw-lede{max-width:44ch!important}@media(min-width:800px){.home.gen6.g6-hero-swfl .g6-hero-copy{padding-top:72px!important;padding-bottom:48px!important}.home.gen6.g6-hero-swfl .g6-hero-shade{background:linear-gradient(90deg,#06162ce6,#081e3abd 36%,#081e3a33 60%,#081e3a00 76%),linear-gradient(180deg,#06162c66,#06162c00 24% 66%,#095e9399)!important}}@media(min-width:800px)and (max-height:820px){.gen6 .g6sw-lede{font-size:17px!important;margin-bottom:20px!important}.gen6 .g6sw-eyebrow{margin-bottom:12px!important}}@media(max-width:799px){.home.gen6 .g6-hero .g6sw-h1{font-size:clamp(44px,12.6vw,54px)!important;max-width:8.5ch!important}.gen6 .g6sw-eyebrow{margin-bottom:14px!important}.gen6 .g6sw-lede{margin-bottom:18px!important}}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-lede{margin-bottom:0!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-actions{margin-top:26px!important;margin-bottom:0!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-chips{margin-top:22px!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-h1{margin-bottom:20px!important}@media(min-width:800px){.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-actions{flex-wrap:nowrap;max-width:760px!important}.home.gen6 .g6sw-search{flex:1 1 auto;max-width:480px;min-width:0}.home.gen6.g6-hero-swfl .g6-hero-copy{padding-top:64px!important;padding-bottom:40px!important}}@media(max-width:799px){.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-actions{margin-top:18px!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-chips{margin-top:12px!important}}@media(min-width:800px){.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-actions{width:760px}.home.gen6 .g6sw-search{flex:0 1 470px}}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-eyebrow{order:1!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-h1{order:2!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-lede{order:3!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-actions{order:4!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-chips{order:5!important}@media(max-width:799px){.home.gen6.g6-hero-swfl .g6-hero{padding-top:132px!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-eyebrow{margin:0 0 12px!important}.home.gen6.g6-hero-swfl .g6-hero-copy>.g6sw-h1{margin:0 0 14px!important}}.gen6 .g6-people-copy .g6-people-line{max-width:22ch;text-wrap:balance}#how-it-works .sell-timeline:before{left:calc(100% / 6)!important;right:calc(100% / 6)!important;top:18px!important;height:2px;background:linear-gradient(90deg,#2b80bb,#5bb8e8)!important}#how-it-works .sell-timeline-item{background:transparent!important}#how-it-works .sell-timeline-item:before{background:#2b80bb!important;border-color:#f4f9fd!important;width:16px!important;height:16px!important;top:11px!important}#how-it-works .sell-timeline-week{display:block}#what-you-get .service-band-card>:last-child{margin-bottom:0!important}@media(max-width:799px){.gen6 .g6-agent-options label>span:last-child{min-width:0;overflow-wrap:anywhere;word-break:normal}.gen6 .g6-agent-options label{grid-template-columns:22px 48px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.gen6 .g6-agent-options img,.gen6 .g6-agent-options .g6-team-mark{width:48px!important;height:48px!important}}@media(max-width:359px){.gen6 .g6-agent-options{grid-template-columns:1fr!important}.gen6 .g6-agent-options label{grid-template-columns:22px 56px minmax(0,1fr)!important}.gen6 .g6-agent-options img,.gen6 .g6-agent-options .g6-team-mark{width:56px!important;height:56px!important}}@media(min-width:400px)and (max-width:799px){.gen6 .g6-agent-options img{width:56px!important;height:56px!important}.gen6 .g6-agent-options label{grid-template-columns:22px 56px minmax(0,1fr)!important}}.gen6 .about-note .g6d2-note{padding:clamp(24px,4vw,44px)!important;max-width:calc(68ch + 88px)}.gen6 .about-note .g6d2-note blockquote p{max-width:64ch}.gen6 .about-note .about-bio p{max-width:68ch;margin-left:auto;margin-right:auto}.gen6 .about-note .g6d2-note figcaption{margin-top:18px;font:600 15px/1.4 Cormorant Garamond,Georgia,serif!important;font-style:italic!important;color:#095e93!important;letter-spacing:.01em;text-transform:none!important}section[aria-label="What we believe"] .service-band-title{text-wrap:balance}section[aria-label="What we believe"] .service-band-lead{font-size:15px!important;color:#1f3450!important}@media(min-width:360px)and (max-width:399px){.gen6 .g6-agent-options label:not(:first-child){grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:auto;position:relative;padding:10px!important}.gen6 .g6-agent-options label:not(:first-child) input[type=radio]{position:absolute;top:8px;right:8px;margin:0}.gen6 .g6-agent-options label:not(:first-child) img{width:56px!important;height:56px!important}.gen6 .g6-agent-options label:not(:first-child)>span:last-child{padding-right:18px}}@media(max-width:799px){.gen6 .g6-agent-options label:not(:first-child){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:6px!important;padding:12px 8px 10px!important;min-height:0;position:relative}.gen6 .g6-agent-options label:not(:first-child) input[type=radio]{position:absolute;top:8px;left:8px;right:auto;margin:0}.gen6 .g6-agent-options label:not(:first-child) img{width:56px!important;height:56px!important}.gen6 .g6-agent-options label:not(:first-child)>span:last-child{padding:0!important;overflow-wrap:normal;word-break:normal;font-size:13px}.gen6 .g6-agent-options label:last-child:nth-child(2n){grid-column:1 / -1!important;width:calc(50% - 4px);justify-self:center}}@media(max-width:359px){.gen6 .g6-agent-options{grid-template-columns:1fr 1fr!important}.gen6 .g6-agent-options label:first-child{grid-template-columns:22px 44px minmax(0,1fr)!important}}.gen6 .preset-rail__cta{min-height:44px;display:inline-flex;align-items:center}.home.gen6.g6-hero-swfl .g6sw-eyebrow{display:inline-block;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#095e938c;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none}.home.gen6.g6-hero-swfl .g6-strip-live{padding-left:4px}.home.gen6.g6-hero-swfl .g6-strip-live .g6-live-dot{margin-left:4px}:root{--g6pb-navy:#095e93;--g6pb-sky:#2b80bb;--g6pb-ok:#169c61;--g6pb-line:rgba(9,94,147,.12);--g6pb-shadow:0 4px 16px rgba(0,40,70,.1),0 0 0 1px rgba(9,94,147,.08)}@keyframes g6pbPulse{70%{box-shadow:0 0 0 7px #169c6100}to{box-shadow:0 0 #169c6100}}.g6pb-js [data-pop],.g6pb-js .g6s-ruled li,.g6pb-js .g6-journey-steps li,.g6pb-js .g6s-checks li{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.3,1.2)}.g6pb-js [data-pop].g6pb-in,.g6pb-js .g6s-ruled li.g6pb-in,.g6pb-js .g6-journey-steps li.g6pb-in,.g6pb-js .g6s-checks li.g6pb-in{opacity:1;transform:none}.g6pb-js [data-pop] .g6pb-tick,.g6pb-js .g6s-ruled li:before,.g6pb-js .g6s-checks li:before,.g6pb-js .g6-journey-steps li:after{transform:scale(0);transition:transform .4s cubic-bezier(.2,1.6,.4,1) .25s}.g6pb-js [data-pop].g6pb-in .g6pb-tick,.g6pb-js .g6s-ruled li.g6pb-in:before,.g6pb-js .g6s-checks li.g6pb-in:before,.g6pb-js .g6-journey-steps li.g6pb-in:after{transform:scale(1)}@media(prefers-reduced-motion:reduce){.g6pb-js [data-pop],.g6pb-js .g6s-ruled li,.g6pb-js .g6-journey-steps li,.g6pb-js .g6s-checks li,.g6pb-js [data-pop] .g6pb-tick,.g6pb-js .g6s-ruled li:before,.g6pb-js .g6s-checks li:before,.g6pb-js .g6-journey-steps li:after{opacity:1!important;transform:none!important;transition:none!important}}.home.gen6 .g6ps-more>summary{justify-content:center;text-align:center;padding-left:44px}.home.gen6 .g6ps-more>summary small{text-align:center}.home.gen6 .g6ps-more-photos{justify-content:center;justify-items:center}.home.gen6 .g6ps-more-photos .g6ps-credit{text-align:center}.home.gen6 .g6ps-more-photos .g6ps-photo{width:100%}.home.gen6 .g6ps-more-body .g6-journey{margin-left:auto;margin-right:auto}@media(max-width:700px){.home.gen6 .g6ps-more>summary{justify-items:center}}.home.gen6 .g6ps-depth{display:grid;gap:10px}.home.gen6 .g6ps-more:is(details){border:0;border-radius:16px;background:#ffffff14;box-shadow:0 0 0 1px #c9dbeb38;overflow:hidden}.home.gen6 .g6ps-more:is(details)>summary{min-height:56px;padding:12px 52px 12px 18px}.home.gen6 .g6ps-more:is(details)>summary:after{right:20px}.home.gen6 .g6ps-more:is(details) .g6ps-more-body{padding:4px 18px 20px}.g6rc blockquote p,.g6l-proof .g6rc blockquote p,.home.gen6 .g6rc blockquote p{font:400 15px/1.6 Manrope,sans-serif;font-style:normal;color:#26394d;letter-spacing:0}.gen6 main figure.g6rc blockquote>p{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:19px!important;line-height:1.4!important;color:#1f3347!important}@media(max-width:760px){body.gen6.m-over-hero.m-hero-owns header#g6-header .g6-book{display:inline-flex!important}}.p3-tabs.is-in .p3-tab-check svg{transform:scale(1)}.p3-tabs.is-in li:nth-child(1) .p3-tab-check svg{transition-delay:.35s}.p3-tabs.is-in li:nth-child(2) .p3-tab-check svg{transition-delay:.5s}.p3-tabs.is-in li:nth-child(3) .p3-tab-check svg{transition-delay:.65s}.g6-footer .g6-wrap>section.g6-ask-ai{box-sizing:border-box;padding:18px!important;margin:22px 0!important;display:flex;flex-direction:column;gap:14px;margin:22px 0;padding:18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px #0000002e}.g6-footer .g6-ask-ai h3{margin:0 0 6px;padding:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;color:#fff}.g6-footer .g6-ask-ai p{margin:0;font-size:.9rem;line-height:1.45;color:#ffffffd1}.g6-footer .g6-ask-ai p a{color:#fff;text-decoration:underline}.g6-footer .g6-ask-ai-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g6-footer .g6-ask-ai-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:10px 12px;border-radius:16px;background:#fff;color:#0b2e47;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 3px 10px #00000026}.g6-footer .g6-ask-ai-btn:active{transform:scale(.98)}.g6-footer .g6-ask-ai-btn:focus-visible{outline:3px solid #2b80bb;outline-offset:2px}@media(min-width:760px){.g6-footer .g6-wrap>section.g6-ask-ai{padding:20px 24px!important;flex-direction:row;align-items:center;justify-content:space-between}.g6-footer .g6-ask-ai-copy{max-width:560px}.g6-footer .g6-ask-ai-btns{min-width:340px}}.g6-social svg.g6-realtor-r,.g6-home-findus svg.g6-realtor-r,svg.g6-realtor-r{display:block}@media(min-width:761px){body.gen6 header#g6-header.g6-header{position:sticky!important;top:0!important;height:72px!important;min-height:72px!important}body.gen6 header#g6-header .g6-header-inner{min-height:72px!important;height:72px!important}body.gen6 header#g6-header .g6-brand img{height:56px!important;width:auto!important}body.gen6 header#g6-header .g6-primary>a,body.gen6 header#g6-header .g6-primary summary{font-weight:600!important}body.gen6 header#g6-header .g6-book{font-weight:700!important}}@media(max-width:760px){body.gen6 header#g6-header .g6-menu-trigger{min-width:44px!important;min-height:44px!important;border:1px solid rgba(9,94,147,.25)!important;border-radius:12px!important;background:#fff!important;color:#095e93!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.g6-live-trace-wrap.has-map>.g6-live-trace,.g6-live-trace-wrap.has-map>.g6-live-trace-cap{display:none}.g6p-routemap{position:relative;width:100%;height:240px;border-radius:16px;overflow:hidden;background:#e9eff4;box-shadow:0 10px 28px #00284647;z-index:0}.g6p-routemap .leaflet-container{font:600 12px/1.3 Manrope,sans-serif}.g6p-routemap .leaflet-control-attribution{font-size:9px;max-width:70%;background:#fffc}.g6p-routemap .leaflet-control-zoom a{width:36px;height:36px;line-height:36px;font-size:20px;color:#095e93}.g6p-tip.leaflet-tooltip{background:#fff;color:#095e93;border:0;border-radius:999px;padding:3px 9px;font:700 11px/1.2 Manrope,sans-serif;box-shadow:0 3px 10px #00284640}.g6p-tip.leaflet-tooltip-top:before{border-top-color:#fff}.home.gen6 .g6-live-trace-wrap.has-map{max-width:none}@media(min-width:760px){.g6p-routemap{height:280px}}.g6-live-rows .g6-live-row--util dd{font-weight:700}.g6p-tree-src{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g6p-pick{display:grid;gap:14px;margin-top:8px}.g6p-chiprow{display:flex;flex-wrap:wrap;gap:10px}.g6p-chip{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px 0 14px;border-radius:999px;border:1.5px solid #cfe0ee;background:#fff;color:#095e93;font:700 15px/1 Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;box-shadow:0 2px 8px #095e9312}.g6p-chip i{width:18px;height:18px;border-radius:50%;border:2px solid #b4cde0;flex:none;position:relative;transition:background .16s,border-color .16s}.g6p-chip:hover{border-color:#2b80bb}.g6p-chip:active{transform:scale(.97)}.g6p-chip.is-on{background:#095e93;border-color:#095e93;color:#fff;box-shadow:0 6px 16px #095e9347}.g6p-chip.is-on i{background:#60c3ef;border-color:#60c3ef}.g6p-chip.is-on i:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #095e93;border-width:0 2.4px 2.4px 0;transform:rotate(40deg)}.g6p-chip:focus-visible,.g6p-btn:focus-visible,.g6p-clear:focus-visible{outline:3px solid #60c3ef;outline-offset:2px}.g6p-actionbar{border-radius:18px;background:#eef5fb;border:1px solid #d5e5f2;padding:12px 14px;display:grid;gap:10px}.g6p-actionbar:not(.is-active){background:transparent;border-style:dashed}.g6p-hint{margin:0;color:#51647a;font:500 14px/1.45 Manrope,sans-serif}@media(max-width:600px){.g6p-chip{font-size:14.5px}}.g6-county-explorer .g6-county-reset[data-g6p]{inset:auto auto 16px 16px;display:inline-flex;align-items:center;gap:7px;padding:0 18px 0 14px;border:1.5px solid #2b80bb;background:#fff;color:#095e93;font:700 13px/1 Manrope,sans-serif;box-shadow:0 8px 24px #095e9338;cursor:pointer}.g6-county-explorer .g6-county-reset[data-g6p] svg{color:#2b80bb;flex:none}.g6-county-explorer .g6-county-reset[data-g6p]:hover{background:#095e93;color:#fff;border-color:#095e93}.g6-county-explorer .g6-county-reset[data-g6p]:hover svg{color:#fff}.g6p-lchip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fffffff0;border:1px dashed rgba(9,94,147,.45);box-shadow:0 3px 10px #095e9324;white-space:nowrap}.g6p-lchip b{font:700 11.5px/1 Manrope,sans-serif;color:#095e93}.g6p-lchip small{font:600 9px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#51647a}@media(max-width:700px){.g6p-lchip small{display:none}.g6p-lchip b{font-size:10.5px}}html.g6pm-lock{overflow:hidden}@keyframes g6pm-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}:root{--p3-ink: #16283e;--p3-navy: #095e93;--p3-sky: #2b80bb;--p3-mist: #eef5fb;--p3-line: #dbe8f2;--p3-shadow: 0 10px 30px rgba(0,50,90,.1), 0 0 0 1px rgba(9,94,147,.07)}.p3-try-s{margin:10px 2px 0;font:600 13.5px/1.45 Manrope,sans-serif;color:#3d5368}.p3-try-s.is-err{color:#a3321f}.p3-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.p3-card-title{font:800 12px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5a6f84}.p3-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;border:1.5px solid var(--p3-sky);color:var(--p3-sky);font:800 11px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.p3-pill--live{background:var(--p3-navy);border-color:var(--p3-navy);color:#fff}.p3-subj{margin:8px 0 0;font:700 14px/1.3 Manrope,sans-serif;color:var(--p3-ink)}.p3-val{margin:14px 0 12px;display:flex;flex-direction:column;gap:2px}.p3-val small{font:700 13px/1.3 Manrope,sans-serif;color:#5a6f84}.p3-val strong{font:600 clamp(44px,7vw,64px)/1 "Cormorant Garamond",Georgia,serif;color:var(--p3-navy);letter-spacing:-.01em}.p3-range{font:600 14.5px/1.4 Manrope,sans-serif;color:#3d5368}.p3-conf{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f1f7fc}.p3-conf-bar{flex:none;width:84px;height:8px;border-radius:99px;background:#d4e4f1;overflow:hidden}.p3-conf-bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--p3-sky),#19a974);transition:width .9s cubic-bezier(.2,.8,.2,1) .15s}.p3-card.is-in .p3-conf-bar i{width:var(--p3-w)}.p3-conf-t{font:500 13.5px/1.4 Manrope,sans-serif;color:#33475d}.p3-conf-t strong{font-weight:800;color:var(--p3-navy)}.p3-chart{margin:22px 4px 8px;padding-top:6px}.p3-track{position:relative;height:164px}.p3-track:before{content:"";position:absolute;left:0;right:0;top:52px;height:4px;margin-top:-2px;border-radius:4px;background:#d9e6f1}.p3-band{position:absolute;top:52px;height:30px;margin-top:-15px;border-radius:15px;background:linear-gradient(90deg,#2b80bb2e,#2b80bb52);border:1.5px solid rgba(43,128,187,.55);transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.2,.8,.2,1) .1s}.p3-card.is-in .p3-band{transform:scaleX(1)}.p3-point{position:absolute;top:52px;width:3px;height:50px;margin:-25px 0 0 -1.5px;background:var(--p3-navy);border-radius:3px;opacity:0;transition:opacity .4s ease .7s}.p3-card.is-in .p3-point{opacity:1}.p3-point b{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);padding:3px 9px;border-radius:9px;background:var(--p3-navy);color:#fff;font:800 12px/1.2 Manrope,sans-serif;white-space:nowrap}.p3-pin{position:absolute;width:34px;height:34px;margin-left:-17px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transform:translateY(-8px);transition:opacity .4s ease var(--p3-d, 0ms),transform .5s cubic-bezier(.2,.8,.2,1) var(--p3-d, 0ms)}.p3-pin:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;margin-left:-1px;background:#2b80bb8c;height:var(--p3-stem, 14px)}.p3-card.is-in .p3-pin{opacity:1;transform:none}.p3-pin span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;border:2.5px solid var(--p3-sky);color:var(--p3-navy);font:800 14px/1 Manrope,sans-serif;box-shadow:0 4px 10px #00325a33;transition:transform .15s ease,background .15s ease,color .15s ease}.p3-pin.is-hot span,.p3-pin:focus-visible span{background:var(--p3-navy);color:#fff;transform:scale(1.18)}.p3-pin:focus-visible{outline:none}.p3-axis{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font:600 11.5px/1.3 Manrope,sans-serif;color:#5a6f84}.p3-axis span:nth-child(2){text-align:center;flex:1;letter-spacing:.04em}.p3-comps-h{margin:18px 0 10px;font:800 13px/1.3 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5a6f84}.p3-comps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.p3-comp{display:flex;gap:14px;align-items:flex-start;margin:0;padding:14px;border-radius:18px;background:#f6fafd;border:1.5px solid transparent;transition:border-color .15s ease,background .15s ease,transform .15s ease}.p3-comp.is-hot,.p3-comp:focus-visible{background:#fff;border-color:var(--p3-sky);outline:none;transform:translate(3px)}.p3-comp-n{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2.5px solid var(--p3-sky);color:var(--p3-navy);font:800 14px/1 Manrope,sans-serif}.p3-comp-b{display:flex;flex-direction:column;gap:2px;min-width:0}.p3-comp-p{font:600 28px/1.05 Cormorant Garamond,Georgia,serif;color:var(--p3-navy)}.p3-comp-a{font:700 14.5px/1.35 Manrope,sans-serif;color:var(--p3-ink);overflow-wrap:anywhere}.p3-comp-m{font:500 13px/1.35 Manrope,sans-serif;color:#5a6f84}.p3-comp-c{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p3-comp-c i{font:700 12px/1 Manrope,sans-serif;font-style:normal;padding:6px 10px;border-radius:99px;background:#e5f0f9;color:#2d4a63}.p3-legal{margin:14px 0 0;font:500 12.5px/1.5 Manrope,sans-serif;color:#5a6f84}.p3-msg,.p3-ns{margin:12px 0;font:600 15px/1.5 Manrope,sans-serif;color:#33475d}[data-p3-stagger]>li{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1)}[data-p3-stagger].is-in>li{opacity:1;transform:none}[data-p3-stagger].is-in>li:nth-child(2){transition-delay:.09s}[data-p3-stagger].is-in>li:nth-child(3){transition-delay:.18s}[data-p3-stagger].is-in>li:nth-child(4){transition-delay:.27s}[data-p3-stagger].is-in>li:nth-child(5){transition-delay:.36s}[data-p3-stagger].is-in>li:nth-child(6){transition-delay:.45s}.p3-prep.is-in .p3-prep-check svg{transform:scale(1)}.p3-prep.is-in li:nth-child(1) .p3-prep-check svg{transition-delay:.5s}.p3-prep.is-in li:nth-child(2) .p3-prep-check svg{transition-delay:.65s}.p3-prep.is-in li:nth-child(3) .p3-prep-check svg{transition-delay:.8s}.p3-prep.is-in li:nth-child(4) .p3-prep-check svg{transition-delay:.95s}@media(max-width:600px){.p3-comp-p{font-size:26px}}@media(prefers-reduced-motion:reduce){.p3-band,.p3-point,.p3-pin,.p3-conf-bar i,[data-p3-stagger]>li,.p3-prep-check svg{transition:none!important;transform:none!important;opacity:1!important}.p3-band{transform:scaleX(1)!important}.p3-conf-bar i{width:var(--p3-w)!important}}[data-g6pop]{cursor:pointer}.g6pt-lock{overflow:hidden}.g6pt-backdrop.is-soft{background:#001e322e}.g6pt.is-on{opacity:1;transform:none}.g6pt.is-sheet{left:0!important;right:0;top:auto!important;bottom:0;width:auto;max-width:none;border-radius:22px 22px 0 0;padding:22px 18px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .22s ease,opacity .16s}.g6pt.is-sheet.is-on{transform:none}.g6pt.is-sheet:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:#cbd8e4;margin:-10px auto 14px}@media(prefers-reduced-motion:reduce){.g6pt,.g6pt.is-sheet{transition:none}}.g6pv-dots button[aria-current=true]{background:#fff;transform:scale(1.25)}body details.g6-area-compact-farm{border:0;background:transparent}body details.g6-area-compact-farm>summary{min-height:56px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0028461a,0 0 0 1px #095e931a;color:#095e93;font:700 16px/1.35 Manrope,sans-serif;transition:transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:rgba(43,128,187,.15)}body details.g6-area-compact-farm>summary::-webkit-details-marker{display:none}body details.g6-area-compact-farm>summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:#d2e4f5;color:#095e93;display:inline-flex;align-items:center;justify-content:center;font:700 18px/1 Manrope,sans-serif}body details.g6-area-compact-farm[open]>summary:after{content:"\2212"}body details.g6-area-compact-farm[open]>summary{box-shadow:0 8px 24px #00284624,0 0 0 2px #2b80bb}body details.g6-area-disclosure,body details.g6h-method,body details.g6-area-map-credit,body details.g6gd-credits,body details.waterway-data-notes,body details.g6-instrument-sources{border:0;border-radius:14px;background:#f4f9fd;box-shadow:0 0 0 1px #d2e4f5;padding:0;margin:12px 0}body details.g6-area-disclosure>summary,body details.g6h-method>summary,body details.g6-area-map-credit>summary,body details.g6gd-credits>summary,body details.waterway-data-notes>summary,body details.g6-instrument-sources>summary{min-height:48px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;color:#095e93;font:700 14.5px/1.35 Manrope,sans-serif}body details.g6-area-disclosure>summary::-webkit-details-marker,body details.g6h-method>summary::-webkit-details-marker,body details.g6-area-map-credit>summary::-webkit-details-marker,body details.g6gd-credits>summary::-webkit-details-marker,body details.waterway-data-notes>summary::-webkit-details-marker,body details.g6-instrument-sources>summary::-webkit-details-marker{display:none}body details.g6-area-disclosure>summary:after,body details.g6h-method>summary:after,body details.g6-area-map-credit>summary:after,body details.g6gd-credits>summary:after,body details.waterway-data-notes>summary:after,body details.g6-instrument-sources>summary:after{content:"+";flex:none;width:24px;height:24px;border-radius:50%;background:#d2e4f5;color:#095e93;display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 Manrope,sans-serif}body details.g6-area-disclosure[open]>summary:after,body details.g6h-method[open]>summary:after,body details.g6-area-map-credit[open]>summary:after,body details.g6gd-credits[open]>summary:after,body details.waterway-data-notes[open]>summary:after,body details.g6-instrument-sources[open]>summary:after{content:"\2212"}body details.g6-area-disclosure>*:not(summary),body details.g6h-method>*:not(summary),body details.g6-area-map-credit>*:not(summary),body details.g6gd-credits>*:not(summary),body details.waterway-data-notes>*:not(summary),body details.g6-instrument-sources>*:not(summary){margin-left:16px;margin-right:16px;color:#33475d}body details.g6-area-disclosure>*:last-child,body details.g6h-method>*:last-child,body details.g6-area-map-credit>*:last-child,body details.g6gd-credits>*:last-child,body details.waterway-data-notes>*:last-child,body details.g6-instrument-sources>*:last-child{margin-bottom:16px}body .g6l-ticks>li,body ul.lux-lead-bullets>li,body ul.check-list--centered>li{position:relative;padding:14px 18px 14px 52px;min-height:48px;display:flex;align-items:center;border:0;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0028461a,0 0 0 1px #095e931a;color:#095e93;font:600 15.5px/1.45 Manrope,sans-serif;text-align:left;transition:transform .18s ease,box-shadow .18s ease}body ul.lux-lead-bullets,body ul.check-list--centered{display:grid;gap:10px;padding:0;margin:18px 0;list-style:none;max-width:720px}body ul.lux-lead-bullets>li:before,body ul.check-list--centered>li:before{content:"";position:absolute;left:16px;top:50%;margin-top:-14px;width:28px;height:28px;border-radius:50%;background:#d2e4f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4l2.6 2.6L11 4.4' fill='none' stroke='%23095e93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;transform:none;border:0}body .civic-list__item,body ul.ct-mini-ledger>li,body ul.ct-route__facts>li{border:0;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0028461a,0 0 0 1px #095e931a;transition:transform .18s ease,box-shadow .18s ease}body ul.civic-list__items{display:grid;gap:10px;padding:0;margin:0;list-style:none}body .civic-list__item .civic-list__btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:56px;padding:12px 16px;text-align:left;background:transparent;border:0;border-radius:14px;cursor:pointer}@media(hover:hover)and (pointer:fine){body .g6-citydeep-faq details:hover,body .cc-faq-list details.cc-faq-item:hover,body details.ga-question:hover,body details.g6b-faq:hover,body .g6-nearby-points:hover,body details.g6-area-compact-farm>summary:hover,body :is(.post-body,.g6a-reading,.ga-flow) :is(ul.ga-checklist:not(.g6v10-zones-grid),ol.ga-steps)>li:hover,body .g6-citydeep-facts>li:hover,body .g6l-ticks>li:hover,body ul.lux-lead-bullets>li:hover,body ul.check-list--centered>li:hover,body .civic-list__item:hover,body ul.ct-mini-ledger>li:hover,body ul.ct-route__facts>li:hover,body .g6rr-places>li:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00284629,0 0 0 1px #2b80bb66}}@media(prefers-reduced-motion:reduce){body .g6-citydeep-faq details,body .cc-faq-list details.cc-faq-item,body details.ga-question,body details.g6b-faq,body .g6-nearby-points,body details.g6-area-compact-farm>summary,body .g6-citydeep-facts>li,body .g6rr-places>li,body :is(.post-body,.g6a-reading,.ga-flow) :is(ul.ga-checklist:not(.g6v10-zones-grid),ol.ga-steps)>li{transition:none;transform:none!important}}body .civic-list__item .civic-list__name{display:block;font:700 16px/1.3 Manrope,sans-serif;color:#095e93}body .civic-list__item .civic-list__addr{display:block;font:400 14px/1.4 Manrope,sans-serif;color:#33475d}
