#site-loader{display:none}.site-loading #site-loader{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3efe6;color:#686660;transition:opacity .65s ease;overflow:auto}.site-loading body>:not(#site-loader){visibility:hidden}.site-loading body{overflow:hidden}.loader-logo{width:min(280px,65vw);height:min(330px,55svh)}#loader-status{font:11px/1.6 'Manrope',sans-serif;letter-spacing:.12em;margin:24px 20px;text-align:center}#loader-retry{background:transparent;border:1px solid #b6b0a4;border-radius:24px;padding:10px 22px;font:12px 'Manrope',sans-serif;color:#24251f}.logo-trace{fill:none;stroke:#fff;stroke-width:35;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1800;stroke-dashoffset:1800;animation:logo-draw 2.6s cubic-bezier(.4,0,.2,1) infinite}.trace-two{animation-delay:.35s}.logo-details{fill:white;opacity:0;animation:logo-details 2.6s ease infinite}.logo-wordmark{fill:white;opacity:0;transition:opacity .5s}.loader-ready .logo-trace{animation:none;stroke-dashoffset:0}.loader-ready .logo-details{animation:none;opacity:1}.loader-ready .logo-wordmark{opacity:1}.site-loading #site-loader.loader-exit{opacity:0;pointer-events:none}@keyframes logo-draw{0%{stroke-dashoffset:1800;opacity:.4}65%,85%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.25}}@keyframes logo-details{0%,55%{opacity:0}75%,85%{opacity:1}100%{opacity:.25}}@media(prefers-reduced-motion:reduce){.logo-trace{animation:none;stroke-dashoffset:0}.logo-details{animation:none;opacity:1}.logo-wordmark,#site-loader{transition:none!important}}
