.mg-scanner{position:relative;pointer-events:none;--mg-scanner-split: 46px;--mg-scanner-p: 0}.mg-scanner[data-mg-mode=auto]{--mg-from: .05;--mg-to: .78}.mg-scanner-stage{position:relative;overflow:hidden;perspective:1500px}.mg-scanner-yaw{transform:rotateX(4deg) rotateY(-5deg);will-change:transform}.mg-scanner-art{display:block;width:100%;height:auto}.mg-scanner .mg-scanner-reveal,.mg-scanner .mg-scanner-lit,.mg-scanner .mg-scanner-seal,.mg-scanner .mg-scanner-beam{opacity:0}@media(prefers-reduced-motion:reduce){.mg-scanner .mg-scanner-split{transform:translateY(calc(var(--mg-scanner-i) * var(--mg-scanner-split)))}.mg-scanner .mg-scanner-reveal{opacity:1}.mg-scanner .mg-scanner-lit{opacity:.55}.mg-scanner .mg-scanner-beam{transform:translateY(-10px);opacity:.75}}@media(prefers-reduced-motion:no-preference){.mg-scanner-yaw{animation:mg-scanner-k-yaw 19s ease-in-out infinite}.mg-scanner-core{animation:mg-scanner-k-float 9s ease-in-out infinite}.mg-scanner-orbit{animation:mg-scanner-k-drift 13s ease-in-out infinite}.mg-scanner-bloom{animation:mg-scanner-k-breathe 7s ease-in-out infinite}.mg-scanner .mg-scanner-scrub{animation-duration:1s;animation-iteration-count:1;animation-fill-mode:both}.mg-scanner .mg-scanner-split{animation-name:mg-scanner-k-part}.mg-scanner .mg-scanner-reveal{animation-name:mg-scanner-k-inner}.mg-scanner .mg-scanner-lit{animation-name:mg-scanner-k-edge}.mg-scanner .mg-scanner-seal{animation-name:mg-scanner-k-close}.mg-scanner .mg-scanner-beam{animation-name:mg-scanner-k-beam}.mg-scanner[data-mg-mode=prop] .mg-scanner-scrub{animation-delay:calc(-1s * var(--mg-scanner-p));animation-play-state:paused}@supports (animation-timeline: view()){.mg-scanner[data-mg-mode=auto]{view-timeline-name:--mg-scanner-view}.mg-scanner[data-mg-mode=auto] .mg-scanner-scrub{animation-timeline:--mg-scanner-view;animation-range:cover calc(var(--mg-from) * 100%) cover calc(var(--mg-to) * 100%);animation-duration:auto}.mg-scanner.track{animation-name:none}}@supports not (animation-timeline: view()){:root.mg-motion-js .mg-scanner[data-mg-mode=auto] .mg-scanner-scrub{animation-delay:calc(var(--p, 1) * -1s);animation-play-state:paused}:root:not(.mg-motion-js) .mg-scanner[data-mg-mode=auto] .mg-scanner-scrub{animation-delay:-.68s;animation-play-state:paused}}}@keyframes mg-scanner-k-part{0%,34%{transform:translateY(0)}60%,76%{transform:translateY(calc(var(--mg-scanner-i) * var(--mg-scanner-split)))}to{transform:translateY(0)}}@keyframes mg-scanner-k-inner{0%,40%{opacity:0}62%,76%{opacity:1}88%,to{opacity:0}}@keyframes mg-scanner-k-edge{0%,36%{opacity:0}60%,76%{opacity:.62}92%,to{opacity:0}}@keyframes mg-scanner-k-close{0%,78%{opacity:0}90%{opacity:.7}to{opacity:.18}}@keyframes mg-scanner-k-beam{0%{transform:translateY(216px);opacity:0}10%{opacity:.85}36%{transform:translateY(32px);opacity:1}72%{transform:translateY(-32px);opacity:1}90%,to{transform:translateY(-216px);opacity:0}}@keyframes mg-scanner-k-yaw{0%,to{transform:rotateX(4deg) rotateY(-5deg)}50%{transform:rotateX(2deg) rotateY(5deg)}}@keyframes mg-scanner-k-float{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes mg-scanner-k-drift{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes mg-scanner-k-breathe{0%,to{opacity:.46}50%{opacity:.66}}.shiny-text{position:relative;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shiny-text__glow{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;filter:blur(.14em);pointer-events:none;-webkit-user-select:none;user-select:none}
