@font-face{font-family:"Alegreya";font-style:normal;font-weight:400 700;font-display:swap;src:url(../font/alegreya.woff2) format("woff2")}@font-face{font-family:"Alegreya";font-style:italic;font-weight:400 700;font-display:swap;src:url(../font/alegreya-italic.woff2) format("woff2")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../font/alegreyasans.woff2) format("woff2")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:500 600;font-display:swap;src:url(../font/alegreyasans500.woff2) format("woff2")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../font/alegreyasans700.woff2) format("woff2")}@font-face{font-family:"Alegreya Fallback";src:local("Georgia");size-adjust:92.31%;ascent-override:110.06%;descent-override:37.37%;line-gap-override:0%}@font-face{font-family:"Alegreya Sans Fallback";src:local("Arial");size-adjust:87.55%;ascent-override:102.79%;descent-override:34.26%;line-gap-override:0%}:root{--na-brand:#1E5A44;--na-brand-deep:#164131;--na-brand-tint:#E2EAE7;--na-brand-pale:#F2F5F4;--na-brand-soft:#A5BDB4;--na-brand-ink:#FFFFFF;--na-cta:var(--na-brand);--na-cta-hover:var(--na-brand-deep);--na-cta-ink:var(--na-brand-ink);--na-cta-deep:var(--na-brand);--na-cta-edge:var(--na-brand);--na-cta-inv:#FFFFFF;--na-cta-inv-ink:var(--na-brand);--na-cta-inv-hover:var(--na-brand-soft);--na-cta-inv-hover-ink:var(--na-brand-deep);--na-sec-listings:var(--na-brand);--na-sec-listings-deep:var(--na-brand);--na-sec-listings-tint:var(--na-brand-tint);--na-sec-listings-canvas:var(--na-brand-pale);--na-sec-communities:var(--na-brand);--na-sec-communities-deep:var(--na-brand);--na-sec-communities-tint:var(--na-brand-tint);--na-sec-communities-canvas:var(--na-brand-pale);--na-sec-guide:var(--na-brand);--na-sec-guide-deep:var(--na-brand);--na-sec-guide-tint:var(--na-brand-tint);--na-sec-guide-canvas:var(--na-brand-pale);--sec:var(--na-brand);--sec-deep:var(--na-brand);--sec-tint:var(--na-brand-tint);--sec-canvas:var(--na-paper);--na-chrome-bg:var(--na-brand);--na-chrome-ink:#FAF8F5;--na-chrome-muted:#DDE6E3;--na-chrome-faint:#D2DEDA;--na-chrome-line:var(--na-brand-soft);--na-chrome-accent:#FFFFFF;--na-accent:var(--na-brand);--na-accent-deep:var(--na-brand);--na-accent-tint:var(--na-brand-tint);--na-accent-pale:var(--na-brand-pale);--na-link:var(--na-brand);--na-gulf:var(--na-brand);--na-aqua-700:var(--na-brand-deep);--na-aqua-600:var(--na-brand);--na-aqua-50:var(--na-brand-pale);--na-ink:#26221D;--na-ink-soft:#524C42;--na-muted:var(--na-ink-soft);--na-hair:#E7E3DA;--na-hair-soft:#F0EDE6;--na-line:#E7E3DA;--na-edge:#8F8670;--na-paper:#FAF8F5;--na-paper-2:#F4F1EB;--na-sand:#F2EDE4;--na-sand-deep:#E6DFD1;--na-card:#FFFFFF;--na-white:var(--na-card);--na-sun:var(--na-brand);--na-clay:#A8492A;--na-sun-deep:var(--na-brand);--na-sun-tint:var(--na-brand-tint);--na-bulb:#F2B01E;--na-bulb-edge:#7A5512;--na-clay-deep:#983F22;--na-clay-tint:#F2DED6;--na-status-pending:#B6801F;--na-status-sold:#A8492A;--na-sold:#D62B1F;--na-pending:#F5C518;--na-slate:#6A6F60;--na-serif:"Alegreya","Alegreya Fallback","Hoefler Text","Palatino Linotype",Georgia,serif;font-optical-sizing:auto;--na-sans:"Alegreya Sans","Alegreya Sans Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--na-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--na-font-display:var(--na-serif);--na-font-ui:var(--na-sans);--na-h1:clamp(2.375rem,1.95rem + 1.8vw,3.375rem);--na-display:clamp(2.75rem,2rem + 2.2vw,3.75rem);--na-h2:clamp(1.5rem,1.45rem + .72vw,1.9rem);--na-figure:clamp(1.875rem,1.65rem + .95vw,2.375rem);--na-h3:clamp(1.375rem,1.25rem + .6vw,1.625rem);--na-h4:1.25rem;--na-body-lg:clamp(1.25rem,1.15rem + .45vw,1.45rem);--na-body:1.1875rem;--na-small:1.125rem;--na-ui:1.0625rem;--na-title:1.5rem;--na-eyebrow:.9375rem;--na-lh-display:1.08;--na-lh-head:1.15;--na-lh-body:1.7;--na-weight-display:500;--na-track-head:.01em;--na-track-eyebrow:.12em;--na-radius-sm:6px;--na-radius:10px;--na-radius-lg:16px;--na-radius-pill:999px;--na-shadow-sm:0 2px 10px -5px rgba(35,41,31,.28);--na-shadow-md:0 12px 28px -16px rgba(35,41,31,.36);--na-shadow-lg:0 24px 60px -28px rgba(35,41,31,.45);--na-card-shadow:0 5px 18px -6px rgba(35,41,31,.32);--na-card-shadow-hover:0 16px 34px -10px rgba(35,41,31,.46);--na-card-border:var(--na-hair);--na-card-radius:12px;--na-card-gap:24px;--na-cc-body:246px;--na-cc-plate-ar:16 / 9;--global-heading-font-family:var(--na-font-display);--global-body-font-family:var(--na-sans);--na-text-measure:66ch}html:root{--global-heading-font-family:var(--na-font-display);--global-body-font-family:var(--na-sans);--global-palette1:var(--na-accent);--global-palette2:var(--na-accent-deep);--global-palette12:var(--na-accent);--global-palette14:var(--na-accent);--global-palette15:var(--na-accent)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--na-sans);font-size:var(--na-body);line-height:var(--na-lh-body);color:var(--na-ink)}h1,h2,h3,h4,h5,h6,.entry-title{font-family:var(--na-font-display);text-wrap:balance}h1,.entry-title{font-size:var(--na-h1);line-height:var(--na-lh-display);letter-spacing:var(--na-track-head)}h1,h2,h3,.entry-title{font-weight:var(--na-weight-display)}h2{font-size:var(--na-h2);line-height:var(--na-lh-head);letter-spacing:var(--na-track-head)}h3{font-size:var(--na-h3);line-height:var(--na-lh-head);letter-spacing:-.006em}h4{font-family:var(--na-sans);font-size:var(--na-h4);line-height:1.35;letter-spacing:normal}.na-i{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.na-i--star{fill:currentColor;stroke:none}.na-cp-stars .na-i--star{width:1.15em;height:1.15em;margin-right:.04em;vertical-align:-.2em}.na-i--dot{fill:currentColor;stroke:none}.na-i--play{fill:currentColor}.na-ls-ico .na-i{width:1.25em;height:1.25em}:root{--na-i-reset:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.6-6.1'/%3E%3Cpath d='M3.5 3.5v5h5'/%3E%3C/svg%3E")}:root{--nahd-accent:var(--na-chrome-ink);--nahd-accent-2:var(--na-chrome-ink);--nahd-ink:var(--na-chrome-ink);--nahd-faint:var(--na-chrome-faint);--nahd-line:var(--na-chrome-line);--nahd-panel:var(--na-chrome-bg);--nahd-panel-line:var(--na-chrome-line);--nahd-panel-ink:var(--na-chrome-ink);--nahd-panel-muted:var(--na-chrome-muted);--nahd-shadow:0 1px 2px rgba(35,41,31,.05),0 12px 34px -18px rgba(35,41,31,.32);--nahd-h:88px}.na-hd-region{background:#fff;position:relative}.na-hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,22px);background:#fff;padding:0 clamp(16px,3vw,30px);height:var(--nahd-h)}.na-hd__brand{justify-self:start;display:inline-flex;align-items:center;line-height:0;text-decoration:none}.na-hd__logo{display:block;width:auto;height:58px}.na-hd__logo--word{display:none}.na-hd__nav{justify-self:center;display:flex;align-items:center;gap:clamp(24px,3vw,38px)}.na-hd__nav a{font-size:var(--na-body);font-weight:600;color:var(--nahd-ink);text-decoration:none;white-space:nowrap;padding:8px 0;letter-spacing:.005em}.na-hd__nav a:hover,.na-hd__nav a.is-current{color:var(--nahd-accent)}.na-hd__util{justify-self:end;display:flex;align-items:center;gap:12px}.na-hd__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;box-sizing:border-box;font-size:var(--na-ui);font-weight:600;border-radius:var(--na-radius-pill);padding:0 20px;white-space:nowrap;text-decoration:none;cursor:pointer;border:1.5px solid transparent;line-height:1;transition:.15s}.na-hd__btn svg{width:17px;height:17px;flex:none}.na-hd__btn .caret{font-size:var(--na-eyebrow);color:var(--nahd-faint);margin-left:1px}.na-hd__ct{position:relative}.na-hd__ct-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;background:#fff;border:1px solid var(--nahd-line);border-radius:11px;box-shadow:var(--nahd-shadow);padding:6px;min-width:238px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s}.na-hd__ct.is-open .na-hd__ct-pop{opacity:1;visibility:visible;transform:none}.na-hd__ct-pop a{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:7px;font-size:var(--na-ui);font-weight:600;color:var(--nahd-ink);text-decoration:none}.na-hd__ham{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;height:44px;width:44px;box-sizing:border-box;border:1.5px solid var(--nahd-line);border-radius:var(--na-radius-pill);background:#fff;cursor:pointer;align-items:center}.na-hd__ham span{width:18px;height:2px;background:var(--nahd-ink);border-radius:2px;transition:.2s}.na-hd__ham:hover{border-color:var(--nahd-accent)}.na-scrim{position:fixed;inset:0;background:rgba(15,25,10,.42);z-index:100000;opacity:0;visibility:hidden;transition:.25s}.na-scrim.is-open{opacity:1;visibility:visible}.na-panel{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--nahd-panel);color:var(--nahd-panel-ink);padding:22px 24px;overflow-y:auto;z-index:100000;visibility:hidden;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;-webkit-overflow-scrolling:touch}.na-panel.is-open{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s}.na-panel__hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.na-panel__hd .t{font-family:var(--na-font-display);font-size:var(--na-h3);font-weight:600}.na-panel__x{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;width:44px;height:44px;box-sizing:border-box;border-radius:var(--na-radius-pill);border:1.5px solid var(--nahd-panel-line);background:transparent;color:var(--nahd-panel-ink);cursor:pointer;line-height:1}.na-panel__x .na-i{width:20px;height:20px}.na-panel__x:hover{background:rgba(255,255,255,.06)}.na-pgrp{margin-bottom:20px}.na-pgrp h2{font-family:var(--na-font-display);line-height:1.7;font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.11em;color:var(--nahd-panel-muted);font-weight:800;margin:0 0 8px}.na-pgrp a{display:block;padding:8px 0;font-size:var(--na-ui);font-weight:600;color:#d6e2c9;text-decoration:none;border-bottom:1px solid rgba(58,74,43,.5);transition:.14s}.na-pgrp a:last-child{border-bottom:0}.na-pgrp a:hover{color:#fff;padding-left:5px}.na-pgrp--browse{display:none}body.na-panel-open{overflow:hidden}.na-hd__phone{display:none;width:44px;height:44px;box-sizing:border-box;border:1.5px solid var(--nahd-line);border-radius:var(--na-radius-pill);align-items:center;justify-content:center;color:var(--nahd-accent-2);text-decoration:none;flex:none}.na-hd__phone svg{width:20px;height:20px;flex:none}@media (max-width:1024px){:root{--nahd-h:70px}.na-hd{grid-template-columns:1fr auto}.na-hd__nav{display:none}.na-hd__ct{display:none}.na-hd__acct{display:none}.na-hd__phone{display:inline-flex}.na-hd__logo{height:46px}.na-pgrp--browse{display:block}}.home .entry-content h1,.home .entry-content h2,.home .entry-content h3{font-family:var(--na-font-display)!important;letter-spacing:-.01em}:root{--na-space-section:clamp(44px,6vw,80px);--na-space-section-sm:clamp(28px,4vw,48px);--na-space-block:24px;--na-btn-gap:24px;--na-btn-gap-group:12px}[class*="item-wrap"] :is(h1,h2,h3,h4,h5,h6){font-family:var(--na-sans)!important}.single-community .na-ct-card{height:100%;background:var(--na-white);border:1px solid var(--na-line);border-radius:var(--na-radius);box-shadow:var(--na-shadow-sm);padding:18px 20px 16px;display:flex;flex-direction:column;text-align:left}.single-community .na-ct-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--na-line)}.single-community .na-ct-head h2{font-family:var(--na-font-display);font-weight:600;font-size:var(--na-body);line-height:1.15;margin:0;padding:0;color:var(--na-ink);letter-spacing:-.01em;text-align:left}.single-community .na-ct-tick{width:26px;height:3px;border-radius:2px;flex:none;align-self:center;background:linear-gradient(90deg,var(--sec-deep),var(--na-aqua-600))}.single-community .na-ct-rows{list-style:none;margin:0;padding:0}.single-community .na-ct-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-top:1px solid var(--na-line)}.single-community .na-ct-rows li:first-child{border-top:0}.single-community .na-ct-rows .k{font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--na-muted);font-weight:700;flex:none;padding-top:2px}.single-community .na-ct-rows .v{font-size:var(--na-ui);font-weight:600;color:var(--na-ink);text-align:right;font-variant-numeric:tabular-nums}.single-community .na-ct-rows .v:empty::after{content:"—";color:var(--na-muted);font-weight:400}.single-community .na-ct-listings{flex:1}.single-community .na-ct-stats{display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto 0}.single-community .na-ct-stat{text-align:center;padding:6px;position:relative}.single-community .na-ct-stat+.na-ct-stat::before{content:"";position:absolute;left:0;top:12%;height:76%;width:1px;background:var(--na-line)}.single-community .na-ct-stat .n{display:block;font-family:var(--na-font-display);font-weight:600;font-size:var(--na-figure);line-height:1;color:var(--sec-deep);font-variant-numeric:tabular-nums}.single-community .na-ct-stat .n:empty::after{content:"0"}.single-community .na-ct-stat .l{display:block;margin-top:7px;font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.04em;color:var(--na-muted);font-weight:700;line-height:1.3}.single-community .na-ct-rating{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.single-community .na-ct-rating-lbl{font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--sec-deep);font-weight:800}.single-community .na-ct-rating-row{display:flex;align-items:center;gap:12px}.single-community .na-ct-score{font-family:var(--na-font-display);font-weight:700;font-size:var(--na-h3);color:var(--na-ink);line-height:1}.single-community .na-ct-score:empty{display:none}.single-community .na-ct-score:not(:empty)::after{content:" / 5";font-family:var(--na-font-display);font-weight:600;font-size:var(--na-eyebrow);color:var(--na-muted)}.single-community .na-ct-level{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--na-line)}.single-community .na-ct-level .k{font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--na-muted);font-weight:700}.single-community .na-ct-level .v{font-family:var(--na-font-display);font-weight:600;font-size:var(--na-small);color:var(--na-ink)}.single-community .na-ct-level .v:empty::after{content:"—";color:var(--na-muted);font-weight:400}.single-community .na-ct-amen{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.single-community .na-ct-amen li{display:flex;align-items:center;gap:7px;font-size:var(--na-eyebrow);color:var(--na-ink);line-height:1.25}.single-community .na-sold{display:flex;flex-direction:column}.single-community .na-sold-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:4px}.single-community .na-sold-tile{text-align:center;padding:4px 6px 10px;position:relative}.single-community .na-sold-tile+.na-sold-tile::before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:var(--na-line)}.single-community .na-sold-tile .n{display:block;font-family:var(--na-font-display);font-weight:600;font-size:var(--na-title);line-height:1;font-variant-numeric:tabular-nums}.single-community .na-sold-tile.hi .n{color:var(--na-aqua-600)}.single-community .na-sold-tile.med .n{color:var(--sec-deep)}.single-community .na-sold-tile.lo .n{color:var(--na-slate)}.single-community .na-sold-tile .l{display:block;margin-top:6px;font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--na-muted);font-weight:700}.single-community .na-sold-legend{display:flex;gap:16px;flex-wrap:wrap;margin:2px 0;font-size:var(--na-eyebrow);color:var(--na-muted)}.single-community .na-sold-legend span{display:inline-flex;align-items:center;gap:6px}.single-community .na-sold-legend .sw{width:14px;height:10px;border-radius:2px}.single-community .na-sold-legend .sw.band{background:var(--sec-deep);border:1px solid var(--sec-deep)}.single-community .na-sold-legend .sw.med{height:3px;border-radius:2px;background:var(--sec-deep)}.single-community .na-sold-chart{width:100%;overflow-x:auto}.single-community .na-sold-svg{width:100%;height:auto;display:block}.single-community .na-sold-note{font-size:var(--na-eyebrow);color:var(--na-muted);margin:8px 0 0}.na-cc{position:relative;display:flex;flex-direction:column;height:100%;background:var(--na-white);border:1px solid var(--na-card-border);border-radius:var(--na-card-radius);box-shadow:var(--na-card-shadow);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.na-cc:hover{box-shadow:var(--na-card-shadow-hover);transform:translateY(-3px);border-color:var(--na-accent)}.na-cc-overlay-link{position:absolute;inset:0;z-index:3;text-indent:-9999px;overflow:hidden}.na-cc-header{position:relative;min-height:148px;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--sec-deep);background-size:cover;background-position:center}.na-cc-panel{background:linear-gradient(150deg,var(--sec),var(--sec-deep))}.na-cc-panel-lines{position:absolute;inset:0;opacity:.14;pointer-events:none;background-image:repeating-linear-gradient(38deg,rgba(255,255,255,.6) 0 1px,transparent 1px 26px),repeating-linear-gradient(-52deg,rgba(255,255,255,.4) 0 1px,transparent 1px 34px)}.na-cc-plate{position:relative;z-index:2;padding:14px 16px 12px;display:flex;flex-direction:column;gap:1px}.na-cc-map .na-cc-plate{background:linear-gradient(0deg,rgba(6,20,8,.66) 10%,rgba(6,20,8,.15) 70%,transparent)}.na-cc-name{font-family:var(--na-font-display);font-weight:600;font-size:var(--na-h4);line-height:1.15;color:#fff;letter-spacing:-.01em}.na-cc-parent{font-size:var(--na-eyebrow);font-weight:600;color:rgba(255,255,255,.86)}.na-cc-actions{position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:8px}.na-cc-act{width:34px;height:34px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.94);color:var(--na-ink);display:grid;place-items:center;box-shadow:0 2px 7px rgba(0,0,0,.22);transition:color .15s ease,background .15s ease}.na-cc-act svg{width:18px;height:18px}.na-cc-act.na-toggle-favorite:hover{color:var(--na-status-sold)}.na-cc-act.na-toggle-fyc:hover{color:var(--na-status-pending)}.na-cc-priceavail{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px 9px}.na-cc-price{font-family:var(--na-font-display);font-weight:600;font-size:var(--na-small);color:var(--sec-deep);font-variant-numeric:tabular-nums}.na-cc-price:empty::after{content:"—";color:var(--na-muted)}.na-cc-avail{font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.04em;color:var(--na-muted);font-weight:700;white-space:nowrap}.na-cc-grid{display:grid;grid-template-columns:1fr 1fr}.na-cc-cell{display:flex;flex-direction:column;gap:2px;padding:8px 16px;border-top:1px solid var(--na-line)}.na-cc-cell:nth-child(odd){border-right:1px solid var(--na-line)}.na-cc-cell--full{grid-column:1 / -1}.na-cc-cell--full:nth-child(odd){border-right:0}.na-cc-cell .k{font-size:var(--na-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--na-muted);font-weight:700}.na-cc-cell .v{font-size:var(--na-eyebrow);color:var(--na-ink);font-weight:600;line-height:1.25}.na-cc-cell .v:empty::after{content:"—";color:var(--na-muted);font-weight:400}.na-cc-cell--rating .v{min-height:20px}body.single-community:not(.map-expanded) .na-proximities-tabs .na-destinations-tabs{height:100%;display:flex;flex-direction:column;margin:0}.na-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.na-cp-dest__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.na-cp-dest__table thead th{text-align:left;padding:11px 18px 9px;font-family:var(--na-font-ui);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--na-slate);background:var(--na-white);border-bottom:1px solid var(--na-line);position:sticky;top:0;z-index:2}.na-cp-dest__table thead th:nth-child(2),.na-cp-dest__table thead th:nth-child(3){text-align:right;width:80px}.na-cp-dest__table tbody td{padding:11px 18px;border-bottom:1px solid var(--na-line);font-family:var(--na-font-ui);vertical-align:middle}.na-cp-dest__table tbody td:first-child{font-size:var(--na-ui);color:var(--na-ink);font-weight:500;line-height:1.25;width:auto}.na-cp-dest__table tbody td:nth-child(2){text-align:right;font-size:var(--na-eyebrow);color:var(--na-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.na-cp-dest__table tbody td:nth-child(3){text-align:right;font-size:var(--na-eyebrow);font-weight:700;color:var(--sec-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.na-cp-dest__table tbody tr{cursor:pointer}.na-cp-dest__table tbody td{transition:background .12s}.na-cp-dest__table tbody tr:hover,.na-cp-dest__table tbody tr.na-active{background:transparent!important;color:inherit!important}.na-cp-dest__table tbody tr:hover td,.na-cp-dest__table tbody tr.na-active td{background:var(--sec-tint)!important}.na-cp-dest__table tbody tr:hover td:first-child,.na-cp-dest__table tbody tr.na-active td:first-child{box-shadow:inset 3px 0 0 var(--sec-deep);color:var(--sec-deep)!important}body.single-community .na-mapboxgl-ctrl-group-expandclose,body.single-community .na-mapboxgl-ctrl-group-reset{background:var(--na-white)!important;color:var(--na-ink)!important;border:1px solid var(--na-line);border-radius:var(--na-radius-sm)!important;font-family:var(--na-font-ui);font-size:var(--na-eyebrow)!important;font-weight:600!important;padding:6px 11px!important;box-shadow:var(--na-shadow-sm)}body.single-community .na-mapboxgl-ctrl-group-expandclose:hover,body.single-community .na-mapboxgl-ctrl-group-reset:hover{background:var(--sec-deep)!important;color:#fff!important;border-color:var(--sec-deep)!important}:root{--na-comm-divider-pad:24px}body.single-community .na-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--na-card-gap);align-items:stretch;margin-inline:auto}body.single-community .na-related-grid>.na-cc{width:auto}@media(max-width:1024px){body.single-community .na-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body.single-community .na-related-grid{grid-template-columns:1fr}}:root{--naft-bg:var(--na-brand);--naft-line:var(--na-chrome-line);--naft-ink:var(--na-chrome-ink);--naft-muted:var(--na-chrome-muted);--naft-accent:var(--na-chrome-ink)}.na-ft-region{background:var(--naft-bg);position:relative}.na-ft{color:var(--naft-ink);font-family:var(--na-font-ui)}.na-ft__main{--na-ft-gutter:clamp(16px,4vw,26px);max-width:var(--na-cp-max);margin:0 auto;padding:36px var(--na-ft-gutter) 32px}.na-ft__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 calc(-1 * var(--na-ft-gutter));padding:0 var(--na-ft-gutter) 22px;border-bottom:1px solid var(--naft-line)}.na-ft__menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:26px 0}.na-ft__col--explore{grid-column:span 2}.na-ft__col--explore ul{columns:2;column-gap:32px}.na-ft__col--explore li{break-inside:avoid}.na-ft__who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}.na-ft__office{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.na-ft__col h2{line-height:1.35;font-family:var(--na-font-display);color:var(--naft-accent);font-size:var(--na-small);font-weight:600;margin:0 0 14px;letter-spacing:.01em}.na-ft__col ul{list-style:none;margin:0;padding:0}.na-ft__col li{margin:0 0 9px}.na-ft__col a{color:var(--naft-muted);text-decoration:none;font-size:var(--na-ui);transition:.14s}.na-ft__col a:hover{color:var(--naft-accent);padding-left:2px}.na-ft__logo{display:block;width:auto;height:62px}.na-ft__addr{font-style:normal;color:var(--naft-muted);font-size:var(--na-ui);line-height:1.7;margin:0}.na-ft__addr a{color:var(--naft-ink);font-weight:600;text-decoration:none}.na-ft__addr a:hover{color:var(--naft-accent)}.na-ft__marks{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.na-ft__mark-r{height:66px;width:auto;display:block}.na-ft__mark-eho{height:52px;width:auto;display:block}.na-ft__br{max-width:var(--na-cp-max);margin:0 auto;padding:18px clamp(16px,4vw,26px);border-top:1px solid var(--naft-line);display:flex;gap:16px;align-items:flex-start}.na-ft__br-logo{height:34px;width:auto;flex:none;margin-top:2px}.na-ft__br-link{display:inline-flex;align-items:center;flex:none;line-height:0}.na-ft__br-copy{flex:1;min-width:0}.na-ft__br-text{margin:0;font-size:var(--na-ui);line-height:1.5;color:var(--naft-muted)}.na-ft__br-avail{margin:8px 0 0;font-size:var(--na-ui);line-height:1.5;color:var(--naft-muted)}.na-ft__br-avail a{color:inherit;text-decoration:underline}.na-ft__src,.na-ft__mark{margin:8px 0 0;font-size:var(--na-eyebrow);line-height:1.5;color:var(--naft-muted)}.na-ft__license{white-space:nowrap}@media (max-width:560px){.na-ft__br{flex-direction:column;gap:10px}}.na-ft__bar{max-width:var(--na-cp-max);margin:0 auto;padding:20px clamp(16px,4vw,26px);border-top:1px solid var(--naft-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:var(--na-eyebrow);color:var(--naft-muted)}@media (max-width:1500px){.na-ft__bar{padding-bottom:80px}}.na-ft__cp b{color:var(--naft-ink);margin:0 .12em 0 .22em}.na-ft__legal{display:flex;flex-wrap:wrap;gap:18px}.na-ft__legal a{color:var(--naft-muted);text-decoration:none}.na-ft__legal a:hover{color:var(--naft-accent)}@media (max-width:900px){.na-ft__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.na-ft__col--explore{grid-column:auto;grid-row:1 / span 2}.na-ft__col--explore ul{columns:auto}.na-ft__bar{flex-direction:column;align-items:flex-start;text-align:left}}@media (max-width:700px){.na-ft__office{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.na-ft__menus{column-gap:24px}}@media (max-width:359px){.na-ft__head{flex-wrap:wrap}.na-ft__menus{grid-template-columns:minmax(0,1fr)}.na-ft__col--explore{grid-row:auto}}:root{--na-cp-max:1140px}body.single-community .na-cp{background:var(--na-paper);padding-bottom:clamp(40px,6vw,72px)}.na-cp-wrap{max-width:var(--na-cp-max);margin-inline:auto;padding-inline:clamp(16px,4vw,26px)}.na-cp-crumb{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.03em;color:var(--na-muted);padding-top:16px}.na-cp-crumb a{color:var(--sec-deep);text-decoration:underline;text-underline-offset:3px}.na-cp-crumb a:hover{text-decoration:underline}.na-cp-prevnext{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 20px;background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);box-shadow:none}.na-cp-prevnext__arw{color:var(--sec-deep);font-weight:700;font-size:var(--na-small);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.na-cp-prevnext__arw:hover{color:var(--sec-deep)}.na-cp-prevnext__arw.is-disabled{color:var(--na-muted);opacity:.45}.na-cp-prevnext__back{color:var(--na-ink-soft);text-decoration:none;font-family:var(--na-sans);font-size:var(--na-ui);letter-spacing:.02em;text-align:center}.na-cp-prevnext__back:hover{color:var(--sec-deep)}.na-cp-prevnext__back--plain{color:var(--na-ink-soft)}.na-cp-prevnext__back--plain:hover{color:var(--na-ink-soft)}.na-cp-prevnext--backonly{justify-content:flex-start;background:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.na-cp-prevnext--backonly .na-cp-prevnext__arw{font-weight:600}@media (max-width:520px){.na-cp-prevnext{padding:11px 14px}.na-cp-prevnext--backonly{padding-left:0;padding-right:0}.na-cp-prevnext__backlbl{display:none}}.na-cp>.na-cp-wrap:has(>.na-cp-prevnext),.na-cp>.na-cp-crumb{border-image-source:linear-gradient(var(--na-brand),var(--na-brand));border-image-slice:0 fill;border-image-width:0;border-image-outset:16px 100vmax}.na-cp>.na-cp-wrap>.na-cp-prevnext{position:relative}.na-cp>.na-cp-wrap:has(>.na-cp-hero){border-image-source:linear-gradient(var(--na-brand) 50%,transparent 50%);border-image-slice:0 fill;border-image-width:0;border-image-outset:16px 100vmax 0}.na-lp>.na-lp-band--mls{background:linear-gradient(var(--na-brand) 0 clamp(96px,7vw,140px),transparent 0)}body .na-cp>.na-cp-crumb.na-cp-wrap{color:var(--na-chrome-muted)}body .na-cp>.na-cp-crumb.na-cp-wrap a{color:var(--na-brand-ink)}body .na-cp>.na-cp-wrap .na-cp-prevnext--backonly .na-cp-prevnext__arw,body .na-cp>.na-cp-wrap .na-cp-prevnext--backonly .na-cp-prevnext__back{color:var(--na-brand-ink)}.na-hm-sec,.na-gd-prose h2,.na-gd-next,.na-fb-sec,.na-sec-rule{position:relative}.na-hm-sec::before,.na-gd-prose h2::before,.na-gd-next::before,.na-fb-sec::before,.na-sec-rule::before{content:"";position:absolute;top:var(--na-rule-nudge,0);left:50%;transform:translateX(-50%);width:min(70%, calc(var(--na-cp-max) * .7));height:2px;background:var(--na-hair)}.na-sec-rule:has(>.na-cp-sec__h:first-child),.na-sec-rule:has(>.na-cp-sec>.na-cp-sec__h:first-child){--na-rule-nudge:clamp(3px, 0.356vw, 4.2px)}.na-gd-prose h2,.na-fb-sec:has(>.na-fb-sec__h:first-child){--na-rule-nudge:clamp(3.8px, calc(0.216rem + 0.1vw), 4.7px)}.na-cp-sec{margin-top:0;padding-block:var(--na-space-section)}.na-hm-sec .na-cp-sec{padding-block:0}.na-cp-act{margin-top:0}.na-cp-sec__h{font-family:var(--na-serif);font-weight:var(--na-weight-display);font-size:var(--na-h2);letter-spacing:var(--na-track-head);color:var(--na-ink);margin:0 0 4px;text-wrap:balance}.na-cp-sec__thin{color:var(--na-muted);font-weight:400}.na-cp-sec__intro{color:var(--na-ink-soft);margin:0 0 18px;font-size:var(--na-ui);max-width:70ch}.na-cp-sec__h+.na-cp-chiprow{margin-top:16px}:is(.na-cp-sec__h,.na-cp-sec__intro)+.na-card-grid{margin-top:var(--na-space-block)}.na-cp-hero{position:relative;margin-top:14px;border-radius:14px;overflow:hidden;min-height:clamp(300px,38vw,420px);display:flex;align-items:flex-end;border:1px solid var(--na-hair);box-shadow:var(--na-shadow-sm);background-color:var(--sec-tint);background-size:cover;background-position:center}.na-cp-hero__lbl{position:absolute;left:12px;top:12px;z-index:2;font-family:var(--na-sans);font-size:var(--na-eyebrow);color:var(--na-ink-soft);background:var(--na-card);border:1px solid var(--na-hair);border-radius:6px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px}.na-cp-hero__pin{width:12px;height:12px;flex:none}.na-cp-hero__pin path{fill:var(--sec-deep)}.na-cp-hero__pin circle{fill:#fff}.na-cp-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,30,12,.05) 0%,rgba(20,30,12,.14) 55%,rgba(20,30,12,.66) 100%)}.na-cp-hero__tag{position:relative;z-index:1;padding:clamp(18px,3vw,26px);color:#fff}.na-cp-hero__nm{font-family:var(--na-serif);font-weight:var(--na-weight-display);line-height:1.02;letter-spacing:var(--na-track-head);margin:0;font-size:var(--na-h1);color:#fff;text-wrap:balance;text-shadow:0 0 1px rgba(15,18,20,.9),0 0 3px rgba(15,18,20,.75),0 2px 14px rgba(15,18,20,.45)}.na-cp-hero__id{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.04em;margin:9px 0 0;color:rgba(255,255,255,.95);text-shadow:0 1px 5px rgba(0,0,0,.6)}.na-cp-hero__city{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;color:rgba(255,255,255,.95);font-weight:500;text-shadow:0 0 2px rgba(15,18,20,1),0 0 3px rgba(15,18,20,1),0 0 6px rgba(15,18,20,.9),0 1px 14px rgba(15,18,20,.75)}.na-cp-hero__tag{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.na-cp-hero__id{flex:1 1 auto;min-width:0}.na-cp-hero__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;text-shadow:none}.na-cp-hero__acts .na-cp-hero__inv{margin-top:0}.na-cp-hero__ask{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--na-brand);background:var(--na-card);border:1px solid var(--na-brand);border-radius:999px}.na-cp-hero__ask svg{width:13px;height:13px;flex:none}.na-cp-hero__ask:hover,.na-cp-hero__ask:focus{color:var(--na-brand);text-decoration:none}.na-cp-hero__ask:hover{background:var(--na-brand-tint)}@media (max-width:600px){.na-cp-hero__ask{min-height:44px;padding:11px 18px}}.na-cp-updated{display:flex;align-items:center;gap:8px;margin-top:14px}.na-cp-updated__t{font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:500;color:var(--sec-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.na-cp-hero__inv,.na-cp-hero__inv:hover,.na-cp-hero__inv:focus{text-decoration:none;color:var(--na-brand)}.na-cp-hero__inv:hover{background:var(--na-brand-tint)}.na-cp-hero__inv{display:inline-flex;align-items:center;gap:7px;margin-top:13px;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--na-brand);background:var(--na-card);border:1px solid var(--na-brand);border-radius:999px;padding:6px 13px}.na-cp-hero__inv::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--na-brand);flex:none}.na-cp-hero__inv>span{display:inline-flex;align-items:baseline;gap:5px}.na-cp-hero__invn{font-size:var(--na-small);font-weight:700;letter-spacing:.02em;line-height:1}@media (max-width:640px){.na-cp-hero__tag{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:900px){.na-cp-hero.na-static-map-background{padding-top:103px;background-size:auto 660px;background-position:50% -235px}}.na-cp-stat__v--none{font-family:var(--na-sans)!important;font-size:var(--na-ui)!important;font-weight:500!important;color:var(--na-muted)!important}.na-cp-statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.na-cp-statrow--three>:last-child{grid-column:span 2}.na-cp-statrow--two>*{grid-column:span 2}.na-cp-statrow--one>*{grid-column:span 2}.na-cp-statrow:has(+.na-sec-rule){padding-bottom:var(--na-space-section)}.na-cp-fresh{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.03em;color:var(--na-muted);margin:9px 0 0}.na-cp-fresh time{color:var(--na-ink-soft);font-weight:600}.na-cp-stat{background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);padding:14px 16px;box-shadow:none}.na-cp-stat .k{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted)}.na-cp-stat .v{display:block;font-family:var(--na-serif);font-size:var(--na-h3);font-weight:600;color:var(--na-ink);margin-top:5px;line-height:1.05;font-variant-numeric:tabular-nums}.na-cp-stat .v small{font-size:var(--na-eyebrow);color:var(--na-muted);font-family:var(--na-sans);font-weight:400}.na-cp-stat--rating{background:var(--na-sun-tint);border-color:var(--na-brand-soft)}.na-cp-stat--rating .k{color:var(--na-sun-deep)}.na-cp-stat--rating .v{display:flex;align-items:baseline;gap:5px;line-height:1}.na-cp-rate__n{font-family:var(--na-serif);font-size:var(--na-figure);font-weight:500;color:var(--na-sun-deep);line-height:1;font-variant-numeric:tabular-nums}.na-cp-rate__s{flex:none}.na-cp-stat--rating{--na-star-off:var(--na-brand-soft)}.na-cp-stat--rating .na-cp-stars{font-size:var(--na-h4);letter-spacing:2px;vertical-align:0}.na-cp-stat__rating{display:flex;align-items:center;gap:9px;margin-top:6px}.na-cp-stat__score{font-family:var(--na-serif);font-weight:700;font-size:var(--na-h4);color:var(--na-ink);line-height:1}.na-cp-stat__score span{font-size:var(--na-eyebrow);color:var(--na-muted);font-weight:600}.na-cp-statpanel{gap:0;background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);box-shadow:none;overflow:hidden}.na-cp-statpanel .na-cp-stat{background:none;border:0;border-left:1px solid var(--na-hair-soft);border-radius:0;box-shadow:none}.na-cp-statpanel .na-cp-stat:first-child{border-left:0}@media (max-width:640px){.na-cp-statpanel{grid-template-columns:1fr}.na-cp-statpanel .na-cp-stat{border-left:0;border-top:1px solid var(--na-hair-soft)}.na-cp-statpanel .na-cp-stat:first-child{border-top:0}}.na-cp-fresh--capt{text-align:right}.na-live{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--na-radius-pill);background:var(--sec-deep);color:#fff;font:700 var(--na-eyebrow)/1 var(--na-sans);letter-spacing:.12em;flex:none}.na-live.is-flip{animation:naLiveFlip 900ms ease-in-out 1}@keyframes naLiveFlip{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.na-live.is-flip{animation:none}}.na-cp-h3{font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600;color:var(--na-ink);margin:0 0 10px}.na-cp-intro__p{font-size:var(--na-small);color:var(--na-ink-soft);margin:0 0 12px;line-height:1.6}.na-cp-jeff{border:1px solid var(--sec);background:var(--sec-tint);border-radius:var(--na-card-radius);padding:14px 16px;margin:2px 0 16px}.na-cp-takesec .na-cp-jeff{margin-bottom:0}.na-cp-jeff__lab{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--sec-deep);font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:6px}.na-cp-jeff__av{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--sec-deep),var(--sec-deep));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--na-serif);font-size:var(--na-eyebrow)}.na-cp-jeff__p{font-family:var(--na-serif);font-style:italic;font-size:var(--na-small);color:var(--na-ink);margin:0;line-height:1.5}.na-cp-jeff--prompt .na-cp-jeff__p{font-style:normal;font-family:var(--na-sans);font-size:var(--na-ui)}.na-cp-jeff--prompt .na-cp-jeff__p a{color:var(--sec-deep);font-weight:600}.na-cp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.na-amen{font-size:var(--na-eyebrow);color:var(--na-ink-soft);background:var(--na-paper-2);border:1px solid var(--na-hair);border-radius:999px;padding:5px 12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.na-amen__ic{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.na-cp-feats{display:flex;flex-direction:column;gap:22px}.na-cp-feat .na-cp-sec__h{margin-bottom:12px}.na-cp-chiprow{display:flex;flex-wrap:wrap;gap:11px}.na-cp-chiprow .na-amen{font-size:var(--na-small);font-weight:600;color:var(--na-ink);padding:12px 20px;gap:10px;background:var(--na-card);border-color:var(--sec);box-shadow:var(--na-shadow-sm)}.na-cp-chiprow .na-amen__ic{width:22px;height:22px;stroke-width:1.8;color:var(--sec-deep)}.na-cp-chiprow a.na-amen--link{text-decoration:none;transition:background .15s,border-color .15s}.na-cp-chiprow a.na-amen--link:hover{background:var(--na-brand-tint);border-color:var(--na-brand);color:var(--na-ink)}.na-cp-chiprow .na-amen--none,.na-cp-chiprow .na-amen--vary{background:var(--na-hair-soft);border-color:var(--na-hair);color:var(--na-ink-soft);box-shadow:none}.na-cp-chiprow .na-amen--none .na-amen__ic,.na-cp-chiprow .na-amen--vary .na-amen__ic{color:var(--na-muted)}.na-cp-viewall{margin-top:20px;text-align:center}.na-card{position:relative;border:1px solid var(--na-hair);border-radius:12px;overflow:hidden;box-shadow:var(--na-shadow-sm);transition:box-shadow .16s,transform .16s}.na-card:hover{box-shadow:var(--na-card-shadow-hover);transform:translateY(-2px)}.na-card a{text-decoration:none;color:inherit}:root{--na-focus-ring:var(--na-ink);--na-focus-band:#fff;--na-focus-w:2px;--na-focus-off:2px;--na-focus-shadow:0 0 0 2px var(--na-focus-band)}:focus-visible{outline:var(--na-focus-w) solid var(--na-focus-ring)!important;outline-offset:var(--na-focus-off)!important;box-shadow:var(--na-focus-shadow)!important;transition:none!important}[tabindex="-1"]:not(a,button,input,select,textarea,summary,[role]):focus{--na-focus-w:0px;--na-focus-shadow:none}.na-opt{--na-focus-off:-4px;--na-focus-shadow:inset 0 0 0 2px var(--na-focus-band)}.na-card>a{--na-focus-off:-4px;--na-focus-shadow:inset 0 0 0 2px var(--na-focus-band)}@supports selector(:has(*)){.na-card>a{--na-focus-w:0px;--na-focus-shadow:none}.na-card:has(>a:focus-visible){outline:var(--na-focus-w) solid var(--na-focus-ring)!important;outline-offset:var(--na-focus-off)!important;box-shadow:var(--na-focus-shadow)!important;transition:none!important}}.na-cp-fav{position:absolute;top:9px;right:9px;z-index:3;display:flex;flex-direction:column;gap:7px}.na-cp-fav__b{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;padding:0;background:rgba(255,255,255,.93);box-shadow:0 1px 5px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;color:#3a3f34;transition:background .15s,transform .12s}.na-cp-fav__b svg{width:20px;height:20px}.na-heart-note{display:inline-block;margin-left:10px;font-family:var(--na-sans);font-size:var(--na-ui);line-height:1.3;color:var(--na-ink);background:var(--na-card);border:1px solid var(--na-hair);border-radius:var(--na-radius-sm);padding:5px 10px;box-shadow:0 1px 5px rgba(0,0,0,.22)}.na-cp-fav>.na-heart-note{position:absolute;top:100%;right:0;margin:6px 0 0;width:max-content;max-width:190px;text-wrap:balance}.na-cp-fav__b:hover{background:#fff;color:var(--sec-deep);transform:scale(1.07)}.na-cp-fav__b:disabled{opacity:1;cursor:pointer}.na-card.na-is-favorite .na-cp-fav__save{color:var(--na-clay)}.na-card.na-is-favorite .na-cp-fav__save svg{fill:var(--na-clay);stroke:var(--na-clay)}.na-card.na-is-fyc .na-cp-fav__fyc{color:var(--na-bulb-edge)}.na-card.na-is-fyc .na-cp-fav__fyc svg{fill:var(--na-bulb);stroke:var(--na-bulb-edge)}.na-cp-lcard__link{display:block}.na-cp-lcard__top{min-height:34px}.na-cp-lcard__pr{line-height:1.25}.na-cp-lcard__ad{min-height:24px}.na-cp-lcard__loc{min-height:24px}.na-cp-lcard__fees{min-height:24px}.na-cp-lcard__foot{min-height:29px}.na-cp-lcard__fees{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-cp-lcard__fees{display:flex;align-items:baseline;gap:7px;margin-top:8px;font-size:var(--na-ui);color:var(--na-ink-soft);font-variant-numeric:tabular-nums}.na-cp-lcard__fees .k{flex:none;font-size:var(--na-eyebrow);letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-muted);font-weight:700}.na-cp-lcard__fees .v{overflow:hidden;text-overflow:ellipsis}.na-cp-lcard__fees .v b{font-weight:700;color:var(--na-ink)}.na-amen--none,.na-amen--vary{background:var(--na-hair-soft);border-color:var(--na-hair);color:var(--na-ink-soft)}.na-amen--none .na-amen__ic,.na-amen--vary .na-amen__ic{opacity:.75}.na-cp-cc__feetag{flex:none;font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.03em;color:var(--na-clay);white-space:nowrap}.na-cp-cc__hist{color:var(--na-clay)!important}.na-cp-lcard{background:#fff}.na-cp-lcard__ph{display:block;height:140px;position:relative;background:var(--na-paper-2) center/cover no-repeat}.na-cp-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.na-cp-lcard__ph .na-cp-pill{position:absolute;top:9px;left:9px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.na-cp-lcard__nophoto{position:absolute;inset:0;display:grid;place-items:center;font:500 var(--na-ui)/1.4 var(--na-sans);color:var(--na-ink-soft)}.na-cp-lcard__b{display:block;padding:13px 15px 15px}.na-cp-lcard__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.na-cp-lcard__pr{font-family:var(--na-sans);font-weight:700;font-size:var(--na-h4);color:var(--na-ink);letter-spacing:-.01em}.na-cp-lcard .na-br-icon{display:block;height:20px;width:auto;flex:none}.na-cp-lcard__ad{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--na-ui);color:var(--na-muted);margin-top:10px}.na-cp-lcard__specs{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;min-width:0;flex:1 1 auto}.na-cp-lcard__yr{flex:none}.na-cp-lcard__yr b{font-weight:700;color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-lcard__m{white-space:nowrap}.na-cp-lcard__m b{font-weight:700;color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-lcard__m+.na-cp-lcard__m::before{content:"\00b7";margin:0 5px;color:var(--na-hair)}.na-cp-lcard__loc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--na-ui);line-height:1.3;color:var(--na-muted);margin-top:4px;white-space:normal;overflow:hidden}.na-cp-lcard__id{display:block;padding-bottom:11px;border-bottom:1px solid var(--na-hair)}.na-cp-lcard__foot{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.03em;text-transform:uppercase;color:var(--na-muted);margin-top:11px;padding-top:10px;border-top:1px solid var(--na-hair-soft)}.na-cp-cc{background:var(--na-card);display:flex;flex-direction:column}.na-cp-cc__link{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.na-cp-cc__b{flex:none}.na-cp-cc__plate{display:block;position:relative;aspect-ratio:var(--na-cc-plate-ar);flex:none;background:var(--na-hair-soft) center/cover no-repeat}.na-cp-cc__id{display:block;height:106px;padding:13px 15px 12px;border-bottom:1px solid var(--na-hair)}.na-cp-cc__nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--na-serif);font-size:var(--na-title);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--na-ink)}.na-cp-cc__sub{display:flex;align-items:center;gap:10px;margin-top:5px;min-height:24px}.na-cp-cc__inc{display:block;margin-top:3px;font-family:var(--na-sans);font-size:var(--na-ui);line-height:1.25;color:var(--na-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-cp-cc--inc .na-cp-cc__id{height:auto;min-height:106px}@container na-card-grid (max-width:603px){.na-cp-cc__id{height:auto}.na-cp-avail>[data-na-phone="off"]{display:none}}.na-cp-cc__loc{min-width:0;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.na-cp-cc__rate{--na-star-off:#D6D0C1;display:inline-flex;align-items:center;flex:none}.na-cp-cc__rate .na-cp-stars{font-size:15px;letter-spacing:1.5px}.na-cp-cc .na-cp-fav{top:9px;right:10px}.na-cp-cc__b{display:flex;flex-direction:column;gap:11px;flex:none;height:var(--na-cc-body);padding:12px 15px 14px}.na-cp-cc__lab{font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-muted)}.na-cp-cc__chips{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;height:30px;overflow:hidden}.na-cp-cc__chips .na-amen{flex:0 0 auto;height:28px;padding:0 8px;gap:5px;line-height:1}.na-cp-cc__chips .na-amen:has(+.na-cp-cc__moren){flex:0 1 auto;min-width:0}.na-cp-cc__chips .na-amen:has(+.na-cp-cc__moren)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-cp-cc__chips .na-amen--more{flex:0 0 auto}.na-cp-cc__moren{flex:0 0 auto;align-self:center;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:600;color:var(--sec-deep);font-variant-numeric:tabular-nums;letter-spacing:.01em;padding-left:1px}.na-cp-cc__chips .na-amen--more{background:var(--sec-tint);border-color:var(--sec);color:var(--sec-deep);font-weight:700;font-variant-numeric:tabular-nums;padding:0 9px}.na-cp-cc__near{display:flex;flex-direction:column;gap:4px;height:100px}.na-cp-cc__near>*{line-height:22px}.na-cp-cc__nearr{display:flex;align-items:baseline;gap:8px;font-size:var(--na-eyebrow);color:var(--na-ink-soft);white-space:nowrap}.na-cp-cc__nearr .c{flex:none;width:5.1em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--na-accent-deep)}.na-cp-cc__nearr .m{flex:none;font-weight:700;color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-cc__nearr .d{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--na-muted)}.na-cp-cc__money{display:flex;align-items:baseline;gap:8px;height:22px;line-height:22px;font-size:var(--na-eyebrow);white-space:nowrap}.na-cp-cc__money .k{flex:none;font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-muted)}.na-cp-cc__money .v{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-cc__money--none .v{font-weight:400;color:var(--na-muted)}.na-cp-cc__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-top:auto;padding-top:10px;border-top:1px solid var(--na-hair-soft);font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.03em;text-transform:uppercase;color:var(--na-muted)}.na-cp-cc__foot>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-cp-cc__foot .live{display:inline-flex;align-items:center;font-weight:700;color:var(--na-ink-soft)}.na-cp-cc__foot .live--zero{color:var(--na-muted)}.na-cp-cc__foot .cta{flex:none;font-weight:700;color:var(--na-cta-deep)}.na-cp-cc__foot .n{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding:0 6px;margin-right:6px;border-radius:999px;background:var(--na-white);border:1px solid var(--na-hair);color:var(--sec-deep);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.na-cp-cc__foot .n--zero{background:none;border:1px solid var(--na-hair);color:var(--na-muted)}.na-mapattr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:14px 20px 20px}.na-mapattr__logo{display:inline-flex;line-height:0}.na-mapattr__logo img{display:block;width:80px;height:21px}.na-mapattr p{margin:0;font-family:var(--na-sans);font-size:var(--na-eyebrow);color:var(--na-muted)}.na-mapattr a{color:var(--na-muted);text-decoration:underline;text-underline-offset:2px}.na-mapattr a:hover{color:var(--na-ink)}.na-mapattr--dark{max-width:var(--na-cp-max);margin:0 auto;justify-content:flex-start;padding:0 clamp(16px,4vw,26px) 20px}.na-mapattr--dark p,.na-mapattr--dark a{color:var(--naft-muted)}.na-mapattr--dark a:hover{color:var(--naft-accent)}.na-ft__br-copy .na-mapattr--dark{max-width:none;margin:10px 0 0;padding:0;justify-content:flex-start;gap:6px 12px}.na-ft__br-copy .na-mapattr p{line-height:1.5}.na-ft__br-copy .na-mapattr p a{text-decoration:none}.na-ft__br-copy .na-mapattr p a:hover,.na-ft__br-copy .na-mapattr p a:focus-visible{text-decoration:underline;text-underline-offset:2px}.na-cp-stars{font-size:13px;letter-spacing:1.5px;flex:none}.na-cp-morecount{text-align:center;color:var(--na-muted);font-size:var(--na-ui);margin-top:16px}.na-cp-pill{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:4px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.na-cp-pill--active{background:var(--sec-tint);color:var(--sec-deep)}.na-cp-pill--pending{background:var(--na-pending);color:var(--na-ink)}.na-cp-pill--move{background:var(--sec-deep);color:var(--na-paper);box-shadow:0 1px 4px rgba(0,0,0,.18)}.na-cp-pill--sold{background:var(--na-sold);color:#fff}.na-cp-pill--openhouse{background:var(--na-card);color:var(--na-ink)}.na-cp-lcard__ph .na-cp-pills{position:absolute;top:9px;left:9px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.na-cp-lcard__ph .na-cp-pills .na-cp-pill{position:static}.na-cp-lcard__ph .na-cp-pill,.na-ls-mpop__ph .na-cp-pill{box-shadow:0 1px 5px rgba(0,0,0,.28)}.na-cp-eta{background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);box-shadow:none;overflow:hidden}.na-cp-eta__h{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted);padding:12px 15px 8px}.na-cp-eta__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 15px;border-top:1px solid var(--na-hair-soft);font-size:var(--na-eyebrow)}.na-cp-eta__row .p{color:var(--na-ink-soft)}.na-cp-eta__row .t{font-family:var(--na-mono);font-size:var(--na-eyebrow);color:var(--sec-deep);font-weight:600;white-space:nowrap}.na-cp-eta__more{display:block;padding:10px 15px;border-top:1px solid var(--na-hair-soft);font-size:var(--na-eyebrow);color:var(--sec-deep);text-decoration:none;font-weight:600}.na-cp-eta__more:hover{text-decoration:underline}.na-cp-save{background:var(--sec-tint);border:1px solid var(--na-hair);border-radius:12px;padding:16px}.na-cp-save__t{font-size:var(--na-ui);color:var(--na-ink-soft)}.na-cp-save .na-cp-save__t{margin:0}.na-cp-save__t b{color:var(--na-ink)}.na-cp-save__btns{display:flex;gap:var(--na-btn-gap-group);flex-wrap:wrap}.na-rail-cta{background:var(--na-accent-tint);border-color:var(--na-accent-tint)}.na-rail-cta .na-btn{width:100%;justify-content:center}.na-cp-dl{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;background:var(--na-card);border:1px solid var(--na-hair);border-radius:12px;box-shadow:var(--na-shadow-sm);padding:8px 24px}.na-cp-dl__r{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-top:1px solid var(--na-hair-soft)}.na-cp-dl__r:first-child,.na-cp-dl__r:nth-child(2){border-top:none}.na-cp-dl__r .k{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--na-muted);flex:none}.na-cp-dl__r .v{font-size:var(--na-ui);font-weight:500;color:var(--na-ink-soft);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:860px){.na-cp-dl{grid-template-columns:1fr;padding:6px 18px}}.na-cp-dest__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--na-card-gap);align-items:stretch}.na-cp-dest__grid--solo{grid-template-columns:minmax(0,1fr)}.na-cp-dest__tabs{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.na-cp-dest__tab{border:0;cursor:pointer;border-radius:var(--na-radius-pill);padding:8px 15px;background:transparent;color:var(--na-muted);font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:600;transition:background .15s,color .15s}.na-cp-dest__tab:hover{background:var(--sec-tint);color:var(--sec-deep)}.na-cp-dest__tab.is-active{background:var(--sec-deep);color:#fff;box-shadow:0 2px 8px -2px rgba(0,0,0,.35)}.na-cp-dest__panels{grid-column:1;min-height:400px;display:flex;flex-direction:column;min-width:0;background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);box-shadow:var(--na-card-shadow);overflow:hidden}.na-cp-dest__panel[hidden]{display:none}.na-cp-dest__panel:not([hidden]){flex:1 1 auto;min-height:0}.na-cp-dest__panel .na-cp-dest__table tr.is-over{display:none}.na-cp-dest__panel.is-open .na-cp-dest__table tr.is-over{display:table-row}.na-cp-dest__more{display:block;margin:12px auto 14px;cursor:pointer;background:transparent;border:1px solid var(--na-hair);border-radius:var(--na-radius-pill);padding:8px 16px;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:600;color:var(--na-muted);transition:border-color .15s,color .15s,background .15s}.na-cp-dest__more:hover{border-color:var(--sec-deep);color:var(--sec-deep);background:var(--sec-tint)}.na-cp-dest__map{grid-column:2;min-height:400px;border-radius:var(--na-card-radius);overflow:hidden}.na-cp-dmap{position:relative;height:100%;min-height:340px;border-radius:var(--na-card-radius);overflow:hidden;background:var(--na-paper-2);border:1px solid var(--sec,var(--na-hair))}.na-cp-dmap__go{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;text-align:center;padding:20px;background:none;border:0;color:var(--na-ink)}.na-cp-dmap__go-t{font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600}.na-cp-dmap__go-s{font-size:var(--na-ui);color:var(--na-muted);max-width:30ch;line-height:1.45}.na-cp-dmap__go:hover .na-cp-dmap__go-t{color:var(--sec-deep)}.na-cp-dmap__go{--na-focus-off:-4px;--na-focus-shadow:inset 0 0 0 2px var(--na-focus-band)}.na-cp-dmap.is-loading .na-cp-dmap__go-t::after{content:" \2026"}.na-cp-dmap.is-live .na-cp-dmap__go,.na-cp-dmap.is-failed .na-cp-dmap__go-s{display:none}.na-cp-dmap.is-failed .na-cp-dmap__go-t::after{content:" could not load";color:var(--na-muted)}.na-cp-dmap .na-cp-dmap__canvas{position:absolute;inset:0;width:100%;height:100%}.na-cp-dmap:fullscreen{width:100vw;height:100vh;min-height:0;border-radius:0}.na-cp-dmap:-webkit-full-screen{width:100vw;height:100vh;min-height:0;border-radius:0}.na-cp-dmap:fullscreen .na-cp-dmap__canvas{position:absolute;inset:0;width:100%;height:100%}.na-cp-dmap:-webkit-full-screen .na-cp-dmap__canvas{position:absolute;inset:0;width:100%;height:100%}.na-cp-dmap.is-pseudo-fs{position:fixed;inset:0;z-index:100000;width:100vw;height:100vh;height:100dvh;min-height:0;margin:0;border-radius:0}.na-cp-dmap.is-pseudo-fs .na-cp-dmap__canvas{position:absolute;inset:0;width:100%;height:100%}html.na-dmap-locked,html.na-dmap-locked body{overflow:hidden}.na-cp-dest__fstitle{position:absolute;top:20px;left:20px;z-index:5;max-width:min(760px, 48vw);text-align:left;background:var(--na-card);border:1px solid var(--sec-deep);border-radius:var(--na-radius-lg);box-shadow:var(--na-shadow-md);padding:20px 32px 22px}.na-cp-dest__fstitle-n{display:block;font-family:var(--na-serif);font-size:var(--na-h2);font-weight:600;color:var(--na-ink);line-height:var(--na-lh-head);letter-spacing:var(--na-track-head);overflow-wrap:break-word;text-wrap:balance}.na-cp-dest__fstitle-s{display:block;margin-top:7px;font-family:var(--na-sans);font-size:var(--na-h3);font-weight:700;line-height:var(--na-lh-head);color:var(--sec-deep)}@media (max-width:899px){.na-cp-dest__fstitle{display:none}}.na-cp-dest__fs{position:absolute;left:14px;bottom:52px;z-index:5;width:min(900px, calc(50vw - 28px));max-height:calc(50vh - 60px);display:flex;flex-direction:column;gap:9px}.na-cp-dest__fs .na-cp-dest__bar{background:transparent;border:0;box-shadow:none;padding:0;flex-wrap:wrap;row-gap:7px;gap:7px}.na-cp-dest__fs .na-cp-dest__tabs{display:contents}.na-cp-dest__fs .na-cp-dest__tab{flex:none}.na-cp-dest__fs .na-cp-dest__tab{border:1px solid var(--sec-deep);background:var(--na-card);box-shadow:0 1px 3px rgba(0,0,0,.16)}.na-cp-dest__fs .na-cp-dest__tab.is-active{background:var(--sec-deep);color:#fff}.na-cp-dest__fs .na-cp-dest__tab:hover{background:var(--sec-tint);color:var(--sec-deep)}.na-cp-dest__fs .na-cp-dest__panels{grid-column:auto;height:auto;flex:1 1 auto;min-height:0}.na-cp-dest__fs{--na-fs-top:150px}@media (min-width:900px){.na-cp-dest__fs{max-height:calc(100% - 52px - var(--na-fs-top))}}.na-cp-dest__fs .na-cp-dest__panel:not([hidden]){overflow-y:auto}@media (max-width:899px){.na-cp-dest__fs{left:10px;right:10px;width:auto;max-height:46vh}}.na-cp-dmap .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl,.na-cp-dmap .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl{margin:0 10px 10px 10px}.na-cp-dmap .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact{margin:10px}.na-cp-dmap .mapboxgl-ctrl button{padding:0;min-width:0;min-height:0;box-shadow:none}.na-cp-dmap .mapboxgl-ctrl-attrib.mapboxgl-compact:not(.mapboxgl-compact-show){width:24px;height:24px;min-height:24px;padding:0}.na-dmap-home{box-sizing:border-box;width:15px;height:15px;border-radius:50%;background:var(--sec-deep);border:2.5px solid #fff;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.35)}.na-dmap-pin{width:15px;height:15px;cursor:pointer}.na-dmap-pin.is-hidden{display:none}.na-dmap-pin__d{box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;background:var(--sec-deep);border:2.5px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.35);transition:background-color .13s ease,box-shadow .13s ease,opacity .13s ease,filter .13s ease}.na-dmap-pin.is-on,.na-dmap-pin.is-sel{z-index:4}.na-dmap-pin.is-on .na-dmap-pin__d,.na-dmap-pin.is-sel .na-dmap-pin__d{box-shadow:0 2px 9px rgba(0,0,0,.5)}.na-cp-dmap__canvas.is-focusing .na-dmap-pin:not(.is-on):not(.is-sel) .na-dmap-pin__d{opacity:.25;filter:saturate(.35)}.na-cp-dest__guide{margin:10px 0 0;font-family:var(--na-sans);font-size:var(--na-ui);line-height:1.5;color:var(--na-ink)}.na-cp-dest__guide a,.na-cp-dest__method a{color:var(--sec-deep);text-decoration:underline;text-underline-offset:2px}.na-cp-dest__guide a:hover,.na-cp-dest__method a:hover{text-decoration-thickness:2px}.na-cp-dest__method{margin:6px 0 0;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.02em;color:var(--na-muted)}.na-cp-dest__method+.na-cp-dest__grid{margin-top:18px}.na-cp-dest__bar{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.na-cp-dest__bar .na-cp-dest__tabs{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion:reduce){.na-dmap-pin__d{transition:none}}.na-dmap-pop .mapboxgl-popup-content{padding:9px 13px 10px;border-radius:9px;box-shadow:var(--na-shadow-sm);border:2px solid var(--na-brand);background:var(--na-card)}:is(.na-dmap-pop,.na-ls-map .mapboxgl-popup,.na-cs-map .mapboxgl-popup)[class*="anchor-bottom"] .mapboxgl-popup-tip{border-top-color:var(--na-brand)}:is(.na-dmap-pop,.na-ls-map .mapboxgl-popup,.na-cs-map .mapboxgl-popup)[class*="anchor-top"] .mapboxgl-popup-tip{border-bottom-color:var(--na-brand)}:is(.na-dmap-pop,.na-ls-map .mapboxgl-popup,.na-cs-map .mapboxgl-popup)[class*="anchor-left"] .mapboxgl-popup-tip{border-right-color:var(--na-brand)}:is(.na-dmap-pop,.na-ls-map .mapboxgl-popup,.na-cs-map .mapboxgl-popup)[class*="anchor-right"] .mapboxgl-popup-tip{border-left-color:var(--na-brand)}.na-dmap-pop--home{pointer-events:none}.na-dmap-pop__n{display:block;font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600;color:var(--na-ink);line-height:1.3}.na-dmap-pop__m{display:block;margin-top:2px;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;color:var(--sec-deep);font-variant-numeric:tabular-nums}.na-cp-dest__table tbody tr[data-na-dest]{cursor:pointer}.na-cp-dest__map-note{display:none;text-align:center;color:var(--na-muted);font-size:var(--na-ui);padding:16px}@media (max-width:899px){.na-cp-dest__grid{grid-template-columns:minmax(0,1fr)}.na-cp-dest__panels,.na-cp-dest__map{grid-column:1}.na-cp-dest__panels{min-height:0}.na-cp-dest__map{min-height:340px}.na-cp-dest__map-note{display:none}.na-cp-dest__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.na-cp-dest__tab{flex:none}}.na-cp-market{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;background:var(--na-card);border:1px solid var(--na-hair);border-radius:12px;box-shadow:var(--na-shadow-sm);padding:20px 22px}.na-cp-market__kpi{display:flex;flex-direction:column;gap:14px}.na-cp-market__kpi .k{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted)}.na-cp-market__kpi .v{display:block;font-family:var(--na-serif);font-size:var(--na-h3);font-weight:600;color:var(--na-ink);line-height:1.05;margin-top:3px;font-variant-numeric:tabular-nums}.na-cp-market__kpi .v--g{color:var(--sec-deep)}.na-cp-empty{text-align:center;color:var(--na-muted);font-size:var(--na-small);padding:8px 0}@media (max-width:760px){.na-cp-market{grid-template-columns:1fr}}@media (max-width:860px){.na-cp-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.na-cp-statrow--two>*,.na-cp-statrow--three>:last-child{grid-column:auto}.na-cp-statrow>:last-child:nth-child(odd){grid-column:1 / -1}.na-cp-dl{grid-template-columns:1fr}.na-cp-fav__b{width:44px;height:44px}.na-cp-fav__b svg{width:24px;height:24px}.na-cp-fav{gap:8px}}.na-cp-cty{display:flex;flex-direction:column;gap:14px}.na-cp-cty__b{background:var(--na-card);border:1px solid var(--na-hair);border-radius:var(--na-card-radius);box-shadow:var(--na-shadow-sm);padding:17px 20px 14px;display:grid;grid-template-columns:minmax(190px,236px) 1fr;gap:26px;align-items:center}.na-cp-cty__b--nochart{grid-template-columns:1fr}.na-cp-cty__k{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--na-muted);display:block}.na-cp-cty__v{font-family:var(--na-serif);font-size:var(--na-figure);font-weight:600;color:var(--na-ink);line-height:1.05;margin:6px 0 2px;font-variant-numeric:tabular-nums;display:block}.na-cp-cty__pair{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin:6px 0 2px}.na-cp-cty__pair .na-cp-cty__v{margin:0}.na-cp-cty__size{font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600;color:var(--na-ink);line-height:1.05;font-variant-numeric:tabular-nums}.na-cp-cty__sep{color:var(--na-hair)}.na-cp-cty__n{font-size:var(--na-eyebrow);color:var(--na-muted);font-variant-numeric:tabular-nums}.na-cp-cty__thin{color:var(--na-clay);display:block}.na-cp-cty__rng{margin-top:11px;padding-top:10px;border-top:1px solid var(--na-hair-soft);display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums}.na-cp-cty__rng span{font-size:var(--na-eyebrow);color:var(--na-ink-soft)}.na-cp-cty__rng b{font-weight:500;color:var(--na-ink)}.na-cp-cty__ch{min-width:0;margin:0}.na-cp-cty__ch svg{width:100%;height:104px;display:block;overflow:visible}.na-cp-cty__ch figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-family:var(--na-sans);font-size:var(--na-eyebrow);color:var(--na-muted);font-variant-numeric:tabular-nums}.na-cp-cty__ch .gl{stroke:var(--na-hair-soft);stroke-width:1}.na-cp-cty__ch .ln{fill:none;stroke:var(--sec);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.na-cp-cty__ch .ar{fill:var(--sec);opacity:.10}.na-cp-cty__ch .dt{fill:var(--sec-deep)}.na-cp-cty__ch .zr{stroke:var(--na-muted);stroke-width:1;opacity:.55}.na-cp-cty__ch .ln--supp{stroke-dasharray:4 3}.na-cp-cty__src{margin:14px 0 0;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.02em;color:var(--na-muted)}@media (max-width:720px){.na-cp-cty__b{grid-template-columns:1fr;gap:14px}}.na-cp-cty__nb{margin:13px 0 0;font-size:var(--na-eyebrow);line-height:1.5;color:var(--na-muted);max-width:78ch}.na-cp-cty__nest{margin:6px 0 0;font-size:var(--na-eyebrow);line-height:1.5;color:var(--na-muted);max-width:60ch}.na-cp-cty__nest a{color:inherit;text-decoration:underline}.na-cp-haz{background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:12px;box-shadow:var(--na-shadow-sm);overflow:hidden;--hz-ve:#14181A;--hz-ae:#2E3336;--hz-ah:#4A5254;--hz-ao:#5C6466;--hz-a:#6B7375;--hz-xs:var(--na-sec-communities-deep);--hz-xm:#BFE6E6}.na-cp-haz__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}.na-cp-haz__grid--evaconly{grid-template-columns:1fr}.na-cp-haz__evac{padding:22px 24px;border-right:1px solid var(--na-hair-soft)}.na-cp-haz__grid--evaconly .na-cp-haz__evac{border-right:0}.na-cp-haz__flood{padding:22px 24px}.na-cp-haz .k{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted)}.na-cp-haz__zone{font-family:var(--na-serif);font-size:var(--na-figure);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--na-ink);margin:8px 0 0}.na-cp-haz__zone small{font-size:var(--na-small);font-weight:400;color:var(--na-muted);letter-spacing:0}.na-cp-haz__gloss{margin:10px 0 0;font-size:var(--na-ui);color:var(--na-ink-soft);max-width:34ch}.na-cp-haz__grid--one{grid-template-columns:1fr}.na-cp-haz__homeline{margin:12px 0 0;font-size:var(--na-ui);color:var(--na-ink);max-width:62ch}.na-cp-haz__more{margin:16px 0 0;font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600}.na-cp-hazsec .na-cp-dest__guide{margin-top:16px}.na-cp-haz__order{display:flex;gap:4px;margin:16px 0 0}.na-cp-haz__order span{flex:1;height:6px;border-radius:3px;background:var(--na-hair)}.na-cp-haz__order span.on{background:var(--na-sec-communities-deep)}.na-cp-haz__orderlab{display:flex;justify-content:space-between;margin-top:7px;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--na-muted)}.na-cp-haz__lead{display:flex;align-items:baseline;gap:12px;margin:8px 0 0;flex-wrap:wrap}.na-cp-haz__pct{font-family:var(--na-serif);font-size:var(--na-figure);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-haz__pctsub{font-size:var(--na-ui);color:var(--na-ink-soft)}.na-cp-haz__bytype{margin:10px 0 0;font-size:var(--na-ui);color:var(--na-ink);font-variant-numeric:tabular-nums}.na-cp-haz__bytype b{font-weight:600}.na-cp-haz__bynote{margin:2px 0 0;font-size:var(--na-eyebrow);font-style:italic;color:var(--na-ink-soft)}.na-cp-haz__bar{display:flex;height:34px;border-radius:7px;overflow:hidden;margin:16px 0 0;border:1px solid var(--na-hair)}.na-cp-haz__seg{display:flex;align-items:center;justify-content:center;min-width:0;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.04em;color:#fff;overflow:hidden;white-space:nowrap}.na-cp-haz__seg--ve{background:var(--hz-ve)}.na-cp-haz__seg--ae{background:var(--hz-ae)}.na-cp-haz__seg--ah{background:var(--hz-ah)}.na-cp-haz__seg--ao{background:var(--hz-ao)}.na-cp-haz__seg--a{background:var(--hz-a)}.na-cp-haz__seg--xs{background:var(--hz-xs)}.na-cp-haz__seg--xm{background:var(--hz-xm);color:var(--na-ink)}.na-cp-haz__seg.is-line{box-shadow:inset 3px 0 0 0 var(--na-card)}.na-cp-haz__scale span:last-child{text-align:right}.na-cp-haz__scale{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--na-muted)}.na-cp-haz__scale b{color:var(--na-ink-soft);font-weight:700}.na-cp-haz__key{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:9px 18px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--na-hair-soft)}.na-cp-haz__ki{display:flex;align-items:flex-start;gap:9px;font-size:var(--na-eyebrow)}.na-cp-haz__sw{width:11px;height:11px;border-radius:3px;flex:none;margin-top:4px}.na-cp-haz__sw--ve{background:var(--hz-ve)}.na-cp-haz__sw--ae{background:var(--hz-ae)}.na-cp-haz__sw--ah{background:var(--hz-ah)}.na-cp-haz__sw--ao{background:var(--hz-ao)}.na-cp-haz__sw--a{background:var(--hz-a)}.na-cp-haz__sw--xs{background:var(--hz-xs)}.na-cp-haz__sw--xm{background:var(--hz-xm)}.na-cp-haz__kt{min-width:0}.na-cp-haz__kz{font-weight:600;color:var(--na-ink)}.na-cp-haz__kn{color:var(--na-muted);font-variant-numeric:tabular-nums}.na-cp-haz__kd{display:block;color:var(--na-muted);font-size:var(--na-eyebrow);line-height:1.35}.na-cp-haz__flag{display:flex;gap:11px;padding:14px 24px;background:var(--na-sec-communities-tint);border-top:1px solid var(--na-hair-soft);font-size:var(--na-eyebrow);color:var(--na-ink-soft)}.na-cp-haz__flag svg{width:16px;height:16px;flex:none;margin-top:2px;fill:var(--na-sec-communities-deep)}.na-cp-haz__flag b{color:var(--na-ink)}.na-cp-haz__foot{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--na-paper);border-top:1px solid var(--na-hair)}.na-cp-haz__src{font-size:var(--na-eyebrow);color:var(--na-muted);max-width:62ch;margin:0}.na-cp-haz__src b{color:var(--na-ink-soft);font-weight:600}.na-cp-haz__cov{flex:none;text-align:right;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--na-muted);font-variant-numeric:tabular-nums}.na-cp-haz__cov i{display:block;margin-top:5px;font-family:var(--na-sans);font-style:normal;font-size:var(--na-eyebrow);letter-spacing:0;text-transform:none;color:var(--na-ink-soft)}.na-cp-haz__disc{display:flex;gap:12px;padding:15px 24px;background:var(--na-paper-2);border-top:1px solid var(--na-hair);font-size:var(--na-eyebrow);color:var(--na-ink-soft);line-height:1.5}.na-cp-haz__disc svg{width:17px;height:17px;flex:none;margin-top:2px;fill:var(--na-muted)}.na-cp-haz__disc b{color:var(--na-ink);font-weight:600}@media (max-width:880px){.na-cp-haz__grid{grid-template-columns:1fr}.na-cp-haz__evac{border-right:0;border-bottom:1px solid var(--na-hair-soft)}.na-cp-haz__foot{flex-direction:column;align-items:flex-start}.na-cp-haz__cov{text-align:left}}.na-cp-refine{text-align:left}.na-cp-refine__p{max-width:52ch;margin:0;text-align:left;font-size:var(--na-ui);line-height:1.5;color:var(--na-muted)}.na-cp-refine__p b{color:var(--na-ink);font-weight:600}.na-cp-refine .na-cp-refine__p{margin-bottom:var(--na-btn-gap)}.na-cp-statnote{margin:10px 0 0;max-width:78ch}.na-cp-listed:has(+.na-sec-rule),.na-cp-src:has(+.na-sec-rule){padding-bottom:var(--na-space-section)}.na-cp-statnote p{margin:0 0 6px;font-size:var(--na-eyebrow);line-height:1.5;color:var(--na-muted)}.na-cp-statnote b{color:var(--na-ink);font-weight:600}.na-cp-statnote a{color:var(--na-accent-deep);font-weight:600}.na-cp-statnote__src{font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.04em;color:var(--na-muted)}.na-cp-stat__spread{display:block;margin-top:4px;font-family:var(--na-sans);font-size:var(--na-eyebrow);line-height:1.35;color:var(--na-clay)}.na-cp-disclaimer{margin:clamp(34px,5vw,56px) auto 0;padding-top:16px;border-top:1px solid var(--na-hair-soft)}.na-cp-disclaimer p{margin:0;font-size:var(--na-eyebrow);line-height:1.55;color:var(--na-muted)}.na-cp-haz__bfe{margin-top:14px;padding-top:12px;border-top:1px solid var(--na-hair-soft)}.na-cp-haz__bfek{display:block;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted)}.na-cp-haz__bfev{display:block;font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600;color:var(--na-ink);margin-top:3px;line-height:1.05;font-variant-numeric:tabular-nums}.na-cp-haz__bfed{display:block;margin-top:5px;font-size:var(--na-eyebrow);line-height:1.45;color:var(--na-muted)}.na-cj-compact .na-cj--compact{padding:clamp(16px,1.8vw,22px)}.na-cj-compact .na-cj__inner--2{display:grid;grid-template-columns:minmax(0,312px) minmax(0,1fr);gap:0;align-items:stretch}.na-cj-compact .na-cj__me{padding-right:22px}.na-cj-compact .na-cj__col--ask{border-left:1px solid var(--na-hair);padding-left:22px}.na-cj-compact .na-cj__me{grid-column:1;grid-row:1}.na-cj-compact .na-cj__col--ask{grid-column:2;grid-row:1}.na-cj-compact .na-cj__col--ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-rows:auto auto 1fr;gap:14px 28px;align-content:start;align-items:start}.na-cj-compact .na-iq{display:contents}.na-cj-compact .na-cj__h{grid-column:1;margin-bottom:0}.na-cj-compact .na-cj__intro{grid-column:1;margin:0}.na-cj-compact .na-iq__g--ask{grid-column:1;display:flex;flex-direction:column;gap:14px}.na-cj-compact .na-iq__g--rest{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;gap:12px}.na-cj-compact .na-cj__col--ask:has(.na-iq__who){grid-template-columns:minmax(0,40rem)}.na-cj-compact .na-cj__col--ask:has(.na-iq__who) .na-iq__g--rest{grid-column:1;grid-row:auto}.na-cj-compact .na-iq__row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.na-cj-compact .na-cj__me{display:block}.na-cj-compact .na-cj__who{display:block}.na-cj-compact .na-cj__ph{width:clamp(110px,14vw,168px);height:auto;margin:0 0 12px}.na-cj-compact .na-cj__h{margin-top:0;font-size:var(--na-h4)}.na-cj-compact .na-cj__intro{margin-bottom:12px;font-size:var(--na-small)}.na-cj-compact .na-iq{gap:10px}.na-cj-compact .na-iq__g--rest>.na-iq__acts{margin-top:calc(var(--na-btn-gap) - 12px)}.na-cj-compact .na-iq__g--rest>.na-turnstile{margin:0 0 -12px}.na-cj-compact .na-iq__f{gap:3px}.na-cj-compact .na-iq__f textarea{min-height:62px}.na-cj-compact .na-iq__row{gap:10px}.na-cj-compact .na-iq__set{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.na-cj-compact .na-iq__set legend{margin:0;float:none}.na-cj-compact .na-iq__chip{padding-block:6px}.na-cj-compact .na-cj__ph{max-width:150px}@media (max-width:1080px){.na-cj-compact .na-cj__col--ask{grid-template-columns:minmax(0,1fr)}.na-cj-compact .na-cj__h,.na-cj-compact .na-cj__intro,.na-cj-compact .na-iq__g--ask,.na-cj-compact .na-iq__g--rest{grid-column:initial;grid-row:initial}.na-cj-compact .na-iq__row{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px}}@media (max-width:760px){.na-cj-compact .na-cj__inner--2{grid-template-columns:1fr;gap:16px}.na-cj-compact .na-cj__me,.na-cj-compact .na-cj__col--ask{grid-column:1;grid-row:auto}.na-cj-compact .na-cj__col--ask{border-left:0;padding-left:0}.na-cj-compact .na-cj__me{padding-right:0;border-top:1px solid var(--na-hair);padding-top:18px}}.na-cj{background:var(--na-card);border:1px solid var(--sec);border-radius:var(--na-card-radius);padding:26px 28px;margin-top:0}.na-cj__inner{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:0 40px;align-items:start}.na-cj__who{grid-column:1;grid-row:1}.na-cj__proof{grid-row:2}.na-cj__ask{grid-column:2;grid-row:1 / span 2}.na-cj__who{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.na-cj__ph{width:116px;flex:0 0 116px;height:auto;border-radius:var(--na-radius);display:block}.na-cj__id{flex:1 1 auto;min-width:min(230px, 100%);container-type:inline-size}.na-cj__name{font-family:var(--na-serif);font-weight:600;margin:0;color:var(--na-ink);font-size:clamp(var(--na-eyebrow), 100cqw * .06554, var(--na-body));line-height:1.15}.na-cj__role{font-size:var(--na-eyebrow);line-height:1.3;color:var(--na-muted);margin:3px 0 0}.na-cj__ppr{display:block;--ppr-cap:calc(var(--na-body) * .648);width:min(100%, calc(var(--ppr-cap) * 2025 / 86));height:auto;aspect-ratio:2025 / 132;margin-top:10px;background:#000;-webkit-mask-image:url(../img/ppr-wordmark.png);mask-image:url(../img/ppr-wordmark.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.na-cj__lic{font-size:var(--na-eyebrow);line-height:1.3;color:var(--na-muted);margin:12px 0 0}.na-cj__lines{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0 0}.na-cj__tel,.na-cj__sms{display:inline-flex;align-items:center;gap:9px;width:auto;max-width:none;height:auto;padding:0;border:0;background:none;border-radius:0;font:600 var(--na-body)/1.3 var(--na-sans);color:var(--na-accent-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.na-cj__tel svg,.na-cj__sms svg{width:17px;height:17px;flex:none;opacity:.82}.na-cj__tel:hover svg,.na-cj__sms:hover svg{opacity:1}.na-cj__tel:hover,.na-cj__tel:focus,.na-cj__tel:active,.na-cj__sms:hover,.na-cj__sms:focus,.na-cj__sms:active{color:var(--na-accent-deep);text-decoration-thickness:2px}.na-cj__proof{grid-column:1;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--na-hair)}.na-cj__quote{font-family:var(--na-serif);font-size:var(--na-body);line-height:1.45;color:var(--na-ink);margin:0;padding:0;border:0;font-style:italic}.na-cj__cite{font-size:var(--na-eyebrow);color:var(--na-muted);font-weight:700;margin-top:8px;letter-spacing:.02em}.na-cj__h{margin-top:0}.na-cj__form{margin-top:16px;max-width:30rem}.na-cj__form form{max-width:30rem}.na-cj__intro{margin-bottom:0;max-width:62ch}.na-cj .na-cj__intro{margin-bottom:0}.na-bk--bare{margin-top:var(--na-btn-gap)}.na-bk--bare .na-bk__paths{margin-top:0}.na-cj__div{border:0;border-top:1px solid var(--na-hair);margin:34px 0 20px}.na-cj__h3{font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600;line-height:1.3;margin:0 0 4px;color:var(--na-ink)}.na-cj__intro--sub{margin-bottom:0;max-width:62ch;font-size:var(--na-ui);color:var(--na-ink-soft)}.na-cj__ask:has(.na-bk--bare) .na-cj__form{max-width:none}.na-cj__ask:has(.na-bk--bare) .na-cj__form form{max-width:30rem}@media (max-width:900px){.na-cj__inner{grid-template-columns:1fr;gap:20px}.na-cj__inner:not(.na-cj__inner--3)>.na-cj__ask{grid-column:1;grid-row:1}.na-cj__inner:not(.na-cj__inner--3)>.na-cj__me{display:block;grid-column:1;grid-row:2}.na-cj__ph{width:84px;flex-basis:84px}}@media (max-width:374px){.na-cj{padding-inline:20px}}.na-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.na-modal[hidden]{display:none}.na-modal__back{position:absolute;inset:0;background:rgba(12,14,15,.62)}.na-modal__panel{position:relative;z-index:1;width:min(560px,100%);max-height:88vh;overflow-y:auto;background:var(--na-card);border:2px solid var(--na-accent);border-radius:var(--na-card-radius);box-shadow:var(--na-shadow-lg);padding:28px 30px}.na-modal__x{position:absolute;top:10px;right:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:var(--na-title);line-height:1;font-weight:400;background:transparent;border:0;border-radius:0;padding:0;color:var(--na-muted);cursor:pointer}.na-modal__x:hover,.na-modal__x:focus,.na-modal__x:active{background:transparent;border:0;border-radius:0;color:var(--na-ink)}.na-modal__h{font-family:var(--na-serif);font-size:var(--na-h3);font-weight:600;color:var(--na-ink);margin:0 0 12px;padding-right:28px}.na-modal__lead{color:var(--na-ink-soft);margin:0 0 14px;font-size:var(--na-small);line-height:1.6}.na-modal__lead b{color:var(--na-ink)}.na-modal__pitch{margin:0 0 18px;padding:0 0 0 18px;color:var(--na-ink-soft);font-size:var(--na-ui)}.na-modal__pitch li{margin:0 0 5px}.na-modal__form{border-top:1px solid var(--na-hair);padding-top:16px}.na-modal__acts{display:flex;gap:var(--na-btn-gap-group);flex-wrap:wrap;margin:var(--na-btn-gap) 0 0}.na-modal__acts .na-btn{flex:1 1 auto;justify-content:center}.na-modal__alt{margin-top:20px;padding-top:16px;border-top:1px solid var(--na-hair)}.na-modal__altlead{font-size:var(--na-ui);color:var(--na-ink-soft);margin:0 0 10px}.na-modal__alt .na-btn{margin:0 8px 8px 0}.na-modal__altnote{font-size:var(--na-eyebrow);color:var(--na-muted);margin:4px 0 0}@media (max-width:600px){.na-modal{padding:12px}.na-modal__panel{padding:22px 20px}}.na-cp-fav__b[data-tip]{position:relative}.na-cp-fav__b[data-tip]::after{content:attr(data-tip);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);background:rgba(26,24,20,.92);color:#fff;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:600;white-space:nowrap;padding:5px 9px;border-radius:var(--na-radius-sm);opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none;z-index:5}.na-cp-fav__b[data-tip]:hover::after,.na-cp-fav__b[data-tip]:focus-visible::after{opacity:1;visibility:visible}.listing-details.na-is-favorite .na-cp-fav__save{color:var(--na-clay)}.listing-details.na-is-favorite .na-cp-fav__save svg{fill:var(--na-clay);stroke:var(--na-clay)}.listing-details.na-is-fyc .na-cp-fav__fyc{color:var(--na-bulb-edge)}.listing-details.na-is-fyc .na-cp-fav__fyc svg{fill:var(--na-bulb);stroke:var(--na-bulb-edge)}.na-turnstile{margin-bottom:20px}.na-modal .na-turnstile,.na-cj .na-turnstile{margin-bottom:14px}.na-cp-lead{margin:0 0 10px;max-width:70ch;font-size:var(--na-ui);line-height:1.55;color:var(--na-ink)}.na-cp-statnote .na-cp-lead{margin-bottom:12px}.na-cp-am .na-cp-sec__intro{margin-bottom:0}.na-cp-am__h+.na-cp-sec__intro{margin-top:6px}.na-cp-am__sub>.na-cp-sec__intro+.na-cp-chiprow{margin-top:16px}.na-cp-am__sub{margin-top:0;padding-top:36px}.na-cp-am__sub:first-of-type{padding-top:32px}.na-cp-am__h+.na-cp-chiprow{margin-top:16px}.na-cp-am__note{margin:14px 0 0}.na-cp-am__sub>.na-cp-am__note:last-child{margin-bottom:0}.na-cp-own__sub>:last-child{margin-bottom:0}.na-cp-own__sub:first-of-type{padding-top:27px}.na-cp-own__sub:has(>.na-cp-lead)+.na-cp-own__sub{padding-top:32px}.na-cp-am__h{margin:0 0 12px;font-family:var(--na-serif);font-size:var(--na-h4);font-weight:var(--na-weight-display);color:var(--na-ink)}.na-cp-sbt__wrap{margin:18px auto 0;border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);background:var(--sec-canvas,var(--na-card));box-shadow:none;overflow:hidden}.na-cp-sbt{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.na-cp-sbt col.c-name{width:27%}.na-cp-sbt col.c-type{width:25%}.na-cp-sbt col.c-num{width:16%}.na-cp-sbt thead th{padding:0;background:var(--sec-tint,var(--na-paper-2));border-bottom:1px solid var(--sec,var(--na-hair));text-align:left;white-space:nowrap}.na-cp-sbt thead th button{display:flex;align-items:center;gap:5px;width:100%;cursor:pointer;padding:12px 14px 10px;background:transparent;border:0;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--na-ink-soft)}.na-cp-sbt thead th.n button{justify-content:flex-end}.na-cp-sbt thead th button:hover{color:var(--sec-deep)}.na-cp-sbt thead th button{--na-focus-off:-4px;--na-focus-shadow:inset 0 0 0 2px var(--na-focus-band)}.na-cp-sbt thead th button,.na-cp-dmap__go{border-radius:6px}.na-cp-sbt__car{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0}.na-cp-sbt thead th[aria-sort="ascending"] .na-cp-sbt__car{border-bottom:5px solid currentColor;opacity:1}.na-cp-sbt thead th[aria-sort="descending"] .na-cp-sbt__car{border-top:5px solid currentColor;opacity:1}.na-cp-sbt thead th[aria-sort]:not([aria-sort="none"]) button{color:var(--sec-deep)}.na-cp-sbt th.n,.na-cp-sbt td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.na-cp-sbt td.n{white-space:normal}.na-cp-sbt tbody td{padding:12px 14px;border-bottom:1px solid var(--na-hair-soft);font-family:var(--na-sans);font-size:var(--na-ui);color:var(--na-ink);vertical-align:middle;line-height:1.3}.na-cp-sbt tbody tr:last-child td{border-bottom:0}.na-cp-sbt tbody tr:hover{background:var(--sec-tint)}.na-cp-sbt td a{color:var(--na-ink);text-decoration:none;font-weight:600}.na-cp-sbt td a:hover{color:var(--sec-deep);text-decoration:underline;text-underline-offset:2px}.na-cp-sbt__tag{display:inline-block;margin:1px 4px 1px 0;padding:3px 9px;font-size:var(--na-eyebrow);line-height:1.5;color:var(--na-ink-soft);background:var(--na-paper-2);border:1px solid var(--na-hair);border-radius:999px;white-space:nowrap}.na-cp-sbt__fs{display:block;margin-top:3px;font-size:var(--na-eyebrow);color:var(--sec-deep);font-weight:700}.na-cp-sbt__ot{display:block;margin-top:3px;font-size:var(--na-eyebrow);color:var(--na-muted);font-weight:600}.na-cp-sbt td.n{color:var(--na-ink)}.na-cp-sbt td.n:nth-child(3){font-weight:700}.na-cp-sbt tr.is-over{display:none}.na-cp-sbt.is-open tr.is-over{display:table-row}.na-cp-sbt__toggle{display:block;margin:14px auto 0;cursor:pointer;background:transparent;border:1px solid var(--na-hair);border-radius:var(--na-radius-pill);padding:8px 16px;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:600;color:var(--na-muted);transition:border-color .15s,color .15s,background .15s}.na-cp-sbt__toggle:hover{border-color:var(--sec-deep);color:var(--sec-deep);background:var(--sec-tint)}.na-cp-sbt__src{margin:8px auto 0;font-family:var(--na-sans);font-size:var(--na-eyebrow);letter-spacing:.02em;color:var(--na-muted)}@media (max-width:720px){.na-cp-sbt thead th:nth-child(n+4),.na-cp-sbt tbody td:nth-child(n+4){display:none}.na-cp-sbt col.c-name{width:40%}.na-cp-sbt col.c-type{width:28%}.na-cp-sbt col.c-num{width:32%}.na-cp-sbt col.c-num~col.c-num{width:0}.na-cp-sbt th.n,.na-cp-sbt td.n{white-space:normal}.na-cp-sbt__tag{display:block;margin:0;padding:0;background:none;border:0;border-radius:0;white-space:normal;line-height:1.3}.na-cp-sbt__tag+.na-cp-sbt__tag{margin-top:8px}.na-cp-sbt thead th button,.na-cp-sbt tbody td{padding-left:8px;padding-right:8px}}@media (max-width:380px){.na-cp-sbt col.c-name{width:36%}.na-cp-sbt col.c-num{width:36%}.na-cp-sbt col.c-num~col.c-num{width:0}.na-cp-sbt tbody td:first-child{hyphens:auto;overflow-wrap:break-word}}.na-surface{background:var(--na-card);border:1px solid var(--sec,var(--na-hair));border-radius:var(--na-card-radius);box-shadow:none}.na-bk__paths{display:flex;flex-wrap:wrap;gap:var(--na-btn-gap-group);margin-top:6px}.na-bk__lbl{font-size:var(--na-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--na-muted);font-weight:700;margin:22px 0 10px}.na-bk__wait{font-size:var(--na-ui);color:var(--na-muted);margin:0}.na-bk__days{display:flex;flex-wrap:wrap;gap:8px}.na-bk__d{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:66px;padding:9px 10px;background:var(--na-card);border:1px solid var(--na-hair);border-radius:10px;cursor:pointer;font-family:var(--na-sans);color:var(--na-ink)}.na-bk__d:hover{border-color:var(--sec-deep)}.na-bk__d.is-on{background:var(--sec-tint);border-color:var(--sec-deep)}.na-bk__d-dow{font-size:var(--na-eyebrow);color:var(--na-muted);font-weight:700}.na-bk__d-num{font-size:var(--na-h4);font-weight:700;line-height:1.1}.na-bk__d-mon{font-size:var(--na-eyebrow);color:var(--na-muted)}.na-bk__d--more{display:none}.na-bk--all .na-bk__d--more{display:flex}.na-bk__more{align-self:center;background:none;border:0;padding:10px 12px;color:var(--na-link);font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.na-bk__times{display:flex;flex-wrap:wrap;gap:8px}.na-bk__t{padding:11px 14px;background:var(--na-card);border:1px solid var(--na-hair);border-radius:10px;cursor:pointer;font-family:var(--na-sans);font-size:var(--na-ui);font-weight:600;color:var(--na-ink)}.na-bk__t:hover{border-color:var(--sec-deep)}.na-bk__t.is-on{background:var(--sec-deep);border-color:var(--sec-deep);color:#fff}.na-bk__form{margin-top:22px}.na-bk__chosen{font-size:var(--na-ui);font-weight:700;color:var(--sec-deep);background:var(--sec-tint);border-radius:10px;padding:11px 14px;margin:0 0 18px}.na-bk__row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.na-bk__form .na-bk__who{margin:0 0 12px;font-size:var(--na-ui);color:var(--na-ink-soft);line-height:1.5}.na-bk__who strong{color:var(--na-ink);font-weight:600}.na-bk__form .na-sms{margin-bottom:16px}.na-bk__row--when{grid-template-columns:repeat(2,1fr)}.na-bk__f{display:flex;flex-direction:column;gap:5px;font-size:var(--na-ui);color:var(--na-ink)}.na-bk__f--wide{margin-bottom:16px}.na-bk__f>span{font-weight:600}.na-bk__opt{font-weight:400;color:var(--na-muted)}.na-bk__set{border:0;padding:0;margin:0 0 16px}.na-bk__set legend{font-size:var(--na-ui);font-weight:600;padding:0;margin-bottom:8px}.na-bk__chips{display:flex;flex-wrap:wrap;gap:8px}.na-bk__chip{position:relative}.na-bk__chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.na-bk__chip span{display:inline-block;padding:10px 16px;background:var(--na-card);border:1px solid var(--na-hair);border-radius:999px;font-size:var(--na-ui);font-weight:600}.na-bk__chip input:checked+span{background:var(--sec-deep);border-color:var(--sec-deep);color:#fff}.na-bk__chip input:focus-visible+span{outline:var(--na-focus-w) solid var(--na-focus-ring)!important;outline-offset:var(--na-focus-off)!important;box-shadow:var(--na-focus-shadow)!important;transition:none!important}.na-bk__pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.na-bk__acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:var(--na-btn-gap)}.na-bk__form .na-turnstile{margin:0}.na-bk__said{font-size:var(--na-ui);color:var(--na-muted)}.na-bk__done{margin-top:8px;background:var(--sec-tint);border-radius:12px;padding:20px 22px}.na-bk__done-h{font-family:var(--na-serif);font-size:var(--na-h3);line-height:1.15;margin:0 0 10px;color:var(--sec-deep);text-wrap:balance}.na-bk__done-s{margin:0;font-size:var(--na-ui);line-height:1.55;color:var(--na-ink)}@media (max-width:700px){.na-bk__row,.na-bk__row--when{grid-template-columns:1fr}.na-bk__paths .na-btn{width:100%;justify-content:center}.na-bk__d{min-width:60px}}.na-cp-alert{position:absolute;right:15px;bottom:14px;z-index:3;height:24px;bottom:13px;display:flex;align-items:center;justify-content:flex-end;max-width:60%;margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--na-cta-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:3px}.na-cp-alert:hover,.na-cp-alert:focus{color:var(--na-ink);background:none;text-decoration-thickness:2px}.na-cp-alert[disabled]{opacity:.6;cursor:default}.na-cp-alert.is-on{color:var(--na-muted);text-decoration:none}.na-cp-empty.na-cp-empty--with-act{margin-bottom:0}.na-cp-empty__act{text-align:center;margin:calc(var(--na-btn-gap) - 8px) 0 0;padding:0 0 8px}.na-cp-empty__note{max-width:34em;margin:4px auto 0;text-align:center;font-size:var(--na-small);line-height:1.5;color:var(--na-muted)}.na-iq{display:flex;flex-direction:column;gap:14px}.na-iq[hidden],.na-iq [hidden],.na-iq__done[hidden]{display:none!important}.na-iq__f{display:flex;flex-direction:column;gap:5px;font-size:var(--na-ui);color:var(--na-ink)}.na-iq__f>span{font-weight:600}.na-iq__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:14px;align-items:end}.na-iq__set{border:0;padding:0;margin:0}.na-iq__set legend{font-size:var(--na-ui);font-weight:600;padding:0;margin-bottom:6px}.na-iq__chips{display:flex;flex-wrap:wrap;gap:8px}.na-iq__chip{position:relative}.na-iq__chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.na-iq__chip span{display:inline-block;padding:8px 14px;background:var(--na-card);border:1px solid var(--na-hair);border-radius:999px;font-size:var(--na-ui);font-weight:600}.na-iq__chip input:checked+span{background:var(--sec-deep);border-color:var(--sec-deep);color:#fff}.na-iq__chip input:focus-visible+span{outline:var(--na-focus-w) solid var(--na-focus-ring)!important;outline-offset:var(--na-focus-off)!important;box-shadow:var(--na-focus-shadow)!important;transition:none!important}.na-iq .na-iq__who{margin:0;font-size:var(--na-ui);color:var(--na-ink-soft);line-height:1.5}.na-iq__row:not(:has(>.na-iq__f:not([hidden]))){display:none}.na-iq__who strong{color:var(--na-ink);font-weight:600}.na-iq__tel{white-space:nowrap}.na-iq__pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.na-iq__acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.na-iq>.na-iq__acts{margin-top:calc(var(--na-btn-gap) - 14px)}.na-iq>.na-turnstile{margin:0 0 -14px}.na-iq__said{font-size:var(--na-ui);color:var(--na-muted)}.na-iq__said a,.na-bk__said a{color:var(--na-link);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.na-iq__done{background:var(--sec-tint);border-radius:12px;padding:20px 22px;font-size:var(--na-ui);color:var(--na-ink)}.na-cj__inner{grid-template-rows:max-content auto}.na-cj__me{display:contents}.na-cj__inner--3{grid-template-columns:minmax(0,322px) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto;gap:0;align-items:stretch}.na-cj__inner--3 .na-cj__me{display:flex;flex-direction:column;grid-column:1;grid-row:1;padding-right:32px}.na-cj__inner--3 .na-cj__col--ask{grid-column:2;grid-row:1}.na-cj__inner--3 .na-cj__col--tour{grid-column:3;grid-row:1}.na-cj__inner--3 .na-cj__col--ask,.na-cj__inner--3 .na-cj__col--tour{border-left:1px solid var(--na-hair);padding-left:32px}.na-cj__inner--3 .na-cj__col--ask{padding-right:32px}.na-cj__inner--3 .na-cj__who,.na-cj-compact .na-cj__who{flex-direction:column;gap:20px}.na-cj__inner--3 .na-cj__ph{width:100%;max-width:290px;height:auto;flex:0 0 auto}.na-cj__inner--3 .na-cj__id{width:100%;max-width:290px}.na-cj__inner--3 .na-cj__lines,.na-cj-compact .na-cj__lines{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:6px;margin-top:18px}.na-cj-compact .na-cj__tel:hover,.na-cj__inner--3 .na-cj__tel:hover,.na-cj__inner--3 .na-cj__sms:hover{background:none;text-decoration-thickness:2px}.na-cj__inner--3 .na-cj__h,.na-gd-body .na-cj__h{font-size:var(--na-h3);margin-top:0}.na-cj__inner--3 .na-cj__intro,.na-gd-body .na-cj__intro{font-size:var(--na-body)}.na-cj__inner--3 .na-bk__paths{display:flex;flex-direction:column;align-items:flex-start;gap:var(--na-btn-gap-group);margin-top:0}.na-cj__inner--3 .na-bk__paths .na-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:258px;height:46px;padding:0 22px;border-radius:var(--na-radius-pill);font:600 var(--na-ui)/1 var(--na-sans);white-space:nowrap;text-align:center}@media (max-width:1080px){.na-cj__inner--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.na-cj__inner--3 .na-cj__me{grid-column:1 / span 2;grid-row:1;padding-right:0;margin-bottom:30px}.na-cj__inner--3 .na-cj__who{flex-direction:row}.na-cj__inner--3 .na-cj__ph{width:116px}.na-cj__inner--3 .na-cj__lines{flex-direction:column}.na-cj__inner--3 .na-cj__col--ask{grid-column:1;grid-row:2;border-left:0;padding-left:0;padding-right:28px}.na-cj__inner--3 .na-cj__col--tour{grid-column:2;grid-row:2;padding-left:28px}}@media (max-width:760px){.na-cj__inner--3{grid-template-columns:minmax(0,1fr)}.na-cj__inner--3 .na-cj__me{grid-column:1}.na-cj__inner--3 .na-cj__col--ask{grid-column:1;grid-row:2;padding-right:0}.na-cj__inner--3 .na-cj__col--tour{grid-column:1;grid-row:3;margin-top:30px;padding-top:26px;padding-left:0;border-left:0;border-top:1px solid var(--na-hair)}.na-cj__inner--3 .na-cj__lines{flex-direction:column;align-items:stretch;gap:12px}.na-cj__inner--3 .na-cj__tel,.na-cj__inner--3 .na-cj__sms{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;height:46px;padding:0 22px;border:1.5px solid var(--na-edge);border-radius:var(--na-radius-pill);font:600 var(--na-ui)/1 var(--na-sans);background:transparent;color:var(--na-ink);text-decoration:none}.na-cj__inner--3 .na-cj__tel:hover,.na-cj__inner--3 .na-cj__tel:focus,.na-cj__inner--3 .na-cj__tel:active,.na-cj__inner--3 .na-cj__sms:hover,.na-cj__inner--3 .na-cj__sms:focus,.na-cj__inner--3 .na-cj__sms:active{background:rgba(35,41,31,.05);border-color:var(--na-muted);color:var(--na-ink)}.na-cj__inner--3 .na-bk__paths .na-btn{max-width:none}}.na-gd-body .na-cp-wrap{max-width:none;padding-inline:0}.na-gd-body .na-cj{container-type:inline-size}@container (max-width:860px){.na-cj__inner{grid-template-columns:minmax(0,1fr);gap:20px}.na-cj__ph{width:min(190px, calc(100% - 156px));flex-basis:min(190px, calc(100% - 156px))}.na-cj__ask{grid-column:1;grid-row:1}.na-cj__me{display:block;grid-column:1;grid-row:2;margin-top:10px;padding-top:26px;border-top:1px solid var(--na-hair)}.na-cj__proof{margin-top:18px;padding-top:16px}.na-cj__inner--3{grid-template-columns:minmax(0,1fr)}.na-cj__inner--3 .na-cj__col--ask{grid-column:1;grid-row:1;border-left:0;padding-left:0;padding-right:0}.na-cj__inner--3 .na-cj__col--tour{grid-column:1;grid-row:2;margin-top:30px;padding-top:26px;padding-left:0;border-left:0;border-top:1px solid var(--na-hair)}.na-cj__inner--3 .na-cj__me{grid-column:1;grid-row:3;padding-right:0;margin-top:30px;margin-bottom:0;padding-top:26px;border-top:1px solid var(--na-hair)}.na-cj__inner--3 .na-cj__who{flex-direction:row}.na-cj__inner--3 .na-cj__ph{width:min(190px, calc(100% - 156px))}.na-cj__inner--3 .na-cj__lines{flex-direction:column}}.na-bk__cal{max-width:280px;margin-top:6px}.na-bk__calhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.na-bk__calmo{margin:0;font-family:var(--na-serif);font-size:var(--na-h4);font-weight:600;color:var(--na-ink)}.na-bk__nav{width:36px;height:36px;flex:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--na-card);border:1px solid var(--na-hair);border-radius:999px;font-size:var(--na-body);line-height:1;color:var(--na-ink)}.na-bk__nav:hover:not(:disabled){border-color:var(--sec-deep);color:var(--sec-deep)}.na-bk__nav:disabled{opacity:.35;cursor:default}.na-bk__dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px}.na-bk__dow span{text-align:center;font-size:var(--na-eyebrow);font-weight:700;color:var(--na-muted)}.na-bk__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.na-bk__pad{display:block}.na-bk__day{aspect-ratio:1;width:100%;min-width:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:999px;font:600 var(--na-ui)/1 var(--na-sans);color:var(--na-ink)}.na-bk__day:hover{background:var(--sec-tint);border-color:var(--sec)}.na-bk__day.is-on{background:var(--sec-deep);border-color:var(--sec-deep);color:#fff}.na-bk__day.is-past{color:var(--na-muted);opacity:.4;cursor:default;background:none;border-color:transparent}.na-bk__partwrap{margin-top:18px}.na-cj__inner--3 .na-bk__row,.na-cj__inner--3 .na-bk__row--when{grid-template-columns:minmax(0,1fr);gap:12px}.na-bk__times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.na-bk__chip--t span{display:block;width:100%;text-align:center;padding:9px 6px;font-size:var(--na-ui)}.na-bk__chip--any{grid-column:1 / -1}.na-bk__note{margin:14px 0 0;font-size:var(--na-ui);line-height:1.5;color:var(--na-ink-soft);max-width:46ch}.na-se{max-width:1080px;margin:0 auto;padding:40px 0 12px;text-align:left}.na-search-fail{grid-column:1 / -1;max-width:640px;margin:0 auto;padding:64px 20px;text-align:center}.na-search-fail .na-search-fail__t{margin:0 0 var(--na-btn-gap);font-size:var(--na-body);color:var(--na-ink)}.na-se__t{margin:0 0 24px;font:var(--na-weight-display) var(--na-h3)/1.2 var(--na-serif);color:var(--na-ink);text-align:center}.na-se__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--na-hair)}.na-se__opt{display:flex;flex-direction:column;align-items:flex-start;padding:24px 28px 8px}.na-se__opt+.na-se__opt{border-left:1px solid var(--na-hair)}.na-se__opts:has(>.na-se__opt:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.na-se__opts:has(>.na-se__opt:nth-child(4))>.na-se__opt:nth-child(odd){border-left:0}.na-se__opts:has(>.na-se__opt:nth-child(4))>.na-se__opt:nth-child(n+3){border-top:1px solid var(--na-hair)}@container (min-width:761px){.na-se__opts:has(>.na-se__opt:nth-child(4))>.na-se__opt:nth-child(-n+2){padding-bottom:24px}}.na-se__h{margin:0 0 6px;font:var(--na-weight-display) var(--na-h4)/1.25 var(--na-serif);color:var(--na-ink)}.na-se__p{font-size:var(--na-small);line-height:1.5;color:var(--na-ink-soft)}.na-se .na-se__p{margin:0 0 var(--na-btn-gap)}.na-se__chips{display:flex;flex-wrap:wrap;gap:8px}.na-se-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1px solid var(--sec-deep,var(--na-edge));border-radius:var(--na-radius-pill);background:var(--na-card);color:var(--na-ink);font:500 var(--na-ui)/1.2 var(--na-sans);cursor:pointer}.na-se-chip:hover{background:var(--sec-tint,var(--na-hair-soft))}.na-se-chip__n{color:var(--na-muted);font-variant-numeric:tabular-nums}.na-se-chip__n:empty{display:none}.na-se-chip__x{color:var(--na-muted)}.na-se__clear{margin-top:12px;padding:0;border:0;background:none;color:var(--na-ink);font:500 var(--na-ui)/1.4 var(--na-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.na-se__opt>.na-btn{margin-top:auto}.na-ls-empty,.na-cs-empty{container-type:inline-size}@container (max-width:760px){.na-se{padding-top:28px}.na-se__opts,.na-se__opts:has(>.na-se__opt:nth-child(4)){grid-template-columns:1fr;border-top:0}.na-se__opt{padding:20px 0 12px;border-top:1px solid var(--na-hair)}.na-se__opt+.na-se__opt{border-left:0}}.na-ls-empty:has(>.na-se),.na-cs-empty:has(>.na-se){padding:0;text-align:left}.na-ls-empty>.na-se,.na-cs-empty>.na-se{max-width:none}.na-ls-empty>.na-se .na-se__opt:first-child,.na-cs-empty>.na-se .na-se__opt:first-child,.na-ls-empty>.na-se .na-se__opts:has(>.na-se__opt:nth-child(4))>.na-se__opt:nth-child(odd),.na-cs-empty>.na-se .na-se__opts:has(>.na-se__opt:nth-child(4))>.na-se__opt:nth-child(odd){padding-left:0}@media (max-width:760px){.na-se__t{display:none}}.na-ls-closecta,.na-cs-closecta{container-type:inline-size}.na-se--end{max-width:none;padding:28px 0 8px}.na-se--end .na-se__opts{grid-template-columns:repeat(2,minmax(0,1fr))}.na-se--end .na-se__opt[hidden]{display:none}.na-se--end .na-se__opt{padding-left:0;border-left:0}.na-se--end .na-se__opt:not([hidden])~.na-se__opt:not([hidden]){padding-left:28px;border-left:1px solid var(--na-hair)}.na-se--end .na-se__opts:not(:has(>.na-se__opt:not([hidden])~.na-se__opt:not([hidden]))){grid-template-columns:1fr}.na-ls-savebtn[hidden],.na-cs-savebtn[hidden]{display:none}@container (max-width:760px){.na-se--end .na-se__opts{grid-template-columns:1fr}.na-se--end .na-se__opt{border-top:0;padding-top:0}.na-se--end .na-se__opt:not([hidden])~.na-se__opt:not([hidden]){padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--na-hair)}}.na-ab-sec{padding-block:var(--na-space-section) 0}.na-ab-sec+.na-ab-sec{border-top:1px solid var(--na-hair);margin-top:var(--na-space-section)}.na-ab-h{font:var(--na-weight-display) var(--na-h2)/1.15 var(--na-serif);color:var(--na-ink);margin:0 0 14px;letter-spacing:var(--na-track-head);text-wrap:balance}.na-ab-me{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:start}.na-ab-me__ph{width:100%;height:auto;border-radius:var(--na-radius-lg);display:block}.na-ab-me__role{margin:-6px 0 16px;color:var(--na-muted);font-size:var(--na-ui)}.na-ab-creds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--na-card-gap);margin-top:22px}.na-ab-cred{background:var(--na-card);border:1px solid var(--na-hair);border-radius:var(--na-radius-lg);padding:clamp(18px,3vw,26px)}.na-ab-cred__badge{display:block;width:96px;height:96px;object-fit:contain;object-position:left center;margin:0 0 14px}.na-ab-cred__badge--wide{width:200px}.na-ab-cred__h{font:600 var(--na-h4)/1.25 var(--na-serif);color:var(--na-ink);margin:0 0 8px}.na-ab .na-ab-cred p{margin:0 0 12px;font-size:var(--na-body);line-height:1.55;color:var(--na-ink-soft)}.na-ab-cred__more{margin-top:6px}.na-ab-cred__more summary{cursor:pointer;font:600 var(--na-ui)/1.4 var(--na-sans);color:var(--sec-deep,var(--na-ink))}.na-ab-cred__more ul{margin:10px 0 0;padding-left:1.1em;font-size:var(--na-body);line-height:1.6;color:var(--na-ink-soft)}.na-ab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 0}.na-ab-stats>div{border-top:1px solid var(--na-hair);padding-top:12px}.na-ab-stats dt{font-size:var(--na-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--na-muted);margin:0 0 4px}.na-ab-stats dd{margin:0;font:600 var(--na-h3)/1.1 var(--na-serif);color:var(--na-ink);font-variant-numeric:tabular-nums}.na-ab .na-ab-src{margin:18px 0 0;font-size:var(--na-small);color:var(--na-muted);max-width:var(--na-text-measure)}@media (max-width:760px){.na-ab-me{grid-template-columns:1fr}.na-ab-me__ph{max-width:260px}.na-ab-creds{grid-template-columns:1fr}.na-ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.na-site.na-ctp{padding-bottom:0}.na-tm-list{margin-top:8px;max-width:980px}.na-tm-item.has-photo{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:start}.na-tm-item__ph{display:block;width:180px;height:180px;object-fit:cover;border-radius:var(--na-radius-lg)}.na-tm-item__txt{max-width:var(--na-text-measure)}.na-tm-item{margin:0;padding:clamp(24px,4vw,36px) 0;border-top:1px solid var(--na-hair)}.na-tm-item:first-child{border-top:0;padding-top:8px}.na-tm-item__q{margin:0 0 14px;padding:0;border:0}.na-tm-item__q p{margin:0;font:500 var(--na-h3)/1.3 var(--na-serif);color:var(--na-ink);text-wrap:balance}.na-tm-item__body p{margin:0 0 12px;font-size:var(--na-body);line-height:1.6;color:var(--na-ink-soft)}.na-tm-item__body p:last-child{margin-bottom:0}.na-tm-item__who{margin-top:14px;font:600 var(--na-ui)/1.4 var(--na-sans);color:var(--na-ink)}@media (max-width:560px){.na-tm-item.has-photo{grid-template-columns:1fr;gap:14px}.na-tm-item__ph{width:120px;height:120px}}.na-br .na-br-sign{font-style:italic;color:var(--na-ink-soft)}.na-pp-h{scroll-margin-top:96px}.na-pp .na-pp-eff{font-style:italic;color:var(--na-ink-soft)}.na-consent{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:var(--na-card);border-top:1px solid var(--na-hair);box-shadow:0 -6px 24px rgba(0,0,0,.08)}.na-consent[hidden]{display:none}.na-consent__in{max-width:1140px;margin:0 auto;padding:14px clamp(16px,3vw,28px);display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap}.na-consent__t{flex:1 1 420px;margin:0;font-size:var(--na-ui);line-height:1.5;color:var(--na-ink)}.na-consent__link{color:var(--na-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.na-consent__acts{display:flex;gap:10px;flex:0 0 auto}.na-consent__btn{min-height:44px;min-width:112px;padding:0 18px;border-radius:var(--na-radius-pill);border:1px solid var(--na-ink);background:var(--na-card);color:var(--na-ink);font:600 var(--na-ui)/1 var(--na-sans);cursor:pointer}.na-consent__btn:hover{background:var(--na-ink);color:var(--na-card)}body.has-consent-bar{padding-bottom:120px}html:has(body.has-consent-bar){scroll-padding-bottom:120px}@media (max-width:560px){.na-consent__acts{width:100%}.na-consent__btn{flex:1}body.has-consent-bar{padding-bottom:180px}html:has(body.has-consent-bar){scroll-padding-bottom:180px}}.na-404__links{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--na-hair)}.na-404__links li{border-bottom:1px solid var(--na-hair)}.na-404__link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;color:var(--sec-deep,var(--na-ink));font:600 var(--na-body)/1.35 var(--na-sans);text-decoration:none}.na-404__link:hover{text-decoration:underline;text-underline-offset:3px}.na-ls-savemodal__what{font-style:italic}.na-ls-savemodal__lab{display:block;font-size:var(--na-ui);font-weight:600;color:var(--na-ink);margin:0 0 6px}.na-ls-savemodal__name{width:100%;font:inherit;font-size:var(--na-small);color:var(--na-ink);background:var(--na-card);border:1px solid var(--na-edge);border-radius:var(--na-radius-sm);padding:10px 12px}.na-ls-savemodal__soon{margin:16px 0 0;padding:12px 14px;background:var(--na-sun-tint);border:1px solid var(--na-sun);border-radius:var(--na-radius-sm);font-size:var(--na-ui);line-height:1.55;color:var(--na-ink)}.na-ls-savemodal__soon b{color:var(--na-sun-deep)}.na-ls-savemodal__msg{margin:12px 0 0;font-size:var(--na-ui);min-height:1.2em}.na-ls-savemodal__msg.is-bad{color:var(--na-clay-deep)}.na-ls-savemodal__msg.is-ok{color:var(--na-muted)}.na-ls-savemodal__from{margin:10px 0 0;font-size:var(--na-eyebrow);color:var(--na-muted);line-height:1.5}.na-ls-savemodal__from b{color:var(--na-ink)}.na-ls-savemodal__note{margin:0 0 12px;font-size:var(--na-small);color:var(--na-muted);line-height:1.5}.na-ls-savemodal__promise{margin:0 0 4px;font-size:var(--na-small);color:var(--na-ink);line-height:1.5}.na-ls-savemodal__scope{margin:0 0 14px;font-size:var(--na-ui);color:var(--na-ink-soft);line-height:1.5}.na-ls-savemodal__scope:empty{display:none}.na-ls-savemodal__alerts{margin:16px 0 0}.na-ls-savemodal__check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--na-small);font-weight:600;color:var(--na-ink)}.na-ls-savemodal__check input{width:20px;height:20px;margin:0;accent-color:var(--na-ink);flex:none}.na-ls-savemodal__alnote{margin:8px 0 0;font-size:var(--na-ui);line-height:1.55;color:var(--na-ink-soft)}