.lp{--ink:#0e0e1a;--ink-2:#141424;--ink-soft:#171728;--ink-line:rgba(233,233,220,0.14);--bone:#eceadf;--bone-2:#e3e0d2;--bone-line:rgba(20,20,31,0.14);--lime:#b1ff36;--lime-deep:#8fd41c;--on-ink:#e9e9dc;--on-ink-mute:#9d9db2;--on-bone:#14141f;--on-bone-mute:#55554a;--veil-ink:rgba(14,14,26,0.88);--veil-bone:rgba(236,234,223,0.9);--veil-lime:rgba(177,255,54,0.92);--on-bone-soft:rgba(20,20,31,0.66);--on-bone-faint:rgba(20,20,31,0.42);--on-bone-hair:rgba(20,20,31,0.13);--on-bone-edge:rgba(20,20,31,0.3);--ghost:rgba(233,233,220,0.06);--lp-offset:0.28;background-color:var(--ink);color:var(--on-ink);font-feature-settings:"ss01","cv01";overflow-x:clip}@media (min-width:1024px){.lp{--lp-offset:1}}.lp-ink{background-color:var(--ink);color:var(--on-ink)}.lp-bone{background-color:var(--bone)}.lp-bone,.lp-lime{color:var(--on-bone)}.lp-lime{background-color:var(--lime)}.lp-frame{border:1px solid var(--ink-line);border-radius:14px;overflow:hidden;background-color:#0b0b14;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 60px -20px rgba(0,0,0,.75)}.lp-bone .lp-frame{border-color:var(--bone-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 30px 60px -24px rgba(20,20,31,.35)}.lp-marquee-track{display:inline-flex;animation:lp-marquee 28s linear infinite;will-change:transform}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-reveal{opacity:1}.lp-js .lp-reveal{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.lp-js .lp-reveal{opacity:1;transform:none}.lp-marquee-track{animation:none}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lp-fade-in{animation:lp-fade-up .7s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.lp-fade-in{animation:none}}.lp-link{position:relative;transition:color .16s ease}.lp-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.16,1,.3,1)}.lp-link:hover:after{transform:scaleX(1)}