@keyframes bf-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-orbit{to{transform:rotate(360deg)}}@keyframes bf-cursor{50%{opacity:0}}@keyframes bf-breathe{0%{opacity:.55}to{opacity:1}}@keyframes bf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bf-flow-horizontal{0%{left:0}to{left:100%}}@keyframes bf-flow-vertical{0%{top:0}to{top:100%}}.bf-home[data-motion=paused] *,.bf-home[data-motion=paused] :before,.bf-home[data-motion=paused] :after{animation-play-state:paused!important}.bf-home[data-motion=paused] :is(.bf-terminal-step,.bf-model-results,.bf-draw){animation:none}@media (prefers-reduced-motion:reduce){.bf-home *,.bf-home :before,.bf-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes bf-word-cycle{0%,21.25%{opacity:1;transform:translateY(0)}25%,96.25%{opacity:0;transform:translateY(-.18em)}to{opacity:1;transform:translateY(0)}}.bf-word-rotator{justify-items:start;display:inline-grid}.bf-word-rotator>span{opacity:0;grid-area:1/1;animation:8s ease-in-out infinite bf-word-cycle}.bf-word-rotator>span:nth-child(2){animation-delay:-6s}.bf-word-rotator>span:nth-child(3){animation-delay:-4s}.bf-word-rotator>span:nth-child(4){animation-delay:-2s}@media (prefers-reduced-motion:reduce){.bf-word-rotator>span:not(:first-child){display:none}.bf-word-rotator>span:first-child{opacity:1}}
