.campus[data-astro-cid-ngmxej4n]{isolation:isolate;color:#e4e4e4;width:100%;height:100%;min-height:25rem;font-style:normal;position:relative;overflow:clip}.campus[data-astro-cid-ngmxej4n] canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.campus-fallback[data-astro-cid-ngmxej4n]{z-index:0;pointer-events:none;position:absolute;inset:0}.campus-fallback[data-astro-cid-ngmxej4n]>svg[data-astro-cid-ngmxej4n]{stroke:#787878;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:square;width:100%;height:100%;display:block;overflow:visible}.campus[data-astro-cid-ngmxej4n][data-campus-state=ready] .campus-fallback[data-astro-cid-ngmxej4n]{visibility:hidden}.campus-drawing-grid[data-astro-cid-ngmxej4n]{stroke:#626b70;opacity:.11;stroke-width:.65px}.campus-drawing-shadow[data-astro-cid-ngmxej4n]{fill:#000;opacity:.28;stroke:none}.campus-drawing-floor[data-astro-cid-ngmxej4n]{stroke:#606c72}.campus-drawing-edge[data-astro-cid-ngmxej4n]{fill:#151b1e;stroke:#39454b}.campus-drawing-side[data-astro-cid-ngmxej4n]{fill:#20272b;stroke:#515f65;stroke-width:.8px}.campus-drawing-return[data-astro-cid-ngmxej4n]{fill:#151c20;stroke:#46535a;stroke-width:.8px}.campus-drawing-gateway[data-astro-cid-ngmxej4n]{stroke:#6b797f;stroke-width:.8px}.campus-drawing-aperture[data-astro-cid-ngmxej4n]{fill:#0f1518;stroke:#626f75;stroke-width:.7px}.campus-drawing-doors[data-astro-cid-ngmxej4n]{stroke:#48565e;stroke-width:.55px}.campus-drawing-door-seam[data-astro-cid-ngmxej4n]{stroke:#92a0a6;stroke-width:.6px;opacity:.65}.campus-drawing-bevel[data-astro-cid-ngmxej4n]{stroke:#929c9f;stroke-width:.65px;opacity:.4}.campus-drawing-ceramic[data-astro-cid-ngmxej4n]{fill:#8f999c;stroke:none;opacity:.75}.campus-drawing-reader[data-astro-cid-ngmxej4n]{fill:#0c151b;stroke:#53636a;stroke-width:.55px}.campus-drawing-signal[data-astro-cid-ngmxej4n]{stroke:#a3bec5;stroke-width:1px;opacity:.75}.campus-drawing-threshold[data-astro-cid-ngmxej4n]{fill:#58646a;stroke:#879397;stroke-width:.55px}.campus-drawing-canopy-side[data-astro-cid-ngmxej4n]{fill:#161e22;stroke:#657278;stroke-width:.75px}.campus-drawing-canopy[data-astro-cid-ngmxej4n]{fill:#3a4347;stroke:#889498;stroke-width:.8px}.campus-drawing-roof[data-astro-cid-ngmxej4n]{fill:#252e33;stroke:#56656c;stroke-width:.7px}.campus-drawing-soffit-light[data-astro-cid-ngmxej4n]{stroke:#a0b7bd;stroke-width:1px;opacity:.7}.campus-drawing-path[data-astro-cid-ngmxej4n]{stroke:#6c8a93;stroke-width:1px;opacity:.45}.campus-drawing-seam[data-astro-cid-ngmxej4n]{stroke:#68777d;stroke-width:.65px;opacity:.45}.campus-drawing-label[data-astro-cid-ngmxej4n]{fill:#afafaf;stroke:none;font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:1px;font-size:8px;font-style:normal}.campus-anchor[data-astro-cid-ngmxej4n]{z-index:3;color:#e3e3e3;max-width:205px;min-height:44px;font:400 11px/1.3 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:#141414ed;border:1px solid #818181;align-items:center;gap:9px;padding:9px 12px;font-style:normal;transition:color .16s,background-color .16s,border-color .16s;display:none;position:absolute;box-shadow:0 3px 18px #0004}.campus-anchor[data-astro-cid-ngmxej4n]:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.campus-anchor[data-astro-cid-ngmxej4n] svg{flex:none}.campus-anchor-mark[data-astro-cid-ngmxej4n]{color:#aeaeae;margin-left:6px;font-size:16px}.campus-anchor[data-astro-cid-ngmxej4n][aria-pressed=true]{color:#e3e8e8;background:#151b1ee8;border-color:#76888d}.campus-anchor[data-astro-cid-ngmxej4n]:hover{color:#fff;background:#263033ed;border-color:#c1ced1}.campus-anchor[data-astro-cid-ngmxej4n]:hover .campus-anchor-mark[data-astro-cid-ngmxej4n],.campus-anchor[data-astro-cid-ngmxej4n][aria-pressed=true] .campus-anchor-mark[data-astro-cid-ngmxej4n]{color:inherit}.campus[data-astro-cid-ngmxej4n][data-campus-state=ready] .campus-anchor[data-astro-cid-ngmxej4n]{display:flex}.campus-anchor[data-astro-cid-ngmxej4n][hidden]{display:none!important}.campus[data-astro-cid-ngmxej4n] button[data-astro-cid-ngmxej4n]:focus-visible{outline-offset:4px;outline:2px solid #fafafa}.campus-caption[data-astro-cid-ngmxej4n]{z-index:2;color:#9f9f9f;font:400 9px/1.5 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.035em;pointer-events:none;border-top:1px solid #9494942e;justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.campus-caption[data-astro-cid-ngmxej4n]>span[data-astro-cid-ngmxej4n]:last-child{color:#858585;text-align:right;letter-spacing:0}.campus-development-caption[data-astro-cid-ngmxej4n]{z-index:2;color:#939b9f;font:400 8px/1.5 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.055em;opacity:0;pointer-events:none;align-items:center;gap:12px;transition:opacity .42s;display:flex;position:absolute;bottom:1.4rem;right:1.5rem}.campus-development-caption[data-astro-cid-ngmxej4n] svg[data-astro-cid-ngmxej4n]{opacity:.67}.experience-stage[data-development=active] .campus-development-caption[data-astro-cid-ngmxej4n]{opacity:1}.experience-stage[data-development=active] .campus-caption[data-astro-cid-ngmxej4n]{opacity:0}@media (width<=640px){.campus[data-astro-cid-ngmxej4n]{min-height:21rem}.campus-fallback[data-astro-cid-ngmxej4n]>svg[data-astro-cid-ngmxej4n]{transform:translate(-17%)scale(1.15)}.campus-anchor[data-astro-cid-ngmxej4n]{gap:6px;padding:8px 9px;font-size:10px}.campus-anchor-mark[data-astro-cid-ngmxej4n]{margin-left:2px}.campus-caption[data-astro-cid-ngmxej4n]{gap:12px;font-size:8px;bottom:1rem;left:1rem;right:1rem}}@media (width<=700px){.campus-development-caption[data-astro-cid-ngmxej4n]{right:var(--space,22px);gap:8px;font-size:7px;bottom:3px}.campus-development-caption[data-astro-cid-ngmxej4n] svg[data-astro-cid-ngmxej4n]{width:18px;height:18px}}@media (width<=700px) and (height<=540px) and (orientation:landscape){.campus-development-caption[data-astro-cid-ngmxej4n]{display:none}}@media (prefers-reduced-motion:reduce){.campus[data-astro-cid-ngmxej4n] button[data-astro-cid-ngmxej4n],.campus-development-caption[data-astro-cid-ngmxej4n]{transition:none}}.runtime-route[data-astro-cid-zkhec6xw]{color:#d0d5d7;letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;font-size:9px;line-height:1.5;display:flex}.runtime-route[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{align-items:center;gap:8px;display:inline-flex}.runtime-route-previous[data-astro-cid-zkhec6xw]{color:#81898d}.runtime-route[data-astro-cid-zkhec6xw]>svg[data-astro-cid-zkhec6xw]{color:#687277}.runtime-route[data-astro-cid-zkhec6xw] svg{flex-shrink:0}@media (width<=700px){.runtime-route[data-astro-cid-zkhec6xw]{gap:10px;margin-top:18px;font-size:8px}.runtime-route[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{gap:6px}}@media (width<=700px) and (height<=740px){.runtime-route[data-astro-cid-zkhec6xw]{display:none}}
