.article_page__bI9ZC{--paper:#0d1011;--panel:#121617;--panel-raised:#151a1b;--ink:#eef2f1;--body:#c4ccca;--muted:#899391;--quiet:#606a68;--accent:#85d9bd;--line:rgba(222,245,237,0.09);--line-strong:rgba(222,245,237,0.15);position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 52% -8%,rgba(133,217,189,.055),transparent 32rem),var(--paper);color:var(--body);padding:80px 20px 120px;transition:background-color .24s ease,color .24s ease}.article_articleToolbar__cUaLV{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:44px}.article_ambientGrid__lz3Ww{position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,black,transparent)}.article_progressTrack__S30mx{position:fixed;top:0;right:0;left:0;z-index:100;height:2px;background:rgba(255,255,255,.025)}.article_progressTrack__S30mx span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#5fae98,var(--accent));box-shadow:0 0 12px rgba(133,217,189,.22);transform-origin:left}.article_article__7HiG9{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto}.article_articleNav__9sgUl span,.article_authorCopy___GUy5>span,.article_breadcrumb__CHbgD,.article_callout__l0_Fb>span,.article_category__QcVUA,.article_codeBlock__XKDga figcaption,.article_heroIndex__g7oSz,.article_heroLabel__I8TVa,.article_heroStatus__Zj4ao,.article_metadata__jFFWE,.article_relatedAction___f_qj,.article_relatedMeta__0YuUG,.article_sectionHeading__Fqi1c>span,.article_tags__hilD_{font-family:var(--font-geist-sans),ui-monospace,SFMono-Regular,Menlo,monospace,sans-serif}.article_breadcrumb__CHbgD{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0;color:var(--quiet);font-size:11px;letter-spacing:.05em}.article_themeToggle__pYjd0{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);padding:8px 11px;color:var(--muted);cursor:pointer;font-family:var(--font-geist-sans),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.05em;transition:border-color .18s ease,background .18s ease,color .18s ease}.article_themeToggle__pYjd0:hover{border-color:rgba(133,217,189,.28);background:rgba(133,217,189,.055);color:var(--ink)}.article_themeToggle__pYjd0 svg{width:13px;height:13px}.article_breadcrumb__CHbgD a{color:var(--muted);text-decoration:none;transition:color .18s ease}.article_breadcrumb__CHbgD a:hover{color:var(--ink)}.article_header__h_DSE{padding-bottom:72px;border-bottom:1px solid var(--line)}.article_headerCopy__rJaNC{max-width:940px}.article_category__QcVUA{display:inline-flex;border:1px solid rgba(133,217,189,.2);border-radius:999px;background:rgba(133,217,189,.055);padding:7px 11px;color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.article_header__h_DSE h1{margin:22px 0 0;color:var(--ink);max-width:850px;font-size:clamp(40px,4vw,52px);font-weight:430;line-height:.96;letter-spacing:-.035em;text-wrap:balance}.article_summary__flQm5{margin:20px 0 0;color:#aab4b1;max-width:760px;font-size:clamp(17px,1.5vw,20px);font-weight:380;line-height:1.55}.article_metadata__jFFWE,.article_tags__hilD_{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.article_metadata__jFFWE span,.article_tags__hilD_ span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.article_metadata__jFFWE span:not(:last-child):after{width:3px;height:3px;margin-left:2px;border-radius:50%;background:var(--quiet);content:""}.article_metadata__jFFWE svg{width:13px;height:13px}.article_tags__hilD_{margin-top:14px}.article_tags__hilD_ span{border:1px solid var(--line);border-radius:4px;background:rgba(255,255,255,.018);padding:5px 8px;color:#75807d}.article_heroVisual__WiTOz{position:relative;height:clamp(300px,42vw,450px);overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 50% 48%,rgba(133,217,189,.08),transparent 17rem),linear-gradient(145deg,rgba(255,255,255,.035),transparent 56%),#0b0e0f}.article_heroFigure__KSafe{margin:56px 0 0}.article_heroFigure__KSafe>figcaption{display:flex;gap:10px;max-width:760px;margin-top:13px;color:var(--quiet);font-family:var(--font-geist-sans),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.article_heroFigure__KSafe>figcaption span{flex:0 0 auto;color:#78978d;letter-spacing:.08em;text-transform:uppercase}.article_heroVisual__WiTOz:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(133,217,189,.055) 1px,transparent 0),linear-gradient(90deg,rgba(133,217,189,.055) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(circle at center,black,transparent 76%)}.article_heroIndex__g7oSz,.article_heroLabel__I8TVa,.article_heroStatus__Zj4ao{position:absolute;z-index:2;color:var(--quiet);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.article_heroLabel__I8TVa{top:22px;left:24px}.article_heroIndex__g7oSz{top:22px;right:24px}.article_heroStatus__Zj4ao{right:24px;bottom:22px;color:#6e9d8f;font-size:0}.article_heroStatus__Zj4ao:before{font-size:10px;content:"● published research note"}.article_diagram__F__K4{position:absolute;inset:50% auto auto 50%;width:min(620px,78%);height:220px;transform:translate(-50%,-50%)}.article_diagram__F__K4 span{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:5px;background:rgba(15,20,20,.92);color:#8e9a97;font-family:var(--font-geist-sans),ui-monospace,monospace;font-size:11px;letter-spacing:.06em}.article_diagramCore__abK38{top:72px;left:calc(50% - 58px);width:116px;height:76px;border-color:rgba(133,217,189,.35)!important;color:var(--accent)!important;box-shadow:0 0 35px rgba(133,217,189,.07)}.article_diagramNodeOne__Bep7Y{top:0;left:0;width:88px;height:48px}.article_diagramNodeTwo__EOUKe{top:0;right:0;width:88px;height:48px}.article_diagramNodeThree__CIJfs{right:calc(50% - 44px);bottom:0;width:88px;height:48px}.article_diagram__F__K4 i{position:absolute;z-index:1;display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(133,217,189,.48),transparent);transform-origin:left}.article_diagramLineOne__O0xKx{top:43px;left:80px;width:48%;transform:rotate(16deg)}.article_diagramLineTwo__wsPob{top:110px;left:50%;width:45%;transform:rotate(-19deg)}.article_diagramLineThree__84AZ1{top:145px;left:50%;width:28%;transform:rotate(90deg)}.article_prose__YfW5t{width:min(800px,100%);margin:0 auto;padding:72px 0 32px;color:var(--body);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.005em}.article_prose__YfW5t>:first-child{margin-top:0}.article_prose__YfW5t p{margin:0 0 22px}.article_prose__YfW5t h1,.article_prose__YfW5t h2,.article_prose__YfW5t h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance}.article_prose__YfW5t h1,.article_prose__YfW5t h2{margin:88px 0 24px;font-size:clamp(26px,2.6vw,32px);font-weight:440;line-height:1.2}.article_prose__YfW5t h3{margin:60px 0 18px;font-size:23px;font-weight:500;line-height:1.3}.article_prose__YfW5t h2:before{display:block;width:34px;height:1px;margin-bottom:18px;background:var(--accent);content:"";opacity:.6}.article_prose__YfW5t strong{color:#e2e8e6;font-weight:570}.article_prose__YfW5t em{color:#aeb8b5}.article_prose__YfW5t a{color:#9ce1ca;text-decoration-color:rgba(156,225,202,.3);text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.article_prose__YfW5t a:hover{color:#c2f0e0;text-decoration-color:currentColor}.article_prose__YfW5t ol,.article_prose__YfW5t ul{margin:8px 0 34px;padding-left:30px}.article_prose__YfW5t li{margin:11px 0;padding-left:8px}.article_prose__YfW5t li>ol,.article_prose__YfW5t li>ul{margin:9px 0 12px}.article_prose__YfW5t li::marker{color:#699f8e}.article_prose__YfW5t ol li::marker{color:#7fa99c;font-family:var(--font-geist-sans),ui-monospace,monospace;font-size:.82em;font-weight:550}.article_prose__YfW5t code:not(pre code){border:1px solid var(--line);border-radius:4px;background:#111617;padding:.16em .38em;color:#a9decf;font-size:.86em}.article_prose__YfW5t hr{height:1px;margin:64px 0;border:0;background:var(--line)}.article_prose__YfW5t table{width:100%;margin:38px 0;border-collapse:collapse;font-size:14px}.article_prose__YfW5t td,.article_prose__YfW5t th{border-bottom:1px solid var(--line);padding:13px 15px;text-align:left}.article_prose__YfW5t th{background:rgba(255,255,255,.025);color:var(--ink);font-weight:510}.article_callout__l0_Fb{position:relative;margin:46px 0;border:1px solid var(--line-strong);border-left:2px solid #739b8f;border-radius:0 6px 6px 0;background:linear-gradient(90deg,rgba(133,217,189,.045),rgba(255,255,255,.018));padding:24px 26px}.article_callout__l0_Fb[data-type=warning]{border-left-color:#a8916e}.article_callout__l0_Fb[data-type=tradeoff]{border-left-color:#7f8fa5}.article_callout__l0_Fb[data-type=lesson]{border-left-color:#8c9b79}.article_callout__l0_Fb[data-type=engineering]{border-left-color:#6f9b8e}.article_callout__l0_Fb[data-type=mental-model]{border-left-color:#7f8d9b}.article_callout__l0_Fb[data-type=important]{border-left-color:#9a8d70}.article_callout__l0_Fb>span{display:block;margin-bottom:9px;color:#9fcfbe;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.article_callout__l0_Fb div>:last-child,.article_callout__l0_Fb p:last-child{margin-bottom:0}.article_pullQuote__A4CuV{margin:64px 0;padding:8px 0 8px 28px;border-left:1px solid rgba(133,217,189,.5)}.article_pullQuote__A4CuV blockquote{margin:0;color:var(--ink);font-size:clamp(25px,3.2vw,34px);font-weight:390;line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.article_pullQuote__A4CuV blockquote p{margin:0}.article_pullQuote__A4CuV figcaption{margin-top:14px;color:var(--quiet);font-family:var(--font-geist-sans),ui-monospace,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.article_codeBlock__XKDga{margin:46px 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#090c0d;box-shadow:0 18px 50px rgba(0,0,0,.18)}.article_codeBlock__XKDga figcaption{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);background:#111516;padding:10px 14px;color:var(--quiet);font-size:10px;letter-spacing:.08em}.article_codeBlock__XKDga pre{margin:0;overflow-x:auto;padding:25px 27px;color:#c8d7d2;font-size:13.5px;line-height:1.8;tab-size:2}.article_articleImage__ORCLX{width:min(900px,calc(100vw - 32px));margin:62px 50%;transform:translateX(-50%)}.article_articleImage__ORCLX>div{overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#090c0d;padding:12px}.article_articleImage__ORCLX img{display:block;width:100%;height:auto;border-radius:3px;opacity:0;animation:article_imageIn__JwJHI .7s ease .12s forwards}.article_articleImage__ORCLX figcaption{display:flex;justify-content:center;gap:9px;margin-top:13px;color:var(--quiet);font-family:var(--font-geist-sans),ui-monospace,monospace;font-size:11px;line-height:1.5;text-align:center}.article_articleImage__ORCLX figcaption span{color:#78978d;letter-spacing:.08em;text-transform:uppercase}.article_prose__YfW5t [data-article-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.article_prose__YfW5t [data-article-reveal][data-visible]{opacity:1;transform:none}.article_articleFooter__WY669{width:min(920px,100%);margin:72px auto 0;padding-top:56px;border-top:1px solid var(--line)}.article_authorCard__hKDnT{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:26px}.article_authorPortrait__9jLRk{width:66px;height:66px;overflow:hidden;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel)}.article_authorPortrait__9jLRk img{width:100%;height:100%;object-fit:cover}.article_authorCopy___GUy5>span{color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.article_authorCopy___GUy5 h2{margin:6px 0 0;color:var(--ink);font-size:21px;font-weight:500}.article_authorCopy___GUy5 p{margin:3px 0 0;color:var(--muted);font-size:13px}.article_authorCopy___GUy5 .article_interests__PmdJ1{margin-top:10px;color:#6f7a77;font-size:12px}.article_authorLinks__a9cue{display:flex;gap:8px}.article_authorLinks__a9cue a{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:9px 11px;color:#aeb7b4;font-size:12px;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.article_authorLinks__a9cue a:hover{border-color:rgba(133,217,189,.25);background:rgba(133,217,189,.04);color:var(--ink)}.article_authorLinks__a9cue svg{width:14px;height:14px}.article_articleNav__9sgUl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.article_articleNav__9sgUl a{display:flex;min-height:126px;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.015);padding:20px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.article_articleNav__9sgUl a:last-child{text-align:right}.article_articleNav__9sgUl a:hover{border-color:rgba(133,217,189,.22);background:rgba(255,255,255,.028);transform:translateY(-2px)}.article_articleNav__9sgUl span{display:flex;align-items:center;gap:7px;color:var(--quiet);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.article_articleNav__9sgUl a:last-child span{justify-content:flex-end}.article_articleNav__9sgUl svg{width:13px;height:13px}.article_articleNav__9sgUl strong{color:#cad1cf;font-size:15px;font-weight:450;line-height:1.4}.article_related__yWfuu{margin-top:100px}.article_sectionHeading__Fqi1c>span{color:var(--accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.article_sectionHeading__Fqi1c h2{margin:9px 0 24px;color:var(--ink);font-size:31px;font-weight:460;letter-spacing:-.025em}.article_relatedGrid__BQT8p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article_relatedGrid__BQT8p>a{display:flex;min-height:260px;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:22px;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.article_relatedGrid__BQT8p>a:hover{border-color:rgba(133,217,189,.24);background:var(--panel);transform:translateY(-2px)}.article_relatedMeta__0YuUG{color:var(--quiet);font-size:10px}.article_relatedGrid__BQT8p h3{margin:18px 0 0;color:var(--ink);font-size:20px;font-weight:490;line-height:1.25}.article_relatedGrid__BQT8p p{display:-webkit-box;margin:13px 0 24px;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article_relatedAction___f_qj{display:flex;align-items:center;gap:6px;margin-top:auto;color:#9cb7ae;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.article_relatedAction___f_qj svg{width:13px;height:13px}.light .article_page__bI9ZC{--paper:#f2f3ef;--panel:#e8ebe6;--panel-raised:#e2e6e0;--ink:#17201e;--body:#394541;--muted:#69746f;--quiet:#87908c;--accent:#267c67;--line:rgba(25,48,42,0.11);--line-strong:rgba(25,48,42,0.18);background:radial-gradient(circle at 52% -8%,rgba(38,124,103,.08),transparent 32rem),var(--paper)}.light .article_ambientGrid__lz3Ww{background-image:linear-gradient(rgba(25,48,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(25,48,42,.035) 1px,transparent 0)}.light .article_articleNav__9sgUl a,.light .article_relatedGrid__BQT8p>a,.light .article_tags__hilD_ span,.light .article_themeToggle__pYjd0{background:rgba(255,255,255,.38)}.light .article_category__QcVUA{border-color:rgba(38,124,103,.24);background:rgba(38,124,103,.07)}.light .article_summary__flQm5{color:#52605b}.light .article_heroVisual__WiTOz{background:radial-gradient(circle at 50% 48%,rgba(38,124,103,.1),transparent 17rem),linear-gradient(145deg,rgba(255,255,255,.58),transparent 56%),#e7eae5}.light .article_heroVisual__WiTOz:before{background-image:linear-gradient(rgba(38,124,103,.09) 1px,transparent 0),linear-gradient(90deg,rgba(38,124,103,.09) 1px,transparent 0)}.light .article_diagram__F__K4 span{background:rgba(241,244,239,.95);color:#5f6d68}.light .article_diagramCore__abK38{border-color:rgba(38,124,103,.36)!important;box-shadow:0 0 35px rgba(38,124,103,.08)}.light .article_prose__YfW5t strong{color:#25312d}.light .article_prose__YfW5t em{color:#56635e}.light .article_prose__YfW5t code:not(pre code){border-color:rgba(25,48,42,.12);background:#e5e9e3;color:#246b59}.light .article_prose__YfW5t th{background:rgba(25,48,42,.035)}.light .article_callout__l0_Fb{background:linear-gradient(90deg,rgba(38,124,103,.065),rgba(255,255,255,.25))}.light .article_callout__l0_Fb>span{color:#267c67}.light .article_pullQuote__A4CuV{border-left-color:rgba(38,124,103,.5)}.light .article_articleImage__ORCLX>div,.light .article_codeBlock__XKDga{background:#17201e;box-shadow:0 18px 45px rgba(40,52,48,.1)}.light .article_codeBlock__XKDga figcaption{border-color:rgba(255,255,255,.08);background:#202a27;color:#8e9b96}.light .article_codeBlock__XKDga pre{color:#d0ddd8}.light .article_authorCard__hKDnT{background:linear-gradient(145deg,rgba(255,255,255,.52),rgba(38,124,103,.025))}.light .article_authorLinks__a9cue a{color:#52605b}.light .article_articleNav__9sgUl strong,.light .article_relatedGrid__BQT8p h3{color:var(--ink)}.article_heroStatus__Zj4ao:before{content:"\2022  published research note"}@keyframes article_imageIn__JwJHI{to{opacity:1}}@media (max-width:1100px){.article_header__h_DSE h1{max-width:820px;font-size:clamp(42px,4.6vw,48px)}}@media (max-width:760px){.article_page__bI9ZC{padding:48px 16px 88px}.article_articleToolbar__cUaLV{margin-bottom:34px}.article_header__h_DSE{padding-bottom:54px}.article_header__h_DSE h1{font-size:clamp(36px,10.5vw,44px);line-height:.98}.article_summary__flQm5{font-size:17px;line-height:1.65}.article_metadata__jFFWE{display:grid;grid-template-columns:repeat(2,max-content)}.article_metadata__jFFWE span:after{display:none}.article_heroFigure__KSafe{margin-top:40px}.article_heroVisual__WiTOz{height:300px}.article_diagram__F__K4{width:84%;transform:translate(-50%,-50%) scale(.84)}.article_heroStatus__Zj4ao{left:24px;right:auto}.article_prose__YfW5t{padding-top:62px;font-size:17px;line-height:1.84}.article_prose__YfW5t h1,.article_prose__YfW5t h2{margin-top:72px}.article_pullQuote__A4CuV{margin:50px 0;padding-left:20px}.article_articleImage__ORCLX{margin-top:42px;margin-bottom:42px}.article_authorCard__hKDnT{grid-template-columns:auto 1fr}.article_authorLinks__a9cue{grid-column:1/-1}.article_articleNav__9sgUl,.article_relatedGrid__BQT8p{grid-template-columns:1fr}.article_articleNav__9sgUl a:last-child{text-align:left}.article_articleNav__9sgUl a:last-child span{justify-content:flex-start}.article_relatedGrid__BQT8p>a{min-height:225px}}@media (max-width:440px){.article_page__bI9ZC{padding-right:14px;padding-left:14px}.article_metadata__jFFWE{grid-template-columns:1fr;gap:8px}.article_articleToolbar__cUaLV{align-items:flex-start}.article_themeToggle__pYjd0 span{display:none}.article_themeToggle__pYjd0{padding:8px}.article_heroLabel__I8TVa{max-width:180px}.article_heroIndex__g7oSz{display:none}.article_diagram__F__K4{transform:translate(-50%,-50%) scale(.68)}.article_authorCard__hKDnT{grid-template-columns:1fr}.article_authorPortrait__9jLRk{width:58px;height:58px}.article_authorLinks__a9cue{grid-column:auto;flex-wrap:wrap}.article_codeBlock__XKDga pre{padding:18px}}@media (prefers-reduced-motion:reduce){.article_articleImage__ORCLX img,.article_prose__YfW5t [data-article-reveal]{opacity:1;transform:none;animation:none;transition:none}.article_articleNav__9sgUl a,.article_relatedGrid__BQT8p>a{transition:none}}