.vision-room[data-astro-cid-aumqrk4k]{--vr-clay:color-mix(in srgb, var(--ember) 22%, var(--muted));--vr-label:var(--muted);--vr-flow:color-mix(in srgb, var(--ember) 38%, var(--muted));--vr-ease:cubic-bezier(.4, 0, .2, 1);pointer-events:none;user-select:none;z-index:0;grid-area:1/2/3;height:420px;min-height:340px;position:relative}.vision-svg[data-astro-cid-aumqrk4k]{width:100%;height:100%;display:block}.vr-stop-shadow[data-astro-cid-aumqrk4k]{stop-color:color-mix(in srgb, var(--ink) 55%, var(--bg-2))}.vr-stop-lit[data-astro-cid-aumqrk4k]{stop-color:var(--vr-clay)}.vr-stop-head-a[data-astro-cid-aumqrk4k]{stop-color:color-mix(in srgb, var(--ember) 8%, var(--surface))}.vr-stop-head-b[data-astro-cid-aumqrk4k]{stop-color:color-mix(in srgb, var(--ember) 12%, var(--muted))}.vr-ground[data-astro-cid-aumqrk4k]{fill:url(#vr-ground-g)}.vr-top[data-astro-cid-aumqrk4k],.vr-east[data-astro-cid-aumqrk4k],.vr-south[data-astro-cid-aumqrk4k]{stroke-linejoin:round;stroke-linecap:round;stroke-width:4.4px}.vr-mat-room[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 6%, var(--surface));stroke:color-mix(in srgb, var(--ember) 6%, var(--surface))}.vr-mat-room[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 10%, var(--bg-2));stroke:color-mix(in srgb, var(--ink) 10%, var(--bg-2))}.vr-mat-room[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 6%, var(--surface-2));stroke:color-mix(in srgb, var(--ink) 6%, var(--surface-2))}.vr-model[data-astro-cid-aumqrk4k],.vr-body[data-astro-cid-aumqrk4k],.vr-mat-lamp[data-astro-cid-aumqrk4k]{filter:drop-shadow(0 12px 18px color-mix(in srgb, var(--ink) 7%, transparent))}.vr-floor[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 7%, var(--surface));stroke:color-mix(in srgb, var(--ember) 7%, var(--surface))}.vr-floor[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 14%, var(--bg-2));stroke:color-mix(in srgb, var(--ink) 14%, var(--bg-2))}.vr-floor[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 10%, var(--bg-2));stroke:color-mix(in srgb, var(--ink) 10%, var(--bg-2))}.vr-wall-l[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 12%, var(--bg-2));stroke:color-mix(in srgb, var(--ink) 12%, var(--bg-2))}.vr-wall-l[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 8%, var(--surface-2));stroke:color-mix(in srgb, var(--ink) 8%, var(--surface-2))}.vr-wall-l[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 5%, var(--surface));stroke:color-mix(in srgb, var(--ember) 5%, var(--surface))}.vr-wall-r[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 7%, var(--surface-2));stroke:color-mix(in srgb, var(--ink) 7%, var(--surface-2))}.vr-wall-r[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ink) 13%, var(--bg-2));stroke:color-mix(in srgb, var(--ink) 13%, var(--bg-2))}.vr-wall-r[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 5%, var(--surface));stroke:color-mix(in srgb, var(--ember) 5%, var(--surface))}.vr-mat-chip[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 14%, var(--surface));stroke:color-mix(in srgb, var(--ember) 14%, var(--surface))}.vr-mat-chip[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 22%, var(--muted));stroke:color-mix(in srgb, var(--ember) 22%, var(--muted))}.vr-mat-chip[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 16%, var(--surface-2));stroke:color-mix(in srgb, var(--ember) 16%, var(--surface-2))}.vr-mat-core[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 8%, var(--surface));stroke:color-mix(in srgb, var(--ember) 8%, var(--surface))}.vr-mat-core[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 24%, var(--muted));stroke:color-mix(in srgb, var(--ember) 24%, var(--muted))}.vr-mat-core[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 18%, var(--surface-2));stroke:color-mix(in srgb, var(--ember) 18%, var(--surface-2))}.vr-mat-body[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 8%, var(--surface));stroke:color-mix(in srgb, var(--ember) 8%, var(--surface))}.vr-mat-body[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 10%, var(--muted));stroke:color-mix(in srgb, var(--ember) 10%, var(--muted))}.vr-mat-body[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 8%, var(--muted));stroke:color-mix(in srgb, var(--ember) 8%, var(--muted))}.vr-mat-lamp[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 7%, var(--surface));stroke:color-mix(in srgb, var(--ember) 7%, var(--surface))}.vr-mat-lamp[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 12%, var(--muted));stroke:color-mix(in srgb, var(--ember) 12%, var(--muted))}.vr-mat-lamp[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 9%, var(--surface-2));stroke:color-mix(in srgb, var(--ember) 9%, var(--surface-2))}.vr-mat-shade[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 12%, var(--surface));stroke:color-mix(in srgb, var(--ember) 12%, var(--surface))}.vr-mat-shade[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 18%, var(--muted));stroke:color-mix(in srgb, var(--ember) 18%, var(--muted))}.vr-mat-shade[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 14%, var(--surface-2));stroke:color-mix(in srgb, var(--ember) 14%, var(--surface-2))}.vr-mat-glass[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 12%, var(--surface));stroke:color-mix(in srgb, var(--ember) 12%, var(--surface))}.vr-mat-glass[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k],.vr-mat-glass[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 16%, var(--muted));stroke:color-mix(in srgb, var(--ember) 16%, var(--muted))}.vr-mat-rug[data-astro-cid-aumqrk4k] .vr-top[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 8%, var(--ember-soft));stroke:color-mix(in srgb, var(--ember) 8%, var(--ember-soft))}.vr-mat-rug[data-astro-cid-aumqrk4k] .vr-east[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 10%, var(--bg-2));stroke:color-mix(in srgb, var(--ember) 10%, var(--bg-2))}.vr-mat-rug[data-astro-cid-aumqrk4k] .vr-south[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 8%, var(--surface-2));stroke:color-mix(in srgb, var(--ember) 8%, var(--surface-2))}.vr-wash[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 6%, transparent)}.vr-head[data-astro-cid-aumqrk4k]{fill:url(#vr-head-g)}.vr-head-hi[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--surface) 55%, transparent)}.vr-label[data-astro-cid-aumqrk4k],.vr-arc[data-astro-cid-aumqrk4k]{fill:var(--vr-label);letter-spacing:.02em;text-anchor:middle;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.vr-arc[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--muted) 82%, var(--ink-2));font-size:12px}html.dark .vr-label[data-astro-cid-aumqrk4k]{fill:var(--ink-2)}html.dark .vr-arc[data-astro-cid-aumqrk4k]{fill:var(--muted)}html.dark .vr-link[data-astro-cid-aumqrk4k]{stroke:color-mix(in srgb, var(--ember) 42%, var(--muted))}html.dark .vr-link-glow[data-astro-cid-aumqrk4k]{stroke:color-mix(in srgb, var(--ember) 18%, transparent)}.vr-link-glow[data-astro-cid-aumqrk4k]{stroke:color-mix(in srgb, var(--ember) 14%, transparent);stroke-width:16px;fill:none;stroke-linecap:round}.vr-link[data-astro-cid-aumqrk4k]{stroke:var(--vr-flow);stroke-width:2.4px;stroke-opacity:.55;fill:none;stroke-linecap:round}.vr-link-back[data-astro-cid-aumqrk4k]{stroke-width:2px;stroke-opacity:.42}.vr-link-glow[data-astro-cid-aumqrk4k].vr-link-back{stroke-width:12px}.vr-chevron[data-astro-cid-aumqrk4k]{fill:var(--vr-flow);fill-opacity:.55;stroke:none}.vr-draw[data-astro-cid-aumqrk4k]{stroke-dasharray:1;stroke-dashoffset:0}.vr-window-glow[data-astro-cid-aumqrk4k]{fill:url(#vr-window-g)}.vr-lamp-glow[data-astro-cid-aumqrk4k]{fill:url(#vr-lamp-g)}.vr-sensor[data-astro-cid-aumqrk4k]{fill:color-mix(in srgb, var(--ember) 16%, var(--surface));stroke:color-mix(in srgb, var(--ember) 22%, var(--muted));stroke-width:1.2px}.vr-ring[data-astro-cid-aumqrk4k]{fill:none;stroke:color-mix(in srgb, var(--ember) 28%, var(--muted));stroke-width:1.1px;opacity:.28;transform-box:fill-box;transform-origin:50%}.vr-stage[data-astro-cid-aumqrk4k],.vr-sense[data-astro-cid-aumqrk4k],.vr-model[data-astro-cid-aumqrk4k],.vr-body[data-astro-cid-aumqrk4k],.vr-loop[data-astro-cid-aumqrk4k],.vr-lit[data-astro-cid-aumqrk4k],.vr-chevron[data-astro-cid-aumqrk4k],.vr-arc[data-astro-cid-aumqrk4k],.vr-label-room[data-astro-cid-aumqrk4k],.vr-prop[data-astro-cid-aumqrk4k],.vr-wash[data-astro-cid-aumqrk4k]{opacity:1}@media (prefers-reduced-motion:no-preference){.vr-stage[data-astro-cid-aumqrk4k]{opacity:0;animation:vr-fade .8s var(--vr-ease) 20ms forwards}.vr-prop[data-astro-cid-aumqrk4k]{opacity:0;animation:vr-fade .6s var(--vr-ease) .12s both}.vr-sense[data-astro-cid-aumqrk4k]{opacity:0;animation:vr-fade .5s var(--vr-ease) .22s both}.vr-ring-a[data-astro-cid-aumqrk4k]{animation:vr-ping 1.1s var(--vr-ease) .32s both}.vr-ring-b[data-astro-cid-aumqrk4k]{animation:vr-ping 1.1s var(--vr-ease) .5s both}.vr-arc[data-astro-cid-aumqrk4k]{opacity:0}.vr-arc-sense[data-astro-cid-aumqrk4k]{animation:vr-fade .5s var(--vr-ease) .72s both}.vr-arc-decide[data-astro-cid-aumqrk4k]{animation:vr-fade .5s var(--vr-ease) 1.55s both}.vr-arc-act[data-astro-cid-aumqrk4k]{animation:vr-fade .5s var(--vr-ease) 2.25s both}.vr-arc-back[data-astro-cid-aumqrk4k]{animation:vr-fade .5s var(--vr-ease) 2.85s both}.vr-draw[data-astro-cid-aumqrk4k]{stroke-dashoffset:1px}.vr-draw-sense[data-astro-cid-aumqrk4k]{animation:vr-draw .9s var(--vr-ease) .55s forwards}.vr-model[data-astro-cid-aumqrk4k]{opacity:0;animation:vr-fade .55s var(--vr-ease) 1.05s both}.vr-draw-decide[data-astro-cid-aumqrk4k]{animation:vr-draw .85s var(--vr-ease) 1.4s forwards}.vr-body[data-astro-cid-aumqrk4k]{opacity:0;transform-origin:337px 400px;animation:vr-stand .7s var(--vr-ease) 1.85s both}.vr-draw-act[data-astro-cid-aumqrk4k]{animation:vr-draw .85s var(--vr-ease) 2.15s forwards}.vr-lit[data-astro-cid-aumqrk4k],.vr-wash[data-astro-cid-aumqrk4k]{opacity:0}.vr-lit-window[data-astro-cid-aumqrk4k]{animation:vr-fade .7s var(--vr-ease) 2.35s both}.vr-lit-lamp[data-astro-cid-aumqrk4k]{animation:vr-fade .7s var(--vr-ease) 2.48s both}.vr-wash[data-astro-cid-aumqrk4k]{animation:vr-fade .8s var(--vr-ease) 2.4s both}.vr-label-room[data-astro-cid-aumqrk4k]{opacity:0;animation:vr-fade .5s var(--vr-ease) 2.5s both}.vr-draw-back[data-astro-cid-aumqrk4k]{animation:vr-draw .8s var(--vr-ease) 2.55s forwards}.vr-chevron[data-astro-cid-aumqrk4k]{opacity:0}.vr-chevron-sense[data-astro-cid-aumqrk4k]{animation:vr-fade .4s var(--vr-ease) 1.15s both}.vr-chevron-decide[data-astro-cid-aumqrk4k]{animation:vr-fade .4s var(--vr-ease) 1.95s both}.vr-chevron-act[data-astro-cid-aumqrk4k]{animation:vr-fade .4s var(--vr-ease) 2.7s both}.vr-chevron-back[data-astro-cid-aumqrk4k]{animation:vr-fade .4s var(--vr-ease) 3.05s both}}@keyframes vr-fade{0%{opacity:0}to{opacity:1}}@keyframes vr-stand{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vr-draw{to{stroke-dashoffset:0}}@keyframes vr-ping{0%{opacity:.28;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@media (width<=859px){.vision-room[data-astro-cid-aumqrk4k]{grid-area:2/1;height:292px;min-height:292px;margin:2px -10px 4px}}
