.lk{min-height:100dvh;color:var(--ink);font-family:var(--font-satoshi), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;padding:clamp(36px,7vw,72px) 20px clamp(40px,8vw,72px);position:relative;overflow-x:hidden}.lk__backdrop{pointer-events:none;height:clamp(420px,55vw,560px);position:absolute;inset:0 0 auto}.lk__backdrop .shx-hero__bg{position:absolute;inset:0}.lk__col{width:100%;max-width:520px;margin:0 auto;position:relative}.lk__head{text-align:center}.lk__brand{display:inline-block}.lk__brand img{width:148px;height:auto;display:block}.lk__kicker{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:26px 0 0;font-size:11px;font-weight:500}.lk__title{letter-spacing:-.02em;max-width:20ch;color:var(--ink);margin:10px auto 0;font-size:clamp(24px,6vw,30px);font-weight:500;line-height:1.15}.lk__socials{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lk__social{border:1px solid var(--hairline);width:38px;height:38px;color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .15s ease-out, border-color .15s ease-out, background-color .15s ease-out, transform .2s var(--ease-brand,ease-out), box-shadow .2s ease-out;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lk__social:hover{color:var(--ink);background:#fff;border-color:#16162e47;transform:translateY(-1px);box-shadow:0 8px 22px #16162e14}@media (max-width:400px){.lk__socials{gap:6px}.lk__social{width:36px;height:36px}}.lk__ctas{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.lk .lk__cta{white-space:nowrap;gap:6px;min-height:52px;padding:0 18px;font-size:15px}@media (max-width:380px){.lk__ctas{grid-template-columns:1fr}}.lk__group{margin-top:34px}.lk__label{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px 2px;font-size:11px;font-weight:500}.lk__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lk__row{border:1px solid var(--hairline);min-height:62px;color:var(--ink);transition:border-color .15s ease-out, box-shadow .2s ease-out, transform .2s var(--ease-brand,ease-out);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:10px 16px 10px 12px;display:flex;box-shadow:0 1px 2px #16162e08}.lk__row:hover{border-color:#16162e2e;transform:translateY(-1px);box-shadow:0 12px 32px #16162e14}.lk__row:hover .lk__row-arrow{color:var(--ink);transform:translate(1px,-1px)}.lk__row>.lk__row-text:first-child{padding-left:6px}.lk__thumb{background:var(--ink-black,#0a0a0b);border-radius:12px;flex:none;width:52px;height:52px;overflow:hidden;box-shadow:inset 0 0 0 1px #16162e0f}.lk__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lk__row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lk__row-title{letter-spacing:-.005em;font-size:15.5px;font-weight:500;line-height:1.3}.lk__row-desc{color:var(--ink-muted);font-size:12.5px;line-height:1.35}.lk__row-arrow{color:var(--ink-muted);transition:color .15s ease-out, transform .2s var(--ease-brand,ease-out);flex:none}.lk__foot{text-align:center;color:var(--ink-muted);margin-top:40px;font-size:12.5px;line-height:1.6}.lk__foot p{margin:0}.lk__foot p+p{margin-top:6px}.lk__foot a{color:var(--ink-soft);text-underline-offset:3px}.lk__foot a:hover{color:var(--ink);text-decoration:underline}.lk :focus-visible{outline:2px solid var(--ink);outline-offset:2px}
