.landing-module__FZfERq__root,.landing-module__FZfERq__tokens{--ink:#0c0e0f;--ink-2:#141718;--ink-3:#1b1f20;--rule:#2a3033;--paper:#e5e9e6;--paper-2:#d9dfdb;--paper-3:#f2f4f3;--paper-ink:#111416;--paper-muted:#4b5357;--paper-rule:#bcc4bf;--text:#eceeef;--muted:#aab2b5;--faint:#717c80;--accent:#6b71d8;--accent-2:#8388ec;--accent-soft:#a6a9ef;--accent-deep:#232657;--accent-ink:#4b51b8;--pass:#2fc9a0;--pass-ink:#138a6a;--fail:#e2685a;--fail-ink:#c24a3c;--note:#d8a24a;--note-soft:#ecc07e;--wide:var(--font-archivo), "Archivo", ui-sans-serif, system-ui, sans-serif;--body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--nav-h:68px;--gutter:28px;--ease-out:cubic-bezier(.16, 1, .3, 1)}.landing-module__FZfERq__root{background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.landing-module__FZfERq__root :where(a){color:inherit}@media (max-width:560px){.landing-module__FZfERq__root,.landing-module__FZfERq__tokens{--gutter:18px}}.landing-module__FZfERq__root :where(section[id]){scroll-margin-top:var(--nav-h)}.landing-module__FZfERq__wrap{max-width:1320px;padding-inline:var(--gutter);margin-inline:auto}.landing-module__FZfERq__wide{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.012em;margin:0;font-stretch:125%;line-height:.94}.landing-module__FZfERq__lt{font-weight:250}.landing-module__FZfERq__bk{font-weight:850}.landing-module__FZfERq__mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.landing-module__FZfERq__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11.5px}.landing-module__FZfERq__secTitle{text-wrap:balance;margin-top:16px;font-size:clamp(34px,4.6vw,72px)}.landing-module__FZfERq__secIntro{max-width:56ch;color:var(--muted);margin:22px 0 0;font-size:18px}.landing-module__FZfERq__paperBand{background:var(--paper);color:var(--paper-ink)}.landing-module__FZfERq__paperBand .landing-module__FZfERq__label,.landing-module__FZfERq__paperBand .landing-module__FZfERq__secIntro{color:var(--paper-muted)}.landing-module__FZfERq__paperBand :focus-visible{outline-color:var(--accent-ink)}.landing-module__FZfERq__btn{--btn-gap:10px;--btn-pad:22px;justify-content:center;align-items:center;gap:var(--btn-gap);height:48px;padding:0 var(--btn-pad);border:1px solid var(--rule);color:var(--text);font-family:var(--wide);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;font-size:12.5px;font-weight:700;font-stretch:112%;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.landing-module__FZfERq__btn:hover{border-color:var(--faint)}.landing-module__FZfERq__btn:disabled,.landing-module__FZfERq__btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.landing-module__FZfERq__primary{border-color:var(--accent);background:var(--accent);color:#0d0e22}.landing-module__FZfERq__primary:hover{border-color:var(--accent-2);background:var(--accent-2)}.landing-module__FZfERq__paper{border-color:var(--paper);background:var(--paper);color:var(--paper-ink)}.landing-module__FZfERq__paper:hover{border-color:var(--paper-3);background:var(--paper-3)}.landing-module__FZfERq__ink{border-color:var(--paper-ink);background:var(--paper-ink);color:var(--paper)}.landing-module__FZfERq__ink:hover{background:#262b2e;border-color:#262b2e}.landing-module__FZfERq__onPaper{border-color:var(--paper-rule);color:var(--paper-ink)}.landing-module__FZfERq__onPaper:hover{border-color:var(--paper-muted)}.landing-module__FZfERq__sm{--btn-pad:16px;height:38px;padding:0 var(--btn-pad);font-size:11.5px}.landing-module__FZfERq__arr{font-family:var(--mono);font-weight:500}.landing-module__FZfERq__arrowBtn{--arr-w:1.2em;position:relative;overflow:hidden}.landing-module__FZfERq__arrowBtn .landing-module__FZfERq__arr{width:var(--arr-w);text-align:center;display:inline-block}.landing-module__FZfERq__arrLabel{display:inline-block;position:relative}.landing-module__FZfERq__arrIn{top:50%;right:calc(100% + var(--btn-gap));opacity:0;transform:translate(calc(-1 * var(--btn-pad) - 4px), -50%);position:absolute}.landing-module__FZfERq__arrLabel,.landing-module__FZfERq__arrowBtn .landing-module__FZfERq__arrIn,.landing-module__FZfERq__arrowBtn .landing-module__FZfERq__arrOut{transition:transform .46s cubic-bezier(.65,0,.35,1),opacity .3s cubic-bezier(.65,0,.35,1)}.landing-module__FZfERq__arrowBtn .landing-module__FZfERq__arrOut{transition-delay:80ms}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-module__FZfERq__arrowBtn:hover .landing-module__FZfERq__arrLabel{transform:translateX(calc(var(--arr-w) + var(--btn-gap)))}.landing-module__FZfERq__arrowBtn:hover .landing-module__FZfERq__arrOut{opacity:0;transform:translateX(calc(100% + var(--btn-pad) + 4px));transition-delay:0s}.landing-module__FZfERq__arrowBtn:hover .landing-module__FZfERq__arrIn{opacity:1;transition-delay:80ms;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.landing-module__FZfERq__arrowBtn:focus-visible .landing-module__FZfERq__arrLabel{transform:translateX(calc(var(--arr-w) + var(--btn-gap)))}.landing-module__FZfERq__arrowBtn:focus-visible .landing-module__FZfERq__arrOut{opacity:0;transform:translateX(calc(100% + var(--btn-pad) + 4px));transition-delay:0s}.landing-module__FZfERq__arrowBtn:focus-visible .landing-module__FZfERq__arrIn{opacity:1;transition-delay:80ms;transform:translateY(-50%)}}.landing-module__FZfERq__skip{z-index:100;background:var(--paper);color:var(--paper-ink);font-family:var(--mono);border-radius:6px;padding:10px 14px;font-size:13px;transition:transform .15s;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.landing-module__FZfERq__skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.landing-module__FZfERq__root *,.landing-module__FZfERq__root :before,.landing-module__FZfERq__root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
