.demo-disclosure{position:sticky;top:0;z-index:101;min-height:38px;padding:8px 20px;background:#17212c;color:#f4f5f7;font:400 12px/1.6 system-ui,sans-serif;text-align:center}.demo-disclosure a{color:#f4c178;text-decoration:underline}.nav{top:38px!important}.demo-skip{position:fixed;z-index:200;left:12px;top:8px;padding:12px;background:#fff;color:#111;transform:translateY(-200%)}.demo-skip:focus{transform:none}.rv,.stp,.cell{opacity:1!important;transform:none!important}.demo-form-status{font:400 14px/1.6 system-ui,sans-serif!important;margin-top:14px!important;color:inherit!important}.demo-form-status:empty{display:none}.sample-property-image img{width:100%;max-height:650px;object-fit:cover}.demo-notice{padding:1rem;border:1px solid currentColor;margin:1rem 0}.acc [inert]{visibility:hidden}.nav .burger{min-width:44px;min-height:44px}.hero__dots button,.dot{min-width:24px;min-height:24px}.form input,.form select,.form textarea{font-size:16px!important}.nav a{font-size:14px}.pill{font-size:12px!important}.nav--over{background:rgba(10,15,15,.9)}.demo-disclosure+*{scroll-margin-top:100px}main{scroll-margin-top:110px}.table{display:block;max-width:100%;overflow-x:auto}.table th,.table td{min-width:110px}body{overflow-x:clip}.demo-disclosure~.nav{z-index:80}
@media(max-width:700px){.demo-disclosure{font-size:11px;min-height:48px;padding:6px 16px}.nav{top:48px!important}.pill{bottom:12px!important;top:auto!important}.nav.open{max-height:calc(100dvh - 48px);overflow:auto}.hero{min-height:auto!important}.hero__inner{padding-top:130px!important;padding-bottom:65px!important}.demo-disclosure a{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.demo-loading{position:fixed;inset:0;z-index:999;background:#101313;display:grid;place-items:center;transition:opacity .4s,visibility .4s}.demo-loading.is-done{opacity:0;visibility:hidden}.demo-loading:after{content:"";width:28px;height:28px;border:2px solid rgba(255,255,255,.25);border-top-color:currentColor;border-radius:50%;animation:demo-spin .7s linear infinite}@keyframes demo-spin{to{transform:rotate(360deg)}}
@media (pointer:fine){body.demo-cursor{cursor:none}body.demo-cursor a,body.demo-cursor button,body.demo-cursor input,body.demo-cursor select,body.demo-cursor textarea{cursor:none}.demo-cursor-dot,.demo-cursor-ring{position:fixed;pointer-events:none;z-index:9999;border-radius:50%;transform:translate(-50%,-50%);opacity:0}.demo-cursor-dot{width:6px;height:6px;background:#fff}.demo-cursor-ring{width:28px;height:28px;border:1px solid currentColor;transition:transform .16s,background .16s}.demo-cursor-ready .demo-cursor-dot,.demo-cursor-ready .demo-cursor-ring{opacity:1}.demo-cursor-hover .demo-cursor-ring{transform:translate(-50%,-50%) scale(1.55);background:rgba(255,255,255,.12)}}
@media (prefers-reduced-motion:reduce){.demo-loading{display:none}.demo-cursor-dot,.demo-cursor-ring{display:none}}
