/* TROPHUB81 V35 · Hero grande, fotografia de borde a borde.
   Solo afecta la portada publica, sin cambiar fotografias ni inventario. */
body.th30-home.th31-home.th33-home .mi-v16-hero {overflow:hidden!important;background:#111!important;}
body.th30-home.th31-home.th33-home .mi-v16-hero-visual.th30-hero-stage {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#111!important;overflow:hidden!important;}
body.th30-home.th31-home.th33-home .mi-v16-hero-visual img.th32-hero-ambient {display:none!important;}
body.th30-home.th31-home.th33-home .mi-v16-hero-visual img.th30-hero-original,
body.th30-home.th31-home.th33-home .mi-v16-hero-slide.is-active .mi-v16-hero-visual img.th30-hero-original,
body.th30-home.th31-home.th33-home .mi-v16-hero-slide.is-editorial .mi-v16-hero-visual img.th30-hero-original,
body.th30-home.th31-home.th33-home .th33-hero-portrait .mi-v16-hero-visual img.th30-hero-original,
body.th30-home.th31-home.th33-home .th33-hero-panorama .mi-v16-hero-visual img.th30-hero-original {
 position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;
 width:100%!important;height:100%!important;max-width:none!important;padding:0!important;margin:0!important;
 object-fit:cover!important;object-position:center 48%!important;
 transform:none!important;filter:brightness(1.03) contrast(1.01) saturate(1.03)!important;
 background:transparent!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;
 -webkit-mask-image:none!important;mask-image:none!important;z-index:1!important;
}
@media(min-width:1101px){
 body.th30-home.th31-home.th33-home .mi-v16-hero{height:clamp(540px,72svh,765px)!important;min-height:540px!important;}
 body.th30-home.th31-home.th33-home .mi-v16-hero-overlay{position:absolute!important;inset:0!important;display:block!important;padding:0!important;z-index:4!important;}
 body.th30-home.th31-home.th33-home .mi-v16-unit-info{position:absolute!important;top:auto!important;right:auto!important;bottom:clamp(106px,16svh,174px)!important;left:clamp(44px,7vw,116px)!important;width:min(49%,660px)!important;max-width:660px!important;margin:0!important;text-align:left!important;z-index:5!important;}
 body.th30-home.th31-home.th33-home .mi-v16-hero-shade{z-index:3!important;background:linear-gradient(90deg,rgba(8,8,9,.82),rgba(8,8,9,.62) 24%,rgba(8,8,9,.2) 52%,transparent 78%),linear-gradient(0deg,rgba(8,8,9,.42),transparent 46%)!important;}
}
@media(max-width:1100px){
 body.th30-home.th31-home.th33-home .mi-v16-hero-visual img.th30-hero-original{object-fit:cover!important;object-position:center 44%!important;}
}
@media(max-width:760px){
 body.th30-home.th31-home.th33-home .mi-v16-hero-shade{background:linear-gradient(0deg,rgba(8,8,9,.92),rgba(8,8,9,.64) 27%,rgba(8,8,9,.1) 72%,rgba(8,8,9,.2))!important;}
}
@media(prefers-reduced-motion:reduce){body.th30-home.th31-home.th33-home .mi-v16-hero-visual img.th30-hero-original{transition:none!important;}}
