.lp-serif{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.025em;font-weight:700}.lp-shadow{box-shadow:0 1px 2px #1018280a,0 12px 32px -12px #1e1b4b2e}.lp-shadow-lg{box-shadow:0 1px 2px #1018280d,0 30px 60px -24px #1e1b4b59}.lp-grid{background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:18px 18px}.lp-grid-ink{background-image:radial-gradient(#4338ca24 1px,#0000 1px);background-size:18px 18px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-rise{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 70%}.lp-drift-l{animation:linear both lp-drift-l;animation-timeline:view();animation-range:entry 10% cover 45%}.lp-drift-r{animation:linear both lp-drift-r;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes lp-rise{0%{transform:translateY(28px)}to{transform:translateY(0)}}@keyframes lp-drift-l{0%{transform:translate(-22px,18px)}to{transform:translate(0)}}@keyframes lp-drift-r{0%{transform:translate(22px,18px)}to{transform:translate(0)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lp-hero-frag-a{animation:linear both lp-frag-a;animation-timeline:scroll(root);animation-range:0 600px}.lp-hero-frag-b{animation:linear both lp-frag-b;animation-timeline:scroll(root);animation-range:0 600px}}}@keyframes lp-frag-a{to{transform:translate(-18px,-40px)}}@keyframes lp-frag-b{to{transform:translate(18px,36px)}}@media (prefers-reduced-motion:reduce){.lp-spin{animation:none!important}}@keyframes lp-toast-in{0%{transform:translateY(10px)scale(.98)}to{transform:translateY(0)scale(1)}}.lp-toast-in{animation:.45s cubic-bezier(.22,1,.36,1) both lp-toast-in}@media (prefers-reduced-motion:reduce){.lp-toast-in{animation:none}}@keyframes lp-row-flash{0%{background-color:#6366f114}to{background-color:#0000}}.lp-row-flash{animation:1.2s ease-out both lp-row-flash}.lp-progress{--p:1}.lp-kw{background-image:linear-gradient(#0000 58%,#6366f138 58%);background-repeat:no-repeat;background-size:calc(var(--kw-on,1) * 100%) 100%;transition:background-size .5s cubic-bezier(.22,1,.36,1)}