/* Native hotel photographs; shading stays around the white copy. */
.travel-home .featured-tours {
  --featured-shade: linear-gradient(90deg, rgb(0 28 34 / .28), transparent 52%), linear-gradient(0deg, rgb(0 28 34 / .12), transparent 52%);
  --featured-shade-mobile: linear-gradient(0deg, rgb(0 28 34 / .35), rgb(0 28 34 / .28) 35%, rgb(0 28 34 / .03) 68%, transparent 84%);
  --featured-stay-crop: 50% 90%;
  --featured-sea-crop: 50% 60%;
  --featured-islands-crop: 50% 70%;
}
.travel-home .featured-tours .scene-panel::after { background: var(--featured-shade); }
.travel-home .featured-tours .featured-photo { display: block; width: 100%; height: 100%; }
.travel-home .featured-tours .featured-photo > img { display: block; width: 100%; height: 100%; object-fit: cover; filter: none; }
.travel-home .featured-tours #scene-stay img { object-position: var(--featured-stay-crop); }
.travel-home .featured-tours #scene-sea img { object-position: var(--featured-sea-crop); }
.travel-home .featured-tours #scene-islands img { object-position: var(--featured-islands-crop); }
@media (max-width: 700px) {
  .travel-home .featured-tours {
    --featured-stay-crop: center;
    --featured-sea-crop: center;
    --featured-islands-crop: center;
  }
  .travel-home .featured-tours .scene-panel::after { background: var(--featured-shade-mobile); }
}
