:root{--tp-ease:cubic-bezier(0.22,1,0.36,1);--tp-dur:0.6s;--tp-dur-fast:0.35s}.tp-t{transition:opacity var(--tp-dur) var(--tp-ease),transform var(--tp-dur) var(--tp-ease)}.tp-scrolly{--sp:0}.tp-scrolly-text{transition:opacity var(--tp-dur) var(--tp-ease)}@media (min-width:1024px){.tp-scrolly[data-live] .tp-scrolly-step:not([data-on]) .tp-scrolly-text{opacity:.28}}.tp-sp-x{transform-origin:left;transform:scaleX(var(--sp))}.tp-sp-y{transform:translateY(calc(var(--sp) * 220%))}.tp-sp-in{transform:translateY(calc(clamp(0, 1 - (var(--sp) - var(--at, 0)) * 6, 1) * 6px))}.tp-sp-in,.tp-sp-pop{opacity:clamp(0,(var(--sp) - var(--at,0)) * 6,1)}.tp-sp-pop{transform:scale(clamp(.6,.6 + (var(--sp) - var(--at,0)) * 2.4,1))}@keyframes tp-caret{50%{opacity:0}}.tp-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:#6fa8ff;animation:tp-caret 1s steps(1) infinite}@keyframes tp-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.tp-dots{display:inline-flex;gap:5px;padding:4px 0}.tp-dots>span{width:6px;height:6px;border-radius:9999px;background:#9b9bad;animation:tp-dot 1.1s ease-in-out infinite}.tp-dots>span:nth-child(2){animation-delay:.18s}.tp-dots>span:nth-child(3){animation-delay:.36s}@keyframes tp-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.tp-pop{animation:tp-pop var(--tp-dur-fast) var(--tp-ease) both}@keyframes tp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tp-in{animation:tp-in var(--tp-dur) var(--tp-ease) both}@keyframes tp-cell-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tp-cell{animation:tp-cell-in var(--tp-dur-fast) var(--tp-ease) both}@keyframes tp-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.tp-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:9999px;background:#22c55e}.tp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;opacity:0;animation:tp-ring 2.4s var(--tp-ease) 3}.tp-live-blue{background:#2e7cf6}@keyframes tp-dash{to{stroke-dashoffset:-32}}.tp-flow{fill:none;stroke:#6fa8ff;stroke-width:1.5;stroke-dasharray:2 14;stroke-linecap:round;animation:tp-dash 2s linear 3}.tp-rail{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:1.5}@keyframes tp-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.tp-halo{position:absolute;inset:-1px;border-radius:inherit;border:1px solid #6fa8ff;pointer-events:none;opacity:0;animation:tp-halo 2.6s var(--tp-ease) 3}@keyframes tp-tick-in{0%{opacity:.25}to{opacity:1}}@keyframes tp-mark-in{0%{transform:scale(0)}to{transform:scale(1)}}.tp-tick{opacity:.25}.tp-tick .tp-mark{display:inline-block;transform:scale(0)}.lv2-in .tp-tick{animation:tp-tick-in var(--tp-dur) var(--tp-ease) forwards}.lv2-in .tp-tick .tp-mark{animation:tp-mark-in var(--tp-dur) var(--tp-ease) forwards}.lv2-in .tp-tick:nth-child(2),.lv2-in .tp-tick:nth-child(2) .tp-mark{animation-delay:.25s}.lv2-in .tp-tick:nth-child(3),.lv2-in .tp-tick:nth-child(3) .tp-mark{animation-delay:.5s}.lv2-in .tp-tick:nth-child(4),.lv2-in .tp-tick:nth-child(4) .tp-mark{animation-delay:.75s}.lv2-in .tp-tick:nth-child(5),.lv2-in .tp-tick:nth-child(5) .tp-mark{animation-delay:1s}@keyframes tp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tp-fill{transform-origin:left;transform:scaleX(0)}.lv2-in .tp-fill{animation:tp-fill 1.8s var(--tp-ease) .2s forwards}@keyframes tp-lit{0%{opacity:0}to{opacity:1}}.tp-step-lit{opacity:0}.lv2-in .tp-step-lit{animation:tp-lit var(--tp-dur) var(--tp-ease) forwards}@keyframes tp-flip-a{0%,42%{opacity:1;transform:translateY(0)}50%,92%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tp-flip-b{0%,42%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.tp-flip-b{opacity:0}.lv2-in .tp-flip-a{animation:tp-flip-a 5s ease-in-out .6s 2}.lv2-in .tp-flip-b{animation:tp-flip-b 5s ease-in-out .6s 2}@media (prefers-reduced-motion:reduce){.tp-scrolly-text,.tp-t{transition:none}.lv2-in .tp-fill,.lv2-in .tp-flip-a,.lv2-in .tp-flip-b,.lv2-in .tp-step-lit,.lv2-in .tp-tick,.lv2-in .tp-tick .tp-mark,.tp-caret,.tp-cell,.tp-dots>span,.tp-flow,.tp-halo,.tp-in,.tp-live:after,.tp-pop{animation:none}.tp-halo,.tp-live:after{display:none}.tp-step-lit,.tp-tick{opacity:1}.tp-fill,.tp-tick .tp-mark{transform:none}.tp-flip-a{opacity:1}.tp-flip-b{opacity:0}.tp-scrolly{--sp:1;display:block}.tp-scrolly-step{--sp:1!important;min-height:0!important;display:block!important;padding-block:2.5rem!important}.tp-scrolly-frame{display:block!important;max-width:36rem}.tp-scrolly-sticky{display:none!important}.tp-scrolly-caption{display:block!important;margin-top:0}.tp-scrolly-steps{max-width:40rem;margin:0 auto}}