.page-loader{z-index:2147483647;opacity:1;background-color:#111;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.page-loader.ready{opacity:0;pointer-events:none}.page-loader__spinner{border:4px solid #ffffff1a;border-top-color:var(--color-primary,#283597);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite page-loader-spin}.page-loader__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes page-loader-spin{to{transform:rotate(360deg)}}.page-loader--initial{animation:.4s 4s forwards page-loader-escape}@keyframes page-loader-escape{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.page-loader__spinner{animation-duration:2.4s}}
