.lp{--lp-paper: #faf8f3;--lp-paper-ink: #23241f;--lp-paper-line: rgba(0, 0, 0, .16)}[data-bs-theme=dark] .lp{--lp-paper: #17191d;--lp-paper-ink: #e8e6e0;--lp-paper-line: rgba(255, 255, 255, .2)}.lp-display{font-family:"Instrument Sans",var(--bs-body-font-family);font-weight:600;letter-spacing:-.025em;line-height:1.1}.lp-eyebrow{font-family:var(--bs-font-monospace);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.lp-nav{background:rgba(var(--bs-body-bg-rgb),.85);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px)}.lp section[id],.lp [id].lp-ancora{scroll-margin-top:4.5rem}.lp-hero{background:radial-gradient(58% 78% at 12% 0%,rgba(var(--bs-primary-rgb),.13),transparent 62%),radial-gradient(52% 68% at 96% 18%,rgba(var(--bs-success-rgb),.13),transparent 62%)}.lp-h1{font-size:clamp(2.1rem,5.4vw,3.7rem)}.lp-lead{font-size:clamp(1.02rem,1.5vw,1.18rem);max-width:34rem}.lp-card{transition:transform .18s ease,box-shadow .18s ease}.lp-card:hover,.lp-card:focus-within{transform:translateY(-3px);box-shadow:0 .75rem 1.6rem #0000001a!important}.lp-rise{animation:lp-rise .55s cubic-bezier(.22,.8,.3,1) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-rise{animation:none}.lp-card:hover,.lp-card:focus-within{transform:none}}
