#skip-navigation{--timing:150ms;align-items:center;background-color:var(--brand-blue);color:var(--white);display:flex;font-size:1em;height:var(--header-height);justify-content:center;left:0;overflow:hidden;padding:0 20px;position:absolute;text-align:center;text-decoration:none;top:0;transform:translateX(-100%);transition:transform var(--timing) var(--easing);z-index:5}#skip-navigation:active,#skip-navigation:focus{outline:none;transform:translateX(0)}.global-header{background-color:var(--white);border-bottom:1px solid var(--brand-blue);height:var(--header-height);position:sticky;top:0;width:100%;z-index:10}.global-nav{max-width:var(--content-width);position:relative}.global-nav .primary-button{height:100%;text-decoration:none;width:var(--button-width)}.global-logo{--logo-margin:15px;--logo-width:100px;display:inline-block;margin-inline-end:calc(var(--button-width) - var(--logo-width) - var(--logo-margin)*2);overflow:hidden;position:relative;z-index:1}.global-logo img{height:33px;margin:0 var(--logo-margin);width:var(--logo-width)}.global-nav-list{margin-block-end:0}.global-nav-list__link{flex:0 0 auto;text-decoration:none;transition:color var(--timing) var(--easing)}@media (max-width:64rem){.global-header{--button-width:100px;--menu-button-width:60px;display:flex}.global-nav{display:flex;width:100%}.global-nav>.primary-button{margin:0 var(--menu-button-width) 0 auto}.global-logo{align-self:center}.global-nav-list{background-color:var(--brand-blue);display:flex;flex-direction:column;height:calc(100vh - var(--header-height));justify-content:center;left:0;overflow-y:scroll;opacity:0;padding:24px var(--side-spacing);position:absolute;top:var(--header-height);transform:translateX(-100%);transition:background-color var(--timing) var(--easing),opacity var(--timing) var(--easing),transform var(--timing) var(--easing),visibility var(--timing) var(--easing);transition-delay:.3s,.3s,0ms,.3s;visibility:hidden;width:100%}.global-nav-list li{opacity:0;transition:opacity var(--timing) var(--easing);transition-delay:325ms,.3s;visibility:hidden}.global-nav-list__link{display:inline-block;font-family:var(--NeueHaasRegular);font-size:2.75rem;margin-block-end:25px}.global-nav-list .primary-button{display:none}.menu-button{--line-color:var(--brand-blue);--line-width:33px;--timing:350ms;background-image:linear-gradient(90deg,var(--line-color),var(--line-color));background-position:50%;background-repeat:no-repeat;background-size:var(--line-width) 1px;display:flex;flex-shrink:0;font-size:0;height:var(--header-height);overflow:hidden;position:absolute;right:0;text-indent:100%;top:0;width:var(--menu-button-width);z-index:4}.menu-button:after,.menu-button:before{background-color:var(--line-color);content:"";height:1px;display:block;left:calc(var(--menu-button-width)/2 - var(--line-width)/2);margin:0;position:absolute;transition-duration:var(--timing),var(--timing);transition-delay:0ms,0ms;width:var(--line-width);will-change:transform}.menu-button:before{top:calc(50% - 5px);transition-property:top,transform}.menu-button:after{bottom:calc(50% - 6px);transition-property:bottom,transform}.menu-button[aria-expanded=true]{background-image:linear-gradient(90deg,transparent,transparent)}.menu-button[aria-expanded=true]:before{top:50%;transform:rotate(45deg);transition-delay:0ms,var(--timing)}.menu-button[aria-expanded=true]:after{bottom:50%;transform:rotate(-45deg);transition-delay:0ms,var(--timing)}.global-nav--open .global-nav-list{opacity:1;transform:translateX(0);transition-delay:0ms;visibility:visible}.global-nav--open .global-nav-list li{opacity:1;transition-delay:325ms,0ms;visibility:visible}.global-nav--open a{color:var(--white)}}@media (min-width:64.0625rem){.global-header{--button-width:170px;align-items:center;display:flex;overflow:hidden}.global-logo{align-self:center;flex-shrink:0}.global-nav{display:flex;margin:0 auto;min-height:100%;width:100%}.global-nav>.primary-button{display:none}.global-nav .active-exact:after,.global-nav .active:after{transform:translateY(0)}.global-nav-list{display:inline-flex;justify-content:center;width:calc(100% - var(--button-width)*2)}.global-nav-list>li:last-of-type{display:none}.global-nav-list__link{align-items:center;display:inline-flex;font-family:var(--NeueHaasMedium);font-size:.875rem;height:100%;letter-spacing:.03em;margin:0 15px;overflow:hidden;position:relative;z-index:2}.global-nav-list__link:after{background-color:var(--brand-blue);bottom:0;content:"";height:4px;left:0;position:absolute;transform:translateY(100%);transition:transform var(--timing) var(--easing);right:0}.global-nav-list .primary-button{position:absolute;right:0;top:0}.menu-button{display:none}}