.hero[data-astro-cid-istve2ti]{position:relative;margin-top:calc(-1 * var(--cab));min-height:max(640px,100svh);display:grid;align-items:end;background:var(--papel);color:#fff;overflow:hidden;--p: 0}.hero__marco[data-astro-cid-istve2ti]{position:absolute;inset:0;overflow:hidden;background:var(--carbon);clip-path:inset(calc(var(--p) * 3.5rem) calc(var(--p) * var(--pad)) 0 calc(var(--p) * var(--pad)) round calc(var(--p) * 28px))}.hero__foto[data-astro-cid-istve2ti],.hero__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{display:block;width:100%;height:100%}.hero__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{object-fit:cover;object-position:50% 30%;transform-origin:60% 40%}.hero__velo[data-astro-cid-istve2ti]{position:absolute;inset:0;background:linear-gradient(90deg,#191614d1,#19161473 45%,#19161400 75%),linear-gradient(0deg,#191614d9,#19161400 50%),linear-gradient(180deg,#1916148c,#19161400 22%)}.hero__contenido[data-astro-cid-istve2ti]{position:relative;width:100%;max-width:calc(var(--ancho) + 2 * var(--pad));margin:0 auto;padding:calc(var(--cab) + 3rem) var(--pad) clamp(7.5rem,15vh,10rem);display:grid;gap:clamp(1rem,2.4vh,1.6rem);justify-items:start}.hero__eti[data-astro-cid-istve2ti]{margin:0;display:flex;align-items:center;gap:.8rem;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb}.hero__raya[data-astro-cid-istve2ti]{width:2.5rem;height:2px;background:var(--shu)}.hero__titulo[data-astro-cid-istve2ti]{margin:0;font-family:var(--f-serif);font-weight:600;font-size:clamp(3.1rem,9.2vw,9.6rem);line-height:.98;letter-spacing:-.025em;text-shadow:0 4px 40px rgba(0,0,0,.35)}.hero__titulo[data-astro-cid-istve2ti] em{font-style:normal;color:#fff;position:relative}.hero__titulo--largo[data-astro-cid-istve2ti]{font-size:clamp(2.5rem,8vw,9.6rem)}.hero__linea[data-astro-cid-istve2ti]{display:block;overflow:hidden;padding:.06em 0 .1em;margin:-.06em 0 -.1em}.hero__linea[data-astro-cid-istve2ti]>span[data-astro-cid-istve2ti]{display:inline-block}.hero__firma[data-astro-cid-istve2ti]{display:flex;align-items:center;gap:clamp(1rem,2vw,1.6rem);max-width:42rem}.hero__sello[data-astro-cid-istve2ti]{--hanko: clamp(78px, 8vw, 118px);box-shadow:0 18px 40px -16px #000000b3,inset 0 0 0 4px var(--shu),inset 0 0 0 6px #ffffffbf}.hero__lead[data-astro-cid-istve2ti]{margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;color:#ffffffe6}.hero__acciones[data-astro-cid-istve2ti]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.hero__btn[data-astro-cid-istve2ti]{box-shadow:0 14px 30px -14px #d3302ee6}@media(prefers-reduced-motion:no-preference){.js .hero__marco[data-astro-cid-istve2ti]{animation:marco 1.6s cubic-bezier(.7,0,.2,1) .1s backwards}.js .hero__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{animation:entra 2.6s cubic-bezier(.2,.7,.2,1) .1s both,deriva 26s ease-in-out 2.7s infinite alternate}.js .hero__velo[data-astro-cid-istve2ti]{animation:aparece 1s ease 1s both}.js .hero__eti[data-astro-cid-istve2ti]{animation:sube .9s var(--ease) 1.25s both}.js .hero__linea[data-astro-cid-istve2ti]>span[data-astro-cid-istve2ti]{animation:linea 1.1s var(--ease) both}.js .hero__linea[data-astro-cid-istve2ti]:nth-child(1)>span[data-astro-cid-istve2ti]{animation-delay:1.3s}.js .hero__linea[data-astro-cid-istve2ti]:nth-child(2)>span[data-astro-cid-istve2ti]{animation-delay:1.45s}.js .hero__sello[data-astro-cid-istve2ti]{animation:sello .7s cubic-bezier(.3,1.6,.5,1) 2s both}.js .hero__lead[data-astro-cid-istve2ti],.js .hero__acciones[data-astro-cid-istve2ti]{animation:sube .9s var(--ease) 2.1s both}.js .hero__acciones[data-astro-cid-istve2ti]{animation-delay:2.25s}.js .buscador[data-astro-cid-istve2ti]{animation:sube 1s var(--ease) 2.4s both}}@keyframes marco{0%{clip-path:inset(14% 8% 14% 46% round 24px)}35%{clip-path:inset(14% 8% 14% 46% round 24px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes entra{0%{transform:scale(1.22)}to{transform:scale(1.02)}}@keyframes deriva{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,-1%,0)}}@keyframes aparece{0%{opacity:0}to{opacity:1}}@keyframes linea{0%{transform:translateY(108%)}to{transform:none}}@keyframes sube{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sello{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}.hero__sello[data-astro-cid-istve2ti]{transform:rotate(-4deg)}@media(max-width:900px)and (orientation:portrait){.hero__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{object-position:45% 18%}}@media(max-width:700px){.hero[data-astro-cid-istve2ti]{min-height:max(600px,100svh)}.hero__velo[data-astro-cid-istve2ti]{background:linear-gradient(0deg,#191614f2,#191614bf 38%,#19161400 62%),linear-gradient(180deg,#19161499,#19161400 20%)}.hero__contenido[data-astro-cid-istve2ti]{padding-bottom:5.5rem}.hero__firma[data-astro-cid-istve2ti]{align-items:flex-start}.hero__sello[data-astro-cid-istve2ti]{--hanko: 60px}.hero__lead[data-astro-cid-istve2ti]{font-size:1rem}.hero__acciones[data-astro-cid-istve2ti] .e-btn--blanco[data-astro-cid-istve2ti]{display:none}.hero__eti[data-astro-cid-istve2ti]{font-size:.74rem}@keyframes marco{0%{clip-path:inset(10% 6% 42% 6% round 20px)}35%{clip-path:inset(10% 6% 42% 6% round 20px)}to{clip-path:inset(0 0 0 0 round 0)}}}.buscador-banda[data-astro-cid-istve2ti]{position:relative;z-index:3;padding:0 var(--pad);margin-top:-4.25rem}.buscador[data-astro-cid-istve2ti]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 2.5rem;background:var(--papel);color:var(--tinta);border-radius:20px;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.2rem,3vw,2.2rem);box-shadow:0 30px 60px -30px #1916148c}.buscador__titulo[data-astro-cid-istve2ti]{margin:0;font-family:var(--f-serif);font-weight:700;font-size:clamp(1.3rem,2vw,1.6rem)}.buscador__sub[data-astro-cid-istve2ti]{margin:.2rem 0 0;color:var(--gris);font-size:.92rem}.buscador__chips[data-astro-cid-istve2ti]{justify-content:flex-end}.buscador__todos[data-astro-cid-istve2ti]{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}@media(max-width:960px){.buscador[data-astro-cid-istve2ti]{grid-template-columns:minmax(0,1fr)}.buscador__chips[data-astro-cid-istve2ti]{justify-content:flex-start}}@media(max-width:700px){.buscador-banda[data-astro-cid-istve2ti]{margin-top:-2.5rem}}.dojos-sec[data-astro-cid-istve2ti]{padding-top:clamp(4rem,8vw,7rem)}.filtro[data-astro-cid-istve2ti]{margin-bottom:1.75rem}.dojos__nota[data-astro-cid-istve2ti]{margin:2rem 0 0;font-size:1.05rem}.para__cab[data-astro-cid-istve2ti]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1.5rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.para[data-astro-cid-istve2ti]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.para__item[data-astro-cid-istve2ti]{position:relative;display:grid;gap:.6rem;align-content:start}.para__item[data-astro-cid-istve2ti]:nth-child(2n){margin-top:clamp(0rem,4vw,3.5rem)}.para__nombre[data-astro-cid-istve2ti]{margin:0;font-family:var(--f-serif);font-weight:600;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.para__nombre[data-astro-cid-istve2ti] a[data-astro-cid-istve2ti]:after{content:"";position:absolute;inset:0}.para__item[data-astro-cid-istve2ti]:hover .para__nombre[data-astro-cid-istve2ti]{color:#ff8a80}.para__foto[data-astro-cid-istve2ti]{aspect-ratio:3 / 4;margin-bottom:.6rem;background:#0e0c0b}.para__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{transition:transform .9s var(--ease)}.para__item[data-astro-cid-istve2ti]:hover .para__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{transform:scale(1.04)}.para__quien[data-astro-cid-istve2ti]{margin:0;display:flex;gap:.6rem;align-items:baseline;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff8a80}.para__quien[data-astro-cid-istve2ti] span[data-astro-cid-istve2ti]{color:#f3efe873;font-variant-numeric:tabular-nums}.para__texto[data-astro-cid-istve2ti]{margin:0;color:#f3efe8bf;font-size:.98rem}.para__mas[data-astro-cid-istve2ti]{color:#fff;font-weight:600;font-size:.95rem}.para__prog[data-astro-cid-istve2ti]{margin-top:clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--radio);transition:background .25s,border-color .25s}.para__prog[data-astro-cid-istve2ti]:hover{background:#ffffff0d;border-color:#ffffff59}.para__prog[data-astro-cid-istve2ti] b[data-astro-cid-istve2ti]{display:block;font-family:var(--f-serif);font-size:1.35rem;font-weight:700}.para__prog[data-astro-cid-istve2ti] span[data-astro-cid-istve2ti] span[data-astro-cid-istve2ti]{color:#f3efe8b3;font-size:.95rem}.para__prog-flecha[data-astro-cid-istve2ti]{font-size:1.6rem;color:#ff8a80}@media(max-width:1000px){.para[data-astro-cid-istve2ti]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}.para__cab[data-astro-cid-istve2ti]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.para[data-astro-cid-istve2ti]{grid-template-columns:minmax(0,1fr)}.para__item[data-astro-cid-istve2ti]:nth-child(2n){margin-top:0}.para__foto[data-astro-cid-istve2ti]{aspect-ratio:4 / 3}}.banda[data-astro-cid-istve2ti]{position:relative;min-height:clamp(380px,70vh,720px);display:grid;align-items:end;overflow:hidden;background:var(--carbon);color:#fff}.banda__foto[data-astro-cid-istve2ti]{position:absolute;inset:-14% 0}.banda__foto[data-astro-cid-istve2ti] img[data-astro-cid-istve2ti]{width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:.8}.banda__foto[data-astro-cid-istve2ti]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#191614d9,#1916141a 60%)}.banda__texto[data-astro-cid-istve2ti]{position:relative;padding:0 var(--pad) clamp(3rem,7vw,5.5rem)}.banda__texto[data-astro-cid-istve2ti] .e-label[data-astro-cid-istve2ti]{color:#fffc}.banda__frase[data-astro-cid-istve2ti]{margin:.8rem 0 0;font-family:var(--f-serif);font-weight:600;font-size:clamp(2.3rem,6.4vw,6.4rem);line-height:1.02;letter-spacing:-.02em;max-width:16ch}.banda__frase[data-astro-cid-istve2ti] em{font-style:normal;color:#ff8a80}.pasos[data-astro-cid-istve2ti]{list-style:none;margin:.6rem 0 .8rem;padding:0;counter-reset:paso;display:grid;gap:1.2rem}.pasos[data-astro-cid-istve2ti] li[data-astro-cid-istve2ti]{counter-increment:paso;display:grid;grid-template-columns:2.8rem minmax(0,1fr);column-gap:1rem}.pasos[data-astro-cid-istve2ti] li[data-astro-cid-istve2ti]:before{content:counter(paso);grid-row:span 2;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--shu);color:#fff;font:700 1.1rem/1 var(--f-serif)}.pasos[data-astro-cid-istve2ti] b[data-astro-cid-istve2ti]{font-family:var(--f-serif);font-size:1.2rem;font-weight:700}.pasos[data-astro-cid-istve2ti] span[data-astro-cid-istve2ti]{color:var(--tinta-2)}.faq__mas[data-astro-cid-istve2ti]{margin:1.2rem 0 0}#primera-clase[data-astro-cid-istve2ti] .faq[data-astro-cid-istve2ti] details[data-astro-cid-istve2ti]{background:var(--papel)}.tatami__grid[data-astro-cid-istve2ti]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(150px,18vw,260px);gap:.85rem}.tatami__f[data-astro-cid-istve2ti]{margin:0}.tatami__f1[data-astro-cid-istve2ti]{grid-column:span 4;grid-row:span 2}.tatami__f2[data-astro-cid-istve2ti],.tatami__f3[data-astro-cid-istve2ti]{grid-column:span 2}.tatami__f4[data-astro-cid-istve2ti]{grid-column:span 2;grid-row:span 2}.tatami__f5[data-astro-cid-istve2ti]{grid-column:span 4;grid-row:span 2}@media(max-width:700px){.tatami__grid[data-astro-cid-istve2ti]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}.tatami__f1[data-astro-cid-istve2ti]{grid-column:span 2;grid-row:span 1}.tatami__f2[data-astro-cid-istve2ti],.tatami__f3[data-astro-cid-istve2ti]{grid-column:span 1}.tatami__f4[data-astro-cid-istve2ti],.tatami__f5[data-astro-cid-istve2ti]{grid-column:span 1;grid-row:span 2}}#linaje[data-astro-cid-istve2ti]{position:relative;overflow:hidden}.linaje__fondo[data-astro-cid-istve2ti]{position:absolute;right:-.04em;bottom:.05em;writing-mode:horizontal-tb;white-space:nowrap;font-family:var(--f-serif);font-weight:800;font-size:clamp(7rem,20vw,20rem);line-height:1;color:#ffffff14;pointer-events:none;user-select:none}.linaje[data-astro-cid-istve2ti]{position:relative}.linea[data-astro-cid-istve2ti]{list-style:none;margin:0;padding:0;border-left:2px solid rgba(255,255,255,.7)}.linea[data-astro-cid-istve2ti] li[data-astro-cid-istve2ti]{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.15rem 1.2rem;padding:1.05rem 0 1.05rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.2)}.linea[data-astro-cid-istve2ti] li[data-astro-cid-istve2ti]:before{content:"";position:absolute;left:-7px;top:1.45rem;width:12px;height:12px;border-radius:50%;background:var(--shu);border:2px solid #fff}.linea__anos[data-astro-cid-istve2ti]{grid-row:span 2;font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:.93rem;padding-top:.25rem}.linea__nombre[data-astro-cid-istve2ti]{font-family:var(--f-serif);font-weight:700;font-size:clamp(1.2rem,1.8vw,1.45rem)}a[data-astro-cid-istve2ti].linea__nombre:hover{text-decoration:underline;text-underline-offset:4px}.linea__nota[data-astro-cid-istve2ti]{color:#ffffffd9;font-size:.98rem}.linea__hoy[data-astro-cid-istve2ti]:before{background:#fff!important}@media(max-width:520px){.linea[data-astro-cid-istve2ti] li[data-astro-cid-istve2ti]{grid-template-columns:minmax(0,1fr)}.linea__anos[data-astro-cid-istve2ti]{grid-row:auto;padding:0}}.fed[data-astro-cid-istve2ti]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.fed[data-astro-cid-istve2ti] .e-tarjeta[data-astro-cid-istve2ti]{display:grid;gap:1rem;align-content:start;background:var(--papel)}.fed[data-astro-cid-istve2ti] p[data-astro-cid-istve2ti]{margin:0;color:var(--tinta-2)}.fed__marca[data-astro-cid-istve2ti]{display:flex;align-items:center;gap:.9rem}.fed__links[data-astro-cid-istve2ti]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(max-width:860px){.fed[data-astro-cid-istve2ti]{grid-template-columns:minmax(0,1fr)}}.noti[data-astro-cid-istve2ti]{position:relative;display:grid;gap:.5rem}.noti__foto[data-astro-cid-istve2ti]{aspect-ratio:3 / 2}.noti__titulo[data-astro-cid-istve2ti]{font-family:var(--f-serif);font-size:1.25rem;margin:0}.noti__titulo[data-astro-cid-istve2ti] a[data-astro-cid-istve2ti]:after{content:"";position:absolute;inset:0}.noti[data-astro-cid-istve2ti] p[data-astro-cid-istve2ti]{margin:0;color:var(--tinta-2)}
