.lp-root{color:#111;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f7f4ee;font-family:Jost,system-ui,sans-serif}.lp-display{letter-spacing:-.02em;font-weight:300}.lp-serif{letter-spacing:-.01em;font-weight:300}.lp-root :where(a,button,input,textarea,summary,[role=tab]):focus-visible{outline-offset:3px;outline:2px solid #cbb89d}.lp-grain{background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:3px 3px}.lp-blueprint{background-image:linear-gradient(#cbb89d1a 1px,#0000 1px),linear-gradient(90deg,#cbb89d1a 1px,#0000 1px);background-size:48px 48px}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:6s ease-in-out infinite lp-float}.lp-float-delayed{animation:7s ease-in-out 1.2s infinite lp-float}.lp-root details>summary{list-style:none}.lp-root details>summary::-webkit-details-marker{display:none}.lp-root .lp-faq-icon svg{transition:transform .3s}.lp-root details[open] .lp-faq-icon svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp-float,.lp-float-delayed{animation:none}.lp-root *{scroll-behavior:auto!important}}
