@layer components{.lp{--lp-forest:#1b3a31;--lp-forest-2:#24493e;--lp-forest-3:#142d25;--lp-ink:#15271f;--lp-ink-2:#3e4f47;--lp-ink-3:#4a5a52;--lp-cream:#f6f1e8;--lp-sand:#efe4d3;--lp-sand-2:#eae0cf;--lp-sand-3:#e2d6c3;--lp-card:#fffcf6;--lp-line:#e2d6c3;--lp-line-2:#dccfbb;--lp-line-3:#cdbfa8;--lp-dash:#bfae94;--lp-clay:#c2603a;--lp-clay-2:#a44a27;--lp-clay-3:#8f3a1c;--lp-clay-4:#7e3317;--lp-clay-soft:#e8875e;--lp-clay-card:#ad4e2a;--lp-clay-strong:#ad4e2a;--lp-clay-light:#f4b08f;--lp-on-clay:#fff8ef;--lp-on-clay-card:#fff6ea;--lp-paper:#f4ebdd;--lp-mist:#c5d1c9;--lp-line-dark:#2e5a4c;--lp-green:#276e52;--lp-green-2:#1d5a43;--lp-green-3:#2c7a5b;--lp-mint:#8fd1b0;--lp-gold:#c9a26c;--lp-faint:#8a968f;--lp-tan:#a8977e;font-family:var(--font-geologica),system-ui,-apple-system,"Segoe UI","Noto Sans",sans-serif;font-kerning:normal;line-height:normal;background:var(--lp-cream);color:var(--lp-ink);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp :is(a,button,input):focus-visible{outline:3px solid var(--lp-clay);outline-offset:3px}.lp .lp-dark :is(a,button,input):focus-visible{outline-color:var(--lp-clay-soft)}.lp .lp-on-clay :is(a,button,input):focus-visible{outline-color:var(--lp-paper)}.lp-display{font-weight:700;letter-spacing:-.03em}.lp-num{font-variant-numeric:tabular-nums}.lp-link{color:var(--lp-ink);text-decoration:none;transition:color .2s ease}.lp-link:hover{color:var(--lp-clay-2)}.lp-link-light{color:var(--lp-paper);text-decoration:none;transition:color .2s ease}.lp-link-light:hover{color:var(--lp-clay-soft)}.lp-btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.lp-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.lp-btn:active{transform:translateY(1px);filter:brightness(.97)}.lp-grain{position:relative;isolation:isolate}.lp-grain:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/landing/grain.webp) repeat;background-size:220px 220px;opacity:.07;mix-blend-mode:multiply}.lp-grain-dark:before{opacity:.12;mix-blend-mode:overlay}.lp-scallop{position:relative}.lp-scallop:after{content:"";position:absolute;left:0;right:0;top:-35px;height:36px;pointer-events:none;background:radial-gradient(circle at 50% 100%,#1b3a31 0 28.5px,transparent 29.5px) 0 8px /56px 28px repeat-x,radial-gradient(circle at 50% 100%,#24493e 0 28.5px,transparent 29.5px) 28px 0 /56px 28px repeat-x,linear-gradient(#1b3a31,#1b3a31) 0 100% /100% 9px no-repeat}.lp-partner{transition:transform .2s ease}.lp-partner:hover{transform:translateY(-3px)}.lp-fade-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px);mask-image:linear-gradient(90deg,transparent,#000 90px)}.lp-rope{background:linear-gradient(45deg,#a9814f 25%,#d6b482 0,#d6b482 50%,#a9814f 0,#a9814f 75%,#d6b482 0,#d6b482);background-size:12px 12px;box-shadow:inset 0 2px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.28),0 3px 6px rgba(0,0,0,.35)}@keyframes lp-flow{to{stroke-dashoffset:-14}}.lp-flow{stroke-dasharray:6 8;animation:lp-flow .9s linear infinite}@keyframes lp-vflow{to{background-position:0 14px}}.lp-vflow{background:repeating-linear-gradient(180deg,#c2603a 0 7px,transparent 7px 14px);background-size:3px 14px;border-radius:2px;animation:lp-vflow .9s linear infinite}@keyframes lp-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.lp-wobble{animation:lp-wobble 2.4s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-float{animation:lp-float 6.5s ease-in-out infinite}@keyframes lp-pop{0%{transform:translateY(12px) scale(.88)}62%{transform:translateY(-2px) scale(1.03)}to{transform:none}}.lp-pop{animation:lp-pop .62s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-rise{0%{transform:translateY(22px)}to{transform:none}}.lp-rise{animation:lp-rise .9s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-spin{animation:lp-spin 160s linear infinite}@keyframes lp-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.lp-sway{animation:lp-sway 5.5s ease-in-out infinite;transform-origin:50% 94%}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(44,122,91,.5)}to{box-shadow:0 0 0 9px rgba(44,122,91,0)}}.lp-pulse{animation:lp-pulse 1.9s ease-out infinite}.lp-pose{transition:opacity .45s ease,transform .75s cubic-bezier(.2,.9,.25,1.25)}.lp-step{transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease,transform .2s ease}.lp-step:hover{transform:translateY(-3px)}.lp-scale{transition:transform .2s ease}.lp-scale:hover{transform:translateY(-3px)}.lp-scales{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px 6px}@media (max-width:560px){.lp-scales{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.lp-acc[data-open=true]{grid-template-rows:1fr}.lp-acc>div{overflow:hidden}.lp-turn{transition:transform .3s ease,background-color .3s ease,color .3s ease}.lp-turn[data-open=true]{transform:rotate(180deg)}.lp-pill{display:inline-flex;gap:10px;min-height:48px;padding-inline:9px 16px;border-radius:999px;border:1px solid var(--lp-line-dark);background:rgba(244,235,221,.04);text-decoration:none;font-size:15px;font-weight:700;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .3s ease,transform .2s ease}.lp-pill,.lp-pill-ico{align-items:center;color:var(--lp-mist)}.lp-pill-ico{display:flex;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(244,235,221,.09);transition:background-color .25s ease,color .25s ease}.lp-pill-ico img{display:block;width:22px;height:22px;filter:grayscale(1) brightness(1.35) opacity(.7);transition:filter .25s ease}.lp-pill-arrow{opacity:.55;transition:opacity .25s ease,transform .25s ease}.lp-pill:is(:hover,:focus-visible){color:var(--lp-paper);transform:translateY(-2px)}.lp-pill:is(:hover,:focus-visible) .lp-pill-arrow{opacity:1;transform:translate(2px,-2px)}.lp[dir=rtl] .lp-pill:is(:hover,:focus-visible) .lp-pill-arrow{transform:translate(-2px,-2px)}.lp-pill:is(:hover,:focus-visible) .lp-pill-ico{background:var(--lp-paper);color:var(--lp-ink)}.lp-pill:is(:hover,:focus-visible) img{filter:none}.lp-pill:active{transform:translateY(0) scale(.97)}.lp-pill-gh:is(:hover,:focus-visible){border-color:var(--lp-paper);background:rgba(244,235,221,.1);box-shadow:0 0 0 4px rgba(244,235,221,.1),0 12px 30px -10px rgba(244,235,221,.45)}.lp-pill-sol:is(:hover,:focus-visible){border-color:#19d3a2;background:rgba(25,211,162,.1);box-shadow:0 0 0 4px rgba(25,211,162,.14),0 12px 30px -10px rgba(25,211,162,.6)}.lp-pill-light{border-color:var(--lp-line-3);background:var(--lp-card);color:var(--lp-ink-2)}.lp-pill-light .lp-pill-ico{background:var(--lp-sand);color:var(--lp-ink-3)}.lp-pill-light:is(:hover,:focus-visible){color:var(--lp-ink)}.lp-pill-tg:is(:hover,:focus-visible){border-color:#2aabee;background:#fff;box-shadow:0 0 0 4px rgba(42,171,238,.16),0 12px 30px -10px rgba(42,171,238,.6)}.lp-pill-tg:is(:hover,:focus-visible) .lp-pill-ico{background:#fff;color:#2aabee}.lp-pill-dc:is(:hover,:focus-visible){border-color:#5865f2;background:#fff;box-shadow:0 0 0 4px rgba(88,101,242,.16),0 12px 30px -10px rgba(88,101,242,.6)}.lp-pill-dc:is(:hover,:focus-visible) .lp-pill-ico{background:#fff;color:#5865f2}.lp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;margin:10px 0;cursor:pointer}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:var(--lp-forest);border:5px solid var(--lp-card);box-shadow:0 3px 10px rgba(21,39,31,.35)}.lp-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--lp-forest);border:5px solid var(--lp-card);box-shadow:0 3px 10px rgba(21,39,31,.35)}.lp-range::-moz-range-track{background:transparent}.lp-dashline{height:1px;background:repeating-linear-gradient(90deg,#bfae94 0 6px,transparent 6px 12px)}@media (max-width:560px){.lp-chip{transform:scale(.8)}}}html:has(.lp){--lp-zoom:1;scroll-behavior:smooth;scroll-padding-top:calc(84px * var(--lp-zoom))}.lp{zoom:var(--lp-zoom)}@media (min-width:1760px) and (min-height:860px){html:has(.lp){--lp-zoom:1.1}}@media (min-width:1880px) and (min-height:900px){html:has(.lp){--lp-zoom:1.16}}@media (min-width:2140px) and (min-height:1040px){html:has(.lp){--lp-zoom:1.28}}@media (min-width:2400px) and (min-height:1160px){html:has(.lp){--lp-zoom:1.42}}@media (min-width:2800px) and (min-height:1380px){html:has(.lp){--lp-zoom:1.62}}@media (min-width:3400px) and (min-height:1700px){html:has(.lp){--lp-zoom:2}}body:has(.lp){background:#1b3a31}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :after,.lp :before{animation:none;transition:none}}