@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_679eb524-module__Jaa5kW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_679eb524-module__Jaa5kW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
.lp{--lp-green:#52705a;--lp-green-deep:#3d5647;--lp-green-soft:#a3b8a6;--lp-green-wash:#edf1ea;--lp-paper:#fbfaf7;--lp-card:#fff;--lp-ink:#23251e;--lp-ink-soft:#78776d;--lp-hair:#e7e4da;--lp-amber:#b8863c;--lp-amber-wash:#f7efdf;--lp-bezel:#1c1e1a;background:var(--lp-paper);color:var(--lp-ink);overflow-x:clip}.lp ::selection{background:var(--lp-green);color:#fff}.lp-display{font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:-.03em;font-weight:650;line-height:1.05}.lp-display em{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--lp-green);font-style:italic;font-weight:460}.lp-serif{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-weight:500;line-height:1.06}.lp-blur-word{animation:.9s cubic-bezier(.22,1,.36,1) both lpBlurIn;display:inline-block}@keyframes lpBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.lp-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-green);align-items:center;gap:10px;font-size:11px;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-green);width:24px;height:1px}.lp-grid-bg{pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#17161409 calc(25% - 1px) 25%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 80%,#0000);mask-image:linear-gradient(#0000,#000 8% 80%,#0000)}.lp-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-aurora i{filter:blur(64px);will-change:transform;border-radius:50%;position:absolute}.lp-aurora .a1{background:radial-gradient(closest-side,#a3b8a680,#0000 70%);width:560px;height:440px;animation:24s ease-in-out infinite alternate lpDrift1;top:-140px;left:4%}.lp-aurora .a2{background:radial-gradient(closest-side,#d8bc8d57,#0000 70%);width:520px;height:460px;animation:30s ease-in-out infinite alternate lpDrift2;top:-60px;right:-4%}.lp-aurora .a3{background:radial-gradient(closest-side,#dbb5a747,#0000 70%);width:480px;height:400px;animation:27s ease-in-out infinite alternate lpDrift3;top:280px;left:32%}@keyframes lpDrift1{to{transform:translate(70px,50px)scale(1.14)}}@keyframes lpDrift2{to{transform:translate(-60px,60px)scale(.92)}}@keyframes lpDrift3{to{transform:translate(-50px,-40px)scale(1.1)}}.lp-grain{pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.14'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-sheen{position:relative;overflow:hidden}.lp-sheen:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #52705a1a, transparent 65%);transition:opacity .35s;position:absolute;inset:0}.lp-sheen:hover:after{opacity:1}.lp-sheen:hover{border-color:var(--lp-green-soft)!important}.lp-magnet{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.lp-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn-primary{background:var(--lp-green);color:#fff;box-shadow:0 10px 24px -12px #3d564780}.lp-btn-primary:hover{background:var(--lp-green-deep)}.lp-btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-hair);background:0 0}.lp-btn-ghost:hover{border-color:var(--lp-green-soft);background:#fff}.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0s);transform:translateY(18px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-stage{--lp-green:#35533f;--lp-green-deep:#2a4433;--lp-green-soft:#7e9c8b;--lp-green-wash:#eef1ec;justify-content:center;align-items:center;height:640px;display:flex;position:relative}@media (max-width:640px){.lp-stage{height:600px}}.lp-stage:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#7e9c8b47,#7e9c8b00);border-radius:50%;width:min(520px,90%);height:420px;position:absolute}.lp-device{transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute}.lp-stage[data-mode=phone] .lp-device-phone{opacity:1;transform:none}.lp-stage[data-mode=phone] .lp-device-browser{opacity:0;pointer-events:none;transform:scale(.94)translateY(14px)}.lp-stage[data-mode=browser] .lp-device-phone{opacity:0;pointer-events:none;transform:scale(.94)translateY(-10px)}.lp-stage[data-mode=browser] .lp-device-browser{opacity:1;transform:none}.lp-phone{background:var(--lp-bezel);border-radius:46px;width:292px;height:596px;padding:11px;box-shadow:0 40px 80px -32px #1e282080,inset 0 0 0 1px #ffffff0f}.lp-screen{background:#f1f2ee;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp-notch{background:var(--lp-bezel);z-index:40;border-radius:999px;width:92px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp-statusbar{z-index:30;flex:none;justify-content:space-between;align-items:center;height:46px;padding:8px 24px 0;font-size:12px;font-weight:600;display:flex}.lp-sb-right{align-items:center;gap:5px;display:flex}.lp-sb-right i{opacity:.8;background:currentColor;border-radius:50%;width:5px;height:5px}.lp-sb-batt{opacity:.8;border:1.5px solid;border-radius:3px;width:21px;height:11px;position:relative}.lp-sb-batt:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.lp-scene{flex-direction:column;padding-top:46px;animation:.45s both lpFade;display:flex;position:absolute;inset:0}.lp-browser{background:var(--lp-card);border:1px solid var(--lp-hair);border-radius:18px;width:min(660px,100vw - 40px);overflow:hidden;box-shadow:0 40px 80px -36px #1e282073}.lp-browser-bar{border-bottom:1px solid var(--lp-hair);background:#fbfaf8;align-items:center;gap:8px;padding:10px 14px;display:flex}.lp-browser-bar i{background:var(--lp-hair);border-radius:50%;width:10px;height:10px}.lp-browser-url{max-width:300px;font-family:var(--font-geist-mono), monospace;color:var(--lp-ink-soft);background:var(--lp-paper);border:1px solid var(--lp-hair);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-left:10px;padding:4px 12px;font-size:10.5px;overflow:hidden}@keyframes lpFade{0%{opacity:0}to{opacity:1}}@keyframes lpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lpDrop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}.lp-tap{pointer-events:none;z-index:25;width:38px;height:38px;margin:-19px;position:absolute}.lp-tap:before{content:"";opacity:0;animation:lpTapDot 1s ease var(--tapd,0s) both;background:#ffffff8c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #23261f4d,0 4px 14px #23261f40}.lp-tap:after{content:"";opacity:0;animation:lpTapRing 1.1s ease var(--tapd,0s) both;border:1.5px solid #23261f59;border-radius:50%;position:absolute;inset:0}@keyframes lpTapDot{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1)}}@keyframes lpTapRing{0%,40%{opacity:0;transform:scale(.5)}60%{opacity:.9}to{opacity:0;transform:scale(2)}}@keyframes lpPress{0%,to{transform:scale(1)}50%{transform:scale(.96)}}@keyframes lpLift{to{opacity:0;transform:translateY(-18px)}}@keyframes lpPop{0%{opacity:0;transform:scale(.45)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes lpType{0%{width:0}to{width:100%}}@keyframes lpBar{0%{width:var(--lp-bar-from,33%)}to{width:var(--lp-bar-to,50%)}}@keyframes lpGrow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes lpProgress{0%{width:0}to{width:100%}}.lp-anim-rise{animation:.5s cubic-bezier(.22,1,.36,1) both lpRise}.lp-anim-drop{animation:.55s cubic-bezier(.2,1.1,.35,1) both lpDrop}.lp-anim-pop{animation:.5s cubic-bezier(.2,1.4,.4,1) both lpPop}.lp-type{white-space:nowrap;vertical-align:bottom;animation:.9s steps(18,end) both lpType;display:inline-block;overflow:hidden}.lp-rail-item{text-align:left;border:1px solid #0000;border-radius:16px;width:100%;padding:16px 18px 18px;transition:background .2s,border-color .2s;position:relative}.lp-rail-item:hover{background:#ffffffb3}.lp-rail-item[data-active=true]{border-color:var(--lp-hair);background:#fff;box-shadow:0 14px 30px -22px #1e282066}.lp-rail-track{background:var(--lp-hair);opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:10px;left:18px;right:18px;overflow:hidden}.lp-rail-item[data-active=true] .lp-rail-track{opacity:1}.lp-rail-fill{background:var(--lp-green);height:100%;animation:linear both lpProgress;animation-play-state:var(--lp-play,running)}@media (max-width:1023px){.lp-rail-desc{display:none}.lp-rail-item{white-space:nowrap;padding:10px 14px 14px}}.lp-faq{border-bottom:1px solid var(--lp-hair)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{border:1px solid var(--lp-hair);width:26px;height:26px;color:var(--lp-green);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .25s,background .25s;display:flex}.lp-faq[open] .lp-faq-icon{background:var(--lp-green-wash);transform:rotate(45deg)}.lp-faq-body{color:var(--lp-ink-soft);padding:0 44px 20px 4px;font-size:15px;line-height:1.65}.lp-hairline-card{background:var(--lp-card);border:1px solid var(--lp-hair);border-radius:20px}.lp-chart-bar{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both lpGrow}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.lp-input{border:1px solid var(--lp-hair);background:var(--lp-paper);width:100%;color:var(--lp-ink);border-radius:12px;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.lp-input::placeholder{color:var(--lp-ink-soft);opacity:.65}.lp-input:focus{border-color:var(--lp-green-soft);background:#fff;outline:none;box-shadow:0 0 0 3px #52705a21}
