
#hd.apg-site-header{--f-b:"Open Sans","Helvetica Neue",Arial,sans-serif;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:flex-start;gap:28px;padding:0 5.8%;height:92px;min-height:0;width:100%;margin:0;border:0;background:#030405f2;color:#f5f7fa;backdrop-filter:blur(12px);box-shadow:none;flex-shrink:0;font:400 14px/1.4 var(--f-b);-webkit-font-smoothing:antialiased}
#hd.apg-site-header,#hd.apg-site-header *{box-sizing:border-box}
#hd.apg-site-header .logo{display:block;flex:none;width:auto;padding:0;margin:0;border:0;background:none;text-decoration:none}
#hd.apg-site-header .logo img{display:block;width:145px;max-width:100%;height:auto;margin:0;filter: drop-shadow(0 0 1px white);}
#hd.apg-site-header .home-site-links{display:flex;align-items:center;gap:28px;margin-left:auto;flex:none}
#hd.apg-site-header .home-site-links a,#hd.apg-site-header .home-client-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:400 14px/1.2 var(--f-b);color:#b4bbc5;text-decoration:none;white-space:nowrap}
#hd.apg-site-header .home-site-links a:hover,#hd.apg-site-header .home-site-links a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:5px}
#hd.apg-site-header .ctas{display:flex;align-items:center;gap:14px;margin:0;padding:0;flex:none}
#hd.apg-site-header .home-client-login{order:0;margin:0;grid-column:auto;grid-row:auto;padding:0 16px;border:1px solid #ffffff40;border-radius:6px;background:transparent;color:#f5f7fa}
#hd.apg-site-header .home-client-login:hover{background:#ffffff0d;border-color:#72b6e9}
#hd.apg-site-header .home-strategy-call{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:44px;min-width:0;width:auto;flex:none;order:initial;grid-column:auto;grid-row:auto;margin:0;padding:0 20px;border:0;border-radius:30px;background:#174488;color:#fff;font:600 13px/1 var(--f-b);white-space:nowrap;text-decoration:none}
#hd.apg-site-header .home-strategy-call:hover{background:#1D68A9}
#hd.apg-site-header a:focus-visible{outline:2px solid #72b6e9;outline-offset:4px}
#hd.apg-site-header .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:900px){
 #hd.apg-site-header{height:112px;display:grid;grid-template-columns:1fr auto;grid-template-rows:56px 44px;gap:0 12px;padding:6px 6%;align-content:center}
 #hd.apg-site-header .logo{grid-column:1;grid-row:1}
 #hd.apg-site-header .logo img{width:128px}
 #hd.apg-site-header .ctas{grid-column:2;grid-row:1;gap:8px}
 #hd.apg-site-header .home-client-login{font-size:12px;padding:0 10px;min-height:38px}
 #hd.apg-site-header .home-strategy-call{font-size:12px;padding:0 12px;min-height:38px;height:38px}
 #hd.apg-site-header .home-site-links{grid-column:1/-1;grid-row:2;justify-content:flex-end;gap:28px;margin:0}
 #hd.apg-site-header .home-site-links a{font-size:13px}
}
@media(max-width:380px){#hd.apg-site-header{padding-inline:12px;column-gap:6px}#hd.apg-site-header .ctas{gap:6px}#hd.apg-site-header .home-client-login{font-size:11px;padding-inline:7px}#hd.apg-site-header .home-strategy-call{font-size:11px;padding-inline:9px}}

#story #hd.apg-site-header{position:fixed;left:0;right:0;top:0}
