.hero-quantum-node{z-index:1;top:92px;right:max(0px,calc(var(--page-gutter) - 90px));pointer-events:none;width:min(49vw,650px);animation:9s ease-in-out infinite qnode-whole-float;position:absolute}.qnode-art{width:100%;height:auto;display:block;overflow:visible}.qnode-wire{fill:none;stroke:#b99a78;stroke-width:1.35px;opacity:.55}.qnode-energy{fill:none;stroke:#ec8812;stroke-width:3px;stroke-linecap:round;filter:url(#qnode-glow);animation:3s linear infinite qnode-travel}.qnode-circuit{stroke:#bc8b58;stroke-width:2px;opacity:.8}.qnode-branch-wire{fill:none;stroke:#c99b6a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.68}.qnode-branch-junction{fill:#db790f}.qnode-branch-halo{fill:#f19929;opacity:.22;animation:3s ease-in-out infinite qnode-branch-glow}.qnode-branch-pulses{filter:url(#qnode-glow)}.qnode-branch-energy{fill:none;stroke:#f18d17;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;animation:3.6s linear infinite qnode-travel}.qnode-center-beam{fill:none;stroke:#e8942e;stroke-width:1.5px;stroke-dasharray:3 7;opacity:.5}.qnode-position{color:#c56b08;will-change:transform;transition:transform 1s cubic-bezier(.22,1,.36,1)}.qnode-floating{animation:5s ease-in-out infinite qnode-float}.qnode-node-ring{fill:#fff;fill-opacity:.9;stroke:#d5ccc2;stroke-width:1.5px;transition:stroke .5s,fill .5s,filter .5s}.qnode-node-glow{fill:#ee8a18;opacity:.08;transition:opacity .5s}.qnode-position.is-active{color:#e77d08}.qnode-position.is-active .qnode-node-ring{stroke:#e79132;filter:url(#qnode-glow)}.qnode-position.is-active .qnode-node-glow{opacity:.2}.qnode-label{letter-spacing:.01em;fill:#776b60;stroke:none;font-family:Jakarta,Arial,sans-serif;font-size:12px;font-weight:600}.qnode-position.is-active .qnode-label{fill:#bc6000}.qnode-brand{opacity:0;transition:opacity .55s;animation:5s ease-in-out infinite qnode-float}.qnode-brand.is-visible{opacity:1}.qnode-core-glow{animation:3s ease-in-out infinite qnode-breathe}@keyframes qnode-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes qnode-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes qnode-whole-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes qnode-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes qnode-branch-glow{0%,to{opacity:.12}50%{opacity:.42}}@media (max-width:767px){.hero .hero-quantum-node{align-self:center;width:min(100%,480px);margin:32px auto -5px;position:relative;top:auto;right:auto}.qnode-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-quantum-node,.qnode-floating,.qnode-brand,.qnode-core-glow{animation:none;transform:none}.qnode-energy,.qnode-branch-pulses{display:none}.qnode-branch-halo{animation:none}.qnode-position{will-change:auto;transition:none}}
