@keyframes loaderAroundLogoSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.Loader_AroundLogo{--progression: 0;align-items:center;background-color:rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:center;height:100vh;opacity:0;pointer-events:none;position:fixed;transition:opacity 500ms ease-in-out;width:100vw;z-index:3000}.Loader_AroundLogo svg{height:100%;left:0;position:absolute;top:0;width:100%}.Loader_AroundLogo__box{align-items:center;display:flex;height:30vh;justify-content:center;padding:7.5vh;position:relative;width:30vh}.Loader_AroundLogo__box::after{animation:loaderAroundLogoSpin 1s linear infinite;border-radius:50%;box-shadow:.2vh .1vh 0 #fff;content:"";display:block;height:94%;left:3%;position:absolute;top:3%;width:94%}.Loader_AroundLogo__progress{bottom:1.25vh;color:hsla(0,0%,100%,.5);font-size:2.5vh;position:absolute}.Loader_AroundLogo__message{bottom:0;color:hsla(0,0%,100%,.5);font-size:2.5vh;max-width:30vh;position:absolute;text-align:center;transform:translateY(100%)}.Loader_AroundLogo__img{align-items:center;display:flex}.Loader_AroundLogo__img img{max-width:100%}.Loader_AroundLogo circle{fill:none;stroke-width:calc(var(--progression)/40*1px);transform:rotate(-90deg);transform-origin:center}.Loader_AroundLogo__placeholder{stroke:rgba(0,0,0,.16)}.Loader_AroundLogo__loading{animation:loaderAroundLogoSpin 1s linear infinite;opacity:0;stroke:hsla(0,0%,100%,.16);stroke-dasharray:333px,1000px;stroke-linecap:round}.Loader_AroundLogo__progression{opacity:0;stroke:#fff;stroke-dasharray:calc(var(--progression)*10px),1000px;transition:stroke-dasharray 1s ease-in-out}.Loader_AroundLogo--progress .Around_Loader__box::after{display:none}.Loader_AroundLogo--progress .Around_Loader__loading,.Loader_AroundLogo--progress .Around_Loader__progression{opacity:1}.Loader_AroundLogo--visible{display:flex;opacity:1;pointer-events:auto}