.drawing[data-astro-cid-k4bim55n]{width:100%;height:auto;font-family:var(--data);display:block;overflow:visible}path[data-astro-cid-k4bim55n],circle[data-astro-cid-k4bim55n]{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.heavy[data-astro-cid-k4bim55n]{stroke:var(--ink);stroke-width:1.4px;stroke-opacity:.85}.light[data-astro-cid-k4bim55n]{stroke:var(--ink);stroke-width:1px;stroke-opacity:.55}path[data-astro-cid-k4bim55n].fill{fill:var(--ink);fill-opacity:.85}.axes[data-astro-cid-k4bim55n]{stroke:var(--ink-2);stroke-width:.75px;stroke-opacity:.6;stroke-dasharray:9 3 1.5 3}.dims[data-astro-cid-k4bim55n]{stroke:var(--oxide);stroke-width:.9px}.bubbles[data-astro-cid-k4bim55n] circle[data-astro-cid-k4bim55n]{stroke:var(--ink-2);stroke-width:.9px}.bubbles[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n]{fill:var(--ink-2);text-anchor:middle;dominant-baseline:central;font-weight:500}.callouts[data-astro-cid-k4bim55n] path[data-astro-cid-k4bim55n]{stroke:var(--ink);stroke-width:1px;transition:stroke .25s}.callouts[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n]{fill:var(--ink);text-anchor:middle;font-weight:500;transition:fill .25s}.parts[data-astro-cid-k4bim55n] path[data-astro-cid-k4bim55n]{fill:none;stroke:var(--brand);stroke-width:2.6px;opacity:0;transition:opacity .35s}[data-callout-active="1"] .parts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-part=frame],[data-callout-active="2"] .parts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-part=roof],[data-callout-active="3"] .parts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-part=slab],[data-callout-active="4"] .parts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-part=services]{opacity:1}[data-callout-active] .callouts[data-astro-cid-k4bim55n] g[data-astro-cid-k4bim55n]{opacity:.4;transition:opacity .25s}[data-callout-active="1"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="1"],[data-callout-active="2"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="2"],[data-callout-active="3"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="3"],[data-callout-active="4"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="4"]{opacity:1}[data-callout-active="1"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="1"] path[data-astro-cid-k4bim55n],[data-callout-active="2"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="2"] path[data-astro-cid-k4bim55n],[data-callout-active="3"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="3"] path[data-astro-cid-k4bim55n],[data-callout-active="4"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="4"] path[data-astro-cid-k4bim55n]{stroke:var(--brand);stroke-width:2px}[data-callout-active="1"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="1"] text[data-astro-cid-k4bim55n],[data-callout-active="2"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="2"] text[data-astro-cid-k4bim55n],[data-callout-active="3"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="3"] text[data-astro-cid-k4bim55n],[data-callout-active="4"] .callouts[data-astro-cid-k4bim55n] [data-astro-cid-k4bim55n][data-callout="4"] text[data-astro-cid-k4bim55n]{fill:var(--brand)}.notes[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n]{fill:var(--oxide);font-variant-numeric:tabular-nums;font-weight:450}.drawing[data-astro-cid-k4bim55n]{--bubble-px:24}@media (width<=480px){.drawing[data-astro-cid-k4bim55n]{--bubble-px:20}}.drawing[data-astro-cid-k4bim55n].scaled .notes[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n].dim{font-size:calc(13px / var(--px))}.drawing[data-astro-cid-k4bim55n].scaled .notes[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n].dim[style]{font-size:min(calc(13px / var(--px)), var(--text))}.drawing[data-astro-cid-k4bim55n].scaled .notes[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n].level{font-size:calc(14px / var(--px))}.drawing[data-astro-cid-k4bim55n].scaled .callouts[data-astro-cid-k4bim55n] text[data-astro-cid-k4bim55n]{font-size:calc(16px / var(--px))}.drawing[data-astro-cid-k4bim55n].scaled .bubbles[data-astro-cid-k4bim55n] g[data-astro-cid-k4bim55n]{transform-box:fill-box;transform-origin:50%;scale:calc(min(var(--bubble-px), .8 * var(--bay) * var(--px)) / (2 * var(--bubble) * var(--px)))}.motion .drawing[data-astro-cid-k4bim55n]:not(.in,.scroll) [data-astro-cid-k4bim55n]:is(.axes,.light,.heavy,.fill,.bubbles g,.dims,.notes text,.callouts){opacity:0}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) .axes[data-astro-cid-k4bim55n]{animation:.7s 50ms backwards appear}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) .bubbles[data-astro-cid-k4bim55n] g[data-astro-cid-k4bim55n]{animation:.4s backwards appear;animation-delay:calc(.15s + var(--k) * 22ms)}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) [data-astro-cid-k4bim55n]:is(.heavy,.light,.dims,.callouts path){--dash:calc(var(--len) * var(--s,1) * 1px);animation:plot 1.1s var(--ease-in-out,ease) backwards}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) .heavy[data-astro-cid-k4bim55n]{animation-delay:.35s}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) .light[data-astro-cid-k4bim55n]{animation-delay:.55s}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) .fill[data-astro-cid-k4bim55n]{animation:.5s 1.05s backwards appear}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) [data-astro-cid-k4bim55n]:is(.dims,.callouts path){animation-duration:.8s;animation-delay:1.15s}.motion .drawing[data-astro-cid-k4bim55n].in:not(.scroll) [data-astro-cid-k4bim55n]:is(.notes text,.callouts text){animation:write .5s var(--ease-out,ease) backwards;animation-delay:1.55s}@supports (animation-timeline:view()){.motion .drawing[data-astro-cid-k4bim55n].scroll{view-timeline-name:--sheet}.motion .drawing[data-astro-cid-k4bim55n].scroll [data-astro-cid-k4bim55n]:is(.axes,.bubbles g,.heavy,.light,.fill,.dims,.callouts path,.notes text,.callouts text){--dash:calc(var(--len) * var(--s,1) * 1px);animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sheet}.motion .drawing[data-astro-cid-k4bim55n].scroll [data-astro-cid-k4bim55n]:is(.axes,.bubbles g){animation-name:appear;animation-range:entry entry 40%}.motion .drawing[data-astro-cid-k4bim55n].scroll .heavy[data-astro-cid-k4bim55n]{animation-name:plot;animation-range:entry 15% entry 70%}.motion .drawing[data-astro-cid-k4bim55n].scroll .light[data-astro-cid-k4bim55n]{animation-name:plot;animation-range:entry 30% entry 90%}.motion .drawing[data-astro-cid-k4bim55n].scroll .fill[data-astro-cid-k4bim55n]{animation-name:appear;animation-range:entry 60%}.motion .drawing[data-astro-cid-k4bim55n].scroll [data-astro-cid-k4bim55n]:is(.dims,.callouts path){animation-name:plot;animation-range:entry 60%}.motion .drawing[data-astro-cid-k4bim55n].scroll [data-astro-cid-k4bim55n]:is(.notes text,.callouts text){animation-name:write;animation-range:entry 75%}.motion .drawing[data-astro-cid-k4bim55n].scroll.plotted [data-astro-cid-k4bim55n]:is(.axes,.bubbles g,.heavy,.light,.fill,.dims,.callouts path,.notes text,.callouts text){animation-name:none}}@keyframes plot{0%{stroke-dasharray:var(--dash) var(--dash);stroke-dashoffset:var(--dash)}99.9%{stroke-dasharray:var(--dash) var(--dash);stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes appear{0%{opacity:0}}@keyframes write{0%{opacity:0;translate:0 .6px}}
