.hero-geometry-module__RSvhlW__scene{pointer-events:none;position:absolute;inset:0}.hero-geometry-module__RSvhlW__field{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 10%,#0000 35% 65%,#000 90%,#000);mask-image:linear-gradient(90deg,#000 0% 10%,#0000 35% 65%,#000 90%,#000)}.hero-geometry-module__RSvhlW__cluster{color:#b8df32;perspective:800px;width:350px;height:350px;position:absolute}.hero-geometry-module__RSvhlW__left{top:55px;left:-140px}.hero-geometry-module__RSvhlW__right{color:#37d6c3;bottom:20px;right:-135px}.hero-geometry-module__RSvhlW__drift{animation:18s ease-in-out infinite alternate hero-geometry-module__RSvhlW__drift;position:absolute;inset:0}.hero-geometry-module__RSvhlW__right .hero-geometry-module__RSvhlW__drift{animation-duration:22s;animation-delay:-9s}.hero-geometry-module__RSvhlW__lattice{transform-style:preserve-3d;animation:38s ease-in-out infinite alternate hero-geometry-module__RSvhlW__turn;position:absolute;inset:38px;transform:rotateX(35deg)rotateY(-24deg)rotate(25deg)}.hero-geometry-module__RSvhlW__right .hero-geometry-module__RSvhlW__lattice{animation-direction:alternate-reverse;animation-delay:-19s}.hero-geometry-module__RSvhlW__frame{opacity:.32;border:1px solid;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 28px #b8df3206}.hero-geometry-module__RSvhlW__frame:first-child{opacity:.13;transform:translateZ(-62px)}.hero-geometry-module__RSvhlW__frame:nth-child(2){opacity:.22;transform:translateZ(-20px)rotate(15deg)}.hero-geometry-module__RSvhlW__frame:nth-child(3){transform:translateZ(22px)rotate(30deg)}.hero-geometry-module__RSvhlW__frame:nth-child(4){opacity:.45;transform:translateZ(64px)rotate(45deg)}.hero-geometry-module__RSvhlW__orbit{opacity:.35;border:1px solid;border-radius:50%;animation:45s linear infinite hero-geometry-module__RSvhlW__orbit;position:absolute;inset:2px}.hero-geometry-module__RSvhlW__orbit>i{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 14px}.hero-geometry-module__RSvhlW__right .hero-geometry-module__RSvhlW__orbit{animation-direction:reverse;animation-delay:-14s}.hero-geometry-module__RSvhlW__point{opacity:.45;border:1px solid #b8df32;width:5px;height:5px;animation:12s ease-in-out infinite alternate hero-geometry-module__RSvhlW__pointFloat;position:absolute;transform:rotate(45deg)}.hero-geometry-module__RSvhlW__pointOne{top:18%;left:18%}.hero-geometry-module__RSvhlW__pointTwo{border-color:#37d6c3;animation-delay:-6s;top:28%;right:17%}.hero-geometry-module__RSvhlW__pointThree{animation-delay:-9s;bottom:16%;left:22%}.hero-geometry-module__RSvhlW__control{pointer-events:auto;color:#9cabb8;background:#07111ce6;border:1px solid #ffffff1a;border-radius:999px;gap:7px;height:auto;padding:8px 12px;font-size:.65rem;position:absolute;bottom:10px;right:10px}.hero-geometry-module__RSvhlW__control:hover{color:#d4f35d;background:#122234}.hero-geometry-module__RSvhlW__control:focus-visible{outline-offset:4px;outline:2px solid #d4f35d}.hero-geometry-module__RSvhlW__control svg{width:12px;height:12px}.hero-geometry-module__RSvhlW__scene[data-paused=true] .hero-geometry-module__RSvhlW__field *{animation-play-state:paused}@keyframes hero-geometry-module__RSvhlW__drift{0%{transform:translateY(-10px)}to{transform:translate(12px,14px)}}@keyframes hero-geometry-module__RSvhlW__turn{0%{transform:rotateX(35deg)rotateY(-24deg)rotate(25deg)}to{transform:rotateX(58deg)rotateY(26deg)rotate(100deg)}}@keyframes hero-geometry-module__RSvhlW__orbit{to{transform:rotate(360deg)}}@keyframes hero-geometry-module__RSvhlW__pointFloat{0%{opacity:.2;transform:translateY(0)rotate(45deg)}to{opacity:.5;transform:translateY(-18px)rotate(135deg)}}@media (max-width:860px){.hero-geometry-module__RSvhlW__cluster{width:270px;height:270px}.hero-geometry-module__RSvhlW__left{top:55px;left:-150px}.hero-geometry-module__RSvhlW__right{bottom:70px;right:-145px}.hero-geometry-module__RSvhlW__field{opacity:.7;-webkit-mask-image:linear-gradient(90deg,#000,#0000 28% 72%,#000);mask-image:linear-gradient(90deg,#000,#0000 28% 72%,#000)}}@media (prefers-reduced-motion:reduce){.hero-geometry-module__RSvhlW__scene .hero-geometry-module__RSvhlW__field *{animation:none!important}.hero-geometry-module__RSvhlW__control{display:none}}
