/* Desktop artwork contains baked typography and a painted CTA. */
@media (min-width: 901px) {
  .arsa-reference-hero--baked-desktop .arsa-reference-hero__desktop-copy {
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > :not(.arsa-reference-hero__button) {
    opacity: 0;
  }

  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button {
    position: absolute;
    top: auto;
    left: auto;
    right: 15.4%;
    bottom: 14.7%;
    z-index: 4;
    width: 21%;
    max-width: none;
    height: 8%;
    min-height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: transparent !important;
    font-size: 0;
    opacity: 1;
    transform: none;
    pointer-events: auto;
    cursor: pointer;
  }

  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button::before,
  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button::after {
    content: none;
  }

  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button span,
  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button b {
    opacity: 0;
  }

  .arsa-reference-hero--baked-desktop
  .arsa-reference-hero__desktop-copy > .arsa-reference-hero__button:focus-visible {
    outline: 3px solid #8b201b;
    outline-offset: 3px;
  }
}
