.ArticlePage_art__rSCE_{--ink:var(--color-text);--lime:var(--color-lime);--lime-text:#131313;--purple:var(--color-purple)}.ArticlePage_fade__Zdhi_{opacity:0;transform:translateY(1.25rem);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0s)}.ArticlePage_art__rSCE_.ArticlePage_isIn__xB3xJ .ArticlePage_fade__Zdhi_{opacity:1;transform:none}.ArticlePage_ln__3Xi0s{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ArticlePage_ln__3Xi0s>span{display:inline-block;transform:translateY(110%) rotate(3deg);transform-origin:0 100%;transition:transform 1.2s var(--ease)}.ArticlePage_art__rSCE_.ArticlePage_isIn__xB3xJ .ArticlePage_title__dgSNR .ArticlePage_ln__3Xi0s>span{transform:none}.ArticlePage_progress__naPIs{position:sticky;left:0;top:var(--header-h,73px);height:3px;width:100%;background:#14181a14;z-index:49}.ArticlePage_progressBar__a2roE{height:100%;background:var(--lime);transform-origin:left}.ArticlePage_hero__Q4rge{position:relative;padding:11rem 1.5rem 3rem;text-align:center}.ArticlePage_back__RuuWg{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:500;color:#6d6965;transition:color .3s,gap .5s var(--ease)}.ArticlePage_back__RuuWg:hover{color:var(--ink);gap:.8rem}.ArticlePage_back__RuuWg svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ArticlePage_meta__feLyB{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:2px;font-family:var(--font-mono);font-size:.8125rem;text-transform:uppercase;margin-top:2rem}.ArticlePage_meta__feLyB span{padding:.2rem .5rem;border-radius:.25rem;background:#e6e4e1}.ArticlePage_mDark__Zvsfr{background:var(--ink);color:var(--color-bg)}.ArticlePage_mLime__OO0J2{background:var(--lime);color:var(--lime-text)}.ArticlePage_title__dgSNR{max-width:72rem;margin:1.5rem auto 0;font-size:clamp(2.75rem,6vw,6.25rem);font-weight:500;letter-spacing:-.055em;line-height:.96}.ArticlePage_dek__pNOJ7{max-width:42rem;margin:2rem auto 0;font-size:clamp(1.125rem,1.6vw,1.4rem);font-weight:500;line-height:1.5;letter-spacing:-.02em;color:#3f3b38}.ArticlePage_cover__kUygZ{position:relative;margin:3rem 2.5rem 0;height:min(38rem,60vw);border-radius:1.5rem;overflow:hidden;clip-path:inset(8% 6% 0 6% round 1.5rem);transition:clip-path 1.4s var(--ease) .4s}.ArticlePage_art__rSCE_.ArticlePage_isIn__xB3xJ .ArticlePage_cover__kUygZ{clip-path:inset(0 0 0 0 round 1.5rem)}.ArticlePage_cover__kUygZ img{transform:scale(1.12);transition:transform 1.8s var(--ease) .4s}.ArticlePage_art__rSCE_.ArticlePage_isIn__xB3xJ .ArticlePage_cover__kUygZ img{transform:scale(var(--cs,1))}.ArticlePage_coverTag__MeAyW{position:absolute;left:1.5rem;bottom:1.5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;color:#586060;background:#f8f8f5e0;padding:.375rem .75rem;border-radius:999px}.ArticlePage_body__E18_q{display:grid;grid-template-columns:17rem minmax(0,44rem) 1fr;gap:4rem;padding:5rem 2.5rem 6rem;max-width:96rem;margin:0 auto}.ArticlePage_toc__Z8HHZ{position:sticky;top:10rem;align-self:start}.ArticlePage_toc__Z8HHZ p{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;color:#8a8683;margin-bottom:1rem}.ArticlePage_toc__Z8HHZ ol{list-style:none;display:flex;flex-direction:column;gap:.15rem;border-left:1px solid #dedbd7}.ArticlePage_toc__Z8HHZ a{position:relative;display:block;padding:.45rem 0 .45rem 1rem;font-size:1rem;line-height:1.3;color:#8a8683;transition:color .3s}.ArticlePage_toc__Z8HHZ a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--ink);transform:scaleY(0);transition:transform .5s var(--ease)}.ArticlePage_toc__Z8HHZ a.ArticlePage_isOn__94hF6,.ArticlePage_toc__Z8HHZ a:hover{color:var(--ink)}.ArticlePage_toc__Z8HHZ a.ArticlePage_isOn__94hF6:before{transform:none}.ArticlePage_share__0EGQf{margin-top:2.5rem;display:flex;gap:2px}.ArticlePage_share__0EGQf a,.ArticlePage_share__0EGQf button{width:2.9rem;height:2.9rem;display:grid;place-items:center;background:#e6e4e1;border-radius:50%;transition:border-radius .5s var(--ease),background-color .3s}.ArticlePage_share__0EGQf a:hover,.ArticlePage_share__0EGQf button:hover{border-radius:.25rem;background:#dcdad6}.ArticlePage_share__0EGQf svg{width:1.05rem;height:1.05rem;fill:var(--ink)}.ArticlePage_share__0EGQf button svg{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}.ArticlePage_share__0EGQf button.ArticlePage_copied__H3Xn0{background:var(--lime)}.ArticlePage_prose__4yHfx{font-size:1.25rem;line-height:1.65;letter-spacing:-.012em;color:#2c2927}.ArticlePage_prose__4yHfx>*+*{margin-top:1.4rem}.ArticlePage_prose__4yHfx h2{margin-top:3.5rem;font-size:2.25rem;font-weight:500;letter-spacing:-.045em;line-height:1.05;color:var(--ink);scroll-margin-top:10rem}.ArticlePage_prose__4yHfx ul{padding-left:0;list-style:none}.ArticlePage_prose__4yHfx li{position:relative;padding-left:1.75rem}.ArticlePage_prose__4yHfx li+li{margin-top:.6rem}.ArticlePage_prose__4yHfx li:before{content:"✱";position:absolute;left:0;top:.05em;color:var(--purple);font-size:1rem}.ArticlePage_prose__4yHfx a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lime);text-decoration-thickness:2px}.ArticlePage_prose__4yHfx blockquote{position:relative;margin:3rem 0;padding:2.25rem 2rem 2rem 2.5rem;background:var(--ink);color:var(--color-bg);border-radius:1.25rem;font-size:1.75rem;font-weight:500;letter-spacing:-.035em;line-height:1.2}.ArticlePage_prose__4yHfx blockquote:before{content:"\201C";position:absolute;left:1.25rem;top:-.5rem;font-size:5rem;color:var(--lime);line-height:1}.ArticlePage_prose__4yHfx figure{margin:3rem 0}.ArticlePage_prose__4yHfx figure img{border-radius:1rem;width:100%;height:auto;display:block}.ArticlePage_prose__4yHfx figcaption{margin-top:.75rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;color:#8a8683}.ArticlePage_prose__4yHfx .callout{padding:1.5rem 1.75rem;border-radius:1rem;background:#e9e7e4;font-size:1.125rem}.ArticlePage_prose__4yHfx .callout b{display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;margin-bottom:.4rem;color:#6d6965}.ArticlePage_reveal__l0PDR{opacity:0;transform:translateY(1.5rem);transition:opacity .8s var(--ease),transform 1s var(--ease)}.ArticlePage_reveal__l0PDR.ArticlePage_isIn__xB3xJ{opacity:1;transform:none}.ArticlePage_related__vUDvz{padding:2rem 2.5rem 7rem;max-width:96rem;margin:0 auto;border-top:1px solid #dedbd7}.ArticlePage_relatedHead__PAmaO{display:flex;justify-content:space-between;align-items:baseline;margin:3rem 0 1.75rem}.ArticlePage_relatedHead__PAmaO h2{font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;letter-spacing:-.045em}.ArticlePage_relatedHead__PAmaO a{font-size:1.125rem;font-weight:500}.ArticlePage_cards__0ePjt{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ArticlePage_icard__Ba7AQ{display:flex;flex-direction:column;opacity:0;transform:translateY(2rem);transition:opacity .7s var(--ease),transform 1s var(--ease)}.ArticlePage_icard__Ba7AQ.ArticlePage_isIn__xB3xJ{opacity:1;transform:none}.ArticlePage_cardImg__zfMAI{position:relative;aspect-ratio:16/11;border-radius:1rem;overflow:hidden}.ArticlePage_cardImg__zfMAI img{transition:transform 1.1s var(--ease)}.ArticlePage_icard__Ba7AQ:hover .ArticlePage_cardImg__zfMAI img{transform:scale(1.06)}.ArticlePage_icard__Ba7AQ .ArticlePage_meta__feLyB{justify-content:flex-start;margin-top:1.1rem;font-size:.75rem}.ArticlePage_icard__Ba7AQ h3{margin-top:.9rem;font-size:1.625rem;font-weight:500;letter-spacing:-.035em;line-height:1.1}.ArticlePage_icard__Ba7AQ h3 span{background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;transition:background-size .6s var(--ease)}.ArticlePage_icard__Ba7AQ:hover h3 span{background-size:100% 1.5px}.ArticlePage_cta__VZC5l{padding:2rem 2.5rem 0;max-width:96rem;margin:0 auto}.ArticlePage_ctaInner__MObUV{border-radius:1.25rem;background:var(--ink);color:#edf0ec;padding:clamp(2rem,4.4vw,3.5rem)}.ArticlePage_ctaInner__MObUV h2{font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.06;letter-spacing:-.03em;font-weight:500;max-width:24ch}.ArticlePage_ctaInner__MObUV p{margin-top:.875rem;font-size:1rem;line-height:1.6;color:#b2bab7;max-width:50ch}.ArticlePage_ctaBtn___7Nie{display:inline-block;margin-top:1.75rem;font-size:.96875rem;font-weight:500;padding:.9375rem 1.875rem;border-radius:999px;background:var(--color-bg);color:var(--ink)}@media (max-width:1100px){.ArticlePage_body__E18_q{grid-template-columns:14rem minmax(0,1fr);gap:3rem}}@media (max-width:900px){.ArticlePage_hero__Q4rge{padding:9rem 1.25rem 2rem}.ArticlePage_cover__kUygZ{margin:2rem 1.25rem 0;height:60vw}.ArticlePage_body__E18_q{grid-template-columns:1fr;padding:3rem 1.25rem 4rem;gap:2rem}.ArticlePage_toc__Z8HHZ{position:static}.ArticlePage_toc__Z8HHZ ol,.ArticlePage_toc__Z8HHZ p{display:none}.ArticlePage_share__0EGQf{margin-top:0}.ArticlePage_prose__4yHfx{font-size:1.125rem}.ArticlePage_prose__4yHfx h2{font-size:1.75rem}.ArticlePage_prose__4yHfx blockquote{font-size:1.35rem}.ArticlePage_related__vUDvz{padding:1rem 1.25rem 5rem}.ArticlePage_cards__0ePjt{grid-template-columns:1fr}.ArticlePage_cta__VZC5l{padding:2rem 1.25rem 0}}@media (prefers-reduced-motion:reduce){.ArticlePage_fade__Zdhi_,.ArticlePage_title__dgSNR .ArticlePage_ln__3Xi0s>span{transform:none!important;opacity:1!important}.ArticlePage_cover__kUygZ{clip-path:inset(0 0 0 0 round 1.5rem)}.ArticlePage_cover__kUygZ img{transform:none}.ArticlePage_icard__Ba7AQ,.ArticlePage_reveal__l0PDR{opacity:1;transform:none}}