.lp-top,.lp-nav-band{--lp-margin:max(clamp(20px, 4vw, 56px), calc((100% - 1440px) / 2));isolation:isolate;position:relative}.lp-h1{max-width:11ch;font-size:clamp(2.3rem,5.1vw,5.1rem);line-height:.95}.lp-under{background-image:linear-gradient(var(--color-line), var(--color-line));animation:lp-draw-under .7s var(--ease-out-expo) .25s backwards;background-position:0 92%;background-repeat:no-repeat;background-size:100% .13em;padding-bottom:.04em}.lp-kicker{font-family:var(--font-sans);letter-spacing:0;font-variation-settings:normal;color:var(--color-ink-2);align-items:center;gap:10px;margin-bottom:10px;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.lp-kicker:before{content:"";background:var(--color-line);border-radius:999px;flex:none;width:24px;height:6px}@media (width>=64rem){.lp-kicker{margin-bottom:18px;font-size:1rem}}.lp-lede{max-width:44ch;margin-top:10px;font-size:1rem;line-height:1.45}.lp-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.lp-cta-note{color:var(--color-ink-2);font-size:.9375rem;line-height:1.375}@media (width<40rem){.lp-cta{flex-direction:column;align-items:stretch;gap:6px}}.lp-founder{align-items:center;gap:10px;margin-top:12px;font-size:.9375rem;font-weight:600;line-height:1.375;display:flex}.lp-founder-ring{--ring:14px}.lp-indep{color:var(--color-ink-2);margin-top:2px;padding-left:24px;font-size:.8125rem}@media (width>=64rem){.lp-top:before,.lp-nav-band:before{content:"";background:var(--color-ink);z-index:-1;position:absolute;inset:0 0 0 50%}.lp-nav-band>header nav a{color:var(--color-ground)}.lp-nav-band>header nav a:focus-visible{outline-color:var(--color-line)}.lp-lede{margin-top:24px;font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.lp-cta,.lp-founder{margin-top:32px}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(600px,100svh - 80px,860px);display:grid}.lp-side{padding-left:var(--lp-margin);padding-right:clamp(32px,4vw,72px);align-self:center;padding-block:24px 48px}.lp-stage{padding-left:clamp(36px,4vw,64px);padding-right:var(--lp-margin);align-self:center;padding-block:12px 40px}}@media (width<64rem){.lp-side{padding-block:6px 14px;padding-inline:clamp(20px,4vw,56px)}.lp-h1{max-width:none;font-size:clamp(2.0625rem,1.2rem + 3.6vw,3.25rem)}.lp-stage{background:var(--color-ink);padding:8px clamp(20px,4vw,56px) 28px}.lp-nav-band>header{height:52px}}.hn{--hn-fg:var(--color-ground);--hn-fg-2:#c3c6bf;--hn-dim:#f2f3f033;--hn-start:.9s;color:var(--hn-fg);max-width:620px}.hn-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hn-qhead{display:none}.hn-label{color:var(--hn-fg-2);font-family:var(--font-sans);letter-spacing:normal;font-variation-settings:normal}.hn-ctl{border:var(--rule) solid #f2f3f080;height:44px;color:var(--hn-fg);transition:background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart), transform .2s var(--ease-out-quart);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.hn-ctl:hover{border-color:var(--hn-fg);background:#f2f3f014}.hn-ctl:active{transform:scale(.97)}.hn-ctl:focus-visible,.hn a:focus-visible{outline:var(--rule) solid var(--color-line);outline-offset:3px}.hn-try label:has(input:focus-visible){outline:var(--rule) solid var(--color-line);outline-offset:3px}.hn-line{--hn-ring:18px;--hn-col:34px;margin:20px 0 0;padding:0;list-style:none}.hn-row{padding-left:var(--hn-col);padding-bottom:18px;position:relative}.hn-row:last-child{padding-bottom:0}.hn-row:before,.hn-seg{content:"";left:calc(var(--hn-ring) / 2 - 3px);top:calc(2px + var(--hn-ring) / 2);bottom:calc(-2px - var(--hn-ring) / 2);border-radius:999px;width:6px;position:absolute}.hn-row:before{background:var(--hn-dim)}.hn-row:last-child:before{display:none}.hn-seg{background:var(--color-line);transform-origin:top}.hn-ring{z-index:1;width:var(--hn-ring);height:var(--hn-ring);box-sizing:border-box;background:var(--color-ink);border:5px solid var(--hn-fg);border-radius:999px;position:absolute;top:2px;left:0}.hn-ring[data-state=live]{background:var(--color-line);border-color:var(--color-line);box-shadow:0 0 0 3px var(--color-ink);transform:scale(1.15)}.hn-ring[data-state=partial]{background:linear-gradient(90deg, var(--color-go) 50%, var(--color-ink) 50%);border-color:var(--color-go)}.hn-who{color:var(--hn-fg-2);font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.hn-who--f{color:var(--hn-fg)}.hn-q{color:var(--hn-fg-2);font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.4}.hn-a{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.45}.hn-f{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.85vw,1.75rem);font-weight:700;line-height:1.12}.hn-verdict{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.4}.hn-verdict strong{font-weight:600}.hn-stack{display:grid}.hn-stack>*{grid-area:1/1}.hn-ghost{visibility:hidden}.hn mark{color:inherit;background-color:#0000;background-image:linear-gradient(var(--color-line), var(--color-line));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% .16em;padding-bottom:.06em}.hn .tag{font-size:.875rem}.hn .tag[data-status=missing]{color:#d9dcd5;border-color:#f2f3f08c}.hn .tag[data-status=missing] .stn{background:0 0;border-color:#f2f3f0b3}.hn-try label{border:var(--rule) solid #f2f3f073;cursor:pointer;min-height:44px;transition:background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.hn-try label:hover{border-color:var(--hn-fg)}.hn-try input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hn-try .dot{box-sizing:border-box;border:3px solid;border-radius:999px;width:12px;height:12px}.hn-try label:has(input:checked){background:var(--color-line);border-color:var(--color-line);color:var(--color-ink)}.hn-try label:has(input:checked) .dot{background:var(--color-ink)}.hn-foot{color:var(--hn-fg-2)}@media (width<64rem){.hn-head{align-items:flex-start;gap:12px}.hn-qhead{color:var(--hn-fg-2);margin-top:2px;font-size:.9375rem;line-height:1.35;display:block}.hn-qhead .hn-who{display:inline}.hn-row--q{display:none}.hn-row{padding-bottom:8px}.hn-row--a .hn-who,.hn-row--n .hn-who{margin-right:.3em;display:inline}.hn-row--a .hn-who:after,.hn-row--n .hn-who:after{content:":"}.hn-row--a p,.hn-row--n .hn-verdict{display:inline}.hn-line{margin-top:6px}}.hn-run .hn-row--a mark{animation:lp-draw .56s var(--ease-out-expo) var(--hn-start) backwards}.hn-run .hn-row--a .hn-seg{animation:hn-grow .52s var(--ease-out-expo) calc(var(--hn-start) + .45s) backwards}.hn-run .hn-row--f .hn-ring{animation:hn-arrive .42s var(--ease-out-expo) calc(var(--hn-start) + .9s) backwards}.hn-run .hn-row--f mark{animation:lp-draw .56s var(--ease-out-expo) calc(var(--hn-start) + 1.05s) backwards}.hn-run .hn-row--f .hn-seg{animation:hn-grow .52s var(--ease-out-expo) calc(var(--hn-start) + 1.65s) backwards}.hn-run .hn-row--n .hn-ring{animation:hn-arrive-notes .42s var(--ease-out-expo) calc(var(--hn-start) + 2.1s) backwards}.hn-run .hn-tags li:first-child .stn{animation:hn-mark-in .36s var(--ease-out-expo) calc(var(--hn-start) + 2.3s) backwards}.hn-run .hn-tags li:nth-child(2) .stn{animation:hn-mark-in .36s var(--ease-out-expo) calc(var(--hn-start) + 2.45s) backwards}.hn-run .hn-tags li:nth-child(3) .stn{animation:hn-mark-in .36s var(--ease-out-expo) calc(var(--hn-start) + 2.6s) backwards}.hn-run .hn-verdict mark{animation:lp-draw-last .62s var(--ease-out-expo) calc(var(--hn-start) + 2.75s) backwards}.hn[data-paused=true] .hn-run *,.hn[data-paused=true] .hn-run{animation-play-state:paused!important}@keyframes lp-draw{0%{background-size:0% .16em}}@keyframes lp-draw-last{0%{background-size:0% .16em}}@keyframes lp-draw-under{0%{background-size:0% .13em}}@keyframes hn-grow{0%{transform:scaleY(0)}}@keyframes hn-arrive{0%{background:var(--color-ink);border-color:var(--hn-fg);box-shadow:0 0 0 3px var(--color-ink);transform:scale(.8)}}@keyframes hn-arrive-notes{0%{background:var(--color-ink);border-color:var(--hn-fg);transform:scale(.8)}}@keyframes hn-mark-in{0%{opacity:0;transform:scale(.4)}}.lp-run li{position:relative}.lp-run strong{font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.lp-run li>span:not(.stn){color:var(--color-ink-2);margin-top:2px;font-size:.9375rem;line-height:1.35;display:block}.lp-run .stn{z-index:1;position:absolute;left:0}.lp-run li:not(:last-child):after{content:"";background:var(--color-line);border-radius:999px;position:absolute}@media (width<48rem){.lp-run li{padding:0 0 12px calc(var(--ring) + 16px)}.lp-run li>span:not(.stn){display:none}.lp-run li:last-child{padding-bottom:0}.lp-run .stn{top:calc(.7em * 1.0625 - var(--ring) / 2)}.lp-run li:not(:last-child):after{left:calc(var(--ring) / 2 - var(--line-w) / 2);width:var(--line-w);top:.74375em;bottom:-.74375em}}@media (width>=48rem){.lp-run{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-run li{padding:calc(var(--ring) + 16px) 20px 0 0}.lp-run .stn{top:0}.lp-run li:not(:last-child):after{top:calc(var(--ring) / 2 - var(--line-w) / 2);height:var(--line-w);left:calc(var(--ring) / 2);right:calc(var(--ring) / -2)}}.sd{border:var(--rule) solid var(--color-ink);background:#fff}.sd-head{border-bottom:var(--rule) solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 20px;display:flex}.sd-title{font-size:clamp(1.125rem,.9rem + 1vw,1.375rem);font-weight:700;line-height:1.15}.sd-meta{color:var(--color-ink-2);font-size:.9375rem}.sd-body{display:grid}.sd-col{padding:16px 20px 20px}.sd-col+.sd-col{border-top:var(--rule) solid var(--color-ink)}.sd-label{font-family:var(--font-sans);letter-spacing:normal;font-variation-settings:normal;color:var(--color-ink-2);font-size:.875rem;font-weight:600;line-height:1.3}.sd-q{margin-top:6px;font-size:1.0625rem;font-weight:600;line-height:1.35}@media (width<48rem){.sd-q{display:none}}.sd-turns{gap:8px;margin:12px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.sd-who{color:var(--color-ink-2);font-size:.8125rem;font-weight:600}.sd-turns li[data-ask]{font-weight:600}.sd-points{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sd-points .tag{font-size:.875rem}.sd-quote{color:var(--color-ink-2);margin:2px 0 0 16px;font-size:.9375rem;font-style:italic;line-height:1.4}.sd-next{background:var(--color-line-soft)}.sd-steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sd-steps li{padding-left:28px;position:relative}.sd-steps p{font-size:1.0625rem;font-weight:600;line-height:1.4}.sd-step-ring{box-sizing:border-box;background:var(--color-line);border:5px solid var(--color-ink);border-radius:999px;width:18px;height:18px;position:absolute;top:calc(.74375em - 9px);left:0}.sd-foot{border-top:var(--rule) solid var(--color-ink);color:var(--color-ink-2);padding:12px 20px;font-size:.8125rem;line-height:1.4}@media (width>=64rem){.sd-head{padding:16px 28px}.sd-body{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.sd-col{padding:24px 28px 30px}.sd-col+.sd-col{border-top:0;border-left:var(--rule) solid var(--color-ink)}.sd-foot{padding:12px 28px}}.lp-wall{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.025em;font-size:clamp(1.25rem,.85rem + 1.6vw,2.125rem);font-weight:600;line-height:1.3}.lp-wall li{text-indent:-.82em;margin-right:.7em;padding-left:.82em;display:inline-block}.lp-wall li:before{content:"";box-sizing:border-box;border:.14em solid var(--color-ink);vertical-align:.04em;background:#fff;border-radius:999px;width:.52em;height:.52em;margin-right:.3em;display:inline-block}.lp-wall li[data-rare]{color:var(--color-ink-3)}.lp-wall li[data-rare]:before,.lp-wall-key{background:var(--color-ground);border-color:var(--color-ink-3)}.lp-wall-key{box-sizing:border-box;border:3px solid var(--color-ink-3);border-radius:999px;flex:none;align-self:center;width:12px;height:12px}.lp-why{background:var(--color-ink);color:var(--color-ground)}.lp-why-copy{color:#c3c6bf}.lp-asks li{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.025em;padding:0 0 28px 36px;font-size:clamp(1.3125rem,.95rem + 1.6vw,2.25rem);font-weight:700;line-height:1.1;position:relative}.lp-asks li:last-child{padding-bottom:0}.lp-asks li:not(:last-child):before{content:"";background:#f2f3f038;border-radius:999px;width:6px;position:absolute;top:.55em;bottom:-.55em;left:6px}.lp-asks-ring{z-index:1;box-sizing:border-box;background:var(--color-ink);border:5px solid var(--color-ground);border-radius:999px;width:18px;height:18px;position:absolute;top:calc(.55em - 9px);left:0}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .lp-plus{transition:transform .24s var(--ease-out-quart)}.lp-faq details[open] summary .lp-plus{transform:rotate(45deg)}.lp-close{align-items:flex-start;display:flex}.lp-close-line{min-width:48px;height:var(--line-w);margin-top:calc(28px - var(--line-w) / 2);background:var(--color-line);transform-origin:0;flex:auto;margin-left:calc(50% - 50vw);margin-right:-14px}.lp-close-cta{z-index:1;flex:none;position:relative}@keyframes lp-line-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-close-sec{view-timeline:--lp-close block}.lp-close-line{animation:linear both lp-line-in;animation-timeline:--lp-close;animation-range:entry 10% entry 90%}}}@media (prefers-reduced-motion:reduce){.lp-under,.hn-run,.hn-run *{animation:none!important}.hn-ctl{display:none}}
