:root{--lp-float: 0 1px 0 rgb(29 29 31 / .04), 0 16px 40px -18px rgb(29 29 31 / .22)}html{scroll-behavior:smooth}[id]{scroll-margin-top:5.5rem}.lp-nav{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 0 1px #e2dfd999;animation:lp-nav-solid linear both;animation-timeline:scroll();animation-range:0 160px}@keyframes lp-nav-solid{to{background:#ffffffeb;box-shadow:inset 0 0 0 1px var(--color-ink-200),var(--lp-float)}}.lp-line{display:block;overflow:hidden;padding-bottom:.06em}.lp-line>span{display:block;animation:lp-rise 1s var(--ease-out-expo) both}.lp-line:nth-child(2)>span{animation-delay:80ms}@keyframes lp-rise{0%{transform:translateY(105%)}}.lp-in{animation:lp-fade .9s var(--ease-out-expo) both}.lp-in-1{animation-delay:.3s}.lp-in-2{animation-delay:.45s}.lp-stage{animation:lp-fade 1.1s .2s var(--ease-out-expo) both}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px)}}.lp-kb img{object-position:50% 28%!important;transform-origin:62% 45%;animation:lp-kb 24s ease-in-out infinite alternate}@media(min-width:1024px){.lp-kb img{object-position:50% 40%!important}}@keyframes lp-kb{to{transform:scale(1.05)}}.is-offscreen .lp-kb img{animation-play-state:paused}.lp-say{view-timeline:--lp-say}.lp-say span{opacity:.2;animation:lp-lit linear both;animation-timeline:--lp-say}@keyframes lp-lit{to{opacity:1}}.lp-wipe{animation:lp-wipe linear both;animation-timeline:view();animation-range:entry 15% cover 45%}@keyframes lp-wipe{0%{clip-path:inset(0 100% 0 0 round 16px)}to{clip-path:inset(0 0 0 0 round 16px)}}.lp-up{animation:lp-up linear both;animation-timeline:view();animation-range:entry 10% entry 90%}@keyframes lp-up{0%{transform:translateY(100%);opacity:0}}.lp-grow{animation:lp-grow linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes lp-grow{0%{transform:scale(.86) translateY(48px);opacity:.5}}.lp-step{transition:opacity .5s var(--ease-out-expo)}@media(min-width:1024px){.lp-story[data-live] .lp-step{opacity:.3}.lp-story[data-live] .lp-step.is-active{opacity:1}}.lp-pane{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:scale(.97) translateY(14px);transition:opacity .5s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.lp-frame[data-step="1"] .lp-pane[data-pane="1"],.lp-frame[data-step="2"] .lp-pane[data-pane="2"],.lp-frame[data-step="3"] .lp-pane[data-pane="3"],.lp-frame[data-step="4"] .lp-pane[data-pane="4"]{opacity:1;transform:none}@supports not (animation-timeline: view()){.lp-say span,.lp-wipe,.lp-up,.lp-grow{animation:none;opacity:1}.lp-nav{background:#ffffffeb;animation:none;box-shadow:inset 0 0 0 1px var(--color-ink-200)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-nav,.lp-line>span,.lp-in,.lp-stage,.lp-kb img,.lp-say span,.lp-wipe,.lp-up,.lp-grow{animation:none!important}.lp-say span{opacity:1}.lp-step,.lp-pane{transition:none}.lp-story[data-live] .lp-step{opacity:1}.lp-nav{background:#ffffffeb;box-shadow:inset 0 0 0 1px var(--color-ink-200),var(--lp-float)}}@media(prefers-reduced-transparency:reduce){.lp-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}
