.no-js .loading-mask{display:none}.loading-mask{z-index:999999;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.loading-mask__inner{background:var(--theme-contrast);transform-origin:100% 100%;backface-visibility:hidden;width:100%;height:150vh;position:absolute;bottom:100%;left:0}.js .loading-mask__inner{animation:1s cubic-bezier(.19,1,.22,1) .25s backwards loadIn}.js.loading .loading-mask__inner{animation-play-state:paused}@keyframes loadIn{0%{transform:translateY(100vh)skewY(-5deg)}to{transform:translateY(250vh)skewY(-5deg)}}
