.cabecera[data-v-ea407922]{z-index:50;height:var(--cabecera);transition:background-color .5s var(--ease-out-expo), border-color .5s, backdrop-filter .5s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.cabecera.solida[data-v-ea407922]{background:rgb(var(--f) / .86);-webkit-backdrop-filter:blur(14px);border-color:var(--linea)}.cabecera.abierto[data-v-ea407922]{background:var(--negro)}.barra[data-v-ea407922]{align-items:center;gap:clamp(14px,2vw,26px);height:100%;display:flex}.marca[data-v-ea407922]{align-items:center;margin-right:auto;text-decoration:none;display:flex}.nav[data-v-ea407922]{gap:clamp(18px,2.4vw,34px);display:flex}.nav a[data-v-ea407922]{font-family:var(--f-titulo);letter-spacing:.18em;text-transform:uppercase;color:var(--marfil-2);padding-block:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav a[data-v-ea407922]:after{content:"";background:var(--arena);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out-expo);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav a[data-v-ea407922]:hover,.nav a[aria-current][data-v-ea407922]{color:var(--marfil)}.nav a[data-v-ea407922]:hover:after,.nav a[aria-current][data-v-ea407922]:after{transform-origin:0;transform:scaleX(1)}.hamburguesa[data-v-ea407922]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-10px;display:none;position:relative}.hamburguesa span[data-v-ea407922]{background:var(--marfil);height:1.5px;transition:transform .5s var(--ease-out-expo);position:absolute;left:11px;right:11px}.hamburguesa span[data-v-ea407922]:first-child{top:17px}.hamburguesa span[data-v-ea407922]:last-child{top:26px}.abierto .hamburguesa span[data-v-ea407922]:first-child{transform:translateY(4.5px)rotate(45deg)}.abierto .hamburguesa span[data-v-ea407922]:last-child{transform:translateY(-4.5px)rotate(-45deg)}.menu-movil[data-v-ea407922]{height:calc(100dvh - var(--cabecera));background:var(--negro);border-top:1px solid var(--linea);flex-direction:column;justify-content:space-between;gap:clamp(12px,3svh,28px);padding-block:clamp(8px,2.4svh,28px) clamp(18px,4svh,40px);display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.menu-movil nav[data-v-ea407922]{flex-direction:column;display:flex}.menu-movil nav a[data-v-ea407922]{border-bottom:1px solid var(--linea);font-family:var(--f-titulo);text-transform:uppercase;animation:entrar-ea407922 .7s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 60ms + 80ms);align-items:baseline;gap:18px;padding-block:clamp(7px,1.9svh,14px);font-size:clamp(20px,min(8vw,5svh),40px);line-height:1.25;text-decoration:none;display:flex}.menu-movil small[data-v-ea407922]{letter-spacing:.2em;color:var(--arena);width:2.4em;font-size:13px}.pie-menu .boton[data-v-ea407922]{width:100%}@keyframes entrar-ea407922{0%{opacity:0;transform:translateY(24px)}}.menu-enter-active[data-v-ea407922],.menu-leave-active[data-v-ea407922]{transition:opacity .4s var(--ease-out-expo), clip-path .6s var(--ease-out-expo)}.menu-enter-from[data-v-ea407922],.menu-leave-to[data-v-ea407922]{opacity:0;clip-path:inset(0 0 100%)}.menu-enter-to[data-v-ea407922],.menu-leave-from[data-v-ea407922]{clip-path:inset(0)}@media (width<=1000px){.nav[data-v-ea407922],.cta[data-v-ea407922]{display:none}.hamburguesa[data-v-ea407922]{display:block}}.columna[data-v-1c4db0f6]{--w:var(--ancho-columna,56px);width:var(--w);flex-direction:column;flex:none;align-items:center;display:flex}i[data-v-1c4db0f6]{flex:none;display:block}.abaco[data-v-1c4db0f6]{width:100%;height:calc(var(--w) * .17);background:var(--columna);border:1px solid var(--linea-fuerte)}.equino[data-v-1c4db0f6]{width:96%;height:calc(var(--w) * .2);clip-path:polygon(0 0,100% 0,87% 100%,13% 100%);background:linear-gradient(90deg, var(--linea-fuerte), transparent 18%, transparent 82%, var(--linea-fuerte)), var(--columna)}.fuste[data-v-1c4db0f6]{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(90deg, var(--columna-sombra), transparent 30%, transparent 70%, var(--columna-sombra)), repeating-linear-gradient(90deg, var(--estria) 0, transparent 46%, transparent 54%, var(--estria) 100%) 0 0 / calc(100% / 7) 100%, var(--columna);flex:auto;width:74%;min-height:60px}.basa[data-v-1c4db0f6]{width:90%;height:calc(var(--w) * .13);background:var(--columna);border:1px solid var(--linea-fuerte)}.fronton[data-v-364c5770]{width:100%;height:var(--alto-fronton,40px);display:block;overflow:visible}.relleno[data-v-364c5770]{fill:var(--fondo-fronton,var(--columna))}.linea[data-v-364c5770]{fill:none;stroke:var(--linea-fuerte);stroke-width:1px;vector-effect:non-scaling-stroke}.fina[data-v-364c5770]{opacity:.55}.portada[data-v-0d7c04bc]{min-height:100svh;padding-top:var(--cabecera);background:var(--negro);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.rejilla[data-v-0d7c04bc]{flex:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(36px,6vw,96px);padding-block:clamp(24px,4svh,48px);display:grid}.cartela[data-v-0d7c04bc]{margin-bottom:26px;line-height:1.4}.cartela[data-v-0d7c04bc]:before{display:none}.lema[data-v-0d7c04bc]{font-family:var(--f-titulo);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(44px,min(6.4vw,11svh),96px);font-weight:500;line-height:1}.lema .linea[data-v-0d7c04bc]{margin-top:-.16em;padding:.16em .1em .1em 0;display:block;overflow:hidden}.lema .linea>span[data-v-0d7c04bc]{animation:subir-0d7c04bc 1.3s var(--ease-out-expo) both;animation-delay:calc(var(--d) * .11s + .25s);display:inline-block}.lema em[data-v-0d7c04bc]{font-family:var(--f-clasica);text-transform:none;letter-spacing:0;color:var(--arena);font-size:1.3em;font-style:italic;font-weight:500;line-height:.8}.contenido .ornamento[data-v-0d7c04bc]{margin:26px 0 0}.sub[data-v-0d7c04bc]{max-width:26em;color:var(--marfil-2);font-family:var(--f-clasica);margin-top:22px;font-size:clamp(20px,1.8vw,23px);line-height:1.45}.botones[data-v-0d7c04bc]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.aparece[data-v-0d7c04bc]{animation:aparecer-0d7c04bc 1.2s var(--ease-out-expo) both;animation-delay:calc(var(--d) * .11s + .25s)}@keyframes subir-0d7c04bc{0%{transform:translateY(105%)}}@keyframes aparecer-0d7c04bc{0%{opacity:0;transform:translateY(26px)}}.templo[data-v-0d7c04bc]{--ancho-columna:clamp(40px, 4.2vw, 58px);--alto-fronton:clamp(50px, 5.4vw, 74px);width:min(100%,480px);animation:levantar-0d7c04bc 1.6s var(--ease-out-expo) .2s both;filter:drop-shadow(0 30px 50px var(--sombra));flex-direction:column;justify-self:center;display:flex}@keyframes levantar-0d7c04bc{0%{opacity:0;transform:translateY(40px)}}.tejado[data-v-0d7c04bc]{margin-inline:-3%}.friso[data-v-0d7c04bc]{border:1px solid var(--linea-fuerte);background:var(--columna);border-top:0;padding:9px 0}.cuerpo[data-v-0d7c04bc]{align-items:stretch;height:clamp(320px,54svh,560px);padding-inline:1.5%;display:flex}.cella[data-v-0d7c04bc]{background:#0e0c0a;flex:1;margin-inline:10px}.diapo[data-v-0d7c04bc]{opacity:0;transition:opacity 1.8s var(--ease-in-out-cubic);position:absolute;inset:0}.diapo.activa[data-v-0d7c04bc]{opacity:1;z-index:1}.diapo[data-v-0d7c04bc] .foto{transform:scale(1.1)}.diapo.activa[data-v-0d7c04bc] .foto,.diapo.saliendo[data-v-0d7c04bc] .foto{animation:acercar-0d7c04bc 9s var(--ease-out-quart) both}@keyframes acercar-0d7c04bc{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.gradas[data-v-0d7c04bc]{flex-direction:column;align-items:center;display:flex}.gradas i[data-v-0d7c04bc]{border:1px solid var(--linea-fuerte);background:var(--columna);border-top:0;height:11px;display:block}.gradas i[data-v-0d7c04bc]:first-child{border-top:1px solid var(--linea-fuerte)}.gradas i[data-v-0d7c04bc]:first-child{width:100%}.gradas i[data-v-0d7c04bc]:nth-child(2){width:106%}.gradas i[data-v-0d7c04bc]:nth-child(3){width:112%}.pie[data-v-0d7c04bc]{justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px;display:flex}.datos[data-v-0d7c04bc]{border-top:1px solid var(--linea);flex-wrap:wrap;flex:1;gap:10px 0;margin:0;padding:20px 0 0;list-style:none;display:flex}.datos li[data-v-0d7c04bc]{font-family:var(--f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--marfil-2);white-space:nowrap;align-items:center;font-size:11.5px;display:flex}.datos li+li[data-v-0d7c04bc]:before{content:"";border:1px solid var(--arena);width:6px;height:6px;margin-inline:16px;transform:rotate(45deg)}.selector[data-v-0d7c04bc]{align-items:center;gap:14px;padding-top:20px;display:flex}.selector button[data-v-0d7c04bc]{cursor:pointer;color:var(--marfil-3);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.selector .num[data-v-0d7c04bc]{font-family:var(--f-titulo);letter-spacing:.1em;font-size:12px;transition:color .4s}.selector .barra[data-v-0d7c04bc]{background:var(--linea);width:42px;height:1px;position:relative;overflow:hidden}.selector i[data-v-0d7c04bc]{background:var(--arena);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.selector [aria-pressed=true][data-v-0d7c04bc]{color:var(--arena)}.selector [aria-pressed=true] i[data-v-0d7c04bc]{animation:progreso-0d7c04bc var(--dur) linear both}@keyframes progreso-0d7c04bc{to{transform:scaleX(1)}}@media (width<=1100px){.datos li+li[data-v-0d7c04bc]:before{margin-inline:14px}.datos li[data-v-0d7c04bc]{letter-spacing:.14em}}@media (width<=900px){.rejilla[data-v-0d7c04bc]{grid-template-columns:1fr;gap:30px;padding-top:22px}.contenido[data-v-0d7c04bc]{text-align:center;flex-direction:column;align-items:center;display:flex}.contenido .ornamento[data-v-0d7c04bc]{margin-inline:auto}.cartela[data-v-0d7c04bc]:before{display:block}.cartela[data-v-0d7c04bc]{margin-bottom:18px}.botones[data-v-0d7c04bc]{justify-content:center;width:100%}.templo[data-v-0d7c04bc]{--ancho-columna:34px;--alto-fronton:44px;order:-1;width:min(74%,330px)}.cuerpo[data-v-0d7c04bc]{height:clamp(210px,32svh,320px)}.cella[data-v-0d7c04bc]{margin-inline:6px}.pie[data-v-0d7c04bc]{flex-direction:column;align-items:center;gap:4px}.datos[data-v-0d7c04bc]{flex:none;justify-content:center;width:100%}}@media (width<=560px){.datos[data-v-0d7c04bc]{text-align:center;grid-template-columns:1fr 1fr;gap:10px 8px;display:grid}.datos li[data-v-0d7c04bc]{letter-spacing:.1em;justify-content:center;font-size:11px}.datos li+li[data-v-0d7c04bc]:before{display:none}.selector .barra[data-v-0d7c04bc]{width:30px}}.cinta[data-v-2f856e38]{background:var(--arena);color:var(--negro);padding-block:30px;position:relative;overflow:hidden}.cinta[data-v-2f856e38]:before,.cinta[data-v-2f856e38]:after{content:"";background:var(--negro);opacity:.5;height:12px;-webkit-mask:var(--greca) repeat-x center / 24px 12px;-webkit-mask:var(--greca) repeat-x center / 24px 12px;mask:var(--greca) repeat-x center / 24px 12px;position:absolute;left:0;right:0}.cinta[data-v-2f856e38]:before{top:7px}.cinta[data-v-2f856e38]:after{bottom:7px;transform:scaleY(-1)}.pista[data-v-2f856e38]{width:max-content;animation:44s linear infinite correr-2f856e38;display:flex}.cinta:hover .pista[data-v-2f856e38]{animation-play-state:paused}.grupo[data-v-2f856e38]{display:flex}.lema[data-v-2f856e38]{white-space:nowrap;font-family:var(--f-titulo);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:34px;padding-right:34px;font-size:clamp(15px,1.5vw,19px);font-weight:600;display:flex}.lema i[data-v-2f856e38]{opacity:.7;border:1px solid;width:7px;height:7px;transform:rotate(45deg)}@keyframes correr-2f856e38{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pista[data-v-2f856e38]{animation:none}}.capa-fondo[data-v-72d25c2f]{position:absolute;inset:0}.triptico[data-v-72d25c2f]{grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,300px);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(48px,7vw,84px);display:grid}.pieza[data-v-72d25c2f]{--alto-fronton:34px;margin:0}.marco[data-v-72d25c2f]{aspect-ratio:3/4.3;border:1px solid var(--linea-fuerte);background:var(--piedra);box-shadow:0 30px 60px var(--sombra);border-top:0}.mueve[data-v-72d25c2f]{position:absolute;inset:-8% 0}.placa[data-v-72d25c2f]{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:16px;display:flex}.placa strong[data-v-72d25c2f]{font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:500}.placa span[data-v-72d25c2f]{font-family:var(--f-clasica);color:var(--marfil-3);font-size:17px;font-style:italic}.pilares[data-v-72d25c2f]{text-align:center;margin:0;padding:0;list-style:none;display:grid}.pilares li[data-v-72d25c2f]{border-top:1px solid var(--linea);flex-direction:column;align-items:center;padding:22px 0;display:flex}.pilares li[data-v-72d25c2f]:last-child{border-bottom:1px solid var(--linea)}.num[data-v-72d25c2f]{font-family:var(--f-titulo);color:var(--arena);letter-spacing:.2em;font-size:13px}.pilares h3[data-v-72d25c2f]{text-transform:uppercase;letter-spacing:.14em;margin-top:6px;font-size:19px}.pilares p[data-v-72d25c2f]{color:var(--marfil-2);font-family:var(--f-clasica);max-width:22em;margin-top:6px;font-size:20px;line-height:1.35}@media (width<=900px){.triptico[data-v-72d25c2f]{grid-template-columns:1fr 1fr;gap:28px 18px}.pilares[data-v-72d25c2f]{grid-area:2/1/auto/-1}}.capa-fondo[data-v-2cc04672]{position:absolute;inset:0}.piezas[data-v-2cc04672]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(20px,3vw,44px);margin:clamp(48px,7vw,84px) 0 0;padding:0;list-style:none;display:grid}.pieza[data-v-2cc04672]{--alto-fronton:38px;filter:drop-shadow(0 26px 40px var(--sombra));flex-direction:column;display:flex}.vano[data-v-2cc04672]{aspect-ratio:4/4.6;border:1px solid var(--linea-fuerte);background:#0e0c0a;border-top:0}.vano[data-v-2cc04672] .foto{transition:transform 1.4s var(--ease-out-expo), filter .8s var(--ease-out-expo)}.pedestal[data-v-2cc04672]{text-align:center;border:1px solid var(--linea-fuerte);background:rgb(var(--f2) / .82);-webkit-backdrop-filter:blur(6px);border-top:0;flex-direction:column;flex:1;align-items:center;padding:24px 20px 26px;display:flex}.num[data-v-2cc04672]{font-family:var(--f-titulo);color:var(--arena);letter-spacing:.24em;font-size:13px}.pedestal h3[data-v-2cc04672]{text-transform:uppercase;letter-spacing:.14em;margin-top:6px;font-size:clamp(22px,2.2vw,28px)}.pedestal h3[data-v-2cc04672]:after{content:"";background:var(--arena);width:34px;height:1px;margin:14px auto 0;display:block}.pedestal p[data-v-2cc04672]{color:var(--marfil-2);font-family:var(--f-clasica);max-width:20em;margin-top:12px;font-size:20px;line-height:1.35}.zocalo[data-v-2cc04672]{border:1px solid var(--linea-fuerte);background:var(--columna);border-top:0;height:12px;margin-inline:-3%;display:block}@media (hover:hover){.pieza[data-v-2cc04672]:hover .foto{filter:grayscale(.5)sepia(.2)contrast(1.06)brightness(.95);transform:scale(1.06)}}.final[data-v-2cc04672]{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-top:clamp(44px,6vw,64px);display:flex}.final p[data-v-2cc04672]{color:var(--marfil-2);font-family:var(--f-clasica);font-size:23px;font-style:italic}@media (width<=760px){.piezas[data-v-2cc04672]{grid-template-columns:1fr;gap:44px;max-width:440px;margin-inline:auto}.vano[data-v-2cc04672]{aspect-ratio:4/3.4}}.interludio[data-v-cc54bdb8]{--velo:radial-gradient(90% 80% at 50% 50%, rgb(var(--f) / .78), rgb(var(--f) / .5) 62%, rgb(var(--f) / .7) 100%);align-items:center;min-height:clamp(420px,72svh,760px);display:flex;position:relative;overflow:hidden}.capa[data-v-cc54bdb8]{position:absolute;inset:0}.greca[data-v-cc54bdb8]{z-index:2;opacity:.75;position:absolute;left:0;right:0}.greca.arriba[data-v-cc54bdb8]{top:18px}.greca.abajo[data-v-cc54bdb8]{bottom:18px;transform:scaleY(-1)}.interludio[data-v-cc54bdb8]:before,.interludio[data-v-cc54bdb8]:after{content:"";z-index:2;background:var(--linea-fuerte);height:1px;position:absolute;left:0;right:0}.interludio[data-v-cc54bdb8]:before{top:8px}.interludio[data-v-cc54bdb8]:after{bottom:8px}.cita[data-v-cc54bdb8]{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding-block:96px;display:flex}.griego[data-v-cc54bdb8]{font-family:var(--f-titulo);letter-spacing:.24em;color:var(--arena-claro);margin-bottom:14px;font-size:clamp(15px,1.6vw,20px)}blockquote[data-v-cc54bdb8]{max-width:13em;font-family:var(--f-clasica);margin:0;font-size:clamp(40px,6.2vw,88px);font-style:italic;font-weight:500;line-height:1.02}blockquote p[data-v-cc54bdb8]{text-wrap:balance}.larga blockquote[data-v-cc54bdb8]{max-width:19em;font-size:clamp(28px,3.7vw,52px);line-height:1.14}figcaption[data-v-cc54bdb8]{font-family:var(--f-titulo);letter-spacing:.22em;text-transform:uppercase;color:var(--marfil-2);max-width:34em;margin-top:20px;font-size:12px}@media (width<=700px){blockquote[data-v-cc54bdb8]{font-size:clamp(34px,10vw,48px)}.larga blockquote[data-v-cc54bdb8]{font-size:clamp(25px,6.6vw,32px)}figcaption[data-v-cc54bdb8]{letter-spacing:.16em;font-size:11px}}.capa[data-v-7a0c2a7d]{position:absolute;inset:0}.filtros[data-v-7a0c2a7d]{flex-wrap:wrap;justify-content:center;gap:8px;margin:44px 0 26px;display:flex}.filtros button[data-v-7a0c2a7d]{border:1px solid var(--linea);background:rgb(var(--f) / .5);cursor:pointer;font-family:var(--f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--marfil-2);padding:9px 16px;font-size:12.5px;transition:background-color .35s,color .35s,border-color .35s}.filtros button[data-v-7a0c2a7d]:hover{border-color:var(--arena);color:var(--marfil)}.filtros button[aria-pressed=true][data-v-7a0c2a7d]{background:var(--arena);border-color:var(--arena);color:var(--negro)}.tabla-envoltorio[data-v-7a0c2a7d]{box-shadow:0 0 0 5px rgb(var(--f) / .55), 0 0 0 6px var(--linea-fuerte), 0 30px 60px var(--sombra);border:1px solid var(--linea-fuerte);background:rgb(var(--f) / .55);-webkit-backdrop-filter:blur(6px)}.tabla[data-v-7a0c2a7d]{border-collapse:collapse;table-layout:fixed;width:100%}.tabla th[data-v-7a0c2a7d],.tabla td[data-v-7a0c2a7d]{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:12px 10px}.tabla tr:last-child th[data-v-7a0c2a7d],.tabla tr:last-child td[data-v-7a0c2a7d]{border-bottom:0}.tabla thead th[data-v-7a0c2a7d]{font-family:var(--f-titulo);letter-spacing:.18em;text-transform:uppercase;color:var(--arena);padding-block:18px;font-size:13px;font-weight:500}.tabla thead th[data-v-7a0c2a7d]:first-child,.tabla tbody th[data-v-7a0c2a7d]{width:92px;padding-left:22px}.tabla tbody th[data-v-7a0c2a7d]{font-family:var(--f-titulo);color:var(--marfil);font-size:17px;font-weight:500}.tabla td+td[data-v-7a0c2a7d],.tabla th+td[data-v-7a0c2a7d]{border-left:1px solid var(--linea)}.clase[data-v-7a0c2a7d]{letter-spacing:.04em;background:rgb(var(--t) / .07);border-left:2px solid var(--marfil-3);padding:6px 10px;font-size:13.5px;transition:opacity .4s,background-color .4s;display:block}.clase+.clase[data-v-7a0c2a7d]{margin-top:6px}.clase.t-crossfit[data-v-7a0c2a7d]{border-left-color:var(--marfil);background:rgb(var(--t) / .1)}.clase.t-hyrox[data-v-7a0c2a7d]{border-left-color:var(--arena);color:var(--arena-claro);background:rgb(var(--a2) / .26)}.clase.t-academy[data-v-7a0c2a7d]{border-left-color:var(--patina);color:var(--patina);background:color-mix(in srgb, var(--patina) 20%, transparent)}.apagada[data-v-7a0c2a7d]{opacity:.18}.movil[data-v-7a0c2a7d]{display:none}.dias[data-v-7a0c2a7d]{border:1px solid var(--linea);grid-template-columns:repeat(6,1fr);display:grid}.dias button[data-v-7a0c2a7d]{background:rgb(var(--f) / .6);cursor:pointer;font-family:var(--f-titulo);color:var(--marfil-2);border:0;padding:14px 0;font-size:15px}.dias button+button[data-v-7a0c2a7d]{border-left:1px solid var(--linea)}.dias button[aria-selected=true][data-v-7a0c2a7d]{background:var(--arena);color:var(--negro)}.lista[data-v-7a0c2a7d]{border:1px solid var(--linea);background:rgb(var(--f) / .6);border-top:0;margin:0;padding:0;list-style:none}.lista li[data-v-7a0c2a7d]{align-items:center;gap:18px;padding:14px 18px;transition:opacity .4s;display:flex}.lista li+li[data-v-7a0c2a7d]{border-top:1px solid var(--linea)}.hora[data-v-7a0c2a7d]{font-family:var(--f-titulo);width:62px;font-size:18px}.tipo[data-v-7a0c2a7d]{letter-spacing:.04em;font-size:15px}.tipo.t-hyrox[data-v-7a0c2a7d]{color:var(--arena-claro)}.tipo.t-academy[data-v-7a0c2a7d]{color:var(--patina)}.nota[data-v-7a0c2a7d]{text-align:center;font-family:var(--f-clasica);color:var(--marfil-3);margin-top:24px;font-size:19px;font-style:italic}@media (width<=800px){.tabla-envoltorio[data-v-7a0c2a7d]{display:none}.movil[data-v-7a0c2a7d]{display:block}}.capa-fondo[data-v-e22a5526]{position:absolute;inset:0}.tarifas[data-v-e22a5526]{grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(12px,1.8vw,24px);margin:clamp(48px,7vw,84px) 0 0;padding:0;list-style:none;display:grid}.tarifa[data-v-e22a5526]{--alto-fronton:30px;--fondo-fronton:rgb(var(--f2) / .86);--losa:rgb(var(--f2) / .86);filter:drop-shadow(0 22px 34px var(--sombra));transition:transform .7s var(--ease-out-expo);flex-direction:column;display:flex}.tarifa[data-v-e22a5526]:hover{transform:translateY(-6px)}.losa[data-v-e22a5526]{text-align:center;border:1px solid var(--linea-fuerte);background:var(--losa);-webkit-backdrop-filter:blur(6px);border-top:0;flex-direction:column;align-items:center;padding:20px 14px clamp(22px,2.4vw,30px);display:flex;position:relative}.zocalo[data-v-e22a5526]{border:1px solid var(--linea-fuerte);background:var(--losa);border-top:0;height:11px;margin-inline:-4%;display:block}.numeral[data-v-e22a5526]{font-family:var(--f-titulo);letter-spacing:.2em;color:var(--arena);font-size:15px}.numeral[data-v-e22a5526]:after{content:"";background:var(--arena);opacity:.7;width:26px;height:1px;margin:10px auto 14px;display:block}.tarifa h3[data-v-e22a5526]{letter-spacing:.24em;text-transform:uppercase;color:var(--marfil-2);font-size:15px}.precio[data-v-e22a5526]{border-bottom:1px solid var(--linea);justify-content:center;align-items:baseline;width:100%;margin:14px 0 16px;padding-bottom:16px;display:flex}.cifra[data-v-e22a5526]{font-family:var(--f-titulo);font-size:clamp(40px,3.8vw,54px);line-height:1}.euro[data-v-e22a5526]{font-family:var(--f-titulo);margin-left:4px;font-size:22px}.detalle[data-v-e22a5526]{font-family:var(--f-clasica);color:var(--marfil-2);flex-direction:column;gap:2px;font-size:19px;line-height:1.3;display:flex}.ahorro[data-v-e22a5526]{color:var(--arena-claro);font-style:italic}.destacada[data-v-e22a5526]{--alto-fronton:40px;--losa:linear-gradient(180deg, rgb(var(--a2) / .26), rgb(var(--a2) / .08)), rgb(var(--f2) / .92);--fondo-fronton:rgb(var(--a2) / .3)}.destacada .losa[data-v-e22a5526]{border-color:var(--arena);padding-block:28px 26px}.destacada .zocalo[data-v-e22a5526]{border-color:var(--arena)}.destacada .remate[data-v-e22a5526] .linea{stroke:var(--arena)}.destacada .cifra[data-v-e22a5526]{font-size:clamp(46px,4.4vw,62px)}.sello[data-v-e22a5526]{background:var(--arena);color:var(--negro);font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;margin-top:16px;padding:6px 14px;font-size:10.5px;font-weight:600}.final[data-v-e22a5526]{flex-direction:column;align-items:center;gap:26px;margin-top:56px;display:flex}.nota[data-v-e22a5526]{width:100%;color:var(--arena-claro);font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;text-align:center;align-items:center;gap:22px;font-size:14px;display:flex}.nota[data-v-e22a5526]:before,.nota[data-v-e22a5526]:after{content:"";background:var(--arena);opacity:.5;height:12px;-webkit-mask:var(--greca) repeat-x center / 24px 12px;-webkit-mask:var(--greca) repeat-x center / 24px 12px;mask:var(--greca) repeat-x center / 24px 12px;flex:1}@media (width<=1000px){.tarifas[data-v-e22a5526]{grid-template-columns:repeat(3,1fr);row-gap:34px}}@media (width<=640px){.tarifas[data-v-e22a5526]{grid-template-columns:1fr;gap:8px}.tarifa[data-v-e22a5526]{filter:none}.tarifa[data-v-e22a5526]:hover{transform:none}.remate[data-v-e22a5526],.zocalo[data-v-e22a5526],.numeral[data-v-e22a5526]{display:none}.losa[data-v-e22a5526],.destacada .losa[data-v-e22a5526]{text-align:left;border-top:1px solid var(--linea-fuerte);grid-template-columns:1fr auto;grid-template-areas:"nombre precio""detalle precio""sello sello";align-items:center;column-gap:16px;padding:16px 20px;display:grid}.destacada .losa[data-v-e22a5526]{border-top-color:var(--arena)}.tarifa h3[data-v-e22a5526]{color:var(--marfil);grid-area:nombre;font-size:15px}.precio[data-v-e22a5526]{border:0;grid-area:precio;width:auto;margin:0;padding:0}.cifra[data-v-e22a5526],.destacada .cifra[data-v-e22a5526]{font-size:40px}.detalle[data-v-e22a5526]{flex-flow:wrap;grid-area:detalle;gap:0 12px;margin-top:4px;font-size:18px}.sello[data-v-e22a5526]{grid-area:sello;justify-self:start;margin-top:12px}.nota[data-v-e22a5526]{letter-spacing:.12em;justify-content:center;font-size:12px}.nota[data-v-e22a5526]:before,.nota[data-v-e22a5526]:after{display:none}}.capa[data-v-8aa3fe59]{position:absolute;inset:0}.rejilla[data-v-8aa3fe59]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,6vw,96px);margin-top:clamp(40px,6vw,72px);display:grid}.telefono[data-v-8aa3fe59]{font-family:var(--f-titulo);letter-spacing:.02em;background:linear-gradient(var(--arena), var(--arena)) left bottom / 0 2px no-repeat;transition:background-size .7s var(--ease-out-expo), color .4s;padding-bottom:8px;font-size:clamp(40px,5.6vw,72px);line-height:1;text-decoration:none;display:inline-block}.telefono[data-v-8aa3fe59]:hover{color:var(--arena-claro);background-size:100% 2px}.acciones[data-v-8aa3fe59]{margin-top:30px}.datos[data-v-8aa3fe59]{gap:0;margin:44px 0 0;display:grid}.datos>div[data-v-8aa3fe59]{border-top:1px solid var(--linea);grid-template-columns:130px 1fr;gap:12px;padding:20px 0;display:grid}.datos dt[data-v-8aa3fe59]{font-family:var(--f-titulo);letter-spacing:.2em;text-transform:uppercase;color:var(--arena);padding-top:3px;font-size:13px}.datos dd[data-v-8aa3fe59]{color:var(--marfil-2);margin:0;line-height:1.7}.datos dd .enlace-flecha[data-v-8aa3fe59]{margin-top:8px}.extra[data-v-8aa3fe59]{color:var(--marfil-3);font-size:14px}.datos dd a[data-v-8aa3fe59]:not(.enlace-flecha){color:var(--marfil);border-bottom:1px solid var(--linea);text-decoration:none;transition:border-color .3s}.datos dd a[data-v-8aa3fe59]:not(.enlace-flecha):hover{border-color:var(--arena)}.mapa[data-v-8aa3fe59]{aspect-ratio:4/5;border:1px solid var(--linea-fuerte);background:var(--piedra);box-shadow:0 0 0 5px rgb(var(--f) / .55), 0 0 0 6px var(--linea-fuerte), 0 30px 60px var(--sombra);display:grid;position:relative}:root[data-tema=claro] .mapa iframe[data-v-8aa3fe59]{filter:grayscale()sepia(.18)contrast(.95)}.mapa iframe[data-v-8aa3fe59]{filter:grayscale()invert(.92)contrast(.9)sepia(.15);border:0;width:100%;height:100%;position:absolute;inset:0}.vista[data-v-8aa3fe59]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;padding:28px;display:flex;position:relative}.cuadricula[data-v-8aa3fe59]{width:100%;height:100%;position:absolute;inset:0}.chincheta[data-v-8aa3fe59]{width:76px;height:auto;filter:drop-shadow(0 18px 30px var(--sombra));animation:flotar-8aa3fe59 5s var(--ease-in-out-cubic) infinite alternate;position:relative}@keyframes flotar-8aa3fe59{to{transform:translateY(-10px)}}.donde[data-v-8aa3fe59]{font-family:var(--f-titulo);letter-spacing:.12em;text-transform:uppercase;font-size:14px;position:relative}.botones-mapa[data-v-8aa3fe59]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.aviso[data-v-8aa3fe59]{max-width:30em;color:var(--marfil-3);font-size:12.5px;position:relative}.aviso a[data-v-8aa3fe59]{color:var(--arena-claro)}@media (width<=900px){.rejilla[data-v-8aa3fe59]{grid-template-columns:1fr}.mapa[data-v-8aa3fe59]{aspect-ratio:1}}@media (width<=480px){.datos>div[data-v-8aa3fe59]{grid-template-columns:1fr;gap:4px}.vista[data-v-8aa3fe59]{gap:14px;padding:24px 16px}.chincheta[data-v-8aa3fe59]{width:60px}.donde[data-v-8aa3fe59]{letter-spacing:.08em;font-size:13px}}.pie[data-v-5e3ead3a]{background:var(--negro);padding-bottom:40px;position:relative;overflow:hidden}.pie .greca[data-v-5e3ead3a]{z-index:1;position:relative}.dentro[data-v-5e3ead3a]{text-align:center;flex-direction:column;align-items:center;gap:34px;padding-top:72px;padding-bottom:20px;display:flex}nav[data-v-5e3ead3a]{flex-wrap:wrap;justify-content:center;gap:10px 32px;display:flex}nav a[data-v-5e3ead3a]{font-family:var(--f-titulo);letter-spacing:.18em;text-transform:uppercase;color:var(--marfil-2);font-size:13px;text-decoration:none;transition:color .3s}nav a[data-v-5e3ead3a]:hover{color:var(--arena)}.redes[data-v-5e3ead3a]{flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.redes a[data-v-5e3ead3a]{color:var(--arena-claro);align-items:center;gap:8px;font-size:15px;text-decoration:none;transition:color .3s;display:inline-flex}.redes a[data-v-5e3ead3a]:hover{color:var(--marfil)}.legales[data-v-5e3ead3a]{gap:8px 22px;margin-top:-14px}.legales a[data-v-5e3ead3a]{font-family:var(--f-texto);letter-spacing:.02em;text-transform:none;color:var(--marfil-3);font-size:13px}.legal[data-v-5e3ead3a]{color:var(--marfil-3);font-size:13px;line-height:1.8}.legal span[data-v-5e3ead3a]{font-size:12px}.velo[data-v-b562e121]{z-index:100;background:rgb(var(--telon) / .78);-webkit-backdrop-filter:blur(8px);padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.caja[data-v-b562e121]{background:var(--piedra);border:1px solid rgb(var(--a) / .25);width:min(940px,100%);max-height:100%;box-shadow:0 40px 120px var(--sombra);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,380px) 1fr;margin:auto;display:grid;position:relative}.caja[data-v-b562e121]:focus{outline:none}.lado-foto[data-v-b562e121]{color:#ece4d6;background:#0e0c0a;min-height:100%;position:relative;overflow:hidden}.lado-foto[data-v-b562e121] .foto{transform-origin:48% 26%;position:absolute;inset:0;transform:scale(1.55)}.lado-foto[data-v-b562e121]:after{content:"";background:linear-gradient(#0000 45%,#0e0c0ae0);position:absolute;inset:0}.lado-foto[data-v-b562e121]:before{content:"";z-index:1;border:1px solid #d6c6af57;position:absolute;inset:14px}.regalo[data-v-b562e121]{z-index:1;font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.06em;font-size:30px;line-height:1;position:absolute;bottom:30px;left:34px}.regalo span[data-v-b562e121]{color:#d6c6af;font-size:92px;line-height:.9;display:block}.lado-form[data-v-b562e121]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:clamp(28px,3.4vw,42px);overflow-y:auto}.cerrar[data-v-b562e121]{z-index:2;background:var(--piedra);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;position:absolute;top:10px;right:14px}.cerrar span[data-v-b562e121]{background:var(--marfil);height:1.5px;transition:transform .5s var(--ease-out-expo);position:absolute;top:21px;left:12px;right:12px}.cerrar span[data-v-b562e121]:first-child{transform:rotate(45deg)}.cerrar span[data-v-b562e121]:last-child{transform:rotate(-45deg)}.cerrar:hover span[data-v-b562e121]:first-child{transform:rotate(135deg)}.cerrar:hover span[data-v-b562e121]:last-child{transform:rotate(45deg)}h2[data-v-b562e121]{text-transform:uppercase;font-size:clamp(30px,3.2vw,38px)}h2 em[data-v-b562e121]{font-family:var(--f-clasica);text-transform:none;letter-spacing:0;color:var(--arena);font-size:1.2em;font-style:italic}.cartela[data-v-b562e121]{margin-bottom:14px}.cartela[data-v-b562e121]:before{display:none}.intro[data-v-b562e121]{color:var(--marfil-2);font-family:var(--f-clasica);margin:12px 0 20px;font-size:20px;line-height:1.35}.campo[data-v-b562e121]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.campo label[data-v-b562e121],legend[data-v-b562e121]{letter-spacing:.16em;text-transform:uppercase;color:var(--marfil-2);font-size:12px}.opcional[data-v-b562e121]{text-transform:none;letter-spacing:0;color:var(--marfil-3)}.campo input[data-v-b562e121]{border:1px solid var(--linea);background:rgb(var(--t) / .04);height:46px;color:var(--marfil);font:inherit;border-radius:0;padding:0 14px;transition:border-color .3s,background-color .3s}.campo input[data-v-b562e121]:focus{border-color:var(--arena);background:rgb(var(--t) / .07);outline:none}.campo small[data-v-b562e121]{color:var(--error);font-size:12.5px}.campo small[data-v-b562e121]:empty{display:none}.mal input[data-v-b562e121]{border-color:var(--error)}.dos[data-v-b562e121]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opciones[data-v-b562e121]{border:0;flex-wrap:wrap;gap:8px;margin:2px 0 14px;padding:0;display:flex}.opciones legend[data-v-b562e121]{margin-bottom:8px;padding:0}.chip[data-v-b562e121]{cursor:pointer;position:relative}.chip input[data-v-b562e121]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span[data-v-b562e121]{border:1px solid var(--linea);color:var(--marfil-2);padding:8px 13px;font-size:14px;transition:all .3s;display:inline-block}.chip:hover span[data-v-b562e121]{border-color:var(--arena);color:var(--marfil)}.chip input:checked+span[data-v-b562e121]{background:var(--arena);border-color:var(--arena);color:var(--negro)}.chip input:focus-visible+span[data-v-b562e121]{outline:2px solid var(--arena);outline-offset:2px}.acepto[data-v-b562e121]{color:var(--marfil-2);cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;font-size:14px;display:flex}.acepto input[data-v-b562e121]{width:18px;height:18px;accent-color:var(--arena);flex:none;margin-top:2px}.acepto.mal span[data-v-b562e121]{color:var(--error)}.acepto a[data-v-b562e121]{color:var(--arena-claro)}.rgpd[data-v-b562e121]{color:var(--marfil-3);margin-top:10px;font-size:11.5px;line-height:1.5}.rgpd strong[data-v-b562e121]{color:var(--marfil-2);font-weight:500}.fallo[data-v-b562e121]{color:var(--error);margin-top:14px;font-size:14px}.enviar[data-v-b562e121]{width:100%;margin-top:18px}.o-bien[data-v-b562e121]{color:var(--marfil-3);margin-top:6px;font-size:14px}.o-bien a[data-v-b562e121]{color:var(--arena-claro)}.hecho[data-v-b562e121]{flex-direction:column;justify-content:center;gap:18px;min-height:100%;padding-block:30px;display:flex}.hecho p[data-v-b562e121]:not(.cartela){color:var(--marfil-2)}.hecho .boton[data-v-b562e121]{align-self:flex-start;margin-top:8px}.modal-enter-active[data-v-b562e121],.modal-leave-active[data-v-b562e121]{transition:opacity .5s var(--ease-out-expo)}.modal-enter-active .caja[data-v-b562e121],.modal-leave-active .caja[data-v-b562e121]{transition:transform .7s var(--ease-out-expo), opacity .5s var(--ease-out-expo)}.modal-enter-from[data-v-b562e121],.modal-leave-to[data-v-b562e121]{opacity:0}.modal-enter-from .caja[data-v-b562e121]{opacity:0;transform:translateY(40px)scale(.97)}.modal-leave-to .caja[data-v-b562e121]{opacity:0;transform:translateY(20px)}@media (width<=760px){.velo[data-v-b562e121]{padding:0}.caja[data-v-b562e121]{border:0;grid-template-columns:1fr;width:100%;height:100%;margin:0}.lado-form[data-v-b562e121]{padding:26px 20px calc(28px + env(safe-area-inset-bottom))}.campo input[data-v-b562e121]{font-size:16px}.caja[data-v-b562e121]:focus{outline:none}.lado-foto[data-v-b562e121]{display:none}.dos[data-v-b562e121]{grid-template-columns:1fr;gap:0}}@media (width>=761px) and (height<=820px){.velo[data-v-b562e121]{padding:12px}.lado-form[data-v-b562e121]{padding:24px 32px}h2[data-v-b562e121]{font-size:30px}.cartela[data-v-b562e121]{margin-bottom:8px}.intro[data-v-b562e121]{margin:8px 0 14px;font-size:15px;line-height:1.4}.campo[data-v-b562e121]{gap:4px;margin-bottom:10px}.campo input[data-v-b562e121]{height:40px}.opciones[data-v-b562e121]{gap:6px;margin-bottom:10px}.opciones legend[data-v-b562e121]{margin-bottom:6px}.chip span[data-v-b562e121]{padding:6px 11px;font-size:13.5px}.rgpd[data-v-b562e121]{margin-top:8px;font-size:11px;line-height:1.4}.enviar[data-v-b562e121]{margin-top:12px}}.flotante[data-v-8f99ffac]{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--arena);background:var(--arena);height:52px;color:var(--negro);cursor:pointer;box-shadow:0 16px 40px var(--sombra), inset 0 0 0 3px var(--arena), inset 0 0 0 4px rgb(var(--f) / .4);font-family:var(--f-titulo);letter-spacing:.18em;text-transform:uppercase;transition:transform .5s var(--ease-out-expo), background-color .4s;align-items:center;gap:12px;padding:0 22px 0 8px;font-size:13px;font-weight:600;display:flex;position:fixed}.flotante[data-v-8f99ffac]:hover{background:var(--marfil);transform:translateY(-3px)}.i[data-v-8f99ffac]{background:var(--negro);width:36px;height:36px;color:var(--arena);letter-spacing:0;place-items:center;font-size:17px;display:grid}.flotante-enter-active[data-v-8f99ffac],.flotante-leave-active[data-v-8f99ffac]{transition:opacity .5s var(--ease-out-expo), transform .6s var(--ease-out-expo)}.flotante-enter-from[data-v-8f99ffac],.flotante-leave-to[data-v-8f99ffac]{opacity:0;transform:translateY(24px)}
