.home_impact__kb7yD{background:var(--color-primary-dark);color:var(--color-band-text)}.home_impactInner__AsX6b{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,6rem);align-items:center;padding-block:clamp(3.5rem,7vw,5.5rem)}.home_stats__BU5tt{margin:0}.home_stats__BU5tt div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1)}.home_stats__BU5tt dt{color:var(--color-band-muted);font-size:1rem}.home_stats__BU5tt dd{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.home_lead__Ab0ri dd{color:var(--color-accent);font-size:clamp(5rem,12vw,9rem);letter-spacing:-.03em}.home_lead__Ab0ri dt{font-size:clamp(1.15rem,2vw,1.5rem);color:var(--color-band-text)}.home_rest__0KANa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(255 255 255/16%)}.home_rest__0KANa div{padding:var(--space-6) var(--space-4) var(--space-6) 0;border-bottom:1px solid rgb(255 255 255/16%)}.home_rest__0KANa div:nth-child(2n){padding-left:var(--space-6);border-left:1px solid rgb(255 255 255/16%)}.home_rest__0KANa dd{color:#fff;font-size:clamp(2.25rem,4vw,3.25rem);letter-spacing:-.02em}.home_note__JsGEM{display:block;margin-top:var(--space-1);color:var(--color-band-faint);font-size:.875rem}.home_branches__AQId9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.home_branch__UyHAh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center}.home_branchLogo__nxOKn{display:grid;width:3.25rem;height:3.25rem;place-items:center;overflow:hidden;border-radius:50%;background:#fff;border:1px solid var(--color-border)}.home_branchLogo__nxOKn img{width:88%;height:88%;object-fit:contain}.home_branch__UyHAh h4{margin:0;font-size:1rem;line-height:1.2}.home_branchesBlock__hXeNo{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.home_branchesTitle__qg_zV{margin:0 0 var(--space-5);font-size:1.1rem;color:var(--color-heading)}.home_branch__UyHAh p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.875rem}.home_partners__IveAE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-8) var(--space-8);align-items:center;margin:0;padding:var(--space-10) 0 0;border-top:1px solid var(--color-border);list-style:none}.home_partner__A1FnW{display:flex;height:6.5rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#fff;padding:var(--space-2)}:root[data-theme=dark] .home_partner__A1FnW{background:#eef2f1}.home_partner__A1FnW img{width:auto;height:min(var(--logo-height,3.5rem),5.25rem);max-width:100%;object-fit:contain}.home_news__YhJg2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-8);align-items:stretch}.home_newsLead__WRU0v{position:relative;display:grid;transition:border-color .16s ease,box-shadow .16s ease;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.home_newsLeadImage__80uLh{display:block;width:100%;aspect-ratio:16/9;background:var(--color-tint);object-fit:cover}.home_newsLeadBody__Yld22{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6)}.home_newsLeadTitle__oIyPp{margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;letter-spacing:-.015em}.home_newsEntries__ZWLfO{display:grid;align-content:space-between;margin:0;padding:0;list-style:none}.home_newsEntry__IMD_n{display:grid;gap:var(--space-2);padding-block:var(--space-6);border-top:1px solid var(--color-border)}.home_newsEntry__IMD_n:first-child{padding-top:0;border-top:0}.home_newsEntryTitle__EB36v{margin:0;font-size:1.3rem;line-height:1.2;letter-spacing:-.015em}.home_newsEntryTitle__EB36v a,.home_newsLeadTitle__oIyPp a{display:inline-block;padding-block:.6rem;color:var(--color-heading);text-decoration:none}.home_newsLead__WRU0v:hover{border-color:var(--color-primary);box-shadow:var(--shadow-hover)}.home_newsLead__WRU0v:has(a:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.home_newsLeadTitle__oIyPp a:focus-visible{outline:none}.home_newsLeadTitle__oIyPp a:after{position:absolute;inset:0;content:""}.home_newsEntryTitle__EB36v a:hover,.home_newsLeadTitle__oIyPp a:hover{color:var(--color-primary)}.home_newsMeta__Hd6An{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;color:var(--color-muted);font-size:.875rem}.home_newsMeta__Hd6An span{color:var(--color-primary);font-weight:700}.home_newsExcerpt__WmT0F{margin:0;color:var(--color-body);line-height:1.65}@media (max-width:860px){.home_news__YhJg2{grid-template-columns:minmax(0,1fr)}.home_newsEntry__IMD_n:first-child{padding-top:var(--space-6);border-top:1px solid var(--color-border)}}@media (max-width:1080px){.home_partners__IveAE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.home_branches__AQId9{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.home_impactInner__AsX6b{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media (max-width:620px){.home_partners__IveAE{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}}