/* V2.7.4: marcos, proporciones y responsive pertenecen al CSS original. */
.rae-photo-frame{position:relative;overflow:hidden}
.rae-site .rae-photo-frame > img.rae-content-photo{
  position:absolute;inset:0;display:block;width:100%;height:100%;
  min-width:0;min-height:0;max-width:none;max-height:none;
  margin:0;padding:0;border:0;border-radius:0;box-shadow:none;
  object-fit:cover;object-position:50% 50%;
}
/* Cuando el método deja de ser sticky, sigue siendo el marco de su imagen. */
@media(max-width:900px){
  .rae-travesia-method .rae-workshop-hero.rae-photo-frame{position:relative;top:auto}
}
/* Equivalencia exacta con background-size:auto 100% y posición 73% center.
   cover no reproduce este recorte para fotografías más estrechas que el marco. */
@media(max-width:767px){
  .rae-site .rae-home-photo.rae-photo-frame > img.rae-content-photo{
    inset:auto;top:0;left:73%;width:auto;height:100%;
    object-fit:fill;transform:translateX(-73%);
  }
}
