.landing-root .ts-grid{max-width:var(--maxw);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.landing-root .ts-card{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--paper-0), var(--paper-1));box-shadow:var(--sh-1);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);border:1px solid #14122814;align-content:start;gap:18px;padding:30px 30px 26px;display:grid;position:relative}.landing-root .ts-grid .ts-card:hover{box-shadow:var(--sh-2);border-color:#5d7dc847;border-color:lab(52.6461% 4.65232 -42.9877/.28);transform:translateY(-3px)}.landing-root .ts-card__mark{color:#567cd338;color:lab(52.3877% 7.05391 -49.9209/.22);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Instrument Serif,Georgia,serif;font-size:64px;line-height:1;position:absolute;top:14px;left:22px}.landing-root .ts-card__quote{z-index:1;letter-spacing:-.005em;color:var(--ink-1);border:0;margin:6px 0 0;padding:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55;position:relative}.landing-root .ts-card__metric{border-radius:var(--r-full);background:var(--brand-wash);border:1px solid #5d7dc838;border:1px solid lab(52.6461% 4.65232 -42.9877/.22);align-items:baseline;gap:8px;width:max-content;margin:0;padding:8px 14px;display:inline-flex}.landing-root .ts-card__metric strong{letter-spacing:-.02em;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:640}.landing-root .ts-card__metric span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.landing-root .ts-card__foot{border-top:1px solid #14122812;align-items:center;gap:12px;margin:2px 0 0;padding-top:18px;display:flex}.landing-root .ts-avatar{border-radius:var(--r-full);object-fit:cover;width:40px;height:40px;box-shadow:0 1px 0 #ffffff80 inset, var(--sh-1);flex:none}.landing-root .ts-avatar--mono{color:#fff;letter-spacing:-.01em;background:linear-gradient(#4c7df7,#2c57cd);background:linear-gradient(lab(53.9607% 14.5309 -67.2754),lab(39.6966% 19.6401 -67.0409));place-items:center;font-size:14px;font-weight:620;display:grid}.landing-root .ts-card__who{gap:2px;min-width:0;display:grid}.landing-root .ts-author-name{letter-spacing:-.01em;color:var(--ink-0);font-size:14px;font-weight:600}.landing-root .ts-author-role{color:var(--ink-4);font-size:12.5px;line-height:1.35}.landing-root .ts-card--founder{background:radial-gradient(120% 100% at 50% -20%, var(--brand-wash) 0%, transparent 58%), linear-gradient(180deg, var(--paper-0), var(--paper-1));max-width:760px;box-shadow:var(--sh-3);border-color:#809ddd47;border-color:lab(64.5209% 1.93599 -36.1999/.28);gap:20px;margin:0 auto;padding:40px 44px 32px;overflow:hidden}.landing-root .ts-card--founder:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg, var(--brand-2), var(--brand));opacity:.9;height:3px;position:absolute;inset:0 0 auto}.landing-root .ts-card--founder .ts-card__quote{color:var(--ink-0);font-size:clamp(17px,1.6vw,21px);line-height:1.5}.landing-root .ts-card--founder .ts-card__mark{color:#426bce47;color:lab(46.2081% 11.3392 -56.7193/.28)}.landing-root .ts-badge{border-radius:var(--r-full);letter-spacing:.16em;text-transform:uppercase;width:max-content;color:var(--brand-ink);background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7);border:1px solid #5d7dc83d;border:1px solid lab(52.6461% 4.65232 -42.9877/.24);align-items:center;gap:8px;padding:6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.landing-root .ts-badge__dot{border-radius:var(--r-full);background:#00bd6c;background:lab(67.7536% -64.9188 33.6525);width:7px;height:7px;animation:2s ease-in-out infinite ts-pulse;box-shadow:0 0 0 3px #00bd6c2e;box-shadow:0 0 0 3px lab(67.7536% -64.9188 33.6525/.18)}@keyframes ts-pulse{0%,to{box-shadow:0 0 0 3px #00bd6c2e;box-shadow:0 0 0 3px lab(67.7536% -64.9188 33.6525/.18)}50%{box-shadow:0 0 0 5px #00bd6c0d;box-shadow:0 0 0 5px lab(67.7536% -64.9188 33.6525/.05)}}.landing-root .ts-logos{max-width:var(--maxw);text-align:center;justify-items:center;gap:20px;margin:56px auto 0;display:grid}.landing-root .ts-logos__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.landing-root .ts-logos__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.landing-root .ts-logo{align-items:center;display:inline-flex}.landing-root .ts-logo img{opacity:.55;filter:grayscale();width:auto;height:24px;transition:opacity .25s var(--ease), filter .25s var(--ease)}.landing-root .ts-logo:hover img{opacity:.9;filter:grayscale(0)}.landing-root .ts-logo__wordmark{letter-spacing:-.01em;color:var(--ink-3);font-size:15px;font-weight:640}.landing-root .ts-logo--ph{border-radius:var(--r-full);transition:border-color .3s var(--ease), background .3s var(--ease), transform .3s var(--ease);background:#ffffff85;background:lab(100% -.0000298023 .0000119209/.52);border:1px dashed #14122829;gap:10px;padding:10px 17px;box-shadow:inset 0 1px #ffffff80}.landing-root .ts-logo--ph:hover{background:color-mix(in oklab, var(--brand-wash) 55%, white);border-color:#5d7dc857;border-color:lab(52.6461% 4.65232 -42.9877/.34);transform:translateY(-1px)}.landing-root .ts-logo__dot{border-radius:var(--r-full);background:#5d7dc852;background:lab(52.6461% 4.65232 -42.9877/.32);width:9px;height:9px}.landing-root .ts-logo__bar{border-radius:var(--r-full);background:#1412281c;width:52px;height:9px}.landing-root .ts-logo--ph:nth-child(2n) .ts-logo__bar{width:68px}.landing-root .ts-logo--ph:nth-child(3n) .ts-logo__bar{width:44px}.landing-root .ts-logos__caption{color:var(--ink-4);margin:0;font-size:13px}.landing-root .ts-cta{justify-content:center;margin-top:40px;display:flex}@media (max-width:600px){.landing-root .ts-card{padding:26px 22px 22px}.landing-root .ts-card--founder{padding:30px 22px 24px}.landing-root .ts-logos{margin-top:44px}}@media (prefers-reduced-motion:reduce){.landing-root .ts-card,.landing-root .ts-logo img,.landing-root .ts-logo--ph{transition:none}.landing-root .ts-grid .ts-card:hover,.landing-root .ts-logo--ph:hover{transform:none}.landing-root .ts-badge__dot{animation:none}}