.lp{--lp-gutter:24px}.lp-wrap{width:100%;max-width:1160px;padding:0 var(--lp-gutter);margin:0 auto}.lp-bar{z-index:10;background:var(--color-bg);background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(120%);border-bottom:1px solid var(--color-border);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-bar{background:var(--color-bg)}}@media (prefers-reduced-transparency:reduce){.lp-bar{background:var(--color-bg);-webkit-backdrop-filter:none}}.lp-display{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.06}.lp-h2{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.8vw,33px);font-weight:800;line-height:1.12}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.lp-reveal-2{transition-delay:.1s}.lp-reveal.lp-in{opacity:1;transform:none}}.lp a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}@media (max-width:560px){.lp{--lp-gutter:20px}}
