.landing-paper{--lp-paper:#f6f2ea;--lp-paper-2:#efe9dd;--lp-sheet:#fdfbf6;--lp-ink:#191714;--lp-ink-soft:#58534b;--lp-red:#d9331f;--lp-line:rgba(25,23,20,.14)}.lp-grain{position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.028 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-underline path{stroke-dasharray:400;stroke-dashoffset:400}.lp-on .lp-underline path,.lp-underline.lp-drawn path{animation:lp-draw .9s cubic-bezier(.65,0,.35,1) .4s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-rise{opacity:0;animation:lp-rise .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d,0s)}.lp-sheet{box-shadow:0 1px 2px rgba(25,23,20,.08),0 12px 24px -8px rgba(25,23,20,.18),0 32px 64px -24px rgba(25,23,20,.25);transition:transform .6s cubic-bezier(.16,1,.3,1)}.lp-sheet-wrap:hover .lp-sheet-front{transform:rotate(-1deg) translateY(-6px)}@keyframes lp-mark{0%{opacity:0;transform:scale(.2) rotate(-30deg)}70%{opacity:1;transform:scale(1.25) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.lp-on .lp-mark{opacity:0;animation:lp-mark .32s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,0s)}@keyframes lp-score-pop{0%{opacity:0;transform:rotate(-20deg) scale(1.8)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.lp-score{font-family:var(--font-serif);color:var(--lp-red);transform:rotate(-8deg)}.lp-on .lp-score{opacity:0;animation:lp-score-pop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,2s)}@keyframes lp-circle-in{0%{opacity:0;transform:rotate(-30deg) scale(1.5)}to{opacity:.9;transform:rotate(-4deg) scale(1)}}.lp-circle-mark{position:absolute;border:2.5px solid var(--lp-red);border-radius:50% 46% 52% 48%/48% 52% 46% 54%;transform:rotate(-4deg);opacity:.9}.lp-on .lp-circle-mark{opacity:0;animation:lp-circle-in .4s ease-out forwards;animation-delay:var(--d,1.7s)}@keyframes lp-stamp-slam{0%{opacity:0;transform:rotate(18deg) scale(2.2)}60%{opacity:.9;transform:rotate(5deg) scale(.94)}to{opacity:.85;transform:rotate(6deg) scale(1)}}.lp-stamp{border:2px solid var(--lp-red);color:var(--lp-red);transform:rotate(6deg);opacity:.85;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.15'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23r)'/%3E%3C/svg%3E");mask-size:120px 120px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.15'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23r)'/%3E%3C/svg%3E");-webkit-mask-size:120px 120px}.lp-on .lp-stamp-anim{opacity:0;animation:lp-stamp-slam .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,2.4s)}.lp-fan-a,.lp-fan-b,.lp-fan-c{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.lp-fan-a,.lp-fan-b,.lp-fan-c{transform:rotate(0deg) translate(0)}.lp-on .lp-fan-a{transform:rotate(-7deg) translate(-34px,6px)}.lp-on .lp-fan-b{transform:rotate(-.5deg) translateY(-6px)}.lp-on .lp-fan-c{transform:rotate(6.5deg) translate(34px,8px)}@keyframes lp-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(var(--scan-h,240px));opacity:0}}.lp-on .lp-scanbeam{animation:lp-scan 2.6s cubic-bezier(.4,0,.6,1) .4s forwards}.lp-scanbeam{opacity:0;background:linear-gradient(180deg,rgba(217,51,31,0),rgba(217,51,31,.16) 45%,rgba(217,51,31,.7) 50%,rgba(217,51,31,.16) 55%,rgba(217,51,31,0))}@keyframes lp-tick{0%{opacity:0;transform:scale(.3) rotate(-25deg)}70%{opacity:1;transform:scale(1.3) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.lp-on .lp-tick{opacity:0;animation:lp-tick .3s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,0s)}@keyframes lp-qr-swap{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}.lp-on .lp-qr-1{animation:lp-qr-swap 3.2s steps(1) infinite}.lp-on .lp-qr-2{animation:lp-qr-swap 3.2s steps(1) infinite reverse}.lp-qr-2{opacity:0;position:absolute;inset:0}.lp-bar{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.lp-on .lp-bar{transform:scaleX(1)}@keyframes lp-cell{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lp-on .lp-cell{opacity:0;animation:lp-cell .35s ease-out forwards;animation-delay:var(--d,0s)}@keyframes lp-block-in{0%{opacity:0;transform:translateY(-14px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.lp-on .lp-block{opacity:0;animation:lp-block-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,0s)}@keyframes lp-flow{to{stroke-dashoffset:-60}}.lp-on .lp-flow{stroke-dasharray:5 7;animation:lp-flow 2.2s linear infinite}.lp-toc-row{transition:color .25s ease}.lp-toc-row:hover{color:var(--lp-red)}.lp-toc-leader{background-image:linear-gradient(90deg,currentColor 22%,transparent 0);background-size:7px 1.5px;background-repeat:repeat-x;background-position:center bottom 6px;opacity:.35}.lp-margin-line{background:linear-gradient(180deg,transparent,rgba(217,51,31,.35) 8%,rgba(217,51,31,.35) 92%,transparent);width:1.5px}.lp-dotted{background-image:linear-gradient(to right,var(--lp-line) 33%,transparent 0);background-size:8px 1px;background-repeat:repeat-x;background-position:bottom}.lp-btn{position:relative;overflow:hidden;transition:color .35s ease,border-color .35s ease}.lp-btn:before{content:"";position:absolute;inset:0;background:var(--lp-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}.lp-btn:hover:before{transform:scaleY(1)}.lp-btn>*{position:relative;z-index:1}@keyframes lp-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}.lp-doodle{animation:lp-float 5.5s ease-in-out infinite;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.lp-rise{animation-duration:.01s;animation-delay:0s}.lp-underline path{stroke-dashoffset:0;animation:none}.lp-on .lp-block,.lp-on .lp-cell,.lp-on .lp-circle-mark,.lp-on .lp-mark,.lp-on .lp-score,.lp-on .lp-stamp-anim,.lp-on .lp-tick{animation-duration:.01s;animation-delay:0s}.lp-on .lp-scanbeam{animation:none;opacity:0}.lp-doodle,.lp-on .lp-flow,.lp-on .lp-qr-1,.lp-on .lp-qr-2{animation:none}.lp-bar{transform:scaleX(1)}.lp-bar,.lp-btn:before,.lp-fan-a,.lp-fan-b,.lp-fan-c,.lp-sheet{transition:none}}@keyframes lp-deal{0%{opacity:0;transform:translateY(26px) rotate(var(--rot,0deg)) scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg)) scale(1)}}.lp-on .lp-deal{opacity:0;animation:lp-deal .55s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d,0s)}.lp-matchline path{stroke-dasharray:260;stroke-dashoffset:260}.lp-on .lp-matchline path{animation:lp-draw 1s cubic-bezier(.65,0,.35,1) .7s forwards}@keyframes lp-pulse-dot{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.6);opacity:.5}}.lp-on .lp-pulse-dot{animation:lp-pulse-dot 1.6s ease-in-out 1.8s infinite}