.orb-canvas,.orb-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.orb-canvas{background:var(--orb-bg,linear-gradient(#f15a24, #f7931e))}.orb-circles{backface-visibility:hidden;perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;animation-name:orb-rotate;animation-duration:25s;animation-iteration-count:infinite;animation-direction:alternate;display:flex;position:relative}.orb-circle{width:600px;height:600px;margin:calc(var(--orb-radius,280px) / 2);backface-visibility:hidden;perspective:1000px;opacity:.9;filter:blur(100px);border-radius:600px;position:relative}.orb-circle.design{background:var(--orb-color-design,#f7931e);box-shadow:0 0 var(--orb-radius,280px) var(--orb-radius,280px) var(--orb-color-design,#f7931e);animation-name:orb-float;animation-duration:6s;animation-iteration-count:infinite;animation-direction:alternate}.orb-circle.research{background:var(--orb-color-research,#f15a24);box-shadow:0 0 var(--orb-radius,280px) var(--orb-radius,280px) var(--orb-color-research,#f15a24);animation-name:orb-float;animation-duration:14s;animation-iteration-count:infinite;animation-direction:alternate-reverse}@keyframes orb-float{0%{transform:translateX(calc(var(--orb-radius,280px) * 0)) translateZ(0)}20%{transform:translateX(calc(var(--orb-radius,280px) * .5)) translateZ(0)}40%{transform:translateX(calc(var(--orb-radius,280px) * 1)) translateZ(0)}60%{transform:translateX(calc(var(--orb-radius,280px) * 1.5)) translateZ(0)}80%{transform:translateX(calc(var(--orb-radius,280px) * .5)) translateZ(0)}to{transform:translateX(calc(var(--orb-radius,280px) * 0)) translateZ(0)}}@keyframes orb-rotate{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(360deg)translateZ(0)}}.orb-overlay{opacity:.15;mix-blend-mode:overlay}@media (max-width:640px){.orb-circle{width:300px;height:300px}}
