.page-loader{position:fixed;inset:0;background:var(--pyg-cream,#F5F1EA);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--page-loader-fade-out,.32s) ease,visibility 0s linear var(--page-loader-fade-out,.32s);pointer-events:none}.page-loader[data-active=true]{opacity:.96;visibility:visible;transition:opacity .16s ease,visibility 0s}.page-loader-stage{position:relative;width:min(360px,72vw);height:60px;filter:drop-shadow(0 8px 24px rgba(232,70,24,.16))}.page-loader-track{right:0;background:#FFFFFF;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.page-loader-fill,.page-loader-track{position:absolute;left:0;top:50%;transform:translateY(-50%);height:12px;border-radius:999px}.page-loader-fill{width:0;background:var(--pyg-red,#E84618)}.page-loader-brush{position:absolute;left:0;top:50%;width:56px;height:50px;transform:translate(-50%,-50%)}.page-loader[data-active=true] .page-loader-fill{animation:page-loader-fill-sweep .6s cubic-bezier(.22,.61,.36,1) forwards}.page-loader[data-active=true] .page-loader-brush{animation:page-loader-brush-sweep .6s cubic-bezier(.22,.61,.36,1) forwards}@keyframes page-loader-fill-sweep{0%{width:0}to{width:100%}}@keyframes page-loader-brush-sweep{0%{left:0;transform:translate(-50%,-50%) rotate(-3deg)}50%{transform:translate(-50%,-50%) rotate(3deg)}to{left:100%;transform:translate(-50%,-50%) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.page-loader[data-active=true] .page-loader-fill{animation:none;width:100%}.page-loader[data-active=true] .page-loader-brush{animation:none;left:100%;transform:translate(-50%,-50%)}}