.research-page[data-v-decd2293]{min-height:100vh;background:var(--bg-primary)}.page-shell[data-v-decd2293]{width:min(1120px,calc(100% - 2rem));margin:0 auto}.research-hero[data-v-decd2293]{--hero-ink: #f7faf4;--hero-muted: rgba(247, 250, 244, .86);position:relative;min-height:clamp(560px,68vh,680px);display:flex;align-items:flex-end;padding:clamp(5rem,10vw,8rem) 0 clamp(1.5rem,4vw,3rem);color:var(--hero-ink);background:linear-gradient(90deg,#070a07c2,#070a0794 36%,#070a0740,#070a0733),linear-gradient(0deg,#070a07c2,#070a0714 44%),url(/images/research/evolution-hero.webp) center / cover no-repeat;overflow:hidden}.research-hero[data-v-decd2293]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#ffffff3d}.research-hero-content[data-v-decd2293]{position:relative;z-index:1;width:min(1120px,calc(100% - 2rem));max-width:none;display:grid;gap:clamp(1.8rem,4vw,3rem);margin:0 auto;text-align:left}.research-hero-copy[data-v-decd2293]{width:min(860px,100%);max-width:none;margin:0}.eyebrow[data-v-decd2293],.paper-meta[data-v-decd2293],.tag-row span[data-v-decd2293],.focus-list span[data-v-decd2293]{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.eyebrow[data-v-decd2293]{font-size:.75rem;color:var(--text-tertiary);margin-bottom:1.25rem}.research-hero .eyebrow[data-v-decd2293]{color:#f7faf4b3}.hero-title[data-v-decd2293]{font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.98;letter-spacing:0;color:var(--hero-ink);max-width:860px}.hero-subtitle[data-v-decd2293],.lead-text[data-v-decd2293]{margin-top:1.5rem;color:var(--text-secondary);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.6;max-width:720px}.research-hero .hero-subtitle[data-v-decd2293]{color:var(--hero-muted)}.focus-list[data-v-decd2293]{list-style:none;margin:0;padding:.9rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.focus-list li[data-v-decd2293]{display:grid;gap:.45rem;padding-right:1.5rem}.focus-list span[data-v-decd2293]{color:#f7faf485;font-size:.72rem}.focus-list strong[data-v-decd2293]{color:var(--hero-ink);font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:600}.paper-section[data-v-decd2293]{padding:clamp(4rem,8vw,7rem) 0}.section-heading[data-v-decd2293]{max-width:760px;margin-bottom:clamp(2rem,5vw,3.5rem)}.paper-list[data-v-decd2293]{display:grid}.paper-card[data-v-decd2293]{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:clamp(1.25rem,4vw,2.5rem);align-items:start;padding:clamp(1.4rem,4vw,2.25rem) 0;border-top:1px solid var(--border-subtle)}.paper-card[data-v-decd2293]:last-child{border-bottom:1px solid var(--border-subtle)}.paper-art[data-v-decd2293]{background:var(--bg-tertiary, #141518);aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border-radius:4px}.paper-art img[data-v-decd2293]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paper-content[data-v-decd2293]{padding:.35rem 0 0}.paper-meta[data-v-decd2293]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.72rem;color:var(--text-tertiary);margin-bottom:1rem}.paper-card h2[data-v-decd2293],.section-title[data-v-decd2293]{font-family:Space Grotesk,sans-serif;color:var(--text-primary);letter-spacing:0}.section-title[data-v-decd2293]{font-size:clamp(2.15rem,4.5vw,3.5rem);line-height:1.05;margin:0}.paper-card h2[data-v-decd2293]{font-size:clamp(1.35rem,3vw,2rem);line-height:1.18;margin-bottom:.75rem;max-width:820px}.authors[data-v-decd2293]{color:var(--text-secondary);margin-bottom:.5rem}.description[data-v-decd2293]{color:var(--text-secondary);line-height:1.65}.tag-row[data-v-decd2293],.action-row[data-v-decd2293]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.tag-row span[data-v-decd2293]{border:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:.65rem;padding:.35rem .5rem;border-radius:4px}.link-btn[data-v-decd2293],.secondary-btn[data-v-decd2293]{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none;padding:.65rem .95rem;font-weight:600}.link-btn[data-v-decd2293]:hover,.secondary-btn[data-v-decd2293]:hover{border-color:var(--text-primary)}.state-block[data-v-decd2293]{border:1px solid var(--border-subtle);border-radius:2px;padding:2rem;color:var(--text-secondary)}.collab-section[data-v-decd2293]{border-top:1px solid var(--border-subtle);padding:clamp(3rem,7vw,5rem) 0;background:var(--bg-secondary)}.collab-grid[data-v-decd2293]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(2rem,6vw,4rem);align-items:start}.reveal-text[data-v-decd2293]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.reveal-text.is-visible[data-v-decd2293]{opacity:1;transform:translateY(0)}.delay-1[data-v-decd2293]{transition-delay:.1s}.delay-2[data-v-decd2293]{transition-delay:.2s}@media(prefers-reduced-motion:reduce){.reveal-text[data-v-decd2293]{opacity:1;transform:none;transition:none}}@media(max-width:820px){.paper-card[data-v-decd2293]{grid-template-columns:1fr}.research-hero[data-v-decd2293]{min-height:640px;background:linear-gradient(90deg,#070a07d1,#070a07a3 64%,#070a0759),linear-gradient(0deg,#070a07c7,#070a071f 46%),url(/images/research/evolution-hero.webp) 62% center / cover no-repeat}.focus-list[data-v-decd2293]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.paper-art[data-v-decd2293]{width:min(100%,420px)}.collab-grid[data-v-decd2293]{grid-template-columns:1fr}}@media(max-width:520px){.research-hero[data-v-decd2293]{min-height:610px;padding-bottom:1.5rem}.focus-list[data-v-decd2293]{grid-template-columns:1fr}.focus-list li[data-v-decd2293]{grid-template-columns:2.75rem 1fr;align-items:baseline;gap:.75rem}}
