.pv-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pv-mesh i{position:absolute;width:26em;height:26em;border-radius:50%;filter:blur(4em);opacity:.75;animation:pv-drift 16s ease-in-out infinite alternate}.pv-mesh i:first-child{top:-8em;left:-8em}.pv-mesh i:nth-child(2){top:30%;right:-10em;opacity:.4;animation-duration:21s;animation-delay:-6s}.pv-mesh i:nth-child(3){bottom:-10em;left:10%;animation-duration:18s;animation-delay:-11s}@keyframes pv-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(4em,3em) scale(1.15)}to{transform:translate(-3em,5em) scale(.92)}}@media (prefers-reduced-motion:reduce){.pv-mesh i{animation:none}}.pv-grain{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.pv-aurora,.pv-grain{position:absolute;inset:0;pointer-events:none}.pv-aurora{overflow:hidden}.pv-aurora i{position:absolute;left:-50%;top:-30%;width:200%;height:120%;opacity:.55;filter:blur(4em);animation:pv-aurora 24s linear infinite}@keyframes pv-aurora{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pv-aurora i{animation:none}}