.loading-module__pnXrUq__preloader{--loader-paper:#f2f0ea;--loader-ink:#262326;--loader-purple:#653b91;z-index:9999;background:var(--loader-paper);min-height:100svh;color:var(--loader-ink);isolation:isolate;grid-template-rows:auto 1fr auto auto;padding:clamp(22px,3.4vw,54px);display:grid;position:fixed;inset:0;overflow:hidden}.loading-module__pnXrUq__preloader:before{content:"";z-index:-1;background:var(--loader-purple);animation:1.15s cubic-bezier(.76,0,.24,1) .12s both loading-module__pnXrUq__colorPass;position:absolute;inset:0;transform:translate(-101%)}.loading-module__pnXrUq__topline{border-bottom:1px solid color-mix(in srgb, var(--loader-ink) 30%, transparent);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;padding-bottom:13px;font-size:10px;line-height:1;animation:.55s cubic-bezier(.16,1,.3,1) .65s both loading-module__pnXrUq__metadataIn;display:flex}.loading-module__pnXrUq__stage{align-self:center;width:min(82vw,960px);margin-inline:auto;position:relative}.loading-module__pnXrUq__ghostLogo,.loading-module__pnXrUq__logo{width:100%;height:auto;display:block}.loading-module__pnXrUq__ghostLogo{opacity:.09;filter:grayscale()}.loading-module__pnXrUq__logoReveal{clip-path:inset(0 100% 0 0);animation:.86s cubic-bezier(.16,1,.3,1) .66s forwards loading-module__pnXrUq__revealLogo;position:absolute;inset:0;overflow:hidden}.loading-module__pnXrUq__logo{animation:2.25s ease-in-out 1.55s infinite loading-module__pnXrUq__logoBreath}.loading-module__pnXrUq__progress{background:color-mix(in srgb, var(--loader-ink) 22%, transparent);height:1px;position:relative;overflow:hidden}.loading-module__pnXrUq__progress span{background:var(--loader-purple);transform-origin:0;animation:1.45s cubic-bezier(.76,0,.24,1) .65s infinite loading-module__pnXrUq__progressSweep;position:absolute;inset:0;transform:scaleX(0)}.loading-module__pnXrUq__caption{text-align:right;text-transform:uppercase;letter-spacing:.18em;margin:12px 0 0;font-size:10px;line-height:1;animation:.55s cubic-bezier(.16,1,.3,1) .8s both loading-module__pnXrUq__metadataIn}.loading-module__pnXrUq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading-module__pnXrUq__colorPass{0%{transform:translate(-101%)}46%{transform:translate(0)}to{transform:translate(101%)}}@keyframes loading-module__pnXrUq__revealLogo{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes loading-module__pnXrUq__metadataIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-module__pnXrUq__logoBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.992)}}@keyframes loading-module__pnXrUq__progressSweep{0%{transform:translate(-35%)scaleX(0)}48%{transform:translate(0)scaleX(.72)}to{transform:translate(105%)scaleX(.22)}}@media (max-width:620px){.loading-module__pnXrUq__preloader{padding:20px}.loading-module__pnXrUq__stage{width:min(94vw,560px)}.loading-module__pnXrUq__topline,.loading-module__pnXrUq__caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.loading-module__pnXrUq__preloader:before{display:none}.loading-module__pnXrUq__topline,.loading-module__pnXrUq__logoReveal,.loading-module__pnXrUq__caption{animation:none}.loading-module__pnXrUq__logoReveal{clip-path:inset(0)}.loading-module__pnXrUq__logo{animation:none}.loading-module__pnXrUq__progress span{animation:1.4s ease-in-out infinite loading-module__pnXrUq__reducedPulse;transform:none}}@keyframes loading-module__pnXrUq__reducedPulse{0%,to{opacity:.35}50%{opacity:1}}
