html:has(:is(.lp-demo-root,.lp-home-root):not([style*="display: none"])){scroll-behavior:smooth;scroll-padding-top:5rem}:is(body:has(:is(.lp-demo-root,.lp-home-root):not([style*="display: none"]))>header,body:has(:is(.lp-demo-root,.lp-home-root):not([style*="display: none"]))>footer){display:none}body:has(:is(.lp-demo-root,.lp-home-root):not([style*="display: none"]))>#main{max-width:none;padding:0}:is(.lp-demo-root,.lp-home-root){--lp-radius:1rem;color:var(--color-ink);background:var(--color-base)}:is(.lp-demo-root,.lp-home-root) *,:is(.lp-demo-root,.lp-home-root) :before,:is(.lp-demo-root,.lp-home-root) :after{box-sizing:border-box}:is(.lp-demo-root,.lp-home-root) a,:is(.lp-demo-root,.lp-home-root) button{-webkit-tap-highlight-color:transparent}:is(.lp-demo-root,.lp-home-root) button{cursor:pointer}:is(.lp-demo-root,.lp-home-root) h1,:is(.lp-demo-root,.lp-home-root) h2,:is(.lp-demo-root,.lp-home-root) h3{font-family:var(--font-display)}:is(.lp-demo-root,.lp-home-root) ::selection{color:var(--color-ink);background:var(--color-accent)}.lp-wrap{max-width:84rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.lp h2{letter-spacing:-.055em;font-size:clamp(2rem,1.35rem + 2.4vw,3.75rem);font-weight:500;line-height:1.08}.lp h2>span{color:var(--color-ink-3)}.lp-button{background:var(--color-ink);min-height:3.5rem;color:var(--color-card);border-radius:.5rem;justify-content:space-between;align-items:center;gap:2.25rem;padding:.9rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.lp-button>span{font-size:1.25rem;line-height:1;transition:transform .25s}.lp-button:hover{background:var(--color-accent-deep);box-shadow:0 4px 15px color-mix(in oklab, var(--color-accent-deep) 16%, transparent)}.lp-button:hover>span{transform:translate(2px,-2px)}.lp-button:active{transform:translateY(1px)scale(.99)}.lp-text-link{align-items:center;gap:1rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;transition:color .2s;display:inline-flex}.lp-text-link>span{transition:transform .2s}.lp-text-link:hover{color:var(--color-accent-text)}.lp-text-link:hover>span{transform:translate(2px,-2px)}.lp-enter{animation:lp-row-in .8s var(--ease-out-expo) both;animation-delay:calc(var(--enter,0) * 85ms)}.lp-reveal[data-reveal=true]{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.lp-reveal[data-visible=true]{opacity:1;transform:none}@keyframes lp-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-bar-in{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html:has(:is(.lp-demo-root,.lp-home-root):not([style*="display: none"])){scroll-behavior:auto}.lp-reveal[data-reveal=true]{opacity:1;transform:none}:is(.lp-demo-root,.lp-home-root) *,:is(.lp-demo-root,.lp-home-root) :before,:is(.lp-demo-root,.lp-home-root) :after{transition:none!important;animation:none!important}}
