.image-brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.image-brand img{display:block;height:auto}.image-brand .brand-wordmark{width:135px}.image-brand .brand-person{width:36px}footer .image-brand{background:#fff;padding:9px 12px;border-radius:8px}footer .image-brand .brand-wordmark{width:126px}footer .image-brand .brand-person{width:34px}@media(max-width:700px){header.wrap{gap:14px;flex-wrap:wrap}header .image-brand .brand-wordmark{width:105px}header .image-brand .brand-person{width:28px}header nav{gap:16px}header .header-contact{margin-left:auto}}@media(max-width:400px){header .image-brand .brand-wordmark{width:90px}header .image-brand .brand-person{width:24px}header nav{gap:12px;font-size:11px}header .header-contact{padding:10px 14px}}
.header-menu{display:flex;align-items:center;gap:28px;margin-left:auto}header .header-menu .header-contact{display:inline-flex}.menu-toggle{display:none}@media(max-width:800px){header.wrap{flex-wrap:wrap;justify-content:space-between}.menu-toggle{display:block;margin-left:auto;border:1px solid var(--line);border-radius:6px;padding:10px 14px;background:white;color:var(--navy);font:600 14px/1.4 sans-serif;cursor:pointer}.header-menu{width:100%;margin:0;flex-direction:column;align-items:stretch;gap:16px;border-top:1px solid var(--line);padding-top:16px}.nav-ready .header-menu:not(.is-open){display:none}header .header-menu nav{display:flex;flex-direction:column;align-items:stretch;gap:0;font-size:14px}header .header-menu nav a,header .header-menu nav a:last-child{display:block;padding:12px 0}header .header-menu .header-contact{margin:0;align-self:flex-start}.hero-note{flex-wrap:wrap}.hero-note p{display:block;flex-basis:100%;margin:12px 0;font-size:14px}}
