:root{--negro: #0a0806;--negro-2: #14100c;--linea: rgba(255, 240, 230, .12);--blanco: #f5f0eb;--tenue: rgba(245, 240, 235, .58);--naranja: #ff6a00;--naranja-2: #ff9440;--ancho: "Archivo", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--margen: clamp(16px, 4vw, 64px);--curva: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--negro);overflow-x:clip}html.lenis,html.lenis body{height:auto}body{background:var(--negro);color:var(--blanco);font-family:var(--ancho);font-variation-settings:"wdth" 100;font-size:17px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--naranja);color:var(--negro)}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}input,textarea{font:inherit;color:inherit}main{position:relative;z-index:1}.mono{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.titulo-xxl{font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(2.6rem,9.5vw,9.5rem);line-height:.86;letter-spacing:-.03em;text-transform:uppercase}.titulo-xl{font-weight:800;font-variation-settings:"wdth" 125;font-size:clamp(1.9rem,4.6vw,4rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.titulo-l{font-weight:700;font-variation-settings:"wdth" 112;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.01em}.tenue{color:var(--tenue)}.etiqueta{color:var(--naranja);display:flex;align-items:center;gap:10px;margin-bottom:18px}.punto-vivo{width:8px;height:8px;border-radius:50%;background:var(--naranja);box-shadow:0 0 0 0 var(--naranja);animation:latido 1.6s infinite}@keyframes latido{70%{box-shadow:0 0 0 10px #ff6a0000}to{box-shadow:0 0 #ff6a0000}}.fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.grano{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grano .8s steps(4) infinite}@keyframes grano{25%{background-position:-40px 30px}50%{background-position:30px -50px}75%{background-position:-20px 60px}}body.con-cursor,body.con-cursor *{cursor:none!important}.cursor-punto{position:fixed;left:0;top:0;z-index:100;pointer-events:none;will-change:transform}body:not(.con-cursor) .cursor-punto{display:none}.cursor-punto i{display:block;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--naranja);box-shadow:0 0 10px #ff6a00cc;transition:transform .2s var(--curva),background .2s}.cursor-punto.grande i{transform:scale(2.2);background:var(--blanco);box-shadow:0 0 14px #ffffff80}.cursor-punto.oculto i{transform:scale(0)}[data-revelar]{opacity:0;transform:translateY(46px);transition:opacity 1s var(--curva) var(--d, 0s),transform 1.1s var(--curva) var(--d, 0s)}[data-revelar].visible{opacity:1;transform:none}.titulo-xxl[data-revelar]{clip-path:inset(0 0 100% 0);transform:translateY(60px) skewY(4deg);transition:clip-path 1.1s var(--curva),transform 1.1s var(--curva),opacity .4s}.titulo-xxl[data-revelar].visible{clip-path:inset(0 0 -10% 0);transform:none}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px var(--margen);transition:background .4s,padding .4s,backdrop-filter .4s}.nav.solido{background:#0a0806b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-block:12px}.nav-logo img{height:30px;width:auto}.nav-links{display:flex;gap:clamp(14px,2.4vw,36px)}.nav-links button{font-weight:600;font-size:.92rem;display:flex;gap:6px;align-items:baseline;position:relative}.nav-links .mono{color:var(--naranja);font-size:.6rem}.nav-links button:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--naranja);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--curva)}.nav-links button:hover:after{transform:scaleX(1);transform-origin:left}.nav-der{display:flex;align-items:center;gap:12px}.idioma{position:relative;display:flex;border:1px solid var(--linea);border-radius:99px;padding:3px;font:600 .72rem var(--mono)}.idioma span{position:relative;z-index:1;padding:5px 11px;transition:color .35s}.idioma i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:99px;background:var(--naranja);transition:transform .45s var(--curva)}.idioma-en i{transform:translate(100%)}.idioma-es span:first-child,.idioma-en span:nth-child(2){color:var(--negro)}.hamburguesa{display:none;width:40px;height:40px;position:relative}.hamburguesa i{position:absolute;left:9px;right:9px;height:2px;background:var(--blanco);transition:transform .4s var(--curva)}.hamburguesa i:first-child{top:15px}.hamburguesa i:last-child{top:23px}.nav.abierto .hamburguesa i:first-child{transform:translateY(4px) rotate(45deg)}.nav.abierto .hamburguesa i:last-child{transform:translateY(-4px) rotate(-45deg)}.nav-progreso{position:absolute;left:0;right:0;bottom:0;height:2px}.nav-progreso div{height:100%;background:var(--naranja);transform-origin:left;transform:scaleX(0)}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:100px var(--margen) 28px;position:relative}.hero-meta{display:flex;justify-content:space-between;color:var(--tenue);margin-bottom:4vh}.hero-grilla{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,48px);align-items:center;flex:1;will-change:transform}.hero-frase{font-weight:900;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:.95;letter-spacing:-.02em;display:flex;flex-direction:column;gap:.15em}.hero-frase span{display:block;animation:frase 1.2s var(--curva) both}.hero-frase span+span{animation-delay:.15s}.hero-frase .naranja{color:transparent;-webkit-text-stroke:1.5px var(--naranja)}@keyframes frase{0%{opacity:0;transform:translateY(40px);filter:blur(8px)}}.hero-botones{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px;animation:frase 1.2s var(--curva) .3s both}.logo3d{position:relative;aspect-ratio:1.55;width:100%}.logo3d canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.4s var(--curva)}.logo3d.listo canvas{opacity:1}.logo3d-plano{position:absolute;left:6%;right:6%;top:50%;transform:translateY(-50%);width:88%;opacity:.12}.hero-pie{display:flex;justify-content:space-between;align-items:center;margin-top:5vh;color:var(--tenue)}.hero-scroll{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--blanco)}.hero-scroll i{width:1px;height:54px;background:linear-gradient(var(--naranja),transparent);animation:baja 1.8s var(--curva) infinite;transform-origin:top}@keyframes baja{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.marquesina{overflow:hidden;padding:22px 0;border-block:1px solid var(--linea);background:var(--naranja);color:var(--negro);position:relative;z-index:1}.marquesina.contorno{background:transparent;color:transparent;-webkit-text-stroke:1.5px var(--blanco);border:0}.marquesina-pista{display:flex;width:max-content;will-change:transform}.marquesina span{font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(2rem,6vw,5.5rem);text-transform:uppercase;line-height:1;white-space:nowrap;display:flex;align-items:center}.marquesina b{font-size:.5em;margin:0 .6em;-webkit-text-stroke:0;color:var(--naranja)}.marquesina:not(.contorno) b{color:var(--negro)}.seccion{padding:clamp(80px,13vw,180px) var(--margen);position:relative}.cabecera{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,6vw,80px);flex-wrap:wrap}.vacio{color:var(--tenue);padding:40px 0}.chip{border:1px solid var(--naranja);color:var(--naranja);padding:4px 10px;border-radius:99px}.boton,.boton-linea{display:inline-flex;align-items:center;gap:8px;border-radius:99px;padding:13px 24px;font-weight:700;font-size:.9rem;transition:transform .4s var(--curva),background .3s,color .3s,border-color .3s;white-space:nowrap}.boton{background:var(--naranja);color:var(--negro)}.boton:hover{background:var(--blanco)}.boton:disabled{opacity:.5}.boton.grande{padding:20px 34px;font-size:1.05rem}.boton-linea{border:1px solid var(--linea);padding:10px 18px;font-size:.82rem}.boton-linea:hover,.boton-linea.naranja{border-color:var(--naranja);color:var(--naranja)}.bio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);align-items:start}.bio-izq{position:relative}.bio-izq .titulo-xl{font-size:clamp(2.2rem,5vw,4.8rem)}.bio-sello{margin-top:40px;width:140px;height:140px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:18px;line-height:1.6;background:var(--naranja);color:var(--negro);font-size:.6rem;font-weight:700}.bio-texto>.bio-par:first-child{margin-top:0}.bio-par{color:var(--tenue);font-size:clamp(1rem,1.3vw,1.18rem);margin-top:22px;max-width:60ch}.bio-datos{display:flex;gap:40px;margin-top:36px;flex-wrap:wrap}.bio-datos div{display:flex;flex-direction:column;gap:4px}.bio-datos .mono{color:var(--naranja)}.bio-datos b{font-variation-settings:"wdth" 115;font-size:1.15rem}.bio-numeros{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--linea)}.bio-numeros div{padding:24px 18px 0 0}.bio-numeros strong{display:block;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;color:var(--naranja)}.bio-numeros span{color:var(--tenue);font-size:.9rem}.proxima{margin:0 var(--margen);padding:clamp(28px,4vw,56px);border-radius:8px;background:linear-gradient(120deg,#ff6a0029,#ff6a0005 60%),var(--negro-2);border:1px solid rgba(255,106,0,.35);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;position:relative;z-index:1}.proxima h3{font-weight:800;font-variation-settings:"wdth" 120;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.05;margin-bottom:8px;text-transform:uppercase}.proxima-info .mono{color:var(--tenue)}.contador{display:flex;gap:clamp(10px,2vw,28px)}.contador div{text-align:center;min-width:64px}.contador strong{display:block;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1;font-variant-numeric:tabular-nums}.contador span{color:var(--naranja)}.destacado{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center;margin-bottom:clamp(60px,9vw,120px)}.destacado-disco{position:relative;aspect-ratio:1;display:grid;place-items:center}.visualizador{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.disco{width:56%;aspect-ratio:1;border-radius:50%;overflow:hidden;position:relative;z-index:1;box-shadow:0 0 0 10px #111,0 0 0 11px var(--linea),0 30px 80px #0009;transition:transform .6s var(--curva)}.disco:hover{transform:scale(1.04)}.disco:after{content:"";position:absolute;left:50%;top:50%;width:9%;aspect-ratio:1;margin:-4.5%;border-radius:50%;background:var(--negro);box-shadow:0 0 0 4px var(--naranja)}.disco.gira>*{animation:girar 4s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.disco>img,.disco .tapa-generada{width:100%;height:100%;object-fit:cover}.tapa-generada{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10%;background:radial-gradient(circle at 30% 20%,var(--naranja-2),var(--naranja) 40%,#7a2a00 100%);padding:16%;text-align:center}.tapa-generada img{width:80%;filter:brightness(0)}.tapa-generada span{color:var(--negro);font-size:.65rem;font-weight:600}.destacado-info h3{margin:6px 0 10px;font-size:clamp(2rem,4.4vw,3.6rem);font-variation-settings:"wdth" 125;font-weight:900;text-transform:uppercase;line-height:.95}.destacado-info>.mono{color:var(--tenue)}.linea-tiempo{display:flex;align-items:center;gap:14px;margin:30px 0}.linea-tiempo input{flex:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:var(--linea);border-radius:2px;accent-color:var(--naranja)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--naranja)}.botonera{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.links-tema{display:flex;gap:8px;flex-wrap:wrap}.grilla-lanzamientos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(20px,3vw,40px)}.tarjeta-tema h4{margin-top:16px;font-variation-settings:"wdth" 115;font-size:1.1rem;line-height:1.2}.tarjeta-tema>.mono{color:var(--tenue);margin-top:4px}.tt-tapa{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;display:block}.tt-tapa>img,.tt-tapa .tapa-generada{transition:transform .8s var(--curva)}.tt-tapa:hover>img,.tt-tapa:hover .tapa-generada{transform:scale(1.06)}.tt-play{position:absolute;right:14px;bottom:14px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--negro);color:var(--naranja);transform:translateY(10px);opacity:0;transition:.4s var(--curva)}.tt-tapa:hover .tt-play{transform:none;opacity:1}.futuro .tt-tapa .tapa-generada{filter:grayscale(1) brightness(.3);opacity:.6}.tt-pronto{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;text-align:center;color:var(--naranja);font-size:.85rem;font-weight:600;line-height:1.8}.tt-acciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ventana-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;animation:aparece .3s}@keyframes aparece{0%{opacity:0}}.ventana{position:relative;width:min(460px,100%);background:var(--negro-2);border:1px solid rgba(255,106,0,.4);border-radius:10px;padding:34px;display:flex;flex-direction:column;gap:14px}.ventana p:not(.etiqueta){color:var(--tenue)}.ventana input{background:transparent;border:0;border-bottom:1px solid var(--linea);padding:12px 0;outline:none}.ventana input:focus{border-color:var(--naranja)}.ventana-x{position:absolute;right:14px;top:8px;font-size:1.8rem;color:var(--tenue)}.escenario{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center;margin-bottom:clamp(40px,6vw,80px)}.escenario-tapa{aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px var(--linea)}.escenario-tapa img,.escenario-tapa .tapa-generada{width:100%;height:100%;object-fit:cover;display:flex}.escenario-info h3{font-weight:900;font-variation-settings:"wdth" 125;text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.8rem);line-height:.95;margin:6px 0 8px}.escenario-artista{font-weight:700;font-size:1.15rem}.escenario-info .tenue{color:var(--tenue);margin-top:6px}.escenario-spotify{width:100%;height:152px;border:0;border-radius:12px;margin:26px 0 18px;background:#121212}.escenario-propio{margin:26px 0 18px}.escenario-propio .linea-tiempo{margin:18px 0 0}.grilla-sp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.tarjeta-sp{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;text-align:left;background:var(--negro-2);display:block;padding:0;transition:transform .35s var(--curva),box-shadow .35s}.tarjeta-sp:not(.futuro):hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.tarjeta-sp.activa{box-shadow:0 0 0 2px var(--naranja),0 16px 40px #ff6a002e}.tsp-tapa,.tsp-tapa img,.tsp-tapa .tapa-generada{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:flex}.tsp-sombra{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 28%,transparent 48%,rgba(0,0,0,.85) 100%)}.tsp-logo{position:absolute;top:10px;left:10px;color:#fff;opacity:.9;display:flex}.tsp-nuevo{position:absolute;top:10px;right:10px;background:var(--naranja);color:var(--negro);padding:4px 8px;border-radius:99px;font-size:.58rem;font-weight:700}.tsp-texto{position:absolute;left:14px;right:14px;bottom:18px;display:flex;flex-direction:column;gap:2px}.tsp-texto b{font-weight:800;font-variation-settings:"wdth" 110;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tsp-texto small{color:#ffffffbf;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp-franja{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--naranja)}.tarjeta-sp.futuro .tsp-tapa{filter:grayscale(1) brightness(.5)}.tarjeta-sp.futuro .tsp-franja{background:var(--tenue)}.tsp-sonando{position:absolute;right:12px;bottom:20px;display:flex;gap:3px;align-items:flex-end;height:16px}.tsp-sonando i{width:3px;height:100%;background:var(--naranja)}.pestanas{display:flex;gap:6px;border:1px solid var(--linea);border-radius:99px;padding:4px}.pestanas button{padding:9px 18px;border-radius:99px;font-weight:600;font-size:.88rem;display:flex;gap:8px;align-items:center;transition:.3s}.pestanas button.activa{background:var(--blanco);color:var(--negro)}.lista-fechas{list-style:none;border-top:1px solid var(--linea)}.fila-fecha{display:grid;grid-template-columns:120px 1fr auto auto;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--linea);position:relative}.fila-fecha:before{content:"";position:absolute;inset:0 calc(var(--margen) * -1);background:var(--naranja);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--curva);z-index:-1}.fila-fecha:hover:before{transform:scaleY(1)}.fila-fecha:hover{color:var(--negro)}.fila-fecha:hover .mono,.fila-fecha:hover .chip{color:var(--negro);border-color:var(--negro)}.fila-fecha:hover .boton{background:var(--negro);color:var(--naranja)}.fila-fecha:hover .boton-linea{border-color:var(--negro)}.ff-fecha strong{display:block;font-weight:900;font-variation-settings:"wdth" 125;font-size:3rem;line-height:.9}.ff-fecha .mono,.ff-nombre .mono,.ff-set{color:var(--tenue)}.ff-nombre h3{overflow-wrap:anywhere;font-weight:800;font-variation-settings:"wdth" 120;font-size:clamp(1.3rem,2.6vw,2.2rem);line-height:1.05;text-transform:uppercase}.ff-acciones{display:flex;gap:8px}.mapa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:center}.mapa-globo{aspect-ratio:1}.mapa-globo canvas{width:100%;height:100%;display:block}.mapa-numeros{display:flex;gap:40px;margin:30px 0}.mapa-numeros strong{display:block;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(2.4rem,5vw,4rem);color:var(--naranja);line-height:1}.mapa-numeros .mono{color:var(--tenue)}.mapa-lista{list-style:none;border-top:1px solid var(--linea)}.mapa-lista button{width:100%;display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--linea);font-weight:600;font-variation-settings:"wdth" 112;font-size:1.1rem;transition:color .3s,padding .4s var(--curva)}.mapa-lista button:hover,.mapa-lista button.activa{color:var(--naranja);padding-left:14px}.grilla-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px)}.video.grande{grid-column:span 3}.video>button,.video iframe,.video-principal iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:6px;overflow:hidden;position:relative;display:block;background:#000}.video>button img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--curva),filter .5s;filter:grayscale(.5) brightness(.8)}.video>button:hover img{transform:scale(1.04);filter:none}.video-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px;border-radius:50%;display:grid;place-items:center;background:var(--naranja);color:var(--negro);font-size:1.4rem;transition:transform .5s var(--curva)}.video.grande .video-play{width:110px;height:110px;margin:-55px;font-size:2rem}.video>button:hover .video-play{transform:scale(1.12)}.video-info{display:flex;justify-content:space-between;gap:16px;margin-top:14px;align-items:baseline}.video-info h4{font-weight:600;font-size:1rem;line-height:1.3}.video.grande .video-info h4{font-variation-settings:"wdth" 118;font-weight:800;font-size:clamp(1.2rem,2.4vw,2rem)}.video-info .mono{color:var(--tenue);flex-shrink:0}.instagram{padding-top:0}.grilla-insta{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.insta-vacio{position:relative;display:block;height:clamp(260px,40vw,480px);overflow:hidden;border-radius:8px}.insta-vacio img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--curva);filter:saturate(1.2)}.insta-vacio:hover img{transform:scale(1.05)}.insta-vacio span{position:absolute;left:32px;bottom:28px;text-transform:uppercase;font-variation-settings:"wdth" 125;font-weight:900}.insta-vacio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#0a0806e6)}.insta-vacio span{z-index:1}.rack{display:grid;grid-template-columns:329fr 329fr 478fr 329fr;grid-template-rows:auto auto;column-gap:clamp(8px,1.2vw,20px);row-gap:clamp(10px,1.6vw,24px);align-items:end;padding:clamp(16px,3vw,44px);border:1px solid var(--linea);border-radius:10px;background:radial-gradient(ellipse at 50% 110%,rgba(255,106,0,.14),transparent 60%),#14100c80}.equipo-real{grid-row:2;position:relative;display:block;padding:0;border-radius:8px;transition:opacity .3s,filter .3s}.equipo-real.arriba{grid-row:1;justify-self:center}.equipo-real img{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}.equipo-lineas{display:block;width:100%;background:#f5f0ebc7;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;transition:background .3s}.equipo-etiqueta{position:absolute;left:50%;bottom:-26px;transform:translate(-50%);white-space:nowrap;color:var(--tenue);opacity:0;transition:opacity .3s,color .3s}.rack .equipo-real.arriba .equipo-etiqueta{bottom:auto;top:-24px}.rack.con-foco .equipo-real:not(.foco){opacity:.35}.rack-lineas .equipo-real.foco .equipo-lineas{background:var(--naranja)}.rack-foto .equipo-real.foco{filter:drop-shadow(0 0 1px var(--naranja)) drop-shadow(0 0 18px rgba(255,106,0,.55))}.equipo-real.foco .equipo-etiqueta{opacity:1;color:var(--naranja)}.setup-ficha-fija{display:flex;justify-content:center;gap:14px;align-items:baseline;flex-wrap:wrap;min-height:28px;margin-top:40px;text-align:center}.setup-ficha-fija b{color:var(--naranja);font-variation-settings:"wdth" 115}.setup-ficha-fija span{color:var(--tenue)}.setup-lista{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:32px;margin-top:50px}.setup-lista .mono{color:var(--naranja)}.setup-lista b{display:block;font-variation-settings:"wdth" 120;font-size:1.5rem;font-weight:800;margin:6px 0}.setup-lista p,.setup-lista li{color:var(--tenue);font-size:.95rem}.setup-lista ul{list-style:none;display:flex;flex-direction:column;gap:8px}.setup-lista li:before{content:"— ";color:var(--naranja)}.trayectoria .etiqueta{margin-top:70px}.trayectoria .etiqueta:first-child{margin-top:0}.cabina{list-style:none;display:flex;flex-wrap:wrap;gap:0 clamp(18px,2.4vw,40px)}.cabina li{font-weight:900;font-variation-settings:"wdth" 125;text-transform:uppercase;font-size:clamp(1.5rem,3.8vw,3.4rem);line-height:1.15;display:flex;gap:8px;align-items:flex-start;color:transparent;-webkit-text-stroke:1px rgba(245,240,235,.55);transition:color .35s,-webkit-text-stroke-color .35s}.cabina li .mono{-webkit-text-stroke:0;color:var(--naranja);font-size:.6rem;margin-top:.9em}.cabina li:hover{color:var(--naranja);-webkit-text-stroke-color:var(--naranja)}.residencia{margin-top:70px;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;padding:30px 0;border-block:1px solid var(--linea)}.residencia .mono{color:var(--naranja)}.residencia b{font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(1.8rem,4vw,3.4rem);text-transform:uppercase}.sellos{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linea);border-left:1px solid var(--linea)}.sello{aspect-ratio:2 / 1;display:grid;place-items:center;border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:12px;text-align:center;position:relative;overflow:hidden}.sello span{font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(.85rem,1.4vw,1.2rem);position:relative;z-index:1;transition:color .3s}.sello:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--naranja);transform:translateY(101%);transition:transform .5s var(--curva)}.sello:hover:before{transform:none}.sello:hover span{color:var(--negro)}.trayectoria .marquesina{margin-inline:calc(var(--margen) * -1)}.booking{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,100px)}.booking .titulo-xxl,.mapa .titulo-xxl{font-size:clamp(2.4rem,6.2vw,6.6rem)}.booking-izq .titulo-l{margin-top:20px;max-width:18ch}.epk{margin-top:50px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:26px 30px;border:1px solid var(--naranja);border-radius:8px;width:100%;max-width:420px;transition:background .4s,color .4s}.epk .mono{color:var(--naranja)}.epk b{font-variation-settings:"wdth" 120;font-size:1.5rem;font-weight:800}.epk span:last-child{color:var(--tenue);font-size:.9rem}.epk:hover{background:var(--naranja);color:var(--negro)}.epk:hover .mono,.epk:hover span:last-child{color:var(--negro)}.formulario{display:flex;flex-direction:column;gap:22px}.formulario label{display:flex;flex-direction:column;gap:4px}.formulario .mono{color:var(--tenue)}.formulario input,.formulario textarea{background:transparent;border:0;border-bottom:1px solid var(--linea);padding:10px 0;outline:none;font-size:1.1rem;resize:vertical;transition:border-color .3s}.formulario input:focus,.formulario textarea:focus{border-color:var(--naranja)}.formulario .doble{display:grid;grid-template-columns:1fr 1fr;gap:22px}.formulario .boton{align-self:flex-start;margin-top:10px}.pie{position:relative;z-index:1;padding:clamp(60px,9vw,120px) var(--margen) 130px;border-top:1px solid var(--linea);background:linear-gradient(transparent,#ff6a001a)}.news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}.news .titulo-l{max-width:24ch}.news form{display:flex;gap:10px;border-bottom:1px solid var(--blanco);padding-bottom:8px}.news input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:1.2rem}.news-listo{color:var(--naranja)}.redes{display:flex;gap:12px;flex-wrap:wrap;margin:70px 0 50px}.redes a{display:flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border:1px solid var(--linea);border-radius:99px;transition:.35s var(--curva)}.redes a:hover{background:var(--naranja);color:var(--negro);border-color:var(--naranja);transform:translateY(-4px)}.pie-logo{width:100%;height:auto;opacity:.95}.pie-legal{color:var(--tenue);margin-top:24px}.movenews{position:fixed;left:16px;bottom:16px;z-index:80;width:min(360px,calc(100% - 32px));display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 20px;background:#14100ceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,106,0,.55);border-radius:14px;box-shadow:0 20px 60px #00000080,0 0 40px #ff6a0026;animation:movenews .8s var(--curva) both}@keyframes movenews{0%{opacity:0;transform:translateY(30px) scale(.96)}}.movenews .naranja{color:var(--naranja)}.movenews-titulo{font-weight:900;font-variation-settings:"wdth" 125;font-size:1.9rem;line-height:1}.movenews-texto{color:var(--tenue);font-size:.92rem;margin-bottom:8px}.movenews-x{position:absolute;top:6px;right:12px;font-size:1.6rem;color:var(--tenue)}.movenews-punto{position:absolute;top:22px;right:46px;width:8px;height:8px;border-radius:50%;background:var(--naranja);animation:latido 1.6s infinite}.barra-repro{position:fixed;left:50%;bottom:16px;z-index:70;transform:translate(-50%);width:min(760px,calc(100% - 32px));display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:99px;overflow:hidden;background:#14100ce0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,106,0,.35);animation:sube .6s var(--curva)}@keyframes sube{0%{transform:translate(-50%,140%)}}.br-progreso{position:absolute;left:0;bottom:0;height:2px;background:var(--naranja)}.br-play{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--naranja);color:var(--negro)}.br-info{display:flex;flex-direction:column;min-width:0;line-height:1.2}.br-info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-info .mono{color:var(--tenue);font-size:.62rem}.br-ondas{display:flex;gap:3px;align-items:flex-end;height:18px}.br-ondas i{width:3px;height:30%;background:var(--naranja)}.br-ondas.on i{animation:onda .9s ease-in-out infinite}.br-ondas i:nth-child(2){animation-delay:-.3s}.br-ondas i:nth-child(3){animation-delay:-.6s}.br-ondas i:nth-child(4){animation-delay:-.15s}.br-ondas i:nth-child(5){animation-delay:-.45s}@keyframes onda{50%{height:100%}}.br-rango{flex:1;min-width:60px}.br-tiempo{color:var(--tenue);flex-shrink:0}@media(max-width:960px){.bio,.destacado,.escenario,.mapa,.booking,.news{grid-template-columns:1fr}.grilla-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.escenario-tapa{max-width:420px}.setup-lista{grid-template-columns:1fr;gap:24px}.sellos{grid-template-columns:repeat(2,1fr)}.grilla-videos{grid-template-columns:1fr 1fr}.video.grande{grid-column:span 2}.fila-fecha{grid-template-columns:84px minmax(0,1fr);row-gap:12px}.ff-acciones{flex-wrap:wrap}.ff-set,.ff-acciones{grid-column:2}.ff-fecha strong{font-size:2.3rem}}@media(max-width:760px){body{font-size:16px}.nav-links{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--negro);flex-direction:column;justify-content:center;padding:0 var(--margen);gap:18px;opacity:0;pointer-events:none;transition:opacity .4s}.nav-links button{font-size:2.2rem;font-weight:900;font-variation-settings:"wdth" 125;text-transform:uppercase}.nav.abierto .nav-links{opacity:1;pointer-events:auto}.hamburguesa{display:block}.nav-logo img{height:24px}.hero-meta{flex-direction:column;gap:6px}.hero-grilla{grid-template-columns:1fr}.hero-grilla .logo3d{order:-1}.hero-pie>span{display:none}.hero-pie{justify-content:center}.grilla-videos{grid-template-columns:1fr}.video.grande{grid-column:auto}.contador div{min-width:0}.formulario .doble{grid-template-columns:1fr}.rack{grid-template-columns:1fr 1fr}.rack .equipo-real{grid-row:auto!important;grid-column:auto!important}.rack .equipo-real.arriba{grid-column:1 / -1!important;width:80%!important}.equipo-etiqueta,.br-rango,.br-tiempo,.br-ondas{display:none}.bio-sello{width:100px;height:100px;font-size:.5rem;padding:12px;margin-top:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-revelar]{opacity:1;transform:none;clip-path:none!important}}
