/* Cabecera TARIC · vídeo de Lola · 2026-09-09. Aislado del motor TARIC. */
.taric-page .taric-hero { background:#252525; }
.taric-hero .taric-hero-video { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; pointer-events:none; filter:brightness(.32); }
.taric-page .taric-hero .taric-video-shade { position:absolute; inset:0; z-index:1; background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.58)); pointer-events:none; }
.taric-page .taric-hero-ghost { display:block; z-index:2; color:transparent; -webkit-text-stroke:1.5px rgba(255,255,255,.52); }
.taric-page .taric-hero h1,.taric-page .taric-hero-lead { color:#fff; }
/* Número de frontera retirado de la preview por decisión de Lola (2026-09-09).
   Estas reglas se conservan inactivas para que el tratamiento pueda recuperarse. */
.taric-page .taric-video-following {
  position:relative; overflow:visible; z-index:2;
  padding-top:clamp(90px,10vw,170px);
}
.taric-video-following .taric-boundary-number {
  position:absolute; top:0; left:50%; transform:translate(-50%,-50%);
  width:max-content; max-width:96%; color:transparent;
  font-size:clamp(1.8rem,10vw,12rem); font-weight:900; line-height:.8;
  letter-spacing:-.02em; font-variant-numeric:lining-nums tabular-nums;
  white-space:nowrap; -webkit-text-stroke:1.5px rgba(255,255,255,.8);
  pointer-events:none; user-select:none;
}
.taric-boundary-number > span:first-child { display:block; clip-path:polygon(-10% -100%,110% -100%,110% 50%,-10% 50%); }
.taric-boundary-number > span:last-child { position:absolute; inset:0; -webkit-text-stroke-color:#702c36; clip-path:polygon(-10% 50%,110% 50%,110% 200%,-10% 200%); }
