.nxc{--c-gold:#d9b46a;--c-ink:#f5f5f7;--c-dim:#86868b;--c-line:rgba(255,255,255,.1);--c-sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Helvetica Neue",Arial,sans-serif;font-family:var(--c-sans);-webkit-font-smoothing:antialiased;color:var(--c-ink)}.nxc a{color:inherit;text-decoration:none}.nxc-head{position:fixed;z-index:60;top:0;left:0;right:0;height:100px;padding:0 clamp(16px,3vw,44px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.18));-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:height .45s cubic-bezier(.2,.7,.2,1),background .45s,border-color .45s}.nxc-head.is-small{height:60px;background:rgba(22,22,23,.74);border-bottom-color:var(--c-line)}.nxc-head.is-open{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nxc-l,.nxc-r{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);font-size:14px;letter-spacing:-.01em}.nxc-r{justify-content:flex-end}.nxc-l a,.nxc-r .nxc-opt{opacity:.82;transition:opacity .2s,color .2s;white-space:nowrap}.nxc-l a:hover,.nxc-r .nxc-opt:hover{opacity:1;color:#fff}.nxc-tel{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nxc-dd{position:relative}.nxc-dd-btn{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;opacity:.82;white-space:nowrap;transition:opacity .2s,color .2s}.nxc-dd-btn:hover,.nxc-dd.is-open .nxc-dd-btn{opacity:1;color:#fff}.nxc-dd-btn i{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.nxc-dd.is-open .nxc-dd-btn i{transform:translateY(1px) rotate(-135deg)}.nxc-dd-panel{position:absolute;top:100%;left:-18px;padding-top:14px;min-width:300px;animation:nxc-drop .22s ease}.nxc-dd-panel[hidden]{display:none}.nxc-dd-list{display:grid;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;padding:10px 0;border-radius:18px;background:rgba(22,22,23,.95);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 0 0 1px var(--c-line),0 24px 60px rgba(0,0,0,.5)}.nxc-dd-list a{display:block;padding:10px 22px;font-size:15px;color:#d2d2d7;white-space:nowrap;transition:color .15s,background .15s}.nxc-dd-list a:focus-visible,.nxc-dd-list a:hover{color:var(--c-gold);background:rgba(255,255,255,.05)}@keyframes nxc-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nxc-acct{white-space:nowrap;font-size:13px;font-weight:600;padding:7px 15px;border-radius:980px;box-shadow:inset 0 0 0 1px rgba(217,180,106,.7);color:var(--c-gold)!important;transition:background .2s,color .2s}.nxc-acct:hover{background:var(--c-gold);color:#111!important}.nxc-foot :focus-visible,.nxc-head :focus-visible,.nxc-sheet :focus-visible{outline:2px solid var(--c-gold);outline-offset:3px;border-radius:6px}.nxc-logo{line-height:0}.nxc-logo,.nxc-logo img{position:relative;display:block}.nxc-logo img{z-index:1;height:66px;width:auto;transition:height .45s cubic-bezier(.2,.7,.2,1),filter .45s;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.nxc-head.is-small .nxc-logo img{height:36px}.nxc-glow{position:absolute;z-index:0;inset:-40% -18%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(217,180,106,.5),rgba(217,180,106,.16) 55%,rgba(217,180,106,0));filter:blur(14px);animation:nxc-breathe 6s ease-in-out infinite;transition:opacity .45s}.nxc-head.is-small .nxc-glow{opacity:.55}.nxc-sweep{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,246,220,.95) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:160% 0;-webkit-mask:var(--nxc-logo) center /contain no-repeat;mask:var(--nxc-logo) center /contain no-repeat;mix-blend-mode:screen;animation:nxc-sweep 8s cubic-bezier(.45,.05,.25,1) .8s infinite}.nxc-logo:hover .nxc-sweep{animation-duration:2.4s}@keyframes nxc-sweep{0%{background-position:160% 0}22%,to{background-position:-60% 0}}@keyframes nxc-breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.06);opacity:1}}.nxc-burger{position:relative;width:40px;height:40px;border:0;padding:0;background:none;cursor:pointer;color:var(--c-ink)}.nxc-burger i{position:absolute;left:10px;right:10px;height:1.5px;background:currentColor;border-radius:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1),top .4s}.nxc-burger i:first-child{top:16px}.nxc-burger i:last-child{top:23px}.nxc-head.is-open .nxc-burger i:first-child{top:19.5px;transform:rotate(45deg)}.nxc-head.is-open .nxc-burger i:last-child{top:19.5px;transform:rotate(-45deg)}.nxc-sheet{position:fixed;z-index:59;inset:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);overflow-y:auto}.nxc-sheet[hidden]{display:none}.nxc-sheet-in{max-width:980px;margin:0 auto;padding:120px clamp(24px,6vw,64px) 64px}.nxc-sheet ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.nxc-sheet li{opacity:0;transform:translateY(14px);animation:nxc-in .55s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i) * 32ms + 60ms)}.nxc-sheet li>a,.nxc-sheet li>button{display:flex;align-items:center;gap:14px;width:100%;padding:6px 0;background:none;border:0;cursor:pointer;text-align:left;font:600 clamp(28px,4.2vw,44px)/1.15 var(--c-sans);letter-spacing:-.025em;color:var(--c-ink);transition:color .2s}.nxc-sheet li>a:hover,.nxc-sheet li>button:hover{color:var(--c-gold)}.nxc-sheet li>button i{position:relative;width:16px;height:16px;flex:none}.nxc-sheet li>button i:after,.nxc-sheet li>button i:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:currentColor;transition:transform .3s}.nxc-sheet li>button i:after{transform:rotate(90deg)}.nxc-sheet li>button[aria-expanded=true] i:after{transform:rotate(0deg)}.nxc-sub{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 24px;gap:6px 24px;padding:6px 0 18px 2px;animation:nxc-in .35s ease}.nxc-sub a{font-size:18px;color:#a1a1a6;padding:4px 0;transition:color .2s}.nxc-sub a:hover{color:#fff}.nxc-sheet-foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:28px;border-top:1px solid var(--c-line)}@keyframes nxc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nxc-pill{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:980px;background:var(--c-gold);color:#111!important;font:600 16px/1 var(--c-sans);transition:transform .2s,background .2s}.nxc-pill:hover{transform:scale(1.03);background:#e8c47c}.nxc-pill.ghost{background:transparent;color:var(--c-ink)!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}.nxc-pill.ghost:hover{background:rgba(255,255,255,.1)}.nxc-pill.big{min-height:56px;padding:0 34px;font-size:18px}.nxc-foot{background:#000;border-top:1px solid var(--c-line)}.nxc-band{max-width:1240px;margin:0 auto;padding:56px clamp(20px,4vw,48px) 40px;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"marks line end" "marks who end";align-items:center;grid-gap:10px 48px;gap:10px 48px}.nxc-marks{grid-area:marks;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.nxc-marks .a-logo{display:inline-flex}.nxc-marks .a-logo img{height:40px;width:auto;display:block}.nxc-marks .broker{display:inline-flex;align-items:center;font-size:16px;color:var(--c-ink)}.nxc-marks .broker .real{height:40px;width:auto;display:block}.nxc-line{grid-area:line;margin:0;font:600 19px/1.3 var(--c-sans);letter-spacing:-.015em;color:var(--c-ink)}.nxc-who-line{display:block;margin-top:8px;font:400 13px/1.5 var(--c-sans);letter-spacing:0;color:var(--c-mute,#a1a1a6);max-width:46ch}.nxc-who{grid-area:who;display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px;color:#a1a1a6}.nxc-who a{color:#d2d2d7;transition:color .2s}.nxc-who a:hover{color:#fff}.nxc-band-end{grid-area:end;display:flex;align-items:center;gap:18px}.nxc-foot .a-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nxc-foot .a-social a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--c-ink);background:rgba(255,255,255,.07);transition:background .2s,color .2s,transform .2s}.nxc-foot .a-social a:hover{background:var(--c-gold);color:#111;transform:translateY(-2px)}.nxc-lang{font-size:13px;color:#a1a1a6;transition:color .2s}.nxc-lang:hover{color:#fff}.nxc-cols{max-width:1240px;margin:0 auto;padding:36px clamp(20px,4vw,48px) 44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;border-top:1px solid var(--c-line)}.nxc-col summary{list-style:none;margin:0 0 14px;font:600 12px var(--c-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dim);pointer-events:none}.nxc-col summary::-webkit-details-marker{display:none}.nxc-col>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.nxc-col a{font-size:14px;color:#d2d2d7;transition:color .2s}.nxc-col a:hover{color:#fff}.nxc-anim .nxc-rise{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.nxc-anim.is-in .nxc-rise{opacity:1;transform:none}.nxc-anim.is-in .nxc-col:nth-child(2){transition-delay:.06s}.nxc-anim.is-in .nxc-col:nth-child(3){transition-delay:.12s}.nxc-anim.is-in .nxc-col:nth-child(4){transition-delay:.18s}@media (max-width:980px){.nxc-band{grid-template-columns:1fr;grid-template-areas:"marks" "line" "who" "end";gap:14px}}@media (max-width:720px){.nxc-band{padding:40px 20px 28px}.nxc-cols{grid-template-columns:1fr;gap:0;padding:4px 20px 28px}.nxc-col{border-bottom:1px solid var(--c-line)}.nxc-col summary{pointer-events:auto;cursor:pointer;margin:0;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#d2d2d7}.nxc-col summary:after{content:"";width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-3px);transition:transform .25s}.nxc-col[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.nxc-col>div{padding:0 0 18px;gap:14px}.nxc-col a{font-size:15px}}.nxc-legal{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 40px}.nxc-legal footer{border-top:1px solid var(--c-line);padding-top:24px;display:flex;flex-wrap:wrap;gap:14px 36px;font-size:12.5px;line-height:1.6;color:#a1a1a6}.nxc-legal footer a{color:#d2d2d7;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px}.nxc-legal footer a:hover{color:#fff}.nxc-legal footer [data-legal=brokerage]{color:var(--c-ink)}.nxc-legal footer .built{color:var(--c-dim)}@media (max-width:980px){.nxc-l,.nxc-r .nxc-opt{display:none}.nxc-head{grid-template-columns:1fr auto 1fr;height:80px}.nxc-head.is-small{height:58px}.nxc-logo img{height:50px}.nxc-head.is-small .nxc-logo img{height:32px}.nxc-acct{padding:6px 12px;font-size:12px}}@media (max-width:600px){.nxc-head{padding:0 12px;gap:8px}.nxc-logo img{height:44px}.nxc-head.is-small .nxc-logo img{height:30px}.nxc-sheet-in{padding-top:96px}}@media (prefers-reduced-motion:reduce){.nxc-glow,.nxc-sweep{animation:none}.nxc-sweep{display:none}.nxc-burger i,.nxc-head,.nxc-logo img{transition:none}.nxc-sheet li{opacity:1;transform:none}.nxc-dd-panel,.nxc-sheet li,.nxc-sub{animation:none}.nxc-rise{opacity:1!important;transform:none!important;transition:none!important}.nxc-dd-btn i{transition:none}}@media print{.nxc-head,.nxc-sheet{display:none!important}}.nx-look-off{position:fixed;left:16px;bottom:16px;z-index:60;padding:9px 14px;border-radius:999px;background:rgba(20,20,22,.72);color:#c7c7cc;font:500 12px/1.2 var(--font-nx),Inter,system-ui,sans-serif;text-decoration:none;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-look-off:hover{color:#fff;border-color:rgba(217,180,106,.6)}.agency a.nx-look-off{color:#e5e5ea;background:rgba(20,20,22,.88)}.agency a.nx-look-off:hover{color:#fff}@media (max-width:700px){.nx-look-off{left:10px;right:auto;top:auto;bottom:calc(14px + env(safe-area-inset-bottom));font-size:11px;padding:6px 10px;max-width:70vw;color:#e5e5ea;background:rgba(20,20,22,.85)}}.agency .visit-prompts.visit-nx{bottom:72px;width:min(380px,calc(100vw - 40px));font-family:var(--font-nx),"Inter",system-ui,sans-serif}.vnx-card{position:relative;max-height:calc(100svh - 160px);overflow:auto;display:grid;grid-gap:10px;gap:10px;padding:22px 22px 20px;border-radius:22px;color:#f5f5f7;background:linear-gradient(160deg,rgba(38,38,42,.9),rgba(16,16,18,.92));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);animation:vnx-in .7s cubic-bezier(.2,.8,.2,1) both}.vnx-card:before{content:"";position:absolute;inset:0 22px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(217,180,106,.8),transparent)}@keyframes vnx-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vnx-card{animation:none}}.vnx-k{margin:0;color:#d9b46a;font-size:13px;font-weight:600;letter-spacing:.02em}.vnx-card h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:700;font-family:inherit;text-transform:none;color:#f5f5f7;padding-right:26px}.vnx-card h2 span{background:linear-gradient(100deg,#f3d99b,#c9a24a 55%,#f0d290);-webkit-background-clip:text;background-clip:text;color:transparent}.vnx-sub{margin:0;color:#a1a1a6;font-size:14px;line-height:1.45}.vnx-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:#d1d1d6;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s}.vnx-x:hover{background:rgba(255,255,255,.16);color:#fff}.vnx-homes{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.agency .vnx-homes a{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:8px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#f5f5f7;text-decoration:none;transition:background .25s,transform .25s,border-color .25s}.agency .vnx-homes a:hover{background:rgba(255,255,255,.09);border-color:rgba(217,180,106,.45);transform:translateX(3px)}.vnx-ph{width:64px;height:48px;border-radius:10px;object-fit:cover;display:block}.vnx-mark{display:grid;place-items:center;color:#d9b46a;background:radial-gradient(circle at 30% 20%,rgba(217,180,106,.25),rgba(217,180,106,.06))}.vnx-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.vnx-t b{font-size:14px;font-weight:600}.vnx-t b,.vnx-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vnx-t small{font-size:12px;color:#a1a1a6}.vnx-homes i{font-style:normal;color:#d9b46a;font-size:20px;padding-right:4px}.vnx-btn{justify-self:start;margin-top:4px;min-height:42px;padding:0 20px;border-radius:999px;border:0;background:#d9b46a;color:#111;font:600 15px/1 inherit;font-family:inherit;cursor:pointer;transition:transform .2s,background .2s}.vnx-btn:hover{background:#e7c582;transform:translateY(-1px)}.vnx-btn:disabled{opacity:.6}.vnx-done{color:#f5f5f7;font-size:14px;line-height:1.45}.agency .vnx-form label:not(.tick):not(.vh){color:#c7c7cc}.agency .vnx-form input:not([type=checkbox]){min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#f5f5f7;padding:0 12px}.agency .vnx-form input:focus{outline:2px solid rgba(217,180,106,.7);outline-offset:1px}.agency .vnx-form .tick{color:#a1a1a6}.agency .vnx-form .tick a{color:#d9b46a}@media (max-width:760px){.agency .visit-prompts.visit-nx{bottom:76px}.vnx-card{padding:18px 18px 16px}.vnx-card h2{font-size:20px}}#main.nx-under-header{padding-top:100px;background:#000}@media (max-width:980px){#main.nx-under-header{padding-top:80px}}.nx-navbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;overflow:hidden;pointer-events:none}.nx-navbar:before{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,#d9b46a,transparent);animation:nx-navbar-run .9s ease-in-out infinite}@keyframes nx-navbar-run{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.nx-navbar:before{animation:none;width:100%;opacity:.7}}