@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center}}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:768px){.Header_position__y2w_C{top:auto;bottom:var(--static-space-24)}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}.target-cursor-wrapper{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:9999;mix-blend-mode:difference;transform:translate(-50%,-50%)}.target-cursor-dot{width:4px;height:4px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.target-cursor-corner,.target-cursor-dot{position:absolute;left:50%;top:50%;will-change:transform}.target-cursor-corner{width:12px;height:12px;border:3px solid #fff}.corner-tl{transform:translate(-150%,-150%);border-right:none;border-bottom:none}.corner-tr{transform:translate(50%,-150%);border-left:none;border-bottom:none}.corner-br{transform:translate(50%,50%);border-left:none;border-top:none}.corner-bl{transform:translate(-150%,50%);border-right:none;border-top:none}.cursor-target,.cursor-target *{cursor:none!important}.gradient-blinds-container,.light-rays-container{position:relative;width:100%;height:100%;overflow:hidden}.light-rays-container{pointer-events:none;z-index:3}.menu-wrap{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}@media (max-width:768px){.menu-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media (max-width:1024px){.menu-wrap{width:105%;margin-left:-2.5%}}.menu{display:flex;flex-direction:column;margin:0;padding:2rem 0 4rem}@media (max-width:768px){.menu{padding:1rem 0 3rem}}.menu__item{flex:0 0 auto;height:15vh;min-height:120px;position:relative;overflow:hidden;text-align:center;box-shadow:0 -1px rgba(255,255,255,.1)}@media (max-width:768px){.menu__item{height:10vh;min-height:100px}}.menu__item-link{display:flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-weight:300;color:#fff;font-size:4vh;font-family:inherit}.menu__item-link:hover{color:#060010}.menu__item-link:focus:not(:focus-visible){color:#fff}.marquee{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none;background:#fff;transform:translate3d(0,101%,0);transition:transform ease-expo .6s}.marquee__inner-wrap{height:100%;width:200%;display:flex;transform:translateX(0)}.marquee__inner{display:flex;align-items:center;position:relative;height:100%;width:200%;will-change:transform;animation:marquee 15s linear infinite}.marquee span{color:#060010;white-space:nowrap;text-transform:uppercase;font-weight:400;font-size:4vh;line-height:1.2;padding:1vh 1vw 0;font-family:inherit}.marquee__img{width:200px;height:7vh;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin:0 2vw;border-radius:5px}.marquee__img.custom-component{display:flex;align-items:center;justify-content:center;background:transparent;overflow:visible}.menu__item-link:hover+.marquee{transform:translateZ(0)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scroll-stack-scroller{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;scroll-behavior:smooth;transform:translateZ(0);will-change:scroll-position;touch-action:pan-y}.scroll-stack-inner{padding:20vh 5rem 2rem;min-height:100vh}.scroll-stack-card-wrapper{position:relative}.scroll-stack-card{transform-origin:top center;will-change:transform,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;box-shadow:0 0 30px rgba(0,0,0,.1);height:40rem;width:100%;margin:30px 0;padding:3rem;border-radius:40px;box-sizing:border-box;transform:translateZ(0);position:relative;background:var(--background);border:1px solid var(--neutral-border-medium)}.scroll-stack-end{width:100%;height:1px}@media (max-width:768px){.scroll-stack-inner{padding:15vh 1rem 2rem}.scroll-stack-card.mobile-card{width:90vw!important;height:30rem;margin-left:auto;margin-right:auto;padding:1.5rem;transition:opacity .3s ease-out}}.cube-container{width:100%;height:100%;perspective:1000px;display:flex;align-items:center;justify-content:center;background:transparent}.cube{position:relative;transform-style:preserve-3d;animation:rotate 10s linear infinite}.cube,.face{width:70px;height:70px}.face{position:absolute;background:#0055FF;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(0,85,255,.5);-webkit-backface-visibility:visible;backface-visibility:visible}.front{transform:rotateY(0deg) translateZ(35px)}.back{transform:rotateY(180deg) translateZ(35px)}.right{transform:rotateY(90deg) translateZ(35px)}.left{transform:rotateY(-90deg) translateZ(35px)}.top{transform:rotateX(90deg) translateZ(35px)}.bottom{transform:rotateX(-90deg) translateZ(35px)}@keyframes rotate{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}.graph-container{width:100px;height:60px;display:flex;align-items:center;justify-content:center}.graph-svg{width:100%;height:100%;overflow:visible}.graph-edge{stroke:var(--neutral-on-background-weak);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.graph-node{fill:var(--neutral-on-background-medium);stroke:none;opacity:.6}.graph-agent{fill:#0088FF;stroke:#ffffff;stroke-width:1.5;filter:drop-shadow(0 0 4px #0088FF)}.gaussian-container{width:100px;height:60px;display:flex;align-items:center;justify-content:center}.gaussian-svg{width:100%;height:100%;overflow:visible}.axis{stroke:var(--neutral-on-background-weak);stroke-width:1}.axis.dashed{stroke-dasharray:2 2}.bell-curve{stroke:var(--neutral-on-background-medium);stroke-width:2;fill:none;stroke-linecap:round;opacity:1}.optimizer-agent{fill:#FF0055;stroke:#ffffff;stroke-width:1;filter:drop-shadow(0 0 4px #FF0055)}.colab-container{width:100px;height:60px;display:flex;align-items:center;justify-content:center}.colab-svg{width:100%;height:100%}.doc-line{fill:var(--neutral-on-background-weak);rx:1}.cursor-1,.label-1{fill:#00FFFF}.label-1{opacity:.5}.cursor-2,.label-2{fill:#FF00FF}.label-2{opacity:.5}.cursor{animation:cursorBlink 1s infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:.5}}.monoidal-container{width:100px;height:60px;display:flex;align-items:center;justify-content:center}.monoidal-svg{width:100%;height:100%;overflow:visible}.diagram-arrow{stroke:var(--neutral-on-background-weak);stroke-width:1.5;fill:none;marker-end:url(#arrowhead)}.diagram-node{fill:var(--neutral-on-background-strong);font-size:14px;dominant-baseline:middle}.diagram-label,.diagram-node{font-family:Times New Roman,serif;font-style:italic;text-anchor:middle}.diagram-label{fill:var(--neutral-on-background-medium);font-size:10px}.commute-particle{fill:#FFD700;filter:drop-shadow(0 0 2px #FFD700)}.kg-container{width:200px;height:7vh;display:flex;align-items:center;justify-content:center;background:transparent}.kg-svg{width:100%;height:100%;overflow:visible}.gnn-edge{stroke:rgba(0,0,0,.3);stroke-width:.5}.gnn-node{fill:rgba(0,0,0,.2)}.gnn-node.hidden,.gnn-node.input,.gnn-node.output{fill:rgba(0,0,0,.4)}.packet-fwd{fill:#0070F3;filter:drop-shadow(0 0 1px #0070F3)}.packet-bwd{fill:#FF0000;filter:drop-shadow(0 0 1px #FF0000)}.gnn-node{transition:fill .2s}.dedup-container{width:200px;height:7vh;display:flex;align-items:center;justify-content:center;background:transparent}.dedup-svg{width:100%;height:100%;overflow:visible}.dedup-node{fill:transparent;stroke:rgba(0,0,0,.6);stroke-width:2;stroke-dasharray:4 2}.dedup-node.resolved{fill:#0070F3;stroke:none;opacity:0}.merge-anim{animation:mergeToCenter 3s ease-in-out infinite}.resolve-anim{animation:resolvePop 3s ease-in-out infinite}@keyframes mergeToCenter{0%{transform:translate(0);opacity:1}40%{transform:translate(var(--dx),var(--dy));opacity:1}50%{transform:translate(var(--dx),var(--dy));opacity:0}to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes resolvePop{0%,40%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}60%{transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.curved-loop-jacket{height:auto;display:flex;align-items:center;justify-content:center;width:100%}.curved-loop-svg{width:100%;aspect-ratio:100/12;overflow:visible;display:block;font-size:1.5rem;fill:#ffffff;user-select:none;-moz-user-select:none;-webkit-user-select:none;font-weight:300;text-transform:uppercase;line-height:1}@media (max-width:768px){.curved-loop-svg{font-size:3.5rem}}