.research-hero[data-astro-cid-vsgg32k2]{padding-top:clamp(5rem,12vw,10rem);padding-bottom:clamp(4rem,9vw,7rem);min-height:60vh;display:flex;flex-direction:column;justify-content:center}.research-hero[data-astro-cid-vsgg32k2] h1[data-astro-cid-vsgg32k2]{font-size:clamp(2.7rem,7vw,6.4rem);line-height:1.02;letter-spacing:-.055em;max-width:1000px;margin:1.5rem 0}.research-lead[data-astro-cid-vsgg32k2]{font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.7;color:var(--muted);max-width:850px}.research-meta[data-astro-cid-vsgg32k2]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:3rem;color:var(--accent);font-size:.72rem;letter-spacing:.16em}.research-meta[data-astro-cid-vsgg32k2] i[data-astro-cid-vsgg32k2]{width:4px;height:4px;border-radius:50%;background:var(--accent)}.research-section[data-astro-cid-vsgg32k2]{padding-top:clamp(4rem,9vw,7rem);padding-bottom:clamp(4rem,9vw,7rem)}.research-section[data-astro-cid-vsgg32k2] h2[data-astro-cid-vsgg32k2]{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.04em;max-width:900px;margin:.7rem 0 1.5rem}.research-copy[data-astro-cid-vsgg32k2]{max-width:850px;color:var(--muted);font-size:1.08rem;line-height:1.85}.research-callout[data-astro-cid-vsgg32k2]{margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);background:#1230356b}.research-callout[data-astro-cid-vsgg32k2]>span[data-astro-cid-vsgg32k2],.direction-diagram[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]>span[data-astro-cid-vsgg32k2]{color:var(--accent);font-size:.7rem;letter-spacing:.18em}.research-callout[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{font-size:1.5rem;margin:1rem 0}.research-callout[data-astro-cid-vsgg32k2] p[data-astro-cid-vsgg32k2]{color:var(--muted);line-height:1.8;max-width:850px}.direction-diagram[data-astro-cid-vsgg32k2]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-top:2.5rem}.direction-diagram[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]{border:1px solid var(--line);padding:1.5rem;background:#0b1f23a6;min-height:170px}.direction-diagram[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{font-size:1.2rem;margin:1rem 0 .5rem}.direction-diagram[data-astro-cid-vsgg32k2] p[data-astro-cid-vsgg32k2]{color:var(--muted);line-height:1.6;font-size:.9rem}.direction-link[data-astro-cid-vsgg32k2]{color:var(--accent);font-size:2rem}.research-band[data-astro-cid-vsgg32k2]{background:#091d21d1;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.research-stages[data-astro-cid-vsgg32k2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.research-stages[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]{border:1px solid var(--line);padding:1.6rem;min-height:270px;background:#0e272b8c}.research-stages[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]>span[data-astro-cid-vsgg32k2],.research-fields[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]>span[data-astro-cid-vsgg32k2],.maturity-stack[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]>span[data-astro-cid-vsgg32k2]{color:var(--accent);font-size:.8rem;letter-spacing:.12em}.research-stages[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{font-size:1.3rem;line-height:1.25;margin:2rem 0 1rem}.research-stages[data-astro-cid-vsgg32k2] p[data-astro-cid-vsgg32k2],.research-fields[data-astro-cid-vsgg32k2] p[data-astro-cid-vsgg32k2],.maturity-stack[data-astro-cid-vsgg32k2] p[data-astro-cid-vsgg32k2]{color:var(--muted);line-height:1.7}.research-fields[data-astro-cid-vsgg32k2]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2rem;margin-top:2.5rem}.research-fields[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]{display:flex;gap:1.2rem;padding:1.6rem 0;border-top:1px solid var(--line)}.research-fields[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{font-size:1.15rem;margin:0 0 .5rem}.subheading[data-astro-cid-vsgg32k2]{font-size:1.5rem;margin:3rem 0 1rem}.roadmap-visual[data-astro-cid-vsgg32k2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-top:2.5rem}.roadmap-visual[data-astro-cid-vsgg32k2] span[data-astro-cid-vsgg32k2]{border:1px solid var(--line);padding:1.2rem;color:#edf7f6;font-size:.75rem;letter-spacing:.08em;flex:1;text-align:center;min-width:140px}.roadmap-visual[data-astro-cid-vsgg32k2] b[data-astro-cid-vsgg32k2]{color:var(--accent);font-size:1.3rem}.maturity-stack[data-astro-cid-vsgg32k2]{display:grid;gap:.8rem;margin:2.5rem 0}.maturity-stack[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]{display:flex;gap:1.5rem;padding:1.5rem;border:1px solid var(--line);background:#0b1f238c}.maturity-stack[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{font-size:1.2rem;margin:0 0 .5rem}blockquote[data-astro-cid-vsgg32k2]{margin:3rem 0 0;padding:1.5rem 2rem;border-left:3px solid var(--accent);font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.45;color:#eff8f7;max-width:950px}@media(max-width:700px){.direction-diagram[data-astro-cid-vsgg32k2]{grid-template-columns:1fr}.direction-link[data-astro-cid-vsgg32k2]{transform:rotate(90deg);text-align:center;line-height:1}.research-stages[data-astro-cid-vsgg32k2],.research-fields[data-astro-cid-vsgg32k2]{grid-template-columns:1fr}.research-stages[data-astro-cid-vsgg32k2] article[data-astro-cid-vsgg32k2]{min-height:0}.research-stages[data-astro-cid-vsgg32k2] h3[data-astro-cid-vsgg32k2]{margin:1rem 0}.roadmap-visual[data-astro-cid-vsgg32k2]{flex-direction:column}.roadmap-visual[data-astro-cid-vsgg32k2] span[data-astro-cid-vsgg32k2]{width:100%}.roadmap-visual[data-astro-cid-vsgg32k2] b[data-astro-cid-vsgg32k2]{transform:rotate(90deg)}}
