html:has(.lp-root){background-color:#000}.lp-root{--lp-page:#000;--lp-raised:#0a0a0b;--lp-raised-2:#111113;--lp-raised-3:#17171a;--lp-line:hsla(0,0%,100%,.09);--lp-line-strong:hsla(0,0%,100%,.16);--lp-ink:#fff;--lp-ink-2:#c9c9ce;--lp-muted:#8a8a91;--lp-dim:#3c3c42;--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-ease-in-out:cubic-bezier(0.65,0,0.35,1);--lp-gutter:clamp(16px,4vw,40px);--lp-max:1240px;--lp-nav-h:68px;--lp-radius:20px;--lp-sans:var(--lp-font-display),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--lp-mono-font:var(--lp-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;isolation:isolate;min-height:100vh;min-width:0;background-color:var(--lp-page);color:var(--lp-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;interpolate-size:allow-keywords}.lp-root *,.lp-root :after,.lp-root :before{border-color:var(--lp-line)}.lp-root ::-moz-selection{background:#fff;color:#000}.lp-root ::selection{background:#fff;color:#000}.lp-root :focus{outline:none}.lp-root :focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-root a{color:inherit;text-decoration:none}.lp-root .lp-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:#fff;color:#000;font-weight:600}.lp-root .lp-skip:focus{top:12px}.lp-root .lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-root .lp-container{width:100%;max-width:var(--lp-max);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-root .lp-footer,.lp-root .lp-main{position:relative;z-index:1}.lp-root .lp-section{position:relative;overflow-x:clip;padding-block:clamp(96px,12vw,168px);scroll-margin-top:var(--lp-nav-h)}.lp-root .lp-section--scrim:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.84) 14%,rgba(0,0,0,.84) 86%,transparent);pointer-events:none}.lp-root .lp-head{max-width:780px}.lp-root .lp-head--center{margin-inline:auto;text-align:center}.lp-root .lp-head--center .lp-label{justify-content:center}.lp-root .lp-head--center .lp-lede{margin-inline:auto}.lp-root .lp-split{display:grid;gap:56px;align-items:center}@media (min-width:960px){.lp-root .lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.lp-root .lp-display{font-family:var(--lp-sans);font-weight:300;letter-spacing:-.04em;line-height:1.04;color:var(--lp-ink)}.lp-root .lp-tone{color:var(--lp-muted)}.lp-root .lp-h1{margin:0;font-size:clamp(3rem,7.2vw,6.75rem);line-height:.98;letter-spacing:-.045em}.lp-root .lp-h2{margin:20px 0 0;font-size:clamp(2.25rem,4.4vw,4rem);text-wrap:balance}.lp-root .lp-h2--compact{font-size:clamp(2rem,3.3vw,3rem)}.lp-root .lp-h2--hero{font-size:clamp(2.75rem,6.4vw,5.75rem);line-height:.98}.lp-root .lp-h3{margin:0;font-family:var(--lp-sans);font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--lp-ink)}.lp-root .lp-lede{margin:20px 0 0;max-width:54ch;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.65;color:var(--lp-ink-2);text-wrap:pretty}.lp-root .lp-body{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--lp-muted);text-wrap:pretty}.lp-root .lp-mono{font-family:var(--lp-mono-font);font-variant-numeric:tabular-nums}.lp-root .lp-label{display:flex;align-items:center;margin:0;font-family:var(--lp-sans);font-size:13.5px;font-weight:500;letter-spacing:.01em;color:var(--lp-muted)}.lp-root .lp-btn,.lp-root .lp-label--center{justify-content:center}.lp-root .lp-btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-family:var(--lp-sans);font-size:15px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:translate .35s var(--lp-ease),scale .2s var(--lp-ease),background-color .25s var(--lp-ease),border-color .25s var(--lp-ease),color .25s var(--lp-ease)}.lp-root .lp-btn:active{scale:.97}.lp-root .lp-btn--primary{background:#fff;color:#000}.lp-root .lp-btn--primary:hover{background:#e8e8eb}.lp-root .lp-btn--secondary{border-color:hsla(0,0%,100%,.24);background:rgba(0,0,0,.25);color:#fff}.lp-root .lp-btn--secondary:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.lp-root .lp-btn--sm{height:40px;padding:0 18px;font-size:14px}.lp-root .lp-btn:disabled{opacity:.6;cursor:progress}.lp-root .lp-btn svg{width:16px;height:16px;transition:transform .35s var(--lp-ease)}.lp-root .lp-btn:hover svg.lp-arrow{transform:translateX(3px)}.lp-root .lp-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#fff;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .4s var(--lp-ease)}.lp-root .lp-link:hover{background-size:100% 1px}.lp-root .lp-link svg{width:15px;height:15px;transition:transform .35s var(--lp-ease)}.lp-root .lp-link:hover svg{transform:translateX(3px)}.lp-root .lp-round-btn{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #fff;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:background-color .25s,color .25s,opacity .25s,scale .2s var(--lp-ease)}.lp-root .lp-round-btn:hover:not(:disabled){background:#e8e8eb}.lp-root .lp-round-btn:active:not(:disabled){scale:.94}.lp-root .lp-round-btn:disabled{opacity:.22;cursor:default}.lp-root .lp-round-btn svg{width:18px;height:18px}.lp-root .lp-round-btn--ghost{border-color:var(--lp-line-strong);background:transparent;color:#fff}.lp-root .lp-round-btn--ghost:hover:not(:disabled){border-color:#fff;background:hsla(0,0%,100%,.06)}.lp-root .lp-round-btn--ghost svg{width:15px;height:15px}.lp-root .lp-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.6);font-size:11.5px;font-weight:500;line-height:1.4;color:var(--lp-ink-2);white-space:nowrap}.lp-root .lp-chip--solid{border-color:#fff;background:#fff;color:#000}.lp-root .lp-ctas{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.lp-root .lp-tilt{position:relative}.lp-root .lp-tilt__inner{height:100%;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lp-root .lp-panel{position:relative;display:flex;flex-direction:column;border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0) 40%),var(--lp-raised);overflow:hidden;isolation:isolate}.lp-root .lp-panel:before,.lp-root .lp-showcase:before{z-index:3;padding:1px;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-300px),hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lp-root .lp-panel:after,.lp-root .lp-panel:before,.lp-root .lp-showcase:after,.lp-root .lp-showcase:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .45s var(--lp-ease);pointer-events:none}.lp-root .lp-panel:after,.lp-root .lp-showcase:after{z-index:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,-300px),hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 60%)}.lp-root .lp-tilt:hover .lp-panel:after,.lp-root .lp-tilt:hover .lp-panel:before,.lp-root .lp-tilt:hover .lp-showcase:after,.lp-root .lp-tilt:hover .lp-showcase:before{opacity:1}.lp-root .lp-panel>*,.lp-root .lp-showcase>*{position:relative;z-index:1}.lp-root .lp-panel__visual{position:relative;height:300px;overflow:hidden;border-bottom:1px solid var(--lp-line);background:radial-gradient(120% 90% at 50% 0,hsla(0,0%,100%,.045),hsla(0,0%,100%,0) 60%)}.lp-root .lp-panel__text{padding:24px 26px 28px}.lp-root .lp-panel__text .lp-body{margin-top:10px;max-width:54ch}.lp-root .lp-showcase{position:relative;padding:clamp(16px,2.6vw,28px);border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:radial-gradient(120% 80% at 80% 0,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 60%),var(--lp-raised);isolation:isolate}.lp-root .lp-scene{position:fixed;inset:0;z-index:0;pointer-events:none}.lp-root .lp-scene__canvas,.lp-root .lp-scene__canvas>canvas,.lp-root .lp-scene__limb{position:absolute;inset:0;width:100%;height:100%;display:block}.lp-root .lp-scene__limb{background:radial-gradient(circle 68vh at 66% 131%,#050505 0 99.2%,hsla(0,0%,100%,.32) 99.6%,hsla(0,0%,100%,.08) 101.2%,transparent 106%);transition:opacity 1.4s var(--lp-ease)}@media (max-aspect-ratio:9/10){.lp-root .lp-scene__limb{background:radial-gradient(circle 49.5vh at 50% 125%,#050505 0 99.2%,hsla(0,0%,100%,.32) 99.6%,hsla(0,0%,100%,.08) 101.2%,transparent 106%)}}.lp-root .lp-scene__canvas{opacity:0;transition:opacity 1.4s var(--lp-ease)}.lp-root .lp-scene[data-ready] .lp-scene__canvas{opacity:1}.lp-root .lp-scene[data-ready] .lp-scene__limb{opacity:0}.lp-root .lp-scene__vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.26) 36%,transparent 60%),linear-gradient(180deg,rgba(0,0,0,.5),transparent 16%)}.lp-root .lp-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--lp-nav-h);border-bottom:1px solid transparent;transition:transform .5s var(--lp-ease),background-color .35s var(--lp-ease),border-color .35s var(--lp-ease)}.lp-root .lp-nav[data-scrolled]{background-color:rgba(0,0,0,.72);border-bottom-color:var(--lp-line);backdrop-filter:blur(16px) saturate(1.2)}.lp-root .lp-nav[data-hidden]{transform:translateY(calc(-100% - 36px))}.lp-root .lp-nav__bar{height:100%;display:flex;align-items:center;gap:24px;max-width:1320px}.lp-root .lp-brand{display:inline-flex;align-items:center;gap:6px;flex:none;line-height:0}.lp-root .lp-brand__mark{flex:none;width:34px;height:34px;margin-top:-6px;background:#fff;-webkit-mask:url(/images/logo.svg) center/contain no-repeat;mask:url(/images/logo.svg) center/contain no-repeat}.lp-root .lp-brand__wordmark{display:block;flex:none;width:192px;height:44px;margin-left:-8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0) invert(1)}.lp-root .lp-nav__links{display:none;align-items:center;gap:2px;margin:0 auto}.lp-root .lp-nav__links a{padding:8px 13px;border-radius:999px;font-size:14px;font-weight:500;color:var(--lp-ink-2);transition:color .2s,background-color .2s}.lp-root .lp-nav__links a:hover{color:#fff;background:hsla(0,0%,100%,.07)}.lp-root .lp-nav__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lp-root .lp-nav__text-link{display:none;padding:8px 12px;font-size:14px;font-weight:500;color:var(--lp-ink-2);transition:color .2s}.lp-root .lp-nav__text-link:hover{color:#fff}.lp-root .lp-nav__cta{display:none}.lp-root .lp-nav__menu-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.4);color:#fff;cursor:pointer}.lp-root .lp-nav__menu-btn svg{width:19px;height:19px}.lp-root .lp-account{position:relative}.lp-root .lp-account__btn{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff;background:#fff;color:#000;font-weight:600;cursor:pointer}.lp-root .lp-account__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:200px;padding:6px;border-radius:16px;background:var(--lp-raised-2);border:1px solid var(--lp-line-strong);box-shadow:0 24px 48px -16px rgba(0,0,0,.9)}.lp-root .lp-account__menu a{display:block;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--lp-ink-2)}.lp-root .lp-account__menu a:hover{background:hsla(0,0%,100%,.06);color:#fff}.lp-root .lp-menu{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;padding:calc(var(--lp-nav-h) + 20px) var(--lp-gutter) 28px;background:#000;overflow-y:auto}.lp-root .lp-menu[hidden]{display:none}.lp-root .lp-menu__links{display:flex;flex-direction:column}.lp-root .lp-menu__links a{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;border-bottom:1px solid var(--lp-line);font-family:var(--lp-sans);font-size:26px;font-weight:300;letter-spacing:-.03em;animation:lp-fade-up .6s var(--lp-ease) both}.lp-root .lp-menu__links a:nth-child(2){animation-delay:40ms}.lp-root .lp-menu__links a:nth-child(3){animation-delay:80ms}.lp-root .lp-menu__links a:nth-child(4){animation-delay:.12s}.lp-root .lp-menu__links a:nth-child(5){animation-delay:.16s}.lp-root .lp-menu__links a:nth-child(6){animation-delay:.2s}.lp-root .lp-menu__links a svg{width:18px;height:18px;color:var(--lp-muted)}.lp-root .lp-menu__actions{margin-top:auto;padding-top:28px;display:grid;gap:10px}.lp-root .lp-menu__actions .lp-btn{width:100%}@media (min-width:1100px){.lp-root .lp-nav__links{display:flex}.lp-root .lp-nav__actions{margin-left:0}.lp-root .lp-nav__cta,.lp-root .lp-nav__text-link{display:inline-flex}.lp-root .lp-menu,.lp-root .lp-nav__menu-btn{display:none}}.lp-root .lp-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--lp-nav-h) + 32px);padding-bottom:104px}.lp-root.lp-js:not(.lp-reduced) .lp-hero__inner{opacity:calc(1 - var(--p, 0) * 1.15);translate:0 calc(var(--p, 0) * -56px)}.lp-root .lp-announce{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;margin-bottom:34px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.45);font-size:13.5px;color:var(--lp-ink-2);transition:border-color .3s}.lp-root .lp-announce:hover{border-color:hsla(0,0%,100%,.45)}.lp-root .lp-announce__dot{position:relative;width:7px;height:7px;border-radius:50%;background:#fff}.lp-root .lp-announce__dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid hsla(0,0%,100%,.6);animation:lp-ping 2.6s var(--lp-ease) infinite}.lp-root .lp-announce__tag{font-family:var(--lp-sans);font-weight:500;color:#fff}.lp-root .lp-announce__text{color:var(--lp-muted)}.lp-root .lp-announce svg{width:14px;height:14px;color:var(--lp-muted);transition:transform .35s var(--lp-ease)}.lp-root .lp-announce:hover svg{transform:translate(2px,-2px)}.lp-root .lp-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lp-root .lp-mask__line{display:block;animation:lp-line-up .9s var(--lp-ease) both;animation-delay:var(--lp-d,0s)}.lp-root .lp-intro{animation:lp-fade-up .9s var(--lp-ease) both;animation-delay:var(--lp-d,0s)}.lp-root.lp-skip-intro .lp-intro,.lp-root.lp-skip-intro .lp-mask__line{animation:none}.lp-root .lp-hero__sub{margin-top:30px;max-width:50ch;font-size:clamp(1.05rem,1.35vw,1.2rem)}.lp-root .lp-hero__ctas{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.lp-root .lp-scrollcue{position:absolute;left:50%;bottom:30px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;letter-spacing:.02em;color:var(--lp-muted)}.lp-root .lp-scrollcue__arc{position:relative;width:44px;height:22px;border:1px solid hsla(0,0%,100%,.3);border-bottom:0;border-radius:44px 44px 0 0}.lp-root .lp-scrollcue__arc i{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:#fff;offset-path:path("M 0 22 A 22 22 0 0 1 44 22");offset-anchor:center;offset-rotate:0deg;animation:lp-arc 2.8s var(--lp-ease-in-out) infinite}@media (max-height:640px){.lp-root .lp-scrollcue{display:none}}.lp-root .lp-statement{margin:30px 0 0;max-width:27ch;font-size:clamp(1.9rem,3.7vw,3.4rem);line-height:1.12;letter-spacing:-.035em;text-wrap:pretty}.lp-root.lp-js:not(.lp-reduced) .lp-w{opacity:clamp(.14,calc((var(--p, 1) * (var(--n) + 5) - var(--i)) / 5),1)}.lp-root .lp-stats{margin:clamp(56px,7vw,88px) 0 0;padding:0;list-style:none;display:grid;gap:28px}@media (min-width:760px){.lp-root .lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.lp-root .lp-stat{position:relative;display:grid;gap:10px;padding-top:24px}.lp-root .lp-stat:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--lp-line-strong);transform-origin:left;transition:transform 1.3s var(--lp-ease) calc(var(--lp-i, 0) * .12s + .1s)}.lp-root.lp-js .lp-stat[data-reveal]:not([data-in]):before{transform:scaleX(0)}.lp-root .lp-stat__value{font-size:clamp(3rem,6.2vw,5.5rem);line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.lp-root .lp-stat__label{max-width:28ch;font-size:15px;color:var(--lp-muted)}.lp-root .lp-bento{margin-top:clamp(64px,8vw,104px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.lp-root .lp-bento>*{grid-column:span 12}@media (min-width:640px) and (max-width:959px){.lp-root .lp-bento__third{grid-column:span 6}.lp-root .lp-bento__third:last-child{grid-column:span 12}}@media (min-width:960px){.lp-root .lp-bento__wide{grid-column:span 7}.lp-root .lp-bento__narrow{grid-column:span 5}.lp-root .lp-bento__third{grid-column:span 4}.lp-root .lp-bento__narrow .lp-panel__visual,.lp-root .lp-bento__wide .lp-panel__visual{height:340px}}.lp-root .lp-stage,.lp-root .lp-stage__sticky{position:relative}.lp-root .lp-beats{display:flex;flex-direction:column;gap:96px;padding-block:48px}.lp-root .lp-stage__progress{display:none}.lp-root .lp-cam{position:absolute;left:0;width:1px;height:1px;pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin]{height:var(--lp-stage-h,320vh);padding-block:0}.lp-root .lp-stage[data-pin] .lp-stage__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow-x:clip}.lp-root .lp-stage[data-pin] .lp-beats{display:grid;gap:0;padding-block:0}.lp-root .lp-stage[data-pin] .lp-beat{grid-area:1/1;opacity:0;transform:translate3d(0,24px,0);pointer-events:none;transition:opacity .55s var(--lp-ease),transform .8s var(--lp-ease)}.lp-root .lp-stage[data-pin][data-beat="1"] .lp-beat[data-for="1"],.lp-root .lp-stage[data-pin][data-beat="2"] .lp-beat[data-for="2"]{opacity:1;transform:none;pointer-events:auto;transition-delay:.1s}.lp-root .lp-stage[data-pin] .lp-stage__progress{display:block}}}.lp-root .lp-stage__progress{position:absolute;left:0;right:0;bottom:28px}.lp-root .lp-stage__progress ol{display:flex;gap:10px;margin:0;padding:0;list-style:none}.lp-root .lp-stage__progress li{position:relative;width:170px;padding-top:12px;font-size:12.5px;color:var(--lp-muted);transition:color .4s}.lp-root .lp-stage__progress li:after,.lp-root .lp-stage__progress li:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:hsla(0,0%,100%,.14)}.lp-root .lp-stage__progress li:after{background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--lp-ease)}.lp-root .lp-stage__progress li .lp-mono{margin-right:6px;font-size:11px}.lp-root .lp-stage[data-beat="1"] .lp-stage__progress li:first-child,.lp-root .lp-stage[data-beat="2"] .lp-stage__progress li:nth-child(2),.lp-root .lp-stage[data-beat="3"] .lp-stage__progress li:nth-child(3){color:#fff}.lp-root .lp-stage[data-beat="1"] .lp-stage__progress li:first-child:after,.lp-root .lp-stage[data-beat="2"] .lp-stage__progress li:nth-child(-n+2):after,.lp-root .lp-stage[data-beat="3"] .lp-stage__progress li:after{transform:none}.lp-root .lp-mv__inner{width:100%}.lp-root .lp-mv__copy{max-width:560px}.lp-root .lp-mv__copy .lp-h2{font-size:clamp(2.1rem,3.6vw,3.4rem)}.lp-root .lp-mv__copy .lp-lede{max-width:46ch;font-size:1.02rem}.lp-root .lp-rows{margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-root .lp-rows li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0}.lp-root .lp-rows li:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--lp-line-strong);transform-origin:left}.lp-root .lp-rows__num{font-size:38px;line-height:1;color:hsla(0,0%,100%,.32);letter-spacing:-.05em}.lp-root .lp-rows .lp-h3{font-size:20px}.lp-root .lp-rows .lp-body{margin-top:4px;font-size:14.5px}.lp-root .lp-mv__ctas{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin] .lp-rows li:before{transform:scaleX(0);transition:transform 1s var(--lp-ease) calc(.15s + var(--i) * .12s)}.lp-root .lp-stage[data-pin] .lp-rows li>*{opacity:0;translate:0 14px;transition:opacity .7s var(--lp-ease) calc(.25s + var(--i) * .12s),translate .8s var(--lp-ease) calc(.25s + var(--i) * .12s)}.lp-root .lp-stage[data-pin][data-beat="1"] .lp-rows li:before{transform:none}.lp-root .lp-stage[data-pin][data-beat="1"] .lp-rows li>*{opacity:1;translate:none}}}.lp-root .lp-sim{position:relative;max-width:880px;margin:0 auto 120px;padding-inline:var(--lp-gutter)}.lp-root .lp-sim__screen{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:520px;border-radius:22px;border:1px solid hsla(0,0%,100%,.2);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012) 70%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 40px 120px -40px rgba(0,0,0,.9);overflow:hidden}.lp-root .lp-sim__glass{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.03) 0 1px,hsla(0,0%,100%,0) 1px 4px)}.lp-root .lp-sim__glass:after{content:"";position:absolute;left:0;right:0;top:0;height:140px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0));translate:0 -140px;animation:lp-sweep 7s linear infinite}.lp-root .lp-sim__head{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.12);font-size:12px}.lp-root .lp-sim__head b{font-family:var(--lp-sans);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lp-root .lp-sim__rec{flex:none;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.8);animation:lp-blink 1.4s steps(2,jump-none) infinite}.lp-root .lp-sim__met{margin-left:auto;color:var(--lp-ink-2);white-space:nowrap}.lp-root .lp-sim__rate{padding:3px 8px;border-radius:999px;border:1px solid var(--lp-line-strong);font-size:10.5px;color:var(--lp-muted);white-space:nowrap}.lp-root .lp-sim__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"orbit . adcs" "power . comms" "thermal . payload";align-content:space-between;gap:12px 16px;padding:16px;min-height:0}.lp-root .lp-sim__block{min-width:0;padding:11px 13px;border-radius:14px;border:1px solid hsla(0,0%,100%,.11);background:rgba(0,0,0,.42)}.lp-root .lp-sim__block h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--lp-mono-font);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted)}.lp-root .lp-sim__block h4:before{content:"";width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.7)}.lp-root .lp-sim dl{display:grid;gap:5px;margin:0}.lp-root .lp-sim dl div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.lp-root .lp-sim dt{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--lp-muted);white-space:nowrap}.lp-root .lp-sim dd{margin:0;font-family:var(--lp-mono-font);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.lp-root .lp-sim__value{margin:0 0 8px;font-family:var(--lp-sans);font-size:14.5px;font-weight:500;line-height:1.3;color:#fff}.lp-root .lp-sim__big{display:flex;align-items:baseline;gap:2px;font-family:var(--lp-sans);font-size:38px;font-weight:300;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lp-root .lp-sim__big small{font-size:15px;color:var(--lp-muted)}.lp-root .lp-sim__spark{display:block;width:100%;height:28px;margin:8px 0;overflow:visible}.lp-root .lp-sim__spark path{fill:none;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.85}.lp-root .lp-sim[data-eclipse=true] .lp-sim__block--power{border-color:hsla(0,0%,100%,.3)}.lp-root .lp-sim__foot{position:relative;display:flex;align-items:center;gap:18px;padding:10px 18px 14px;border-top:1px solid hsla(0,0%,100%,.12)}.lp-root .lp-sim__state{display:inline-flex;align-items:center;gap:8px;font-family:var(--lp-mono-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap}.lp-root .lp-sim[data-eclipse=true] .lp-sim__state{color:var(--lp-ink-2)}.lp-root .lp-sim__track{flex:1;min-width:0;height:44px}.lp-root .lp-sim__shadow{fill:hsla(0,0%,100%,.07)}.lp-root .lp-sim__equator{stroke:hsla(0,0%,100%,.14);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.lp-root .lp-sim__trackline{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:1;vector-effect:non-scaling-stroke}.lp-root .lp-sim__track circle{fill:#fff}.lp-root .lp-sim__lines{position:absolute;inset:0;display:none;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:var(--lines,0);transition:opacity .4s var(--lp-ease)}.lp-root .lp-sim__lines polyline{fill:none;stroke:hsla(0,0%,100%,.42);stroke-width:1}.lp-root .lp-sim__lines circle{fill:#fff}.lp-root .lp-sim__fallback{display:none}.lp-root.lp-no-webgl .lp-sim__fallback{position:absolute;left:34%;right:34%;top:30%;bottom:30%;display:grid;place-items:center}.lp-root .lp-sim__fallback svg{width:100%;max-height:100%}.lp-root .lp-sim__fallback svg *{fill:none;stroke:hsla(0,0%,100%,.55);stroke-width:1}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin] .lp-sim{position:absolute;top:calc(var(--lp-nav-h) + 3vh);bottom:12vh;right:max(var(--lp-gutter),calc((100vw - var(--lp-max)) / 2 + var(--lp-gutter)));width:min(53vw,800px);margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--lp-ease),visibility 0s linear .5s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim{opacity:1;visibility:visible;transition-delay:.15s,0s}.lp-root .lp-stage[data-pin] .lp-sim__lines{display:block}.lp-root .lp-stage[data-pin] .lp-sim__screen{height:100%;min-height:0;transform:perspective(1800px) rotateY(-5deg);transform-origin:right center;clip-path:inset(50% 0 50% 0 round 22px);transition:clip-path .9s var(--lp-ease) .2s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__screen{clip-path:inset(0 0 0 0 round 22px)}.lp-root .lp-stage[data-pin] .lp-sim__block,.lp-root .lp-stage[data-pin] .lp-sim__foot{opacity:0;translate:0 10px;transition:opacity .5s var(--lp-ease),translate .6s var(--lp-ease)}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block,.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__foot{opacity:1;translate:none}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:first-child{transition-delay:.55s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:nth-child(2){transition-delay:.62s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:nth-child(3){transition-delay:.69s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:nth-child(4){transition-delay:.6s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:nth-child(5){transition-delay:.67s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__block:nth-child(6){transition-delay:.74s}.lp-root .lp-stage[data-pin][data-beat="2"] .lp-sim__foot{transition-delay:.8s}.lp-root .lp-mv .lp-stage[data-pin] .lp-beat--sim{max-width:min(380px,30vw)}}}.lp-root .lp-stage:not([data-beat="2"]) .lp-sim *,.lp-root .lp-stage:not([data-beat="2"]) .lp-sim :after,.lp-root .lp-stage:not([data-beat="2"]) .lp-sim :before{animation-play-state:paused}@media (max-width:899px){.lp-root .lp-sim__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"power adcs" "orbit comms";gap:8px;padding:10px}.lp-root .lp-sim__block[data-block=payload],.lp-root .lp-sim__block[data-block=thermal],.lp-root .lp-sim__foot,.lp-root .lp-sim__lines,.lp-root .lp-sim__rate,.lp-root .lp-sim__spark{display:none}.lp-root .lp-sim__block{padding:8px 10px}.lp-root .lp-sim__block h4{margin-bottom:4px}.lp-root .lp-sim dl div:nth-child(n+2){display:none}.lp-root .lp-sim__big{font-size:24px}.lp-root .lp-sim__value{margin-bottom:4px;font-size:13px}.lp-root .lp-sim__head{padding:9px 12px}.lp-root .lp-sim__screen{min-height:0}.lp-root .lp-mv__sim-body{display:none}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin] .lp-sim{top:25svh;bottom:auto;left:var(--lp-gutter);right:var(--lp-gutter);width:auto}.lp-root .lp-stage[data-pin] .lp-sim__screen{height:auto;transform:none}.lp-root .lp-mv .lp-stage[data-pin] .lp-beat--sim{max-width:none}}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin] .lp-mv__copy,.lp-root .lp-stage[data-pin] .lp-mv__inner{height:100%}.lp-root .lp-stage[data-pin] .lp-mv__copy{align-items:center}.lp-root .lp-stage[data-pin] .lp-beat[data-for="2"]{align-self:end;padding-bottom:88px}.lp-root .lp-stage[data-pin] .lp-beat[data-for="2"] .lp-h2{margin-top:0;font-size:1.75rem}.lp-root .lp-stage[data-pin] .lp-beat[data-for="2"] .lp-label{display:none}.lp-root .lp-stage[data-pin] .lp-mv__ctas{margin-top:18px}.lp-root .lp-mv .lp-stage[data-pin] .lp-stage__sticky:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.74) 62%,transparent);opacity:0;transition:opacity .5s var(--lp-ease);pointer-events:none}.lp-root .lp-mv .lp-stage[data-pin][data-beat="1"] .lp-stage__sticky:before{opacity:1}.lp-root .lp-anatomy .lp-stage[data-pin] .lp-stage__sticky{align-items:flex-end;padding-bottom:20px}}}@media (max-width:767px){.lp-root .lp-mv__copy .lp-h2{font-size:1.95rem}.lp-root .lp-rows li{grid-template-columns:44px minmax(0,1fr);padding:12px 0}.lp-root .lp-rows__num{font-size:26px}.lp-root .lp-stage__progress li{width:auto;flex:1;min-width:0;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lp-root .lp-anatomy .lp-lede{margin-top:8px;font-size:.95rem}.lp-root .lp-anatomy__title{font-size:2.2rem}.lp-root .lp-anatomy__list{margin-top:14px;gap:6px}.lp-root .lp-part-btn{padding:6px 10px;font-size:12.5px}.lp-root .lp-anatomy__what{display:none}.lp-root .lp-anatomy__detail{margin-top:14px}.lp-root .lp-subrail__track{grid-auto-columns:min(300px,100%)}.lp-root .lp-anatomy__cta{margin-top:14px}}.lp-root .lp-flow__grid{margin-top:clamp(56px,7vw,96px);display:grid;gap:40px}.lp-root .lp-flow__aside{display:none}.lp-root .lp-flow__steps{position:relative;margin:0;padding:0;list-style:none;display:grid;gap:2px}.lp-root .lp-flow__rail{position:absolute;left:15.5px;top:18px;bottom:18px;width:1px;background:var(--lp-line-strong)}.lp-root .lp-flow__rail i{position:absolute;inset:0;background:#fff;transform-origin:top;transform:scaleY(calc((var(--a, 4) + 1) / var(--n, 5)));transition:transform .8s var(--lp-ease)}.lp-root .lp-flow__steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:14px 0;transition:opacity .5s var(--lp-ease)}.lp-root .lp-flow__num{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--lp-line-strong);background:#000;font-size:11px;color:#fff;transition:background-color .4s,color .4s,border-color .4s}.lp-root .lp-flow__steps li[data-active] .lp-flow__num{border-color:#fff;background:#fff;color:#000}.lp-root .lp-flow__steps .lp-h3{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:400;letter-spacing:-.03em}.lp-root .lp-flow__steps .lp-body{max-width:38ch;transition:opacity .5s var(--lp-ease),max-height .6s var(--lp-ease)}.lp-root.lp-js .lp-flow__steps li:not([data-active]){opacity:.36}.lp-root.lp-js .lp-flow__steps li:not([data-active]) .lp-body{max-height:0;overflow:hidden;opacity:0}.lp-root.lp-js .lp-flow__steps li[data-active] .lp-body{max-height:8em}.lp-root .lp-flow__windows{display:grid;gap:72px}.lp-root .lp-flow__panel{display:grid;gap:18px}.lp-root .lp-flow__label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:baseline}.lp-root .lp-flow__label .lp-mono{font-size:12px;color:var(--lp-muted)}.lp-root .lp-flow__label .lp-h3{font-size:24px;font-weight:400;letter-spacing:-.03em}.lp-root .lp-flow__label .lp-body{grid-column:2;margin:0}@media (min-width:960px){.lp-root .lp-flow__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:72px}.lp-root .lp-flow__aside{display:block;align-self:start;position:sticky;top:calc(var(--lp-nav-h) + 14vh)}.lp-root .lp-flow__label{display:none}.lp-root .lp-flow__windows{gap:16vh;padding-block:4vh 12vh}.lp-root .lp-flow__panel{min-height:68vh;align-content:center}.lp-root.lp-js .lp-flow__panel{opacity:.32;scale:.96;transition:opacity .7s var(--lp-ease),scale .9s var(--lp-ease)}.lp-root.lp-js .lp-flow__panel[data-active]{opacity:1;scale:1}}.lp-root .lp-anatomy__grid{width:100%}.lp-root .lp-anatomy__panel{max-width:540px}.lp-root .lp-anatomy__title{margin-top:0}.lp-root .lp-anatomy .lp-lede{margin-top:12px}.lp-root .lp-anatomy__list{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.lp-root .lp-part-btn{padding:7px 13px;border-radius:999px;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.5);font:inherit;font-size:13px;color:var(--lp-ink-2);cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.lp-root .lp-part-btn:hover{border-color:hsla(0,0%,100%,.45);color:#fff}.lp-root .lp-part-btn[aria-pressed=true]{border-color:#fff;background:#fff;color:#000}.lp-root .lp-anatomy__detail{margin-top:20px}.lp-root .lp-anatomy__what{margin:0 0 14px;max-width:52ch;font-size:14px;line-height:1.55;color:var(--lp-muted);animation:lp-fade-in .5s var(--lp-ease) both}.lp-root .lp-anatomy__what b{font-weight:500;color:#fff}.lp-root .lp-anatomy__cta{margin-top:22px}.lp-root .lp-subrail__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,100%);gap:12px;margin:0 calc(var(--lp-gutter) * -1);padding:2px var(--lp-gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--lp-gutter),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--lp-gutter),#000 calc(100% - 48px),transparent)}.lp-root .lp-subrail__track::-webkit-scrollbar{display:none}.lp-root .lp-subrail__track[data-dragging]{cursor:grabbing;scroll-snap-type:none}.lp-root .lp-subrail__track[data-dragging] .lp-mini{pointer-events:none}.lp-root .lp-subrail__item{scroll-snap-align:start;min-width:0}.lp-root .lp-mini{display:flex;flex-direction:column;height:100%;border-radius:16px;border:1px solid var(--lp-line-strong);background:var(--lp-raised);overflow:hidden;transition:border-color .3s var(--lp-ease),translate .4s var(--lp-ease);animation:lp-mini-in .6s var(--lp-ease) both;animation-delay:calc(var(--i, 0) * 80ms)}.lp-root .lp-mini:hover{border-color:hsla(0,0%,100%,.45);translate:0 -3px}.lp-root .lp-mini__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--lp-raised-2)}.lp-root .lp-mini__media img{-o-object-fit:cover;object-fit:cover;transition:scale .7s var(--lp-ease)}.lp-root .lp-mini__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.32) 55%,rgba(0,0,0,.58));pointer-events:none}.lp-root .lp-mini__tags{z-index:1}.lp-root .lp-mini:hover .lp-mini__media img{scale:1.05}.lp-root .lp-mini__cover{position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 100%,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 60%),linear-gradient(160deg,#161618,#0a0a0b)}.lp-root .lp-mini__cover svg{width:100%;height:100%}.lp-root .lp-mini__tags{position:absolute;left:8px;top:8px;display:flex;flex-wrap:wrap;gap:4px}.lp-root .lp-mini__tags .lp-chip{padding:3px 8px;font-size:10.5px}.lp-root .lp-mini__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.lp-root .lp-mini__meta{font-size:11.5px;color:var(--lp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-root .lp-mini__title{margin:0;font-family:var(--lp-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#fff}.lp-root .lp-mini__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.lp-root .lp-mini__fact{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--lp-muted)}.lp-root .lp-mini__fact svg{width:13px;height:13px}.lp-root .lp-mini__price{font-family:var(--lp-sans);font-size:14px;font-weight:500;color:#fff}.lp-root .lp-mini__price s{margin-right:5px;font-weight:400;color:var(--lp-muted)}.lp-root .lp-skeleton{display:inline-block;border-radius:8px;background:hsla(0,0%,100%,.08);animation:lp-pulse 1.4s ease-in-out infinite}.lp-root .lp-hotspots{position:absolute;inset:0;display:none;pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lp-root .lp-stage[data-pin] .lp-hotspots{display:block}}}.lp-root .lp-hotspots__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-root .lp-hotspots__lines line{stroke:hsla(0,0%,100%,.38);stroke-width:1}.lp-root .lp-hotspots__lines line[data-on]{stroke:#fff}.lp-root .lp-hotspot__dot{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;transform:translate3d(var(--x,-999px),var(--y,-999px),0);opacity:var(--o,0)}.lp-root .lp-hotspot__dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid hsla(0,0%,100%,.6);animation:lp-ping 2.4s var(--lp-ease) infinite}.lp-root .lp-hotspot{position:absolute;left:0;top:0;padding:5px 11px;border-radius:999px;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.78);font:inherit;font-size:12.5px;color:#fff;white-space:nowrap;cursor:pointer;pointer-events:auto;transform:translate3d(var(--x,-999px),var(--y,-999px),0) translateY(-50%);opacity:var(--o,0);transition:background-color .25s,color .25s,border-color .25s}.lp-root .lp-hotspot[data-side=left]{transform:translate3d(var(--x,-999px),var(--y,-999px),0) translate(-100%,-50%)}.lp-root .lp-hotspot[data-hidden]{pointer-events:none}.lp-root .lp-hotspot:hover{border-color:#fff}.lp-root .lp-hotspot[aria-pressed=true]{border-color:#fff;background:#fff;color:#000}@media (max-width:899px){.lp-root .lp-hotspot,.lp-root .lp-hotspots__lines{display:none}}.lp-root .lp-numbered{margin:34px 0 0;padding:0;list-style:none;display:grid}.lp-root .lp-numbered li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--lp-line)}.lp-root .lp-numbered li:last-child{border-bottom:1px solid var(--lp-line)}.lp-root .lp-numbered__num{padding-top:4px;font-size:11.5px;color:var(--lp-muted)}.lp-root .lp-numbered .lp-h3{font-size:17.5px}.lp-root .lp-numbered .lp-body{margin-top:3px;font-size:14.5px}.lp-root .lp-numbered__line{margin:0;font-size:16px;color:var(--lp-ink-2)}.lp-root .lp-numbered--tight li{padding:13px 0}.lp-root .lp-numbered--tight .lp-numbered__num{padding-top:2px}@media (min-width:640px){.lp-root .lp-numbered--grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.lp-root .lp-numbered--grid li:nth-last-child(2){border-bottom:1px solid var(--lp-line)}}.lp-root .lp-split--teach{align-items:start}.lp-root .lp-teams__visual{min-height:440px}.lp-root .lp-quotes{max-width:1000px;margin:48px auto 0;text-align:center}.lp-root .lp-quotes__stage{display:grid;align-content:center;gap:28px;min-height:15.5em;margin:0}.lp-root .lp-quotes__text{margin:0;font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.3;letter-spacing:-.025em;text-wrap:balance;animation:lp-quote-in .9s var(--lp-ease) both}.lp-root .lp-quotes__by{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--lp-muted);animation:lp-fade-in .9s var(--lp-ease) .15s both}.lp-root .lp-quotes__by b{font-weight:500;color:#fff}.lp-root .lp-quotes__controls{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:22px}.lp-root .lp-quotes__people{display:flex;gap:14px}.lp-root .lp-quotes__person{display:grid;justify-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.45;transition:opacity .3s}.lp-root .lp-quotes__person:hover,.lp-root .lp-quotes__person[aria-pressed=true]{opacity:1}.lp-root .lp-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--lp-line-strong);background:#0d0d0f;font-family:var(--lp-sans);font-size:14px;font-weight:500;color:#fff;transition:background-color .3s,color .3s}.lp-root .lp-quotes__person[aria-pressed=true] .lp-avatar{border-color:#fff;background:#fff;color:#000}.lp-root .lp-quotes__meter{width:46px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.15);overflow:hidden}.lp-root .lp-quotes__meter i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.lp-root .lp-quotes__person[aria-pressed=true] .lp-quotes__meter i{transform:none}.lp-root .lp-quotes[data-running] .lp-quotes__person[aria-pressed=true] .lp-quotes__meter i{animation:lp-meter var(--advance,7s) linear both}.lp-root .lp-join-section{padding-block:clamp(140px,18vw,240px)}.lp-root .lp-join{max-width:760px;text-align:center}.lp-root .lp-join,.lp-root .lp-join .lp-lede{margin-inline:auto}.lp-root .lp-form-row{margin-top:36px;display:grid;gap:10px}@media (min-width:640px){.lp-root .lp-form-row{grid-template-columns:1fr 1.3fr auto}}.lp-root .lp-input,.lp-root .lp-textarea{width:100%;height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--lp-line-strong);background:rgba(0,0,0,.65);color:#fff;font:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.lp-root .lp-textarea{height:auto;min-height:140px;padding:14px 18px;border-radius:16px;resize:vertical}.lp-root .lp-input::-moz-placeholder,.lp-root .lp-textarea::-moz-placeholder{color:#6b6b72}.lp-root .lp-input::placeholder,.lp-root .lp-textarea::placeholder{color:#6b6b72}.lp-root .lp-input:focus,.lp-root .lp-textarea:focus{outline:none;border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.12)}.lp-root .lp-form-row .lp-btn{height:52px}.lp-root .lp-field label{display:block;margin-bottom:8px;font-size:13.5px;font-weight:500;color:var(--lp-ink-2)}.lp-root .lp-form-status{min-height:1.6em;margin-top:14px;font-size:14px;color:var(--lp-ink-2)}.lp-root .lp-form-status[data-tone=ok]{color:#fff}.lp-root .lp-form-status[data-tone=error]{color:#ffb3b3}.lp-root .lp-join__proof{margin-top:14px;font-size:14.5px;color:var(--lp-muted)}.lp-root .lp-join__proof b{font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.lp-root .lp-founder__figure{max-width:980px;margin:0 auto;text-align:center}.lp-root .lp-founder__quote{margin:26px auto 0;max-width:30ch;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.lp-root .lp-founder__by{margin-top:40px;display:inline-flex;align-items:center;gap:16px;text-align:left}.lp-root .lp-founder__photo{position:relative;flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 0 0 6px hsla(0,0%,100%,.04)}.lp-root .lp-founder__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.lp-root .lp-founder__who{display:grid;gap:2px;font-size:14px;color:var(--lp-muted)}.lp-root .lp-founder__who b{font-family:var(--lp-sans);font-size:17px;font-weight:500;color:#fff}.lp-root .lp-founder__links{display:flex;gap:8px;margin-top:8px}.lp-root .lp-founder__links a{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--lp-muted);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transition:color .2s,box-shadow .2s}.lp-root .lp-founder__links a:focus-visible,.lp-root .lp-founder__links a:hover{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.lp-root .lp-founder__links svg{width:15px;height:15px}.lp-root .lp-faq{display:grid;gap:40px}@media (min-width:960px){.lp-root .lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.lp-root .lp-faq__intro{align-self:start;position:sticky;top:calc(var(--lp-nav-h) + 40px)}}.lp-root .lp-faq__list{border-top:1px solid var(--lp-line)}.lp-root .lp-faq__item{border-bottom:1px solid var(--lp-line)}.lp-root .lp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px;cursor:pointer;list-style:none;font-family:var(--lp-sans);font-size:18.5px;font-weight:400;letter-spacing:-.015em;color:#fff;transition:color .2s}.lp-root .lp-faq__item summary::-webkit-details-marker{display:none}.lp-root .lp-faq__item summary:hover{color:var(--lp-ink-2)}.lp-root .lp-faq__icon{position:relative;flex:none;width:14px;height:14px}.lp-root .lp-faq__icon:after,.lp-root .lp-faq__icon:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:#fff;transition:transform .45s var(--lp-ease)}.lp-root .lp-faq__icon:after{transform:rotate(90deg)}.lp-root .lp-faq__item[open] .lp-faq__icon:after,.lp-root .lp-faq__item[open] .lp-faq__icon:before{transform:rotate(180deg)}.lp-root .lp-faq__answer{padding:0 2px 24px;max-width:64ch;color:var(--lp-muted)}.lp-root .lp-faq__answer p{margin:0}.lp-root .lp-faq__answer .lp-link{margin-top:12px}@supports selector(::details-content){.lp-root .lp-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--lp-ease),content-visibility .45s allow-discrete}.lp-root .lp-faq__item[open]::details-content{block-size:auto}}.lp-root .lp-contact{display:grid;gap:40px}@media (min-width:960px){.lp-root .lp-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.lp-root .lp-contact__info{margin:36px 0 0;display:grid;gap:16px}.lp-root .lp-contact__info div{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--lp-line)}.lp-root .lp-contact__info dt{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted)}.lp-root .lp-contact__info dd{margin:0;font-size:16px;color:#fff}.lp-root .lp-contact__form{display:grid;gap:16px;padding:clamp(20px,3vw,32px);border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:var(--lp-raised)}.lp-root .lp-contact__form .lp-input{border-radius:14px}.lp-root .lp-contact__pair{display:grid;gap:16px}@media (min-width:640px){.lp-root .lp-contact__pair{grid-template-columns:1fr 1fr}}.lp-root .lp-partners{position:relative;z-index:1;padding-block:clamp(80px,10vw,128px) clamp(48px,6vw,72px);border-top:1px solid var(--lp-line);background:#000}.lp-root .lp-marquee{--lp-marquee-gap:clamp(56px,7vw,104px);margin-top:40px}.lp-root .lp-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-root .lp-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 44s linear infinite}.lp-root .lp-marquee:focus-within .lp-marquee__track,.lp-root .lp-marquee:hover .lp-marquee__track,.lp-root .lp-marquee[data-paused] .lp-marquee__track{animation-play-state:paused}.lp-root .lp-marquee__list{display:flex;align-items:center;gap:var(--lp-marquee-gap);margin:0;padding:0 var(--lp-marquee-gap) 0 0;list-style:none}.lp-root .lp-marquee__list img{display:block;height:32px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.5;transition:opacity .3s}.lp-root .lp-marquee__list li:hover img{opacity:1}.lp-root .lp-footer{padding-top:72px;border-top:1px solid var(--lp-line);background:#000}.lp-root .lp-footer__grid{display:grid;gap:40px}@media (min-width:860px){.lp-root .lp-footer__grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}}.lp-root .lp-footer__tagline{margin:16px 0 0;max-width:34ch;font-size:15px;color:var(--lp-muted)}.lp-root .lp-footer__social{margin:22px 0 0;padding:0;list-style:none;display:flex;gap:8px}.lp-root .lp-footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--lp-line-strong);color:var(--lp-ink-2);transition:border-color .2s,color .2s,background-color .2s}.lp-root .lp-footer__social a:hover{border-color:#fff;background:#fff;color:#000}.lp-root .lp-footer__social svg{width:16px;height:16px}.lp-root .lp-footer__col h3{margin:0 0 16px;font-family:var(--lp-sans);font-size:14px;font-weight:500;color:#fff}.lp-root .lp-footer__col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lp-root .lp-footer__col a{font-size:14.5px;color:var(--lp-muted);transition:color .2s}.lp-root .lp-footer__col a:hover{color:#fff}.lp-root .lp-footer__bottom{margin-top:56px;padding-block:22px;display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--lp-line);font-size:13.5px;color:var(--lp-muted)}.lp-root .lp-footer__bottom a:hover{color:#fff}.lp-root.lp-js [data-reveal]{opacity:0;translate:0 24px;transition:opacity .8s var(--lp-ease),translate .9s var(--lp-ease);transition-delay:calc(var(--lp-i, 0) * 80ms)}.lp-root.lp-js [data-reveal=clip]{clip-path:inset(14% 0 0 0 round var(--lp-radius));transition:opacity .8s var(--lp-ease),translate .9s var(--lp-ease),clip-path 1.1s var(--lp-ease);transition-delay:calc(var(--lp-i, 0) * 80ms)}.lp-root.lp-js [data-reveal][data-in]{opacity:1;translate:none}.lp-root.lp-js [data-reveal=clip][data-in]{clip-path:inset(-32px -32px -32px -32px round var(--lp-radius))}.lp-root.lp-js [data-loop]:not([data-playing]),.lp-root.lp-js [data-loop]:not([data-playing]) *,.lp-root.lp-js [data-loop]:not([data-playing]) :after,.lp-root.lp-js [data-loop]:not([data-playing]) :before{animation-play-state:paused!important}@keyframes lp-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-line-up{0%{transform:translate3d(0,105%,0)}to{transform:none}}@keyframes lp-quote-in{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-mini-in{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-card-in{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}@keyframes lp-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.7);opacity:0}}@keyframes lp-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lp-arc{0%{offset-distance:0;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes lp-sweep{0%{translate:0 -140px}to{translate:0 900px}}@keyframes lp-meter{0%{transform:scaleX(0)}to{transform:none}}@keyframes lp-marquee{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :after,.lp-root :before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important}.lp-root .lp-flow__window *,.lp-root .lp-flow__window :after,.lp-root .lp-flow__window :before,.lp-root .lp-marquee__track,.lp-root .lp-scrollcue__arc i,.lp-root .lp-sim *,.lp-root .lp-sim :after,.lp-root .lp-sim :before,.lp-root [data-loop] *,.lp-root [data-loop] :after,.lp-root [data-loop] :before{animation:none!important}.lp-root.lp-js [data-reveal]{opacity:1;translate:none;clip-path:none}}