.title-mode.intro{--lead: 0s}.title-mode.intro .logo-block{animation:titleLogoIn .8s cubic-bezier(.16,.84,.22,1) calc(var(--lead) + .8s) both}.title-mode.intro .logo-block:before{transform-origin:left center;animation:titleRuleIn .6s cubic-bezier(.2,.9,.25,1) calc(var(--lead) + 1.2s) both}.title-mode.intro #subtitle{animation:titleSubIn .8s cubic-bezier(.16,.84,.22,1) calc(var(--lead) + 1s) both}.title-mode.intro .btn{animation:titleBtnIn .6s cubic-bezier(.18,.82,.2,1) both;animation-delay:calc(var(--lead) + 1.6s + var(--ti, 0) * .2s)}.title-mode.intro .btn:after{transform-origin:left center;animation:titleRuleIn .45s ease-out both;animation-delay:calc(var(--lead) + 1.75s + var(--ti, 0) * .2s)}.title-mode.intro .title-deco{animation:titleFadeIn .8s ease calc(var(--lead) + 1.6s) both}.title-mode.intro .title-ver{animation:titleFadeIn .6s ease calc(var(--lead) + 1.8s) both}.title-mode.intro .hint{animation:titleHintIn .6s ease calc(var(--lead) + 2s) both}.title-mode.intro .menu-block:before{content:"";position:absolute;left:calc(var(--s) * -30px);top:calc(var(--s) * -150px);width:calc(var(--s) * 520px);height:calc(var(--s) * 430px);pointer-events:none;background:linear-gradient(104deg,#ffe0b000 36%,#ffe8be21 46%,#fff0ce0d 54%,#ffe0b000 64%);filter:blur(calc(var(--s) * 5px));mix-blend-mode:screen;opacity:0;animation:titleMenuSweep 1s cubic-bezier(.3,.6,.3,1) calc(var(--lead) + 1.2s) both}@keyframes titleLogoIn{0%{opacity:0;translate:calc(var(--s) * -760px) 0}16%{opacity:1}to{opacity:1;translate:0 0}}@keyframes titleSubIn{0%{opacity:0;translate:calc(var(--s) * -520px) 0}26%{opacity:1}to{opacity:1;translate:0 0}}@keyframes titleBtnIn{0%{opacity:0;translate:calc(var(--s) * (-430px - var(--ti, 0) * 46px)) calc(var(--s) * (14px + var(--ti, 0) * 8px))}18%{opacity:1}to{opacity:1;translate:0 0}}@keyframes titleRuleIn{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes titleMenuSweep{0%{opacity:0;translate:calc(var(--s) * 140px) calc(var(--s) * -40px)}22%{opacity:.8}to{opacity:0;translate:calc(var(--s) * -170px) calc(var(--s) * 46px)}}@keyframes titleHintIn{0%{opacity:0;translate:0 calc(var(--s) * 8px)}to{opacity:1;translate:0 0}}@keyframes titleFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.title-mode.intro .logo-block,.title-mode.intro #subtitle,.title-mode.intro .logo-block:before,.title-mode.intro .btn,.title-mode.intro .btn:after,.title-mode.intro .title-deco,.title-mode.intro .title-ver,.title-mode.intro .hint{animation:none!important;opacity:1;translate:0 0;transform:none}.title-mode.intro .menu-block:before{animation:none!important;opacity:0}}
