.plan_page__IR9mK{padding-bottom:4rem}.plan_facts__64sZZ{width:100%;max-width:var(--measure);margin-top:1.5rem;border-collapse:collapse;font-size:var(--step-small)}.plan_facts__64sZZ th{width:11rem;padding:.35rem 1rem .35rem 0;border-bottom:1px solid var(--rule);text-align:left;font-family:var(--font-sans);font-size:var(--step-meta);font-weight:400;color:var(--ink-muted);vertical-align:top}.plan_facts__64sZZ td{padding:.35rem 0;border-bottom:1px solid var(--rule)}.plan_section__IRZ_p{margin-top:clamp(2.5rem,6vw,3.75rem);padding-top:1.25rem;border-top:1px solid var(--rule)}.plan_h2__bdOxE{font-size:1.3125rem;font-weight:600;letter-spacing:-.012em}.plan_ref__8aLnN{display:inline-block;margin-left:.7em;font-family:var(--font-sans);font-size:var(--step-meta);font-weight:400;letter-spacing:0;color:var(--ink-muted);white-space:nowrap;vertical-align:.15em}.plan_h3__Op_64{margin-top:1.75rem;font-size:1.0625rem;font-weight:600}.plan_body__u_NAH{max-width:var(--measure);margin-top:.7rem;line-height:1.65}.plan_body__u_NAH+.plan_body__u_NAH{margin-top:.85rem}.plan_body__u_NAH strong{font-weight:600}.plan_fig__axRCx{margin:1.5rem 0 0;padding:1rem 0 1.1rem;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.plan_figHead__ShUoW{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:.9rem}.plan_figTitle__foZmb{font-weight:600}.plan_figHint__5_ztZ{max-width:60ch;font-family:var(--font-sans);font-size:var(--step-meta);line-height:1.45;color:var(--ink-muted)}.plan_pair__GxyuO{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:40rem){.plan_pair__GxyuO{grid-template-columns:1fr 1fr;gap:1.75rem}}.plan_pairTitle___f1qo{margin-bottom:.5rem;font-family:var(--font-sans);font-size:var(--step-small);color:var(--ink-muted)}.plan_chart__AFJJP{position:relative}.plan_chart__AFJJP svg{display:block;width:100%;height:auto}.plan_caption__GQyxn{max-width:66ch;margin-top:.8rem;line-height:1.5}.plan_caption__GQyxn,.plan_legend__4hdtr{font-family:var(--font-sans);font-size:var(--step-meta);color:var(--ink-muted)}.plan_legend__4hdtr{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.75rem}.plan_legend__4hdtr>span{display:inline-flex;align-items:center;gap:.45rem}.plan_key__1NmJl{display:inline-block;width:.7rem;height:.7rem;flex-shrink:0}.plan_keyLine__wV6mS{width:1rem;height:2px}.plan_keyDiamond__A6FFQ{transform:rotate(45deg) scale(.85)}.plan_keyRound__qZkSJ{border-radius:50%}.plan_axis__h2iy_{stroke:var(--rule-strong);stroke-width:1}.plan_baseline__rEgYb{stroke:var(--ink-faint);stroke-width:1}.plan_grid__zS2VW{stroke:var(--rule);stroke-width:1}.plan_axisText__OD_gm{font-size:11px}.plan_axisText__OD_gm,.plan_axisTitle__xuK18{font-family:var(--font-sans);fill:var(--ink-muted)}.plan_axisTitle__xuK18{font-size:12px}.plan_label__QR4Nw{font-family:var(--font-sans);font-size:11px;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.plan_mark__x5v8i{cursor:default;outline:none}.plan_mark__x5v8i:focus-visible .plan_hit__gq22Q{stroke:var(--ink);stroke-width:1}.plan_hit__gq22Q{fill:transparent}.plan_tip__vXjsF{position:absolute;z-index:2;max-width:18rem;padding:.35rem .6rem;background:var(--ink);color:var(--paper);line-height:1.4;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 10px))}.plan_tableView__uFxGj,.plan_tip__vXjsF{font-family:var(--font-sans);font-size:var(--step-meta)}.plan_tableView__uFxGj{margin-top:.75rem;color:var(--ink-muted)}.plan_tableView__uFxGj summary{cursor:pointer;width:max-content}.plan_tableView__uFxGj table{margin-top:.5rem}.plan_tableWrap__2hfuX{overflow-x:auto;margin-top:1rem}.plan_table__uUZpx{width:100%;border-collapse:collapse;font-size:var(--step-small)}.plan_table__uUZpx td,.plan_table__uUZpx th{padding:.4rem 1rem .4rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.5}.plan_table__uUZpx thead th{border-bottom:1px solid var(--ink);font-family:var(--font-sans);font-size:var(--step-meta);font-weight:500;color:var(--ink-muted)}.plan_table__uUZpx tbody th{font-weight:400;color:var(--ink-muted)}.plan_financials__C8yL_ tbody th{white-space:nowrap}.plan_table__uUZpx tbody th.plan_lead__83Tx_{color:var(--ink)}.plan_table__uUZpx .plan_num__DB1i_{text-align:right;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.plan_table__uUZpx .plan_sub__ASJmB{font-style:italic;color:var(--ink-muted)}.plan_table__uUZpx .plan_total__5h2WA td,.plan_table__uUZpx .plan_total__5h2WA th{border-top:1px solid var(--ink);border-bottom:0;font-weight:600;color:var(--ink)}.plan_financials__C8yL_{min-width:34rem}.plan_timeline__vHBgy th{width:8rem}.plan_team__JAeH_ th{width:12rem}.plan_meter__0jsGu{display:block;width:100%;min-width:6rem;height:6px;background:#e3e9f5}.plan_meter__0jsGu>span{display:block;height:100%;background:#2f5fa8}.plan_note__S1Jhq{max-width:var(--measure);margin-top:1rem;padding-left:1rem;border-left:1px solid var(--rule-strong);font-size:var(--step-small);line-height:1.55;color:var(--ink-muted)}.plan_back__7S80D{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:clamp(1rem,3vw,1.75rem);font-family:var(--font-sans);font-size:var(--step-meta);color:var(--ink-faint);transition:color var(--dur) var(--ease)}.plan_back__7S80D:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.plan_head__SODSA{padding-block:.25rem 0}.plan_title__lWbmy{max-width:28ch;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:600;line-height:1.15;letter-spacing:-.014em}.plan_meta__7ywmE{margin-top:.7rem;font-family:var(--font-sans);font-size:var(--step-meta);color:var(--ink-faint)}.plan_lede__KGHNg{max-width:var(--measure);margin-top:1rem;font-size:var(--step-lead);line-height:1.6;color:var(--ink-muted)}