.house-scene{aspect-ratio:16/9;isolation:isolate;background:#f7f5eb;width:100%;position:relative;overflow:hidden}.house-scene img{object-fit:contain;pointer-events:none;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.house-scene .layer{opacity:0}.house-scene .layer.show{opacity:1}.house-scene .heat{clip-path:polygon(51.8% 71.5%,60.5% 71.5%,60.5% 87.3%,51.8% 87.3%)}.house-scene .battery{clip-path:polygon(67.2% 69%,72.3% 69%,72.3% 85.1%,67.2% 85.1%)}.house-scene .solar-first{clip-path:polygon(19% 43.8%,30% 20.2%,48.4% 14.9%,38.2% 40.4%)}.house-scene .solar-rest{clip-path:polygon(48.4% 14.9%,67.5% 9%,61.5% 36.8%,38.2% 40.4%)}.house-scene .roof{clip-path:polygon(11.2% 49.7%,27% 18.1%,47.8% 11.4%,48.6% 16%,50.1% 14.7%,50% 11.1%,73.4% 4.2%,62.9% 44.6%)}.house-scene .parked-cars{transform-origin:100% 88%;filter:drop-shadow(0 2px 2px #153f3540);transform:scale(.9)}.house-scene .car{clip-path:polygon(70.7% 82%,71.1% 78.2%,73.5% 75.4%,75.2% 71.8%,77.9% 70%,83.8% 69.9%,86.4% 72.4%,88% 76.5%,88.4% 83.6%,87.8% 86.8%,86.5% 87.8%,83.8% 87.8%,82.9% 87.2%,81.7% 87.8%,73% 87.6%,71.1% 86.3%)}.house-scene .car-second{clip-path:polygon(88.3% 82%,88.8% 77.1%,90.4% 74.8%,91.5% 71.3%,94% 70%,97.2% 69.9%,99.5% 71%,100% 73%,100% 87.7%,91.5% 87.7%,89.4% 86.8%,88.4% 85%)}.house-scene .foreground-hedge{clip-path:polygon(100% 84.3%,98.8% 85.1%,98.6% 88%,97% 89%,96.8% 93%,95% 96%,94% 100%,100% 100%)}@media (prefers-reduced-motion:no-preference){.house-scene .layer{transition:opacity .3s}}
