.layer-cdbiKG{z-index:-1;pointer-events:none;color:var(--page-hero-accent,var(--md-sys-color-primary));animation:.9s cubic-bezier(.2,0,0,1) both motif-in-l3VVJn;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(97deg,transparent 56%,rgba(0,0,0,.6) 64%,#000 72%);mask-image:linear-gradient(97deg,transparent 56%,rgba(0,0,0,.6) 64%,#000 72%)}@media (prefers-reduced-motion:reduce){.layer-cdbiKG{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}@media (max-width:1024px){.layer-cdbiKG{display:none}}.glyph-jpkRUY{font-size:calc(15px*var(--motif-scale,1));white-space:nowrap;opacity:calc(.28 + .42*var(--motif-depth,.5));font-weight:700;line-height:1;animation:12s ease-in-out infinite motif-float-RvVuBG;position:absolute;translate:-50% -50%}.layer-cdbiKG[data-font=math] .glyph-jpkRUY{font-family:STIX Two Math,Cambria Math,Latin Modern Math,Times New Roman,serif;font-size:calc(17px*var(--motif-scale,1));font-style:italic;font-weight:500}.layer-cdbiKG[data-font=mono] .glyph-jpkRUY{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(13.5px*var(--motif-scale,1))}@media (prefers-reduced-motion:reduce){.glyph-jpkRUY{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.edges-ipDvsS{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.edge-Xaxsnp{stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:4 6;opacity:.45;animation:6s linear infinite motif-flow-Vxd4_z}@media (prefers-reduced-motion:reduce){.edge-Xaxsnp{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.node-BYjiy2{width:calc(var(--motif-r,4px)*2);aspect-ratio:1;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);opacity:.75;background:currentColor;border-radius:50%;animation:4s ease-in-out infinite motif-pulse-LvHBlR;position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.node-BYjiy2{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}@keyframes motif-in-l3VVJn{0%{opacity:0}to{opacity:1}}@keyframes motif-float-RvVuBG{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(6px,-12px)rotate(2deg)}}@keyframes motif-flow-Vxd4_z{to{stroke-dashoffset:-40px}}@keyframes motif-pulse-LvHBlR{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}