.infinity-signature{place-items:center;width:360px;height:48px;display:grid;position:absolute;overflow:visible}.infinity-signature>span,.home-footer>small{color:#ddf0fcad;animation:12s cubic-bezier(.45,.05,.55,.95) infinite signature-reveal;display:inline-block;position:relative}.infinity-signature>span b,.home-footer>small b{color:#0000;filter:blur(5px);opacity:0;letter-spacing:.08em;background:linear-gradient(105deg,#79bde8 0%,#d9f1ff 32%,#fff 50%,#b5def7 68%,#6baed9 100%) 120%/220% 100%;-webkit-background-clip:text;background-clip:text;animation:12s cubic-bezier(.45,.05,.55,.95) infinite signature-names-form;display:inline-block;position:relative}.infinity-signature>span b:after,.home-footer>small b:after{content:"";pointer-events:none;filter:blur(3px);opacity:0;background:radial-gradient(#92d1f74d,#0000 70%);border-radius:50%;height:7px;animation:12s ease-in-out infinite signature-soft-glow;position:absolute;bottom:-5px;left:8%;right:8%;transform:scaleX(.35)}@keyframes signature-reveal{0%,to{opacity:.22;filter:blur(1.8px);transform:translateY(2px)}18%{opacity:.7;filter:blur(.3px)}38%,70%{opacity:1;filter:blur();transform:translateY(0)}88%{opacity:.48;filter:blur(.8px);transform:translateY(1px)}}@keyframes signature-names-form{0%,7%{opacity:0;filter:blur(5px);letter-spacing:.08em;background-position:120%;transform:scaleX(.96)}28%{opacity:.8;filter:blur(.7px)}42%,68%{opacity:1;filter:blur();letter-spacing:.025em;background-position:40%;transform:scaleX(1)}86%{opacity:.46;filter:blur(1.4px);letter-spacing:.05em;background-position:-20%}to{opacity:0;filter:blur(5px);letter-spacing:.08em;background-position:-60%;transform:scaleX(.96)}}@keyframes signature-soft-glow{0%,18%,to{opacity:0;transform:scaleX(.35)}42%,68%{opacity:.65;transform:scaleX(1)}88%{opacity:0;transform:scaleX(.65)}}@media (prefers-reduced-motion:reduce){.infinity-signature>span,.home-footer>small,.infinity-signature>span b,.home-footer>small b,.infinity-signature>span b:after,.home-footer>small b:after{opacity:1;filter:none;letter-spacing:normal;animation:none;transform:none}}
