.article_notFound__5MMZt,.article_page__YGiGp{position:relative;z-index:1;min-height:100vh;background:#fcfcfc;color:#202020;font-family:var(--font-geist-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.article_shell__KXwaJ{width:100%;max-width:692px;margin:0 auto;padding:72px 24px 96px}.article_nav__TaUK4{display:flex;align-items:center;gap:7px;color:#aaa;font-size:12px;line-height:18px}.article_navLink__w29OA,.article_notFound__5MMZt a{color:#555;text-decoration:none;background-image:linear-gradient(#c7c7c7,#c7c7c7);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.article_header__U_8jO{margin:104px 0 72px}.article_meta__58E_I{display:flex;align-items:center;gap:7px;margin-bottom:16px;color:#8a8a8a;font-size:12px;line-height:18px}.article_meta__58E_I a{color:#555;text-decoration:none;background-image:linear-gradient(#c7c7c7,#c7c7c7);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.article_header__U_8jO h1{margin:0;color:#202020;font-size:clamp(32px,6vw,48px);font-weight:520;line-height:1.08;letter-spacing:-.045em}.article_header__U_8jO p{max-width:610px;margin:24px 0 0;color:#737373;font-size:16px;line-height:1.6}.article_articleFooter__LRjhf{display:flex;align-items:center;gap:18px;margin-top:96px;padding-top:20px;border-top:1px solid #e5e5e5;color:#9a9a9a;font-size:12px}.article_articleFooter__LRjhf a{color:#303030;text-decoration:none;background-image:linear-gradient(#c7c7c7,#c7c7c7);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.article_notFound__5MMZt{display:grid;min-height:100vh;place-content:center;gap:14px;text-align:center}.article_notFound__5MMZt p{margin:0;color:#777;font-size:14px}.article_notFound__5MMZt a{justify-self:center;font-size:13px}.article_page__YGiGp [data-reveal]{opacity:0;filter:blur(3px);transform:translateY(10px);transition:opacity .46s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),filter .46s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .46s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s)}.article_page__YGiGp [data-reveal=visible]{opacity:1;filter:blur(0);transform:translateY(0)}@media (max-width:640px){.article_shell__KXwaJ{padding-top:40px;padding-bottom:72px}.article_header__U_8jO{margin-top:72px;margin-bottom:56px}.article_header__U_8jO p{font-size:15px}}@media (prefers-reduced-motion:reduce){.article_page__YGiGp [data-reveal]{opacity:1;filter:none;transform:none;transition:none}}.cost-curve-chart_figure__25qKj{margin:44px 0;padding:4px 0}.cost-curve-chart_chart__B_vg1{display:block;width:100%;height:auto;overflow:visible}.cost-curve-chart_grid__57Pce path{fill:none;stroke:#d9d4ca;stroke-width:.8}.cost-curve-chart_grid__57Pce .cost-curve-chart_axis__NJM7u{stroke:#777166;stroke-width:1.25}.cost-curve-chart_axisLabel__Ea_VB,.cost-curve-chart_pointLabel__SDE9H,.cost-curve-chart_xLabel__I6Ov4,.cost-curve-chart_yLabels__FuqyY text{fill:#8a847a;font-family:var(--font-handwritten);font-size:11px;font-synthesis:weight}.cost-curve-chart_yLabels__FuqyY text{text-anchor:end}.cost-curve-chart_axisLabel__Ea_VB{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.cost-curve-chart_lineGhost__OW7LD,.cost-curve-chart_line___v3gW{fill:none;stroke-linecap:round;stroke-linejoin:round}.cost-curve-chart_line___v3gW{stroke-width:2}.cost-curve-chart_lineGhost__OW7LD{opacity:.27;stroke-width:1.15;transform:translate(.8px,-.55px)}.cost-curve-chart_vmGhost__7_JBm,.cost-curve-chart_vmLine__1nvmW{stroke:#292824}.cost-curve-chart_k3sGhost__gnl0l,.cost-curve-chart_k3sLine__1d3Yz{stroke:#817b71;stroke-dasharray:6 4}.cost-curve-chart_point__aHLVE circle{fill:#fff;stroke:#292824;stroke-width:1.5;cursor:default;outline:none}.cost-curve-chart_k3sPoint__TJJYs circle{stroke:#817b71}.cost-curve-chart_pointLabel__SDE9H{opacity:0;transition:opacity .14s ease}.cost-curve-chart_point__aHLVE:focus-within .cost-curve-chart_pointLabel__SDE9H,.cost-curve-chart_point__aHLVE:hover .cost-curve-chart_pointLabel__SDE9H{opacity:1}.cost-curve-chart_caption__Qtsby{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;margin-top:2px;color:#777168;font-size:11px}.cost-curve-chart_caption__Qtsby span{display:inline-flex;align-items:center;gap:7px}.cost-curve-chart_caption__Qtsby i{display:inline-block;width:18px;height:0;border-top:2px solid;transform:rotate(-1deg)}.cost-curve-chart_vmKey__b__1w{border-color:#292824!important}.cost-curve-chart_k3sKey__u6q18{border-color:#817b71!important;border-top-style:dashed!important}.cost-curve-chart_visible__YaGeK .cost-curve-chart_lineGhost__OW7LD,.cost-curve-chart_visible__YaGeK .cost-curve-chart_line___v3gW{stroke-dasharray:1000;stroke-dashoffset:1000;animation:cost-curve-chart_plotLine__0gXl1 1.65s cubic-bezier(.22,.7,.3,1) forwards}.cost-curve-chart_visible__YaGeK .cost-curve-chart_k3sGhost__gnl0l,.cost-curve-chart_visible__YaGeK .cost-curve-chart_k3sLine__1d3Yz{animation:cost-curve-chart_plotDashedLine__meyoC 1.65s cubic-bezier(.22,.7,.3,1) .18s forwards}.cost-curve-chart_visible__YaGeK .cost-curve-chart_points__GSucu{opacity:0;animation:cost-curve-chart_plotPoint__eVMcV .36s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.58s + var(--point-index) * .12s)}@keyframes cost-curve-chart_plotLine__0gXl1{0%{stroke-dashoffset:1000}74%{stroke-dashoffset:-10}to{stroke-dashoffset:0}}@keyframes cost-curve-chart_plotDashedLine__meyoC{0%{stroke-dasharray:1000;stroke-dashoffset:1000}74%{stroke-dasharray:1000;stroke-dashoffset:-10}99%{stroke-dasharray:1000;stroke-dashoffset:0}to{stroke-dasharray:6 4;stroke-dashoffset:0}}@keyframes cost-curve-chart_plotPoint__eVMcV{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:640px){.cost-curve-chart_figure__25qKj{margin-right:-12px;margin-left:-12px;padding:2px 12px}.cost-curve-chart_caption__Qtsby{gap:8px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cost-curve-chart_figure__25qKj .cost-curve-chart_lineGhost__OW7LD,.cost-curve-chart_figure__25qKj .cost-curve-chart_line___v3gW,.cost-curve-chart_figure__25qKj .cost-curve-chart_points__GSucu{opacity:1;stroke-dashoffset:0;animation:none}}.hand-drawn-diagram_figure__0b8_6{margin:44px 0}.hand-drawn-diagram_paper__ps4St{position:relative;padding:4px 0}.hand-drawn-diagram_scroll__cFLsu{overflow-x:auto;scrollbar-width:thin}.hand-drawn-diagram_svg__SVMCr{display:block;width:100%;min-width:520px;height:auto;overflow:visible}.hand-drawn-diagram_arrow__MmEW1,.hand-drawn-diagram_pencilGhost__pgcWO,.hand-drawn-diagram_pencilLine__I1eqz,.hand-drawn-diagram_tick__HaJHS{fill:none;stroke:#3e3a33;stroke-linecap:round;stroke-linejoin:round}.hand-drawn-diagram_pencilLine__I1eqz{stroke-width:1.35}.hand-drawn-diagram_pencilGhost__pgcWO{opacity:.26;stroke-width:.9}.hand-drawn-diagram_groupLine__E4xbc{stroke:#777064;stroke-dasharray:7 5}.hand-drawn-diagram_chartTitle__a_KT5,.hand-drawn-diagram_edgeLabel__Tjcw7,.hand-drawn-diagram_groupLabel__GeORA,.hand-drawn-diagram_nodeText__vs2TJ,.hand-drawn-diagram_sectionLabel__W_quT,.hand-drawn-diagram_taskLabel__7fwXk,.hand-drawn-diagram_tickLabel__Bghtw{fill:#35322d;font-family:var(--font-handwritten);font-synthesis:weight}.hand-drawn-diagram_nodeText__vs2TJ{font-size:12px;letter-spacing:.01em}.hand-drawn-diagram_groupLabel__GeORA{font-size:12px;font-weight:600}.hand-drawn-diagram_edgeLabel__Tjcw7{paint-order:stroke;stroke:#fff;stroke-width:6px;font-size:10px}.hand-drawn-diagram_arrow__MmEW1{stroke-width:1.25}.hand-drawn-diagram_chartTitle__a_KT5{font-size:15px;font-weight:600}.hand-drawn-diagram_axisLine__DJISf{stroke:#716b61}.hand-drawn-diagram_tick__HaJHS{opacity:.3;stroke-width:.7}.hand-drawn-diagram_taskLabel__7fwXk,.hand-drawn-diagram_tickLabel__Bghtw{font-size:10px}.hand-drawn-diagram_sectionLabel__W_quT{fill:#858077;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hand-drawn-diagram_taskLabel__7fwXk{font-weight:500}.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_arrow__MmEW1,.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_pencilGhost__pgcWO,.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_pencilLine__I1eqz{stroke-dasharray:1;stroke-dashoffset:1;animation:hand-drawn-diagram_pencilDraw__cVoE4 1.1s cubic-bezier(.22,.72,.3,1) forwards}.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_ganttTask__7NRVe .hand-drawn-diagram_pencilGhost__pgcWO,.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_ganttTask__7NRVe .hand-drawn-diagram_pencilLine__I1eqz,.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_node__GLJ_c .hand-drawn-diagram_pencilGhost__pgcWO,.hand-drawn-diagram_visible__RWA_M .hand-drawn-diagram_node__GLJ_c .hand-drawn-diagram_pencilLine__I1eqz{animation-delay:calc(.12s + var(--item-index, 0) * 60ms)}@keyframes hand-drawn-diagram_pencilDraw__cVoE4{0%{opacity:.12;stroke-dashoffset:1}76%{opacity:1;stroke-dashoffset:-.025}to{opacity:1;stroke-dashoffset:0}}@media (max-width:640px){.hand-drawn-diagram_figure__0b8_6{margin-right:-12px;margin-left:-12px}.hand-drawn-diagram_paper__ps4St{padding:2px 0}.hand-drawn-diagram_svg__SVMCr{min-width:500px}}@media (prefers-reduced-motion:reduce){.hand-drawn-diagram_paper__ps4St *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}.blog-content_content__0DPD6{color:#505050;font-size:16px;line-height:1.78}.blog-content_content__0DPD6 h2,.blog-content_content__0DPD6 h3{color:#202020;font-weight:540;letter-spacing:-.025em}.blog-content_content__0DPD6 h2{margin:64px 0 20px;font-size:23px;line-height:1.3}.blog-content_content__0DPD6 h3{margin:44px 0 16px;font-size:18px;line-height:1.4}.blog-content_content__0DPD6 p{margin:0 0 24px}.blog-content_content__0DPD6 a{color:#202020;text-decoration-color:#b9b9b9;text-decoration-thickness:1px;text-underline-offset:4px}.blog-content_content__0DPD6 strong{color:#292929;font-weight:600}.blog-content_content__0DPD6 ol,.blog-content_content__0DPD6 ul{margin:24px 0;padding-left:24px}.blog-content_content__0DPD6 li{margin:10px 0;padding-left:5px}.blog-content_content__0DPD6 li::marker{color:#aaa}.blog-content_content__0DPD6 blockquote{margin:36px 0;padding-left:22px;border-left:2px solid #d8d8d8;color:#707070;font-style:italic}.blog-content_content__0DPD6 blockquote p:last-child{margin-bottom:0}.blog-content_content__0DPD6 code:not([class]){padding:2px 5px;border-radius:4px;background:#eeeeee;color:#303030;font-size:.84em}.blog-content_codeBlock__K6mPm,.blog-content_codeBlock__K6mPm *,.blog-content_content__0DPD6 code{font-family:var(--font-geist-mono),monospace!important}.blog-content_codeBlock__K6mPm{margin:34px 0;overflow:hidden;border-radius:10px}.blog-content_content__0DPD6 hr{height:1px;margin:56px 0;border:0;background:#e5e5e5}.blog-content_tableWrap__COrTH{margin:34px 0;overflow-x:auto}.blog-content_content__0DPD6 table{width:100%;border-collapse:collapse;font-size:13px}.blog-content_content__0DPD6 td,.blog-content_content__0DPD6 th{padding:10px 12px;border-bottom:1px solid #e6e6e6;text-align:left;vertical-align:top}.blog-content_content__0DPD6 th{color:#303030;font-weight:550}.blog-content_content__0DPD6 figure{margin:40px 0}.blog-content_content__0DPD6 figure img{display:block;width:100%;height:auto;border-radius:10px}.blog-content_content__0DPD6 figcaption{margin-top:10px;color:#929292;font-size:12px}.blog-content_references__SE83y{margin-top:72px;padding-top:24px;border-top:1px solid #e5e5e5}.blog-content_referencesLabel__8Jeyc{margin-bottom:18px!important;color:#8a8a8a;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.blog-content_footnoteBack__MmmHn,.blog-content_footnoteReference__sVshT{color:#686868!important;text-decoration:none!important}.blog-content_footnoteReference__sVshT sup{font-size:10px}.blog-content_footnoteBack__MmmHn{margin-left:6px}@media (max-width:640px){.blog-content_content__0DPD6{font-size:15px;line-height:1.72}.blog-content_content__0DPD6 h2{margin-top:52px;font-size:21px}.blog-content_content__0DPD6 h3{margin-top:38px;font-size:17px}.blog-content_codeBlock__K6mPm{margin-right:-12px;margin-left:-12px}}.home-background_backdrop__y6t4D{position:fixed;z-index:0;inset:0;overflow:hidden;background:#000;pointer-events:none}.home-background_backdrop__y6t4D:after{position:absolute;inset:0;background:rgb(0 0 0/14%);content:""}