:root{--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}@keyframes lbg-enter{0%{opacity:0;transform:translateY(var(--dy,0px)) scale(var(--s0,1))}to{opacity:1;transform:none}}html.js .lbg-enter{animation:lbg-enter var(--dur,.8s) var(--ease-entrance) var(--d,0s) both}html.js .lbg-enter-scale{--s0:1.04}html.lbg-ready .lbg-inview{transition:opacity .6s var(--ease-entrance) var(--d,0s), transform .6s var(--ease-entrance) var(--d,0s)}html.lbg-ready .lbg-inview:not(.is-in){opacity:0;transform:translateY(var(--dy,12px))}@media (prefers-reduced-motion:reduce){html.js .lbg-enter{animation:none}html.lbg-ready .lbg-inview,html.lbg-ready .lbg-inview:not(.is-in){opacity:1;transition:none;transform:none}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html.lbg-ready .lbg-curtain,html.lbg-ready .lbg-inview.lbg-curtain{transition:clip-path 1.3s var(--ease-entrance) var(--d,0s)}html.lbg-ready .lbg-curtain:not(.is-in),html.lbg-ready .lbg-inview.lbg-curtain:not(.is-in){opacity:1;clip-path:inset(0 0 100%);transform:none}}
