.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]{font-size:.76rem}.lab-process-motif[data-astro-cid-ezh2fdpj]{position:relative}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj]{position:relative;gap:0}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj]:before{content:"";position:absolute;top:1rem;right:10%;left:10%;height:1px;background:var(--color-rule)}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]{z-index:1;color:var(--color-ink)}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]:after{display:none}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]:first-child:before{border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink)}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]:last-child:before{border-color:var(--color-red);background:var(--color-red);color:var(--color-paper)}@media(max-width:47.5rem){.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;grid-auto-rows:3.5rem}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj]:before{top:1rem;right:auto;bottom:2.5rem;left:1rem;width:1px;height:auto}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]{padding:.4rem 0 0 3.5rem;text-align:left}.lab-hero-grid[data-astro-cid-ezh2fdpj] .mini-process[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]:before{top:0;left:1rem;transform:translate(-50%)}}.candidate-grid[data-astro-cid-ezh2fdpj]{max-width:62rem;grid-template-columns:1fr}.candidate-grid[data-astro-cid-ezh2fdpj]>div[data-astro-cid-ezh2fdpj]{min-width:0;padding:2rem 0 0}.candidate-grid[data-astro-cid-ezh2fdpj]>div[data-astro-cid-ezh2fdpj]+div[data-astro-cid-ezh2fdpj]{border-left:0;padding-left:0}.candidate-note[data-astro-cid-ezh2fdpj]{max-width:62rem;margin-top:1.75rem;color:var(--color-grey);font-size:1rem;line-height:1.55}.candidate-grid[data-astro-cid-ezh2fdpj] .candidate-list[data-astro-cid-ezh2fdpj]{margin-top:0}.engagement-grid[data-astro-cid-ezh2fdpj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin-top:clamp(3rem,6vh,5rem)}.engagement-grid[data-astro-cid-ezh2fdpj]>article[data-astro-cid-ezh2fdpj]{min-width:0}.lab-compact-section[data-astro-cid-ezh2fdpj]{min-height:0!important}.editorial-page--variable-rhythm[data-astro-cid-ezh2fdpj] .story-section[data-astro-cid-ezh2fdpj].lab-compact-section:not(:first-child) .story-inner[data-astro-cid-ezh2fdpj]{min-height:0;padding-block:clamp(3rem,6vh,4.5rem)}.lab-why-grid[data-astro-cid-ezh2fdpj]{margin-top:clamp(2.5rem,5vh,4rem)}.lab-why-grid[data-astro-cid-ezh2fdpj] h3[data-astro-cid-ezh2fdpj]{font-size:clamp(1.2rem,1.8vw,1.8rem);letter-spacing:-.025em;line-height:1.15}.lab-why-grid[data-astro-cid-ezh2fdpj] p[data-astro-cid-ezh2fdpj]{max-width:34ch;line-height:1.5}.lab-learning-section[data-astro-cid-ezh2fdpj]{border-top:1px solid var(--color-rule)}.lab-learning-section[data-astro-cid-ezh2fdpj] .section-lede[data-astro-cid-ezh2fdpj]{max-width:62rem}.story-section--paper[data-astro-cid-ezh2fdpj]{background:var(--color-paper)!important}.story-section--soft[data-astro-cid-ezh2fdpj]{background:color-mix(in srgb,var(--color-soft) 24%,var(--color-paper))!important}.multi-agent-copy[data-astro-cid-ezh2fdpj]{display:grid;max-width:62rem;gap:1rem;margin-top:clamp(1.5rem,3vh,2.75rem);color:var(--color-grey);font-size:clamp(1.15rem,1.65vw,1.65rem);line-height:1.35}.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(9),.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(10){grid-column:span 1}.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(13),.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(14){grid-column:span 2}@media(max-width:64rem){.lab-why-grid[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;border-top:0}.lab-why-grid[data-astro-cid-ezh2fdpj]>article[data-astro-cid-ezh2fdpj]{border-top:1px solid var(--color-rule);border-left:0;padding:1.5rem 0}.lab-why-grid[data-astro-cid-ezh2fdpj]>article[data-astro-cid-ezh2fdpj]+article[data-astro-cid-ezh2fdpj]{border-left:0;padding-left:0}.lab-why-grid[data-astro-cid-ezh2fdpj]>article[data-astro-cid-ezh2fdpj]:not(:last-child){border-bottom:0}.engagement-grid[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;gap:2rem}.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(13),.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(14){grid-column:span 1}}.surrounding-system-list[data-astro-cid-ezh2fdpj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.7rem,4vh,3.35rem)}.surrounding-system-list[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]{border-bottom:1px solid var(--color-rule);padding-block:1.4rem;font-size:1.2rem;font-weight:600;text-wrap:pretty}.lab-system-lede[data-astro-cid-ezh2fdpj]{max-width:62rem}@media(min-width:897px){.lab-system-title[data-astro-cid-ezh2fdpj]{font-size:clamp(2.65rem,4.335vw,4.59rem)}}@media(max-width:896px){.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(13),.word-grid--expanded[data-astro-cid-ezh2fdpj] span[data-astro-cid-ezh2fdpj]:nth-child(14){grid-column:span 1}.surrounding-system-list[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;column-gap:0}.outputs-grid[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;gap:0}.outputs-grid[data-astro-cid-ezh2fdpj] .output-row[data-astro-cid-ezh2fdpj] strong[data-astro-cid-ezh2fdpj]{text-wrap:balance}.surrounding-system-list[data-astro-cid-ezh2fdpj] li[data-astro-cid-ezh2fdpj]:last-child{border-bottom:0}}@media(max-width:760px){.candidate-grid[data-astro-cid-ezh2fdpj]{grid-template-columns:1fr;column-gap:0;border-top:1px solid var(--color-rule)}.candidate-grid[data-astro-cid-ezh2fdpj]>div[data-astro-cid-ezh2fdpj]{padding:1.6rem 0!important}.candidate-grid[data-astro-cid-ezh2fdpj]>div[data-astro-cid-ezh2fdpj]:not(:last-child){border-bottom:0}}
