main.homemain{padding-bottom:0}main.homemain>.homefloor{padding-bottom:calc(var(--sec-gap) * .58)}main.homemain>.homefloor:has(.docket){padding-bottom:calc(var(--sec-gap) * .34)}@supports not selector(:has(*)){main.homemain>.homefloor{padding-bottom:calc(var(--sec-gap) * .5)}}.homemain .home-finder{padding:28px 0}.homemain .home-finder h2{margin:0 0 16px;font-size:22px}.home-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homemain .statesec{margin-top:36px}.homemain .statehead{margin-bottom:24px}.homemain .statehead .eyebrow{margin-bottom:10px;font-size:13px}.homemain .state-title{font-size:30px}.homemain .state-line{max-width:60ch;font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:0;font-size:15px;line-height:1.5}.homemain .fgrid .mplate-well{aspect-ratio:4/3}.homemain .fgrid .mplate-well[data-portrait=true] img{object-fit:contain;background:#eef1f2}.homemain .fgrid .mplate-body{padding:18px}.hasbar .homemain .fgrid .mplate-idx{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:0;font-size:12px;line-height:1.4}.homemain .fgrid .mplate-name{font-size:22px;line-height:1.25}.hasbar .homemain .fgrid .card-price{min-height:64px;margin-top:auto}.homemain .fgrid .card-price-prefix{color:var(--steel);font-size:12px;font-weight:400;line-height:1.4;display:block}.homemain .fgrid .mplate-price{font-size:26px}.homemain .seeall{margin-top:24px}.homemain .delivery-proof{padding-block:48px}.homemain .delivery-proof-line{font-size:16px}.homemain .delivery-proof-frame figcaption{font-family:var(--font-archivo), Arial, sans-serif;text-transform:none;letter-spacing:0;font-size:13px}@media (max-width:699px){.homemain .home-finder{padding:22px 0}.homemain .home-finder h2{margin-bottom:14px;font-size:20px}.homemain .home-range-links{gap:4px 16px;margin-top:10px}.homemain .home-range-links a{font-size:13px}.homemain .statesec{margin-top:28px}.homemain .state-title{font-size:26px}.homemain .state-line{font-size:14px}.homemain .fgrid .mplate-body{padding:12px}.hasbar .homemain .fgrid .card-price{min-height:56px}.homemain .fgrid .mplate-name{font-size:17px}.homemain .fgrid .mplate-price{font-size:20px}.homemain .delivery-proof{padding-block:36px}}
