#footer.site-footer{--rdx-field:#070d0a;--rdx-on-field:#f2f5f1;--rdx-on-field-soft:rgba(242,245,241,.78);--rdx-on-field-mute:rgba(242,245,241,.56);--rdx-brass-lift:#dcc48c;--rdx-rule-field:rgba(242,245,241,.16);--rdx-sans:var(--font-hanken),"Hanken Grotesk","Segoe UI",system-ui,-apple-system,sans-serif;font-family:var(--rdx-sans)!important;background:var(--rdx-field)!important;color:var(--rdx-on-field)!important;padding:clamp(3rem,6vw,5rem) 0 2rem!important}#footer .site-footer-inner{max-width:1400px!important;margin:0 auto!important;padding:0 clamp(1rem,3vw,2.5rem)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:clamp(1.6rem,3vw,3.5rem)!important;row-gap:clamp(1.6rem,3vw,3.5rem)!important;width:auto!important}#footer .footer-brand{grid-column:1/-1!important;grid-row:auto!important;width:auto!important;max-width:none!important;margin:0 0 clamp(1.6rem,3vw,2.6rem)!important;display:flex!important;flex-direction:column!important;gap:1rem!important}#footer .footer-brand p{margin:0!important;max-width:42ch!important;color:var(--rdx-on-field-mute)!important;font-size:.92rem!important;line-height:1.55!important}#footer .footer-cols{display:contents!important}#footer .footer-col{display:flex!important;flex-direction:column!important;gap:.62rem!important}#footer .footer-title{margin:0 0 .3rem!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--rdx-brass-lift)!important}#footer .footer-col a{text-decoration:none!important;color:var(--rdx-on-field-soft)!important;font-size:.93rem!important;transition:color .16s ease!important;padding:0!important;border:0!important}#footer .footer-col a:hover{color:#fff!important}#footer .footer-bottom{grid-column:1/-1!important;margin-top:clamp(3rem,5vw,4.5rem)!important;padding-top:1.5rem!important;border-top:1px solid var(--rdx-rule-field)!important;display:flex!important;flex-wrap:wrap!important;gap:1.2rem!important;justify-content:space-between!important;align-items:end!important}#footer .footer-bottom p{margin:0!important;max-width:68ch!important;font-size:.82rem!important;color:var(--rdx-on-field-mute)!important}#footer .footer-marks{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace!important;font-size:.78rem!important;color:var(--rdx-on-field-mute)!important;white-space:nowrap!important}@media (max-width:1100px){#footer .site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){#footer .site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}