:root{--azul-950: #0b1134;--azul-900: #131c4a;--azul-800: #1b2663;--azul-700: #27357f;--rosa: #e82b7a;--rosa-claro: #ff6fae;--turquesa: #1cb8b2;--lima: #b5d335;--amarillo: #ffc928;--blanco: #ffffff;--crema: #f4f1ea;--tinta-suave: rgba(244, 241, 234, .72);--tinta-tenue: rgba(244, 241, 234, .48);--linea: rgba(244, 241, 234, .14);--f-display: "Anton", "Impact", sans-serif;--f-script: "Kaushan Script", cursive;--f-cuerpo: "Poppins", system-ui, sans-serif;--f-mono: "Space Mono", ui-monospace, monospace;--esp-1: .5rem;--esp-2: 1rem;--esp-3: 1.5rem;--esp-4: 2rem;--esp-6: 3rem;--esp-8: 4rem;--esp-12: 6rem;--esp-16: 8rem;--margen: clamp(1.25rem, 5vw, 5rem);--radio: 1.25rem;--radio-pildora: 999px;--suave: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overflow-x:hidden}html.bloqueado,html.bloqueado body,html.entrando,html.entrando body{overflow:hidden;height:100%}html.bloqueado main,html.bloqueado .pie,html.bloqueado .barra{visibility:hidden}body{margin:0;background:var(--azul-900);color:var(--crema);font-family:var(--f-cuerpo);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,p,address{margin:0;font-style:normal}:focus-visible{outline:3px solid var(--amarillo);outline-offset:4px;border-radius:4px}[hidden]{display:none!important}.mono{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.logo__feria{font-family:var(--f-script);color:var(--turquesa);font-weight:400;line-height:.9;display:inline-block;transform:none;text-shadow:0 2px 0 rgba(0,0,0,.15)}.logo__atrevete{font-family:var(--f-display);color:var(--rosa);text-transform:uppercase;letter-spacing:.01em;line-height:.85;display:inline-block}.logo__edicion{font-family:var(--f-display);color:var(--blanco);line-height:.85;display:inline-block}.logo__feria--mini{font-size:1.1rem;margin-right:.15em}.logo__atrevete--mini{font-size:1.05rem;letter-spacing:.04em}.fondo-marco{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:clip;pointer-events:none}.fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.62;filter:blur(14px) saturate(1.1);transform:scale(1.04);background:radial-gradient(60% 50% at 50% 38%,rgba(39,53,127,.8),transparent 70%)}html.bloqueado .fondo{filter:saturate(1.05);opacity:.8;transform:none}.fluido{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}main,.pie{position:relative;z-index:1;overflow-x:clip}.antesala{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--margen);text-align:center;cursor:crosshair}.antesala__contenido{display:grid;justify-items:center;gap:var(--esp-3);max-width:46rem;perspective:1100px}.antesala__pre{color:var(--tinta-suave)}.antesala__logo{display:grid;justify-items:center;gap:clamp(.6rem,2vw,1.2rem);margin:0;transform-style:preserve-3d;will-change:transform}.antesala__simbolo{width:clamp(9rem,26vw,15rem);height:auto;will-change:transform;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.antesala__nombre{width:clamp(16rem,52vw,30rem);height:auto}.antesala__sub{color:var(--tinta-tenue)}.antesala__acciones{margin-top:var(--esp-3)}.antesala__acciones .boton{opacity:0;cursor:pointer}.antesala__pie{position:absolute;bottom:calc(var(--esp-3) + env(safe-area-inset-bottom));left:0;right:0;color:var(--tinta-tenue);opacity:0}.solo-tacto{display:none}@media(any-hover:none){.solo-puntero{display:none}.solo-tacto{display:inline}.antesala{cursor:default}}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.85rem 1.6rem;border-radius:var(--radio-pildora);font-weight:600;font-size:.95rem;letter-spacing:.01em;position:relative;isolation:isolate;transition:transform .25s var(--suave),background-color .25s,color .25s,border-color .25s,box-shadow .25s;will-change:transform}.boton__icono{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.boton--relleno{background:var(--rosa);color:var(--blanco);box-shadow:0 10px 30px -12px #e82b7acc}.boton--relleno:hover{background:var(--rosa-claro);color:var(--azul-950);box-shadow:0 14px 34px -12px #ff6faee6}.boton--borde{color:var(--crema);background:radial-gradient(circle,rgba(244,241,234,.28) 1.1px,transparent 1.6px) 0 0 / .5rem .5rem,#f4f1ea0a}.boton--borde:hover{background:var(--amarillo);color:var(--azul-950)}.boton--texto{color:var(--tinta-suave);padding-inline:.8rem}.boton--texto:hover{color:var(--crema)}.boton--chico{min-height:2.5rem;padding:.5rem 1.1rem;font-size:.85rem}.boton--ancho{width:100%}.boton:disabled{opacity:.5;cursor:default}.barra{position:fixed;left:50%;bottom:calc(var(--esp-2) + env(safe-area-inset-bottom));z-index:40;transform:translate(-50%);display:flex;align-items:center;gap:var(--esp-1);padding:.45rem .5rem .45rem 1rem;border-radius:var(--radio-pildora);background:#0b1134d1;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 20px 50px -20px #000000b3;max-width:calc(100vw - 2rem);opacity:0}.barra__logo{display:flex;align-items:center;gap:.55rem;margin-right:var(--esp-1);white-space:nowrap;flex:none}.barra__simbolo{height:1.9rem;width:auto;flex:none}.barra__nombre{height:.85rem;width:auto;flex:none;opacity:.95}.barra__logo img{display:block;max-width:none}.barra__nav{display:none;gap:.25rem}.barra__nav a{padding:.5rem .8rem;border-radius:var(--radio-pildora);font-size:.85rem;font-weight:500;color:var(--tinta-suave);transition:color .2s,background-color .2s}.barra__nav a:hover{color:var(--crema);background:#ffffff12}section{padding:var(--esp-12) var(--margen);position:relative}section:before{content:"";position:absolute;top:-6%;right:0;bottom:-6%;left:0;pointer-events:none;z-index:-1;background:radial-gradient(90% 70% at 30% 45%,rgba(11,17,52,.82) 0%,rgba(11,17,52,.45) 45%,transparent 75%)}main{isolation:isolate}:root{--capsula-puntos: radial-gradient(circle, rgba(255, 255, 255, .6) 1px, transparent 1.5px) .18rem .12rem / .4rem .4rem}.etiqueta{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--f-script);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1;color:var(--turquesa);margin-bottom:var(--esp-2)}.etiqueta:before{content:"";width:2.6rem;height:.65rem;border-radius:999px;flex:none;background:var(--rosa) var(--capsula-puntos)}.seccion__cabeza{max-width:60rem;margin-bottom:var(--esp-6)}.seccion__nota{color:var(--tinta-suave);margin-top:var(--esp-2);max-width:36rem}.titulo-seccion{font-family:var(--f-display);font-size:clamp(2.6rem,7vw,5.5rem);line-height:.95;text-transform:uppercase;letter-spacing:.01em;color:var(--blanco)}.palabra{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.palabra__in{display:inline-block;will-change:transform}.hero{min-height:100svh;display:grid;align-content:center;justify-items:start;gap:var(--esp-3);padding-top:var(--esp-8);padding-bottom:var(--esp-16);position:relative}.hero__pre{color:var(--tinta-suave)}.hero__titulo{display:grid;width:100%}.hero__feria{font-size:clamp(3.4rem,10vw,8.5rem);margin-bottom:-.12em;margin-left:.1em;position:relative;z-index:1}.hero__fila{display:flex;align-items:flex-end;gap:.12em;flex-wrap:wrap}.hero__atrevete{font-family:var(--f-display);color:var(--rosa);text-transform:uppercase;font-size:clamp(4.4rem,17vw,15rem);line-height:.85;letter-spacing:.005em}.hero__edicion{font-family:var(--f-display);color:var(--blanco);font-size:clamp(4.4rem,17vw,15rem);line-height:.85}.hero__pre{display:inline-flex;align-items:center;gap:.8rem}.hero__simbolo{height:2.6rem;width:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.hero__lema{max-width:36rem;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--crema)}.hero__datos{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--esp-2) var(--esp-4)}.dato{--tono: var(--amarillo);display:grid;gap:.15rem;position:relative;align-content:start}.dato:before{content:"";width:2.6rem;height:.65rem;border-radius:999px;background:var(--tono) var(--capsula-puntos);margin-bottom:.45rem}.dato--amarillo{--tono: var(--amarillo)}.dato--turquesa{--tono: var(--turquesa)}.dato--lima{--tono: var(--lima)}.dato__valor{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1;color:var(--tono);display:inline-flex;align-items:baseline;gap:.2em}.dato__valor small{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.12em;color:var(--tinta-tenue)}.dato__nota{color:var(--tinta-suave)}.contador{display:grid;gap:var(--esp-1);margin-top:var(--esp-2)}.contador__titulo{color:var(--lima)}.contador__celdas{display:flex;align-items:flex-start;gap:clamp(.4rem,1.5vw,1.2rem)}.celda{display:grid;justify-items:center;gap:.3rem}.celda__num{font-family:var(--f-display);font-size:clamp(2.8rem,9vw,6.5rem);line-height:1;color:var(--blanco);text-align:center;display:inline-flex}.celda__digito{position:relative;display:inline-block;width:.56em;overflow:clip}.celda__cifra{display:block}.celda__cifra--nueva{position:absolute;top:0;right:0;bottom:0;left:0}.celda__eti{color:var(--tinta-tenue)}.celda__sep{font-family:var(--f-display);font-size:clamp(2.2rem,7vw,5rem);line-height:1;color:var(--amarillo);padding-top:.05em}.contador__fecha{color:var(--tinta-suave);font-size:.9rem}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-2)}.hero__scroll{position:absolute;right:var(--margen);bottom:calc(var(--esp-6) + 3rem);display:inline-flex;align-items:center;gap:.6rem;color:var(--tinta-tenue)}.hero__scroll svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;animation:bajar 1.8s ease-in-out infinite}@keyframes bajar{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.manifiesto{display:grid;gap:var(--esp-4);padding-block:var(--esp-16)}.titulo-gigante{display:grid}.titulo-gigante__script{font-family:var(--f-script);color:var(--turquesa);font-size:clamp(2.2rem,6vw,5rem);line-height:1;margin-bottom:.1em;margin-left:.05em;position:relative;z-index:1}.titulo-gigante__linea{font-family:var(--f-display);text-transform:uppercase;color:var(--blanco);font-size:clamp(2.6rem,8.5vw,8rem);line-height:.92;letter-spacing:.005em}.titulo-gigante__linea:last-child{color:var(--amarillo)}.manifiesto__texto{max-width:44rem;font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--tinta-suave);display:flex;gap:.75rem}.flecha{color:var(--rosa);font-size:1.4em;line-height:1;flex:none}.cifras{display:flex;flex-wrap:wrap;gap:var(--esp-4) var(--esp-8);padding-top:var(--esp-4);background:radial-gradient(circle,rgba(244,241,234,.35) 1.3px,transparent 1.8px) 0 0 / .9rem 3px repeat-x}.cifras li{display:grid;gap:.2rem}.cifras strong{font-family:var(--f-display);font-size:clamp(2.4rem,5vw,4rem);line-height:1;color:var(--lima);font-weight:400}.cifras .mono{color:var(--tinta-tenue)}.tarjetas{display:grid;gap:var(--esp-3);grid-template-columns:1fr;padding:var(--esp-2) 0}.tarjeta{--tono: var(--turquesa);--texto: var(--crema);position:relative;display:grid;align-content:end;gap:var(--esp-2);min-height:19rem;padding:var(--esp-4);background:var(--tono);color:var(--texto);border-radius:2rem 2rem 6rem;overflow:hidden;transition:translate .5s var(--suave),box-shadow .5s;box-shadow:0 30px 60px -30px #0009}.tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--texto) 55%,transparent) 1.6px,transparent 2.2px) 0 0 / 1.1rem 1.1rem;-webkit-mask:radial-gradient(70% 70% at 100% 0%,#000 0%,transparent 70%);mask:radial-gradient(70% 70% at 100% 0%,#000 0%,transparent 70%);opacity:.45;transition:translate .6s var(--suave)}.tarjeta:hover{translate:0 -6px;box-shadow:0 40px 70px -30px #000000b3}.tarjeta:hover:before{translate:-.5rem .5rem}.tarjeta--rosa{--tono: var(--rosa);--texto: var(--crema)}.tarjeta--turquesa{--tono: var(--turquesa);--texto: var(--azul-950)}.tarjeta--amarillo{--tono: var(--amarillo);--texto: var(--azul-950)}.tarjeta--lima{--tono: var(--lima);--texto: var(--azul-950)}.tarjeta__num{position:absolute;top:var(--esp-3);right:var(--esp-4);font-family:var(--f-display);font-size:clamp(4.5rem,9vw,7rem);line-height:.85;color:transparent;-webkit-text-stroke:2px var(--texto);opacity:.4;letter-spacing:-.02em}.tarjeta__icono{width:3.4rem;height:3.4rem;color:var(--texto);display:grid;place-items:center}.tarjeta__icono svg{width:100%;height:100%}.tarjeta__titulo{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.9rem,3vw,2.6rem);line-height:.95;letter-spacing:.005em;color:var(--texto);max-width:12ch}.tarjeta__texto{color:var(--texto);opacity:.85;max-width:30rem;font-weight:500}.linea-tiempo{position:relative;display:grid;grid-template-columns:1.25rem 1fr;gap:0 var(--esp-3)}.linea-tiempo__pista{position:absolute;left:calc(.625rem - 1px);top:.6rem;bottom:.6rem;width:2px;background:var(--linea);border-radius:2px}.linea-tiempo__progreso{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--turquesa),var(--lima),var(--amarillo),var(--rosa));transform-origin:top;transform:scaleY(0)}.linea-tiempo__lista{grid-column:1 / -1;display:grid}.hito{--tono: var(--turquesa);display:grid;grid-template-columns:1.25rem 1fr;gap:var(--esp-1) var(--esp-3);align-items:start;padding:var(--esp-4) 0;background:radial-gradient(circle,rgba(244,241,234,.35) 1.3px,transparent 1.8px) 0 0 / .9rem 3px repeat-x}.hito:first-child{background:none}.hito--rosa{--tono: var(--rosa)}.hito--amarillo{--tono: var(--amarillo)}.hito--lima{--tono: var(--lima)}.hito--turquesa{--tono: var(--turquesa)}.hito__punto{grid-column:1;grid-row:1;margin-top:.9rem;justify-self:center;width:.75rem;height:2rem;border-radius:999px;background:var(--tono);scale:0;transform-origin:center;margin-top:.55rem;transition:scale .5s var(--suave)}.hito--activo .hito__punto{scale:1}.hito__hora{grid-column:2;font-family:var(--f-display);font-size:clamp(2.6rem,6vw,4.2rem);line-height:1;color:var(--tono);display:flex;align-items:baseline;gap:.35rem;opacity:.3;translate:-.4rem 0;transition:opacity .5s,translate .5s var(--suave)}.hito--activo .hito__hora{opacity:1;translate:0 0}.hito__hora small{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;color:var(--tinta-tenue);text-transform:uppercase}.hito__cuerpo{grid-column:2;display:grid;gap:.4rem;max-width:38rem;opacity:.55;transition:opacity .5s}.hito--activo .hito__cuerpo{opacity:1}.hito__titulo{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1;color:var(--blanco);letter-spacing:.01em}.hito__texto{color:var(--tinta-suave)}.lugar__cuerpo{display:grid;gap:var(--esp-6)}.lugar__direccion{display:grid;gap:var(--esp-2);justify-items:start}.lugar__via{font-family:var(--f-display);font-size:clamp(2.4rem,6.5vw,5.5rem);line-height:.95;color:var(--turquesa);text-transform:uppercase;display:grid}.lugar__via small{font-size:.55em;color:var(--blanco);line-height:1}.lugar__detalle{font-size:1.15rem;color:var(--tinta-suave)}.consejos{display:grid}.consejo{--tono: var(--turquesa);display:grid;grid-template-columns:auto 1fr;column-gap:var(--esp-3);row-gap:.3rem;align-items:start;padding:var(--esp-3) 0;background:radial-gradient(circle,rgba(244,241,234,.35) 1.3px,transparent 1.8px) 0 0 / .9rem 3px repeat-x}.consejo:first-child{background:none;padding-top:0}.consejo--turquesa{--tono: var(--turquesa)}.consejo--amarillo{--tono: var(--amarillo)}.consejo--rosa{--tono: var(--rosa)}.consejo__num{grid-row:1 / span 2;font-family:var(--f-display);font-size:clamp(2.6rem,5vw,3.6rem);line-height:.9;color:transparent;-webkit-text-stroke:1.5px var(--tono);letter-spacing:-.02em;margin-top:.1em}.consejo h3{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1;color:var(--blanco);letter-spacing:.01em}.consejo p{color:var(--tinta-suave);max-width:30rem}.confirmar{display:grid;gap:var(--esp-6);padding-block:var(--esp-12)}.titulo-gigante--cta .titulo-gigante__linea{font-size:clamp(3.4rem,12vw,11rem)}.titulo-gigante--cta .titulo-gigante__linea:last-child{color:var(--rosa)}.confirmar__nota{max-width:32rem;color:var(--tinta-suave);margin-top:var(--esp-3);font-size:1.05rem}.formulario{position:relative;display:grid;gap:var(--esp-3);padding:var(--esp-6) var(--esp-4) var(--esp-4);border-radius:2rem 2rem 6rem;background:var(--crema);color:var(--azul-950);box-shadow:0 40px 70px -35px #000000b3;overflow:hidden}.formulario:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,rgba(19,28,74,.22) 1.5px,transparent 2.1px) 0 0 / 1.1rem 1.1rem;-webkit-mask:radial-gradient(60% 60% at 100% 0%,#000 0%,transparent 70%);mask:radial-gradient(60% 60% at 100% 0%,#000 0%,transparent 70%)}.formulario>*{position:relative}.campo{display:grid;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.campo label,.campo legend{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#131c4ab3;padding:0}.campo input:is([type=text],[type=tel],[type=email],[type=password],[type=date],[type=time]),.campo select{font:inherit;font-size:1.15rem;font-weight:500;color:var(--azul-950);background:transparent;border:0;border-bottom:2px solid rgba(19,28,74,.25);border-radius:0;padding:.55rem 0;min-height:2.8rem;transition:border-color .2s}.campo input:is([type=text],[type=tel],[type=email],[type=password],[type=date],[type=time]),.campo select:hover{border-color:#131c4a80}.campo input:is([type=text],[type=tel],[type=email],[type=password],[type=date],[type=time]),.campo select:focus{outline:none;border-color:var(--rosa)}.campo--error input{border-color:var(--rosa)}.campo__error{font-size:.82rem;color:var(--rosa);min-height:1.2em}.opciones{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-3);padding-top:.3rem}.opcion{position:relative;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:500;color:var(--azul-950)}.opcion input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.opcion i{width:1.6rem;height:.6rem;border-radius:999px;background:#131c4a2e;transition:background-color .25s,scale .3s var(--suave)}.opcion input:checked+i{background:var(--rosa);scale:1.15}.opcion input:focus-visible+i{outline:3px solid var(--rosa);outline-offset:4px}.campo .opcion{font-family:var(--f-cuerpo);font-size:.95rem;letter-spacing:0;text-transform:none}.opcion--casilla{align-items:flex-start;font-weight:500;font-size:.92rem;line-height:1.45;color:#131c4ad9}.opcion--casilla i{flex:none;margin-top:.5rem}.opcion--casilla input:checked+i{background:var(--turquesa)}.campo--consentimiento{padding-top:.2rem}.opciones--intereses{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;padding-top:.4rem}.campo--error .opcion i{background:#e82b7a59}@media(max-width:420px){.opciones--intereses{grid-template-columns:1fr}}.formulario__aviso{color:var(--rosa);font-weight:500}.boton[aria-busy=true]{opacity:.7;pointer-events:none}.formulario .boton--relleno{justify-self:start}.formulario__pie{color:#131c4a99;text-transform:none;letter-spacing:.02em}.formulario__exito{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:grid;place-content:center;justify-items:center;gap:var(--esp-2);text-align:center;padding:var(--esp-4);background:var(--lima);color:var(--azul-950)}.formulario__exito svg{width:3.5rem;height:3.5rem;fill:none;stroke:var(--azul-950);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.formulario__exito h3{font-family:var(--f-display);text-transform:uppercase;font-size:2rem;line-height:1;color:var(--azul-950)}.formulario__exito p{color:#131c4acc;max-width:24rem}.formulario__exito .formulario__compartir{margin-top:.5rem}.formulario__exito .boton--borde{color:var(--azul-950);background:radial-gradient(circle,rgba(19,28,74,.25) 1.1px,transparent 1.6px) 0 0 / .5rem .5rem,#131c4a0f}.formulario--enviado>:not(.formulario__exito){visibility:hidden}.pie{padding-bottom:calc(var(--esp-12) + env(safe-area-inset-bottom))}.marquesina{overflow:hidden;padding:var(--esp-3) 0;background:radial-gradient(circle,rgba(244,241,234,.35) 1.3px,transparent 1.8px) 0 0 / .9rem 3px repeat-x,radial-gradient(circle,rgba(244,241,234,.35) 1.3px,transparent 1.8px) 0 100% / .9rem 3px repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquesina__pista{display:flex;align-items:center;gap:var(--esp-4);width:max-content;animation:marquesina 28s linear infinite}.marquesina span{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(2rem,5vw,3.5rem);line-height:1;color:var(--blanco)}.marquesina span:nth-child(4n+1){color:var(--rosa)}.marquesina span:nth-child(4n+3){color:var(--turquesa)}.marquesina span:nth-child(4n+5){color:var(--lima)}.marquesina span:nth-child(4n+7){color:var(--amarillo)}.marquesina i{width:.6rem;height:.6rem;border-radius:50%;background:var(--amarillo);flex:none}@keyframes marquesina{to{transform:translate(-50%)}}.pie__cuerpo{padding:var(--esp-6) var(--margen) 0;display:grid;gap:var(--esp-2)}.pie__marca{display:flex;align-items:center}.pie__marca img{width:clamp(8rem,14vw,11rem);height:auto}.pie__texto{color:var(--tinta-suave);max-width:46rem}.pie__legal{color:var(--tinta-tenue)}@media(max-width:719px){section{padding-top:var(--esp-8);padding-bottom:var(--esp-8)}.hero{padding-top:var(--esp-8);padding-bottom:var(--esp-12)}.manifiesto{padding-block:var(--esp-8)}.hero__scroll{bottom:var(--esp-4)}.fondo{filter:blur(10px) saturate(1.1)}.barra{backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}}@media(min-width:720px){.barra__nav{display:flex}.tarjetas{grid-template-columns:repeat(2,1fr)}.tarjeta--grande{grid-column:span 2}.lugar__cuerpo{grid-template-columns:1.1fr 1fr;align-items:start}.confirmar{grid-template-columns:1.1fr 1fr;align-items:center}.hito{grid-template-columns:1.25rem 10rem 1fr;align-items:start}.hito__hora{grid-column:2}.hito__cuerpo{grid-column:3;padding-top:.35rem}}@media(min-width:1100px){.tarjetas{grid-template-columns:repeat(3,1fr)}.tarjeta--grande{grid-column:span 2;grid-row:span 1}.tarjeta--grande .tarjeta__titulo{font-size:clamp(2.4rem,3.6vw,3.4rem);max-width:14ch}.hero{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marquesina__pista{animation:none}.hero__scroll svg{animation:none}.barra,.antesala__acciones .boton,.antesala__pie{opacity:1}.hito__punto{scale:1}}.diag{position:fixed;left:1rem;bottom:1rem;z-index:60;max-width:min(90vw,28rem);margin:0;padding:.75rem 1rem;border-radius:1rem;font:.72rem/1.5 var(--f-mono);color:var(--crema);background:#0b1134e0;white-space:pre-wrap;pointer-events:none}
