.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);min-height:670px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .9fr;align-items:center;gap:72px;min-height:670px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(3.5rem,6vw,4.75rem);font-weight:400;line-height:1.12}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:690px;color:var(--muted);margin:0;font-size:1.27rem;line-height:1.55}.actions[data-astro-cid-lcdefpme]{gap:10px;margin-top:22px;display:flex}.button[data-astro-cid-lcdefpme]{border-radius:6px;justify-content:center;align-items:center;min-height:47px;padding:10px 17px;font-size:.88rem;font-weight:600;display:inline-flex}.primary[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}.secondary[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff}.metric-card[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#080d1d,#101c3c);border:1px solid #1d2d4c;border-radius:10px;padding:22px;box-shadow:0 18px 42px -20px #12217c}.metric-head[data-astro-cid-lcdefpme]{font:600 .7rem var(--mono);letter-spacing:.05em;color:#bbc6d8;justify-content:space-between;display:flex}.metric-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-top:14px;font-size:3.45rem;font-weight:400;line-height:1.1;display:block}.growth[data-astro-cid-lcdefpme]{color:var(--mint);font-size:.85rem}.metric-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;margin-top:4px;display:block}.topic-grid[data-astro-cid-lcdefpme],.path-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.topic-card[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;min-height:118px;padding:14px;display:flex}.topic-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500}.research[data-astro-cid-lcdefpme]{background:#f8f9fa}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:var(--night);color:#fff;border-radius:9px;grid-area:1/3;padding:20px}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0;font-size:1.75rem;font-weight:400;line-height:1.2}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#bdc8d8;font-size:.92rem;line-height:1.55}.research-grid[data-astro-cid-lcdefpme] .post-card[data-astro-cid-lcdefpme]:nth-of-type(3){grid-column:1}.research-grid[data-astro-cid-lcdefpme] .post-card[data-astro-cid-lcdefpme]:nth-of-type(4){grid-column:2}.path-card[data-astro-cid-lcdefpme]{min-height:142px;padding:17px}.path-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--blue);text-underline-offset:3px;margin:12px 0 6px;font-size:1.3rem;text-decoration:underline;display:block}.path-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}@media (width<=840px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px;padding-block:70px}.hero[data-astro-cid-lcdefpme],.hero-grid[data-astro-cid-lcdefpme]{min-height:0}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.feature-card[data-astro-cid-lcdefpme]{grid-area:auto}.research-grid[data-astro-cid-lcdefpme] .post-card[data-astro-cid-lcdefpme]:nth-of-type(3),.research-grid[data-astro-cid-lcdefpme] .post-card[data-astro-cid-lcdefpme]:nth-of-type(4){grid-column:auto}}@media (width<=640px){.hero-grid[data-astro-cid-lcdefpme]{padding-block:52px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.75rem}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:1.05rem}.actions[data-astro-cid-lcdefpme]{flex-direction:column}.button[data-astro-cid-lcdefpme]{width:100%}.metric-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:2.65rem}.topic-grid[data-astro-cid-lcdefpme],.path-grid[data-astro-cid-lcdefpme],.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature-card[data-astro-cid-lcdefpme]{grid-column:auto}.topic-card[data-astro-cid-lcdefpme]{min-height:98px}}
