.IntroAnimation-module__rQQ7da__introLogo{width:clamp(336px,43vw,760px)}@media (max-width:768px){.IntroAnimation-module__rQQ7da__introLogo{width:min(84vw,420px)}}.IntroAnimation-module__rQQ7da__introBackdrop{animation:IntroAnimation-module__rQQ7da__intro-backdrop-fade var(--intro-backdrop-exit-duration,.2s)linear forwards;animation-delay:var(--intro-exit-delay,1.2s);will-change:opacity}.IntroAnimation-module__rQQ7da__introLogoSvg{animation:IntroAnimation-module__rQQ7da__intro-logo-exit var(--intro-logo-exit-duration,.5s)ease-in forwards;animation-delay:var(--intro-exit-delay,1.2s);will-change:opacity}.IntroAnimation-module__rQQ7da__introLogoFlicker{animation-name:IntroAnimation-module__rQQ7da__intro-power-flicker,IntroAnimation-module__rQQ7da__intro-logo-pulse;animation-duration:var(--intro-power-duration,.45s),1.8s;animation-timing-function:linear,ease-in-out;animation-delay:var(--intro-delay,0s),calc(var(--intro-delay,0s) + var(--intro-power-duration,.45s));animation-iteration-count:1,infinite;animation-fill-mode:forwards,both}.IntroAnimation-module__rQQ7da__introLogoLetter path{opacity:0;transform-box:fill-box;transform-origin:50%;animation:IntroAnimation-module__rQQ7da__intro-letter-in var(--intro-letter-duration,.4s)cubic-bezier(.22,1,.36,1)forwards;animation-delay:var(--intro-delay,0s);transform:translateY(24px)}.IntroAnimation-module__rQQ7da__introLogoLetterPower path{animation:IntroAnimation-module__rQQ7da__intro-power-flicker var(--intro-power-duration,.45s)linear forwards;animation-delay:var(--intro-delay,0s);transform:none}@keyframes IntroAnimation-module__rQQ7da__intro-letter-in{0%{opacity:0;transform:translateY(24px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes IntroAnimation-module__rQQ7da__intro-power-flicker{0%{opacity:0}12%{opacity:1}24%{opacity:.35}38%{opacity:1}55%{opacity:.55}72%{opacity:1}to{opacity:1}}@keyframes IntroAnimation-module__rQQ7da__intro-logo-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes IntroAnimation-module__rQQ7da__intro-backdrop-fade{0%{opacity:1}to{opacity:0}}@keyframes IntroAnimation-module__rQQ7da__intro-logo-exit{0%{opacity:1}to{opacity:0}}@media (max-width:1024px){.IntroAnimation-module__rQQ7da__introBackdrop,.IntroAnimation-module__rQQ7da__introLogoSvg{will-change:auto}}@media (prefers-reduced-motion:reduce){.IntroAnimation-module__rQQ7da__introBackdrop,.IntroAnimation-module__rQQ7da__introLogoLetter path,.IntroAnimation-module__rQQ7da__introLogoLetterPower path,.IntroAnimation-module__rQQ7da__introLogoSvg,.IntroAnimation-module__rQQ7da__introLogoFlicker{animation:none!important}.IntroAnimation-module__rQQ7da__introLogoLetter path{opacity:1;transform:none}.IntroAnimation-module__rQQ7da__introLogoLetterPower path,.IntroAnimation-module__rQQ7da__introLogoFlicker{opacity:1}}
