.scene[data-scene=lobby] .scene-poster{opacity:1;visibility:visible;transition:opacity .28s,visibility 0s linear .28s}.scene[data-scene=lobby].scene-native-ready .scene-poster{opacity:0;visibility:hidden}.scene[data-scene=lobby] .scene-hits{z-index:4}.lobby-copy{z-index:3;pointer-events:none;color:#241a3f;position:absolute;inset:0;container-type:inline-size}.lobby-mission{text-align:center;justify-content:space-around;align-items:center;width:37.978%;height:11.265%;display:flex;position:absolute;top:8.714%;left:31.998%}.lobby-mission p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.12cqw;font-weight:600;line-height:1.2}.lobby-mission span{color:#5a36b8;font-size:1.4354cqw;animation:5.2s ease-in-out infinite lobbyCopyTwinkle}.lobby-mission span:last-child{animation-delay:-2.6s}.lobby-door-label{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;width:9.2703%;height:3.8%;font-family:Barlow Condensed,sans-serif;font-size:1.1cqw;font-weight:600;line-height:1.15;display:flex;position:absolute;top:27.1%}.lobby-door-label-it{left:33.5526%}.lobby-door-label-gov{left:48.1459%}.lobby-door-label-cyber{left:63.0981%}@keyframes lobbyCopyTwinkle{0%,to{opacity:.84;filter:none}50%{opacity:1;filter:drop-shadow(0 0 6px #c9bef2e6)}}.scene[data-scene=lobby].scene-leaving .scene-plane{animation:.82s cubic-bezier(.22,.72,.22,1) both lobbyExitSettle}@keyframes lobbyExitSettle{0%{filter:none;opacity:1;scale:1}72%{filter:saturate(1.03)brightness(1.015);opacity:1;scale:1.002}to{filter:saturate(1.02)brightness(.985);opacity:.94;scale:1.004}}.lobby-stage{z-index:2;position:absolute;inset:0;container-type:inline-size}.lobby-stage-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.lobby-plate{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.lobby-door{pointer-events:none;position:absolute}.lobby-door-clip{display:block;position:absolute;inset:0;overflow:hidden}.lobby-door-interior{background:radial-gradient(62% 46% at 50% 58%,#7a63c4 0%,#2d1c58 46%,#130a28 100%);position:absolute;inset:0}.lobby-door-leaf{width:100%;height:100%;transition:transform .7s cubic-bezier(.65,0,.35,1);display:block;position:absolute;inset:0}.lobby-door[data-open=true] .lobby-door-leaf{transform:translate(-97%)}.lobby-door-glow{opacity:0;border:.16cqw solid #63f2ac;border-radius:.12cqw;transition:opacity .3s;display:block;position:absolute;inset:-.12cqw;box-shadow:0 0 1.3cqw #63f2ac99,inset 0 0 .9cqw #63f2ac55}.lobby-door[data-focus=true] .lobby-door-glow{opacity:.75}.lobby-door[data-open=true] .lobby-door-glow{opacity:1}:is(.scene-plane:has(.scene-hit[data-hit=door-IT]:is(:hover,:focus-visible)) .lobby-door[data-door=it] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Gov]:is(:hover,:focus-visible)) .lobby-door[data-door=gov] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Cyber]:is(:hover,:focus-visible)) .lobby-door[data-door=cyber] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Software]:is(:hover,:focus-visible)) .lobby-door[data-door=software] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Websites]:is(:hover,:focus-visible)) .lobby-door[data-door=websites] .lobby-door-glow){opacity:.75}.lobby-stage .lobby-door-label{letter-spacing:.03em;width:auto;height:auto;font-size:.8cqw;top:auto;left:auto}.lobby-sway{transform-origin:50% 100%;animation:6.8s ease-in-out infinite lobbySway}@keyframes lobbySway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.9deg)}}.lobby-clouds{animation:48s ease-in-out infinite alternate lobbyClouds}@keyframes lobbyClouds{0%{transform:translate(-3%)}to{transform:translate(3%)}}.lobby-coffee-clean{opacity:0;transition:opacity .12s}.lobby-stage[data-cup-held=true] .lobby-coffee-clean{opacity:1}.lobby-stage[data-motion=reduced] .lobby-sway,.lobby-stage[data-motion=reduced] .lobby-clouds,.lobby-stage[data-motion=reduced] .lobby-mission span{animation:none}.lobby-stage[data-motion=reduced] .lobby-door-leaf{transition:none}@media (prefers-reduced-motion:reduce){.lobby-sway,.lobby-clouds{animation:none}.lobby-door-leaf{transition:none}}
