:root{--ink:#fff;--ink-muted:hsla(0,0%,100%,.75);--ink-dim:hsla(0,0%,100%,.6);--bg:#414042;--line:hsla(0,0%,100%,.12);--accent:#b01c2e;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--radius:30px;--bottom-icon-h:26px;--bottom-icon-w:auto;--bottom-icon-gap:10px;--bottom-icon-shift:0px}.site-footer{background:var(--bg);color:var(--ink);font-size:1.6rem;padding-block:clamp(32px,4vw,56px)}.site-footer .page-center{max-width:1280px}.site-footer a{color:var(--ink);text-decoration:none}.site-footer a:hover{color:var(--accent)}.footer-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:900px){.footer-grid{align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.footer-links{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.footer-col{min-width:0}.footer-heading{color:var(--ink);font-size:2rem;font-weight:600;margin:0 0 14px}.footer-list{list-style:none;margin:0;padding:0}.footer-list li+li{margin-top:8px}.footer-link--nolink{color:var(--ink)}.footer-aside{display:grid;gap:var(--space-5)}.social-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.social-list a{align-items:center;border-radius:var(--radius);display:inline-flex;height:44px;justify-content:center;transition:background .2s ease;width:44px}.social-list a:hover{background:var(--ink);color:var(--bg)}.social-icon svg{display:block;fill:currentColor;height:22px;width:22px}.footer-signup .signup-copy{color:var(--ink);margin:0 0 var(--space-2)}.footer-quickbar{border-top:1px solid var(--line);margin-top:var(--space-5);padding-top:var(--space-4)}.quickbar-list{display:grid;gap:var(--space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:720px){.quickbar-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.quickbar-item{margin:0}.quickbar-chip{align-items:center;background:none;border:0;color:var(--ink);cursor:default;display:inline-flex;gap:10px;justify-content:center;line-height:1.2;font:inherit;min-height:44px;padding:10px 14px;position:relative;text-decoration:none;white-space:nowrap;width:100%}.chip-label{font-weight:700;letter-spacing:.02em}.chip-value{opacity:.9}.chip-icon{fill:currentColor;flex:0 0 auto;height:18px;width:18px}.quickbar-chip.copy-chip,.quickbar-chip.link-chip{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);cursor:pointer;padding:8px 14px;transition:background .2s ease,border-color .2s ease}.quickbar-chip.copy-chip:hover,.quickbar-chip.link-chip:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.quickbar-chip.copy-chip .chip-icon{height:14px;opacity:.7;width:14px}.copy-chip.copied{background:var(--accent);border-color:var(--accent)}.copy-chip.copied:after{animation:copy-pop 1.2s ease forwards;background:rgba(176,28,46,.9);border-radius:999px;color:#fff;content:"Copied!";font-size:12px;inset-inline-start:50%;line-height:1;opacity:0;padding:6px 10px;position:absolute;top:-36px;transform:translateX(-50%)}@keyframes copy-pop{0%{opacity:0;transform:translate(-50%,6px) scale(.96)}12%{opacity:1;transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-4px) scale(.98)}}.footer-legal{color:var(--ink);font-size:1.4rem;line-height:1.6;margin-top:var(--space-5)}.footer-bottom{align-items:center;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);text-align:center}@media (min-width:768px){.footer-bottom{align-items:center;flex-direction:row;gap:var(--space-4);justify-content:space-between;text-align:left}}.copyright{color:var(--ink-muted);flex:0 0 auto;font-size:1.4rem}.bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.bottom-links{justify-content:flex-end}}.bottom-link-item{display:flex;margin:0}.bottom-link,.bottom-link-item{align-items:center;line-height:1}.bottom-link{color:var(--ink-muted);display:inline-flex;font-size:1.4rem;gap:var(--bottom-icon-gap);text-decoration:none;transition:color .2s ease}.bottom-link:hover{color:var(--accent)}.bottom-link-icon{flex:0 0 auto;height:var(--bottom-icon-h);justify-content:center;overflow:hidden;transform:translateY(var(--bottom-icon-shift));width:var(--bottom-icon-w)}.bottom-link-icon,.bottom-link-icon p{align-items:center;display:inline-flex;font-size:0;line-height:0}.bottom-link-icon p{height:100%;margin:0;padding:0}.bottom-link-icon img,.bottom-link-icon svg{display:block;height:100%;max-height:100%;object-fit:contain;width:auto}.bottom-link-icon svg[height],.bottom-link-icon svg[width]{height:100%!important;width:auto!important}.bottom-link-icon--federally-insured-by-ncua{--bottom-icon-h:26px}.bottom-link-icon--equal-housing-opportunity{--bottom-icon-h:30px;--bottom-icon-w:26px;--bottom-icon-shift:1px}.bottom-link-text{display:inline-block;font-size:1.4rem;line-height:1}.bottom-link--button{background:none;border:0;cursor:pointer;font:inherit;line-height:1;padding:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.site-footer .footer-signup--scoped #footer-signup-form .hs-form-checkbox-display{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.site-footer .footer-signup--scoped #footer-signup-form .control.control--checkbox{align-items:center;display:inline-flex;position:relative}.site-footer .footer-signup--scoped #footer-signup-form .control.control--checkbox input[type=checkbox]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.site-footer .footer-signup--scoped #footer-signup-form .control__indicator{background:#fff;border:2px solid var(--ink,#333);border-radius:4px;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:18px;position:relative;width:18px}.site-footer .footer-signup--scoped #footer-signup-form .control.control--checkbox input[type=checkbox]:checked+.control__indicator:after{border-width:medium;border-bottom:2px solid var(--accent,#b01c2e);border-left:0 solid var(--accent,#b01c2e);border-right:2px solid var(--accent,#b01c2e);border-top:0 solid var(--accent,#b01c2e);content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.site-footer .footer-signup--scoped #footer-signup-form .control.control--checkbox input[type=checkbox]:focus-visible+.control__indicator{outline:2px solid var(--accent,#b01c2e);outline-offset:2px}