.agi-program[data-astro-cid-t2khtp4q] [data-astro-cid-t2khtp4q][hidden]{display:none!important}.agi-program[data-astro-cid-t2khtp4q]{--max:1200px;padding-top:clamp(44px,6vw,82px);padding-bottom:0}.agi-program[data-astro-cid-t2khtp4q]>.ds-page-marker[data-astro-cid-t2khtp4q]{margin-bottom:clamp(28px,3vw,42px)}.agi-program__intro[data-astro-cid-t2khtp4q]{grid-template-columns:var(--ds-section-grid-column) minmax(0, 1fr);column-gap:var(--ds-section-grid-gap);margin-bottom:clamp(52px,6vw,78px);display:grid}.agi-program__intro[data-astro-cid-t2khtp4q] h1[data-astro-cid-t2khtp4q],.agi-program__lead[data-astro-cid-t2khtp4q]{grid-column:2}.agi-program__intro[data-astro-cid-t2khtp4q] h1[data-astro-cid-t2khtp4q]{margin-top:16px}.agi-program__lead[data-astro-cid-t2khtp4q]{max-width:850px;color:var(--ds-color-subtle);letter-spacing:-.025em;margin-top:26px;font-size:clamp(20px,2.2vw,28px);line-height:1.42}.agi-program__section[data-astro-cid-t2khtp4q]{padding-top:clamp(58px,8vw,110px);padding-bottom:clamp(58px,8vw,110px)}.agi-program__section-intro[data-astro-cid-t2khtp4q] h2[data-astro-cid-t2khtp4q]{max-width:1040px}.agi-program__section-lead[data-astro-cid-t2khtp4q]{max-width:860px;color:var(--ds-color-subtle);margin-top:28px;font-size:clamp(18px,2vw,24px);line-height:1.5}.agi-program__prose[data-astro-cid-t2khtp4q]{max-width:800px;margin-left:calc(var(--ds-section-grid-column) + var(--ds-section-grid-gap))}.agi-program__prose[data-astro-cid-t2khtp4q] p[data-astro-cid-t2khtp4q]+p[data-astro-cid-t2khtp4q]{margin-top:20px}.agi-program__prose[data-astro-cid-t2khtp4q] p[data-astro-cid-t2khtp4q],.agi-layer__block[data-astro-cid-t2khtp4q]>p[data-astro-cid-t2khtp4q],.agi-layer__status[data-astro-cid-t2khtp4q] p[data-astro-cid-t2khtp4q],.agi-program__note[data-astro-cid-t2khtp4q]{color:var(--ds-color-subtle);font-size:15px;line-height:1.7}.agi-program__layers-heading[data-astro-cid-t2khtp4q]{padding-top:clamp(70px,9vw,120px)}.agi-program__layers-heading[data-astro-cid-t2khtp4q] p[data-astro-cid-t2khtp4q]{border-bottom:1px solid var(--ds-color-ink);padding-bottom:18px}.agi-layer[data-astro-cid-t2khtp4q]{scroll-margin-top:32px}.agi-layer__title-row[data-astro-cid-t2khtp4q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agi-layer__title-row[data-astro-cid-t2khtp4q] h2[data-astro-cid-t2khtp4q]{min-width:0}.agi-layer__title-row[data-astro-cid-t2khtp4q] .ds-tag[data-astro-cid-t2khtp4q]{flex:0 auto;margin-top:8px}.agi-layer__principle[data-astro-cid-t2khtp4q]{border-top:1px solid var(--ds-color-ink);border-bottom:1px solid var(--ds-color-line);padding:28px 0}.agi-layer__principle[data-astro-cid-t2khtp4q] b[data-astro-cid-t2khtp4q]{color:var(--ds-color-muted);font-size:12px;font-weight:500}.agi-layer__principle[data-astro-cid-t2khtp4q] p[data-astro-cid-t2khtp4q]{letter-spacing:-.035em;max-width:900px;font-size:clamp(24px,3vw,38px);line-height:1.18}.agi-layer__columns[data-astro-cid-t2khtp4q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,82px);margin-top:44px;display:grid}.agi-layer__columns--three[data-astro-cid-t2khtp4q]{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr) minmax(230px,.9fr);align-items:start;gap:clamp(24px,3vw,44px)}.agi-layer__block[data-astro-cid-t2khtp4q] h3[data-astro-cid-t2khtp4q]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.agi-layer__list[data-astro-cid-t2khtp4q]{margin-top:0}.agi-layer__evidence[data-astro-cid-t2khtp4q]{background:var(--ds-color-surface,#f2f2ef);padding:22px}.agi-layer__evidence[data-astro-cid-t2khtp4q] .ds-eyebrow[data-astro-cid-t2khtp4q]{font-size:10px;line-height:1.5}.agi-layer__evidence[data-astro-cid-t2khtp4q] strong[data-astro-cid-t2khtp4q]{letter-spacing:-.06em;margin:15px 0 8px;font-size:clamp(34px,4vw,54px);line-height:.98;display:block}.agi-layer__evidence[data-astro-cid-t2khtp4q]>p[data-astro-cid-t2khtp4q]:not(.ds-eyebrow){font-size:13px;line-height:1.55}.agi-layer__evidence[data-astro-cid-t2khtp4q] small[data-astro-cid-t2khtp4q]{color:var(--ds-color-muted);margin-top:14px;font-size:11px;line-height:1.55;display:block}.agi-layer__resources[data-astro-cid-t2khtp4q]{border-top:1px solid var(--ds-color-ink);border-bottom:1px solid var(--ds-color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]{color:var(--ds-color-ink);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:18px 0;font-size:14px;text-decoration:none;display:grid}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]>[data-astro-cid-t2khtp4q]{transition:transform .36s cubic-bezier(.22,.61,.36,1)}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]>strong[data-astro-cid-t2khtp4q]{font-size:inherit;text-underline-offset:4px;grid-column:1;font-weight:400;text-decoration:underline 1px #0000;transition:transform .36s cubic-bezier(.22,.61,.36,1),text-decoration-color .36s cubic-bezier(.22,.61,.36,1);display:block}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:hover>[data-astro-cid-t2khtp4q],.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:focus-visible>[data-astro-cid-t2khtp4q]{transform:translate(4px)}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:hover>strong[data-astro-cid-t2khtp4q],.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:focus-visible>strong[data-astro-cid-t2khtp4q]{text-decoration-color:currentColor}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:first-child{background:var(--ds-color-ink);color:var(--ds-color-paper);padding:18px 20px}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:first-child span[data-astro-cid-t2khtp4q]:nth-child(2){color:#ffffffad}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:first-child:hover,.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:first-child:focus-visible{background:var(--ds-color-ink);color:var(--ds-color-paper)}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q] span[data-astro-cid-t2khtp4q]:nth-child(2){color:var(--ds-color-muted);grid-column:1;font-size:11px}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q] span[data-astro-cid-t2khtp4q]:last-child{grid-area:1/2/span 2;align-self:center;font-size:20px}.agi-layer__status[data-astro-cid-t2khtp4q]{border-top:1px solid var(--ds-color-line);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:clamp(24px,5vw,70px);margin-top:42px;padding-top:20px;display:grid}#layer-02[data-astro-cid-t2khtp4q] .agi-layer__status[data-astro-cid-t2khtp4q],#layer-03[data-astro-cid-t2khtp4q] .agi-layer__status[data-astro-cid-t2khtp4q]{border-top:0!important}.agi-layer__status[data-astro-cid-t2khtp4q] .ds-eyebrow[data-astro-cid-t2khtp4q]{margin-bottom:12px}.agi-layer__caveat[data-astro-cid-t2khtp4q]{border-left:2px solid var(--ds-color-line);padding-left:18px;font-size:13px!important}.agi-program__unknown[data-astro-cid-t2khtp4q] .agi-program__section-lead[data-astro-cid-t2khtp4q]{max-width:760px}.agi-program__note[data-astro-cid-t2khtp4q]{max-width:850px;margin:24px 0 0 calc(var(--ds-section-grid-column) + var(--ds-section-grid-gap))}.agi-program__horizon[data-astro-cid-t2khtp4q]{border-bottom:1px solid var(--ds-color-line)}.agi-program__join[data-astro-cid-t2khtp4q]{padding-top:clamp(68px,9vw,120px)}.agi-program__join-action[data-astro-cid-t2khtp4q]{margin-left:calc(var(--ds-section-grid-column) + var(--ds-section-grid-gap))}.agi-program__join-action[data-astro-cid-t2khtp4q]>p[data-astro-cid-t2khtp4q]{max-width:600px;color:var(--ds-color-muted);margin-top:16px;font-size:12px;line-height:1.6}@media (width<=1050px){.agi-layer__columns--three[data-astro-cid-t2khtp4q]{grid-template-columns:repeat(2,minmax(0,1fr))}.agi-layer__evidence[data-astro-cid-t2khtp4q]{grid-column:1/-1}}@media (width<=820px){.agi-program[data-astro-cid-t2khtp4q] .section-head[data-astro-cid-t2khtp4q].ds-section-head,.agi-layer__principle[data-astro-cid-t2khtp4q].ds-section-grid{gap:var(--ds-space-m);grid-template-columns:minmax(0,1fr)}.agi-program__intro[data-astro-cid-t2khtp4q]{grid-template-columns:minmax(0,1fr);column-gap:0}.agi-program__intro[data-astro-cid-t2khtp4q] h1[data-astro-cid-t2khtp4q],.agi-program__lead[data-astro-cid-t2khtp4q]{grid-column:1}.agi-program__prose[data-astro-cid-t2khtp4q],.agi-program__note[data-astro-cid-t2khtp4q],.agi-program__join-action[data-astro-cid-t2khtp4q]{margin-left:0}.agi-layer__columns[data-astro-cid-t2khtp4q],.agi-layer__columns--three[data-astro-cid-t2khtp4q]{grid-template-columns:1fr}.agi-layer__evidence[data-astro-cid-t2khtp4q]{grid-column:auto}.agi-layer__status[data-astro-cid-t2khtp4q]{grid-template-columns:1fr}}@media (width<=560px){.agi-layer__resources[data-astro-cid-t2khtp4q]{grid-template-columns:1fr;gap:0}.agi-layer__title-row[data-astro-cid-t2khtp4q]{display:grid}.agi-layer__title-row[data-astro-cid-t2khtp4q] .ds-tag[data-astro-cid-t2khtp4q]{margin-top:0}}@media (prefers-reduced-motion:reduce){.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]>[data-astro-cid-t2khtp4q],.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]>strong[data-astro-cid-t2khtp4q]{transition:none}.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:hover>[data-astro-cid-t2khtp4q],.agi-layer__resources[data-astro-cid-t2khtp4q] a[data-astro-cid-t2khtp4q]:focus-visible>[data-astro-cid-t2khtp4q]{transform:none}}
