.autonomous-software-article_article__VrFc_{--article-bg:#fff;--article-text:#121212;--article-muted:#3c3c3c;--article-border:#e7e7de;--article-spacing:48px;--article-accent:#121212;--article-measure:684px;--article-visual:684px;padding:80px var(--site-gutter) 48px;max-width:1496px;margin-inline:auto;color:var(--article-text);background:var(--article-bg);font-family:var(--font-body);font-size:var(--site-text-md);line-height:1.35}.autonomous-software-article_article__VrFc_ ::selection{color:#fff;background:#121212}.autonomous-software-article_article__VrFc_ a{color:inherit;text-decoration-color:#929292;text-underline-offset:4px}.autonomous-software-article_article__VrFc_ a:hover{color:var(--article-accent);text-decoration-color:currentColor}.autonomous-software-article_article__VrFc_ a:focus-visible,.autonomous-software-article_article__VrFc_ summary:focus-visible{outline:2px solid var(--article-accent);outline-offset:5px}.autonomous-software-article_prose__SU_HI{max-width:800px;min-width:0;margin-inline:auto}.autonomous-software-article_category__1odrS{display:inline-flex;align-items:center;min-height:25px;padding:2px 8px;margin-bottom:16px;border:1px solid var(--article-border);border-radius:4px;font:400 12px/1.15 var(--font-label);text-transform:uppercase}.autonomous-software-article_back__pylUG{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;font-size:var(--site-text-sm);line-height:1.35;font-weight:500;text-decoration:none}.autonomous-software-article_hero__lhc05 h1{margin:0;font-size:var(--site-text-3xl);font-weight:700;letter-spacing:-.02em;line-height:1.05}.autonomous-software-article_dek__BD5Fr{margin:12px 0 0;color:var(--article-muted);font-size:var(--site-text-lg);line-height:1.35}.autonomous-software-article_byline__faP5_{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;font-size:14px;line-height:1.5;color:var(--article-muted)}.autonomous-software-article_cover__927xg{margin:var(--article-spacing) 0}.autonomous-software-article_prose__SU_HI section>p,.autonomous-software-article_prose__SU_HI>p{margin:0 0 1.25em;color:var(--article-muted)}.autonomous-software-article_lede__SPvNX{font-size:var(--site-text-md);line-height:1.35}.autonomous-software-article_prose__SU_HI strong{font-weight:700}.autonomous-software-article_definition__Y71cz{margin:34px 0;padding:24px 28px;border-left:2px solid var(--article-accent);background:#ededed}.autonomous-software-article_definition__Y71cz>span{display:block;margin-bottom:12px;color:var(--article-accent);font-family:var(--font-label);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.autonomous-software-article_definition__Y71cz p{margin:0;font-family:var(--font-body);font-size:25px;line-height:1.45;letter-spacing:-.02em}.autonomous-software-article_prose__SU_HI>.autonomous-software-article_thesis__qrEoP{margin:30px 0 40px;font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.4}.autonomous-software-article_sectionNumber__1fTKf{display:block;margin-top:var(--article-spacing);color:var(--article-accent);font-family:var(--font-label);font-size:11px;letter-spacing:.07em}.autonomous-software-article_prose__SU_HI .autonomous-software-article_sectionNumber__1fTKf+h2{margin-top:15px}.autonomous-software-article_technicalAside___6uOT{margin:30px 0;padding:20px 0;border-block:1px solid var(--article-border)}.autonomous-software-article_technicalAside___6uOT>summary{cursor:pointer;font-size:17px;line-height:1.5}.autonomous-software-article_technicalAside___6uOT>summary>span{display:block;margin-bottom:5px;color:var(--article-accent);font-size:12px}.autonomous-software-article_technicalAside___6uOT>p{margin:20px 0 0;font-size:15px;line-height:1.65}.autonomous-software-article_platformRows__mAZiD{margin:32px 0;border-top:1px solid var(--article-border)}.autonomous-software-article_platformRows__mAZiD>div{display:grid;grid-template-columns:100px 1fr;column-gap:22px;padding:22px 0;border-bottom:1px solid var(--article-border);font-size:15px;line-height:1.6}.autonomous-software-article_platformRows__mAZiD>div>span{color:var(--article-accent);font-weight:500}.autonomous-software-article_platformRows__mAZiD p{margin:0 0 8px}.autonomous-software-article_platformRows__mAZiD a{grid-column:2;width:fit-content;min-height:32px;padding-top:5px;font-size:13px;text-decoration:none}.autonomous-software-article_prose__SU_HI h2{margin:1.5em 0 1em;font-size:var(--site-display-xl);font-weight:700;line-height:1.05;letter-spacing:-.02em}.autonomous-software-article_prose__SU_HI section{scroll-margin-top:100px}.autonomous-software-article_prose__SU_HI code{font-size:.84em;overflow-wrap:anywhere}.autonomous-software-article_heroClaim__l8dfP{display:grid;grid-template-columns:100px 1fr;gap:20px;margin:32px 0 38px;padding:20px 0;border-block:1px solid var(--article-border)}.autonomous-software-article_heroClaim__l8dfP>span{color:var(--article-accent);font-family:var(--font-label);font-size:12px;letter-spacing:.03em}.autonomous-software-article_heroClaim__l8dfP p{margin:0;font-size:18px;font-family:var(--font-body);line-height:1.45}.autonomous-software-article_figure__i7MRw{width:100%;margin:40px 0 36px}.autonomous-software-article_figure__i7MRw figcaption{max-width:var(--article-measure);margin:13px auto 0;color:var(--article-muted);font-size:13px;line-height:1.55}.autonomous-software-article_figure__i7MRw figcaption>span{color:var(--article-accent);margin-right:6px;font-family:var(--font-label);font-size:12px}.autonomous-software-article_pullquote__u9X7v{margin:35px 0;padding:5px 0 5px 24px;border-left:2px solid var(--article-accent);font-family:var(--font-body);font-size:24px;letter-spacing:-.02em;line-height:1.45}.autonomous-software-article_dataRequirements__huZ3T{border-top:1px solid var(--article-border);margin:30px 0}.autonomous-software-article_dataRequirements__huZ3T>div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--article-border);font-size:15px;line-height:1.6}.autonomous-software-article_dataRequirements__huZ3T strong{padding-top:1px}.autonomous-software-article_dataRequirements__huZ3T p{margin:0;color:var(--article-muted)}.autonomous-software-article_startSteps__J5JJm{margin:30px 0;padding-left:24px}.autonomous-software-article_startSteps__J5JJm li{padding:0 0 16px 8px}.autonomous-software-article_startSteps__J5JJm li::marker{color:var(--article-accent);font-family:var(--font-label)}.autonomous-software-article_closing__BYbD9{margin-top:52px}.autonomous-software-article_closing__BYbD9 p{margin:0 0 24px}.autonomous-software-article_closingClaim__DmUBY{margin-top:36px!important;font-family:var(--font-body);font-size:31px;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.autonomous-software-article_articleFooter__yqJ3Q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:var(--article-spacing);padding:40px;border-radius:4px;background:#e0f0fb}.autonomous-software-article_articleFooter__yqJ3Q>p{flex:1 1 200px;margin:0;font:700 var(--site-display-xl)/1.05 var(--font-body);letter-spacing:-.02em;text-wrap:balance}.autonomous-software-article_cta__tGhvW{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:46px;padding:10px 20px;color:#f7f7f4!important;background:#121212;border-radius:8px;font:500 var(--site-text-sm)/1.35 var(--font-body);text-decoration:none}.autonomous-software-article_cta__tGhvW:hover{background:#383838}.autonomous-software-article_cta__tGhvW span{color:#d5d5d5}.autonomous-software-article_notes__PtKF2{margin-top:56px;padding-top:24px;border-top:1px solid var(--article-border);color:var(--article-muted);font-size:13px;line-height:1.65}.autonomous-software-article_notes__PtKF2 h2{margin:0 0 14px;font-size:16px;letter-spacing:0}@media (max-width:1139px){.autonomous-software-article_article__VrFc_{padding:40px var(--site-gutter) 40px}.autonomous-software-article_articleFooter__yqJ3Q{padding:32px}.autonomous-software-article_category__1odrS{margin-bottom:12px}.autonomous-software-article_hero__lhc05 h1{font-size:var(--site-text-3xl);line-height:1.05}.autonomous-software-article_dek__BD5Fr{font-size:var(--site-text-lg);line-height:1.35;margin-bottom:0}.autonomous-software-article_prose__SU_HI h2{font-size:var(--site-display-xl);line-height:1.05}.autonomous-software-article_figure__i7MRw{margin-block:32px}.autonomous-software-article_figure__i7MRw figcaption{font-size:13px}.autonomous-software-article_pullquote__u9X7v{font-size:22px;padding-left:18px}.autonomous-software-article_dataRequirements__huZ3T>div{grid-template-columns:95px 1fr;gap:14px;font-size:14px}.autonomous-software-article_closingClaim__DmUBY{font-size:28px}.autonomous-software-article_definition__Y71cz{padding:20px}.autonomous-software-article_definition__Y71cz p{font-size:22px}.autonomous-software-article_prose__SU_HI .autonomous-software-article_sectionNumber__1fTKf+h2{margin-top:12px}.autonomous-software-article_platformRows__mAZiD>div{grid-template-columns:1fr;gap:7px}.autonomous-software-article_platformRows__mAZiD a{grid-column:1;min-height:44px}}@media (max-width:380px){.autonomous-software-article_dataRequirements__huZ3T>div{grid-template-columns:1fr;gap:4px}}@media (min-width:840px) and (max-width:1139px){.autonomous-software-article_article__VrFc_{--article-spacing:40px;padding-block:48px}}@media (min-width:600px) and (max-width:839px){.autonomous-software-article_article__VrFc_{--article-spacing:32px}}@media (max-width:599px){.autonomous-software-article_article__VrFc_{--article-spacing:24px}.autonomous-software-article_articleFooter__yqJ3Q{flex-direction:column;align-items:flex-start;padding:24px}.autonomous-software-article_articleFooter__yqJ3Q>p{flex:none}}@media (min-width:1380px){.autonomous-software-article_article__VrFc_{--article-spacing:64px;padding-block:88px 56px}}.research-page_page__KgS_t{--gutter:var(--site-gutter);background:white;color:#121212;font-family:var(--font-body)}.research-page_page__KgS_t h1,.research-page_page__KgS_t h2,.research-page_page__KgS_t h3,.research-page_page__KgS_t p{margin:0}.research-page_main__QxS3z{width:min(100% - 2 * var(--site-gutter),1400px);padding-bottom:32px;margin-inline:auto}.research-page_hero__wBvWK{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:16px;padding:48px 0}.research-page_hero__wBvWK>:is(h1,h2){grid-column:1/23}.research-page_hero__wBvWK h1{margin-bottom:32px;font:400 12px/1.15 var(--font-label);text-transform:uppercase}.research-page_hero__wBvWK>h2{font:900 var(--site-display-3xl)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.research-page_page__KgS_t a:focus-visible,.research-page_page__KgS_t button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.research-page_row__aCGqw{position:relative;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:24px 16px;padding:32px 0;border-top:1px solid transparent}.research-page_row__aCGqw:last-child{border-bottom:1px solid transparent}.research-page_row__aCGqw:before,.research-page_row__aCGqw:last-child:after{content:"";position:absolute;left:0;right:0;height:1px;background:#e7e7de}.research-page_row__aCGqw:before{top:0}.research-page_row__aCGqw:last-child:after{bottom:0}.research-page_row__aCGqw>:first-child{grid-column:1/7}.research-page_rowCopy__XoGLK{display:flex;flex-direction:column;justify-content:space-between;gap:40px;grid-column:7/25;min-width:0;padding-left:16px}.research-page_category__YY8zE{display:inline-flex;align-items:center;min-height:25px;padding:2px 8px;border:1px solid #e3e3df;border-radius:3px;font:400 12px/1.15 var(--font-label);text-transform:uppercase}.research-page_row__aCGqw :is(h2,h3,p){margin:0}.research-page_row__aCGqw :is(h2,h3){margin-top:8px;font:700 var(--site-text-xl)/1.15 var(--font-body);letter-spacing:-.01em;text-wrap:pretty}.research-page_row__aCGqw[data-featured=true]>:first-child{grid-column:1/9}.research-page_row__aCGqw[data-featured=true] .research-page_rowCopy__XoGLK{grid-column:9/25}.research-page_row__aCGqw[data-featured=true] :is(h2,h3){font-size:var(--site-text-2xl);line-height:1.05}.research-page_row__aCGqw :is(h2,h3) a:after{content:"";position:absolute;inset:0;z-index:1}.research-page_row__aCGqw :is(h2,h3) a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.research-page_row__aCGqw:has(a:focus-visible){outline:2px solid currentColor;outline-offset:5px}.research-page_rowBottom__8mlLp{display:flex;gap:32px;align-items:flex-end}.research-page_rowBottom__8mlLp>p{flex:1;font-size:var(--site-text-md);line-height:1.35;color:#3c3c3c}.research-page_meta__QI_OT{display:flex;flex-direction:column;gap:8px;text-align:right;flex:none;max-width:145px;font:400 12px/1.15 var(--font-label);text-transform:uppercase}.research-page_empty__FZ25Q{border-block:1px solid #ddd;padding:64px 0}.research-page_empty__FZ25Q p{font-size:20px}@media (max-width:1139px){.research-page_page__KgS_t{--gutter:var(--site-gutter)}.research-page_hero__wBvWK{grid-template-columns:repeat(12,minmax(0,1fr))}.research-page_hero__wBvWK>:is(h1,h2){grid-column:1/13}.research-page_row__aCGqw{grid-template-columns:repeat(12,minmax(0,1fr))}.research-page_row__aCGqw>:first-child{grid-column:1/5}.research-page_rowCopy__XoGLK{grid-column:5/13}.research-page_row__aCGqw[data-featured=true]>:first-child{grid-column:1/6}.research-page_row__aCGqw[data-featured=true] .research-page_rowCopy__XoGLK{grid-column:6/13}.research-page_rowBottom__8mlLp{flex-direction:column;align-items:flex-start;gap:24px}.research-page_meta__QI_OT{text-align:left}}@media (max-width:839px){.research-page_page__KgS_t{--gutter:var(--site-gutter)}.research-page_hero__wBvWK{grid-template-columns:repeat(6,minmax(0,1fr));padding:40px 0}.research-page_hero__wBvWK>:is(h1,h2){grid-column:1/7}.research-page_hero__wBvWK h1{margin-bottom:24px}.research-page_row__aCGqw{grid-template-columns:minmax(0,1fr);padding:24px 0 32px}.research-page_row__aCGqw:first-child{border-top:0;padding-top:0}.research-page_row__aCGqw:first-child:before{display:none}.research-page_rowCopy__XoGLK,.research-page_row__aCGqw>:first-child,.research-page_row__aCGqw[data-featured=true] .research-page_rowCopy__XoGLK,.research-page_row__aCGqw[data-featured=true]>:first-child{grid-column:1}.research-page_rowCopy__XoGLK{gap:24px;padding-left:0}.research-page_meta__QI_OT{max-width:none;flex-direction:row;gap:16px}}@media (min-width:1380px){.research-page_row__aCGqw:before,.research-page_row__aCGqw:last-child:after{left:calc((100% + 16px) / 24);right:calc((100% + 16px) / 24)}.research-page_hero__wBvWK{padding-block:56px}.research-page_hero__wBvWK>:is(h1,h2){grid-column:2/22}.research-page_row__aCGqw>:first-child{grid-column:2/6}.research-page_rowCopy__XoGLK{grid-column:6/24}.research-page_row__aCGqw[data-featured=true]>:first-child{grid-column:2/8}.research-page_row__aCGqw[data-featured=true] .research-page_rowCopy__XoGLK{grid-column:8/24}}@media (max-width:599px){.research-page_hero__wBvWK h1{margin-bottom:20px}}.related-reading_section__0Xun_{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto;padding-block:32px;color:#121212;font-family:var(--font-body)}.related-reading_headerGrid__TEspj{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px}.related-reading_header__HkpPO{grid-column:1/25;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e7e7de}.related-reading_header__HkpPO h2{margin:0;font:700 var(--site-text-lg)/1.15 var(--font-body);letter-spacing:-.02em}.related-reading_header__HkpPO a{border-bottom:1px solid;font:500 var(--site-text-xs)/1.15 var(--font-body);letter-spacing:-.01em;flex:none}.related-reading_header__HkpPO a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.related-reading_rows__lhUUI>:first-child{padding-top:0;border-top:0}.related-reading_rows__lhUUI>:first-child:before{display:none}@media (min-width:1380px){.related-reading_section__0Xun_{padding-top:40px}.related-reading_header__HkpPO{grid-column:2/24}}@media (max-width:1139px){.related-reading_section__0Xun_{padding-top:16px}.related-reading_header__HkpPO{grid-column:1/13;padding-bottom:24px}.related-reading_headerGrid__TEspj{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:839px){.related-reading_section__0Xun_{padding-top:0}.related-reading_headerGrid__TEspj{grid-template-columns:repeat(6,minmax(0,1fr))}.related-reading_header__HkpPO{grid-column:1/7}}