:is(.arm-data,.arm-lender) .footer.footer{background:var(--band);color:var(--ink);border-top:1px solid var(--line-strong);margin-top:0;padding-block:4rem 2rem}:is(.arm-data,.arm-lender) .footer .footer__sentence{font:400 clamp(1.6rem, 3vw, 2.5rem)/1.3 var(--sans);letter-spacing:-.04em;color:var(--ink)}:is(.arm-data,.arm-lender) .footer .footer__grid{gap:2rem;margin-top:3rem}:is(.arm-data,.arm-lender) .footer .footer__col{min-width:0}:is(.arm-data,.arm-lender) .footer .footer__brandline{font:400 .875rem/1.5 var(--sans);color:var(--dim);max-width:26ch}:is(.arm-data,.arm-lender) .footer .footer__brand{min-height:44px;margin-bottom:var(--space-4);color:var(--ink);align-items:center;gap:.35rem;padding:0;text-decoration:none;display:inline-flex}:is(.arm-data,.arm-lender) .footer .footer__col .footer__brand:before{content:none;display:none}:is(.arm-data,.arm-lender) .footer .footer__mark{object-fit:contain;opacity:1;width:27px;height:27px}:is(.arm-data,.arm-lender) .footer .footer__lockup{align-items:baseline;gap:.35rem;display:inline-flex}:is(.arm-data,.arm-lender) .footer .footer__name{font:500 1.45rem/1 var(--sans);letter-spacing:-.04em;color:var(--ink)}:is(.arm-data,.arm-lender) .footer .footer__qualifier{color:var(--blue);font:italic .94rem/1 var(--serif);letter-spacing:-.01em}:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand){min-height:36px;font:400 .8125rem/1.5 var(--sans);letter-spacing:normal;color:var(--dim);transition:color var(--duration-fast) var(--ease-smooth-out);align-items:flex-start;gap:.55rem;padding-block:.3rem;text-decoration:none;display:flex}:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand):before{content:"";transform-origin:100%;width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-smooth-out), border-radius var(--duration-fast) var(--ease-smooth-out), background var(--duration-fast) var(--ease-smooth-out);background:#17181c52;border-radius:50%;flex:none;margin-top:.5em}:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand):is(:hover,:focus-visible){color:var(--ink)}:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand):is(:hover,:focus-visible):before{background:var(--redline);border-radius:.8px/2px;transform:scaleX(2.5)}:is(.arm-data,.arm-lender) .footer .footer__col a.footer__mail{min-height:0;color:var(--blue);margin-top:.6rem;font-weight:500;display:inline-flex}:is(.arm-data,.arm-lender) .footer .footer__col a.footer__mail:before{content:none}:is(.arm-data,.arm-lender) .footer .footer__col a.footer__mail:hover{color:var(--ink)}:is(.arm-data,.arm-lender) .footer :is(.footer__base a,.footer__copy){font:400 .8125rem/1.5 var(--sans);letter-spacing:normal;color:var(--dim);text-decoration:none}:is(.arm-data,.arm-lender) .footer .footer__base a:hover{color:var(--ink)}@media (max-width:800px){:is(.arm-data,.arm-lender) .footer .footer__name{font-size:1.3rem}}@media (max-width:600px){:is(.arm-data,.arm-lender) .footer .footer__mark{width:24px;height:24px}:is(.arm-data,.arm-lender) .footer .footer__qualifier{font-size:.875rem}}@media (pointer:coarse){:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand){align-items:center;min-height:44px}:is(.arm-data,.arm-lender) .footer .footer__col a:not(.footer__brand):before{margin-top:0}}@media (prefers-reduced-motion:reduce){:is(.arm-data,.arm-lender) .footer .footer__col a,:is(.arm-data,.arm-lender) .footer .footer__col a:before{transition:none}}
