@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/poppins-latin-300-normal.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins-latin-400-normal.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/poppins-latin-700-normal.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/poppins-latin-700-italic.woff2") format("woff2")}:root{--negro:var(--wp--preset--color--negro, #0C0B26);--carbon:var(--wp--preset--color--carbon, #17163F);--azul:var(--wp--preset--color--azul, #1A1C6E);--azul-hondo:#10114A;--violeta:var(--wp--preset--color--violeta, #4A1A8C);--violeta-hondo:#2A0F55;--rojo:var(--wp--preset--color--rojo, #9E1030);--rojo-hondo:#5A0A22;--rojo-vivo:var(--wp--preset--color--rojo-vivo, #FF3B4E);--electrico:#2F5BFF;--blanco:var(--wp--preset--color--blanco, #FFFFFF);--suave:var(--wp--preset--color--suave, #D8D6EE);--acento:var(--wp--preset--color--acento, #BFD0FF);--trama:radial-gradient(circle, rgba(255, 255, 255, .5) 1.2px, transparent 1.6px) 0 0/9px 9px;--f-titulos:"Poppins",system-ui,sans-serif;--f-texto:"Poppins",system-ui,sans-serif;--f-condensada:"Poppins",system-ui,sans-serif;--ancho:76rem;--ancho-texto:46rem;--margen:clamp(1rem, 4vw, 2.5rem);--corte:clamp(1.5rem, 4vw, 4rem);--cabecera:4.5rem;--ruido:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E")}*,::after,::before{box-sizing:border-box}html{scroll-padding-top:calc(var(--cabecera) + 1rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--negro);color:var(--blanco);font-family:var(--f-texto);font-size:1.125rem;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--acento);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{text-decoration-thickness:.16em}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-titulos);font-weight:700;font-style:italic;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em}strong{font-weight:700}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.saltar{position:absolute;left:1rem;top:-10rem;z-index:100;background:var(--blanco);color:var(--negro);padding:.75rem 1.25rem;font-weight:700}.saltar:focus{top:1rem}.contenido:focus{outline:0}.icono{width:1.25em;height:1.25em;flex:none;vertical-align:-.25em}.email-at::before{content:"@"}.antetitulo{font-family:var(--f-condensada);font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.2em;color:var(--acento);display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.antetitulo::before{content:"";width:2.5rem;height:4px;background:var(--rojo-vivo);transform:skewX(-30deg);flex:none}.seccion__titulo{font-size:clamp(2rem, 5vw, 3.75rem);position:relative;padding-bottom:.25em;margin-bottom:.6em}.seccion__titulo::after{content:"";position:absolute;left:0;bottom:0;width:min(8rem,30%);height:.12em;min-height:6px;background:var(--rojo-vivo);transform:skewX(-30deg);transform-origin:left}.nota{font-size:1rem;color:var(--suave)}.lista-marcas{list-style:none;padding:0;margin:1.5rem 0 0}.lista-marcas li{position:relative;padding-left:2.25rem;margin-bottom:.75rem;font-family:var(--f-condensada);font-weight:700;font-size:1.375rem;line-height:1.3;text-transform:uppercase}.lista-marcas li::before{content:"";position:absolute;left:0;top:.3em;width:1.25rem;height:.8rem;background:var(--rojo-vivo);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%,40% 50%)}.boton,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.85rem 2.25rem;font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;color:var(--blanco);background:var(--rojo);border:0;border-radius:0;clip-path:polygon(.9rem 0,100% 0,calc(100% - .9rem) 100%,0 100%);cursor:pointer}.boton:hover,.wp-block-button__link:hover{background:var(--blanco);color:var(--rojo);text-decoration:none}.boton:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid var(--blanco);outline-offset:-7px}.boton:hover:focus-visible,.wp-block-button__link:hover:focus-visible{outline-color:var(--rojo)}.boton--principal{font-size:clamp(1.5rem, 3vw, 2rem);min-height:4rem;padding-inline:2.75rem}.boton__icono{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.boton__icono{transition:transform .2s ease-out}.boton:hover .boton__icono{transform:translateX(.3rem)}}.is-style-outline .wp-block-button__link{background:0 0;color:var(--blanco);box-shadow:inset 0 0 0 3px var(--blanco);clip-path:none}.is-style-outline .wp-block-button__link:hover{background:var(--blanco);color:var(--negro)}.is-style-outline .wp-block-button__link:focus-visible{outline-offset:3px;outline-color:var(--acento)}.inscripcion{margin:2rem 0 0}.inscripcion-pendiente{display:inline-flex;align-items:center;gap:.9rem;margin:0;padding:.9rem 1.5rem;font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:clamp(1.25rem, 2.6vw, 1.625rem);line-height:1.15;text-transform:uppercase;color:var(--blanco);background:var(--negro);box-shadow:inset 0 0 0 3px var(--rojo-vivo)}.inscripcion-pendiente__marca{width:.8rem;height:.8rem;border-radius:50%;background:var(--rojo-vivo);flex:none}@media (prefers-reduced-motion:no-preference){.inscripcion-pendiente__marca{animation:latido 1.4s ease-in-out infinite}}@keyframes latido{50%{opacity:.25;transform:scale(.7)}}.centinela-cabecera{position:absolute;top:0;height:1px;width:1px}.cabecera{position:sticky;top:0;z-index:50;background:var(--negro);border-bottom:3px solid var(--rojo-vivo)}.admin-bar .cabecera{top:32px}@media (max-width:782px){.admin-bar .cabecera{top:0}}.cabecera__interior{display:flex;align-items:center;gap:1rem 1.5rem;max-width:90rem;margin:0 auto;padding:.6rem var(--margen);min-height:var(--cabecera)}.cabecera__marca{display:block;flex:none}.cabecera__logo{height:2.75rem;width:auto}@media (min-width:64em){.cabecera__logo{height:3.25rem}}.cabecera__fechas{margin:0;font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.125rem;text-transform:uppercase;color:var(--suave);white-space:nowrap}@media (max-width:40em){.cabecera__fechas{display:none}}.menu-principal{margin-left:auto;position:relative}.menu-principal .menu{list-style:none;margin:0;padding:0;display:flex;gap:.25rem 1.5rem}.menu-principal .menu a{display:block;padding:.5rem 0;font-family:var(--f-condensada);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.06em;color:var(--blanco);text-decoration:none;border-bottom:3px solid transparent}.menu-principal .current-menu-item>a,.menu-principal .menu a:hover{border-bottom-color:var(--rojo-vivo)}.menu-principal__boton{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .9rem;font:700 1.125rem/1 var(--f-condensada);text-transform:uppercase;letter-spacing:.06em;color:var(--blanco);background:0 0;border:2px solid var(--blanco);cursor:pointer}.menu-principal__boton[hidden]{display:none}.menu-principal--abierto .menu-principal__boton .icono--abrir,.menu-principal__boton .icono--cerrar{display:none}.menu-principal--abierto .menu-principal__boton .icono--cerrar{display:inline}@media (max-width:63.99em){.js .menu-principal .menu{display:none;position:absolute;right:0;top:calc(100% + .9rem);flex-direction:column;min-width:15rem;padding:1rem 1.5rem;background:var(--negro);border:2px solid var(--rojo-vivo)}.js .menu-principal--abierto .menu{display:flex}.menu-principal .menu a{padding:.75rem 0}}.cabecera .boton--cabecera{font-size:1.25rem;min-height:2.75rem;padding:.6rem 1.5rem;flex:none}@media (max-width:30em){.cabecera__interior{gap:.75rem}.cabecera .boton--cabecera{padding-inline:.9rem;font-size:1.0625rem;gap:0}.cabecera .boton--cabecera svg{display:none}.menu-principal__boton{padding-inline:.6rem}.menu-principal__boton span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.secciones>*{margin-block:0}.seccion{position:relative;padding:clamp(4.5rem,10vw,8rem) var(--margen);background-color:var(--negro);color:var(--blanco);isolation:isolate}.seccion>*{max-width:var(--ancho-texto);margin-inline:auto}.seccion>.alignwide{max-width:var(--ancho)}.seccion:not(.seccion--patrocinadores):has(> .alignwide)>*{max-width:var(--ancho)}.seccion:not(.seccion--patrocinadores):has(> .alignwide)>p:not(.nota):not(.antetitulo){padding-inline-end:max(0px,min(100%,var(--ancho)) - var(--ancho-texto))}.seccion::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--ruido);opacity:.05}.is-style-carbon{background-color:var(--carbon)}.is-style-azul{background:linear-gradient(135deg,var(--azul-hondo) 0,var(--azul) 55%,var(--violeta-hondo) 100%);background-color:var(--azul)}.is-style-rojo{background:linear-gradient(120deg,var(--rojo) 0,var(--rojo-hondo) 45%,var(--violeta) 100%);background-color:var(--rojo)}.is-style-azul::after,.is-style-rojo::after{content:"";position:absolute;z-index:-1;pointer-events:none;right:0;top:0;width:min(28rem,45%);height:70%;background:var(--trama);opacity:.18;-webkit-mask-image:radial-gradient(circle at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 100% 0%,#000 0%,transparent 70%)}.secciones>.is-style-azul,.secciones>.is-style-carbon,.secciones>.is-style-rojo{clip-path:polygon(0 var(--corte),100% 0,100% calc(100% - var(--corte)),0 100%);margin-block:calc(var(--corte) * -1);padding-block:calc(clamp(4.5rem,10vw,8rem) + var(--corte));z-index:1}.is-style-rojo a:where(:not(.wp-element-button):not(.boton)){color:var(--blanco)}.is-style-rojo .antetitulo{color:var(--blanco)}.is-style-rojo .antetitulo::before,.is-style-rojo .seccion__titulo::after{background:var(--negro)}.is-style-rojo .boton,.is-style-rojo .wp-block-button__link{background:var(--negro)}.is-style-rojo .boton:hover,.is-style-rojo .wp-block-button__link:hover{background:var(--blanco);color:var(--negro)}.is-style-rojo .nota{color:var(--blanco)}.seccion--portada{display:grid;align-items:center;min-height:min(calc(100svh - var(--cabecera)),64rem);padding:clamp(2.5rem,7vh,5rem) var(--margen) var(--corte);overflow:hidden}.seccion--portada>*{max-width:none;margin-inline:0}.foto-fondo{position:absolute;inset:0;z-index:-2;margin:0}.foto-fondo img{width:100%;height:100%;object-fit:cover;object-position:60% 30%}.seccion--llamada::after,.seccion--portada::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,rgba(12,11,38,.85),rgba(12,11,38,.92) 100%),linear-gradient(0deg,#0c0b26 0,rgba(12,11,38,0) 35%)}.seccion--llamada .foto-fondo::after,.seccion--portada .foto-fondo::after{content:"";position:absolute;inset:0;background:radial-gradient(55% 65% at 0 0,rgba(255,59,78,.55),transparent 70%),radial-gradient(55% 65% at 100% 100%,rgba(47,91,255,.55),transparent 70%);mix-blend-mode:multiply}@media (max-width:48em){.foto-fondo img{object-position:60% 30%}}.portada__contenido{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:56rem;margin-inline:auto;padding-bottom:clamp(2rem,5vh,3.5rem)}.portada__contenido>*{margin-block:0!important}.portada__contenido{gap:.75rem}.portada__contenido>.portada__logo{margin-bottom:.5rem!important}.portada__contenido>.portada__lema{margin-top:.25rem!important}.portada__logo{margin:0 0 1rem;width:clamp(8.5rem,min(44vw,21svh),19rem)}.portada__logo-imagen{width:100%;height:auto;filter:drop-shadow(0 .5rem 2rem rgba(0, 0, 0, .6))}@media (prefers-reduced-motion:no-preference){.portada__logo{animation:entrada-logo .9s cubic-bezier(.2,.7,.2,1) both}@keyframes entrada-logo{from{opacity:0;transform:scale(.92) translateY(1rem)}}}.seccion--portada .antetitulo{justify-content:center}.seccion--portada .antetitulo::after{content:"";width:2.5rem;height:4px;background:var(--rojo-vivo);transform:skewX(-30deg);flex:none}.portada__titulo{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.portada__fechas{display:inline-block;margin:0 0 .75rem;padding:.35rem 1.25rem .35rem 1rem;font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:clamp(1.625rem, 4.4vw, 3rem);line-height:1.05;text-transform:uppercase;background:var(--rojo);color:var(--blanco);clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 100%,0 100%)}.portada__sede{font-family:var(--f-condensada);font-weight:700;font-size:clamp(1.25rem, 2.6vw, 1.75rem);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.portada__lema{font-weight:300;font-size:clamp(1.125rem, 1.8vw, 1.375rem);max-width:54rem;color:var(--blanco);margin-bottom:0;text-wrap:balance}.seccion--portada .inscripcion{margin-top:1.5rem}.cuenta-atras{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem 1.5rem;flex-wrap:wrap}.cuenta-atras__titulo{margin:0;font-family:var(--f-condensada);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--acento)}.cuenta-atras__lista{list-style:none;margin:0;padding:0;display:flex;gap:.75rem}.cuenta-atras__unidad{display:flex;flex-direction:column;align-items:center;min-width:5rem;padding:.5rem .75rem;background:var(--negro);border-top:4px solid var(--rojo-vivo)}.cuenta-atras__numero{font-family:var(--f-titulos);font-weight:700;font-style:italic;font-size:clamp(1.75rem, 3.4vw, 2.25rem);line-height:1.1}.cuenta-atras__nombre{font-family:var(--f-condensada);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--suave)}.cinta{position:relative;z-index:1;margin:0 calc(var(--margen) * -1)!important;padding:.9rem var(--margen);background:linear-gradient(90deg,var(--rojo) 0,var(--rojo-hondo) 50%,var(--violeta) 100%);background-color:var(--rojo);color:var(--blanco);text-align:center;font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:clamp(1.125rem, 2.2vw, 1.5rem);line-height:1.35;text-transform:uppercase;letter-spacing:.04em;text-wrap:balance}.cinta--movil{padding:.9rem 3.5rem .9rem 0;white-space:nowrap;overflow:hidden;text-align:left}.cinta__pista{display:inline-flex}.cinta__pista span{padding-right:.45em}.cinta__pista span::after{content:"·"/"";margin-left:.45em}.cinta__pausa{position:absolute;right:0;top:0;bottom:0;width:3rem;display:grid;place-items:center;background:var(--violeta-hondo);color:var(--blanco);border:0;cursor:pointer}.cinta__pausa:hover{background:var(--negro)}.cinta__pausa:focus-visible{outline:3px solid var(--blanco);outline-offset:-5px}.cinta__pausa svg{width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:no-preference){.cinta--movil .cinta__pista{animation:cinta 40s linear infinite}.cinta--movil:hover .cinta__pista,.cinta--pausada .cinta__pista{animation-play-state:paused}}@keyframes cinta{to{transform:translateX(-50%)}}.seccion--cifras .seccion__titulo{font-size:clamp(1.75rem, 3.2vw, 2.5rem)}.cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem 1.5rem}.cifras>.wp-block-column{margin:0;position:relative;padding-left:1.25rem;border-left:4px solid var(--negro)}.cifra__numero{font-family:var(--f-titulos);font-weight:700;font-style:italic;font-size:clamp(3.25rem, 7vw, 5.25rem);line-height:1;margin:0 0 .5rem;text-shadow:.05em .05em 0 var(--negro)}.cifra__texto{font-family:var(--f-condensada);font-weight:700;font-size:clamp(1.0625rem, 1.5vw, 1.375rem);line-height:1.2;text-transform:uppercase;letter-spacing:.03em;margin:0}.foto-texto{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:48em){.foto-texto{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem)}}.foto-texto>.wp-block-column{margin:0;min-width:0}.foto-mitad{margin:0;position:relative}.foto-mitad img{width:100%;aspect-ratio:4/5;object-fit:cover;clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}.foto-mitad::after{content:"";position:absolute;left:-1rem;bottom:-1rem;width:45%;height:45%;z-index:-1;background:var(--rojo-vivo);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%)}.foto-texto--inverso .foto-mitad img{aspect-ratio:4/3}.foto-texto--inverso .foto-mitad::after{left:auto;right:-1rem}.sede__ciudad{font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.75rem;text-transform:uppercase;margin-bottom:.25rem}.sede__fechas{font-family:var(--f-condensada);font-weight:700;font-size:1.375rem;text-transform:uppercase;color:var(--acento);letter-spacing:.04em}.tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;margin-top:2.5rem}.tarjetas>.wp-block-column{margin:0}.tarjeta{position:relative;padding:2rem 1.75rem 1.75rem;background:var(--carbon);border-top:6px solid var(--rojo-vivo)}.is-style-carbon .tarjeta{background:var(--negro)}.is-style-azul .tarjeta{background:var(--azul-hondo)}.is-style-rojo .tarjeta{background:var(--rojo-hondo);border-top-color:var(--blanco)}.tarjeta>:last-child{margin-bottom:0}.tarjeta:has(> .formato__plazas,> .plazas){display:flex;flex-direction:column}.tarjeta>.formato__plazas{margin-top:auto;align-self:flex-start}.tarjeta>.plazas{margin-top:auto}.tarjeta__titulo{font-size:clamp(1.625rem, 2.8vw, 2.125rem);margin-bottom:.5rem}@media (prefers-reduced-motion:no-preference){.tarjeta{transition:transform .25s ease-out}.tarjeta:hover{transform:translateY(-.4rem) rotate(-.5deg)}}.formato::before{content:"";display:block;height:4rem;margin-bottom:1.25rem;background-repeat:no-repeat;background-position:left center;background-size:contain}.formato--equipo::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 40' fill='%23BFD0FF'%3E%3Cg id='m'%3E%3Ccircle cx='8' cy='5' r='4.5'/%3E%3Cpath d='M2 11h12v14h-2v15H8.6V27H7.4v13H4V25H2z'/%3E%3C/g%3E%3Cuse href='%23m' x='26'/%3E%3Cuse href='%23m' x='52'/%3E%3Ccircle cx='86' cy='5' r='4.5'/%3E%3Cpath d='M81 11h10l4 17h-4v12h-3.4V28h-1.2v12H83V28h-4z'/%3E%3C/svg%3E")}.formato--hh::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40' fill='%23BFD0FF'%3E%3Cg id='m'%3E%3Ccircle cx='8' cy='5' r='4.5'/%3E%3Cpath d='M2 11h12v14h-2v15H8.6V27H7.4v13H4V25H2z'/%3E%3C/g%3E%3Cuse href='%23m' x='26'/%3E%3C/svg%3E")}.formato--mixta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40' fill='%23BFD0FF'%3E%3Ccircle cx='8' cy='5' r='4.5'/%3E%3Cpath d='M3 11h10l4 17h-4v12H9.6V28H8.4v12H5V28H1z'/%3E%3Ccircle cx='34' cy='5' r='4.5'/%3E%3Cpath d='M28 11h12v14h-2v15h-3.4V27h-1.2v13H30V25h-2z'/%3E%3C/svg%3E")}.formato__composicion{font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.625rem;text-transform:uppercase;color:var(--acento);margin-bottom:.75rem}.formato__plazas{display:inline-block;padding:.6rem 1.25rem;font-family:var(--f-condensada);font-weight:700;font-size:1.125rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 0 0 2px var(--blanco)}.tarjeta>:has(+ .formato__plazas){margin-bottom:1.75rem}.categoria{overflow:hidden;isolation:isolate;border-top:0;padding-top:2.25rem;box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.8)}.categoria--rookie{background:linear-gradient(160deg,#1b2a8f 0,var(--azul-hondo) 70%);background-color:var(--azul-hondo)}.categoria--open{background:linear-gradient(160deg,var(--violeta) 0,var(--violeta-hondo) 70%);background-color:var(--violeta-hondo)}.categoria--rx{background:linear-gradient(160deg,var(--rojo) 0,var(--rojo-hondo) 70%);background-color:var(--rojo-hondo)}.categoria::before{position:absolute;z-index:-1;right:-.15em;bottom:-.2em;font:italic 700 clamp(6rem, 12vw, 9rem)/1 var(--f-titulos);text-transform:uppercase;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.14);pointer-events:none}.categoria--rookie::before{content:"Rookie"/""}.categoria--open::before{content:"Open"/""}.categoria--rx::before{content:"RX"/""}.categoria::after{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--rojo-vivo),var(--electrico))}.categoria .tarjeta__titulo{font-size:clamp(2.5rem, 5vw, 3.5rem);line-height:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.categoria .tarjeta__titulo::after{content:"";flex:none;width:3.25rem;height:1.5rem;transform:skewX(-20deg);background:linear-gradient(var(--n1,rgba(255,255,255,.25)),var(--n1,rgba(255,255,255,.25))) 0 100%/26% 45% no-repeat,linear-gradient(var(--n2,rgba(255,255,255,.25)),var(--n2,rgba(255,255,255,.25))) 50% 100%/26% 72% no-repeat,linear-gradient(var(--n3,rgba(255,255,255,.25)),var(--n3,rgba(255,255,255,.25))) 100% 100%/26% 100% no-repeat}.categoria--rookie{--n1:#fff;--chip:#0A0E3A}.categoria--open{--n1:#fff;--n2:#fff;--chip:#1C0A3D}.categoria--rx{--n1:#fff;--n2:#fff;--n3:#fff;--chip:#3A0614}.categoria__lema{font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.375rem;text-transform:uppercase;color:var(--blanco);display:inline-block;align-self:flex-start;padding:.2rem .8rem;background:var(--chip,var(--negro));margin-bottom:1.25rem}.plazas{list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0;display:grid;gap:.5rem}.plazas li{display:flex;align-items:center;gap:.75rem;padding:.55rem .9rem;background:var(--chip,var(--negro));border-left:4px solid var(--rojo-vivo);font-family:var(--f-condensada);font-weight:700;font-size:1.0625rem;text-transform:uppercase;letter-spacing:.03em}@media (prefers-reduced-motion:no-preference){.categoria::before{transition:transform .4s ease-out}.categoria:hover::before{transform:translateX(-.5rem) scale(1.05)}}.tramos{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.5rem}.tramos li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:var(--negro);font-family:var(--f-condensada);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em}.tramos li strong{font-family:var(--f-titulos);font-weight:700;font-style:italic;font-size:clamp(1.75rem, 3.6vw, 2.25rem);line-height:1;letter-spacing:0}.tramos li:first-child{background:var(--rojo)}.tarifa__nota{color:var(--suave);font-size:1rem}.seccion--tarifas .inscripcion{text-align:center;margin-top:3rem}.seccion--tarifas .nota{text-align:center;margin-top:1rem}.tablas{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}@media (min-width:60em){.tablas{grid-template-columns:3fr 2fr}}.tablas>.wp-block-column{margin:0;min-width:0}.tablas h3{font-size:2.25rem;margin-bottom:.25rem}.wp-block-table{margin:0 0 1.5rem;overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse;font-size:1.0625rem}.wp-block-table td,.wp-block-table th{padding:.6rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.2)}.wp-block-table thead th{font-family:var(--f-condensada);font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--acento);border-bottom:3px solid var(--rojo-vivo)}.wp-block-table .has-fixed-layout{table-layout:auto}.wp-block-table figcaption{margin-top:.75rem;font-size:1rem;color:var(--suave);text-align:left}.tabla td:not(:first-child),.tabla th:not(:first-child){text-align:center}.tabla--cargas td:first-child,.tabla--estandares td:first-child{font-weight:700}.tabla--estandares td strong{color:var(--blanco)}.tabla--estandares td strong::before{content:"✓\00a0";color:var(--acento)}.tabla--estandares td em{font-style:normal;color:var(--suave)}.tabla--estandares td em::before{content:"✕\00a0"}.tabla--cargas tbody tr:nth-child(odd),.tabla--estandares tbody tr:nth-child(odd){background:#201f4a}@media (max-width:30em){.wp-block-table td,.wp-block-table th{padding:.5rem .4rem}.wp-block-table table{font-size:1rem}}.mosaico{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:.5rem;margin-top:2.5rem}@media (min-width:64em){.mosaico{grid-template-columns:repeat(4,1fr)}}.mosaico>.wp-block-image{margin:0;aspect-ratio:1;overflow:hidden;position:relative;background:var(--carbon)}.mosaico>.foto-mosaico-grande{grid-column:span 2;grid-row:span 2}.mosaico .wp-lightbox-container{height:100%}.mosaico img{width:100%;height:100%;object-fit:cover}.mosaico>.wp-block-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--rojo-vivo);transform:scaleX(0);transform-origin:left;pointer-events:none}@media (prefers-reduced-motion:no-preference){.mosaico img{transition:transform .5s ease-out}.mosaico>.wp-block-image::after{transition:transform .3s ease-out}.mosaico>.wp-block-image:hover img{transform:scale(1.06)}.mosaico>.wp-block-image:hover::after{transform:scaleX(1)}}.mosaico .lightbox-trigger{opacity:1!important;background:var(--negro)!important;color:var(--blanco)!important}.seccion--patrocinadores{text-align:center}.seccion--patrocinadores .seccion__titulo::after{left:50%;transform:translateX(-50%) skewX(-30deg)}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.logos>.wp-block-image{margin:0;width:clamp(8.5rem,22vw,11.25rem)}.logos a{display:block;background:var(--blanco);padding:.5rem}.logos img{width:100%;aspect-ratio:1;object-fit:contain}.logos a:focus-visible{outline-color:var(--acento)}@media (prefers-reduced-motion:no-preference){.logos a{transition:transform .2s ease-out}.logos a:hover{transform:translateY(-.3rem) rotate(-1.5deg)}}.seccion--llamada{display:grid;place-items:center;text-align:center;min-height:min(90svh,52rem);overflow:hidden}.seccion--llamada::after{background:rgba(12,11,38,.86)}.seccion--llamada>*{max-width:72rem}.llamada__titulo{font-size:clamp(1.625rem, 7vw, 5.5rem);line-height:1;margin-bottom:1.5rem;text-transform:none;overflow-wrap:anywhere;text-shadow:.04em .04em 0 var(--rojo)}.llamada__texto{font-weight:300;font-size:clamp(1.25rem, 2.4vw, 1.625rem);max-width:40rem;margin-inline:auto}.seccion--llamada .inscripcion{margin-top:2rem}.redes{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.seccion--llamada .redes{justify-content:center;margin-top:2.5rem}.redes__enlace{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.6rem 1.25rem;font-family:var(--f-condensada);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.06em;color:var(--blanco);text-decoration:none;box-shadow:inset 0 0 0 2px var(--blanco)}.redes__enlace:hover{background:var(--blanco);color:var(--negro)}.redes__icono{width:1.5rem;height:1.5rem}.banda-titulo{position:relative;isolation:isolate;padding:clamp(4rem,10vw,7rem) var(--margen) clamp(3.5rem,8vw,5.5rem);background:var(--azul);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corte)),0 100%)}.banda-titulo::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--ruido);opacity:.05}.banda-titulo__interior{max-width:var(--ancho);margin:0 auto}.banda-titulo__titulo{font-size:clamp(2.25rem, 6.5vw, 4.75rem);line-height:1;margin:0;text-shadow:.04em .04em 0 var(--rojo)}.banda-titulo__entradilla{font-weight:300;font-size:clamp(1.25rem, 2vw, 1.375rem);max-width:42rem;margin:1.25rem 0 0}.pagina-texto{padding:clamp(3rem,7vw,5rem) var(--margen)}.prosa{max-width:var(--ancho-texto);margin:0 auto}.prosa h2{font-size:clamp(1.625rem, 3vw, 2.125rem);margin-top:2.5rem}.prosa h3{font-size:clamp(1.25rem, 2.4vw, 1.5rem);margin-top:2rem}.prosa ol,.prosa ul{padding-left:1.5rem}.prosa li{margin-bottom:.4rem}.prosa li::marker{color:var(--acento)}.prosa .wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--carbon);border-left:4px solid var(--rojo-vivo)}.prosa .wp-block-file__button{background:var(--rojo);color:var(--blanco);padding:.5rem 1.25rem;font-family:var(--f-condensada);font-weight:700;font-style:italic;text-transform:uppercase;text-decoration:none}.prosa .wp-block-file__button:hover{background:var(--blanco);color:var(--rojo)}.prosa .wp-block-details{margin-bottom:.75rem;padding:1rem 1.25rem;background:var(--carbon)}.prosa .wp-block-details summary{font-family:var(--f-condensada);font-weight:700;font-size:1.375rem;text-transform:uppercase;cursor:pointer}.llamada-pagina{position:relative;isolation:isolate;text-align:center;padding:clamp(4rem,9vw,6rem) var(--margen);background:var(--rojo);clip-path:polygon(0 var(--corte),100% 0,100% 100%,0 100%)}.llamada-pagina__titulo{font-family:var(--f-titulos);font-weight:700;font-style:italic;font-size:clamp(1.75rem, 5.5vw, 3.5rem);line-height:1;margin-bottom:.5rem;overflow-wrap:anywhere}.llamada-pagina__texto{font-family:var(--f-condensada);font-weight:700;font-size:1.375rem;text-transform:uppercase;letter-spacing:.06em}.llamada-pagina .boton{background:var(--negro)}.llamada-pagina .boton:hover{background:var(--blanco);color:var(--negro)}.pie{position:relative;background:var(--negro);color:var(--blanco);border-top:6px solid var(--rojo-vivo);padding:clamp(3.5rem,8vw,5rem) var(--margen) 2rem;font-size:1.0625rem}.pie__rejilla{max-width:var(--ancho);margin:0 auto;display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}@media (min-width:80em){.pie__rejilla{grid-template-columns:minmax(min-content,1fr) minmax(min-content,1.3fr) minmax(min-content,.8fr) minmax(min-content,1fr)}}@media (max-width:22.5em){.pie__bloque .email{overflow-wrap:anywhere}}.pie__logo{display:inline-block}.pie__logo-imagen{width:220px;height:auto}.pie__hashtag{font-family:var(--f-condensada);font-weight:700;font-style:italic;font-size:1.5rem;text-transform:uppercase;color:var(--acento);margin-top:1rem}.pie__titulo{font-family:var(--f-condensada);font-weight:700;font-size:1.25rem;letter-spacing:.12em;color:var(--suave);margin-bottom:1rem}.pie__bloque p{display:flex;gap:.6rem;align-items:flex-start}.pie__bloque .icono{color:var(--acento);margin-top:.2em}.pie__menu{list-style:none;margin:0;padding:0}.pie__menu li{margin-bottom:.5rem}.pie .inscripcion-pendiente{font-size:1.125rem;padding:.75rem 1rem}.pie .boton--principal{font-size:1.375rem;min-height:3.25rem;padding-inline:1.75rem;margin-top:1.25rem}.pie__boton-enlace{background:0 0;border:0;padding:0;font:inherit;color:var(--acento);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.kit-digital{max-width:var(--ancho);margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:center}.kit-digital__imagen{width:min(500px,100%)}.pie__final{max-width:var(--ancho);margin:2rem auto 0;text-align:center;font-size:1rem;color:var(--suave)}.pie__final p{margin-bottom:.4rem}.aviso-cookies{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:90;max-width:46rem;margin-inline:auto;padding:1.25rem 1.5rem;background:var(--carbon);color:var(--blanco);border-top:4px solid var(--rojo-vivo);box-shadow:0 1rem 3rem rgba(0,0,0,.6);opacity:0;transform:translateY(1rem)}.aviso-cookies--visible{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.aviso-cookies{transition:opacity .3s,transform .3s}}.aviso-cookies__interior{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.aviso-cookies__texto{flex:1 1 22rem;font-size:1rem}.aviso-cookies__texto p{margin:0}.aviso-cookies__titulo{font-size:1.5rem;margin-bottom:.4rem}.aviso-cookies__botones{display:flex;gap:.75rem}.aviso-cookies__boton{font-size:1.25rem;min-height:3rem;padding:.6rem 1.5rem;background:var(--blanco);color:var(--negro);clip-path:none}.aviso-cookies__boton:hover{background:var(--acento);color:var(--negro)}.aviso-cookies__boton:focus-visible{outline:3px solid var(--acento);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.revelar{opacity:0;transform:translateY(2.5rem);transition:opacity .6s ease-out var(--retardo, 0ms),transform .6s cubic-bezier(.2, .7, .2, 1) var(--retardo, 0ms)}.revelar.revelado{opacity:1;transform:none}.tarjeta.revelar.revelado:hover{transform:translateY(-.4rem) rotate(-.5deg)}}