[data-estetica="2025"]{--c-indigo:#3a3576;--c-ciruela:#5e2b66;--c-amarillo:#f3e84b;--c-magenta:#9b2f8f;--c-noche:#24224a;--texto:#1f1d38;--texto-suave:#5d5a75;--marca:var(--c-indigo);--marca-hover:#2a2660;--sobre-marca:#ffffff;--acento:var(--c-magenta);--resalte:var(--c-amarillo);--sobre-resalte:var(--c-noche);--superficie:#f6f4fb;--borde:#e4e0f0;--linea:var(--c-indigo);--banda:linear-gradient(135deg,#3b3a7c,#463274 50%,#67295f);--sobre-banda:#ffffff;--banda-acento:var(--c-amarillo);--banda-linea:var(--c-amarillo);--pie:linear-gradient(160deg,#2f2c66,#3d2b62 60%,#52244f);--sombra-titulo:none;--sombra-bloque:var(--c-amarillo);--f-acento:var(--font-montserrat),system-ui,sans-serif;--peso-acento:700;--caja-acento:uppercase;--tracking-acento:0.16em;--f-numeral:var(--font-monoton),var(--font-bebas),sans-serif;--franja-1:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 5px);--franja-2:var(--franja-1);--franja-3:var(--franja-1);--franja-4:var(--franja-1);--franja-5:var(--franja-1);--barra-1:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);--barra-2:var(--barra-1);--barra-3:var(--barra-1);--barra-4:var(--barra-1);--barra-5:var(--barra-1);--diagonal:repeating-linear-gradient(to bottom,var(--c-amarillo) 0 3px,transparent 3px 8px),linear-gradient(to bottom,#3b3a7c,#5a2b66);--circulo-fondo:#fbf7da;--circulo-texto:#1d1c33;--circulo-hora:var(--c-indigo);--circulo-anillo-1:var(--c-amarillo);--circulo-anillo-2:transparent;--f-circulo-dia:var(--font-bebas),sans-serif;--caja-circulo-dia:uppercase;--circulo-adorno:"";--mostrar-2024:none;--mostrar-2025:block}[data-estetica="2024"]{--c-azul:#0f2b3d;--c-rojo:#cf3f26;--c-naranja:#f0a13b;--c-gris:#4e5552;--c-celeste:#8ea2a6;--c-papel:#f6edd0;--texto:#16232c;--texto-suave:#56605f;--marca:var(--c-azul);--marca-hover:#0a1e2b;--sobre-marca:var(--c-papel);--acento:var(--c-rojo);--resalte:var(--c-naranja);--sobre-resalte:var(--c-azul);--superficie:#fbf6e8;--borde:#ece3c8;--linea:var(--c-azul);--banda:var(--c-rojo);--sobre-banda:#fff8e8;--banda-acento:var(--c-papel);--banda-linea:var(--c-papel);--pie:var(--c-azul);--sombra-titulo:0.055em 0.055em 0 var(--c-naranja);--sombra-bloque:var(--c-naranja);--f-acento:var(--font-josefin),system-ui,sans-serif;--peso-acento:700;--caja-acento:uppercase;--tracking-acento:0.14em;--f-numeral:var(--font-bebas),sans-serif;--franja-1:var(--c-azul);--franja-2:var(--c-gris);--franja-3:var(--c-naranja);--franja-4:var(--c-rojo);--franja-5:var(--c-celeste);--barra-1:var(--c-celeste);--barra-2:var(--c-rojo);--barra-3:var(--c-naranja);--barra-4:var(--c-gris);--barra-5:var(--c-azul);--diagonal:linear-gradient(to bottom,var(--c-celeste) 0 18%,transparent 18% 20.5%,#f3dfb0 20.5% 38.5%,transparent 38.5% 41%,var(--c-naranja) 41% 59%,transparent 59% 61.5%,#5d625c 61.5% 79.5%,transparent 79.5% 82%,#2b2b2b 82% 100%);--circulo-fondo:#a3b4b3;--circulo-texto:var(--c-azul);--circulo-hora:var(--c-rojo);--circulo-anillo-1:var(--c-naranja);--circulo-anillo-2:var(--c-gris);--f-circulo-dia:var(--font-josefin),sans-serif;--caja-circulo-dia:lowercase;--circulo-adorno:"~";--mostrar-2024:block;--mostrar-2025:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--texto);font-family:var(--font-montserrat),system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-bebas),"Arial Narrow",sans-serif;font-weight:400;color:var(--marca);line-height:.95;letter-spacing:.01em;margin:0;text-shadow:var(--sombra-titulo)}h1{font-size:clamp(3rem,7vw,5.75rem)}h2{font-size:clamp(2.4rem,4.6vw,3.75rem)}h3{font-size:clamp(1.6rem,2.4vw,2rem);text-shadow:none}p{margin:0 0 1em}a{color:inherit}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}::selection{background:var(--resalte);color:var(--sobre-resalte)}.contenedor{max-width:1200px}.contenedor,.contenedor-angosto{width:100%;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.contenedor-angosto{max-width:760px}.seccion{padding:clamp(64px,9vw,112px) 0;position:relative}.seccion--superficie{background:var(--superficie)}.kicker{display:inline-block;font-family:var(--f-acento);font-weight:var(--peso-acento);text-transform:var(--caja-acento);letter-spacing:var(--tracking-acento);font-size:.78rem;line-height:1.3;color:var(--acento)}.bajada{font-size:clamp(1.08rem,1.5vw,1.25rem);color:var(--texto-suave);max-width:62ch}.enlace{color:var(--marca);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--resalte);text-decoration-color:var(--resalte);text-decoration-thickness:3px;text-underline-offset:4px;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.enlace:hover{color:var(--acento);-webkit-text-decoration-color:var(--acento);text-decoration-color:var(--acento)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:2px solid var(--marca);background:var(--marca);color:var(--sobre-marca);font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.boton:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--sombra-bloque)}.boton:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}.boton--contorno{background:transparent;color:var(--marca)}.boton--chico{padding:9px 16px;font-size:.75rem}.boton--peligro{background:#b3261e;border-color:#b3261e;color:#fff}.solo-2024{display:var(--mostrar-2024)}.solo-2025{display:var(--mostrar-2025)}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saltar,.sr-only{position:absolute}.saltar{left:12px;top:-60px;z-index:100;background:var(--marca);color:var(--sobre-marca);padding:10px 16px;font-weight:700;text-decoration:none}.saltar:focus{top:12px}.banda{background:var(--banda);color:var(--sobre-banda);--linea:var(--banda-linea);position:relative;overflow:hidden}.banda h1,.banda h2,.banda h3{color:var(--sobre-banda);text-shadow:none}.banda .kicker{color:var(--banda-acento)}.banda .bajada{color:color-mix(in srgb,var(--sobre-banda) 85%,transparent)}.banda .boton{background:var(--banda-acento);border-color:var(--banda-acento);color:var(--marca)}.banda .boton--contorno{background:transparent;color:var(--sobre-banda);border-color:var(--sobre-banda)}.banda .boton:hover{box-shadow:5px 5px 0 rgba(0,0,0,.25)}.manchas{display:var(--mostrar-2024);position:absolute;pointer-events:none;background:url(/marca/mancha.png) no-repeat 50%/contain;opacity:.55;mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}