.abanico-banda[data-astro-cid-3bsd3dnn] .pagina__cabeza[data-astro-cid-3bsd3dnn]{padding-bottom:24px}.abanico[data-astro-cid-3bsd3dnn]{--ancho-carta:clamp(190px, 25vw, 350px);height:calc(var(--ancho-carta) * .62 + 40px);position:relative}.abanico__carta[data-astro-cid-3bsd3dnn]{--giro:7deg;left:50%;bottom:calc(var(--ancho-carta) * -.2);width:var(--ancho-carta);transform-origin:50% 190%;transform:translateX(-50%) rotate(calc((var(--i) - 2.5) * (var(--giro) + var(--abrir))));animation:.9s cubic-bezier(.2,.7,.2,1) backwards carta-entra;animation-delay:calc(var(--i) * 70ms + .1s);text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute}@keyframes carta-entra{0%{opacity:0;transform:translate(-50%)translateY(120px)rotate(0)}}.abanico[data-astro-cid-3bsd3dnn]:hover .abanico__carta[data-astro-cid-3bsd3dnn],.abanico[data-astro-cid-3bsd3dnn]:focus-within .abanico__carta[data-astro-cid-3bsd3dnn]{--giro:10.5deg}.abanico[data-astro-cid-3bsd3dnn] .abanico__carta[data-astro-cid-3bsd3dnn]:hover,.abanico[data-astro-cid-3bsd3dnn] .abanico__carta[data-astro-cid-3bsd3dnn]:focus-visible{transform:translateX(-50%) rotate(calc((var(--i) - 2.5) * (var(--giro) + var(--abrir)))) translateY(-34px);z-index:20!important}.abanico__carta[data-astro-cid-3bsd3dnn] .navegador[data-astro-cid-3bsd3dnn]{border-color:#fff3;display:block;box-shadow:0 30px 60px -20px #04061eb3}.abanico__nombre[data-astro-cid-3bsd3dnn]{background:var(--papel);color:var(--tinta);white-space:nowrap;opacity:0;border-radius:999px;padding:6px 14px;font-size:.88rem;font-weight:700;transition:opacity .25s,translate .3s;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 6px}.abanico__carta[data-astro-cid-3bsd3dnn]:hover .abanico__nombre[data-astro-cid-3bsd3dnn],.abanico__carta[data-astro-cid-3bsd3dnn]:focus-visible .abanico__nombre[data-astro-cid-3bsd3dnn]{opacity:1;translate:-50%}@media (width<=860px){.abanico[data-astro-cid-3bsd3dnn]{--ancho-carta:46vw}.abanico__carta[data-astro-cid-3bsd3dnn],.abanico[data-astro-cid-3bsd3dnn]:hover .abanico__carta[data-astro-cid-3bsd3dnn]{--giro:8deg}}.obra[data-astro-cid-3bsd3dnn]{padding-block:clamp(56px,8vw,112px)}.obra[data-astro-cid-3bsd3dnn]+.obra[data-astro-cid-3bsd3dnn]{border-top:1px solid var(--linea)}.obra__caja[data-astro-cid-3bsd3dnn]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.obra[data-astro-cid-3bsd3dnn]:nth-child(2n) .obra__vista[data-astro-cid-3bsd3dnn]{order:2}.obra__vista[data-astro-cid-3bsd3dnn]{isolation:isolate;padding:0 9% 7% 0;position:relative}.obra__vista[data-astro-cid-3bsd3dnn]:before{content:"";z-index:-1;background:radial-gradient(70% 80% at 90% 10%, #3158b599, transparent 70%), var(--tinta);border-radius:28px;position:absolute;inset:12% 3% -5% 7%}.obra[data-astro-cid-3bsd3dnn]:nth-child(2n) .obra__vista[data-astro-cid-3bsd3dnn]:before{inset:12% 7% -5% 3%}.obra[data-astro-cid-3bsd3dnn]:nth-child(2n) .obra__vista[data-astro-cid-3bsd3dnn]{padding:0 0 7% 9%}.obra__vista[data-astro-cid-3bsd3dnn] .telefono[data-astro-cid-3bsd3dnn]{width:23%;position:absolute;bottom:0;right:0}.obra[data-astro-cid-3bsd3dnn]:nth-child(2n) .obra__vista[data-astro-cid-3bsd3dnn] .telefono[data-astro-cid-3bsd3dnn]{left:0;right:auto}.obra__texto[data-astro-cid-3bsd3dnn]{justify-items:start;gap:18px;display:grid}.obra__tipo[data-astro-cid-3bsd3dnn]{color:var(--vivo);flex-wrap:wrap;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}.obra__sello[data-astro-cid-3bsd3dnn]{color:var(--apoyo);border:1px solid;border-radius:999px;padding:2px 10px;font-size:.8rem}.obra__ficha[data-astro-cid-3bsd3dnn]{border-top:1px solid var(--linea);width:100%;font-size:.98rem}.obra__ficha[data-astro-cid-3bsd3dnn] div[data-astro-cid-3bsd3dnn]{border-bottom:1px solid var(--linea);grid-template-columns:6.5em minmax(0,1fr);gap:16px;padding-block:14px;display:grid}.obra__ficha[data-astro-cid-3bsd3dnn] dt[data-astro-cid-3bsd3dnn]{color:var(--tinta);font-weight:700}.obra__ficha[data-astro-cid-3bsd3dnn] dd[data-astro-cid-3bsd3dnn]{color:var(--apoyo)}.mas[data-astro-cid-3bsd3dnn]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.mas__lista[data-astro-cid-3bsd3dnn]{border-top:1px solid var(--tinta)}.mas__lista[data-astro-cid-3bsd3dnn] a[data-astro-cid-3bsd3dnn]{border-bottom:1px solid color-mix(in srgb, var(--tinta) 16%, transparent);grid-template-columns:10em minmax(0,1fr);gap:8px 24px;padding-block:22px;text-decoration:none;display:grid}.mas__lista[data-astro-cid-3bsd3dnn] strong[data-astro-cid-3bsd3dnn]{white-space:nowrap;font:380 1.6rem/1.1 var(--titulo);letter-spacing:-.02em;color:var(--tinta)}.mas__lista[data-astro-cid-3bsd3dnn] span[data-astro-cid-3bsd3dnn]{color:var(--apoyo)}.mas__lista[data-astro-cid-3bsd3dnn] a[data-astro-cid-3bsd3dnn]:hover strong[data-astro-cid-3bsd3dnn]{text-underline-offset:6px;text-decoration:underline 1px}@media (width<=860px){.obra__caja[data-astro-cid-3bsd3dnn],.mas[data-astro-cid-3bsd3dnn]{grid-template-columns:minmax(0,1fr)}.obra[data-astro-cid-3bsd3dnn]:nth-child(2n) .obra__vista[data-astro-cid-3bsd3dnn]{order:0}.obra__ficha[data-astro-cid-3bsd3dnn] div[data-astro-cid-3bsd3dnn],.mas__lista[data-astro-cid-3bsd3dnn] a[data-astro-cid-3bsd3dnn]{grid-template-columns:minmax(0,1fr);gap:4px}}@property --abrir{syntax:"<angle>";inherits:true;initial-value:0deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.abanico[data-astro-cid-3bsd3dnn]{animation:linear both abanico-abre view();animation-range:exit}.obra__vista[data-astro-cid-3bsd3dnn] .navegador[data-astro-cid-3bsd3dnn]{animation:linear both obra-crece view();animation-range:entry cover 40%}.obra__vista[data-astro-cid-3bsd3dnn]:before{transform-origin:50% 100%;animation:linear both obra-panel view();animation-range:entry 10% cover 45%}.obra__vista[data-astro-cid-3bsd3dnn] .telefono[data-astro-cid-3bsd3dnn]{animation:linear both obra-movil view();animation-range:cover}}}@keyframes abanico-abre{to{--abrir:7deg}}@keyframes obra-crece{0%{opacity:.25;scale:.9}}@keyframes obra-panel{0%{opacity:0;scale:.7 .15}}@keyframes obra-movil{0%{translate:0 90px}to{translate:0 -50px}}
