/* Supplied PNG, original brightness. Only the display window changes. */
.flyer.flyer--branded { padding: 0; background: #192644; }
.flyer--branded > .section-wrap {
  position: relative;
  width: 100%;
  max-width: none;
  margin: 0;
  aspect-ratio: 3402 / 2116;
  overflow: hidden;
}
.flyer.flyer--branded .flyer-image {
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  margin: 0;
  object-fit: cover;
  object-position: center top;
  opacity: 1;
  filter: none;
  mix-blend-mode: normal;
  -webkit-mask-image: none;
  mask-image: none;
}
.flyer-branding { display: none; }
@media (min-width: 768px) {
  .flyer--branded > .section-wrap { aspect-ratio: 2.5; }
  .flyer.flyer--branded .flyer-image { object-position: center 8%; }
  .flyer-branding {
    display: flex;
    position: absolute;
    left: 11%;
    top: 52%;
    width: clamp(230px, 27vw, 420px);
    transform: translateY(-50%);
    flex-direction: column;
    align-items: center;
    gap: clamp(22px, 2.6vw, 40px);
    color: #f1d4a2;
  }
  .flyer-brand { display: block; width: 100%; }
  .flyer-brand > img { display: block; width: 100%; height: auto; }
  .flyer-branding .social-links { gap: 18px; flex-wrap: wrap; }
  .flyer-branding .social-links__label { text-shadow: 0 1px 3px #11172f; }
  .flyer-branding .social-links a {
    border-color: #e6c38e99;
    background: #131e3c45;
    color: #f5d9a8;
  }
  .flyer-branding .social-links a:hover { background: #b4936238; }
  .flyer-brand:focus-visible { outline: 2px solid #f5d9a8; outline-offset: 8px; }
  /* If the image is hidden or unavailable, its original footer links remain available. */
  body:has(.flyer--branded:not([hidden])) .site-footer .footer-brand,
  body:has(.flyer--branded:not([hidden])) .site-footer .social-links--footer { display: none; }
  body:has(.flyer--branded:not([hidden])) .site-footer { padding-top: 22px; }
  body:has(.flyer--branded:not([hidden])) .site-footer .back-top { grid-column: 1/-1; justify-self: end; }
}
