.v11h-hospital{--v3p-ink:#262323;--v3p-surface:#f5f5f2;--v3p-raised:#fbfbf8;--v3p-tile:#f3f3f0;--v3p-darker:#e7e7e3;--v3p-card:inset 0 2px 1px #fff,inset 0 0 0 .93px #fff,0 0 0 .93px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.03),0 9px 8px rgba(0,0,0,.02);--v3p-recess:inset 0 0 0 1px #fff,inset 1px 1px 4px rgba(0,0,0,.12),inset -2px -2px 3px rgba(255,255,255,.7);--v3p-cta:linear-gradient(180deg,#4f4f4f,#202020);--v3p-dark-shadow:0 0 0 1px rgba(64,64,64,.12),inset 0 2px 0 rgba(255,255,255,.24),inset 0 -.5px 2px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.16)}
.v11h-hospital>h1{position:absolute;left:64px;top:174px;width:565px;font-size:51px;line-height:1.065;font-weight:450;letter-spacing:-.045em;z-index:2}.v11h-controls{position:absolute;left:64px;top:468px;display:flex;gap:11px;z-index:4}.v11h-choice{border:1px solid #26232320;color:#26232383;background:#fbfbf8;font-family:Geist;font-size:17px;letter-spacing:-.02em;padding:12px 19px;border-radius:11px;box-shadow:inset 0 1px #fff;transition:background .25s,color .25s}.v11h-choice.on{background:var(--cta);box-shadow:var(--dark-shadow);color:#fbfbf8;border-color:#45453e}.v11h-scene{position:absolute;inset:0}.v11h-state{position:absolute;inset:0}.v11h-state[hidden]{display:none}.v11h-state.is-leaving{display:block!important}.v11h-hospital .v3p-hospital-visual{position:absolute;left:560px;right:auto;top:159px;width:670px;height:445px}.v11h-hospital .v3p-hospital-diagram{transform:scale(1.25);transform-origin:top left}
