.research-section--featured{background:var(--kc-ink-800)}.research-section__header--split{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--kc-space-4) var(--kc-space-5);justify-content:space-between}.research-section__header--split>a{flex-shrink:0;font-size:.95rem;font-weight:600;text-decoration:none}.research-section__header--split>a::after{content:" →";display:inline-block;transition:transform var(--kc-duration) var(--kc-ease-out)}.research-section__header--split>a:hover{text-decoration:underline}.research-section__header--split>a:hover::after{transform:translateX(4px)}.research-grid--posts{grid-template-columns:repeat(3,minmax(0,1fr))}.research-card a.research-card__eyebrow{color:var(--kc-purple);text-decoration:none}.research-card a.research-card__eyebrow:hover{color:var(--kc-purple-soft);text-decoration:underline}.research-card h3 a{color:inherit;text-decoration:none}.research-card h3 a:hover{color:var(--kc-white);text-decoration:underline;text-decoration-color:var(--kc-purple);text-decoration-thickness:1px;text-underline-offset:.22em}.research-card__link{font-size:.92rem;font-weight:600;letter-spacing:.01em;margin-top:auto;text-decoration:none}.research-card__link::after{content:" →";display:inline-block;transition:transform var(--kc-duration) var(--kc-ease-out)}.research-card:hover .research-card__link::after{transform:translateX(4px)}.research-card__link:hover{text-decoration:underline}.research-post-card{display:flex;flex-direction:column;min-height:100%}.research-post-card__media{aspect-ratio:16/9;background:var(--kc-ink-500);display:block;overflow:hidden;width:100%}.research-post-card__media img{display:block;height:100%;object-fit:cover;transition:transform var(--kc-duration-slow) var(--kc-ease-out);width:100%}.research-post-card:hover .research-post-card__media img{transform:scale(1.045)}.research-post-card__media--empty{background:linear-gradient(135deg,rgba(232,181,255,.18),rgba(86,43,218,.06)),var(--kc-ink-600)}.research-post-card__body{display:flex;flex:1;flex-direction:column;padding:var(--kc-space-5)}.research-post-card__body p:last-child{margin-bottom:0}.research-archive-nav{display:flex;flex-wrap:wrap;gap:var(--kc-space-3)}.research-archive-nav a{background:rgba(255,255,255,.03);border:1px solid var(--kc-line);border-radius:var(--kc-radius-pill);color:var(--kc-text);display:inline-flex;font-size:.9rem;font-weight:600;gap:.45em;line-height:1.2;padding:.62em 1.15em;text-decoration:none;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease),transform var(--kc-duration-fast) var(--kc-ease)}.research-archive-nav a:hover,.research-archive-nav a:focus-visible{background:var(--kc-wash-brand);border-color:var(--kc-line-brand);color:var(--kc-white);text-decoration:none;transform:translateY(-1px)}.research-archive-nav span{font-family:var(--kc-mono);font-variant-numeric:tabular-nums;opacity:.6}.research-archive-count{color:var(--kc-text-dim);display:block;font-family:var(--kc-mono);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.14em;margin-top:var(--kc-space-2);opacity:.8;text-transform:uppercase}