.stage{background:#111719;color:#d9f764}
.l-grid{position:absolute;inset:0;background-image:linear-gradient(#d9f7640c 1px,transparent 1px),linear-gradient(90deg,#d9f7640c 1px,transparent 1px);background-size:120px 120px;opacity:.7;mask-image:radial-gradient(ellipse at center,#000,transparent 78%)}
.l-top{position:absolute;left:90px;right:90px;top:73px;display:flex;justify-content:space-between;font-size:23px;letter-spacing:4px}
.l-top span:last-child{font-size:21px;letter-spacing:2px;color:#a0ada6}
.orbits{position:absolute;left:960px;top:540px}
.orbit{position:absolute;border:1px solid #d9f764;border-radius:50%;width:790px;height:790px;left:-395px;top:-395px}
.orbit-b{width:1100px;height:460px;left:-550px;top:-230px}
.orbit-c{width:460px;height:1100px;left:-230px;top:-550px}
.l-signal{position:absolute;width:24px;height:24px;background:#d9f764;border-radius:50%;left:948px;top:528px;box-shadow:0 0 35px #d9f76366}
.logo-symbol{position:absolute;left:730px;top:310px;overflow:visible;transform-origin:center}
.l-wordmark{position:absolute;left:684px;top:338px;display:flex;align-items:baseline;font-size:174px;letter-spacing:-12px;font-weight:900;line-height:1.3;transform-origin:left center}
.l-wordmark>span{display:inline-block}
.l-wordmark i{display:block;width:25px;height:25px;background:#d9f764;margin-left:23px;border-radius:50%}
.l-tagline{position:absolute;left:696px;top:596px;font-size:37px;letter-spacing:4px}
.l-korean{position:absolute;left:696px;top:669px;font-size:24px;letter-spacing:12px;color:#a0ada6}
.l-flash{position:absolute;inset:0;background:#d9f764;pointer-events:none}
.disclosure{color:#94a394}

