.lx{--ink:#0a0a0a;--acc:#0a0a0a;--acc-soft:#f2f2f2;--muted:#525252;--soft:#525252;--faint:#737373;--silver:#d4d4d4;--card:#f5f5f5;--line:#0000001a;--bg:#fff;--e-out:cubic-bezier(0, 0, .2, 1);--e-io:cubic-bezier(.4, 0, .2, 1);--lx-ease:cubic-bezier(.16, 1, .3, 1);--gut:clamp(16px, 4vw, 32px);--lx-head:60px}.lx-display{letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(40px,3.6vw,52px);font-weight:497;line-height:1.04}.lx-display.m,.lx-display.s{font-size:clamp(40px,3.6vw,52px)}.lx-headline{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;color:var(--ink);margin:0;font-size:26px;font-weight:497;line-height:1.15}.lx-title{letter-spacing:-.015em;text-wrap:balance;color:var(--ink);margin:0;font-size:21px;font-weight:497;line-height:1.2}.lx-lede{letter-spacing:-.01em;color:var(--muted);text-wrap:pretty;max-width:44ch;margin:0;font-size:20px;line-height:1.45}.lx-body{color:var(--muted);text-wrap:pretty;max-width:66ch;margin:0;font-size:16px;line-height:1.6}.lx-kick{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0}.lx-kick b{color:var(--ink);font-weight:500}.lx-num{font-family:var(--mono);font-feature-settings:"tnum";letter-spacing:-.03em}.lx-fig{font:220 64px/1 var(--sans);letter-spacing:-.04em;font-feature-settings:"tnum";color:var(--ink)}.lx-sec{padding:clamp(72px,11vw,188px) 0;position:relative}.lx-wrap{width:min(100% - 2 * var(--gut), 1152px);margin-inline:auto}.lx-grid{grid-template-columns:repeat(13,minmax(0,1fr));column-gap:12px;display:grid}.lx-dark{color:#fafafa;--ink:#fafafa;--acc:#fafafa;--acc-soft:#171717;--muted:#ffffffc7;--soft:#ffffffc7;--faint:#a3a3a3;--line:#ffffff1a;--card:#171717;--silver:#404040;background:#000}.lx-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lx-line>span{display:block}.lx-lm[data-lm=armed] .lx-line>span{transform:translateY(105%)}.lx-lm[data-lm=play] .lx-line>span{animation:.7s cubic-bezier(.16,1,.3,1) both lx-cut}@keyframes lx-cut{0%{transform:translateY(105%)}}.lx-cta{background:var(--ink);height:48px;color:var(--x-on-ink);font:500 16px/1 var(--sans);white-space:nowrap;transition:background-color .15s var(--e-out), transform .15s var(--e-out);touch-action:manipulation;border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.lx-dark .lx-cta{color:#0a0a0a;background:#fafafa}.lx-cta:active{transition-duration:90ms;transform:scale(.97)}.lx-ghost{min-height:48px;color:var(--ink);font:500 16px/1 var(--sans);white-space:nowrap;transition:border-color .15s var(--e-out), background-color .15s var(--e-out), transform .15s var(--e-out);touch-action:manipulation;background:0 0;border:1px solid #00000024;border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.lx-dark .lx-ghost{border-color:#ffffff38}.lx-ghost:active{transition-duration:90ms;transform:scale(.97)}.lx-text{min-height:44px;color:var(--ink);font:500 16px/1 var(--sans);text-underline-offset:3px;transition:text-decoration-color .15s var(--e-out);align-items:center;gap:8px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;text-decoration-thickness:1px;display:inline-flex}.lx-dark .lx-text{text-decoration-color:#fff6}.lx-text:active{transition:transform 90ms cubic-bezier(0,0,.2,1);transform:scale(.97)}@media (hover:hover){.lx-cta:hover{background:#262626}.lx-dark .lx-cta:hover{background:#fff}.lx-ghost:hover{border-color:var(--ink);background:#0000000a}.lx-dark .lx-ghost:hover{background:#ffffff0f}.lx-text:hover{text-decoration-color:currentColor}}:where(.lx) :focus-visible{outline-offset:2px;outline:2px solid #0a0a0a;box-shadow:0 0 0 4px #fff}:where(.lx-dark) :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #000}.lx .cf-api i{color:#0a0a0a!important;background:#ededed!important}.lx .cf-paste.dark .cf-api i,.lx-dark .cf-api i{color:#fafafa!important;background:#262626!important}.lx .cf-paste-k,.lx .cf-api{color:#a3a3a3;font-size:13px}.lx .cf-code .k,.lx .cf-code .s,.lx .cf-mark{color:inherit!important}.lx .cf-code .s{color:#d4d4d4!important}.lx .cf-code.light .s{color:#404040!important}.lx .cf-code .c{color:#a3a3a3!important}.lx .cf-code.light .c{color:#737373!important}.lx .x-copy:active{transition-duration:90ms;transform:scale(.97)!important}.lx .cf-dot.b{box-shadow:none!important;background:#737373!important}.lx .cf-dot.r{background:var(--ink)!important}.lx .cf-paste-box,.lx .cf-code{box-shadow:none!important}.lx .x-copy{min-height:44px}.lx .x-copy-t,.lx .cf-code-k{font-size:13px}.lx .cf-paste{opacity:1!important;transform:none!important}.lx .cf-paste.lx-paste{grid-template-columns:minmax(0,1fr);gap:22px}.lx .lx-paste .cf-paste-t{letter-spacing:-.02em;font-size:26px;font-weight:497}.lx .lx-paste .cf-paste-d{font-size:15px}@media (max-width:899px){.lx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-lede{font-size:17px}.lx-body{font-size:16px}.lx-fig{font-size:52px}.lx-kick{font-size:12px}.lx .cf-paste-k,.lx .cf-api,.lx .x-copy-t,.lx .cf-code-k{font-size:14px}}@media (prefers-reduced-motion:reduce){.lx-lm .lx-line>span{animation:none!important;transform:none!important}}
