.hero-hologram{z-index:7;pointer-events:none;--holo-x:0px;--holo-y:0px;position:absolute;inset:0}.holo-depth{translate:var(--holo-x) var(--holo-y);transition:translate .35s ease-out;position:absolute;inset:0}.holo-orbit{aspect-ratio:1;border:1px solid #ff294438;border-radius:50%;width:86%;position:absolute;top:14%;left:7%;transform:rotateX(64deg)rotate(-24deg);box-shadow:0 0 22px #ff294408}.holo-orbit-two{border-color:#ff6b7b55;width:72%;top:20%;left:14%;transform:rotateY(62deg)rotate(30deg)}.holo-orbit-three{opacity:.45;border-style:dashed;width:96%;top:8%;left:2%;transform:rotateX(40deg)rotate(16deg)}.holo-orbit i{border:2px solid #0000;border-top-color:#ff435e;border-radius:50%;animation:10s linear infinite holo-orbit;position:absolute;inset:-1px}.holo-orbit i:after{content:"";background:#ffe0e5;border-radius:50%;width:5px;height:5px;position:absolute;top:13%;right:13%;box-shadow:0 0 12px #ff2944}.holo-orbit-two i{animation-duration:14s;animation-direction:reverse}.holo-orbit-three i{animation-duration:22s}.holo-scan{opacity:0;background:linear-gradient(90deg,#0000,#ff435e88,#ffe3e8,#ff435e88,#0000);width:54%;height:2px;animation:7s ease-in-out infinite holo-scan;position:absolute;top:15%;left:23%;box-shadow:0 5px 18px #ff294455}.holo-burst{position:absolute;inset:0}.holo-burst i{aspect-ratio:1;opacity:0;border:1px solid #ff6479;border-radius:50%;width:68%;animation:1.5s ease-out both holo-burst;position:absolute;top:22%;left:16%}.holo-burst i+i{animation-delay:.2s}.holo-spark{background:#ff8799;border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite holo-spark;position:absolute;box-shadow:0 0 10px #ff2944}.spark-one{top:60%;left:16%}.spark-two{animation-delay:-2s;top:40%;right:19%}.spark-three{animation-delay:-4s;top:23%;left:35%}.holo-activate{color:#ffb5c1;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:54%;position:absolute;inset:5% 23% 0}.holo-activate span{white-space:nowrap;letter-spacing:.15em;background:#13080cdd;border:1px solid #ff435e44;border-radius:20px;padding:8px 12px;font-size:8px;transition:background .2s,border-color .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.holo-activate:hover span,.holo-activate:focus-visible span{background:#42101b;border-color:#ff435e}.holo-activate:focus-visible{outline-offset:4px;border-radius:45%;outline:1px solid #ff8799}.holo-pause{color:#ffadb9;pointer-events:auto;cursor:pointer;background:#13080cbb;border:1px solid #ff435e33;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12%;right:7%}.hero-hologram[data-running=false] .holo-depth *{animation-play-state:paused!important}@keyframes holo-orbit{to{rotate:360deg}}@keyframes holo-scan{0%,12%{opacity:0;translate:0}20%{opacity:.6}68%{opacity:.35}80%,to{opacity:0;translate:0 280px}}@keyframes holo-burst{0%{opacity:0;scale:.45}15%{opacity:.65}to{opacity:0;scale:1.55}}@keyframes holo-spark{0%,to{opacity:.2;translate:0}50%{opacity:.8;translate:8px -22px}}@media (width<=720px){.holo-orbit{width:76%;left:12%}.holo-orbit-two{width:60%;left:20%}.holo-orbit-three{width:86%;left:7%}.holo-pause{top:16%;right:10%}.holo-activate span{padding:7px 10px;font-size:7px}.holo-scan{animation-name:holo-scan-mobile}.spark-three{display:none}}@keyframes holo-scan-mobile{0%,12%{opacity:0;translate:0}20%{opacity:.5}68%{opacity:.3}80%,to{opacity:0;translate:0 180px}}@media (prefers-reduced-motion:reduce){.hero-hologram .holo-depth *{animation:none!important}.holo-depth{transition:none;translate:0!important}.holo-scan,.holo-burst,.holo-spark,.holo-activate,.holo-pause{display:none}}
