.mk-home{background:#fff;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.mk-home__glow{aspect-ratio:1;background:radial-gradient(circle,#3b6fe038 0%,#3b6fe014 45%,#0000 70%);border-radius:50%;width:min(90vw,640px);animation:6s ease-in-out infinite mk-home-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-home__stack{flex-direction:column;align-items:center;gap:28px;padding:24px;display:flex;position:relative}.mk-home__logo{width:96px;height:96px;animation:.9s cubic-bezier(.2,.8,.2,1) both mk-home-logo;display:block}.mk-home__logo svg{width:100%;height:100%}.mk-home__word{letter-spacing:-.03em;color:var(--color-mk-ink,#0f1b3d);flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(30px,8vw,52px);font-weight:800;line-height:1.1;display:flex}.mk-home__ch{white-space:pre;animation:.7s cubic-bezier(.2,.8,.2,1) both mk-home-rise;animation-delay:calc(.5s + var(--i) * 55ms);display:inline-block}@keyframes mk-home-logo{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes mk-home-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes mk-home-pulse{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mk-home__glow,.mk-home__logo,.mk-home__ch{animation:none}}
