@property --h{syntax:"<number>";inherits:true;initial-value:0}.home-stage{perspective:2200px;perspective-origin:50%;contain:layout paint}.home-stage[data-idle] *{animation-play-state:paused!important}.home-3d,.home-3d *{transform-style:preserve-3d}.home-block{--c:#f1efea}.home-3d{--s:calc(var(--u,1) * 1px)}.home-face{box-sizing:border-box;border-radius:calc(var(--s) * .8);background-color:var(--c);border:1px solid color-mix(in srgb, var(--c) 82%, #2a1d10);backface-visibility:hidden;transition:background-color .5s,border-color .5s,box-shadow .5s,opacity .4s .4s;transition-delay:inherit;position:absolute}.home-back{background-color:color-mix(in srgb, var(--c) 96%, #2a1d10)}.home-left{background-color:color-mix(in srgb, var(--c) 90%, #2a1d10)}.home-front{background-color:color-mix(in srgb, var(--c) 86%, #2a1d10)}.home-right{background-color:color-mix(in srgb, var(--c) 80%, #2a1d10)}.home-block[data-gone] .home-face{opacity:0;pointer-events:none}.home-block[data-lit] .home-face{background-color:var(--color-brand);border-color:var(--color-brand-dark)}.home-block[data-lit] .home-top{box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-brand) 60%, transparent)}.home-wall .home-top{background-color:#d6cdc0;border-color:#c4b9aa}.home-out-left .home-left,.home-out-right .home-right,.home-out-front .home-front,.home-out-back .home-back{background-color:#b9714f;border-color:#9c5c3f}.home-out-left .home-left,.home-out-right .home-right{background-image:repeating-linear-gradient(to right, transparent 0 calc(var(--s) * 2.6), #f0e1cd73 calc(var(--s) * 2.6) calc(var(--s) * 3))}.home-out-front .home-front,.home-out-back .home-back{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--s) * 2.6), #f0e1cd73 calc(var(--s) * 2.6) calc(var(--s) * 3))}.home-window .home-face{border:calc(var(--s) * 1.1) solid #fbfaf7;background-color:#bcd6e2;background-image:linear-gradient(135deg,#ffffff8c 0 25%,#0000 25% 55%,#ffffff4d 55% 62%,#0000 62%)}.home-door .home-face{border:calc(var(--s) * 1.1) solid #fbfaf7}.home-fence .home-face{background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--s) * 3.4), #3c230f40 calc(var(--s) * 3.4) calc(var(--s) * 3.8))}.home-cladding .home-face{background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--s) * 2.6), #3c230f38 calc(var(--s) * 2.6) calc(var(--s) * 3))}.home-shadow{border-radius:calc(var(--s) * 20);filter:blur(calc(var(--s) * 10));background:#281e1447}.home-plinth .home-face,.home-fence .home-face,.home-wall .home-face{border-radius:0}.home-plinth .home-face:not(.home-top){background-color:#8a735b;border-color:#76614b}.home-plinth .home-top{background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--s) * 14), #ffffff14 calc(var(--s) * 14) calc(var(--s) * 28));border-color:#8aab6c}.home-leaf{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--c) 70%, #fff), var(--c) 55%, color-mix(in srgb, var(--c) 75%, #1d2a12));border-radius:9999px;position:absolute}.home-floor{background:#ece6dc;border:1px solid #d6cdc0}.home-oak{background-color:#d6b78c;background-image:repeating-linear-gradient(90deg, #6e462329 0 1px, transparent 1px calc(var(--s) * 6)), repeating-linear-gradient(90deg, #dbbd93 0 calc(var(--s) * 6), #d0ae82 calc(var(--s) * 6) calc(var(--s) * 12), #d9b98d calc(var(--s) * 12) calc(var(--s) * 18))}.home-tiles{background:repeating-conic-gradient(#efebe4 0 25%, #ddd6ca 0 50%) 0 0 / calc(var(--s) * 14) calc(var(--s) * 14)}.home-bath-tiles{background-color:#e4ecef;background-image:linear-gradient(90deg,#3c5a691f 1px,#0000 1px),linear-gradient(#3c5a691f 1px,#0000 1px);background-size:calc(var(--s) * 6) calc(var(--s) * 6)}.home-grass{background:repeating-linear-gradient(90deg, #a5c488 0 calc(var(--s) * 11), #9aba7c calc(var(--s) * 11) calc(var(--s) * 22))}.home-slab{background:#dcd7ce;border:1px solid #c3bcb0}.home-tint{background:color-mix(in srgb, var(--color-brand) 14%, transparent);transition:opacity .6s}.home-rug{border:calc(var(--s) * 3) solid #e7d6bf;background:#c98d6c;outline:1px solid #c4ae92}.home-mat{border-radius:calc(var(--s) * 1);background:#8f7a62}.home-mat-blue{background:#9fb8c4}.home-steel{background:linear-gradient(135deg,#d5dade,#aab2b9);border:1px solid #8f979e}.home-porcelain{border-radius:calc(var(--s) * 3);box-shadow:inset 0 0 calc(var(--s) * 2) #506e7d40;background:#fff;border:1px solid #d9dcdd}.home-camera,.home-world{transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.home-wall{transition:--h .8s cubic-bezier(.6,0,.2,1) .4s}.home-detail{animation:.5s ease-out .5s both hero-fade-up}.home-callout{animation:.4s ease-out .3s both hero-fade-up}.review-progress.home-progress{animation-duration:4.5s}@keyframes home-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:no-preference){.home-sway{animation:14s ease-in-out infinite home-sway}}@media (prefers-reduced-motion:reduce){.home-camera,.home-world,.home-wall{transition:none}.home-detail,.home-callout{animation:none}}
