.tp-root{color:#0c120e;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.tp-display{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}html.tp-js .tp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .85s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(22px)}html.tp-js .tp-reveal.is-in{opacity:1;transform:none}html.tp-js .tp-reveal.tp-pop{transform:translateY(14px)scale(.92)}.tp-pop.tp-out{transform-origin:100% 100%}.tp-pop.tp-in{transform-origin:0 100%}html.tp-js .tp-reveal.tp-pop.is-in{transform:none}.tp-tilt{transform:perspective(1600px)rotateY(-10deg)rotateX(4deg)rotate(1.5deg)}.tp-tilt.tp-tilt-left{transform:perspective(1600px)rotateY(10deg)rotateX(4deg)rotate(-1.5deg)}html.tp-js .tp-reveal.tp-tilt{transition:opacity .8s ease var(--d,0s), transform 1.25s cubic-bezier(.16, .84, .24, 1) var(--d,0s);transform:perspective(1600px)rotateY(-28deg)rotateX(12deg)rotate(4deg)translateY(60px)scale(.92)}html.tp-js .tp-reveal.tp-tilt.tp-tilt-left{transform:perspective(1600px)rotateY(28deg)rotateX(12deg)rotate(-4deg)translateY(60px)scale(.92)}html.tp-js .tp-reveal.tp-tilt.is-in{transform:perspective(1600px)rotateY(-10deg)rotateX(4deg)rotate(1.5deg)}html.tp-js .tp-reveal.tp-tilt.tp-tilt-left.is-in{transform:perspective(1600px)rotateY(10deg)rotateX(4deg)rotate(-1.5deg)}.tp-num>span{display:block}html.tp-js .tp-reveal .tp-num>span{transition:transform .7s cubic-bezier(.3, 1.4, .4, 1) calc(var(--d,0s) + .18s);transform:translateY(120%)}html.tp-js .tp-reveal.is-in .tp-num>span{transform:none}html.tp-js .tp-reveal .tp-line{transform-origin:top;transition:transform .9s cubic-bezier(.4, 0, .2, 1) calc(var(--d,0s) + .3s);transform:scaleY(0)}html.tp-js .tp-reveal.is-in .tp-line{transform:none}.tp-typing,html.tp-js .tp-watch .tp-typed{opacity:0}html.tp-js .tp-watch.is-in .tp-typing{animation:1.5s forwards tp-typing-show}html.tp-js .tp-watch.is-in .tp-typed{animation:.45s cubic-bezier(.2,.7,.2,1) 1.35s forwards tp-fade-up}.tp-typing i{background:#8a958e;border-radius:999px;width:7px;height:7px;margin:0 2px;animation:1s ease-in-out infinite tp-dot;display:inline-block}.tp-typing i:nth-child(2){animation-delay:.15s}.tp-typing i:nth-child(3){animation-delay:.3s}@keyframes tp-typing-show{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes tp-fade-up{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes tp-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.tp-wave i{transform-origin:50%;background:currentColor;border-radius:3px;width:3px;display:block}html.tp-js .tp-watch.is-in .tp-wave i{animation:1.6s ease-in-out .4s 2 tp-wave}@keyframes tp-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.tp-fade-in{animation:.35s both tp-fade-in}@keyframes tp-fade-in{0%{opacity:0}to{opacity:1}}.tp-player{animation:.45s cubic-bezier(.2,.8,.2,1) both tp-player-in}@keyframes tp-player-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.tp-eq{justify-content:center;align-items:flex-end;gap:2px;width:16px;height:16px;display:inline-flex}.tp-eq i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.35)}.tp-eq.tp-eq-light{color:#12a75f;width:22px;height:22px}.tp-eq.tp-eq-light i{width:4px}.tp-eq.is-playing i{animation:.9s ease-in-out infinite tp-eq}.tp-eq.is-playing i:nth-child(2){animation-delay:-.3s}.tp-eq.is-playing i:nth-child(3){animation-delay:-.6s}@keyframes tp-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.tp-root [data-w]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;transition:background-color .18s,box-shadow .18s,color .4s}.tp-root [data-w].tp-w-on{color:#0c120e;background-color:#12a75f2e;box-shadow:0 0 0 3px #12a75f2e}.tp-root [data-w].tp-w-read{color:color-mix(in srgb, currentColor 74%, #0a7a44)}@media (prefers-reduced-motion:reduce){html.tp-js .tp-reveal,html.tp-js .tp-reveal.tp-pop{opacity:1;transition:none;transform:none}html.tp-js .tp-reveal.tp-tilt,html.tp-js .tp-reveal.tp-tilt.is-in{opacity:1;transition:none;transform:perspective(1600px)rotateY(-10deg)rotateX(4deg)rotate(1.5deg)}html.tp-js .tp-reveal.tp-tilt.tp-tilt-left,html.tp-js .tp-reveal.tp-tilt.tp-tilt-left.is-in{transform:perspective(1600px)rotateY(10deg)rotateX(4deg)rotate(-1.5deg)}html.tp-js .tp-reveal .tp-num>span,html.tp-js .tp-reveal .tp-line{transition:none;transform:none}html.tp-js .tp-watch .tp-typed{opacity:1;animation:none!important}.tp-typing,html.tp-js .tp-watch.is-in .tp-typing{opacity:0;animation:none}.tp-wave i,.tp-eq.is-playing i,.tp-typing i,.tp-player,.tp-fade-in{animation:none!important}.tp-root [data-w]{transition:none}}@media (max-width:399px){.tp-player .tp-eq{display:none}}
