.lp-page h1,.lp-page h2,.lp-page h3{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}.lp-page{--gut:clamp(1.25rem, 4vw, 3rem);--ease:cubic-bezier(.16, 1, .3, 1);--lp-lit-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7aa2ff);--lp-ok-ink:var(--lightningcss-light,#166534)var(--lightningcss-dark,#5bd38a);--lp-pend-ink:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#e5b85c);isolation:isolate;background:var(--background);color:var(--foreground);position:relative;overflow-x:clip}.lp-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-bg:#07090c;--lp-fg:#eef0f3;--lp-muted:#aab1bd;--lp-lit:#7aa2ff;--lp-pending:#e5b85c;--lp-approved:#5bd38a;--lp-slate:#7f90a8;--lp-hair:#fff3;background:var(--lp-bg);color:var(--lp-fg)}.lp-stage{--ox:72%;--oy:40%;isolation:isolate;min-height:100svh;display:grid;position:relative;overflow:clip}@media (max-width:1023.98px){.lp-stage{--ox:50%;--oy:40%}}.lp-field,.lp-gl{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lp-gl .lp-canvas{width:100%;height:100%;display:block}.lp-stage:has(.lp-canvas) .lp-field{opacity:0}.lp-field{transition:opacity .6s}.lp-ring{cx:var(--ox);cy:var(--oy);fill:none;stroke:var(--lp-slate);stroke-opacity:.2;stroke-width:1px;transition:stroke .9s,stroke-opacity .9s}.lp-dot{fill:var(--lp-slate);fill-opacity:.34;transition:fill .7s,fill-opacity .7s}.lp-node circle{cx:var(--ox);cy:var(--oy)}.lp-halo{fill:var(--lp-lit);fill-opacity:0;transition:fill-opacity .9s}.lp-core{fill:var(--lp-bg);stroke:var(--lp-pending);stroke-width:2px;stroke-dasharray:4 5;transition:fill .5s,stroke .5s}.lp-stage[data-approved=true] .lp-ring{stroke:var(--lp-lit);stroke-opacity:.32}.lp-stage[data-approved=true] .lp-dot{fill:var(--lp-lit);fill-opacity:.9;transition-delay:calc(var(--dw) * 1.2s)}@media (max-width:1023.98px){.lp-stage[data-approved=true] .lp-dot{transition-delay:calc(var(--dn) * 1.2s)}}.lp-stage[data-approved=true] .lp-halo{fill-opacity:.28}.lp-stage[data-approved=true] .lp-core{fill:var(--lp-lit);stroke:var(--lp-lit);stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.lp-ring,.lp-dot,.lp-halo,.lp-core,.lp-field{transition:none!important}.lp-stage .lp-ring{stroke:var(--lp-lit);stroke-opacity:.32}.lp-stage .lp-dot{fill:var(--lp-lit);fill-opacity:.9}.lp-stage .lp-halo{fill-opacity:.28}.lp-stage .lp-core{fill:var(--lp-lit);stroke:var(--lp-lit);stroke-dasharray:none}}@media (prefers-reduced-motion:no-preference){@keyframes lp-breathe{50%{stroke-opacity:.6}}.lp-stage[data-approved=false] .lp-core{animation:1.7s ease-in-out 2 lp-breathe}}.lp-header{z-index:20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef0f3;position:absolute;inset:0 0 auto}.lp-header-in{max-width:90rem;padding:1rem var(--gut);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.lp-header a{align-items:center;min-height:2.75rem;display:inline-flex}.lp-nav{align-items:center;gap:1.5rem;font-size:.9375rem;display:flex}.lp-nav a:not(.lp-nav-cta){text-underline-offset:.3em}.lp-nav a:not(.lp-nav-cta):hover{text-decoration:underline}.lp-nav-cta{border:1px solid var(--lp-hair,#ffffff4d);border-radius:.25rem;padding-inline:1rem}.lp-nav-cta:hover{background:#ffffff1a}.lp-hero{width:100%;max-width:90rem;padding:6.5rem var(--gut) 2.5rem;flex-direction:column;justify-content:space-between;gap:2.5rem;margin-inline:auto;display:flex}.lp-h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,1.6rem + 7vw,8.6rem);font-weight:600;line-height:.93}.lp-hero-foot{align-items:end;gap:2rem;display:grid}@media (min-width:1024px){.lp-hero-foot{grid-template-columns:minmax(0,27rem) minmax(0,25rem);justify-content:space-between}.lp-h1{max-width:11.5ch}}.lp-lede{color:var(--lp-muted);text-wrap:pretty;flex-direction:column;align-items:flex-start;gap:1.5rem;font-size:1.125rem;line-height:1.5;display:flex}.lp-motion{z-index:3;inset-inline-start:var(--gut);border:1px solid var(--lp-hair);min-height:1.75rem;color:var(--lp-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;cursor:pointer;background:#07090c99;border-radius:.25rem;padding:0 .6rem;font-size:.75rem;position:absolute;bottom:.6rem}@media (min-width:1024px){.lp-motion{inset-inline-start:auto;inset-inline-end:var(--gut)}}.lp-motion:hover{color:var(--lp-fg)}.lp-motion:focus-visible{outline-offset:3px;outline:2px solid #fff}.lp-invite{color:var(--lp-lit);margin-top:-.5rem;font-size:.9375rem;font-weight:500}.lp-soon{color:var(--lp-fg);font-size:.9375rem;font-weight:500}.lp-cta,.lp-approve,.lp-form-slot a{min-height:2.75rem;transition:background-color .2s, transform .2s var(--ease);border-radius:.25rem;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:550;display:inline-flex}.lp-cta{background:var(--lp-fg);color:var(--lp-bg)}.lp-cta:hover{background:#fff}.lp-cta:active,.lp-approve:active{transform:translateY(1px)}.lp-hero a:focus-visible,.lp-hero button:focus-visible,.lp-header a:focus-visible,.lp-join a:focus-visible{outline-offset:3px;outline:2px solid #fff}.lp-ledger{border-inline-start:1px solid var(--lp-hair);flex-direction:column;align-items:flex-start;gap:.75rem;padding-inline-start:1.25rem;display:flex}.lp-eyebrow{color:var(--lp-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.lp-quote{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.lp-attr{color:var(--lp-muted);font-size:.875rem}.lp-status{color:var(--lp-pending);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:baseline;gap:.6rem;min-height:2.8em;font-size:.875rem;line-height:1.4;transition:color .6s;display:flex}.lp-status:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:.55rem;height:.55rem;transform:translateY(.05rem)}.lp-stage[data-approved=true] .lp-status{color:var(--lp-approved)}.lp-stage[data-approved=true] .lp-status:before{background:currentColor}.lp-approve-slot{height:2.75rem;margin-top:.25rem;display:block}.lp-approve{border:1px solid var(--lp-lit);color:var(--lp-lit);cursor:pointer;background:0 0;margin-top:.25rem}.lp-approve:hover{background:#7aa2ff24}.lp-stage[data-approved=false] .lp-approve{background:var(--lp-lit);color:#07090c}.lp-stage[data-approved=false] .lp-approve:hover{background:#9fbcff}@media (prefers-reduced-motion:no-preference){@keyframes lp-in{0%{opacity:0;transform:translateY(1.5rem)}}.lp-h1{animation:lp-in 1s var(--ease) both}.lp-lede{animation:lp-in 1s .18s var(--ease) both}.lp-ledger{animation:lp-in 1s .34s var(--ease) both}}.lp-track{position:relative}.lp-anchor{width:1px;height:1px;position:absolute;top:100svh;left:0}.lp-pin{--ox:72%;--oy:12%;align-content:start;min-height:0}@media (max-width:1023.98px){.lp-pin{--ox:50%}}.lp-hero-layer{min-height:100svh;display:grid}.lp-j-in{width:100%;max-width:90rem;padding:clamp(5rem, 9vw, 8rem) var(--gut) clamp(4rem, 8vw, 7rem);align-content:start;gap:2.5rem;margin-inline:auto;display:grid;position:relative}.lp-j-kicker{color:var(--lp-fg);letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:500}.lp-j-note{max-width:30rem;color:var(--lp-muted);text-wrap:pretty;margin-top:.5rem}.lp-j-chapters{margin:0;padding:0;list-style:none}.lp-j-chapter{border-top:1px solid var(--lp-hair);max-width:40rem;padding-block:clamp(2rem,6vw,4rem)}.lp-j-state{min-height:1.5rem;color:var(--lp-pending);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8125rem;display:inline-flex}.lp-j-state:before{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;width:.7rem;height:.7rem}.lp-j-state[data-state=approved]{color:var(--lp-approved)}.lp-j-state[data-state=recalled]{color:var(--lp-lit)}.lp-j-state[data-state=approved]:before,.lp-j-state[data-state=recalled]:before{background:currentColor}.lp-j-state[data-state=recalled]:before{box-shadow:0 0 0 4px #7aa2ff40}.lp-j-title{letter-spacing:-.05em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,1.2rem + 5vw,6rem);font-weight:600;line-height:.97}.lp-j-text{max-width:30rem;color:var(--lp-muted);text-wrap:pretty;margin-top:1.25rem;font-size:1.125rem;line-height:1.5}.lp-rail{display:none}.lp-track[data-live]{height:520svh}.lp-track[data-live] .lp-anchor{top:71.4svh}.lp-track[data-live] .lp-pin{--oy:40%;align-content:normal;height:100svh;position:sticky;top:0}.lp-track[data-live] .lp-hero-layer{z-index:2;min-height:0;opacity:clamp(0, calc(1.1 - var(--h,0) * 1.25), 1);transform:translateY(calc(var(--h,0) * -4.5rem));position:absolute;inset:0}.lp-track[data-live]:not([data-chapter="0"]) .lp-hero-layer,.lp-track[data-live][data-chapter="0"] .lp-j-in{visibility:hidden}.lp-track[data-live] .lp-pin:after{content:"";opacity:var(--h,0);pointer-events:none;background:linear-gradient(#0000 38%,#07090c66 62%,#07090ce0 100%);position:absolute;inset:0}.lp-track[data-live] .lp-j-in{z-index:1;pointer-events:none;grid-template-rows:auto 1fr;height:100%;padding-block:6rem 3rem}.lp-track[data-live] .lp-j-head{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(1.5rem)}.lp-track[data-live][data-chapter="1"] .lp-j-head{opacity:1;transform:none}.lp-track[data-live] .lp-j-chapters{height:clamp(17rem,44svh,27rem);transform:translateY(calc(var(--p,0) * -2rem));align-self:end;position:relative}.lp-track[data-live] .lp-j-chapter{opacity:0;pointer-events:none;transition:opacity .7s var(--ease), transform .9s var(--ease);border-top:0;padding-block:0;position:absolute;inset:auto 0 0;transform:translateY(2.75rem)}.lp-track[data-live][data-chapter="1"] .lp-j-chapter:first-child,.lp-track[data-live][data-chapter="2"] .lp-j-chapter:nth-child(2),.lp-track[data-live][data-chapter="3"] .lp-j-chapter:nth-child(3){opacity:1;pointer-events:auto;transform:none}.lp-track[data-live][data-chapter="2"] .lp-j-chapter:first-child,.lp-track[data-live][data-chapter="3"] .lp-j-chapter:nth-child(-n+2){transform:translateY(-2.75rem)}@media (min-width:1024px){.lp-track[data-live] .lp-pin:after{background:linear-gradient(90deg,#07090cd1 0%,#07090c59 36%,#0000 58%)}.lp-track[data-live] .lp-j-in{padding-block:7rem 4rem}.lp-track[data-live] .lp-j-chapters{align-self:center;height:clamp(20rem,52svh,30rem)}.lp-track[data-live] .lp-j-chapter{inset:50% 0 auto;translate:0 -50%}.lp-track[data-live] .lp-rail{inset-inline-end:var(--gut);color:var(--lp-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--lp-hair);gap:2.25rem;margin:0;padding:0 0 .9rem;font-size:.8125rem;list-style:none;display:flex;position:absolute;bottom:3rem}.lp-track[data-live] .lp-rail:after{content:"";background:var(--lp-lit);width:100%;height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;bottom:-1px;left:0}.lp-track[data-live] .lp-rail,.lp-track[data-live] .lp-rail li{transition:opacity .6s,color .5s}.lp-track[data-live][data-chapter="0"] .lp-rail{opacity:0}.lp-track[data-live][data-chapter="1"] .lp-rail li:first-child,.lp-track[data-live][data-chapter="2"] .lp-rail li:nth-child(-n+2),.lp-track[data-live][data-chapter="3"] .lp-rail li{color:var(--lp-lit)}}.lp-features-sec{z-index:1;background:var(--background);color:var(--foreground);border-radius:2rem 2rem 0 0;margin-top:-2rem;padding-top:clamp(4rem,8vw,7rem);position:relative}.lp-f-head,.lp-f-list{max-width:90rem;padding-inline:var(--gut);margin-inline:auto}.lp-f-h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.6rem,1.3rem + 6.4vw,7.5rem);font-weight:600;line-height:.95}.lp-f-list{margin-block:clamp(2rem,5vw,4rem) 0;padding-block:0;list-style:none}.lp-f-band{border-top:1px solid var(--border);align-items:center;gap:2rem;padding-block:clamp(2.75rem,7vw,6rem);display:grid;overflow:clip}.lp-f-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,1rem + 3vw,3.6rem);font-weight:600;line-height:1.02}.lp-f-text{max-width:30rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem}.lp-f-svg{width:100%;max-width:40rem;height:auto;margin-inline:auto;display:block;overflow:visible}.lp-f-art{background:radial-gradient(closest-side, color-mix(in oklab, var(--lp-lit-ink) 9%, transparent), transparent);border-radius:1.5rem;padding:clamp(1rem,3vw,2.5rem)}.lp-f-svg .lp-d{fill:none;stroke:var(--muted-foreground);stroke-opacity:.55;stroke-width:1.25px;vector-effect:non-scaling-stroke}.lp-f-svg .lp-d-lit{stroke:var(--lp-lit-ink);stroke-opacity:.95}.lp-f-svg .lp-d-gate{stroke:var(--foreground);stroke-opacity:1;stroke-width:2.5px}.lp-f-svg .lp-d-thick{stroke-width:3px}.lp-f-svg .lp-p{fill:var(--muted-foreground);fill-opacity:.55}.lp-f-svg .lp-p.lp-lit{fill:var(--lp-lit-ink);fill-opacity:1}.lp-f-svg .lp-p.lp-pend{fill:var(--lp-pend-ink);fill-opacity:1}.lp-f-svg .lp-p.lp-ok{fill:var(--lp-ok-ink)}.lp-f-svg .lp-d.lp-ok{stroke:var(--lp-ok-ink)}@media (min-width:1024px){.lp-f-band{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:6rem}.lp-f-band:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lp-f-band:nth-child(2n) .lp-f-art{order:-1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes lp-drift-art{0%{transform:translateY(3.5rem)}to{transform:translateY(-3.5rem)}}@keyframes lp-drift-copy{0%{transform:translateY(1.25rem)}to{transform:translateY(-1.25rem)}}@keyframes lp-drift-head{to{transform:translateY(-2.5rem)}}@keyframes lp-bloom{0%{opacity:.15;transform:scale(.5)}}.lp-f-art{animation:linear both lp-drift-art;animation-timeline:view()}.lp-f-copy{animation:linear both lp-drift-copy;animation-timeline:view()}.lp-f-h2{animation:linear both lp-drift-head;animation-timeline:view();animation-range:exit}.lp-f-svg .lp-lit,.lp-f-svg .lp-d-lit{transform-box:fill-box;transform-origin:50%;animation:linear both lp-bloom;animation-timeline:view();animation-range:entry 15% entry 85%}}}.lp-join{--ox:78%;--oy:32%;align-content:end;min-height:min(100svh,56rem)}@media (max-width:1023.98px){.lp-join{--ox:50%;--oy:22%}}.lp-join-in{width:100%;max-width:90rem;padding:6rem var(--gut) 4rem;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-inline:auto;display:flex}.lp-join-h{letter-spacing:-.05em;text-wrap:balance;max-width:10ch;font-size:clamp(2.6rem,1.4rem + 8vw,9.5rem);font-weight:600;line-height:.92}.lp-join-note{max-width:30rem;color:var(--lp-muted);text-wrap:pretty;font-size:1.125rem}.lp-form-slot{width:100%;max-width:34rem}.lp-footer{max-width:90rem;padding:2rem var(--gut);color:var(--muted-foreground);flex-direction:column;gap:.75rem;margin-inline:auto;font-size:.875rem;display:flex}@media (min-width:640px){.lp-footer{flex-direction:row;justify-content:space-between}}.lp-footer nav{gap:1.25rem;display:flex}.lp-footer a{text-underline-offset:.3em;align-items:center;min-height:1.5rem;text-decoration:underline;display:inline-flex}.lp-page a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}
