.LogoAnimation_animationContainer__NkLfD{display:flex;align-items:center;justify-content:center;animation:LogoAnimation_cameraZoom__kAZgD 1.5s cubic-bezier(.4,0,.2,1) 3s forwards;transform-origin:center}.LogoAnimation_logoWrapper__EqtbC{position:relative;display:flex;align-items:center;justify-content:center}.LogoAnimation_lightBeam__lft5t{position:absolute;width:15px;height:15px;background-color:hsl(var(--primary-foreground));border-radius:50%;opacity:0;transform:scale(0);animation-name:LogoAnimation_lightBeamAnim__TCT2l,LogoAnimation_lightBeamFadeOut__cQWHD;animation-duration:.7s,.3s;animation-timing-function:cubic-bezier(.4,0,.2,1),cubic-bezier(.4,0,.2,1);animation-delay:0s,.7s;animation-fill-mode:forwards,forwards}.LogoAnimation_logoText__gPW3p{opacity:0;transform:scale(.3);animation:LogoAnimation_logoAppear__f9TYa 3s cubic-bezier(.4,0,.2,1) .2s forwards;will-change:transform,opacity;display:flex;align-items:center;justify-content:center}.LogoAnimation_logoText__gPW3p img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes LogoAnimation_lightBeamAnim__TCT2l{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(2);box-shadow:0 0 30px 15px hsl(var(--primary-foreground)/.7)}to{opacity:1;transform:scale(1.2);box-shadow:0 0 15px 8px hsl(var(--primary-foreground)/.5)}}@keyframes LogoAnimation_lightBeamFadeOut__cQWHD{to{opacity:0;transform:scale(.8)}}@keyframes LogoAnimation_logoAppear__f9TYa{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.1)}60%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LogoAnimation_cameraZoom__kAZgD{0%{transform:scale(1)}to{transform:scale(2.2)}}@media (max-width:768px){@keyframes LogoAnimation_cameraZoom__kAZgD{0%{transform:scale(1)}to{transform:scale(1.5)}}}