/* Solo los segmentos todavía en preparación: el objeto permanece nítido. */
.hero-copy{position:relative}
.hero-construction[hidden]{display:none}
.hero-construction{position:absolute;left:0;top:24%;z-index:4;max-width:36ch;padding:22px 0;pointer-events:none}
.hero-construction>span{display:block;font-size:11px;letter-spacing:.18em;color:var(--cardon);margin-bottom:14px}
.hero-construction strong{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:500;font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;line-height:1.1}
.hero-construction p{font-size:14px;line-height:1.7;max-width:31ch;margin-top:16px;color:var(--tinta)}
.hero.hero-construccion .hero-copy-text{filter:blur(7px);opacity:.17;user-select:none;pointer-events:none}
.hero.hero-construccion .cards .meta{filter:blur(4px);opacity:.4;user-select:none}
.hero.hero-construccion .hero-copy::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 5px,var(--nieve) 6px);opacity:.18}
.proximos-list button.proximo-item{font:inherit;background:none;border:0;padding:7px 8px;min-height:44px;cursor:pointer}
.proximos-list button.proximo-item::before{content:none}
.proximos-list button.proximo-item.activo{color:var(--cardon);text-decoration:underline;text-underline-offset:6px}
@media(max-width:900px){.hero-construction{top:15%;left:0;padding:14px 0}.hero-construction p{font-size:13px;max-width:35ch}}
@media(prefers-reduced-motion:reduce){.hero.hero-construccion .hero-copy-text{filter:blur(4px)}}
