html:has(.lp-root){scroll-behavior:smooth}body:has(.lp-root){background:var(--lp-bg);margin:0;transition:background .3s}html[data-theme=dark] .lp-root a:hover{color:var(--lp-ink)}.lp-root{--font-body:var(--font-figtree), system-ui, sans-serif;font-variant-numeric:normal}.lp-root .lp-mobile{display:none}@media (max-width:767px){.lp-root .lp-desktop{display:none}.lp-root .lp-mobile{display:block}body:has(.lp-root){background:var(--lp-outer)}}.lp-root [data-mscroll]::-webkit-scrollbar{display:none}.lp-root a{color:var(--lp-link);text-decoration:none}.lp-root a:hover{color:var(--lp-espresso)}.lp-root input::placeholder{color:var(--lp-placeholder)}.lp-root svg.lucide{display:inline-block}.lp-root h1,.lp-root h2{font-family:var(--font-body)}@media (prefers-reduced-motion:reduce){.lp-root *{animation:none!important}}.lp-root .lp-hover-ink:hover{color:var(--lp-ink)!important}.lp-root .lp-hover-dark:hover{background:var(--lp-charcoal)!important;color:var(--lp-cream)!important}.lp-root .lp-hover-orange:hover{background:var(--lp-orange-hot)!important}.lp-root .lp-hover-lift{opacity:.85;transition:transform .2s,opacity .2s}.lp-root .lp-hover-lift:hover{opacity:1;transform:translateY(-2px)}.lp-root .lp-hover-cream:hover{color:var(--lp-cream)!important}@media (max-width:1100px){.lp-root [data-nav]{display:none!important}}@media (max-width:560px){.lp-root [data-signin]{display:none!important}}@keyframes lp-print{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes lp-pen{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes lp-sway{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.5deg)}}@keyframes lp-drift{0%{transform:translate(0, 0) rotate(var(--r))}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}}@media (max-width:1180px){.lp-root [data-hwfloat]{display:none!important}}.lp-root [data-pdscroll]::-webkit-scrollbar{display:none}.lp-root [data-pdthin]::-webkit-scrollbar{width:8px}.lp-root [data-pdthin]::-webkit-scrollbar-thumb{background:var(--lp-line2);border-radius:999px}html[data-theme=dark] .lp-root [data-headcta]{background:var(--lp-orange)!important;color:var(--lp-espresso)!important}.lp-root .lp-hover-surface:hover{background:var(--lp-surface)!important}.lp-root .lp-hover-bg:hover{background:var(--lp-bg)!important}.lp-root .lp-hover-dim:hover{filter:brightness(.94)}.lp-root .lp-hover-acc:hover{color:var(--lp-acc)!important}.lp-root .lp-hover-ember:hover{color:var(--lp-ember)!important}.lp-root .lp-focus-orange:focus{border-color:var(--lp-orange)!important}@keyframes lp-hwlit{0%{opacity:.3;filter:grayscale();transform:scale(.85)}to{opacity:1;filter:none;transform:none}}@keyframes lp-hwsweep{0%{transform:translate(-100px)}to{transform:translate(760px)}}@keyframes lp-hwgray{to{filter:grayscale();opacity:.5}}@keyframes lp-hwkeep{0%{opacity:0;transform:translate(-40px)scale(.94)}60%{opacity:1;transform:translate(4px)scale(1.01)}to{opacity:1;transform:none}}@keyframes lp-hwin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-hwpop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes lp-hwtype{0%{width:0}}@keyframes lp-hwcaret{50%{opacity:0}}@keyframes lp-hwfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-hwreveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-hwgrow{0%{transform:scaleY(0)}to{transform:scale(1)}}@keyframes lp-hwdim{to{opacity:.55}}@keyframes lp-hwring{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}@keyframes lp-hwbob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-howbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-pdpulse{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.14)}}@keyframes lp-pdrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-pdblob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(var(--dx,40px), var(--dy,30px)) scale(1.08)}}.lp-root .lp-hover-pill:hover{background:var(--lp-orange)!important;color:var(--lp-espresso)!important}@keyframes lp-cmopop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.18)}75%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes lp-orbpop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.22)}75%{transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
