.bfbe-tr{--bfbe-tr-duration: .5s;--bfbe-tr-ease: var(--bfbe-ease);--bfbe-tr-stagger: 40ms;--bfbe-tr-strength: 1;--bfbe-tr-force: clamp(.2, var(--bfbe-tr-strength, 1), 3);--bfbe-tr-bar: var(--bfbe-accent);--bfbe-tr-bar-h: 3px;--bfbe-tr-caret: currentColor;--bfbe-tr-shine: rgb(255 255 255 / .8)}.bfbe-tr__rotator{position:relative;display:inline-grid;justify-items:start;vertical-align:bottom;isolation:isolate}.bfbe-tr__word{position:relative;grid-area:1 / 1;opacity:0;transition:opacity var(--bfbe-tr-duration) var(--bfbe-tr-ease),transform var(--bfbe-tr-duration) var(--bfbe-tr-ease),filter var(--bfbe-tr-duration) var(--bfbe-tr-ease),clip-path var(--bfbe-tr-duration) var(--bfbe-tr-ease)}.bfbe-tr__word.is-active{opacity:1}.bfbe-tr__letters{display:inline-block;white-space:nowrap}.bfbe-tr__letters-part,.bfbe-tr__letters-word{display:inline-block}.bfbe-tr__before>.bfbe-tr__letters,.bfbe-tr__after>.bfbe-tr__letters{display:inline;white-space:normal}.bfbe-tr__letters-word{white-space:nowrap}.bfbe-tr--fx-up .bfbe-tr__rotator,.bfbe-tr--fx-down .bfbe-tr__rotator{overflow:hidden;padding-block:.1em;margin-block:-.1em}.bfbe-tr--fx-up .bfbe-tr__word{transform:translateY(110%)}.bfbe-tr--fx-up .bfbe-tr__word.is-active{transform:none}.bfbe-tr--fx-up .bfbe-tr__word.is-leaving,.bfbe-tr--fx-down .bfbe-tr__word{transform:translateY(-110%)}.bfbe-tr--fx-down .bfbe-tr__word.is-active{transform:none}.bfbe-tr--fx-down .bfbe-tr__word.is-leaving{transform:translateY(110%)}.bfbe-tr--fx-flip .bfbe-tr__rotator{perspective:600px}.bfbe-tr--fx-flip .bfbe-tr__word{transform:rotateX(90deg);transform-origin:center bottom;backface-visibility:hidden}.bfbe-tr--fx-flip .bfbe-tr__word.is-active{transform:none}.bfbe-tr--fx-flip .bfbe-tr__word.is-leaving{transform:rotateX(-90deg);transform-origin:center top}.bfbe-tr--fx-clip .bfbe-tr__word{clip-path:inset(0 100% 0 0);opacity:1;visibility:hidden;transition-property:clip-path,visibility}.bfbe-tr--fx-clip .bfbe-tr__word:dir(rtl){clip-path:inset(0 0 0 100%)}.bfbe-tr--fx-clip .bfbe-tr__word.is-active{clip-path:inset(0);visibility:visible}.bfbe-tr--fx-clip .bfbe-tr__word.is-leaving{clip-path:inset(0 0 0 100%);visibility:visible}.bfbe-tr--fx-clip .bfbe-tr__word.is-leaving:dir(rtl){clip-path:inset(0 100% 0 0)}.bfbe-tr--fx-blur .bfbe-tr__word{filter:blur(8px)}.bfbe-tr--fx-blur .bfbe-tr__word.is-active{filter:none}.bfbe-tr--fx-scale .bfbe-tr__word{transform:scale(.8)}.bfbe-tr--fx-scale .bfbe-tr__word.is-active{transform:none}.bfbe-tr--fx-scale .bfbe-tr__word.is-leaving{transform:scale(1.2)}.bfbe-tr--fx-letters .bfbe-tr__word{opacity:1;visibility:hidden;transition:visibility 0s linear calc(var(--bfbe-n, 1) * var(--bfbe-tr-stagger) + var(--bfbe-tr-duration))}.bfbe-tr--fx-letters .bfbe-tr__word.is-active,.bfbe-tr--fx-letters .bfbe-tr__word.is-leaving{visibility:visible;transition-delay:0s}.bfbe-tr--fx-letters .bfbe-tr__letters-part{opacity:0;transform:translateY(.4em);transition:opacity var(--bfbe-tr-duration) var(--bfbe-tr-ease),transform var(--bfbe-tr-duration) var(--bfbe-tr-ease);transition-delay:calc(var(--bfbe-i) * var(--bfbe-tr-stagger))}.bfbe-tr--fx-letters .is-active .bfbe-tr__letters-part{opacity:1;transform:none;transition-delay:calc(var(--bfbe-tr-n-out, 0) * var(--bfbe-tr-stagger) + var(--bfbe-i) * var(--bfbe-tr-stagger))}.bfbe-tr--fx-letters .is-leaving .bfbe-tr__letters-part{opacity:0;transform:translateY(-.4em)}.bfbe-tr--fx-type .bfbe-tr__word{opacity:1;visibility:hidden;transition:visibility 0s linear calc(var(--bfbe-n, 1) * var(--bfbe-tr-stagger))}.bfbe-tr--fx-type .bfbe-tr__word.is-active,.bfbe-tr--fx-type .bfbe-tr__word.is-leaving{visibility:visible;transition-delay:0s}.bfbe-tr--fx-type .bfbe-tr__word{position:relative}.bfbe-tr--fx-type .bfbe-tr__letters-part{display:inline-block;overflow:hidden;vertical-align:bottom;max-inline-size:0;transition:max-inline-size 0s linear;transition-delay:calc((var(--bfbe-n) - 1 - var(--bfbe-i)) * var(--bfbe-tr-stagger))}.bfbe-tr--fx-type .is-active .bfbe-tr__letters-part{max-inline-size:3em;transition-delay:calc(var(--bfbe-tr-n-out, 0) * var(--bfbe-tr-stagger) + var(--bfbe-i) * var(--bfbe-tr-stagger))}.bfbe-tr__caret{position:absolute;inset-block:.05em;inset-inline-start:100%;inline-size:.06em;background:var(--bfbe-tr-caret);animation:bfbe-tr-blink 1s steps(2,jump-none) infinite}.bfbe-tr--fx-type .bfbe-tr__word .bfbe-tr__caret{visibility:hidden}.bfbe-tr--fx-type .bfbe-tr__word.is-active .bfbe-tr__caret{visibility:visible;transition:visibility 0s linear calc(var(--bfbe-tr-n-out, 0) * var(--bfbe-tr-stagger))}.bfbe-tr--fx-type .bfbe-tr__word.is-leaving .bfbe-tr__caret{visibility:visible;transition:none;animation:bfbe-tr-blink 1s steps(2,jump-none) infinite,bfbe-tr-caret-gone 0s linear calc(var(--bfbe-tr-n-out, 0) * var(--bfbe-tr-stagger)) forwards}@keyframes bfbe-tr-caret-gone{to{visibility:hidden}}@keyframes bfbe-tr-blink{to{opacity:0}}.bfbe-tr__bar{position:absolute;inset-inline:0;inset-block-end:-.1em;block-size:var(--bfbe-tr-bar-h);background:var(--bfbe-tr-bar);transform:scaleX(0);transform-origin:left}.bfbe-tr__bar:dir(rtl){transform-origin:right}.bfbe-tr--fx-bar .is-active .bfbe-tr__bar{animation:bfbe-tr-fill var(--bfbe-tr-interval, 2.5s) linear forwards}@keyframes bfbe-tr-fill{to{transform:scaleX(1)}}.bfbe-tr--scramble .bfbe-tr__word{transition:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bfbe-tr--hover-lift .bfbe-tr__letters-part{transition:translate var(--bfbe-duration) var(--bfbe-ease)}.bfbe-tr--hover-lift .bfbe-tr__letters-part:hover{translate:0 calc(-.18em * var(--bfbe-tr-force))}.bfbe-tr--hover-lift .bfbe-tr__letters-part:hover+.bfbe-tr__letters-part,.bfbe-tr--hover-lift .bfbe-tr__letters-part:has(+.bfbe-tr__letters-part:hover){translate:0 calc(-.08em * var(--bfbe-tr-force))}.bfbe-tr--hover-wave:hover .bfbe-tr__letters-part{animation:bfbe-tr-wave calc(.6s / var(--bfbe-tr-force)) var(--bfbe-ease) infinite;animation-delay:calc(var(--bfbe-i) * 40ms)}@keyframes bfbe-tr-wave{50%{translate:0 calc(-.15em * var(--bfbe-tr-force))}}.bfbe-tr--hover-tumble:hover .bfbe-tr__letters-part{animation:bfbe-tr-tumble .6s var(--bfbe-ease);animation-delay:calc(var(--bfbe-i) * 30ms)}@keyframes bfbe-tr-tumble{40%{translate:0 calc(-.3em * var(--bfbe-tr-force));rotate:calc(-12deg * var(--bfbe-tr-force))}70%{rotate:calc(6deg * var(--bfbe-tr-force))}}.bfbe-tr--hover-shine .bfbe-tr__word{background-image:linear-gradient(110deg,currentColor 40%,var(--bfbe-tr-shine) 50%,currentColor 60%);background-size:250% 100%;background-position:120% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.bfbe-tr--hover-shine .bfbe-tr__word>*{color:transparent}.bfbe-tr--hover-shine:hover .bfbe-tr__word{animation:bfbe-tr-shine calc(.9s / var(--bfbe-tr-force)) var(--bfbe-ease)}@keyframes bfbe-tr-shine{to{background-position:-120% 0}}.bfbe-tr--hover-weight .bfbe-tr__letters-part{transition:font-variation-settings .12s linear,font-weight .12s linear}}@media(prefers-reduced-motion:reduce){.bfbe-tr__bar,.bfbe-tr__caret{animation:none}.bfbe-tr--fx-type .bfbe-tr__word.is-leaving .bfbe-tr__caret{visibility:hidden}}html.bfbe-motion-off .bfbe-tr__bar,html.bfbe-motion-off .bfbe-tr__caret{animation:none}html.bfbe-motion-off .bfbe-tr--fx-type .bfbe-tr__word.is-leaving .bfbe-tr__caret{visibility:hidden}
