.LandingPage_root__wrCVg{min-height:100dvh}.LandingPage_routeRow__f_e1t{transition:background-color .2s ease-out}.LandingPage_routeRow__f_e1t:hover{background-color:color-mix(in srgb,currentColor 3%,transparent)!important}.LandingPage_routeArrow__nWs9V{transition:transform .2s ease-out}.LandingPage_routeRow__f_e1t:hover .LandingPage_routeArrow__nWs9V{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.LandingPage_routeArrow__nWs9V,.LandingPage_routeRow__f_e1t,.LandingPage_routeRow__f_e1t:hover .LandingPage_routeArrow__nWs9V{transition:none;transform:none}}.LandingPage_ecosystemCard__16YCP{position:relative;overflow:hidden}.LandingPage_ecosystemCard__lines__46NDp{position:absolute;inset:0;z-index:0;pointer-events:none;transform:translateY(101%);transition:transform .3s ease-out}.LandingPage_ecosystemCard__16YCP:hover .LandingPage_ecosystemCard__lines__46NDp{transform:translateY(0)}.LandingPage_ecosystemCard__arrow__JJv8E{transition:transform .2s ease-out}.LandingPage_ecosystemCard__16YCP:hover .LandingPage_ecosystemCard__arrow__JJv8E{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.LandingPage_ecosystemCard__16YCP:hover .LandingPage_ecosystemCard__arrow__JJv8E,.LandingPage_ecosystemCard__16YCP:hover .LandingPage_ecosystemCard__lines__46NDp,.LandingPage_ecosystemCard__arrow__JJv8E,.LandingPage_ecosystemCard__lines__46NDp{transition:none;transform:none}}.LandingPage_heroSweep__cisFO{animation:LandingPage_heroSweepShift__puSwk 3s linear infinite}@keyframes LandingPage_heroSweepShift__puSwk{0%{background-position:0 0}to{background-position:-240px 0}}.LandingPage_container__DVyfD{width:100%;max-width:1280px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.LandingPage_section__03Qz4{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.LandingPage_sectionTight__x2_7i{padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem)}.LandingPage_display__hIp1c{font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;letter-spacing:-.02em}.LandingPage_display__hIp1c,.LandingPage_h1__5KcYY{font-family:Inter,system-ui,sans-serif;font-weight:700;margin:0}.LandingPage_h1__5KcYY{font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.12;letter-spacing:-.015em}.LandingPage_h2__ctZ0j{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;margin:0}.LandingPage_body__rz8ON{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;max-width:72ch;margin:0}.LandingPage_caption__XHwbD{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.04em;margin:0}.LandingPage_eyebrow__R3Fsb{font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0}.LandingPage_eyebrow__R3Fsb,.LandingPage_mono__ONCLM{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem}.LandingPage_mono__ONCLM{font-weight:400;line-height:1.55}.LandingPage_bodyThin__D_EDb{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:1rem;line-height:1.65;max-width:72ch;margin:0}.LandingPage_panel__73G6e{border:1px solid grey;border-radius:0}.LandingPage_divider__6xhgY{height:1px;width:100%;background-color:grey;opacity:.4;border:0}.LandingPage_btnPrimary__T6nV2{border-radius:0;border:1px solid;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.9375rem;padding:.75rem 1.25rem;cursor:pointer;transition:opacity .2s ease-out,background-color .2s ease-out,color .2s ease-out}.LandingPage_btnPrimary__T6nV2:hover{opacity:.85}.LandingPage_btnPrimary__T6nV2:active{transform:translateY(-1px)}.LandingPage_btnGhost__j1rh_{border-radius:0;border:1px solid grey;background:transparent;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.9375rem;padding:.75rem 1.25rem;cursor:pointer;transition:background-color .2s ease-out,opacity .2s ease-out}.LandingPage_btnGhost__j1rh_:hover{opacity:.75}@media (max-width:48em){.LandingPage_container__DVyfD{padding-left:1.25rem;padding-right:1.25rem}.LandingPage_heroEyebrow__lijN_{margin-bottom:1rem!important}.LandingPage_heroDesc__36jGw{margin-top:1.25rem!important}}@media (prefers-reduced-motion:reduce){.LandingPage_heroSweep__cisFO{animation:none}.LandingPage_btnGhost__j1rh_,.LandingPage_btnPrimary__T6nV2{transition:none}.LandingPage_btnPrimary__T6nV2:active{transform:none}}