.lp-root{--lp-paper:#fbf7f2;--lp-paper-2:#f3ebe1;--lp-ink:#1f1a17;--lp-muted:#6f645c;--lp-line:#e7ddd1;--lp-blush:#fde8ed;background:var(--lp-paper);color:var(--lp-ink)}.lp-serif{font-family:var(--font-playfair),Georgia,serif}.lp-hand{font-family:var(--font-caveat),cursive}.lp-root:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1)var(--d,0s),transform .9s cubic-bezier(.2,.7,.2,1)var(--d,0s);transform:translateY(28px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-print{background:#fffdf9;box-shadow:0 1px 1px rgba(31,26,23,.06),0 8px 16px -6px rgba(31,26,23,.18),0 28px 48px -18px rgba(31,26,23,.32)}.lp-layer{transform:translate3d(calc(var(--mx,0)*var(--depth,0)*1px),calc(var(--my,0)*var(--depth,0)*1px),0)rotate(var(--rot,0deg));will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -10px}}.lp-float{animation:7s ease-in-out infinite lp-float}@keyframes lp-marquee{to{transform:translateX(calc(-100%/var(--copies,2)))}}.lp-marquee{animation:lp-marquee var(--dur,60s)linear infinite;animation-direction:var(--dir,normal)}.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}@keyframes lp-marquee-y{to{transform:translateY(-50%)}}.lp-marquee-y{animation:lp-marquee-y var(--dur,40s)linear infinite;animation-direction:var(--dir,normal)}@keyframes lp-drop{0%{opacity:0;transform:translateY(-16px)scale(.94)}to{opacity:1;transform:none}}.lp-drop{animation:.7s cubic-bezier(.2,.8,.2,1.2) both lp-drop}@keyframes lp-toast{0%{opacity:0;transform:translate(-50%,-8px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.lp-toast{animation:2.4s both lp-toast}@keyframes lp-develop{0%{filter:blur(10px)brightness(1.9)saturate(0)sepia(.6);opacity:.25}55%{filter:blur(1px)brightness(1.15)saturate(.6)sepia(.25);opacity:1}to{filter:none;opacity:1}}.lp-develop{animation:1.4s ease-out both lp-develop}@keyframes lp-flash{0%{opacity:.95}to{opacity:0}}.lp-flash{animation:.6s ease-out both lp-flash}@keyframes lp-stamp{0%{opacity:0;transform:scale(2.4)rotate(-28deg)}60%{opacity:1;transform:scale(.9)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}.lp-stamp{animation:.5s cubic-bezier(.3,.8,.3,1.2) .5s both lp-stamp}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-draw{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.4s cubic-bezier(.6,0,.2,1) .6s forwards lp-draw}@keyframes lp-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.lp-rise{animation:1s cubic-bezier(.2,.7,.2,1) both lp-rise;animation-delay:var(--d,0s)}@keyframes lp-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--x),520px,0)rotate(var(--r));opacity:0}}.lp-confetti{animation:lp-confetti var(--t,2.4s)cubic-bezier(.2,.6,.4,1)var(--d,0s)both}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.4)}}.lp-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}.lp-marquee,.lp-marquee-y,.lp-float,.lp-ping{animation:none}.lp-layer{transition:none}}
