.vsplash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;background:#060608}.vsplash__glow{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;pointer-events:none}.vsplash__glow i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.vsplash__g1{background:radial-gradient(45% 34% at 38% 36%,rgba(107,158,130,.13),transparent 70%);animation:vsGlowA 9s ease-in-out infinite}.vsplash__g2{background:radial-gradient(44% 33% at 63% 58%,rgba(139,111,176,.12),transparent 70%);animation:vsGlowB 9s ease-in-out infinite}@keyframes vsGlowA{0%,to{opacity:.7;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(8px,10px) scale(1.06)}}@keyframes vsGlowB{0%,to{opacity:1;transform:translate(0) scale(1.05)}50%{opacity:.6;transform:translate(-8px,-8px) scale(1)}}.vsplash__grain{display:none}.vsplash__center{position:relative;display:flex;flex-direction:column;align-items:center;transform:translateY(-14px)}.vsplash__sym{width:132px;height:132px;position:relative}.vsplash__sym svg{display:block;overflow:visible}.vsplash .tf{transform-box:fill-box;transform-origin:center}.vsplash .draw{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.vsplash .seg-l{animation:vsDraw .3s var(--ease-drawer) .1s forwards}.vsplash .loop{animation:vsDraw .75s var(--ease-drawer) .34s forwards}.vsplash .seg-r{animation:vsDraw .3s var(--ease-drawer) 1s forwards}@keyframes vsDraw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.vsplash .knot{opacity:0;transform:scale(0);animation:vsKnot .45s var(--ease-spring) 1.05s forwards}@keyframes vsKnot{0%{opacity:1;transform:scale(0)}55%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.vsplash .cinch{animation:vsCinch .55s var(--ease-spring) 1.05s}@keyframes vsCinch{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.vsplash .halo{opacity:0;transform:scale(.5);animation:vsHalo .6s var(--ease-out) 1.1s forwards}@keyframes vsHalo{40%{opacity:.8}to{opacity:.55;transform:scale(1)}}.vsplash .breath{animation:vsBreath 3.6s ease-in-out 2.2s infinite}@keyframes vsBreath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.vsplash__name{margin-top:22px;font-family:var(--font-name);font-size:23px;font-weight:700;letter-spacing:.055em;color:#f4f4f6eb;opacity:0;transform:translateY(8px);animation:vsName .55s var(--ease-out) 1.3s forwards}@keyframes vsName{to{opacity:1;transform:translateY(0)}}.vsplash--leaving{opacity:0;transition:opacity .55s var(--ease-out) .08s;pointer-events:none}.vsplash--leaving .vsplash__center{transform:translateY(-42px) scale(1.07);opacity:0;transition:transform .6s var(--ease-out),opacity .5s var(--ease-out)}.vsplash--leaving .vsplash__glow,.vsplash--leaving .vsplash__grain{opacity:0;transition:opacity .6s var(--ease-out)}@media(prefers-reduced-motion:reduce){.vsplash .draw{animation:none;opacity:1;stroke-dashoffset:0}.vsplash .knot,.vsplash .halo,.vsplash__name{animation:none;opacity:1;transform:none}.vsplash .halo{opacity:.55}.vsplash .breath,.vsplash .cinch,.vsplash__glow i{animation:none}}
