@font-face{font-family:__syne_1881aa;src:url(/_next/static/media/c8ff4d421fd15380-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:__syne_Fallback_1881aa;src:local("Arial");ascent-override:92.84%;descent-override:27.60%;line-gap-override:0.00%;size-adjust:99.63%}.__className_1881aa{font-family:__syne_1881aa,__syne_Fallback_1881aa}.article_page__BiLru{--navy:#050552;--ink:#191953;--body:#454a74;--soft:#eaf2fb;min-height:100vh;overflow-x:clip;padding-bottom:24px;color:var(--ink);background:#bfd4ec url(/webgl-bg-foundation-v2.png) top/cover fixed no-repeat;-webkit-font-smoothing:antialiased}.article_page__BiLru,.article_page__BiLru *{box-sizing:border-box}.article_siteHeader__dmvFn{position:relative;z-index:2;display:flex;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:26px 0;align-items:center;justify-content:space-between}.article_siteHeader__dmvFn img{width:142px;height:auto}.article_backLink__xOlTD,.article_footer___P0nL a{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article_backLink__xOlTD svg,.article_footer___P0nL svg{width:16px;height:16px}.article_hero__8qB1v{display:flex;min-height:730px;padding:44px 0 70px;align-items:center}.article_heroInner__Q0Wd1{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:68px 72px 58px;border-radius:44px 44px 10px 44px;background:rgba(248,250,253,.93)}.article_eyebrow__t8FkO{color:rgba(5,5,82,.56);font-size:11px;font-weight:720;letter-spacing:.18em;text-transform:uppercase}.article_hero__8qB1v h1{max-width:1080px;margin-top:22px;color:var(--navy);font-size:clamp(54px,6.6vw,94px);font-weight:510;line-height:.98;letter-spacing:-.055em}.article_hero__8qB1v h1 span{color:var(--navy)}.article_standfirst__u0fg0{max-width:800px;margin-top:36px;color:var(--body);font-size:23px;line-height:1.45}.article_meta__ca7gn{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:38px;color:rgba(5,5,82,.55);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article_articleSection__z3e3g,.article_footer___P0nL,.article_nextArticle__QU7gP,.article_opening__TLc82{width:min(1120px,calc(100% - 40px));margin-right:auto;margin-left:auto}.article_opening__TLc82{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;margin-bottom:28px;padding:72px;border-radius:38px 38px 10px 38px;background:rgba(248,250,253,.96)}.article_openingLead__vKF1e p{color:var(--navy);font-size:29px;font-weight:540;line-height:1.38;letter-spacing:-.025em}.article_prose__HGu_J{max-width:740px}.article_prose__HGu_J>p{margin-top:23px;color:var(--body);font-size:18px;line-height:1.72}.article_prose__HGu_J>p:first-child{margin-top:0}.article_prose__HGu_J strong{color:var(--navy);font-weight:700}.article_prose__HGu_J h3{margin-bottom:28px;color:var(--navy);font-size:18px;font-weight:620;line-height:1.4}.article_prose__HGu_J blockquote{margin:36px 0;padding:26px 28px;border-radius:16px 16px 4px 16px;background:var(--soft);color:var(--navy);font-size:25px;line-height:1.42;letter-spacing:-.02em}.article_generationsOverview__4vQEK{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(1120px,calc(100% - 40px));margin:0 auto 28px;padding:18px;border-radius:34px 34px 8px 34px;background:rgba(248,250,253,.96)}.article_generationsOverview__4vQEK>*{min-width:0}.article_generationsOverview__4vQEK>div{min-height:285px;padding:30px;border-radius:22px 22px 6px 22px;background:var(--soft)}.article_generationsOverview__4vQEK>div:nth-child(3){background:var(--navy);color:#fff}.article_generationsOverview__4vQEK span{font-size:11px;font-weight:720;letter-spacing:.16em;opacity:.54}.article_generationsOverview__4vQEK h2{margin-top:52px;font-size:43px;font-weight:520;letter-spacing:-.045em}.article_generationsOverview__4vQEK p{margin-top:22px;font-size:14px;opacity:.62}.article_generationsOverview__4vQEK .article_equation__mhDDH{margin:18px 0 0;padding:0;background:transparent;color:inherit;text-align:left}.article_articleSection__z3e3g{display:grid;grid-template-columns:280px 1fr;gap:58px;margin-bottom:28px;padding:72px;border-radius:38px 38px 10px 38px;background:rgba(248,250,253,.96)}.article_sectionHeading__Llsz5{position:sticky;top:28px;align-self:start}.article_sectionHeading__Llsz5 h2{margin-top:12px;color:var(--navy);font-size:43px;font-weight:520;line-height:1.06;letter-spacing:-.045em}.article_equation__mhDDH{margin:32px 0;padding:26px;border-radius:15px 15px 4px 15px;background:var(--soft);color:var(--navy);font-family:inherit;font-size:34px;font-weight:560;line-height:1.25;text-align:center}.article_equation__mhDDH sub,.article_equation__mhDDH sup{font-size:.58em}.article_caption__1PhBD{margin-top:-18px!important;color:#676c8e!important;font-size:14px!important;text-align:center}.article_fraction__AKFPQ{display:inline-grid;grid-template-rows:1fr 1fr}.article_fraction__AKFPQ>span:first-child{padding:0 12px 7px;border-bottom:2px solid}.article_fraction__AKFPQ>span:last-child{padding-top:7px}.article_causalChain__Vr528,.article_examples___1x8G,.article_physicalList__UABMP{display:grid;gap:10px;margin:34px 0;padding:16px;border-radius:16px;background:var(--soft)}.article_causalChain__Vr528 span,.article_examples___1x8G p,.article_physicalList__UABMP span{padding:12px 14px;color:var(--navy);font-size:16px;line-height:1.5}.article_causalChain__Vr528,.article_physicalList__UABMP{grid-template-columns:1fr 1fr}.article_causalChain__Vr528 span{position:relative;padding-right:32px}.article_causalChain__Vr528 span:not(:last-child):after{position:absolute;top:12px;right:8px;content:"→";opacity:.38}.article_constraintBlock__BRMbr{margin:38px 0;padding:18px 28px 26px;border-radius:20px 20px 5px 20px;background:var(--navy);color:#fff}.article_constraintBlock__BRMbr>p{text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.article_constraintBlock__BRMbr .article_equation__mhDDH{margin:12px 0;padding:14px;background:transparent;color:#fff;font-size:28px}.article_evidenceGrid__knKzJ,.article_finalGenerations__dmkNJ,.article_workflowCompare__lX9Wj{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:38px 0}.article_evidenceGrid__knKzJ>div,.article_finalGenerations__dmkNJ>div,.article_workflowCompare__lX9Wj>div{padding:26px;border-radius:18px 18px 5px 18px;background:var(--soft)}.article_workflowCompare__lX9Wj>div:last-child{background:var(--navy);color:#fff}.article_finalGenerations__dmkNJ span,.article_workflowCompare__lX9Wj span{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.58}.article_workflowCompare__lX9Wj p{margin-top:34px;font-size:19px;line-height:1.45}.article_evidenceGrid__knKzJ>div{min-height:230px}.article_evidenceGrid__knKzJ strong{display:block;color:var(--navy);font-size:70px;font-weight:520;letter-spacing:-.06em}.article_evidenceGrid__knKzJ p{margin-top:22px;color:var(--body);font-size:15px;line-height:1.55}.article_bigStatement__Vcgl4{margin:42px 0;padding:44px 36px;border-radius:20px 20px 5px 20px;background:var(--navy);color:#fff;font-size:45px;font-weight:520;line-height:1.1;letter-spacing:-.04em}.article_finalGenerations__dmkNJ{grid-template-columns:repeat(3,1fr)}.article_finalGenerations__dmkNJ strong{display:block;margin-top:22px;color:var(--navy);font-size:25px}.article_finalGenerations__dmkNJ .article_equation__mhDDH{margin:16px 0 0;padding:0;background:transparent;font-size:24px;text-align:left}.article_newHero__d8v4Z{min-height:760px}.article_newHero__d8v4Z .article_heroInner__Q0Wd1{background:rgba(248,250,253,.96)}.article_newHero__d8v4Z h1{max-width:1160px;font-size:clamp(50px,6vw,86px)}.article_newHero__d8v4Z h1 span{color:var(--body)}.article_newOpening__yGsSL .article_openingLead__vKF1e p{font-size:32px;line-height:1.32}.article_newOverview__vNKZ4>div{display:flex;min-height:310px;flex-direction:column}.article_newOverview__vNKZ4 h2{margin-top:42px;font-size:30px;line-height:1.08}.article_newOverview__vNKZ4 .article_equation__mhDDH{margin-top:auto;font-size:23px}.article_newOverview__vNKZ4 p{margin-top:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article_closingStatement__UyD2R,.article_coupledStackSection__zFVpd,.article_designProof__WmjBF,.article_generationChapter__M1Swx{width:min(1120px,calc(100% - 40px));margin-right:auto;margin-bottom:28px;margin-left:auto;border-radius:38px 38px 10px 38px;background:rgba(248,250,253,.96)}.article_generationChapter__M1Swx{display:grid;padding:72px;grid-template-columns:330px 1fr;gap:64px}.article_chapterHeader__5fv1x{position:sticky;top:28px;align-self:start}.article_chapterHeader__5fv1x h2{margin-top:13px;color:var(--navy);font-size:43px;font-weight:520;line-height:1.04;letter-spacing:-.045em}.article_chapterHeader__5fv1x h3{margin-top:24px;color:var(--body);font-size:13px;font-weight:720;line-height:1.45;letter-spacing:.11em;text-transform:uppercase}.article_chapterContent__jEcAd{min-width:0}.article_chapterContent__jEcAd .article_equation__mhDDH{margin-top:0}.article_generationTwo__kBUFn{background:linear-gradient(135deg,rgba(248,250,253,.98),var(--soft))}.article_generationThree__26PL8{background:var(--navy);color:#fff}.article_generationThree__26PL8 .article_eyebrow__t8FkO{color:hsla(0,0%,100%,.48)}.article_generationThree__26PL8 .article_chapterHeader__5fv1x h2{color:#fff}.article_generationThree__26PL8 .article_chapterHeader__5fv1x h3{color:hsla(0,0%,100%,.7)}.article_generationThree__26PL8 .article_equation__mhDDH{background:hsla(0,0%,100%,.1);color:#fff;font-size:24px}.article_optimisationEquation__VTtBk{display:inline-flex;align-items:center;justify-content:center;gap:.42em;white-space:nowrap}.article_optimisationEquation__VTtBk b{font-weight:560}.article_argminOperator__qMRvh{display:inline-grid;margin:0 .08em;grid-template-rows:auto auto;align-items:start;line-height:1;text-align:center}.article_argminOperator__qMRvh>span{font-style:normal}.article_argminOperator__qMRvh>sub{margin-top:.42em;font-size:.42em;line-height:1;white-space:nowrap}.article_argminOperator__qMRvh>sub sub{font-size:.72em}.article_generationThree__26PL8 .article_caption__1PhBD{color:hsla(0,0%,100%,.54)!important}.article_generationThree__26PL8 .article_prose__HGu_J>p{color:hsla(0,0%,100%,.69)}.article_generationThree__26PL8 .article_prose__HGu_J strong{color:#fff}.article_coupledStackSection__zFVpd{padding:76px 72px;color:#fff;background:var(--navy)}.article_coupledStackSection__zFVpd .article_eyebrow__t8FkO{color:hsla(0,0%,100%,.58)}.article_stackFlow__x1pIq{display:grid;margin-top:42px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.35fr;gap:10px;align-items:center}.article_stackFlow__x1pIq span{display:flex;min-height:94px;padding:15px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.26);border-radius:15px 15px 4px 15px;background:hsla(0,0%,100%,.07);font-size:13px;font-weight:700;line-height:1.35;text-align:center}.article_stackFlow__x1pIq span:last-child{border-color:#fff;background:hsla(0,0%,100%,.14)}.article_stackFlow__x1pIq i{color:#fff;font-size:18px;font-style:normal}.article_gradientReturn__FkRRY{display:flex;margin-top:18px;padding:21px 24px;align-items:center;justify-content:space-between;gap:25px;border-radius:12px 12px 3px 12px;background:#fff;color:var(--navy)}.article_gradientReturn__FkRRY strong{font-size:24px;font-weight:600}.article_gradientReturn__FkRRY span{font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.article_coupledStackSection__zFVpd>.article_prose__HGu_J{max-width:800px;margin-top:52px}.article_coupledStackSection__zFVpd .article_prose__HGu_J>p{color:hsla(0,0%,100%,.7)}.article_stackEquation__pWOz6{display:grid;margin:36px 0;padding:34px 26px;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid hsla(0,0%,100%,.16);border-bottom:1px solid hsla(0,0%,100%,.16);font-family:Georgia,serif;font-size:21px;font-style:italic;text-align:center}.article_coupledStackSection__zFVpd blockquote{margin:42px 0;padding-left:25px;border-left:3px solid #fff;color:#fff;font-size:26px;line-height:1.4}.article_designProof__WmjBF{display:grid;padding:72px;grid-template-columns:.88fr 1.12fr;gap:62px}.article_designProof__WmjBF header h2{margin-top:15px;color:var(--navy);font-size:46px;font-weight:520;line-height:1.04;letter-spacing:-.045em}.article_designProof__WmjBF .article_prose__HGu_J a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.article_proofMetrics__9hIs7{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;border-top:1px solid rgba(5,5,82,.16);border-bottom:1px solid rgba(5,5,82,.16)}.article_proofMetrics__9hIs7 div{min-height:220px;padding:30px;border-right:1px solid rgba(5,5,82,.16)}.article_proofMetrics__9hIs7 div:last-child{border-right:0}.article_proofMetrics__9hIs7 strong{display:block;color:var(--navy);font-size:clamp(52px,6vw,76px);font-weight:510;line-height:1;letter-spacing:-.055em}.article_proofMetrics__9hIs7 span{display:block;max-width:370px;margin-top:23px;color:var(--body);font-size:14px;line-height:1.55}.article_closingStatement__UyD2R{padding:86px 80px;text-align:center}.article_closingStatement__UyD2R>p:first-child{color:var(--body);font-size:16px}.article_closingStatement__UyD2R h2{max-width:850px;margin:20px auto 34px;color:var(--navy);font-size:clamp(45px,6vw,72px);font-weight:520;line-height:1.02;letter-spacing:-.055em}.article_closingStatement__UyD2R>p:last-child{max-width:780px;margin:0 auto;color:var(--body);font-size:18px;line-height:1.72}.article_nextArticle__QU7gP{display:grid;grid-template-columns:1fr auto;gap:50px;margin-top:64px;margin-bottom:34px;padding:52px;align-items:end;border-radius:34px 34px 8px 34px;background:var(--navy);color:#fff}.article_nextArticle__QU7gP>*{min-width:0}.article_nextArticle__QU7gP .article_eyebrow__t8FkO{color:hsla(0,0%,100%,.55)}.article_nextArticle__QU7gP h2{max-width:700px;margin-top:14px;font-size:43px;font-weight:520;line-height:1.08;letter-spacing:-.045em}.article_nextArticle__QU7gP p:not(.article_eyebrow__t8FkO){max-width:620px;margin-top:18px;color:hsla(0,0%,100%,.66);font-size:16px;line-height:1.55}.article_nextArticle__QU7gP a{display:inline-flex;padding:13px 17px;align-items:center;gap:8px;border-radius:999px;background:#fff;color:var(--navy);font-size:11px;font-weight:730;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.article_nextArticle__QU7gP svg{width:16px;height:16px}.article_footer___P0nL{display:flex;padding:28px 0 20px;align-items:center;justify-content:space-between}.article_footer___P0nL img{width:120px;height:auto}@media (max-width:900px){.article_heroInner__Q0Wd1{padding:58px 48px 50px}.article_opening__TLc82{grid-template-columns:1fr;gap:36px;padding:54px}.article_articleSection__z3e3g,.article_designProof__WmjBF,.article_generationChapter__M1Swx{grid-template-columns:1fr;gap:36px;padding:56px}.article_chapterHeader__5fv1x{position:static}.article_stackFlow__x1pIq{grid-template-columns:1fr}.article_stackFlow__x1pIq i{transform:rotate(90deg);text-align:center}.article_stackEquation__pWOz6{grid-template-columns:1fr;text-align:left}.article_sectionHeading__Llsz5{position:static}.article_prose__HGu_J{max-width:none}.article_nextArticle__QU7gP{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.article_articleSection__z3e3g,.article_closingStatement__UyD2R,.article_coupledStackSection__zFVpd,.article_designProof__WmjBF,.article_footer___P0nL,.article_generationChapter__M1Swx,.article_generationsOverview__4vQEK,.article_heroInner__Q0Wd1,.article_nextArticle__QU7gP,.article_opening__TLc82,.article_siteHeader__dmvFn{width:min(100% - 24px,1120px)}.article_siteHeader__dmvFn{padding:20px 0}.article_siteHeader__dmvFn img{width:116px}.article_hero__8qB1v{min-height:auto;padding:24px 0 38px}.article_heroInner__Q0Wd1{padding:40px 24px 36px;border-radius:26px 26px 7px 26px}.article_hero__8qB1v h1{font-size:42px;line-height:1.01}.article_standfirst__u0fg0{margin-top:28px;font-size:19px}.article_meta__ca7gn{margin-top:28px}.article_opening__TLc82{padding:34px 24px;border-radius:24px 24px 7px 24px}.article_openingLead__vKF1e p{font-size:25px}.article_articleSection__z3e3g{padding:38px 24px;border-radius:24px 24px 7px 24px}.article_closingStatement__UyD2R,.article_coupledStackSection__zFVpd,.article_designProof__WmjBF,.article_generationChapter__M1Swx{padding:40px 24px;border-radius:24px 24px 7px 24px}.article_chapterHeader__5fv1x h2,.article_designProof__WmjBF header h2{font-size:36px}.article_gradientReturn__FkRRY{align-items:flex-start;flex-direction:column}.article_proofMetrics__9hIs7{grid-template-columns:1fr}.article_proofMetrics__9hIs7 div{min-height:170px;border-right:0;border-bottom:1px solid rgba(5,5,82,.16)}.article_proofMetrics__9hIs7 div:last-child{border-bottom:0}.article_sectionHeading__Llsz5 h2{font-size:36px}.article_prose__HGu_J>p{font-size:17px;line-height:1.68}.article_prose__HGu_J blockquote{margin:30px 0;padding:22px;font-size:22px}.article_generationsOverview__4vQEK{grid-template-columns:1fr;padding:12px;border-radius:24px 24px 7px 24px}.article_generationsOverview__4vQEK>div{min-height:220px}.article_generationsOverview__4vQEK h2{margin-top:32px;font-size:38px}.article_causalChain__Vr528,.article_evidenceGrid__knKzJ,.article_finalGenerations__dmkNJ,.article_physicalList__UABMP,.article_workflowCompare__lX9Wj{grid-template-columns:1fr}.article_equation__mhDDH{overflow-x:auto;padding:22px 16px;font-size:27px}.article_bigStatement__Vcgl4{padding:32px 24px;font-size:35px}.article_evidenceGrid__knKzJ strong{font-size:60px}.article_nextArticle__QU7gP{margin-top:48px;padding:34px 24px;border-radius:24px 24px 7px 24px}.article_nextArticle__QU7gP h2{font-size:36px}.article_nextArticle__QU7gP a{width:100%;justify-content:center;white-space:normal;text-align:center}.article_footer___P0nL{align-items:flex-start;flex-direction:column;gap:22px}}