@keyframes lf-drift{0%{translate:0 var(--lf-drift,28px)}to{translate:0 calc(var(--lf-drift,28px) * -1)}}@keyframes lf-rise{0%{opacity:0;translate:0 48px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes lf-grow{0%{opacity:0;scale:.78}to{opacity:1;scale:1}}@keyframes lf-settle{0%{opacity:.35;scale:.86}to{opacity:1;scale:1}}@keyframes lf-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes lf-failsafe{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){[data-enter]{animation:.56s cubic-bezier(.16,1,.3,1) both lf-enter;animation-delay:var(--lf-delay,0s)}@supports (animation-timeline:view()){[data-reveal=out]{animation:linear both lf-failsafe;animation-timeline:view();animation-range:entry 120px entry 360px}}}@media (max-width:767.98px){[data-reveal][data-reveal-from=md]{opacity:1!important;animation:none!important;translate:none!important}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-scroll=drift]{animation:linear both lf-drift;animation-timeline:view();animation-range:cover}[data-scroll=rise]{animation:linear both lf-rise;animation-timeline:view();animation-range:entry cover 32%}[data-scroll=grow]{animation:linear both lf-grow;animation-timeline:view();animation-range:entry cover 40%}[data-scroll][data-reveal]{opacity:1;transition:none;translate:none}[data-story]{view-timeline-name:--lf-story}[data-story-phone]{animation:linear both lf-settle;animation-timeline:--lf-story;animation-range:entry 15%}}}
