.section-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.section-particles--page{position:fixed;inset:-60px;z-index:1;will-change:transform;--particle-color:rgba(120,185,225,0.4)}.section-particle{position:absolute;will-change:transform}.section-particle-inner{width:100%;height:100%;border-radius:50%;background:var(--particle-color,rgba(2,47,82,.4));animation:section-particle-float 18s ease-in-out infinite;will-change:transform}@keyframes section-particle-float{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(80px,-100px) rotate(90deg)}50%{transform:translate(140px,30px) rotate(180deg)}75%{transform:translate(45px,110px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.section-particle-inner{animation:none!important}}