.home_home__VksE8{display:flex;flex-direction:column;padding-bottom:96px;color:var(--ink);font-family:var(--sans)}.home_wrap__3VpTV{width:100%;max-width:1168px;margin:0 auto;padding:0 24px;box-sizing:border-box}.home_section__UiwNM{margin-top:96px}.home_srOnly__C_8ba{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home_eyebrow__8Cfvk{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.home_mono__nUwFA{font-family:var(--mono);font-variant-numeric:tabular-nums}.home_h2__dih9D{margin:8px 0 0;font-family:var(--sans);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.015em}.home_sub__cl9mD{margin:8px 0 0;font-size:17px;line-height:1.55;color:var(--ink-2)}.home_note__MXGnM{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.home_pressGap__KLs4k{margin-top:64px}.home_sample__M_bHN>figure{margin-top:0}.home_cardLink__Q23SG:focus-visible,.home_rankName__txgOk:focus-visible,.home_textLink__54f_7:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.home_textLink__54f_7{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--forest);text-underline-offset:4px}.home_cta__sS9MF{align-self:flex-start}.home_hero__3uBHQ{max-width:1168px;margin:0 auto;padding:40px 24px 56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.home_h1__cms76{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(52px,8vw,88px);line-height:.98;letter-spacing:-.02em}.home_h1__cms76 em{font-style:italic;color:var(--forest)}.home_lede__6eySA{margin:0;max-width:640px;font-size:20px;line-height:1.5;color:var(--ink-2)}.home_ctas__ZJQQb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:8px}.home_hero__3uBHQ .home_cta__sS9MF{align-self:auto}.home_cards__2kEeq{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home_card__jDIhX{display:flex;flex-direction:column;gap:14px;padding:24px;background:#fff;border:1px solid var(--rule);border-radius:14px}.home_cardTitle__8ouYv{margin:0;font-size:21px;font-weight:600;line-height:1.3}.home_cardText__r7wyh{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.home_cardLink__Q23SG{margin-top:auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:var(--forest);text-decoration:none}.home_cardLink__Q23SG:hover{text-decoration:underline}.home_gap__GklWT{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:12px;overflow:hidden}.home_gapRow__5_zbs{display:flex;align-items:flex-end;gap:12px;padding:12px 14px;background:var(--paper)}.home_gapRow__5_zbs+.home_gapRow__5_zbs{border-top:1px solid var(--rule)}.home_gapRow__5_zbs[data-row=no-requirements]{background:var(--forest);color:var(--cream)}.home_gapLabel__Nu8xO{flex:1;display:flex;flex-direction:column;font-size:13px}.home_gapLabel__Nu8xO .home_mono__nUwFA{font-weight:500}.home_gapEarns__3oALB{font-family:var(--mono);font-size:28px;font-weight:500;line-height:1;white-space:nowrap}.home_ranked__A5NEW{list-style:none;margin:0;padding:12px 16px;background:var(--paper);border-radius:12px;counter-reset:rank;font-size:14px}.home_ranked__A5NEW li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px;row-gap:2px;align-items:baseline;padding:8px 0;counter-increment:rank}.home_ranked__A5NEW li+li{border-top:1px solid var(--rule)}.home_ranked__A5NEW li:before{content:counter(rank);width:16px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.home_changes__GLyRB{list-style:none;margin:0;padding:12px 16px;background:var(--paper);border-radius:12px;font-size:14px}.home_changes__GLyRB li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:2px;align-items:baseline;padding:8px 0}.home_changes__GLyRB li+li{border-top:1px solid var(--rule)}.home_changes__GLyRB .home_mono__nUwFA{font-weight:600}.home_changes__GLyRB .home_rankReq__YgMlR{grid-column:1/-1}.home_up__Vc8qG{color:var(--forest)}.home_down__dJjnS{color:var(--ink-2)}.home_rankName__txgOk{min-width:0;color:var(--ink);font-weight:500;text-decoration:none}.home_rankName__txgOk:hover{color:var(--forest);text-decoration:underline}.home_rankReq__YgMlR{grid-column:2/-1;font-size:12px;color:var(--ink-2)}.home_ranked__A5NEW .home_mono__nUwFA{font-weight:600}.home_lastTitle___5MYY{margin:0 0 4px;font-size:18px;font-weight:600}.home_split___dsVs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:56px;row-gap:32px;align-items:start}.home_stack__7wP4N{display:flex;flex-direction:column;gap:12px;min-width:0}.home_band__oIRbK{margin-top:96px;padding:80px 0;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);--ink-data:var(--ink-2);--rule-3:var(--rule);--wash:var(--cream)}.home_points__rVWTs{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:12px}.home_points__rVWTs li{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--ink-2)}.home_points__rVWTs strong{font-size:16px;color:var(--ink)}.home_sectionHead__5DQEx{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.home_posts___B7Nw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home_post__WSdTa{display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;padding:24px;background:#fff;border:1px solid var(--rule);border-radius:14px;color:var(--ink);text-decoration:none}.home_post__WSdTa:focus-visible,.home_post__WSdTa:hover{border-color:var(--forest)}.home_post__WSdTa:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:960px){.home_cards__2kEeq,.home_posts___B7Nw,.home_split___dsVs{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.home_hero__3uBHQ{padding:48px 16px 40px;gap:20px}.home_wrap__3VpTV{padding:0 16px}.home_lede__6eySA{font-size:18px}.home_band__oIRbK,.home_section__UiwNM{margin-top:64px}.home_pressGap__KLs4k{margin-top:40px}.home_band__oIRbK{padding:56px 0}.home_h2__dih9D{font-size:24px}.home_sectionHead__5DQEx{flex-direction:column;align-items:flex-start;gap:4px}}.EmbedChrome_shell__vS6VY{min-height:100vh;display:flex;flex-direction:column;background:var(--cream)}.EmbedChrome_header__hQuqn{padding:20px 24px;border-bottom:1px solid var(--rule)}.EmbedChrome_wordmark__9JTDs{font-family:var(--serif);font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.EmbedChrome_wordmarkA__8AUJ9{color:var(--forest);font-style:italic}.EmbedChrome_main__Nf4tt{flex:1;width:100%;max-width:820px;margin:0 auto;padding:40px 24px 64px}.EmbedChrome_footer__bNxiz{border-top:1px solid var(--rule);padding:28px 24px;background:var(--paper)}.EmbedChrome_footerNav__9CQRL{display:flex;flex-wrap:wrap;gap:8px 22px;max-width:820px;margin:0 auto 14px}.EmbedChrome_footerLink__SnqF3{font-family:var(--sans);font-size:13px;color:var(--ink-2);text-decoration:none}.EmbedChrome_footerLink__SnqF3:hover{color:var(--forest)}.EmbedChrome_legal__AJ4aI{max-width:820px;margin:0 auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-3)}@media (max-width:480px){.EmbedChrome_header__hQuqn{padding:16px}.EmbedChrome_main__Nf4tt{padding:28px 16px 48px}.EmbedChrome_footer__bNxiz{padding:24px 16px}}.EmbedCreditBox_box__mGIf2{--embed-box-pad:24px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:var(--embed-box-pad);font-family:var(--sans);color:var(--ink)}.EmbedCreditBox_heading__db6Nl{font-family:var(--sans);font-size:18px;font-weight:600;margin:0 0 6px}.EmbedCreditBox_intro__bt4aP{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 16px}.EmbedCreditBox_code__3SSEW{background:var(--ink);color:var(--cream);border-radius:10px;padding:14px 16px;margin:0 0 12px;overflow-x:auto;font-family:var(--mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.EmbedCreditBox_copyBtn__j4On9{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--cream);background:var(--forest);border:0;border-radius:6px;padding:9px 18px;cursor:pointer}.EmbedCreditBox_copyBtn__j4On9:hover{background:var(--forest-2)}.EmbedCreditBox_copyBtn__j4On9:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.EmbedCreditBox_note__5uvJu{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:14px 0 0}@media (max-width:480px){.EmbedCreditBox_box__mGIf2{--embed-box-pad:16px}}@media (max-width:480px),(pointer:coarse){.EmbedCreditBox_copyBtn__j4On9{min-height:44px}}.EmbedSnippetBox_box__0QhQU{--embed-box-pad:24px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:var(--embed-box-pad);font-family:var(--sans);color:var(--ink)}.EmbedSnippetBox_heading__q4H9s{font-family:var(--sans);font-size:20px;font-weight:600;margin:0 0 6px}.EmbedSnippetBox_intro__VptmY{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 20px}.EmbedSnippetBox_snippet__TWztY{margin-bottom:20px}.EmbedSnippetBox_snippetHead__jTcGz{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.EmbedSnippetBox_snippetTitle__WCfih{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.EmbedSnippetBox_snippetNote__HD7HX{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.EmbedSnippetBox_code__mx6ag{background:var(--ink);color:var(--cream);border-radius:10px;padding:14px 16px;margin:0 0 10px;overflow-x:auto;font-family:var(--mono);font-variant-ligatures:none;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.EmbedSnippetBox_code__mx6ag code{font-family:inherit}.EmbedSnippetBox_copyBtn__voqB1{display:inline-flex;align-items:center;background:#fff;color:var(--ink);border:1px solid var(--rule);border-radius:999px;font-family:var(--sans);font-size:13px;font-weight:600;padding:8px 18px;cursor:pointer}.EmbedSnippetBox_copyBtn__voqB1:hover{border-color:var(--ink-3)}.EmbedSnippetBox_chartCopyRow__TLo5F{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;padding-top:18px;border-top:1px solid var(--rule-2)}.EmbedSnippetBox_downloadLink__rgj60{display:inline-flex;align-items:center;min-height:32px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--forest)}.EmbedSnippetBox_chartCopyHint__CQr0o{font-size:12.5px;color:var(--ink-3);line-height:1.5}.EmbedSnippetBox_note__3QkEp{font-size:13px;line-height:1.55;color:var(--ink-2);margin:20px 0 0;padding-top:16px;border-top:1px solid var(--rule-2)}@media (max-width:480px){.EmbedSnippetBox_box__0QhQU{--embed-box-pad:16px}}@media (max-width:480px),(pointer:coarse){.EmbedSnippetBox_copyBtn__voqB1,.EmbedSnippetBox_downloadLink__rgj60{min-height:44px}}.SavingsIndex_idx__OpoPb{container-type:inline-size;container-name:idx}.SavingsIndex_card__aGvPd{margin:0;padding:24px;background:#fff;border:1px solid var(--rule);border-radius:14px;color:var(--ink);font-family:var(--sans)}.SavingsIndex_head__pkcv6{display:block}.SavingsIndex_title__74nPP{margin:0;font:600 22px/1.3 var(--sans);color:var(--ink)}.SavingsIndex_dateline__c1w_J{margin:4px 0 0;font:500 12px/1.4 var(--mono);color:var(--ink-2)}.SavingsIndex_summary__tkaQY{margin:12px 0 20px;font:400 16px/1.55 var(--sans);color:var(--ink-2)}.SavingsIndex_nw__wa_wz{white-space:nowrap}.SavingsIndex_rows__JHVVD{margin:0}.SavingsIndex_row__tub8e{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(8rem,1fr) 6.5rem;grid-template-areas:"lbl bar val";column-gap:16px;align-items:center;padding:8px 0}.SavingsIndex_label__AmsoO{grid-area:lbl;font:500 15px/1.3 var(--sans);color:var(--ink)}.SavingsIndex_qualifier__mnvgr{display:block;font:400 13px/1.35 var(--sans);color:var(--ink-2)}.SavingsIndex_value__4Whu6{grid-area:val;margin:0;font:500 15px/1.3 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--ink)}.SavingsIndex_bar__MOK5A{grid-area:bar;position:relative;margin:0;height:12px;border-left:1px solid var(--ink-3)}.SavingsIndex_fill___0KnC{position:absolute;inset:0 auto 0 0;min-width:3px;border-radius:0 2px 2px 0}.SavingsIndex_hy__j0tDU .SavingsIndex_fill___0KnC{background:var(--forest)}.SavingsIndex_bench__V_0pg .SavingsIndex_fill___0KnC{background:var(--ink-3)}.SavingsIndex_grp___AtL4{margin-top:4px;padding-top:12px;border-top:1px solid var(--rule-2)}.SavingsIndex_scale__I1ySG{padding:0;margin-top:2px;font:400 11px/1.4 var(--mono);color:var(--ink-3)}.SavingsIndex_scale__I1ySG>span{grid-area:bar;display:flex;justify-content:space-between}.SavingsIndex_sr__BrxsR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SavingsIndex_notes__QS_Hz{margin:16px 0 0;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.SavingsIndex_dateline__c1w_J a,.SavingsIndex_notes__QS_Hz a,.SavingsIndex_qualifier__mnvgr a{color:var(--forest)}.SavingsIndex_foot__i_5cX{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule)}.SavingsIndex_left__WX3KH{display:flex;flex-direction:column;gap:2px}.SavingsIndex_credit__cm7aQ{font:400 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.SavingsIndex_embed__LdE2J{display:inline-flex;align-items:center;min-height:32px;font:500 13px/1.4 var(--sans);color:var(--forest)}.SavingsIndex_card__aGvPd a:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:2px}@container idx (max-width: 559px){.SavingsIndex_row__tub8e{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"lbl val" "bar bar";row-gap:8px;padding:10px 0}.SavingsIndex_scale__I1ySG{grid-template-areas:"bar bar";padding:0}.SavingsIndex_bar__MOK5A{height:10px}}@container idx (max-width: 399px){.SavingsIndex_card__aGvPd{padding:16px}.SavingsIndex_title__74nPP{font-size:20px}.SavingsIndex_summary__tkaQY{font-size:15px}.SavingsIndex_foot__i_5cX{flex-direction:column;align-items:stretch}.SavingsIndex_foot__i_5cX>a{width:100%}}@media (forced-colors:active){.SavingsIndex_fill___0KnC{background:CanvasText;forced-color-adjust:none}}.RatesCTA_wrap__M63eb{margin:28px 0}.RatesCTA_wrap__M63eb .RatesCTA_cta__5scEZ{font-size:15px}.RatesCTA_sublabel___1dYe{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--ink-3);margin:8px 0 0}