/* Shared one-time motion for current and future BFL marketing pages. */
:is(.bfl-home-v2,.bfl-design-page) .bfl-motion-pending{opacity:0}
:is(.bfl-home-v2,.bfl-design-page) .bfl-motion-visible{animation:bfl-page-reveal 400ms ease backwards;animation-delay:var(--bfl-motion-delay,0ms)}
@keyframes bfl-page-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
:is(.bfl-home-v2,.bfl-design-page) .bfl-motion-visible:focus-within{animation:none}
html:not(.bfl-motion-boot) :is(.bfl-home-v2,.bfl-design-page) .bfl-motion-fallback{opacity:1!important}
@media(prefers-reduced-motion:reduce){:is(.bfl-home-v2,.bfl-design-page) .bfl-motion-pending{opacity:1!important}:is(.bfl-home-v2,.bfl-design-page) .bfl-motion-visible{animation:none!important}}
