.lp{--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-brand:var(--color-brand-400,#c3ee45);--lp-line:var(--color-line,#26292f);overflow-x:clip}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp ::selection{background:#c3ee454d}.lp-cta:focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px}.lp-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--lp-line);background-color:#060607e0}@supports (animation-timeline:scroll()){.lp-nav{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#06060700;border-bottom-color:#26292f00;animation:linear both lp-nav-solid;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes lp-nav-solid{to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--lp-line);background-color:#060607e0}}.lp-tracker{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.lp[data-current-chapter] .lp-tracker{visibility:visible;opacity:1}.lp-tracker-state{display:none}.lp[data-current-chapter="1"] .lp-tracker-state[data-state="1"],.lp[data-current-chapter="2"] .lp-tracker-state[data-state="2"],.lp[data-current-chapter="3"] .lp-tracker-state[data-state="3"],.lp[data-current-chapter="4"] .lp-tracker-state[data-state="4"],.lp[data-current-chapter="5"] .lp-tracker-state[data-state="5"],.lp[data-current-chapter="6"] .lp-tracker-state[data-state="6"]{animation:lp-tracker-in .4s var(--lp-ease) both;display:flex}@keyframes lp-tracker-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1023px){.lp-footer{padding-bottom:64px}}.lp-enter{animation:lp-enter .9s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 90ms + 60ms)}@keyframes lp-enter{0%{opacity:0;transform:translateY(16px)}}.lp-card-in{animation:lp-card-in .8s var(--lp-ease) var(--t,0s) both}@keyframes lp-card-in{0%{opacity:0;transform:translateY(24px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-rise{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.lp-swap{display:inline-grid}.lp-swap>*{grid-area:1/1}.lp-seq-in{animation:lp-seq-in .45s var(--lp-ease) var(--t,0s) both}@keyframes lp-seq-in{0%{opacity:0;transform:translateY(5px)}}.lp-seq-out{opacity:0;visibility:hidden;animation:lp-seq-out .35s ease var(--t,0s) both}@keyframes lp-seq-out{0%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-5px)}}.lp-blip{opacity:0;animation:lp-blip var(--blip,.8s) ease var(--t,0s) both}@keyframes lp-blip{0%,to{opacity:0}15%,85%{opacity:1}}.lp-dot{animation:.9s ease-in-out infinite lp-dot}@keyframes lp-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lp-row-insert{animation:lp-row-insert .6s var(--lp-ease) var(--t,0s) both;grid-template-rows:1fr;display:grid}@keyframes lp-row-insert{0%{opacity:0;grid-template-rows:0fr}}.lp-grow-x{transform-origin:0;animation:lp-grow-x .9s var(--lp-ease) var(--t,0s) both}@keyframes lp-grow-x{0%{transform:scaleX(0)}}[data-inview=false] :is(.lp-seq-in,.lp-seq-out,.lp-blip,.lp-row-insert,.lp-grow-x),[data-inview=false] .lp-seg:after{animation-play-state:paused}.lp-seg{background:var(--lp-line);width:1px;position:absolute;top:18px;bottom:-6px;left:calc(50% - .5px)}.lp-seg:after{content:"";background:var(--lp-brand);opacity:0;width:6px;height:6px;animation:3s linear infinite lp-seg-packet;animation-delay:calc(var(--i,0) * .75s + .4s);border-radius:9999px;position:absolute;top:0;left:-2.5px}@keyframes lp-seg-packet{0%{opacity:0;top:0}4%,21%{opacity:1}25%,to{opacity:0;top:calc(100% - 6px)}}.lp-swap-item.lp-st:not(.lp-st-last){opacity:0;visibility:hidden}.lp-marker{transform:translate(60%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.lp-pipe{view-timeline:--lp-pipe block;height:320vh}.lp-pipe-sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lp-pipe-sticky>*{padding-top:5.5rem;padding-bottom:2rem}.lp-st{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lp-pipe;animation-range:contain var(--a) contain var(--b)}.lp-swap-item.lp-st:not(.lp-st-last){visibility:visible}.lp-swap-item.lp-st-first{animation-name:lp-swap-first}.lp-swap-item.lp-st-mid{animation-name:lp-swap-mid}.lp-swap-item.lp-st-last{animation-name:lp-swap-last}.lp-log.lp-st-first{animation-name:lp-log-first}.lp-log.lp-st-mid{animation-name:lp-log-mid}.lp-log.lp-st-last{animation-name:lp-log-last}.lp-marker{animation:linear both lp-marker;animation-timeline:--lp-pipe;animation-range:contain}}}@keyframes lp-swap-first{0%,92%{opacity:1}to{opacity:0}}@keyframes lp-swap-mid{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes lp-swap-last{0%{opacity:0}8%,to{opacity:1}}@keyframes lp-log-first{0%,92%{opacity:1}to{opacity:.25}}@keyframes lp-log-mid{0%{opacity:.25}8%,92%{opacity:1}to{opacity:.25}}@keyframes lp-log-last{0%{opacity:.25}8%,to{opacity:1}}@keyframes lp-marker{0%,22%{transform:translate(0%)}28%,47%{transform:translate(20%)}53%,72%{transform:translate(40%)}78%,to{transform:translate(60%)}}.lp-timeline-fill{transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-timeline{view-timeline:--lp-steps block}.lp-timeline-fill{animation:linear both lp-fill;animation-timeline:--lp-steps;animation-range:cover 20% cover 75%}}}@keyframes lp-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.lp-zoom{transform-origin:50% 0;animation:linear both lp-zoom;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes lp-zoom{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:none}}.lp-details summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{animation:none!important}.lp-tracker{transition:none}}
