html{zoom:.95;background:#050812}.site-footer{color:#aab6d6;background:#050812;border-top:3px solid #e30613;margin-top:0;padding:48px 0 40px;font-size:.92rem}.site-footer .footer-inner{display:block}.site-footer .footer-grid{grid-template-columns:minmax(12rem,1.1fr) minmax(16rem,1.6fr) minmax(10rem,.9fr);align-items:start;gap:36px 48px;display:grid}.site-footer .footer-col{min-width:0}.site-footer .footer-brand-name{color:#fff;letter-spacing:.01em;margin:0 0 10px;font-size:1.15rem;font-weight:800;line-height:1.2}.site-footer .footer-tagline{color:#cfe3ff;max-width:22rem;margin:0 0 14px;line-height:1.5}.site-footer .footer-copy{color:#8b97b5;max-width:18rem;margin:0;font-size:.86rem;line-height:1.5}.site-footer .footer-heading{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}.site-footer .footer-contact-list,.site-footer .footer-link-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site-footer .footer-contact-list li{gap:3px;display:grid}.site-footer .footer-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.site-footer .footer-contact-item{gap:3px;min-width:0;display:grid}.site-footer .footer-label{color:#7f8db0;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.site-footer .footer-contact-list a,.site-footer .footer-address,.site-footer .footer-minimal-contact a{color:#cfe3ff;overflow-wrap:anywhere;line-height:1.45;text-decoration:none}.site-footer .footer-contact-list a:hover,.site-footer .footer-minimal-contact a:hover{color:#fff}.site-footer .footer-address{max-width:28rem;display:block}.site-footer.site-footer--minimal{padding:22px 0}.site-footer .footer-inner--minimal{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.site-footer .footer-inner--minimal .footer-copy{text-align:center;max-width:none;margin:0 auto}.site-footer .footer-minimal-contact{color:#aab6d6;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;display:flex}.site-footer .footer-contact-sep{color:#7f8db0}.site-footer .footer-link-list{gap:10px}.site-footer .footer-link-list a,.site-footer .footer-staff{color:#cfe3ff;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.site-footer .footer-link-list a:hover,.site-footer .footer-staff:hover{color:#fff}.site-footer .footer-staff{display:inline-block}@media (width<=860px){.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px 28px}.site-footer .footer-col--brand{grid-column:1/-1}}@media (width<=560px){.site-footer{padding:40px 0 32px}.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.site-footer .footer-col--brand{grid-column:auto}.site-footer .footer-copy{max-width:none}.site-footer .footer-contact-row{grid-template-columns:1fr;gap:14px}.site-footer.site-footer--minimal{padding:18px 0}}
