.tss-intro{z-index:80;pointer-events:none;background:radial-gradient(circle closest-side at 50% 45%,#12274f 0%,#0a1a38 46%,#050f22 100%);justify-content:center;align-items:center;padding:0 2rem;display:flex;position:fixed;inset:0}.tss-intro .tss-seal-loop,.tss-intro .tss-seal-loop-still{width:clamp(168px,29vw,248px)}.tss-intro-block{flex-direction:column;align-items:center;gap:.7rem;display:flex}.tss-intro-name{text-transform:uppercase;letter-spacing:.16em;color:#eaf2fb;font-size:1.15rem;font-weight:700;line-height:1.15}.tss-intro-tagline{color:#eaf2fb9e;font-size:.85rem}.tss-intro-dust{z-index:81;pointer-events:none;transition:opacity .16s linear;position:fixed;inset:0}.tss-intro-bar{background:#eaf2fb24;border-radius:999px;width:clamp(148px,24vw,208px);height:2px;margin-top:.15rem;position:relative;overflow:hidden}.tss-intro-bar-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#4a8fd8 0%,#5ec8f0 100%);position:absolute;inset:0;transform:scaleX(1)}.tss-intro-mark{--logo-link-a:#f1f2f4;--logo-link-b:#00a3e0;width:fit-content}.tss-seal-loop,.tss-seal-loop-still{height:auto}.tss-seal-loop{aspect-ratio:1;display:none;-webkit-mask-image:radial-gradient(circle,#000 54%,#0000 76%);mask-image:radial-gradient(circle,#000 54%,#0000 76%)}.tss-seal-loop-still{--logo-link-a:#e8f4fc;--logo-link-b:#00a3e0;justify-content:center;padding:1.4rem 0;display:flex}@media (prefers-reduced-motion:reduce){.tss-intro,.tss-intro-dust{display:none}.tss-intro-page{animation:none}}@media (prefers-reduced-motion:no-preference){.tss-seal-loop{display:block}.tss-seal-loop-still{display:none}@keyframes tss-intro-veil{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes tss-intro-block-out{0%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes tss-intro-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tss-intro-page-in{0%,86%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes tss-intro-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tss-intro{animation:1.72s cubic-bezier(.4,0,.2,1) both tss-intro-veil}.tss-intro-block{animation:1.48s cubic-bezier(.4,0,.2,1) both tss-intro-block-out}.tss-intro-name{animation:.34s cubic-bezier(.22,1,.36,1) .1s both tss-intro-line}.tss-intro-tagline{animation:.34s cubic-bezier(.22,1,.36,1) .23s both tss-intro-line}.tss-intro-bar-fill{animation:1.28s cubic-bezier(.33,.1,.35,1) both tss-intro-bar}.tss-intro-page{animation:1.72s cubic-bezier(.22,1,.36,1) both tss-intro-page-in}.tss-intro-cut,.tss-intro-cut .tss-intro-block{opacity:0;transition:opacity .16s linear;animation:none}.tss-intro-cut{visibility:hidden;transition:opacity .16s linear,visibility 0s linear .16s}}
