How it works: The sofa render stays untouched — people are overlaid as separate transparent assets composited in the browser with CSS positioning. The original render file size never changes. Scenes randomize on each page load. In production, the SVG placeholders shown here would be replaced with 3D-rendered people cutouts (transparent WebP/PNG) from the same Threekit scene.