.lp-root{--lp-felt:#1d352b;--lp-felt-ink:#f3f1ed;--lp-floor:152 30% 80%;--lp-spot:.09;--lp-rise:34px;--lp-gold:34 92% 30%;overflow-x:clip}.dark .lp-root{--lp-gold:40 92% 56%;--lp-floor:155 35% 12%;--lp-spot:.13}@media (max-width:859.98px){.lp-root{--lp-rise:20px}}.lp-display{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.93}.lp-h1{font-size:clamp(2.6rem,6.6vw,6.6rem)}.lp-h1 em{color:hsl(var(--lp-gold));font-style:italic}.lp-line{padding-bottom:.08em;display:block;overflow:hidden}.lp-line>span{display:block}.lp-line:has(em){padding-left:.4em}@media (min-width:860px){.lp-h1{z-index:20;width:135%;position:relative}}.lp-h2{font-size:clamp(2.2rem,4.6vw,4.2rem)}.lp-statement{font-size:clamp(2.5rem,7.4vw,8rem)}.lp-statement>span{display:block}.lp-statement>span:nth-child(2){margin-left:.7em}.lp-fill>span{width:fit-content;color:hsl(var(--foreground) / .15);position:relative}.lp-fill>span:after{content:attr(data-text);content:attr(data-text) / "";color:hsl(var(--foreground));clip-path:inset(-.3em calc((1 - var(--p,1)) * 100%) -.3em 0);position:absolute;inset:0}@keyframes lp-rise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-drop{0%{opacity:0;translate:0 -240px}to{opacity:1;translate:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-line>span{animation:1.15s cubic-bezier(.2,.7,.1,1) both lp-rise;animation-delay:calc(var(--i,0) * 80ms)}.lp-fade{animation:.8s cubic-bezier(.2,.7,.1,1) both lp-fade-up;animation-delay:var(--d,0s)}.lp-chip-drop{animation:.7s cubic-bezier(.3,.7,.2,1) both lp-drop;animation-delay:calc(var(--i,0) * 55ms)}}.lp-root :focus-visible{outline:2px solid hsl(var(--lp-gold));outline-offset:3px}.lp-cta :focus-visible{outline-color:#f6b128}.lp-link{padding-bottom:2px;position:relative}.lp-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.2,.7,.1,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.lp-link:hover:after,.lp-link:focus-visible:after{transform:scaleX(1)}.lp-btn{transition:transform .35s cubic-bezier(.2,.7,.1,1)}.lp-btn:active{scale:.97}.lp-btn-gold{position:relative}.lp-btn-gold:after{content:"";border-radius:inherit;box-shadow:0 12px 30px -12px hsl(var(--primary) / .6);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.lp-btn-gold:hover:after{opacity:1}.lp-arrow{transition:transform .35s cubic-bezier(.2,.7,.1,1)}.lp-btn:hover .lp-arrow{transform:translate(4px)}.lp-logo-dot{transition:transform .35s cubic-bezier(.2,.7,.1,1);display:inline-block}a:hover>.lp-logo-dot{transform:scale(1.35)}.lp-nav{z-index:50;pointer-events:none;padding:.75rem 1rem;transition:transform .5s cubic-bezier(.2,.7,.1,1);position:fixed;inset:0 0 auto}.lp-nav[data-hidden=true]{transform:translateY(-110%)}.lp-nav-bar{pointer-events:auto;isolation:isolate;border-radius:16px;justify-content:space-between;align-items:center;gap:.5rem;max-width:80rem;margin-inline:auto;padding:.25rem .5rem;transition:max-width .5s cubic-bezier(.2,.7,.1,1);display:flex;position:relative}.lp-nav-bar:before{content:"";z-index:-1;border:1px solid hsl(var(--border));background-color:hsl(var(--background) / .78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;border-radius:16px;transition:opacity .4s;position:absolute;inset:0}.lp-nav[data-pill=true] .lp-nav-bar{max-width:980px}.lp-nav[data-pill=true] .lp-nav-bar:before{opacity:1}@media (max-width:859.98px){.lp-nav-login{display:none}}.lp-root:not(:has(#rules)) .lp-nav-rules{display:none}.lp-story{flex-direction:column;display:flex}.lp-story-hero{order:1}.lp-stage{z-index:10;touch-action:pan-y;background:linear-gradient(hsl(var(--background)) 86%, transparent);order:2;height:340px;position:sticky;top:4rem}.lp-story-title{order:3}.lp-panel{order:4}@media (min-width:860px){.lp-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;display:grid}.lp-story-hero,.lp-story-title,.lp-panel{grid-column:1}.lp-stage{background:0 0;grid-area:1/2/span 6;align-self:start;height:min(100vh,940px);top:0}.lp-stage[data-scene=on]{cursor:grab}.lp-stage[data-dragging=true]{cursor:grabbing}}.lp-panel{flex-direction:column;justify-content:center;min-height:600px;transition:opacity .7s;display:flex}.lp-story[data-dim=on] .lp-panel:not([data-active=true]){opacity:.28}@media (max-width:859.98px){.lp-story[data-dim=on] .lp-panel:not([data-active=true]){opacity:.35}.lp-panel{min-height:460px}}.lp-spot{background:radial-gradient(closest-side, hsl(var(--primary) / var(--lp-spot)), transparent);transition:transform 1s cubic-bezier(.65,0,.35,1)}.lp-stage[data-step="2"] .lp-spot,.lp-stage[data-step="4"] .lp-spot{transform:translate(-16%)}.lp-floor{background:hsl(var(--lp-floor))}.lp-ov{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;transform:translateY(14px)}.lp-stage:not([data-scene=on]) .lp-hint{display:none}.lp-stage[data-step="0"] .lp-ov-0,.lp-stage[data-step="1"] .lp-ov-1,.lp-stage[data-step="2"] .lp-ov-2,.lp-stage[data-step="3"] .lp-ov-3,.lp-stage[data-step="4"] .lp-ov-4{opacity:1;transition-delay:1.4s;transform:none}.lp-row{opacity:0;transition:opacity .4s,transform .4s;transform:translate(14px)}.lp-stage[data-step="2"] .lp-row{opacity:1;transition-delay:calc(1.6s + var(--i,0) * .12s);transform:none}.lp-seg>span{transform-origin:0;transition:transform .6s cubic-bezier(.65,0,.35,1);transform:scaleX(0)}.lp-seg>span[data-on=true]{transform:scaleX(1)}.lp-chip{transform-origin:270px 450px;transform:translate(calc(var(--x) * 1px), calc(var(--lv) * -16px * var(--s))) scale(var(--s));transition:transform 1s cubic-bezier(.65,0,.35,1);transition-delay:var(--dms,0s)}.lp-reveal{transition:opacity .8s cubic-bezier(.2,.7,.1,1),transform .8s cubic-bezier(.2,.7,.1,1),clip-path .9s cubic-bezier(.2,.7,.1,1);transition-delay:var(--d,0s)}.lp-reveal[data-variant=rise][data-reveal=hidden]{opacity:0;transform:translateY(var(--lp-rise))}.lp-reveal[data-variant=mask]{clip-path:inset(0)}.lp-reveal[data-variant=mask][data-reveal=hidden]{clip-path:inset(0 0 100%);transform:translateY(calc(var(--lp-rise) * 1.2))}.lp-feature-line{transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.1,1);transform:scaleX(.18)}[data-reveal=hidden] .lp-feature-line{transform:scaleX(0)}.lp-feature:hover .lp-feature-line,.lp-feature:focus-within .lp-feature-line{transform:scaleX(1)}.lp-feature-title{transition:transform .45s cubic-bezier(.2,.7,.1,1)}.lp-feature:hover .lp-feature-title,.lp-feature:focus-within .lp-feature-title{transform:translate(10px)}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{border:1px solid hsl(var(--border));width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));border-radius:9999px;flex:none;transition:transform .4s cubic-bezier(.2,.7,.1,1);position:relative}.lp-faq-icon:before,.lp-faq-icon:after{content:"";background:currentColor;width:.875rem;height:2px;margin:-1px 0 0 -.4375rem;transition:transform .4s cubic-bezier(.2,.7,.1,1);position:absolute;inset:50% auto auto 50%}.lp-faq-icon:after{transform:rotate(90deg)}.lp-faq details[open] .lp-faq-icon{color:hsl(var(--lp-gold));border-color:hsl(var(--lp-gold));transform:rotate(180deg)}.lp-faq details[open] .lp-faq-icon:after{transform:rotate(0)}.lp-faq details[open] .lp-faq-answer{animation:.45s both lp-fade-up}.lp-cta{background:var(--lp-felt);color:var(--lp-felt-ink);clip-path:inset(calc((1 - var(--e,1)) * 6%) calc((1 - var(--e,1)) * 8%) round 36px);border-radius:36px}@media (scripting:enabled){.lp-mini-chip{opacity:0;transition:opacity .5s,translate .6s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0) * .11s);translate:0 -40px}.lp-mini[data-shown=true] .lp-mini-chip{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-delay:0s!important;animation-delay:0s!important}.lp-mini-chip{opacity:1;transition:none;translate:0}}
