.pss-photo{--pss-ease: cubic-bezier(.26, .28, .12, 1);position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:24px;background:var(--neutral-200)}@media (min-width: 640px){.pss-photo{aspect-ratio:16 / 10}}.pss-photo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:25% 55%;object-position:25% 55%;transition:transform .8s var(--pss-ease)}.pss-photo:hover .pss-photo-img{transform:scale(1.03)}.pss-phone{position:absolute;top:20%;right:7%;width:clamp(170px,42%,292px);--phf-shadow: 0 2cqw 6cqw -1cqw rgb(0 0 0 / .35)}@media (min-width: 640px){.pss-phone{top:17%;right:8%;width:clamp(200px,36%,292px)}}.pss-app{position:absolute;top:0;left:0;width:375px;height:795px;overflow:hidden;transform-origin:0 0;background:#f4f4f2;font-family:var(--font-sans);color:var(--neutral-950)}.pss-statusbar{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:50px;padding:6px 28px 0 38px;font-size:16px;font-weight:600;letter-spacing:-.01em}.pss-statusbar-icons{display:inline-flex;align-items:center;gap:6px}.pss-island{position:absolute;top:11px;left:50%;width:122px;height:36px;border-radius:18px;background:#000;transform:translate(-50%)}.pss-nav{display:flex;align-items:center;justify-content:space-between;height:44px;margin-top:50px;padding:0 14px 0 8px;color:var(--neutral-950)}.pss-nav-title{font-size:17px;font-weight:600;letter-spacing:-.01em}.pss-body{display:grid;gap:12px;padding:6px 16px 0}.pss-place{padding:2px 4px 4px}.pss-place-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pss-place-name{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.pss-place-meta{margin-top:2px;font-size:15px;color:var(--neutral-500)}.pss-example{padding:4px 9px;border-radius:9999px;background:#17171512;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-600)}.pss-card{padding:16px;border:1px solid rgb(23 23 21 / .06);border-radius:16px;background:#fff}.pss-label{font-size:13px;font-weight:500;color:var(--neutral-500)}.pss-range{margin-top:4px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pss-track{position:relative;height:8px;margin:18px 0 4px;border-radius:9999px;background:var(--neutral-200)}.pss-band{position:absolute;top:0;bottom:0;border-radius:9999px;background:#00603947}.pss-marker{position:absolute;top:50%;width:18px;height:18px;border:3px solid #ffffff;border-radius:50%;background:#006039;box-shadow:0 1px 4px #00000040;transform:translate(-50%,-50%)}.pss-sales{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--neutral-600)}.pss-sales-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#006039}.pss-chart{display:block;width:100%;height:84px;margin-top:12px;overflow:visible}.pss-line{stroke-dasharray:1;stroke-dashoffset:0}.pss-years{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--neutral-500)}.pss-home-indicator{position:absolute;bottom:8px;left:50%;width:134px;height:5px;border-radius:9999px;background:var(--neutral-950);transform:translate(-50%)}.pss-photo[data-armed]:not([data-play]) .pss-phone{transform:translateY(24%)}.pss-photo[data-armed]:not([data-play]) .pss-step{opacity:0;transform:translateY(8px)}.pss-photo[data-armed]:not([data-play]) .pss-band{transform:scaleX(0)}.pss-photo[data-armed]:not([data-play]) .pss-marker{opacity:0;transform:translate(-50%,-50%) scale(.4)}.pss-photo[data-armed]:not([data-play]) .pss-line{stroke-dashoffset:1}.pss-photo[data-armed]:not([data-play]) .pss-area{opacity:0}.pss-photo[data-play] .pss-phone{transition:transform 1.2s var(--pss-ease)}.pss-photo[data-play] .pss-step{transition:opacity .5s var(--pss-ease) var(--d, 0s),transform .6s var(--pss-ease) var(--d, 0s)}.pss-photo[data-play] .pss-marker{transition:opacity .2s ease .9s,transform .45s cubic-bezier(.34,1.56,.64,1) .9s}.pss-photo[data-play] .pss-band{transition:transform .7s var(--pss-ease) 1s}.pss-photo[data-play] .pss-line{transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) 1.5s}.pss-photo[data-play] .pss-area{transition:opacity .6s ease 2.2s}@media (prefers-reduced-motion: reduce){.pss-photo-img{transition:none}.pss-photo:hover .pss-photo-img{transform:none}}body.has-real-estate-estimator [data-real-estate-estimator-panel]>div:first-child{padding-top:1rem}body.has-real-estate-estimator [data-real-estate-estimator-panel]{border:0;border-radius:0;box-shadow:none;background:transparent}body.has-real-estate-estimator [data-real-estate-estimator-panel]>div:first-child>span{display:none}body.has-real-estate-estimator [data-real-estate-estimator-panel]>div:nth-child(2){display:none}body.has-real-estate-estimator [data-real-estate-estimator-panel]>div:nth-child(3){padding-top:1.5rem;padding-bottom:.75rem}body.has-real-estate-estimator [data-real-estate-estimator-panel] form:not([data-re-sheet]) [data-re-step-header]{padding-top:.5rem;padding-bottom:.5rem}body.has-real-estate-estimator [data-real-estate-estimator-panel] form:not([data-re-sheet]) [data-re-step-header] p:last-of-type{display:none}body.has-real-estate-estimator [data-real-estate-estimator-panel] form>:not([hidden])~:not([hidden]){margin-top:.75rem}.has-real-estate-estimator .input[data-filled=true]{border-color:var(--neutral-400)}.has-real-estate-estimator .input[aria-invalid=true]{border-color:var(--red-600);box-shadow:0 0 0 3px #b6322d1a}
