.header-intro{background:inherit}
.header-intro video{height:min(72svh,49rem)}
.tog-header.intro-playing .tog-wordmark img{visibility:hidden}
.header-intro-logo-flight{position:fixed;z-index:2147483000;pointer-events:none;object-fit:contain;transform-origin:top left}

.header-intro {
  position: relative;
  background: #FFF6EA;
}
@media (max-width: 48rem) {
  .header-intro video { height: auto; aspect-ratio: 16 / 9; }
}
.header-intro .header-intro-skip {
  position: absolute;
  inset-block-start: .75rem;
  inset-inline-end: .75rem;
  min-height: 44px;
  margin: 0;
  padding: .5rem .75rem;
  background: #FFF6EA;
  color: #2E4B5B;
  border: 1px solid #2E4B5B;
  border-radius: .4rem;
}
.header-intro .header-intro-skip:focus-visible {
  outline: 3px solid #2E4B5B;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #F18350;
}
