/* Preserve the grid's final dimensions: only the logo transform and menu opacity move. */
@media(min-width:1181px){
 .bsh-header-intro-pending #bsh-site-header:not(.bsh-header-compact) .bsh-reference-logo{
  animation:bsh-logo-arrive 1400ms cubic-bezier(.4,0,.2,1) both;
  will-change:transform;
 }
 .bsh-header-intro-pending #bsh-site-header:not(.bsh-header-compact) .bsh-reference-nav{pointer-events:none}
 .bsh-header-intro-pending #bsh-site-header:not(.bsh-header-compact) .bsh-reference-nav>*{
  animation:bsh-menu-arrive 300ms ease-out both;
  animation-delay:calc(1220ms + var(--bsh-intro-order,0)*40ms);
 }
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(2){--bsh-intro-order:1}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(3){--bsh-intro-order:2}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(4){--bsh-intro-order:3}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(5){--bsh-intro-order:4}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(6){--bsh-intro-order:5}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(7){--bsh-intro-order:6}
 .bsh-header-intro-pending .bsh-reference-nav>:nth-child(8){--bsh-intro-order:7}
}
@keyframes bsh-logo-arrive{
 from{transform:translateX(calc(-50vw + clamp(1.25rem,2.2vw,2.25rem) + var(--bsh-logo-size,66px)/2))}
 to{transform:translateX(0)}
}
@keyframes bsh-menu-arrive{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}

