/* TIB V3.26 — Premium editorial inventory hero. The source photo has no embedded text. */
body .tibv326-inventory{padding-top:0!important}
body .tibv326-inventory .tibv326-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(420px,37vw,580px);padding:clamp(40px,6vw,92px);margin:0 0 0;isolation:isolate;overflow:hidden;background:#101820;color:#fff}
body .tibv326-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url('../images/tib-original/tib-global-page-hero-desktop.webp');background-size:cover;background-position:center 54%;transform:scale(1.005)}
body .tibv326-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,13,22,.94) 0%,rgba(5,13,22,.79) 28%,rgba(5,13,22,.31) 62%,rgba(5,13,22,.10) 100%),linear-gradient(0deg,rgba(5,13,22,.43),transparent 32%)}
body .tibv326-hero-inner{max-width:730px;position:relative}
body .tibv326-eyebrow{display:flex;align-items:center;gap:12px;color:#f1f4f8;font-weight:750;letter-spacing:.17em;font-size:clamp(10px,.85vw,12px)}
body .tibv326-eyebrow span{display:inline-block;width:25px;height:3px;background:#f20000}
body .tibv326-hero h1{font-size:clamp(42px,5.2vw,78px)!important;line-height:1.035!important;letter-spacing:-.055em!important;font-weight:760!important;color:#fff!important;margin:25px 0 22px!important;text-wrap:balance}
body .tibv326-hero h1 span{color:#fff}
body .tibv326-hero p{max-width:530px;color:#e1e6ed!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.72!important;margin:0!important}
body .tibv326-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:30px}
body .tibv326-actions a{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:49px;padding:14px 20px;font-size:11px;font-weight:800;letter-spacing:.075em;text-decoration:none!important;transition:background .2s,transform .2s}
body .tibv326-actions a:hover{transform:translateY(-2px)}
body .tibv326-primary{background:#0039cc;color:#fff!important;border:1px solid #0039cc}
body .tibv326-primary:hover{background:#002da6}
body .tibv326-secondary{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.65)}
body .tibv326-secondary:hover{background:rgba(255,255,255,.12)}
body .tibv326-hero-footer{position:absolute;bottom:22px;left:clamp(40px,6vw,92px);right:clamp(40px,6vw,92px);display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.16em;color:#dce3eb;font-weight:700}
body .tibv326-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:50px 0 26px;border-bottom:1px solid #e1e5ec;margin-bottom:25px}
body .tibv326-intro-label{color:#f20000;font-size:10px;letter-spacing:.16em;font-weight:850}
body .tibv326-intro h2{color:#101820;font-size:clamp(27px,2.8vw,43px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 0}
body .tibv326-intro p{max-width:360px;font-size:14px;line-height:1.65;color:#5b6674;margin:0}
body .tibv326-inventory .tibv324-listado{padding-bottom:70px}
@media(max-width:760px){body .tibv326-inventory .tibv326-hero{min-height:510px;padding:65px 24px 70px}body .tibv326-hero:before{background-position:65% center}body .tibv326-hero:after{background:linear-gradient(90deg,rgba(5,13,22,.88),rgba(5,13,22,.45)),linear-gradient(0deg,rgba(5,13,22,.52),transparent 50%)}body .tibv326-hero h1{font-size:clamp(38px,9vw,54px)!important}body .tibv326-hero-footer{left:24px;right:24px;bottom:18px;font-size:8px}body .tibv326-intro{padding:35px 0 22px;align-items:start;flex-direction:column;gap:15px}body .tibv326-intro p{max-width:100%}}
@media(max-width:390px){body .tibv326-actions{align-items:stretch;flex-direction:column}body .tibv326-actions a{width:100%}body .tibv326-hero-footer span:first-child{display:none}}
@media(prefers-reduced-motion:reduce){body .tibv326-actions a{transition:none}}
