/* Mirror only the desktop photograph. Text, controls and mobile stay upright. */
@media(min-width:761px) {
  #bloom-compact .landing-content {
    position: relative;
    isolation: isolate;
    background-image: none;
  }
  #bloom-compact .landing-content::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background-image: linear-gradient(90deg, rgba(25,17,23,.38), rgba(25,17,23,0) 62%), url('../images/nordicpassion-background.png');
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    transform: scaleX(-1);
  }
  #bloom-compact .site[data-design="9"] main {
    grid-template-columns: minmax(0,1fr) minmax(340px,440px);
  }
  #bloom-compact .site[data-design="9"] .registration {grid-column:2;}
  #bloom-compact .site[data-design="9"] .hero {grid-column:1;}
}
@media(min-width:761px) and (max-width:1100px) {
  #bloom-compact .site[data-design="9"] main {
    grid-template-columns: minmax(0,1fr) minmax(320px,390px);
  }
  #bloom-compact .landing-content::before {background-position:58% top;}
}
