:where(svg[data-figure]){stroke-linecap:square;stroke-linejoin:miter;width:100%;max-width:100%;height:auto;display:block}:where(svg[data-figure]) text{font-family:var(--font-mono);font-weight:var(--weight-mono-medium);letter-spacing:.02em;fill:var(--color-text-muted)}:where(svg[data-figure]) .outline{fill:var(--color-figure-fill);stroke:var(--color-figure-line);stroke-width:1.5px}:where(svg[data-figure]) .line{fill:none;stroke:var(--color-figure-line);stroke-width:1px;shape-rendering:crispedges}:where(svg[data-figure]) .soft{fill:none;stroke:var(--color-figure-line-soft);stroke-width:1px;shape-rendering:crispedges}:where(svg[data-figure]) .hatch{shape-rendering:auto}:where(svg[data-figure]) .well{fill:var(--color-figure-well);stroke:var(--color-figure-line);stroke-width:1px;shape-rendering:crispedges}:where(svg[data-figure]) .dashed{fill:none;stroke:var(--color-figure-line-soft);stroke-width:1px;stroke-dasharray:4 4}:where(svg[data-figure]) .live{fill:none;stroke:var(--color-accent);stroke-width:1.5px}:where(svg[data-figure]) .wash{fill:var(--color-figure-wash);stroke:none}:where(svg[data-figure]) .frame{fill:var(--color-surface);stroke:var(--color-figure-line-soft);stroke-width:1px;shape-rendering:crispedges}:where(svg[data-figure]) .dot{fill:var(--color-status);stroke:none;transform-box:fill-box;transform-origin:50%}:where(svg[data-figure]) .dot--hollow{fill:none;stroke:var(--color-figure-line-soft);stroke-width:1px}.rack[data-astro-cid-xi4rzrnd] text[data-astro-cid-xi4rzrnd]{font-size:12px}.rack--crop[data-astro-cid-xi4rzrnd] text[data-astro-cid-xi4rzrnd]{font-size:15px}.bar[data-astro-cid-xi4rzrnd]{fill:none;stroke:var(--color-figure-line);stroke-width:1.5px}.dotted[data-astro-cid-xi4rzrnd]{fill:none;stroke:var(--color-figure-line-soft);stroke-width:1px;stroke-dasharray:1 3;shape-rendering:crispedges}.cablerun[data-astro-cid-g6n5eq4v] text[data-astro-cid-g6n5eq4v]{font-size:14px}.photo[data-astro-cid-ibx6unlj]{min-width:0}.photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:3/2;border:1px solid var(--color-rule-strong);background-color:var(--color-surface-inset);position:relative;overflow:hidden}.photo[data-astro-cid-ibx6unlj][data-ratio-mobile="4/5"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:4/5}.photo[data-astro-cid-ibx6unlj][data-ratio-mobile="21/9"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:21/9}.photo[data-astro-cid-ibx6unlj][data-ratio-mobile="4/3"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:4/3}@media (width>=768px){.photo[data-astro-cid-ibx6unlj][data-ratio="3/2"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:3/2}.photo[data-astro-cid-ibx6unlj][data-ratio="4/5"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:4/5}.photo[data-astro-cid-ibx6unlj][data-ratio="21/9"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:21/9}.photo[data-astro-cid-ibx6unlj][data-ratio="4/3"] .photo__frame[data-astro-cid-ibx6unlj]{aspect-ratio:4/3}}.photo__frame[data-astro-cid-ibx6unlj] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=767px){.photo--a[data-astro-cid-ibx6unlj] .photo__frame[data-astro-cid-ibx6unlj] img{object-position:center 30%}}.photo__caption--img[data-astro-cid-ibx6unlj]{margin-top:var(--space-3)}.photo--rack[data-astro-cid-ibx6unlj] .photo__ph[data-astro-cid-ibx6unlj]{padding:var(--plate-pad);min-width:0}.photo--on-plate[data-astro-cid-ibx6unlj] .photo__ph[data-astro-cid-ibx6unlj]{padding:0}.photo--on-plate[data-astro-cid-ibx6unlj] .photo__caption[data-astro-cid-ibx6unlj]{padding-inline:0}.photo__ph-full[data-astro-cid-ibx6unlj]>svg,.photo__ph-crop[data-astro-cid-ibx6unlj]>svg{width:100%;height:auto;display:block}.photo__ph-crop[data-astro-cid-ibx6unlj]{display:none}@media (width<=1023px){.photo__ph-full[data-astro-cid-ibx6unlj]{display:none}.photo__ph-crop[data-astro-cid-ibx6unlj]{display:block}}@media (width<=767px){.photo--on-plate[data-astro-cid-ibx6unlj] .photo__ph[data-astro-cid-ibx6unlj]{margin-inline:calc(-1 * var(--gutter))}}
