@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --lp-frames{syntax:"<integer>";inherits:true;initial-value:0}.lp{--lp-ease-out:cubic-bezier(.22, 1, .36, 1);--lp-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--lp-ease-in-out:cubic-bezier(.65, 0, .35, 1);--lp-stage:#120d0a;--lp-stage-raised:#1d1611;--lp-stage-line:#f7f1e41a;--lp-cream:#f7f1e4;--lp-gold:#f5c85c;--lp-gold-deep:#9a6a12;--lp-sage:#3fae62;--lp-shadow-tint:94 64 38;--lp-shadow-card:0 1px 1px rgb(var(--lp-shadow-tint) / .04), 0 3px 6px -2px rgb(var(--lp-shadow-tint) / .05), 0 12px 22px -10px rgb(var(--lp-shadow-tint) / .1), 0 34px 60px -30px rgb(var(--lp-shadow-tint) / .22);--lp-shadow-float:0 1px 2px rgb(var(--lp-shadow-tint) / .1), 0 6px 10px -4px rgb(var(--lp-shadow-tint) / .14), 0 18px 30px -14px rgb(var(--lp-shadow-tint) / .24), 0 40px 56px -34px rgb(var(--lp-shadow-tint) / .3);--lp-shadow-lift:0 2px 3px rgb(var(--lp-shadow-tint) / .08), 0 12px 18px -8px rgb(var(--lp-shadow-tint) / .16), 0 30px 44px -22px rgb(var(--lp-shadow-tint) / .3), 0 60px 80px -48px rgb(var(--lp-shadow-tint) / .34);--lp-highlight:inset 0 1px 0 #fffffff2;--lp-rim:inset 0 1px 1px -.5px #ffffff47, inset 0 2px 5px -2px #ffffff2e, inset 0 12px 22px -10px #ffffff1f;--lp-rim-soft:inset 0 1px 0 #ffffff12, inset 0 10px 24px -14px #ffffff1a;--lp-grain-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.17 0 0 0 0 0.09 0 0 0 0 0.06 0 0 0 0.52 -0.23'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lp-grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.97 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.5 -0.22'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lp-header:var(--app-header-height,5.5rem)}.lp-paper{background-color:var(--dl-bg);background-image:var(--lp-grain-ink);background-size:240px 240px}.lp-band{--lp-pixel:10px;--lp-fog-in:calc(var(--lp-pixel) * 32);--lp-fog-in-overlap:280px;--lp-fog-in-lead:130px;--lp-fog-out:440px;--lp-fog-out-overlap:296px}@media (min-width:40rem){.lp-band{--lp-pixel:13px;--lp-fog-in-overlap:351px;--lp-fog-in-lead:160px;--lp-fog-out:480px;--lp-fog-out-overlap:320px}}@media (min-width:64rem){.lp-band{--lp-pixel:16px;--lp-fog-in-overlap:368px;--lp-fog-in-lead:190px;--lp-fog-out:520px;--lp-fog-out-overlap:344px}}.lp-pixel-fog{image-rendering:crisp-edges;image-rendering:pixelated}.lp-fade[data-pixel=ready] .lp-fog-smooth{display:none}.lp-paper-grain{background-image:var(--lp-grain-ink);background-size:240px 240px}.lp-stage{background-color:var(--lp-stage);background-image:var(--lp-grain-light);color:var(--lp-cream);background-size:240px 240px}.lp-artboard{position:relative}.lp-artboard[data-crop]{overflow-x:clip}.lp-artboard-frame{width:max(100%, var(--lp-min,0px));aspect-ratio:var(--lp-ar);position:relative;left:50%;translate:-50%;container-type:inline-size}.lp-artboard-stage{--u:calc(100cqw / var(--lp-aw));position:absolute;top:0;bottom:0;left:0;right:0}.lp [data-reveal]{transition-property:opacity,transform,filter;transition-duration:.9s,1.1s,.9s;transition-timing-function:var(--lp-ease-out);transition-delay:var(--lp-d,0s)}@media (prefers-reduced-motion:no-preference){.lp [data-reveal]:not([data-reveal=words]):not([data-revealed]){opacity:0;transform:translateY(28px)}.lp [data-reveal=fade]:not([data-revealed]){transform:none}.lp [data-reveal=soft]:not([data-revealed]){filter:blur(8px);transform:translateY(16px)}.lp [data-reveal=scale]:not([data-revealed]){transform:translateY(24px)scale(.96)}.lp [data-reveal=pop]:not([data-revealed]){transform:scale(.4)}html:not([data-lp-motion]) .lp [data-reveal]:not([data-revealed]),html:not([data-lp-motion]) .lp .lp-await,html:not([data-lp-motion]) .lp [data-reveal=words]:not([data-revealed]) .lp-w>span{animation:0s 2.5s forwards lp-failsafe}}@keyframes lp-failsafe{to{opacity:1;filter:none;transform:none}}.lp-w{vertical-align:top;margin:-.04em -.04em -.14em;padding:.04em .04em .14em;display:inline-block;overflow:clip}.lp-w>span{transition:transform 1.1s var(--lp-ease-out), opacity .7s var(--lp-ease-out);transition-delay:calc(var(--lp-d,0s) + var(--lp-i,0) * 60ms);display:inline-block}@media (prefers-reduced-motion:no-preference){[data-reveal=words]:not([data-revealed]) .lp-w>span{opacity:0;transform:translateY(108%)rotate(5deg)}}.lp [data-scene]:not([data-active]),.lp [data-scene]:not([data-active]) *,.lp [data-scene]:not([data-active]) :before,.lp [data-scene]:not([data-active]) :after{animation-play-state:paused!important}.lp-marquee-track{will-change:transform;width:max-content;display:flex}.lp-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-zigzag{--lp-zz:16px;-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 0 90deg, #0000 0) top / var(--lp-zz) calc(var(--lp-zz) / 2) repeat-x, conic-gradient(from -45deg at 50% 100%, #000 0 90deg, #0000 0) bottom / var(--lp-zz) calc(var(--lp-zz) / 2) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - var(--lp-zz)) no-repeat;mask:conic-gradient(from 135deg at 50% 0, #000 0 90deg, #0000 0) top / var(--lp-zz) calc(var(--lp-zz) / 2) repeat-x, conic-gradient(from -45deg at 50% 100%, #000 0 90deg, #0000 0) bottom / var(--lp-zz) calc(var(--lp-zz) / 2) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - var(--lp-zz)) no-repeat}.lp-edit{--lp-export:clamp(0, calc(var(--lp-p,1) * 1.7), 1);--lp-drop:clamp(0, calc((var(--lp-p,1) - .5) * 3.2), 1);--lp-pip:clamp(0, calc((var(--lp-p,1) - .78) * 6), 1)}.lp-sync{--lp-s:clamp(0, calc((var(--lp-p,1) - .12) * 1.45), 1);--lp-frames:calc((1 - var(--lp-s)) * 312);--lp-done:clamp(0, calc((var(--lp-s) - .97) * 40), 1)}.lp-offset:after{counter-reset:lp-frames var(--lp-frames);content:counter(lp-frames)}.lp-ticket{--lp-stub:2.625rem;--lp-notch:.5rem;-webkit-mask:radial-gradient(circle var(--lp-notch) at 0 calc(100% - var(--lp-stub)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-notch) at 100% calc(100% - var(--lp-stub)), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--lp-notch) at 0 calc(100% - var(--lp-stub)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-notch) at 100% calc(100% - var(--lp-stub)), #0000 97%, #000) right / 51% 100% no-repeat}@media (min-width:40rem){.lp-ticket{--lp-stub:4.25rem;--lp-notch:.55rem;-webkit-mask:radial-gradient(circle var(--lp-notch) at calc(100% - var(--lp-stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--lp-notch) at calc(100% - var(--lp-stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--lp-notch) at calc(100% - var(--lp-stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--lp-notch) at calc(100% - var(--lp-stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat}}.lp-final-ticket{filter:drop-shadow(0 1px 1px rgb(var(--lp-shadow-tint) / .06)) drop-shadow(0 16px 26px rgb(var(--lp-shadow-tint) / .12))}.lp-final-body,.lp-final-stub{--lp-final-notch:14px}.lp-final-body{-webkit-mask:radial-gradient(circle var(--lp-final-notch) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-final-notch) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--lp-final-notch) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-final-notch) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat}.lp-final-stub{-webkit-mask:radial-gradient(circle var(--lp-final-notch) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-final-notch) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--lp-final-notch) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--lp-final-notch) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat}@media (min-width:40rem){.lp-final-body,.lp-final-stub{--lp-final-notch:18px}}.lp-parallax{transform:translate3d(0, var(--lp-py,0px), 0);will-change:transform}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.lp-pin{height:240vh}.lp-pin-sticky{top:var(--lp-header);height:calc(100svh - var(--lp-header));position:sticky}}.lp-rail{scrollbar-width:none}.lp-rail::-webkit-scrollbar{display:none}@keyframes lp-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6%)}}@keyframes lp-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--lp-r,0deg))}50%{transform:translate3d(0, calc(var(--u,1px) * -8), 0) rotate(var(--lp-r,0deg))}}@keyframes lp-pop{0%,6%{opacity:0;transform:scale(.35) rotate(var(--lp-r,0deg))}12%{opacity:1;transform:scale(1.1) rotate(var(--lp-r,0deg))}17%,62%{opacity:1;transform:scale(1) rotate(var(--lp-r,0deg))}70%,to{opacity:0;transform:scale(.94) rotate(var(--lp-r,0deg))}}@keyframes lp-shout{0%,3%{opacity:0;transform:scale(.35) rotate(var(--lp-r,0deg))}8%{opacity:1;transform:scale(1.1) rotate(var(--lp-r,0deg))}12%,76%{opacity:1;transform:scale(1) rotate(var(--lp-r,0deg))}84%,to{opacity:0;transform:scale(.94) rotate(var(--lp-r,0deg))}}@keyframes lp-ruling-a{0%,36%,90%,to{opacity:1;transform:none}40%,84%{opacity:0;transform:translateY(-40%)}}@keyframes lp-ruling-b{0%,37%{opacity:0;transform:translateY(45%)}42%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:none}}@keyframes lp-win{0%,37%{opacity:0;transform:scale(.7)}42%{opacity:1;transform:scale(1.14)}47%,76%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(1)}}@keyframes lp-point{0%,39%{opacity:0;transform:translateY(40%)scale(.6)}44%{opacity:1;transform:translateY(-10%)scale(1.12)}49%,74%{opacity:1;transform:translateY(-30%)scale(1)}84%,to{opacity:0;transform:translateY(-80%)scale(1)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(30%)scale(.8)}18%,60%{opacity:1;transform:translateY(-40%)scale(1)}to{opacity:0;transform:translateY(-160%)scale(1)}}@keyframes lp-check{0%,24%{opacity:0;transform:scale(.3)}31%{opacity:1;transform:scale(1.15)}36%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes lp-glow{0%,24%{box-shadow:0 0 #3fae6200}32%{box-shadow:0 0 0 calc(var(--u,1px) * 5) #3fae6259}60%,to{box-shadow:0 0 0 calc(var(--u,1px) * 10) #3fae6200}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes lp-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--lp-ring,100)}}@keyframes lp-wave{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes lp-meridian{0%,to{opacity:.9;transform:scaleX(1)}25%,75%{opacity:.7;transform:scaleX(.71)}50%{opacity:.3;transform:scaleX(.02)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-sweep{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(360%)skew(-18deg)}}@keyframes lp-pick{0%,26%{outline-color:#0000;transform:none}34%{outline-color:#f5c85c;transform:translateY(-20%)rotate(-4deg)}40%,80%{outline-color:#f5c85c;transform:translateY(-15%)rotate(-3deg)}90%,to{outline-color:#0000;transform:none}}@keyframes lp-lift{0%,to{box-shadow:none;transform:none}45%{transform:translate3d(var(--lp-lift-x,0), 0, 0) scale(1.04);box-shadow:0 calc(var(--u,1px) * 10) calc(var(--u,1px) * 18) calc(var(--u,1px) * -8) #5e402659}}@keyframes lp-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes lp-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(12%)scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes lp-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes lp-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes lp-dash{to{stroke-dashoffset:-40px}}@keyframes lp-scene-a{0%,44%{opacity:1;transform:none}50%,94%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes lp-scene-b{0%,44%{opacity:0;transform:scale(1.02)}50%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(1.02)}}@keyframes lp-line-a{0%,44%,to{opacity:1}50%,94%{opacity:.64}}@keyframes lp-line-b{0%,44%,to{opacity:.64}50%,94%{opacity:1}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-crowd{0%,6%{opacity:0;transform:scale(.3)}14%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
