.RoomElevation-module__iesd9W__figure{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);background:var(--surface-raised);border:var(--bw-hair) solid var(--rule);border-radius:var(--radius-panel);margin:0;display:grid}.RoomElevation-module__iesd9W__drawing{direction:ltr;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.RoomElevation-module__iesd9W__caption{color:var(--text-muted)}.RoomElevation-module__iesd9W__shade{fill:var(--c-graphite-600);fill-opacity:.16;stroke:none}.RoomElevation-module__iesd9W__box{fill:none;stroke:var(--line-drawing);stroke-width:9px;stroke-linejoin:miter}.RoomElevation-module__iesd9W__carcass{stroke-width:11px}.RoomElevation-module__iesd9W__panel{stroke-width:7px}.RoomElevation-module__iesd9W__open{fill:var(--surface-stone);stroke-width:7px}.RoomElevation-module__iesd9W__glass{fill:var(--c-stone-200);fill-opacity:.55;stroke-width:12px}.RoomElevation-module__iesd9W__appliance{fill:var(--surface-stone);stroke-width:8px}.RoomElevation-module__iesd9W__vent{fill:none;stroke-width:5px;stroke-dasharray:18 14}.RoomElevation-module__iesd9W__worktop{fill:var(--c-stone-200);stroke-width:7px}.RoomElevation-module__iesd9W__plinth{fill:var(--c-stone-200);stroke-width:5px}.RoomElevation-module__iesd9W__trim{fill:var(--line-datum);stroke:var(--line-datum);stroke-width:4px}.RoomElevation-module__iesd9W__split{stroke:var(--line-drawing);stroke-width:6px}.RoomElevation-module__iesd9W__interior{stroke:var(--c-graphite-600);stroke-width:4px;opacity:.7}.RoomElevation-module__iesd9W__shelf{stroke:var(--line-drawing);stroke-width:8px}.RoomElevation-module__iesd9W__led{stroke:var(--line-datum);stroke-width:5px;stroke-dasharray:26 12}.RoomElevation-module__iesd9W__rail{stroke:var(--c-graphite-600);stroke-width:9px;stroke-linecap:round}.RoomElevation-module__iesd9W__handleH{stroke:var(--line-datum);stroke-width:10px;stroke-linecap:square}.RoomElevation-module__iesd9W__handleV{stroke:var(--line-datum);stroke-width:14px;stroke-linecap:round}.RoomElevation-module__iesd9W__drum{fill:none;stroke:var(--line-drawing);stroke-width:9px}.RoomElevation-module__iesd9W__drumInner{fill:none;stroke:var(--c-graphite-600);stroke-width:5px}.RoomElevation-module__iesd9W__tap{fill:none;stroke:var(--line-datum);stroke-width:12px;stroke-linecap:round}.RoomElevation-module__iesd9W__floor{stroke:var(--line-drawing);stroke-width:12px}.RoomElevation-module__iesd9W__ceiling{stroke:var(--rule-strong);stroke-width:5px;stroke-dasharray:70 35}.RoomElevation-module__iesd9W__ext{stroke:var(--line-dimension);stroke-width:4px}.RoomElevation-module__iesd9W__dim{stroke:var(--line-dimension);stroke-width:5px}.RoomElevation-module__iesd9W__tick{stroke:var(--line-datum);stroke-width:10px;stroke-linecap:square}.RoomElevation-module__iesd9W__moduleText,.RoomElevation-module__iesd9W__figureText{font-family:var(--ff-mono);text-anchor:middle;font-variant-numeric:tabular-nums}.RoomElevation-module__iesd9W__moduleText{fill:var(--text-muted);font-size:88px}.RoomElevation-module__iesd9W__figureText{fill:var(--text-accent);font-size:110px}@media (max-width:37.49rem){.RoomElevation-module__iesd9W__moduleText{display:none}.RoomElevation-module__iesd9W__figureText{font-size:190px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.RoomElevation-module__iesd9W__drawing:not(.RoomElevation-module__iesd9W__assemble) .RoomElevation-module__iesd9W__box,.RoomElevation-module__iesd9W__drawing:not(.RoomElevation-module__iesd9W__assemble) .RoomElevation-module__iesd9W__split,.RoomElevation-module__iesd9W__drawing:not(.RoomElevation-module__iesd9W__assemble) .RoomElevation-module__iesd9W__shelf,.RoomElevation-module__iesd9W__drawing:not(.RoomElevation-module__iesd9W__assemble) .RoomElevation-module__iesd9W__drum{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both RoomElevation-module__iesd9W__draw;animation-timeline:view();animation-range:entry 10% cover 40%}}.RoomElevation-module__iesd9W__assemble .RoomElevation-module__iesd9W__box,.RoomElevation-module__iesd9W__assemble .RoomElevation-module__iesd9W__split,.RoomElevation-module__iesd9W__assemble .RoomElevation-module__iesd9W__shelf,.RoomElevation-module__iesd9W__assemble .RoomElevation-module__iesd9W__drum{stroke-dasharray:1;stroke-dashoffset:1px;animation:RoomElevation-module__iesd9W__draw var(--dur-cinematic) var(--ease-softclose) both;animation-delay:calc(var(--i,0) * 28ms)}}@keyframes RoomElevation-module__iesd9W__draw{to{stroke-dashoffset:0}}
