.inv[data-coleccion=espiritual]{--f-texto:var(--fi-eb-garamond), Georgia, serif;--f-display:var(--fi-marcellus), var(--fi-eb-garamond), serif;--es-oro:#e6c27a}.inv[data-coleccion=espiritual][data-tipografia=philosopher]{--f-display:var(--fi-philosopher), var(--fi-eb-garamond), serif}.inv[data-coleccion=espiritual][data-tipografia=tenor]{--f-display:var(--fi-tenor), var(--fi-eb-garamond), serif}.inv[data-coleccion=espiritual][data-paleta=noche]{--bg:#141432;--bg-2:#1f1f4a;--card:#ece8ff0f;--campo:#00000040;--ink:#f1eefc;--ink-2:#f1eefce6;--muted:#f1eefcb8;--line:#e6c27a47;--line-2:#e6c27a21;--acento:#e6c27a;--acento-texto:#efd49c;--acento-2:#a99bd8;--btn-bg:#e6c27a;--btn-ink:#141432;--foco:#efd49c;--sombra:0 14px 34px -16px #0009;--sombra-lg:0 30px 60px -20px #000000b3;--apertura-bg:#0c0c24;--muestra-1:#e6c27a;--muestra-2:#a99bd8;--muestra-3:#f1eefc;--muestra-4:#141432}.inv[data-coleccion=espiritual][data-paleta=salvia]{--bg:#eef2ea;--bg-2:#dde5d6;--card:#fafcf8;--campo:#fff;--ink:#2a3428;--ink-2:#435042;--muted:#627060;--line:#4f684b33;--line-2:#4f684b1a;--acento:#6f8a6a;--acento-texto:#4f684b;--acento-2:#c9a46a;--btn-bg:#2a3428;--btn-ink:#eef2ea;--foco:#4f684b;--apertura-bg:#18201a;--muestra-1:#6f8a6a;--muestra-2:#c9a46a;--muestra-3:#2a3428;--muestra-4:#dde5d6}.inv[data-coleccion=espiritual][data-paleta=arena]{--bg:#f6efe4;--bg-2:#ecdcc4;--card:#fdf9f2;--campo:#fff;--ink:#3b2a1e;--ink-2:#594232;--muted:#7a6150;--line:#96522e33;--line-2:#96522e1a;--acento:#b8643c;--acento-texto:#96522e;--acento-2:#e2b36b;--btn-bg:#96522e;--btn-ink:#f6efe4;--foco:#96522e;--apertura-bg:#22150e;--muestra-1:#b8643c;--muestra-2:#e2b36b;--muestra-3:#3b2a1e;--muestra-4:#ecdcc4}.inv[data-coleccion=espiritual][data-paleta=amanecer]{--bg:#fbf0ec;--bg-2:#f3dcd6;--card:#fffaf8;--campo:#fff;--ink:#3a2430;--ink-2:#583e4b;--muted:#7a5f6c;--line:#a0547033;--line-2:#a054701a;--acento:#c2708a;--acento-texto:#a0546f;--acento-2:#e8b88a;--btn-bg:#3a2430;--btn-ink:#fbf0ec;--foco:#a0546f;--apertura-bg:#22142a;--muestra-1:#c2708a;--muestra-2:#e8b88a;--muestra-3:#3a2430;--muestra-4:#f3dcd6}.i-esp-cielo,.i-esp-escena-cielo{pointer-events:none;position:absolute;inset:0}.i-esp-cielo span,.i-esp-escena-cielo span{background:#fff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite i-esp-titila;position:absolute;box-shadow:0 0 4px 1px #fff5dcb3}@keyframes i-esp-titila{50%{opacity:.3}}.i-esp-fondo{z-index:0;pointer-events:none;opacity:.05;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:240s linear infinite i-esp-gira;position:fixed;top:50%;left:50%}.i-esp-fondo .i-esp-trazo,.i-esp-fondo .i-esp-puntos{fill:none;stroke:var(--acento);stroke-width:.6px}@keyframes i-esp-gira{to{transform:rotate(360deg)}}.inv[data-coleccion=espiritual] .i-contenido{z-index:1;position:relative}.i-esp-ap-fases,.i-esp-escena-fases{pointer-events:none;justify-content:center;gap:10px;display:flex}.i-esp-ap-fases span,.i-esp-escena-fases span{background:radial-gradient(circle at 40% 40%,#fffbea,#e6dcb8);border-radius:50%;width:18px;height:18px;position:relative;overflow:hidden}.i-esp-ap-fases span i,.i-esp-escena-fases span i{background:var(--sombra-luna,#0c0c24);transform:translateX(calc((var(--f) + 1) / 2 * 105% * var(--lado)));border-radius:50%;position:absolute;inset:0}.i-esp-ap{isolation:isolate;background:radial-gradient(80% 60% at 50% 48%, color-mix(in srgb, var(--acento) 18%, var(--ap-color,var(--apertura-bg))), var(--ap-color,var(--apertura-bg)) 70%);color:#f6f0e2;--sombra-luna:var(--ap-color,var(--apertura-bg));overflow:hidden}.i-esp-ap-fases{z-index:2;left:0;right:0;top:calc(30px + var(--seguro-arriba,0px));position:absolute}.i-esp-ap-fases span{opacity:.25}.i-esp-halo{z-index:1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--es-oro) 40%, transparent), transparent 70%);opacity:0;border-radius:50%;width:140%;position:absolute;top:calc(50% - 70cqi);left:-20%;transform:scale(.6)}.i-esp-ap-centro{z-index:2;aspect-ratio:1;place-items:center;display:grid;position:absolute;top:calc(50% - 42cqi);left:8%;right:8%}.i-esp-ap-mandala{width:100%;height:100%;position:absolute;inset:0}.i-esp-ap-mandala .i-esp-trazo>*{fill:none;stroke:var(--ap-sello,var(--es-oro));stroke-width:.9px;opacity:0}.i-esp-ap-mandala .i-esp-puntos{fill:var(--ap-sello,var(--es-oro));opacity:0}.i-esp-ap-nombres{text-align:center;max-width:54%;font:400 clamp(22px, 7.4cqi, 34px) / 1.15 var(--f-display);color:var(--ap-nombres,#fff6dc);text-shadow:0 0 18px #0009;overflow-wrap:anywhere;opacity:0;margin:0;position:relative}.i-esp-ap-arriba{z-index:3;left:0;right:0;top:calc(80px + var(--seguro-arriba,0px));text-align:center;gap:8px;padding:0 24px;display:grid;position:absolute}.i-esp-para{font:600 11px/1.3 var(--f-texto);letter-spacing:.26em;text-transform:uppercase;color:var(--es-oro)}.i-esp-ap-ante{font:400 clamp(22px, 7cqi, 30px) / 1.2 var(--f-display);letter-spacing:.04em;color:var(--ap-nombres,#f6f0e2)}.i-esp-ap-pie{z-index:4;left:0;right:0;bottom:calc(40px + var(--seguro-abajo,0px));text-align:center;justify-items:center;gap:12px;padding:0 24px;display:grid;position:absolute}.i-esp-ap-pie .i-btn-pri{color:var(--es-oro);border:1px solid var(--es-oro);letter-spacing:.08em;background:0 0}.i-esp-ap-pie .i-apertura-pista{opacity:.8;font-size:13px}.i-esp-portada{isolation:isolate;position:relative}.i-esp-medallon{width:min(76cqi,330px);margin:30px auto 34px;position:relative}.i-esp-medallon.i-con-foto{margin-bottom:66px}.i-esp-anillo{border:1px solid color-mix(in srgb, var(--acento) 60%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-16px}.i-esp-anillo i{background:var(--acento);transform-origin:.5px calc(min(38cqi,165px) + 16px);width:1px;height:6px;margin-left:-.5px;position:absolute;top:0;left:50%}.i-esp-anillo .i-esp-marca-larga{height:11px}.i-esp-escena{aspect-ratio:1;box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--acento), var(--sombra-lg,0 30px 60px -24px #281e3c66);border-radius:50%;position:relative;overflow:hidden}.i-esp-dibujo{width:100%;height:100%;position:absolute;inset:0}.i-esp-escena-luna{--sombra-luna:#16163a;background:radial-gradient(circle at 50% 40%,#2a2a66,#0c0c24 75%)}.i-esp-escena-fases{gap:6px;position:absolute;top:14%;left:0;right:0}.i-esp-escena-fases span{width:13px;height:13px}.i-esp-luna-llena{aspect-ratio:1;background:radial-gradient(circle at 30% 34%,#c8bea080 0 8%,#0000 9%),radial-gradient(circle at 62% 58%,#c8bea073 0 6%,#0000 7%),radial-gradient(circle at 54% 30%,#c8bea059 0 4%,#0000 5%),radial-gradient(circle at 40% 40%,#fffbea,#e9dfbe 75%);border-radius:50%;width:36%;position:absolute;top:30%;left:32%;box-shadow:0 0 50px 10px #fff0c84d}.i-esp-constelacion{fill:none;stroke:#e6c27a80;stroke-width:1px;stroke-dasharray:3 4}.i-esp-astro{fill:#fff6dc;filter:drop-shadow(0 0 3px #fff6dc)}.i-esp-escena-mandala{background:radial-gradient(circle, color-mix(in srgb, var(--acento) 18%, var(--card)), var(--bg-2) 80%)}.i-esp-escena-mandala .i-esp-escena-mandala{background:0 0}svg.i-esp-escena-mandala{width:88%;height:88%;animation:90s linear infinite i-esp-gira;position:absolute;inset:6%}svg.i-esp-escena-mandala .i-esp-trazo>*{fill:color-mix(in srgb, var(--acento) 10%, transparent);stroke:var(--acento);stroke-width:1px}svg.i-esp-escena-mandala .i-esp-puntos{fill:var(--acento-2)}.i-esp-escena-loto{background:linear-gradient(#f7c9c4 0%,#f9e2d2 50%,#fbeee6 70%)}.i-esp-escena-loto .i-esp-escena-cielo span{display:none}.i-esp-sol-tenue{fill:#fff4e0;filter:drop-shadow(0 0 20px #ffd9b0)}.i-esp-agua{fill:#b9d6d8}.i-esp-onda{fill:none;stroke:#ffffffb3;stroke-width:1.4px}.i-esp-loto path{fill:#f2a7bb;stroke:#c2708a;stroke-width:1px}.i-esp-loto .i-esp-hoja{fill:#7fa37a;stroke:none}.i-esp-escena-sol{background:linear-gradient(#f4c27a 0%,#f7dcae 55%,#fbeedd 100%)}.i-esp-rayos{background:repeating-conic-gradient(from 0deg at 50% 52%, #ffffff47 0 6deg, transparent 6deg 18deg);animation:120s linear infinite i-esp-gira;position:absolute;inset:-30%}.i-esp-sol{aspect-ratio:1;background:radial-gradient(circle at 45% 40%,#fffaf0,#ffd27a 70%);border-radius:50%;width:36%;position:absolute;top:30%;left:32%;box-shadow:0 0 60px 16px #ffd27a8c}.i-esp-duna{fill:#d9a066}.i-esp-duna-2{fill:#b8643c}.i-esp-foto{z-index:3;aspect-ratio:1;background:var(--bg);width:38%;box-shadow:0 0 0 1px var(--acento), 0 14px 26px -12px #00000073;border-radius:50%;padding:5px;position:absolute;bottom:-12%;right:-6%}.i-esp-foto-img,.i-esp-foto img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.inv[data-coleccion=espiritual] .i-esp-nombres{font:400 clamp(36px, min(14cqi, calc(130cqi / var(--largo,6))), 68px) / 1.12 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--acento-texto);overflow-wrap:anywhere}.inv[data-coleccion=espiritual] .i-esp-nombres .i-ln{padding:0 .1em .04em;display:block;overflow:hidden}.inv[data-coleccion=espiritual] .i-esp-nombres .i-ln>span{display:inline-block}.inv[data-coleccion=espiritual] .i-esp-nombres .i-amp{font:italic 400 .6em/1.2 var(--f-texto);text-transform:none;color:var(--acento)}.inv[data-coleccion=espiritual] .i-esp-ante{letter-spacing:.32em}.inv[data-coleccion=espiritual] .i-esp-ante:before,.inv[data-coleccion=espiritual] .i-esp-ante:after{content:"☾";color:var(--acento);margin:0 10px}.inv[data-coleccion=espiritual] .i-esp-ante:after{content:"☽"}.i-esp-frase{max-width:30ch;font-style:italic;margin:12px auto 0!important}.i-esp-fecha{margin-top:28px!important}.i-esp-fecha-in{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 12px/1.3 var(--f-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:3px;padding:26px 34px 14px;display:inline-grid;position:relative}.i-esp-creciente{width:20px;height:20px;box-shadow:inset -5px 3px 0 0 var(--acento);background:var(--bg);border-radius:50%;margin-left:-10px;position:absolute;top:-10px;left:50%}.i-esp-fecha-in b{font:400 21px/1.2 var(--f-display);letter-spacing:.04em;text-transform:none;color:var(--ink)}.inv[data-coleccion=espiritual] .i-panel{border:1px solid var(--line);border-radius:28px}.inv[data-coleccion=espiritual] .i-h2{letter-spacing:.02em}.inv[data-coleccion=espiritual] .i-h2 em{font-family:var(--f-texto);color:var(--acento-texto)}.inv[data-coleccion=espiritual] .i-sec+.i-sec:before{content:"";background:color-mix(in srgb, var(--acento) 75%, transparent);width:150px;height:18px;margin:0 auto 50px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 18'%3E%3Cpath d='M2 9h50M98 9h50' stroke='%23000' stroke-width='1'/%3E%3Ccircle cx='60' cy='9' r='3' fill='%23000'/%3E%3Ccircle cx='90' cy='9' r='3' fill='none' stroke='%23000'/%3E%3Ccircle cx='75' cy='9' r='7' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 18'%3E%3Cpath d='M2 9h50M98 9h50' stroke='%23000' stroke-width='1'/%3E%3Ccircle cx='60' cy='9' r='3' fill='%23000'/%3E%3Ccircle cx='90' cy='9' r='3' fill='none' stroke='%23000'/%3E%3Ccircle cx='75' cy='9' r='7' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.inv[data-coleccion=espiritual] .i-programa-lista li:before{width:10px;height:10px;box-shadow:inset -3px 1px 0 0 var(--acento);background:0 0;border-radius:50%}@media (prefers-reduced-motion:reduce){.i-esp-cielo span,.i-esp-escena-cielo span,.i-esp-fondo,svg.i-esp-escena-mandala,.i-esp-rayos{animation:none}}
