.lp{--lp-day:oklch(0.99 0.003 230);--lp-day-muted:oklch(0.965 0.005 230);--lp-day-line:oklch(0.92 0.006 230);--lp-ink:oklch(0.18 0.01 235);--lp-ink-soft:oklch(0.45 0.012 232);--lp-night:oklch(0.16 0.022 238);--lp-night-2:oklch(0.205 0.028 236);--lp-night-line:oklch(0.30 0.03 234);--lp-snow:oklch(0.965 0.008 230);--lp-snow-soft:oklch(0.73 0.022 232);--lp-steel:oklch(0.50 0.16 230);--lp-steel-deep:oklch(0.44 0.16 230);--lp-steel-bright:oklch(0.74 0.13 230);--lp-steel-soft:oklch(0.95 0.035 230);--lp-steel-soft-fg:oklch(0.42 0.14 230);--lp-moss:oklch(0.55 0.10 145);--lp-moss-soft:oklch(0.94 0.04 145);--lp-amber:oklch(0.62 0.13 75);--lp-amber-soft:oklch(0.95 0.05 85);--lp-rose:oklch(0.55 0.14 22);--lp-expo:cubic-bezier(0.16,1,0.3,1);--lp-quart:cubic-bezier(0.25,1,0.5,1);background:var(--lp-day);color:var(--lp-ink);font-feature-settings:"cv11" 1}html:has(.lp){scroll-behavior:smooth}.lp ::selection{background:var(--lp-steel);color:var(--lp-day)}.lp .lp-num{font-variant-numeric:tabular-nums}@keyframes lp-rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-mock-in{0%{opacity:0;transform:translateY(38px) scale(.985);filter:blur(14px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-hero-line{display:block;overflow:hidden;padding-block:.06em;margin-block:-.06em}.lp-hero-line>span{display:block;transform:translateY(112%);animation:lp-rise .85s var(--lp-expo) forwards;animation-delay:var(--d,0ms)}.lp-hero-fade{opacity:0;animation:lp-fade-up .8s var(--lp-quart) forwards;animation-delay:var(--d,0ms)}.lp-hero-mock{opacity:0;animation:lp-mock-in 1.1s var(--lp-expo) forwards;animation-delay:.38s}.lp-nav-enter{opacity:0;animation:lp-fade .6s ease-out forwards;animation-delay:.85s}.lp-reveal{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .75s var(--lp-quart),transform .75s var(--lp-quart),filter .75s var(--lp-quart);transition-delay:var(--d,0ms)}.lp-reveal.is-in{opacity:1;transform:translateY(0);filter:blur(0)}.lp-seq-msg{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .55s var(--lp-quart),transform .55s var(--lp-quart)}.lp-seq-msg.is-on{opacity:1;transform:translateY(0) scale(1)}.lp-anno{opacity:0;transform:translateX(22px);filter:blur(5px);transition:opacity .6s var(--lp-quart),transform .6s var(--lp-quart),filter .6s var(--lp-quart)}.lp-anno.is-on{opacity:1;transform:translateX(0);filter:blur(0)}.lp-anno-link{transition:opacity .6s var(--lp-quart);opacity:0}.lp-anno-link.is-on{opacity:1}@keyframes lp-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(420px);opacity:0}}.lp-scanline{opacity:0}.lp-scanline.is-on{animation:lp-scan 1.6s var(--lp-quart) forwards}.lp-spark path.lp-spark-line{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.4s var(--lp-expo) .2s}.lp-reveal.is-in .lp-spark path.lp-spark-line,.lp-spark.is-in path.lp-spark-line{stroke-dashoffset:0}.lp-spark path.lp-spark-fill{opacity:0;transition:opacity 1s ease-out .9s}.lp-reveal.is-in .lp-spark path.lp-spark-fill,.lp-spark.is-in path.lp-spark-fill{opacity:1}.lp-grow{transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--lp-expo);transition-delay:var(--d,.25s)}.lp-reveal.is-in .lp-grow{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.lp-hero-fade,.lp-hero-line>span,.lp-hero-mock,.lp-nav-enter,.lp-scanline.is-on{animation:none;opacity:1;transform:none;filter:none}.lp-anno,.lp-anno-link,.lp-reveal,.lp-seq-msg{opacity:1;transform:none;filter:none;transition:none}.lp-grow{transform:scaleX(1);transition:none}.lp-spark path.lp-spark-line{stroke-dashoffset:0;transition:none}.lp-spark path.lp-spark-fill{opacity:1;transition:none}html:has(.lp){scroll-behavior:auto}}