.sx-page{background:var(--paper)}.sx-page main{overflow:visible}.sx{--top:64px;--fbar:0px;--heart:#E11D48}.sx-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--pad)}.sx-top{position:sticky;top:0;z-index:70;height:64px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line-2)}.sx-top-in{display:flex;align-items:center;gap:14px;height:100%;padding-inline:clamp(16px,2.4vw,32px);max-width:1680px;margin-inline:auto}.sx-top .brand{font-size:23px;color:var(--ink)}.sx-remax{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-3);padding:4px 10px;border:1px solid var(--line);border-radius:var(--pill)}.sx-top-r{margin-left:auto;display:flex;align-items:center;gap:8px}.sx-top-save,.sx-tel{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--pill);font-size:13.5px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.sx-top-save{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.sx-top-save:hover{background:var(--accent);color:var(--on-accent)}.sx-tel{border:1px solid var(--line);color:var(--ink)}.sx-tel:hover{border-color:var(--ink)}.sx-hero{position:relative;z-index:2;padding:clamp(48px,7vw,92px) var(--pad) clamp(28px,4vw,44px);text-align:center;isolation:isolate}.sx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 55% at 50% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%),radial-gradient(40% 40% at 88% 30%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 70%),linear-gradient(var(--bone),var(--paper) 85%)}.sx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.sx-hero-in{max-width:980px;margin-inline:auto}.sx-live{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:var(--pill);background:var(--card);border:1px solid var(--line-2);box-shadow:0 8px 24px -16px #0a101c59;font-size:13px;font-weight:600}.sx-live i{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a80;animation:sxPulse 2s infinite}.sx-live span{font-weight:500;color:var(--ink-3);padding-left:9px;border-left:1px solid var(--line)}@keyframes sxPulse{70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.sx-hero h1{margin:22px auto 0;font-size:clamp(2.4rem,5.6vw,4.4rem);max-width:17ch}.sx-hero h1 em{font-style:normal;color:var(--accent)}.sx-hero-p{margin:18px auto 0;max-width:52ch;font-size:clamp(1rem,1.3vw,1.15rem);color:var(--ink-2)}.sx-bar{position:relative;z-index:5;display:flex;align-items:center;margin:34px auto 0;max-width:880px;padding:8px;border-radius:var(--pill);background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 60px -30px #0a101c59,0 2px 6px #0a101c0d;text-align:left}.sx-bar .sx-where{flex:1 1 auto;min-width:0}.sx-bar-div{width:1px;height:28px;background:var(--line);flex:none}.sx-bar .sx-pick{border:0;background:none;height:52px}.sx-bar .sx-pick select{font-size:15px;padding-left:18px}.sx-go{flex:none;display:inline-flex;align-items:center;gap:9px;height:56px;padding:0 26px;border-radius:var(--pill);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:15px;transition:transform .2s var(--ease),filter .25s}.sx-go:hover{filter:brightness(1.12)}.sx-go:active{transform:scale(.97)}.sx-quick{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:13px;color:var(--ink-3)}.sx-quick>span{margin-right:2px}.sx-q{padding:7px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--card);font-size:13px;font-weight:500;color:var(--ink-2);transition:border-color .2s,color .2s,transform .2s var(--ease)}.sx-q:hover{border-color:var(--accent);color:var(--accent)}.sx-where{position:relative;display:flex;align-items:center}.sx-where-ic{position:absolute;left:16px;color:var(--ink-3);pointer-events:none;display:flex}.sx-where input{width:100%;height:52px;padding:0 16px 0 44px;border:0;background:none;font-size:16px;outline:none;border-radius:var(--pill)}.sx-where input::placeholder{color:var(--ink-3)}.sx-where input::-webkit-search-cancel-button{-webkit-appearance:none}.sx-where input.nudge{animation:sxNudge .5s}@keyframes sxNudge{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sx-sug{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:20;padding:6px;border-radius:18px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 60px -24px #0a101c66;min-width:280px}.sx-sug li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;border-radius:12px;cursor:pointer;font-size:15px}.sx-sug li span{font-size:12px;color:var(--ink-3)}.sx-sug li:hover,.sx-sug li.on{background:var(--bone)}.sx-pick{position:relative;display:inline-flex;align-items:center;height:42px;border-radius:var(--pill);border:1px solid var(--line);background:var(--card);flex:none;transition:border-color .2s}.sx-pick:hover{border-color:var(--ink-3)}.sx-pick select{appearance:none;-webkit-appearance:none;height:100%;padding:0 34px 0 16px;border:0;background:none;font-size:14px;font-weight:500;cursor:pointer;outline:none;border-radius:inherit}.sx-pick select:focus-visible{box-shadow:0 0 0 2px var(--accent)}.sx-pick svg{position:absolute;right:14px;pointer-events:none;color:var(--ink-3)}.sx-pick:has(select.set){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card))}.sx-pick:has(select.set) select{color:var(--accent);font-weight:600}.sx-pick select option{color:var(--ink);background:var(--card)}.sx-results{padding:clamp(28px,4vw,48px) 0 clamp(64px,8vw,104px);scroll-margin-top:72px}.sx-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.sx-count{font-family:Outfit,sans-serif;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:300;letter-spacing:-.025em;line-height:1.2}.sx-count b{font-weight:500;font-variant-numeric:tabular-nums}.sx-head-r{display:flex;align-items:center;gap:10px}.sx-sort{height:38px}.sx-sort select{font-size:13.5px}.sx-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:30px 22px}.sx-note{padding:48px 24px;border-radius:20px;background:var(--bone);text-align:center;color:var(--ink-2);font-size:15px}.sx-note b{display:block;font-family:Outfit,sans-serif;font-weight:400;font-size:1.3rem;color:var(--ink);margin-bottom:6px;letter-spacing:-.02em}.sx-note a,.sx-note button{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sx-more{display:flex;margin:40px auto 0}.sx-more[hidden]{display:none}.sx-legal{margin-top:40px;font-size:11.5px;line-height:1.55;color:var(--ink-3);max-width:110ch}.sx-card{position:relative;min-width:0;cursor:pointer}.sx-card[data-id]{animation:sxIn .7s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes sxIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}.sx-ph{position:relative;aspect-ratio:3/2;border-radius:var(--r);overflow:hidden;background:var(--sink)}.sx-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sx-track::-webkit-scrollbar{display:none}.sx-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:center}@media(hover:hover)and (pointer:fine){.sx-track{overflow-x:hidden}}.sx-nophoto{display:grid;place-items:center;width:100%;font-size:13px;color:var(--ink-3)}.sx-badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:var(--pill);background:#fffffff0;color:#0d1117;font-size:11.5px;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 14px -6px #00000059}.sx-heart{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#0d111761;transition:background .2s,transform .2s var(--ease)}.sx-heart:hover{background:#0d111773;transform:scale(1.06)}.sx-heart.on svg{fill:var(--heart);stroke:var(--heart)}.sx-heart.on{background:#fffffff2}.sx-heart.pop svg,.sx-chip.pop svg{animation:sxPop .45s var(--ease)}@keyframes sxPop{40%{transform:scale(1.35)}}.sx-nav{position:absolute;top:50%;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:#fffffff0;color:#0d1117;box-shadow:0 4px 14px -6px #0006;opacity:0;transition:opacity .2s,transform .2s var(--ease)}.sx-prev{left:10px}.sx-next{right:10px}.sx-card:hover .sx-nav{opacity:1}.sx-nav:hover{transform:scale(1.08)}.sx-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px;pointer-events:none}.sx-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:background .2s,transform .2s}.sx-dots i.on{background:#fff;transform:scale(1.2)}.sx-body{display:block;padding:14px 2px 0}.sx-price{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.15}.sx-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:14px;color:var(--ink-2)}.sx-facts b{color:var(--ink);font-weight:600}.sx-type{color:var(--ink-3)}.sx-addr{margin-top:3px;font-size:14px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-court{margin-top:6px;font-size:10.5px;letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-card:hover .sx-addr{color:var(--ink)}.sx-skel{cursor:default}.sx-skel .sx-ph{background:linear-gradient(100deg,var(--sink) 30%,color-mix(in srgb,var(--sink) 40%,var(--paper)) 50%,var(--sink) 70%) 0 0/300% 100%;animation:sxShim 1.3s linear infinite}.sx-skel .sx-body i{display:block;height:14px;border-radius:7px;background:var(--sink);margin-top:10px}.sx-skel .sx-body i:first-child{width:46%;height:22px;margin-top:2px}.sx-skel .sx-body i:nth-child(2){width:68%}.sx-skel .sx-body i:nth-child(3){width:84%}@keyframes sxShim{to{background-position:-150% 0}}.sx-grid.is-waiting .sx-skel{opacity:.85}.sx-grid.is-waiting:after{content:"\2191\a0 Enter a location above to see homes";position:absolute;top:min(28%,150px);left:50%;transform:translate(-50%,-50%);padding:12px 20px;border-radius:var(--pill);background:var(--card);border:1px solid var(--line-2);box-shadow:0 18px 40px -20px #0a101c66;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap}.sx-ask{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 26px;border-radius:var(--r);cursor:default;color:#fff;background:radial-gradient(90% 70% at 100% 0%,#1B57A0,transparent 70%),#0f3d75;animation:sxIn .7s var(--ease) both;min-height:100%}.sx-ask-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff24}.sx-ask-k{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.sx-ask h3{font-size:1.45rem;font-weight:300;line-height:1.15}.sx-ask p{font-size:14px;opacity:.82;line-height:1.5}.sx-ask .btn{--bg:#fff;--fg:#0D1117;--bd:#fff;align-self:flex-start;margin-top:6px}.sx-ask .btn:hover{color:#fff}.sx-trust{padding:clamp(48px,6vw,80px) 0;background:var(--bone)}.sx-trust-l{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.sx-trust-l li{display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.sx-trust-l li>svg{color:var(--accent);margin-bottom:6px}.sx-trust-l b{font-family:Outfit,sans-serif;font-weight:400;font-size:1.15rem;color:var(--ink);letter-spacing:-.02em}.sx--feed{--fbar:68px}.sx-filters{position:sticky;top:64px;z-index:60;background:var(--paper);border-bottom:1px solid var(--line-2)}.sx-fbar{display:flex;align-items:center;gap:10px;height:68px;padding-inline:clamp(16px,2.4vw,32px);max-width:1680px;margin-inline:auto}.sx-fbar .sx-where{flex:0 1 360px;min-width:220px;border:1px solid var(--line);border-radius:var(--pill);background:var(--card);transition:border-color .2s,box-shadow .2s}.sx-fbar .sx-where:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.sx-fbar .sx-where input{height:42px;font-size:15px}.sx-pills{display:flex;gap:8px;min-width:0}.sx-savebtn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--pill);background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600;flex:none;transition:filter .2s}.sx-savebtn:hover{filter:brightness(1.12)}.sx-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,40%);max-width:1680px;margin-inline:auto}.sx-list{padding:26px clamp(16px,2.4vw,32px) 80px;min-width:0}.sx-title h1{font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:300}.sx-title p{margin-top:6px;color:var(--ink-2);font-size:15px}.sx--feed .sx-head{margin:14px 0 20px}.sx--feed .sx-count{font-size:15px;font-family:inherit;letter-spacing:0;color:var(--ink-2)}.sx--feed .sx-count b{color:var(--ink);font-weight:700}.sx--feed .sx-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sx-view{display:none;padding:3px;border-radius:var(--pill);background:var(--bone)}.sx-view button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--pill);font-size:13px;font-weight:600;color:var(--ink-2)}.sx-view button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px -3px #0a101c4d}.sx-map{position:sticky;top:132px;height:calc(100dvh - 132px);border-left:1px solid var(--line-2);background:var(--bone)}.sx-map-in{position:absolute!important;top:0;right:0;bottom:0;left:0}.sx-map-here{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--pill);background:var(--ink);color:var(--paper);font-size:13.5px;font-weight:600;box-shadow:0 12px 30px -12px #00000080}.sx-map-here[hidden]{display:none}.sx-map-fail{display:none;position:absolute;top:0;right:0;bottom:0;left:0;place-items:center;padding:24px;text-align:center;color:var(--ink-3);font-size:14px}.sx-map.failed .sx-map-fail{display:grid}.sx-pin{padding:0;background:none;border:0;cursor:pointer}.sx-pin>span{display:block;padding:5px 9px;border-radius:var(--pill);background:#fff;color:#0d1117;font:700 12px/1 Plus Jakarta Sans,system-ui,sans-serif;border:1px solid rgba(13,17,23,.14);box-shadow:0 6px 14px -6px #00000073;transition:transform .15s var(--ease),background .15s,color .15s;white-space:nowrap;animation:sxPin .5s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes sxPin{0%{opacity:0;transform:translateY(-14px) scale(.3)}}.sx-pin.new>span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#16a34a;vertical-align:1px}.sx-pin.is-in>span{animation:none}.sx-pin:hover,.sx-pin.hot{z-index:5}.sx-pin:hover>span,.sx-pin.hot>span{transform:scale(1.12);background:#0d1117;color:#fff;border-color:#0d1117}.sx-pin:focus-visible{outline:none}.sx-pin:focus-visible>span{outline:2px solid var(--accent);outline-offset:2px}.sx-mapfab{display:none}.maplibregl-ctrl-group{border-radius:12px!important;overflow:hidden;box-shadow:0 8px 20px -10px #0006!important}.sx-x{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bone);color:var(--ink);transition:background .2s,transform .2s var(--ease)}.sx-x:hover{background:var(--sink);transform:rotate(90deg)}.sx-chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--pill);border:1px solid var(--line);font-size:13.5px;font-weight:600;background:var(--card)}.sx-chip:hover{border-color:var(--ink)}.sx-chip.on svg{fill:var(--heart);stroke:var(--heart)}.sx-form{display:grid;gap:12px}.sx-fld{display:grid;gap:6px;min-width:0}.sx-fld[hidden]{display:none}.sx-fld label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.sx-fld label i{font-style:normal;font-weight:500;color:var(--ink-3)}.sx-fld input,.sx-fld select{width:100%;height:50px;padding:0 15px;border-radius:12px;border:1px solid var(--line);background:var(--paper);font-size:16px;transition:border-color .2s,box-shadow .2s}.sx-fld input:focus,.sx-fld select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.sx-form .btn{width:100%;padding-block:16px;font-size:15px}.sx-form.is-sending{opacity:.6}.sx-form .consent{margin-top:0;text-align:center}.sx-done{text-align:center;padding:10px 0 4px}.sx-done h3{font-size:1.5rem;font-weight:300;margin-top:4px}.sx-done p{margin:10px auto 20px;max-width:36ch;color:var(--ink-2);font-size:14.5px}.sx-done .btn{width:100%}dialog.sx-dt,dialog.sx-sv,dialog.sx-lb{padding:0;border:0;color:var(--ink);background:var(--card)}dialog.sx-dt::backdrop,dialog.sx-sv::backdrop{background:#070b1380;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.sx-dt{width:min(1140px,calc(100vw - 48px));height:calc(100dvh - 48px);max-width:none;max-height:none;margin:auto;border-radius:24px;overflow:hidden;box-shadow:0 50px 100px -40px #070b13b3}dialog.sx-dt[open]{animation:sxUp .45s var(--ease)}@keyframes sxUp{0%{opacity:0;transform:translateY(28px) scale(.985)}}.sx-dt-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain}.sx-dt-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:color-mix(in srgb,var(--card) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sx-dt-bar-r{display:flex;gap:8px}.sx-dt-gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:210px 210px;gap:6px;padding:0 16px;position:relative}.sx-dt-gal button{overflow:hidden;border-radius:6px;background:var(--sink)}.sx-dt-gal button:first-child{grid-row:span 2;border-radius:16px 6px 6px 16px}.sx-dt-gal button:nth-child(3){border-top-right-radius:16px}.sx-dt-gal button:nth-child(5){border-bottom-right-radius:16px}.sx-dt-gal img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.sx-dt-gal button:hover img{transform:scale(1.04);filter:brightness(.92)}.sx-dt-gal[data-n="1"]{grid-template-columns:1fr;grid-template-rows:440px}.sx-dt-gal[data-n="2"],.sx-dt-gal[data-n="3"],.sx-dt-gal[data-n="4"]{grid-template-columns:2fr 1fr}.sx-dt-gal[data-n="2"] button:first-child{grid-row:span 2}.sx-dt-all{position:absolute;right:30px;bottom:14px;padding:8px 14px;border-radius:var(--pill);background:#fffffff2;color:#0d1117;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px -8px #00000080}.sx-dt-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,56px);padding:28px clamp(20px,3.5vw,44px) 48px}.sx-dt-price{font-family:Outfit,sans-serif;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:300;letter-spacing:-.04em;line-height:1}.sx-dt-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:16px;color:var(--ink-2)}.sx-dt-facts b{color:var(--ink);font-weight:700}.sx-dt-addr{margin-top:8px;font-size:16px}.sx-dt-when{margin-top:4px;font-size:13px;color:var(--ink-3)}.sx-dt-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-bottom:28px;border-bottom:1px solid var(--line-2)}.sx-dt-h{font-size:1.25rem;font-weight:400;margin:28px 0 10px}.sx-dt-desc{font-size:15px;line-height:1.7;color:var(--ink-2);white-space:pre-line}.sx-dt-desc.long:not(.open){max-height:10.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.sx-dt-more{margin-top:8px;font-weight:600;font-size:14px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.sx-dt-more[hidden]{display:none}.sx-dt-table{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.sx-dt-table div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line-2);font-size:14px}.sx-dt-table dt{color:var(--ink-3)}.sx-dt-table dd{font-weight:600;text-align:right}.sx-dt-court{margin-top:18px;font-size:12px;color:var(--ink-3)}.sx-dt-end{padding:0 clamp(20px,3.5vw,44px) clamp(20px,3.5vw,44px)}.sx-dt-end .sx-promo{margin:0}.sx-dt-side{position:relative}.sx-dt-card{position:sticky;top:76px;padding:22px;border-radius:20px;border:1px solid var(--line-2);background:var(--card);box-shadow:0 30px 60px -36px #0a101c66}.sx-dt-who{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sx-dt-who .fe-faces{display:flex;flex:none}.sx-dt-who .fe-faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--card)}.sx-dt-who .fe-faces img+img{margin-left:-12px}.sx-dt-who p{font-size:13px;color:var(--ink-3);line-height:1.4}.sx-dt-who b{display:block;font-family:Outfit,sans-serif;font-weight:400;font-size:1.15rem;color:var(--ink);letter-spacing:-.02em}dialog.sx-lb{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;background:#07090d;color:#fff}dialog.sx-lb::backdrop{background:#07090d}.sx-lb-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sx-lb-track::-webkit-scrollbar{display:none}.sx-lb-track figure{flex:0 0 100%;display:grid;place-items:center;scroll-snap-align:center;padding:64px 72px}.sx-lb-track img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.sx-lb-x{position:absolute;top:16px;right:16px;background:#ffffff1f;color:#fff}.sx-lb-x:hover{background:#ffffff38}.sx-lb-nav{position:absolute;top:50%;margin-top:-26px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffffff1f;color:#fff;transition:background .2s}.sx-lb-nav:hover{background:#ffffff3d}.sx-lb-prev{left:16px}.sx-lb-next{right:16px}.sx-lb-n{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:13px;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums}dialog.sx-sv{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:30px clamp(22px,4vw,34px) 22px;border-radius:28px;overflow:auto;text-align:center;box-shadow:0 50px 100px -40px #070b13b3}dialog.sx-sv[open]{animation:sxUp .5s var(--ease)}.sx-sv>.sx-x{position:absolute;top:14px;right:14px}.sx-sv-stack{position:relative;height:96px;margin:4px auto 18px;width:220px}.sx-sv-stack img{position:absolute;top:4px;left:50%;width:124px;height:86px;object-fit:cover;border-radius:14px;border:3px solid var(--card);box-shadow:0 14px 30px -14px #0a101c8c;animation:sxFan .7s var(--ease) both}.sx-sv-stack img:nth-child(1){z-index:2;transform:translate(-50%) translateY(-4px) scale(1.06)}.sx-sv-stack img:nth-child(2){transform:translate(calc(-50% - 66px)) rotate(-8deg);animation-delay:.08s}.sx-sv-stack img:nth-child(3){transform:translate(calc(-50% + 66px)) rotate(8deg);animation-delay:.08s}@keyframes sxFan{0%{opacity:0;transform:translate(-50%) translateY(14px) scale(.9)}}.sx-sv-h{font-size:clamp(1.55rem,3.6vw,1.9rem);font-weight:300;line-height:1.12;max-width:20ch;margin-inline:auto}.sx-sv-h b{font-weight:500;color:var(--accent)}.sx-sv-p{margin:10px auto 0;max-width:38ch;font-size:15px;color:var(--ink-2)}.sx-sv-crit{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 20px}.sx-sv-crit span{padding:5px 11px;border-radius:var(--pill);background:var(--bone);font-size:12.5px;font-weight:600;color:var(--ink-2)}.sx-sv .sx-form{text-align:left}.sx-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sx-fld--to label{font-size:13.5px;font-weight:700;color:var(--ink)}.sx-to{position:relative;display:block}.sx-to svg{position:absolute;left:16px;top:50%;translate:0 -50%;color:var(--accent);pointer-events:none}.sx-fld--to input{height:58px;padding-left:46px;font-size:18px;font-weight:600;border:1.5px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--paper))}.sx-fld--to input::placeholder{font-weight:500;color:var(--ink-3)}.sx-sv-p .sx-via{font-weight:700;color:var(--ink)}.sx-swap{justify-self:end;margin-top:-4px;font-size:12.5px;font-weight:600;color:var(--accent)}.sx-skip{display:block;margin:14px auto 0;font-size:13.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.sx-skip:hover{color:var(--ink)}.sx-sv:has(.sx-done) .sx-skip{display:none}.sx-nudge{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;width:min(360px,calc(100vw - 32px));padding:18px 18px 16px;border-radius:20px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 60px -24px #0a101c73;opacity:0;transform:translateY(20px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.sx-nudge.on{opacity:1;transform:none}.sx-nudge[hidden]{display:none}.sx-nudge>.sx-x{position:absolute;top:10px;right:10px;width:32px;height:32px}.sx-nudge-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.sx-nudge p{font-size:13.5px;color:var(--ink-2);line-height:1.45;padding-right:24px}.sx-nudge p b{display:block;font-size:15px;color:var(--ink);margin-bottom:2px}.sx-nudge .btn{grid-column:2;justify-self:start;margin-top:10px;padding:11px 20px}@media(max-width:1240px){.sx-pills .sx-pick:nth-child(4){display:none}}@media(max-width:1099px){.sx-app{display:block}.sx-map{display:none;position:fixed;top:calc(64px + var(--fbar));left:0;right:0;bottom:0;height:auto;z-index:40;border:0}.sx.show-map .sx-map{display:block}.sx.show-map .sx-list{visibility:hidden;height:calc(100dvh - 140px);overflow:hidden}.sx-view{display:inline-flex}.sx-mapfab{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:45;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--pill);background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;box-shadow:0 14px 34px -12px #0000008c}.sx.show-map .sx-mapfab:not(.sx-listfab),.sx:not(.show-map) .sx-listfab{display:none}body.show-bar .sx-mapfab{bottom:calc(92px + env(safe-area-inset-bottom))}.sx-pills .sx-pick:nth-child(4){display:inline-flex}}@media(max-width:900px){.sx-trust-l{grid-template-columns:1fr 1fr}.sx-dt-main{grid-template-columns:1fr}.sx-dt-card{position:static}}@media(max-width:760px){.sx{--fbar:166px}.sx-remax,.sx-top-save span,.sx-tel span{display:none}.sx-top-save,.sx-tel{width:40px;padding:0;justify-content:center}.sx-top .brand{font-size:21px}.sx-hero{padding-top:44px;padding-inline:25px}.sx-hero h1{font-size:clamp(2.2rem,10vw,2.9rem)}.sx-live span{display:none}.sx-bar{flex-wrap:wrap;border-radius:22px;padding:8px;gap:6px}.sx-bar .sx-where{flex:1 1 100%;border-bottom:1px solid var(--line-2)}.sx-bar-div{display:none}.sx-bar .sx-pick{flex:1 1 0;min-width:0;height:48px;background:var(--bone);border-radius:14px}.sx-bar .sx-pick select{width:100%;font-size:15px}.sx-go{flex:1 1 100%;justify-content:center;height:54px;border-radius:16px}.sx-quick>span{display:none}.sx-wrap{padding-inline:25px}.sx-grid{grid-template-columns:1fr;gap:28px}.sx-grid.is-waiting:after{top:90px}.sx-nav{display:none}.sx-trust-l{grid-template-columns:1fr;gap:22px}.sx-fbar{flex-wrap:wrap;height:auto;padding:10px 16px;gap:8px}.sx-fbar .sx-where{flex:1 1 100%;min-width:0}.sx-pills{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sx-pills .sx-pick,.sx-pills .sx-pick:nth-child(4){display:flex;height:42px;width:100%;min-width:0}.sx-pills .sx-pick select{width:100%;min-width:0;font-size:14px;text-overflow:ellipsis}.sx-pills .sx-pick.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--card))}.sx-savebtn{display:none}.sx-list{padding:20px 25px 80px}.sx--feed .sx-grid{grid-template-columns:1fr}.sx-head-r .sx-sort{display:none}dialog.sx-dt{width:100vw;height:100dvh;margin:0;border-radius:0}.sx-dt-bar{padding:10px 12px}.sx-dt-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;padding:0 12px;scrollbar-width:none}.sx-dt-gal::-webkit-scrollbar{display:none}.sx-dt-gal button,.sx-dt-gal button:first-child{flex:0 0 88%;height:250px;border-radius:14px;scroll-snap-align:center}.sx-dt-all{right:22px}.sx-dt-main{padding:22px 25px 40px}.sx-dt-end{padding:0 25px calc(30px + env(safe-area-inset-bottom))}.sx-dt-cta .btn{flex:1 1 100%}.sx-dt-table{grid-template-columns:1fr}.sx-lb-track figure{padding:56px 0}.sx-lb-nav{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));margin-top:0;width:48px;height:48px}.sx-lb-prev{left:calc(50% - 110px)}.sx-lb-next{right:calc(50% - 110px)}.sx-lb-n{bottom:calc(29px + env(safe-area-inset-bottom))}dialog.sx-sv{width:100vw;max-width:none;margin:auto 0 0;border-radius:26px 26px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}dialog.sx-sv[open]{animation:sxSheet .5s var(--ease)}@keyframes sxSheet{0%{transform:translateY(100%)}}.sx-row{grid-template-columns:1fr}.sx-nudge{right:12px;left:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto}}@media(prefers-reduced-motion:reduce){.sx-card[data-id],.sx-ask,dialog.sx-dt[open],dialog.sx-sv[open],.sx-sv-stack img,.sx-live i{animation:none}}.sx-view{display:none!important}@media(max-width:760px){.sx-quick{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-25px;padding:2px 25px}.sx-quick::-webkit-scrollbar{display:none}.sx-q{flex:none}}@media(max-width:1099px)and (min-width:761px){.sx-fbar .sx-where{flex:0 0 240px;min-width:0}.sx-pills{flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.sx-pills::-webkit-scrollbar{display:none}.sx-savebtn{display:none}}@media(max-width:900px){body.show-bar .sx-nudge{bottom:calc(88px + env(safe-area-inset-bottom))}body.show-bar .sx-mapfab{bottom:calc(92px + env(safe-area-inset-bottom))}}@media(min-width:761px)and (max-width:900px){.sx-nudge{left:auto;right:16px}}@media(max-width:1099px){.sx:has(.sx-nudge.on) .sx-mapfab{opacity:0;pointer-events:none}}.sxp{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sxp button{flex:1 1 auto;min-height:48px;padding:10px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);font-size:14.5px;font-weight:600;color:var(--ink);transition:border-color .2s,background .2s,color .2s,transform .2s var(--ease)}.sxp button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--card))}.sxp button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sxp--grid{display:grid;grid-template-columns:1fr 1fr}.sxp--list{flex-direction:column}.sxp--list button{text-align:left;padding-inline:18px}.sx-where-ic+label+input{padding-left:44px}.sxi{display:none}.sx--mapstart .sx-map{view-transition-name:sxmap}.sx.is-intro .sxi{display:block}.sx.is-intro .sx-filters,.sx.is-intro .sx-list,.sx.is-intro .sx-mapfab{display:none!important}.sx.is-intro .sx-app{display:block}.sx.is-intro .sx-map{display:block!important;position:fixed;top:64px;left:0;right:0;bottom:0;height:auto;border:0;z-index:40}html.sx-lock,html.sx-lock body{overflow:hidden}html.sx-lock .mbar{display:none!important}.sxi-card{overflow-x:hidden;position:fixed;z-index:50;top:calc(50% + 32px);left:50%;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;padding:30px 34px 26px;border-radius:28px;background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line-2);box-shadow:0 50px 100px -40px #070b138c;transform:translate(-50%,-50%);transition:left .8s var(--ease),transform .8s var(--ease)}.sxi-card.has-n{left:28px;transform:translateY(-50%)}.sxi-top{display:flex;align-items:center;gap:12px;min-height:8px}.sxi-back{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bone)}.sxi-back[hidden]{display:none}.sxi-dots{display:flex;gap:6px;flex:1;list-style:none;padding:0;margin:0}.sxi-dots li{flex:1;height:4px;border-radius:2px;background:var(--sink);transition:background .4s}.sxi-dots li.on{background:var(--accent)}.sxi-n{display:none;margin:14px 0 2px;font-size:14px;color:var(--ink-2);width:100%}.sxi-card.has-n .sxi-top{flex-wrap:wrap}.sxi-card.has-n .sxi-n{display:block}.sxi-n b{font-family:Outfit,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:-.04em;color:var(--ink);margin-right:6px;font-variant-numeric:tabular-nums}.sxi-n em{font-style:normal;font-weight:600;color:var(--ink)}.sxi-step{display:none}.sxi-step.on{display:block;animation:sxStep .5s var(--ease)}@keyframes sxStep{0%{opacity:0;transform:translate(18px)}}.sxi-step .sx-live{margin-top:18px}.sxi-step h1,.sxi-step h2{margin-top:16px;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:300}.sxi-step>p{margin-top:8px;font-size:15px;color:var(--ink-2)}.sxi-where{position:relative;display:flex;align-items:center;margin-top:20px;padding:6px;border-radius:var(--pill);background:var(--paper);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.sxi-where:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.sxi-where .sx-where-ic{left:20px}.sxi-where input{flex:1;min-width:0;height:48px;padding:0 10px 0 46px;border:0;background:none;font-size:16px;outline:none}.sxi-where input::-webkit-search-cancel-button{-webkit-appearance:none}.sxi-go{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--on-accent);transition:filter .2s}.sxi-go:hover{filter:brightness(1.12)}.sxi-where .sx-sug{top:calc(100% + 8px)}.sxi-card.is-loading .sxi-go{animation:sxPulseBtn 1s infinite}@keyframes sxPulseBtn{50%{opacity:.5}}.sxi-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sxi-skip{display:block;margin:16px auto 0;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.sx--mapstart .sxi-card{view-transition-name:sxcard}::view-transition-group(sxmap){animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:clip}::view-transition-old(sxmap),::view-transition-new(sxmap){width:100%;height:100%;object-fit:cover;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html.sx-morph .sxi-card{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}html.sx-morph .sx-top{view-transition-name:sxtop}::view-transition-old(sxtop){display:none}::view-transition-new(sxtop){animation:none}::view-transition-group(sxtop){animation:none}::view-transition-old(sxcard){animation:sxCardOut .35s cubic-bezier(.4,0,1,1) both}@keyframes sxCardOut{to{opacity:0;transform:translateY(28px) scale(.97)}}::view-transition-old(root){animation:sxRootOut .25s ease both}::view-transition-new(root){animation:sxRootIn .5s cubic-bezier(.16,1,.3,1) .12s both}@keyframes sxRootOut{to{opacity:0}}@keyframes sxRootIn{0%{opacity:0;transform:translateY(14px)}}.sx-page--explore,.sx-page--explore body{overflow:hidden}html:has(.sx-page--explore){overflow:hidden}.sx-page--explore .foot,.sx-page--explore .mbar{display:none!important}.sx--explore .sx-map{position:fixed;top:64px;left:0;right:0;bottom:0;height:auto;display:block;border:0}.sx--explore .sx-map-here{top:auto;bottom:24px}.sxe-bar{position:fixed;top:78px;left:16px;right:16px;z-index:45;pointer-events:none}.sxe-bar .sx-fbar{pointer-events:auto;display:inline-flex;height:auto;max-width:none;margin:0;padding:8px;gap:8px;border-radius:var(--pill);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);box-shadow:0 20px 44px -20px #0a101c73}.sxe-bar .sx-where{flex:0 0 320px}.sxe-panel{position:fixed;z-index:44;top:146px;left:16px;bottom:16px;width:430px;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;border-radius:24px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 70px -30px #0a101c80}.sxe-panel .sx-head{margin-bottom:14px}.sxe-panel .sx-count{font-family:inherit;font-size:14.5px;letter-spacing:0;color:var(--ink-2)}.sxe-panel .sx-count b{color:var(--ink);font-weight:700}.sxe-panel .sx-sort{height:34px}.sxe-panel .sx-grid{grid-template-columns:1fr;gap:10px}.sxe-panel .sx-card[data-id],.sxe-panel .sx-skel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:8px;border-radius:18px;transition:background .2s,box-shadow .2s}.sxe-panel .sx-card[data-id]:hover,.sxe-panel .sx-card.is-hot{background:var(--bone)}.sxe-panel .sx-card.is-hot{box-shadow:0 0 0 2px var(--accent)}.sxe-panel .sx-ph{aspect-ratio:auto;height:112px;border-radius:12px}.sxe-panel .sx-body{padding:4px 0 0}.sxe-panel .sx-price{font-size:1.3rem}.sxe-panel .sx-facts{font-size:13px;gap:2px 10px}.sxe-panel .sx-type,.sxe-panel .sx-nav,.sxe-panel .sx-dots{display:none}.sxe-panel .sx-addr{font-size:13px}.sxe-panel .sx-heart{width:32px;height:32px;top:6px;right:6px}.sxe-panel .sx-heart svg{width:16px;height:16px}.sxe-panel .sx-badge{top:8px;left:8px;font-size:10.5px;padding:3px 8px}.sxe-panel .sx-more{margin-top:18px}.sxe-panel .sx-legal{margin-top:20px;font-size:10.5px}.sxe-panel .sx-note{padding:28px 18px}.sx--explore .maplibregl-ctrl-top-right{top:70px}@media(max-width:760px){.sxi-card,.sxi-card.has-n{top:auto;bottom:12px;left:12px;transform:none;width:auto;right:12px;max-height:62dvh;padding:20px 20px 18px;border-radius:24px}.sxi-card:not(.has-n){bottom:50%;transform:translateY(50%)}.sxi-step h1,.sxi-step h2{font-size:1.75rem}.sxi-n b{font-size:2rem}.sxi-step .sx-live,.sxi-step:first-of-type>p{display:none}.sxi-quick{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin-inline:0;padding-inline:0}.sxi-quick .sx-q{justify-content:center}.sxi-quick .sx-q{flex:none}.sxe-bar{top:72px;left:0;right:0}.sxe-bar .sx-fbar{display:flex;flex-wrap:wrap;margin:0 12px;border-radius:22px;padding:8px}.sxe-bar .sx-where{flex:1 1 100%}.sxe-bar .sx-pills{margin-inline:-8px;padding-inline:8px}.sxe-panel{top:auto;left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;padding:0;overflow:visible;background:none;border:0;box-shadow:none;pointer-events:none}.sxe-panel>*{pointer-events:auto}.sxe-panel .sx-head{justify-content:center;margin:0 0 8px}.sxe-panel .sx-count{padding:6px 14px;border-radius:var(--pill);background:var(--card);box-shadow:0 8px 20px -10px #0006;font-size:13px}.sxe-panel .sx-head-r,.sxe-panel .sx-legal,.sxe-panel .sx-more{display:none!important}.sxe-panel .sx-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:4px 16px 8px;scrollbar-width:none}.sxe-panel .sx-grid::-webkit-scrollbar{display:none}.sxe-panel .sx-card[data-id],.sxe-panel .sx-skel{flex:0 0 86%;grid-template-columns:118px minmax(0,1fr);background:var(--card);box-shadow:0 14px 30px -16px #00000080;scroll-snap-align:center}.sxe-panel .sx-card[data-id]:hover{background:var(--card)}.sxe-panel .sx-ph{height:100px}.sxe-panel .sx-note{margin:0 16px;background:var(--card)}.sx--explore .sx-map-here{bottom:auto;top:150px}.sx--explore .maplibregl-ctrl-top-right{top:132px}.sxp--grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.sxi-step.on{animation:none}}@media(min-width:1100px){.sx--feed .sx-app{height:calc(100dvh - 132px);overflow:hidden}.sx--feed .sx-list{overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:var(--sink) transparent}.sx--feed .sx-map{position:relative;top:auto;height:100%}}.sx-embed{position:relative;z-index:3;padding:0 var(--pad) clamp(56px,7vw,96px);margin-top:-44px}.sx--embed{max-width:1680px;margin-inline:auto}.sx--embed .sx-filters{position:relative;top:auto;z-index:20;border:0;background:none;margin-bottom:22px}.sx--embed .sx-fbar{height:auto;padding:10px;border-radius:26px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 30px 60px -30px #0a101c66,0 2px 6px #0a101c0d}.sx--embed .sx-fbar .sx-where{flex:1 1 380px}.sx--embed .sx-fbar .sx-where input,.sx--embed .sx-pick,.sx--embed .sx-savebtn{height:48px}@media(min-width:1100px){.sx--embed .sx-app{height:auto;overflow:visible;align-items:start;border-radius:26px;border:1px solid var(--line-2);background:var(--card);box-shadow:0 40px 80px -50px #0a101c73}.sx--embed .sx-list{padding-top:24px;overflow:visible}.sx--embed .sx-map{position:sticky;top:96px;height:calc(100dvh - 120px);border-left:1px solid var(--line-2);border-radius:0 26px 26px 0;overflow:hidden}}@media(max-width:1099px){.sx--embed .sx-view{display:inline-flex!important}.sx--embed .sx-app{display:flex;flex-direction:column}.sx--embed .sx-map{order:-1;position:relative!important;top:auto;height:62vh;border-radius:20px;overflow:hidden;margin-bottom:8px}.sx--embed.show-map .sx-list{visibility:visible;height:auto;overflow:visible}.sx--embed .sx-list{padding:8px 0 0}.sx--embed .sx-fbar{flex-wrap:wrap}.sx--embed .sx-fbar .sx-where{flex:1 1 100%}.sx--embed .sx-savebtn{display:inline-flex}}@media(max-width:760px){.sx-embed{padding-inline:16px;margin-top:-48px}.sx--embed .sx-savebtn{flex:1 1 100%;justify-content:center}}.sx-promo{grid-column:1/-1;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;margin:36px 0 8px;padding:clamp(26px,3.4vw,44px);border-radius:24px;color:#fff;isolation:isolate;background:radial-gradient(80% 120% at 100% 0%,#1B57A0 0%,transparent 60%),radial-gradient(60% 90% at 0% 100%,#123F7A 0%,transparent 70%),#0b1a30;animation:sxIn .7s var(--ease) both}.sx-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:.35;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.sx-promo-k{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--pill);background:#ffffff1a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sx-promo-k i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade8033}.sx-promo h3{margin-top:14px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:300;line-height:1.08;max-width:18ch}.sx-promo-copy>p:not(.sx-promo-k){margin-top:10px;max-width:42ch;font-size:15px;opacity:.82}.sx-promo-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}.sx-promo-eval{font-size:14px;font-weight:600;color:#fff;opacity:.85;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}.sx-promo-eval:hover{opacity:1;text-decoration-color:#fff}.sx-promo-art{position:relative;align-self:stretch;min-height:200px}.sx-phone{position:absolute;left:50%;bottom:calc(clamp(26px,3.4vw,44px)*-1);width:230px;height:calc(100% + 110px);transform:translate(-50%) rotate(-4deg);padding:44px 12px 0;border-radius:38px 38px 0 0;background:linear-gradient(#141b26,#0e141d);border:7px solid #232C3A;border-bottom:0;box-shadow:0 -20px 60px -20px #0009;overflow:hidden;transition:transform .6s var(--ease)}.sx-promo:hover .sx-phone{transform:translate(-50%) rotate(-2deg) translateY(-8px)}.sx-phone-notch{position:absolute;top:10px;left:50%;width:80px;height:20px;margin-left:-40px;border-radius:12px;background:#000}.sx-phone-time{text-align:center;font-family:Outfit,sans-serif;font-size:2.6rem;font-weight:200;letter-spacing:-.04em;line-height:1}.sx-phone-date{text-align:center;font-size:11px;opacity:.6;margin:4px 0 14px}.sx-note-card{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;margin-bottom:8px;padding:9px;border-radius:16px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sxNote .7s var(--ease) both;animation-delay:calc(.3s + var(--k) * .25s)}@keyframes sxNote{0%{opacity:0;transform:translateY(-10px) scale(.96)}}.sx-note-card img,.sx-note-card>i{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#ffffff26}.sx-note-card p{min-width:0;font-size:11px;line-height:1.35;color:#ffffffd9}.sx-note-card p b{display:block;font-size:11.5px;color:#fff}.sx-note-card p span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}.sx-note-card em{align-self:start;font-style:normal;font-size:10px;opacity:.55}@media(max-width:760px){.sx-promo{grid-template-columns:1fr;padding:26px 22px 0;margin-top:12px;overflow:hidden}.sx-promo-act .btn{width:100%}.sx-promo-eval{margin-inline:auto}.sx-promo-art{min-height:190px}.sx-promo--alerts .sx-promo-art{min-height:240px;margin-top:6px}.sx-phone{bottom:0;height:220px;width:220px}}.sx-promo-note{font-size:13px;opacity:.7}.sx-promo--drops{color:var(--ink);background:radial-gradient(70% 120% at 100% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--bone);border:1px solid var(--line-2)}.sx-promo--drops:after{background-image:radial-gradient(color-mix(in srgb,var(--ink) 14%,transparent) 1px,transparent 1px)}.sx-promo--drops .sx-promo-k{background:var(--card);color:var(--accent);box-shadow:0 1px 0 var(--line-2)}.sx-promo--value .sx-promo-k i{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.sx-promo--drops .sx-promo-k i{background:#16a34a;box-shadow:0 0 0 4px #16a34a2e}.sx-promo--tour{background:radial-gradient(80% 120% at 100% 0%,#2A4D7E 0%,transparent 60%),radial-gradient(60% 90% at 0% 100%,#3B2A55 0%,transparent 70%),#121a2b}.sx-promo--tour .sx-promo-k i{background:#f472b6;box-shadow:0 0 0 4px #f472b638}.sx-promo--value{background:radial-gradient(70% 120% at 90% 10%,#2C6FC2 0%,transparent 60%),radial-gradient(60% 90% at 0% 100%,#123F7A 0%,transparent 70%),#0b1a30}.sx-hv{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sx-hv-house{width:min(200px,74%);height:auto;margin-top:104px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.35))}.sx-hv-tag{position:absolute;top:6%;left:50%;z-index:2;display:grid;justify-items:center;gap:4px;padding:12px 18px 13px;border-radius:16px;background:#fff;color:#0d1117;box-shadow:0 24px 40px -18px #0009;transform:translate(-50%) rotate(-3deg);transition:transform .6s var(--ease);animation:sxNote .7s var(--ease) both;animation-delay:.25s}.sx-hv-tag span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#55606e}.sx-hv-tag b{display:flex;align-items:flex-end;gap:3px;font-family:Outfit,sans-serif;font-size:1.7rem;font-weight:400;line-height:1}.sx-hv-tag i,.sx-vl-tag i{display:inline-block;width:13px;height:22px;border-radius:4px;background:linear-gradient(90deg,#e2e7ee,#f2f4f7,#e2e7ee);background-size:200% 100%;animation:sxTagShim 1.6s linear infinite}@keyframes sxTagShim{to{background-position:-200% 0}}.sx-hv-line{position:absolute;top:calc(6% + 62px);left:50%;width:2px;height:30px;background:#ffffff80}.sx-promo--value:hover .sx-hv-tag{transform:translate(-50%) rotate(0) translateY(-6px)}.sx-promo--value .sx-promo-k i{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2438}.sx-vl .sx-form{margin-top:20px}.sx-vl-art{position:relative;display:grid;justify-items:center;margin:2px auto 14px;color:var(--accent)}.sx-vl-tag{display:flex;align-items:flex-end;gap:3px;margin-bottom:-6px;padding:8px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 14px 26px -14px #0a101c73;font-family:Outfit,sans-serif;font-size:1.3rem;color:var(--ink);transform:rotate(-3deg);position:relative;z-index:1}.sx-vl-tag i{width:10px;height:17px}.sx-promo--tour .sx-promo-art{container-type:inline-size;min-height:230px}.sx-tour{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sx-tour figure{position:absolute;top:14%;width:min(170px,40cqw);border-radius:16px;overflow:hidden;background:#1e293b;border:3px solid rgba(255,255,255,.9);box-shadow:0 24px 40px -20px #0009;transition:transform .6s var(--ease);animation:sxIn .7s var(--ease) both;animation-delay:calc(.15s + var(--k) * .12s)}.sx-tour figure:nth-child(1){transform:translate(-72%) rotate(-7deg)}.sx-tour figure:nth-child(2){z-index:2;transform:translateY(-10px)}.sx-tour figure:nth-child(3){transform:translate(72%) rotate(7deg)}.sx-promo--tour:hover .sx-tour figure:nth-child(1){transform:translate(-80%) rotate(-9deg)}.sx-promo--tour:hover .sx-tour figure:nth-child(3){transform:translate(80%) rotate(9deg)}.sx-tour img,.sx-tour figure>i{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.sx-tour figcaption{padding:7px 9px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0d1117;background:#fff}.sx-tour figcaption b{margin-right:6px;font-size:12.5px}.sx-tour-tag{position:absolute;z-index:3;bottom:9%;left:50%;translate:-50% 0;display:grid;padding:9px 16px;border-radius:14px;background:#fff;color:#0d1117;font-size:11.5px;text-align:center;box-shadow:0 18px 30px -14px #0000008c;white-space:nowrap}.sx-tour-tag b{font-size:13.5px}.sx-drop{position:absolute;right:6%;top:50%;width:min(300px,100%);transform:translateY(-50%) rotate(-2deg);transition:transform .6s var(--ease)}.sx-promo--drops:hover .sx-drop{transform:translateY(calc(-50% - 6px)) rotate(-1deg)}.sx-drop>img,.sx-drop>i{display:block;width:100%;height:170px;object-fit:cover;border-radius:20px;background:var(--sink);box-shadow:0 30px 60px -28px #0a101c80}.sx-drop-n{position:absolute;left:-18px;right:18px;bottom:-18px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 20px 36px -18px #0a101c80;animation:sxNote .7s var(--ease) both;animation-delay:.35s}.sx-drop-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#16a34a24;color:#16a34a}.sx-drop-n p{min-width:0;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-drop-n p b{display:block;font-size:13px;color:var(--ink)}.sx-drop-n em{align-self:start;font-style:normal;font-size:10.5px;color:var(--ink-3)}.sx-drop-line{position:absolute;top:14px;right:14px;width:84px;height:28px;padding:6px 8px;border-radius:10px;background:#ffffffeb;color:#16a34a}@media(max-width:760px){.sx-promo--value,.sx-promo--drops,.sx-promo--tour{padding-bottom:26px}.sx-promo--drops .sx-promo-art{min-height:250px}.sx-promo--tour .sx-promo-art{min-height:200px}.sx-drop{right:auto;left:50%;translate:-50% 0}.sx-promo--value .sx-promo-art{min-height:230px}}.sxi-card.has-n{left:32px}.sxi-step h1,.sxi-step h2{font-size:clamp(2rem,3.2vw,2.6rem)}.sxi-next{width:100%;margin-top:20px;padding-block:16px;font-size:15px}.sxr{margin-top:18px}.sxr-vals{display:flex;align-items:center;gap:10px}.sxr-vals label{flex:1;display:grid;gap:4px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--paper);cursor:text;transition:border-color .2s,box-shadow .2s}.sxr-vals label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.sxr-vals span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.sxr-vals input{width:100%;border:0;background:none;outline:none;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sxr-vals>i{width:10px;height:2px;background:var(--line);flex:none}.sxr-track{position:relative;height:36px;margin:16px 10px 0}.sxr-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:var(--sink)}.sxr-fill{position:absolute;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:linear-gradient(90deg,#1b57a0,#0f3d75)}.sxr-track input{position:absolute;left:-10px;right:-10px;width:calc(100% + 20px);top:0;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.sxr-track input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #0F3D75;box-shadow:0 6px 16px -6px #0a101c80;cursor:grab;transition:transform .15s}.sxr-track input::-webkit-slider-thumb:active{transform:scale(1.12);cursor:grabbing}.sxr-track input::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #0F3D75;box-shadow:0 6px 16px -6px #0a101c80;cursor:grab}.sxr-track input::-webkit-slider-runnable-track{background:none}.sxr-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,#1B57A0 30%,transparent)}.sxr-scale{display:flex;justify-content:space-between;margin:4px 0 0;font-size:11px;color:var(--ink-3)}.sxr-quick{margin-top:14px}.sxr-quick button{min-height:40px;padding:8px 12px;font-size:13px;border-radius:var(--pill)}@media(max-width:760px){.sxi-card,.sxi-card.has-n{padding:20px 18px 18px}.sxr-vals input{font-size:1.15rem}.sxi-step:not([data-s="0"]) h2{font-size:1.6rem;margin-top:10px}.sxi-step:not([data-s="0"])>p{display:none}.sxr-scale{display:none}.sxr-track{margin-top:10px}}.pb:has(+.sx-embed) .pb-in{padding-bottom:clamp(96px,8vw,116px)}@media(max-width:900px){.pb:has(+.sx-embed) .pb-in{padding-bottom:84px}}@media(max-width:760px){.sxi-card,.sxi-card.has-n{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;max-height:calc(100dvh - 88px)}.sxi-n{margin-top:10px}.sxi-n b{font-size:1.7rem}.sxi-step[data-s="1"] .sxr-quick{display:none}.sxr{margin-top:12px}.sxr-vals label{padding:8px 12px}.sxi-next{margin-top:14px;padding-block:15px}.sxi-skip{margin-top:10px}}@media(max-width:760px){.sxi-card,.sxi-card.has-n{left:12px;right:12px;bottom:calc(24px + env(safe-area-inset-bottom));max-height:calc(100dvh - 104px);padding:20px 20px 26px;display:flex;flex-direction:column}.sxi-card .sxi-skip{margin-top:auto;padding-top:14px}.sxi-step.on{flex:none}.sxr-track{height:48px;margin:20px 6px 0}.sxr-track input::-webkit-slider-thumb{width:34px;height:34px}.sxr-track input::-moz-range-thumb{width:30px;height:30px}.sxi-step[data-s="1"] .sxi-next{margin-top:30px}.sxi-step[data-s="2"] .sxp,.sxi-step[data-s="3"] .sxp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.sxi-step[data-s="2"] .sxp button,.sxi-step[data-s="3"] .sxp button{min-height:64px;font-size:16px;border-radius:16px}.sxi-step[data-s="3"] .sxp button:last-child{grid-column:span 2}}.sxi-card:not(.has-n){overflow:visible}.sx-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:300;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 50px);padding:13px 20px;border-radius:var(--pill);background:#0d1117;color:#fff;font-size:14px;font-weight:600;box-shadow:0 20px 40px -16px #0009;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .3s var(--ease),transform .4s var(--ease)}.sx-toast.on{opacity:1;transform:translate(-50%)}.sx-toast svg{flex:none;color:#f87171}@media(max-width:900px){body.show-bar .sx-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}html:has(dialog[open]){overflow:hidden}.sx-hero-map{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease);-webkit-mask-image:radial-gradient(ellipse 38% 50% at 50% 46%,transparent 30%,#000 100%),linear-gradient(#000 35%,transparent 96%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 38% 50% at 50% 46%,transparent 30%,#000 100%),linear-gradient(#000 35%,transparent 96%);mask-composite:intersect}.sx-hero-map.on{opacity:.75}.sx-hero-here{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:0 4px 12px -2px #0a101c66}.sx-hero-here:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:color-mix(in srgb,var(--accent) 30%,transparent);animation:sxHere 2.2s var(--ease) infinite}@keyframes sxHere{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.sx-hero-map .maplibregl-ctrl{pointer-events:auto}.sx-hero-map .maplibregl-ctrl-attrib.maplibregl-compact-show:not(:hover):not(:focus-within) .maplibregl-ctrl-attrib-inner{display:none}.sx-hero-map .maplibregl-ctrl-attrib.maplibregl-compact-show:not(:hover):not(:focus-within){padding:2px 24px 2px 0}.sx-hero:has(.sx-hero-map.on):after{opacity:0}.sx-hero-pin span{display:block;padding:3px 7px;border-radius:var(--pill);background:#fff;color:#0d1117;font:700 10.5px/1 Plus Jakarta Sans,system-ui,sans-serif;box-shadow:0 4px 10px -4px #0006;animation:sxPin .6s var(--ease) backwards}.sx-hero-in{position:relative}.sx-bar.is-stuck{position:fixed;top:76px;left:50%;z-index:70;width:min(880px,calc(100vw - 32px));margin:0;transform:translate(-50%);box-shadow:0 24px 50px -24px #0a101c80;animation:sxDrop .35s var(--ease)}@keyframes sxDrop{0%{opacity:0;transform:translate(-50%,-12px)}}.sx-bar.is-stuck .sx-sug{max-height:50vh;overflow:auto}.sx-go.is-ready{animation:sxReady 1.1s var(--ease) 2}@keyframes sxReady{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 22%,transparent)}}@media(max-width:760px){.sx--search .sx-hero{padding-top:0}.sx--search .sx-hero-map{position:relative!important;inset:auto;z-index:0;display:block;height:min(36vh,290px);margin:0 -25px;opacity:1;background:var(--bone);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.sx--search .sx-hero-in{margin-top:-46px;position:relative;z-index:1}.sx--search .sx-hero h1{margin-top:16px;font-size:clamp(2rem,9vw,2.5rem)}.sx--search .sx-hero-p{margin-top:12px;font-size:15px}.sx--search .sx-bar{margin-top:22px;padding:10px;gap:8px}.sx--search .sx-bar .sx-where{border-bottom:0;background:var(--bone);border-radius:14px}.sx--search .sx-bar .sx-pick{height:46px}.sx--search .sx-bar .sx-pick select{font-size:14px;padding-left:12px;padding-right:24px;text-overflow:ellipsis}.sx--search .sx-bar .sx-pick svg{right:9px}.sx--search .sx-bar .sx-pick:nth-of-type(3){flex:1 1 100%}.sx--search .sx-quick{display:none}}@media(max-width:760px){.sxi-step[data-s="0"]{text-align:center}.sxi-step[data-s="0"] .sx-live{display:inline-flex;width:auto;margin-top:22px;white-space:nowrap;font-size:12px;padding:6px 12px 6px 10px;gap:7px}.sxi-step[data-s="0"] .sx-live span{padding-left:7px}.sxi-step[data-s="0"] .sx-live span{display:inline}.sxi-step[data-s="0"] h1{margin-top:16px;font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1.1}.sxi-step[data-s="0"] .sxi-where{margin-top:22px}.sxi-step[data-s="0"] .sxi-quick{margin-top:14px}}.sx-bar-ask,.sx-bar-x,.sx-edit,.sx-bar-scrim[hidden]{display:none}@media(max-width:760px){.sx--search .sx-bar.is-sheet{position:fixed;left:16px;right:16px;top:calc((100dvh - var(--kb,0px)) / 2);z-index:75;width:auto;max-width:none;margin:0;padding:26px 18px 22px;border-radius:24px;box-shadow:0 40px 90px -20px #070b13b3;transform:translateY(-50%);animation:sxAsk .4s var(--ease)}@keyframes sxAsk{0%{opacity:0;transform:translateY(-46%) scale(.97)}}.sx-bar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;background:#070b138c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sxFade .3s ease}@keyframes sxFade{0%{opacity:0}}body.sx-asking .sx-hero{z-index:90}html:has(body.sx-asking){overflow:hidden}.sx-bar.is-sheet .sx-bar-ask{display:block;flex:1 1 100%;margin:0 0 6px;padding-inline:26px;text-align:center;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.sx-bar.is-sheet .sx-bar-x{display:grid;position:absolute;top:10px;right:10px;width:36px;height:36px}.sx-bar.is-sheet .sx-sug{max-height:34vh;overflow:auto}.sx--search .sx-edit{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:74;display:none;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 18px;border-radius:var(--pill);background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;box-shadow:0 14px 34px -12px #0000008c;transform:translate(-50%);white-space:nowrap}.sx--search .sx-edit.on{display:inline-flex;animation:sxPill .4s var(--ease)}@keyframes sxPill{0%{opacity:0;transform:translate(-50%,14px)}}.sx-edit span{overflow:hidden;text-overflow:ellipsis}.sx-edit b{flex:none;padding-left:10px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);font-weight:600}body.show-bar .sx--search .sx-edit{bottom:calc(92px + env(safe-area-inset-bottom))}body.sx-asking .mbar{transform:translateY(110%)}body.sx-pill .sx-toast{bottom:calc(150px + env(safe-area-inset-bottom))}.sx--search .sx-grid.is-waiting:after{content:"Enter your criteria to see homes"}}.sx-seo{padding:clamp(56px,7vw,96px) 0 clamp(24px,3vw,40px)}.sx-seo-in{max-width:760px}.sx-seo h2{font-family:Outfit,sans-serif;font-weight:300;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.sx-seo h3{font-family:Outfit,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.02em;margin:30px 0 10px}.sx-seo p{font-size:16px;line-height:1.7;color:var(--ink-2)}.sx-seo a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sx-seo a:hover{text-decoration-thickness:2px}.wgt--help .wgt-btn{height:56px;padding:0 22px 0 6px;gap:12px;font-size:14px}.wgt-btn-ava{position:relative;flex:none;width:44px;height:44px}.wgt-btn-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.85)}.wgt-btn-ava i{position:absolute;right:0;bottom:1px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid var(--accent)}@media(min-width:761px){.sx-promo--alerts{clip-path:inset(-160px -60px 0 -60px round 0 0 24px 24px)}.sx-promo--alerts .sx-phone{bottom:calc(clamp(26px,3.4vw,44px)*-1 - 24px)}.sx-promo--alerts:hover .sx-phone{transform:translate(-50%) rotate(-2deg) translateY(-6px)}}
