.-mS2bq_root{z-index:100;background:#031c4f;position:fixed;inset:0;overflow:hidden}.-mS2bq_bg{background:linear-gradient(120deg,#031c4f,#0a4aa3 45%,#2e78e0 60%,#031c4f);width:100%;height:100%;display:block;position:absolute;inset:0}.-mS2bq_stage{pointer-events:none;mix-blend-mode:difference;place-items:center;display:grid;position:absolute;inset:0}.-mS2bq_mover{will-change:transform}.-mS2bq_logo{--ease:cubic-bezier(.65, 0, .25, 1);color:#fff;cursor:default;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:border-radius .5s var(--ease);border:2px solid #fff;border-radius:6px;outline:none;flex-direction:column;font-family:Syne,system-ui,sans-serif;font-size:clamp(18px,2.4vw,28px);font-weight:700;line-height:1;display:flex}.-mS2bq_logo:focus-visible{box-shadow:0 0 0 4px #fff}.-mS2bq_chrome{height:0;transition:height .5s var(--ease), border-color .3s ease;border-bottom:2px solid #0000;align-items:center;gap:.32em;padding:0 .6em;display:flex;overflow:hidden}.-mS2bq_dot{width:.32em;height:.32em;transition:transform .35s var(--ease);background:#fff;border-radius:50%;flex:none;transform:scale(0)}.-mS2bq_url{transform-origin:0;height:.5em;transition:transform .45s var(--ease);border:2px solid #fff;border-radius:999px;flex:1;margin-left:.4em;transform:scaleX(0)}.-mS2bq_label{box-sizing:content-box;transition:width .5s var(--ease), padding .5s var(--ease);grid-template-columns:max-content;justify-content:center;place-items:center;padding:.85em 1.6em;display:grid;overflow:hidden}.-mS2bq_label span{white-space:nowrap;letter-spacing:.02em;transition:opacity .3s ease, transform .45s var(--ease);grid-area:1/1}.-mS2bq_alt{opacity:0;font-size:.72em;font-weight:600;transform:translateY(.6em)}.-mS2bq_logo.-mS2bq_open{border-radius:8px}.-mS2bq_logo.-mS2bq_open .-mS2bq_chrome{border-color:#fff;height:1.1em}.-mS2bq_logo.-mS2bq_open .-mS2bq_dot{transform:scale(1)}.-mS2bq_logo.-mS2bq_open .-mS2bq_dot:nth-child(2){transition-delay:50ms}.-mS2bq_logo.-mS2bq_open .-mS2bq_dot:nth-child(3){transition-delay:.1s}.-mS2bq_logo.-mS2bq_open .-mS2bq_url{transition-delay:.12s;transform:scaleX(1)}.-mS2bq_logo.-mS2bq_open .-mS2bq_label{padding:1.5em 2em 1.7em}.-mS2bq_logo.-mS2bq_open .-mS2bq_main{opacity:0;transform:translateY(-.6em)}.-mS2bq_logo.-mS2bq_open .-mS2bq_alt{opacity:1;transition-delay:.1s;transform:none}@media (prefers-reduced-motion:reduce){.-mS2bq_logo,.-mS2bq_logo *{transition-duration:10ms!important;transition-delay:0s!important}}
