.kit-module__NJfXSq__button{border-radius:var(--r-pill);letter-spacing:-.01em;white-space:nowrap;min-height:48px;transition:transform .18s var(--ease-out), background-color .18s, box-shadow .18s, color .18s;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.kit-module__NJfXSq__button:active{transform:scale(.97)}.kit-module__NJfXSq__button:disabled{opacity:.5;cursor:default;pointer-events:none}.kit-module__NJfXSq__sm{gap:8px;min-height:40px;padding:0 16px;font-size:14px}.kit-module__NJfXSq__lg{min-height:56px;padding:0 28px;font-size:16px}.kit-module__NJfXSq__primary{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #1f232b33,0 8px 20px -10px #1f232b80}.kit-module__NJfXSq__primary:hover{background:#2c313b}.kit-module__NJfXSq__secondary{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1f232b0d}.kit-module__NJfXSq__secondary:hover{box-shadow:0 0 0 1px #1f232b2e,0 2px 6px #1f232b14}.kit-module__NJfXSq__ghost{color:var(--ink);padding-inline:12px}.kit-module__NJfXSq__ghost:hover{background:#1f232b0d}.kit-module__NJfXSq__light{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0003,0 10px 24px -12px #00000080}.kit-module__NJfXSq__light:hover{background:#f1f1ee}.kit-module__NJfXSq__trailing{transition:transform .2s var(--ease-out)}.kit-module__NJfXSq__button:hover .kit-module__NJfXSq__trailing{transform:translate(2px,-2px)}.kit-module__NJfXSq__eyebrow{border-radius:var(--r-pill);background:var(--card);width:fit-content;min-height:30px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);letter-spacing:-.005em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.kit-module__NJfXSq__eyebrowDark{color:#ffffffb8;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1f}.kit-module__NJfXSq__headline{color:inherit;flex-direction:column;font-weight:600;display:flex}.kit-module__NJfXSq__headline_display{font-size:var(--t-display);letter-spacing:-.042em;line-height:.98}.kit-module__NJfXSq__headline_h2{font-size:var(--t-h2);letter-spacing:-.036em;line-height:1}.kit-module__NJfXSq__headline_h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.15}.kit-module__NJfXSq__headlineTop{display:block}.kit-module__NJfXSq__headlineBottom{font-family:var(--font-italic);letter-spacing:-.022em;opacity:.92;margin-top:.02em;font-style:italic;font-weight:400;display:block}.kit-module__NJfXSq__section{padding-block:var(--section-y);position:relative}.kit-module__NJfXSq__section_paper{background:var(--paper)}.kit-module__NJfXSq__section_white{background:var(--card)}.kit-module__NJfXSq__section_sunken{background:var(--paper-2)}.kit-module__NJfXSq__section_night{background:var(--night);color:#f3f4f6}:is(.kit-module__NJfXSq__section_paper:has(+.kit-module__NJfXSq__section_paper),.kit-module__NJfXSq__section_white:has(+.kit-module__NJfXSq__section_white),.kit-module__NJfXSq__section_sunken:has(+.kit-module__NJfXSq__section_sunken)){padding-bottom:calc(var(--section-y) * .5)}.kit-module__NJfXSq__section_paper+.kit-module__NJfXSq__section_paper,.kit-module__NJfXSq__section_white+.kit-module__NJfXSq__section_white,.kit-module__NJfXSq__section_sunken+.kit-module__NJfXSq__section_sunken{padding-top:calc(var(--section-y) * .5)}.kit-module__NJfXSq__head{gap:20px;max-width:760px;display:grid}.kit-module__NJfXSq__headCenter{text-align:center;justify-items:center;margin-inline:auto}.kit-module__NJfXSq__headDark .kit-module__NJfXSq__lead{color:#f3f4f6b3}.kit-module__NJfXSq__lead{max-width:580px;color:var(--ink-2);font-size:var(--t-lead);letter-spacing:-.008em;line-height:1.5}.kit-module__NJfXSq__arrowLink{min-height:44px;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.kit-module__NJfXSq__arrowLink span{transition:background-size .25s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.kit-module__NJfXSq__arrowLink:hover span{background-size:100% 1px}.kit-module__NJfXSq__arrowLink svg{transition:transform .2s var(--ease-out)}.kit-module__NJfXSq__arrowLink:hover svg{transform:translate(2px)}
