
.site-header.launch-site-header{position:sticky;top:0;z-index:100;display:block;width:100%;height:auto;padding:0;background:#fff;border-bottom:1px solid #d8d6cc}
.launch-site-header .site-header-bar{width:100%;max-width:1500px;height:84px;margin:0 auto;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:25px}
.launch-site-header .brand{display:block;width:max-content;line-height:0;cursor:pointer;transition:opacity .22s ease,transform .22s ease}
.launch-site-header .brand:hover{opacity:.84;transform:translateY(-1px)}
.launch-site-header .brand:focus-visible,.launch-nav a:focus-visible{outline:2px solid #405a6c;outline-offset:5px;border-radius:3px}
.launch-site-header .brand img{display:block;width:auto;height:auto;max-width:110px;max-height:70px;object-fit:contain}
.launch-nav{display:flex;align-items:center;justify-content:flex-end}
.launch-nav .site-nav-link{position:relative;display:inline-block;padding:30px 0;color:#405a6c;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}
.launch-nav .site-nav-link:after{position:absolute;right:auto;bottom:22px;left:0;width:22px;height:2px;background:#405a6c;content:"";transform:scaleX(1);transform-origin:left;transition:width .28s ease}
.launch-nav .site-nav-link:hover:after,.launch-nav .site-nav-link:focus-visible:after{width:100%}
@media(max-width:600px){.launch-site-header .site-header-bar{height:72px;padding:0 5%;gap:16px}.launch-site-header .brand img{max-width:96px;max-height:58px}.launch-nav .site-nav-link{padding:25px 0;font-size:12px}.launch-nav .site-nav-link:after{bottom:18px}}
@media(prefers-reduced-motion:reduce){.launch-site-header .brand,.launch-nav .site-nav-link:after{transition:none}}
