.site-header .brand,.site-footer .brand{gap:8px}.site-header .brand-mark,.site-footer .brand-mark{width:48px;height:48px;border-radius:0;object-fit:contain}.site-header .brand-name,.site-footer .brand-name{font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:23px;font-weight:650;letter-spacing:-.8px;line-height:1.2}.site-header .brand-descriptor,.site-footer .brand-descriptor{margin-top:3px;color:#a8b6b0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:10px;font-weight:400;letter-spacing:.045em;line-height:1.4;text-transform:none}.site-header .nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:14px;letter-spacing:0;text-transform:none}.site-header .nav-contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:13px;letter-spacing:0}.site-header .nav-toggle{border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif!important;font-size:13px!important;text-transform:none}.site-footer .footer-contact{min-width:0}.site-footer .footer-contact a{overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:13px}.site-footer .footer-fingerprint{max-width:245px;color:#a8b6b0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:480px){.site-header .brand-mark,.site-footer .brand-mark{width:42px;height:42px}.site-header .brand-name,.site-footer .brand-name{font-size:18px;letter-spacing:-.5px}.site-header .brand-descriptor,.site-footer .brand-descriptor{font-size:8.5px}.site-header .brand{min-width:0}.site-header .nav-toggle{position:relative;width:44px;padding:0;justify-content:center}.site-header .nav-toggle>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}