@keyframes sikaMarkFloat{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes sikaRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes sikaRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sikaRosetteTurn{to{transform:rotate(360deg)}}@keyframes sikaLedgerPulse{0%,to{opacity:.35}50%{opacity:.7}}.sika-hero-mark{will-change:transform;animation:9s ease-in-out infinite sikaMarkFloat}.sika-reveal{animation:.85s cubic-bezier(.22,1,.36,1) both sikaRevealUp}.sika-reveal-delay-1{animation-delay:.12s}.sika-reveal-delay-2{animation-delay:.24s}.sika-reveal-delay-3{animation-delay:.36s}.sika-rule-draw{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) .4s both sikaRuleDraw}.sika-rosette{transform-origin:50%;animation:240s linear infinite sikaRosetteTurn}.sika-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.sika-ledger-sum{animation:5s ease-in-out infinite sikaLedgerPulse}@media (prefers-reduced-motion:reduce){.sika-hero-mark,.sika-reveal,.sika-reveal-delay-1,.sika-reveal-delay-2,.sika-reveal-delay-3,.sika-rule-draw,.sika-rosette,.sika-ledger-sum{animation:none!important}}
