.fmt[data-astro-cid-rxjlhfkc]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fmt[data-astro-cid-rxjlhfkc] li[data-astro-cid-rxjlhfkc]{align-content:start;gap:8px;padding:clamp(22px,2.8vw,34px) clamp(16px,2.4vw,32px) clamp(10px,2vw,20px) 0;display:grid}.fmt[data-astro-cid-rxjlhfkc] li[data-astro-cid-rxjlhfkc]+li[data-astro-cid-rxjlhfkc]{border-left:1px solid var(--rule-paper);padding-left:clamp(16px,2.4vw,32px)}.fmt[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.fmt[data-astro-cid-rxjlhfkc] p[data-astro-cid-rxjlhfkc]{opacity:.78}.fmt[data-astro-cid-rxjlhfkc] strong[data-astro-cid-rxjlhfkc]{font-family:var(--display);letter-spacing:-.045em;color:#26407a;margin-top:10px;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1}.fmt[data-astro-cid-rxjlhfkc] small[data-astro-cid-rxjlhfkc]{font-family:var(--mono);letter-spacing:.04em;opacity:.7;font-size:.6875rem}.cat__programa[data-astro-cid-rxjlhfkc]{margin-bottom:clamp(40px,5vw,72px)}.cat__barra[data-astro-cid-rxjlhfkc]{border-bottom:1px solid #f3f0e980;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-bottom:clamp(20px,2.6vw,30px);padding-bottom:18px;display:flex}.cat__precios[data-astro-cid-rxjlhfkc]{opacity:.74;margin-top:6px;font-size:.95rem}.cat__subt[data-astro-cid-rxjlhfkc]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.cat__filtros[data-astro-cid-rxjlhfkc] button[data-astro-cid-rxjlhfkc] small[data-astro-cid-rxjlhfkc]{font-family:var(--mono);opacity:.6;margin-left:.35em;font-size:.6875rem}[data-astro-cid-rxjlhfkc][data-catalogo]:not([data-vista=todo]) .cat__cab[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc]{display:none}[data-astro-cid-rxjlhfkc][data-catalogo]:not([data-vista=todo]) .cat__cab[data-astro-cid-rxjlhfkc]{border-bottom:0;padding-bottom:0}.cat__prox[data-astro-cid-rxjlhfkc]{border-top:1px solid var(--rule-dark);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(32px,4vw,56px);padding-top:22px;display:flex}.cat__prox[data-astro-cid-rxjlhfkc] .mono[data-astro-cid-rxjlhfkc]{color:var(--azure-soft)}.cat__prox[data-astro-cid-rxjlhfkc] ul[data-astro-cid-rxjlhfkc]{flex-wrap:wrap;flex:320px;gap:8px;display:flex}.cat__prox[data-astro-cid-rxjlhfkc] li[data-astro-cid-rxjlhfkc]{border:1px dashed var(--rule-dark);opacity:.86;border-radius:100px;padding:.4em .85em;font-size:.9rem}.cat__prox[data-astro-cid-rxjlhfkc] .link[data-astro-cid-rxjlhfkc]{font-size:.9rem}.cat__grupo[data-astro-cid-rxjlhfkc]+.cat__grupo[data-astro-cid-rxjlhfkc]{margin-top:clamp(40px,5vw,72px)}.cat__cab[data-astro-cid-rxjlhfkc]{border-bottom:1px solid #f3f0e980;flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-bottom:clamp(14px,1.8vw,24px);padding-bottom:14px;display:flex}.cat__cab[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.cat__cab[data-astro-cid-rxjlhfkc] p[data-astro-cid-rxjlhfkc]{opacity:.72}.cat__lista[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);display:grid}.cat__lista--charlas[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(2,minmax(0,1fr))}.cat__lista--prox[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(6,minmax(0,1fr))}.cat__item[data-astro-cid-rxjlhfkc]{gap:10px;padding:clamp(18px,2vw,24px)}.cat__img[data-astro-cid-rxjlhfkc]{aspect-ratio:16/10;border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--navy);margin:calc(-1*clamp(18px,2vw,24px)) calc(-1*clamp(18px,2vw,24px)) 6px;overflow:hidden}.cat__img[data-astro-cid-rxjlhfkc] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), scale 1.4s var(--ease)}.js .cat__item[data-astro-cid-rxjlhfkc][data-reveal]:not(.is-in) .cat__img[data-astro-cid-rxjlhfkc] img{scale:1.1}@media (hover:hover) and (pointer:fine){.cat__item--img[data-astro-cid-rxjlhfkc]:hover .cat__img[data-astro-cid-rxjlhfkc] img{transform:scale(1.04)}}.cat__ficha[data-astro-cid-rxjlhfkc]{aspect-ratio:16/9;border-radius:var(--r-panel) var(--r-panel) 0 0;background:radial-gradient(70% 80% at 70% 20%, #3e8bf04d, transparent 70%), linear-gradient(#a8caff0f 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #a8caff0f 1px, transparent 1px) 0 0 / 22px 22px, var(--navy);color:var(--azure-soft);border-bottom:1px solid #a8caff1f;place-items:center;margin:calc(-1*clamp(18px,2vw,24px)) calc(-1*clamp(18px,2vw,24px)) 6px;display:grid;overflow:hidden}.cat__ficha[data-astro-cid-rxjlhfkc] svg{width:min(64%,172px);height:auto;transition:scale .5s var(--ease), translate .5s var(--ease)}.cat__ficha[data-astro-cid-rxjlhfkc] .g-acento{stroke:var(--azure)}.cat__ficha[data-astro-cid-rxjlhfkc] .g-lleno{fill:#3e8bf042;stroke:var(--azure)}.cat__ficha[data-astro-cid-rxjlhfkc] .g-papel{fill:var(--navy)}.js .cat__item[data-astro-cid-rxjlhfkc][data-reveal]:not(.is-in) .cat__ficha[data-astro-cid-rxjlhfkc] svg{translate:0 8px;scale:.92}@media (hover:hover) and (pointer:fine){.cat__item[data-astro-cid-rxjlhfkc]:has(h4 a):hover .cat__ficha[data-astro-cid-rxjlhfkc] svg{translate:0 -3px;scale:1.05}}.cat__top[data-astro-cid-rxjlhfkc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.cat__item[data-astro-cid-rxjlhfkc] h4[data-astro-cid-rxjlhfkc]{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:500;line-height:1.15}.cat__item[data-astro-cid-rxjlhfkc] h4[data-astro-cid-rxjlhfkc] a[data-astro-cid-rxjlhfkc]:after{content:"";position:absolute;inset:0}.cat__item[data-astro-cid-rxjlhfkc] p[data-astro-cid-rxjlhfkc]{gap:2px;font-size:.92rem;display:grid}.cat__item[data-astro-cid-rxjlhfkc] p[data-astro-cid-rxjlhfkc] .mono[data-astro-cid-rxjlhfkc]{color:var(--azure-soft);opacity:.9;font-size:.6875rem}.cat__item[data-astro-cid-rxjlhfkc] .link[data-astro-cid-rxjlhfkc]{z-index:1;justify-self:start;margin-top:auto;font-size:.88rem;position:relative}@media (hover:hover) and (pointer:fine){.cat__item[data-astro-cid-rxjlhfkc]:has(h4 a):hover{border-color:#7aa8f080;transform:translateY(-3px)}}.cat__lista--prox[data-astro-cid-rxjlhfkc] .cat__item[data-astro-cid-rxjlhfkc]{padding:16px}.cat__lista--prox[data-astro-cid-rxjlhfkc] h4[data-astro-cid-rxjlhfkc]{font-size:1rem}.estrella[data-astro-cid-rxjlhfkc]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,44px)}.estrella__copy[data-astro-cid-rxjlhfkc]{justify-items:start;gap:14px;display:grid}.estrella__copy[data-astro-cid-rxjlhfkc] .cat__top[data-astro-cid-rxjlhfkc]{width:100%}.estrella[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc]{letter-spacing:-.045em;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1}.estrella__para[data-astro-cid-rxjlhfkc]{font-family:var(--editorial);color:var(--azure-soft);font-style:italic;opacity:1!important;font-size:clamp(1.1rem,1.6vw,1.35rem)!important}.estrella__foto[data-astro-cid-rxjlhfkc]{aspect-ratio:16/11}@media (width<=1100px){.cat__lista[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(2,minmax(0,1fr))}.cat__lista--prox[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.estrella[data-astro-cid-rxjlhfkc]{grid-template-columns:1fr}.estrella__foto[data-astro-cid-rxjlhfkc]{order:-1}}@media (width<=680px){.fmt[data-astro-cid-rxjlhfkc]{grid-template-columns:1fr}.fmt[data-astro-cid-rxjlhfkc] li[data-astro-cid-rxjlhfkc]+li[data-astro-cid-rxjlhfkc]{border-left:0;border-top:1px solid var(--rule-paper);padding-left:0}.cat__lista[data-astro-cid-rxjlhfkc],.cat__lista--charlas[data-astro-cid-rxjlhfkc]{grid-template-columns:1fr}.cat__lista--prox[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.esc__dias[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px;display:grid}.esc__dias[data-astro-cid-rxjlhfkc] li[data-astro-cid-rxjlhfkc]{color:var(--silver);background:#ffffff0a;border:1px solid #a8caff2e;border-radius:12px;gap:4px;padding:12px 14px;font-size:.95rem;line-height:1.45;display:grid}.esc__dias[data-astro-cid-rxjlhfkc] b[data-astro-cid-rxjlhfkc]{font-family:var(--display);color:var(--ivory);font-size:1rem;font-weight:600}@media (width<=760px){.esc__dias[data-astro-cid-rxjlhfkc]{grid-template-columns:1fr}}.esc__lista[data-astro-cid-rxjlhfkc]{gap:clamp(14px,1.8vw,20px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.esc__paso[data-astro-cid-rxjlhfkc]{background:#fff;border:1px solid #101a3e1a;border-radius:20px;grid-template-columns:64px minmax(0,1fr) minmax(220px,280px);align-items:center;gap:clamp(16px,2.6vw,40px);padding:clamp(22px,2.8vw,34px);display:grid}.esc__paso--2[data-astro-cid-rxjlhfkc],.esc__paso--3[data-astro-cid-rxjlhfkc]{background:var(--navy);color:var(--ivory);border-color:#0000}.esc__paso--3[data-astro-cid-rxjlhfkc]{background:radial-gradient(60% 90% at 100% 0%, #3e8bf052, transparent 70%), var(--navy)}.esc__n[data-astro-cid-rxjlhfkc]{color:var(--azure);font-size:2.4rem;font-weight:500;line-height:1}.esc__insignias[data-astro-cid-rxjlhfkc]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.esc__ins[data-astro-cid-rxjlhfkc]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3d4766;background:#101a3e0f;border:1px solid #101a3e24;border-radius:999px;align-items:center;padding:5px 11px;font-size:.76rem;font-weight:600;display:inline-flex}.esc__paso--2[data-astro-cid-rxjlhfkc] .esc__ins[data-astro-cid-rxjlhfkc]{color:var(--silver);background:#c7d3e61a;border-color:#c7d3e63d}.esc__ins--celeste[data-astro-cid-rxjlhfkc]{color:#06243f;background:#a9dcff;border-color:#0000}.esc__paso--2[data-astro-cid-rxjlhfkc] .esc__ins--violeta[data-astro-cid-rxjlhfkc],.esc__ins--violeta[data-astro-cid-rxjlhfkc]{color:#1d1540;background:#c9bdff;border-color:#0000}.esc__ins--verde[data-astro-cid-rxjlhfkc]{color:#062b1c;background:#8fe9bf;border-color:#0000}.esc__tipo[data-astro-cid-rxjlhfkc]{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.8125rem}.esc__cuerpo[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc]{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.12}.esc__formato[data-astro-cid-rxjlhfkc]{margin-top:8px;font-weight:500}.esc__texto[data-astro-cid-rxjlhfkc]{opacity:.8;max-width:44em;margin-top:8px}.esc__compra[data-astro-cid-rxjlhfkc]{justify-items:start;gap:10px;display:grid}.esc__cuerpo[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc] a[data-astro-cid-rxjlhfkc]{text-underline-offset:5px;text-decoration:underline 1px #0000;transition:text-decoration-color .2s}.esc__ver[data-astro-cid-rxjlhfkc]{font-size:.95rem}@media (hover:hover) and (pointer:fine){.esc__cuerpo[data-astro-cid-rxjlhfkc] h3[data-astro-cid-rxjlhfkc] a[data-astro-cid-rxjlhfkc]:hover{text-decoration-color:currentColor}}.esc__precio[data-astro-cid-rxjlhfkc]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:600;line-height:1.1}.esc__paso--2[data-astro-cid-rxjlhfkc] .esc__precio[data-astro-cid-rxjlhfkc]{color:#ffd978}.esc__paso--3[data-astro-cid-rxjlhfkc] .esc__precio[data-astro-cid-rxjlhfkc]{opacity:.85;font-size:1.1rem;font-weight:500}.esc__fecha[data-astro-cid-rxjlhfkc]{gap:2px;font-size:1rem;display:grid}.esc__fecha[data-astro-cid-rxjlhfkc] .mono[data-astro-cid-rxjlhfkc]{opacity:.65;font-size:.8125rem}.esc__mas[data-astro-cid-rxjlhfkc]{margin-top:clamp(22px,3vw,32px);font-size:1.05rem}@media (width<=900px){.esc__paso[data-astro-cid-rxjlhfkc]{grid-template-columns:1fr;align-items:start}}.fhe__cab[data-astro-cid-rxjlhfkc]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:18px clamp(28px,5vw,72px);margin-bottom:clamp(24px,3vw,36px);display:grid}.fhe__org[data-astro-cid-rxjlhfkc]{color:var(--ink);transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border:1px solid #101a3e1a;border-radius:18px;gap:6px;padding:20px 60px 20px 22px;display:grid;position:relative;box-shadow:0 16px 36px #101a3e12}.fhe__org[data-astro-cid-rxjlhfkc] b[data-astro-cid-rxjlhfkc]{font-family:var(--display);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.fhe__org[data-astro-cid-rxjlhfkc]>span[data-astro-cid-rxjlhfkc]:last-of-type{color:#101a3ebf;font-size:.96rem}.fhe__org[data-astro-cid-rxjlhfkc] i[data-astro-cid-rxjlhfkc]{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:-16px;font-style:normal;display:grid;position:absolute;top:50%;right:20px}@media (hover:hover) and (pointer:fine){.fhe__org[data-astro-cid-rxjlhfkc]:hover{transform:translateY(-3px);box-shadow:0 24px 48px #101a3e1f}}.fhe__fotos[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.fhe__fotos[data-astro-cid-rxjlhfkc] figure[data-astro-cid-rxjlhfkc]{gap:10px;display:grid}.fhe__fotos[data-astro-cid-rxjlhfkc] img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto}.fhe__fotos[data-astro-cid-rxjlhfkc] figcaption[data-astro-cid-rxjlhfkc]{color:#101a3eb8;gap:2px;font-size:.94rem;line-height:1.4;display:grid}.fhe__fotos[data-astro-cid-rxjlhfkc] figcaption[data-astro-cid-rxjlhfkc] b[data-astro-cid-rxjlhfkc]{font-family:var(--display);color:var(--ink);font-size:1.05rem;font-weight:600}@media (width<=900px){.fhe__cab[data-astro-cid-rxjlhfkc]{grid-template-columns:minmax(0,1fr)}.fhe__fotos[data-astro-cid-rxjlhfkc]{grid-template-columns:repeat(2,minmax(0,1fr))}}
