.fx-tg__w{display:inline-block}.motion .fx-tg:not(.is-go) .fx-tg__w{opacity:.12;filter:blur(8px);transform:translateY(.1em)}.motion .fx-tg.is-go .fx-tg__w{animation:fx-tg-in .6s var(--ease) both;animation-delay:calc(var(--tg-delay,0s) + var(--i,0) * 70ms)}@keyframes fx-tg-in{0%{opacity:.12;filter:blur(8px);transform:translateY(.1em)}to{opacity:1;filter:blur();transform:none}}.fx-spot{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fx-spot__grid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}.fx-spot__svg{width:138%;max-width:none;height:169%;position:absolute;top:-160px;left:0;transform:translate(-50%,-40%)scale(1)}@media (width>=768px){.fx-spot__svg{top:-80px;left:240px}}@media (width>=1024px){.fx-spot__svg{width:84%}}.fx-spot.is-armed .fx-spot__svg{opacity:0;transform:translate(-72%,-62%)scale(.5)}.fx-spot.is-armed.is-on .fx-spot__svg{opacity:1;transition:opacity 2s .75s,transform 2s .75s;transform:translate(-50%,-40%)scale(1)}
