/* TATUARTE R15A-R3 · imagen de portada de ficha pública.
   Alcance aislado: no altera navegación, directorio, mapas, tablas ni portal SER. */
.r34r11-studio-profile-informative .tat-r15a-r3-cover{
  position:relative;isolation:isolate;overflow:hidden;
  width:min(1320px,calc(100% - 48px));height:clamp(225px,30vw,470px);
  margin:0 auto;border:1px solid rgba(255,255,255,.12);
  background:#111016;
}
.r34r11-studio-profile-informative .tat-r15a-r3-cover>img,
.r34r11-studio-profile-informative .tat-r15a-r3-cover>.media-frame,
.r34r11-studio-profile-informative .tat-r15a-r3-cover>.media-frame>img{
  display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center 50%;
}
.r34r11-studio-profile-informative .tat-r15a-r3-cover>.media-frame{
  position:relative;padding:0;aspect-ratio:auto;min-height:0;overflow:hidden;
}
.r34r11-studio-profile-informative .tat-r15a-r3-cover::after{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,transparent 64%,rgba(8,7,12,.5) 100%);
}
.r34r11-studio-profile-informative .tat-r15a-r3-cover-logo{
  position:absolute;z-index:2;bottom:16px;left:clamp(16px,3vw,38px);
  width:clamp(68px,7vw,102px);height:clamp(68px,7vw,102px);
  border:2px solid rgba(255,255,255,.83);border-radius:14px;
  background:#0b0b11;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);
}
.r34r11-studio-profile-informative .tat-r15a-r3-cover-logo .media-frame,
.r34r11-studio-profile-informative .tat-r15a-r3-cover-logo .media-frame img{
  display:block;width:100%;height:100%;min-height:0;aspect-ratio:1/1;
  object-fit:contain;object-position:center;background:#0b0b11;padding:0;
}
@media(max-width:640px){
 .r34r11-studio-profile-informative .tat-r15a-r3-cover{width:100%;height:clamp(195px,55vw,280px);border-left:0;border-right:0;}
 .r34r11-studio-profile-informative .tat-r15a-r3-cover-logo{left:16px;bottom:12px;width:65px;height:65px;border-radius:10px;}
}
@media(prefers-reduced-motion:reduce){.tat-r15a-r3-cover img{transition:none!important}}
