:root{--bk-ease-soft:cubic-bezier(.2, .8, .2, 1);--bk-ease-firm:cubic-bezier(.6, 0, .2, 1)}[data-bk-reveal=armed]{opacity:0;transform:translate3d(0, var(--bk-reveal-y,16px), 0)}[data-bk-reveal=in]{opacity:1;transition:opacity .45s var(--bk-ease-soft) var(--bk-reveal-delay,0s), transform .45s var(--bk-ease-soft) var(--bk-reveal-delay,0s);transform:none}.bk-word{animation:bk-word-in .5s var(--bk-ease-soft) both;animation-delay:calc(var(--bk-words-delay,0s) + var(--i,0) * 45ms);display:inline-block}.bk-word-key{color:#8b5cf6;animation-name:bk-word-key-in;animation-duration:.6s}.bk-word-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#ffe173 62%,#ffd43b 92%,#0000 92%)}@keyframes bk-word-in{0%{opacity:0;transform:translateY(.32em)}}@keyframes bk-word-key-in{0%{opacity:0;transform:translateY(.32em)scale(.92)}}.bk-enter{animation:bk-enter .5s var(--bk-ease-soft) both;animation-delay:var(--bk-enter-delay,0s)}@keyframes bk-enter{0%{opacity:0;transform:translateY(14px)}}.bk-float{animation:5s ease-in-out infinite bk-float}@keyframes bk-float{50%{transform:translateY(-6px)}}.bk-pop{animation:bk-enter .4s var(--bk-ease-soft) both;animation-delay:calc(var(--i,0) * 50ms)}@media (hover:hover){.bk-lift{transition:transform .3s var(--bk-ease-soft)}.bk-lift:hover{transform:translateY(-3px)}.bk-zoom img{transition:transform .6s var(--bk-ease-soft)}.bk-zoom:hover img{transform:scale(1.035)}.bk-nudge{transition:transform .15s}a:hover .bk-nudge{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){[data-bk-reveal]{opacity:1!important;transition:none!important;transform:none!important}.bk-word,.bk-enter,.bk-float,.bk-pop{animation:none!important}.bk-lift,.bk-lift:hover,.bk-zoom img,.bk-zoom:hover img,.bk-nudge,a:hover .bk-nudge{transition:none!important;transform:none!important}}
