.site-header{background:var(--c-white);border-bottom:1px solid var(--c-stroke);position:sticky;top:0;z-index:50}.site-header__bar{align-items:center;display:flex;gap:var(--s-400);justify-content:space-between;padding-block:var(--s-300)}.site-header__logo img{height:30px;width:180px}.site-header__nav>ul{align-items:center;display:flex;gap:var(--s-1200);list-style:none;margin:0;padding:0}.site-header__item{position:relative}.site-header__item>a,.site-header__item>button{align-items:center;background:none;border:0;color:var(--c-ink);display:flex;font-size:var(--fs-small);font-weight:500;gap:var(--s-300);line-height:var(--lh);padding:var(--s-200) 0;text-decoration:none}.site-header__item>button img{height:24px;transition:transform .15s;width:24px}.site-header__item>button[aria-expanded=true] img{transform:rotate(180deg)}.site-header__dropdown{background:var(--c-white);border-radius:var(--r-200);box-shadow:0 8px 32px rgba(10,33,57,.12);display:none;left:-16px;list-style:none;margin:0;min-width:260px;padding:var(--s-200);position:absolute;top:100%}.site-header__item>button[aria-expanded=true]+.site-header__dropdown{display:block}.site-header__dropdown a{border-radius:var(--r-100);display:block;font-size:var(--fs-small);padding:var(--s-200) var(--s-300);text-decoration:none}.site-header__dropdown a:hover{background:var(--c-bg)}.site-header__right{align-items:center;display:flex;gap:var(--s-300)}.site-header__toggle{align-items:center;background:var(--c-bg);border:0;border-radius:var(--r-200);display:none;flex-direction:column;gap:4px;height:42px;justify-content:center;width:42px}.site-header__toggle span:not(.visually-hidden){background:var(--c-ink);border-radius:2px;display:block;height:2px;width:18px}.site-header__mobile-actions{display:none}.site-header__login{color:var(--c-navy);font-size:var(--fs-small);font-weight:600;text-decoration:none;white-space:nowrap}.site-header__login:hover{text-decoration:underline}.site-header__cta{white-space:nowrap}@media (max-width:1280px){.site-header__nav>ul{gap:var(--s-800)}}@media (max-width:1100px){.site-header__nav>ul{gap:var(--s-400)}.site-header__right{gap:var(--s-200)}.site-header__right .btn{padding-inline:var(--s-400)}}@media (max-width:960px) and (min-width:821px){.site-header__login--bar{display:none}}@media (max-width:820px){.site-header__logo img{height:auto;width:139px}.site-header__cta{padding:var(--s-300) var(--s-600)}.site-header__toggle{display:flex}.site-header__nav{background:var(--c-white);display:none;inset:66px 0 0 0;overflow:auto;padding:var(--s-600) var(--gutter);position:fixed}.site-header__nav.is-open{display:flex;flex-direction:column;gap:var(--s-600)}.site-header__nav>ul{align-items:stretch;flex-direction:column;gap:0}.site-header__item>a,.site-header__item>button{border-bottom:1px solid var(--c-bg);font-size:var(--fs-body);justify-content:space-between;padding:var(--s-400) 0;width:100%}.site-header__dropdown{box-shadow:none;padding:0 0 var(--s-200) var(--s-300);position:static}.site-header__login--bar,.site-header__quote{display:none}.site-header__mobile-actions{display:flex;flex-direction:column;gap:var(--s-300)}.site-header__mobile-actions .site-header__login{align-self:center;font-size:var(--fs-body);padding:var(--s-300)}body.menu-open{overflow:hidden}}