#page-loader{position:fixed;inset:0;z-index:9999;background:#0A0809;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity 700ms cubic-bezier(.4,0,1,1),transform 700ms cubic-bezier(.4,0,1,1);will-change:opacity,transform}#page-loader.is-done{opacity:0;transform:translateY(-18px);pointer-events:none}.ldr-gear{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;opacity:0;animation:ldrGearFade 1.4s ease 0.4s forwards}.ldr-gear svg{width:clamp(380px, 50vw, 560px);height:clamp(380px, 50vw, 560px);animation:ldrGearSpin 28s linear infinite;transform-origin:center}@keyframes ldrGearFade{to{opacity:1}}@keyframes ldrGearSpin{to{transform:rotate(360deg)}}.ldr-stage{position:relative;z-index:1;width:clamp(260px, 38vw, 380px);height:clamp(260px, 38vw, 380px);display:flex;align-items:center;justify-content:center}.ldr-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}#ldrArc{stroke-dasharray:1055.75;stroke-dashoffset:1055.75;animation:ldrArcFill 3s cubic-bezier(.4,0,.2,1) 0.2s forwards;transition:stroke-dashoffset 500ms cubic-bezier(.4,0,.2,1)}@keyframes ldrArcFill{0%{stroke-dashoffset:1055.75}40%{stroke-dashoffset:435}75%{stroke-dashoffset:160}100%{stroke-dashoffset:106}}.ldr-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ldr-logo{width:clamp(140px, 14vw, 200px);height:auto;color:#FFF;opacity:0;animation:ldrLogoIn 700ms cubic-bezier(.2,.8,.2,1) 300ms forwards}@keyframes ldrLogoIn{from{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ldr-tagline{font-family:'Inter',ui-sans-serif,sans-serif;font-size:var(--fs-xs);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .32);margin:0;text-align:center;opacity:0;animation:ldrTagIn 500ms ease 900ms forwards}@keyframes ldrTagIn{to{opacity:1}}.ldr-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgb(245 130 32 / .1) 0%,transparent 70%);animation:ldrGlowPulse 3s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes ldrGlowPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.6}}@media (prefers-reduced-motion:reduce){.ldr-gear,.ldr-gear svg{animation:none;opacity:.06}.ldr-logo{animation:none;opacity:1;transform:none}.ldr-tagline{animation:none;opacity:1}.ldr-glow{animation:none}#ldrArc{animation:none;stroke-dashoffset:106}#page-loader{transition:opacity 250ms ease;transform:none}}@media (max-width:480px){.ldr-gear svg{width:340px;height:340px}.ldr-stage{width:240px;height:240px}.ldr-logo{width:130px}}