.Picture.Hero-image {
  display: none;
  width: 100%;
  height: 550px;
}

@media screen and (min-width: 600.02px) {

.Picture.Hero-image {
    display: block;
}
  }

.Picture.Hero-image--mobile {
  display: block;
}

@media screen and (min-width: 600.02px) {

.Picture.Hero-image--mobile {
    display: none;
}
  }

.Homepage-logo {
    display: none;
    width: 300px;
    min-width: 150px;
}

@media screen and (min-width: 768.02px) {

.Homepage-logo {
        display: block;
}
    }

.Homepage-headlineContainer {
    gap: 24px;
    align-items: flex-end;
}