.architecture-motion{aspect-ratio:420/340;position:relative}.architecture-motion__canvas{width:100%;height:100%;display:block;overflow:hidden}.architecture-motion__canvas *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.architecture-motion__control{opacity:.55;position:absolute;bottom:3%;right:5%}.architecture-motion__control:hover,.architecture-motion__control:focus-visible{opacity:1}.motion-drafting{stroke:var(--color-home-ink-muted);stroke-width:.7px}.motion-shared-contour{fill:var(--color-home-surface);fill-opacity:0;stroke:var(--color-home-ink-muted);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.motion-plan{stroke:var(--color-home-ink-muted);stroke-width:1px}.motion-plan path{stroke-dasharray:1;stroke-dashoffset:1px}.motion-progress{stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:.25 .75}.motion-shadow{fill:var(--color-home-ink);opacity:.08;filter:blur(8px)}.motion-base{fill:var(--color-home-surface);stroke:var(--color-home-line);stroke-width:.8px}.motion-edge{fill:var(--color-home-steel)}.motion-wall-back{fill:var(--color-home-slate);stroke:var(--color-home-ink-muted);stroke-width:.8px}.motion-wall-front{fill:var(--color-home-surface);stroke:var(--color-home-ink-muted);stroke-width:.9px}.motion-wall-side{fill:var(--color-home-steel);stroke:var(--color-home-ink-muted);stroke-width:.9px}.motion-partition{fill:var(--color-home-surface);stroke:var(--color-home-ink-muted);stroke-width:.8px}.motion-seam{fill:none;stroke:var(--color-home-ink-muted);stroke-width:.8px}.motion-window{fill:var(--color-home-ink);opacity:.84;stroke:var(--color-home-ink);stroke-width:.8px}.motion-window-frame{fill:none;stroke:var(--color-home-surface);stroke-width:.8px;opacity:.75}.motion-door{fill:var(--color-primary)}.motion-door-handle{stroke:var(--color-home-surface);stroke-width:1.6px}.motion-roof{fill:var(--color-home-slate);stroke:var(--color-home-ink-muted);stroke-width:1px}.motion-roof-edge{fill:var(--color-home-ink-muted)}.motion-roof-inset{fill:none;stroke:var(--color-home-line);stroke-width:.8px}.motion-roof-detail{fill:var(--color-home-ink);opacity:.8}.motion-connectors{stroke:var(--color-primary);stroke-width:1px}.motion-connectors path{stroke-dasharray:1}.motion-anchor{fill:var(--color-primary);stroke:none}.motion-marker{fill:var(--color-home-surface);stroke:var(--color-home-line);stroke-width:1px}.motion-marker-icon{fill:none;stroke:var(--color-home-ink);stroke-width:1.4px}.motion-document-brand{fill:var(--color-primary)}.motion-document-heading{fill:none;stroke:var(--color-home-ink);stroke-width:3px}.motion-document-row{fill:none;stroke:var(--color-home-ink-muted);stroke-width:1.2px;opacity:.65}.motion-document-amount{fill:var(--color-home-ink-muted);font-family:var(--font-sans);font-size:11px}.motion-document-total{fill:var(--color-primary)}.motion-document-total-line{stroke:var(--color-primary-foreground);stroke-width:2px}.motion-document-total-amount{fill:var(--color-primary-foreground);font-family:var(--font-sans);font-size:12px}.motion-document-check{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:1}@media (width<=639px){.architecture-motion{aspect-ratio:420/310}.motion-drafting{stroke-width:.6px}.motion-document-row{stroke-width:1px}}@media (prefers-reduced-motion:reduce){.architecture-motion__control{display:none}}
