.theme-dali{--c-bg:#05050a;--c-deep:#11111c;--c-accent:#dcb85c;--c-agua:#8aa3d6;--c-ink:#efe6d0;--c-muted:#aaa393;--c-line:#efe6d029;--f-display:var(--font-instrument), Georgia, serif}html:has(.theme-dali){background:#05050a}.theme-dali :where(h1,h2,h3){font-family:var(--f-display);font-weight:400}.vd-hero{padding:clamp(1.25rem, 4vw, 3rem) var(--mf-gutter) clamp(2rem, 6vw, 4rem);gap:1.5rem;display:grid}.vd-hero__fig{justify-self:center;gap:.6rem;max-width:100%;margin:0;display:grid}.vd-hero__img{width:min(100%,43.0098svh);height:auto;display:block;box-shadow:0 0 6rem #dcb85c1a}.vd-hero figcaption{color:var(--c-muted);text-align:center;max-width:26rem;margin-inline:auto;font-size:.8125rem}.vd-hero__texto{align-content:center;justify-items:start;gap:1rem;max-width:32rem;display:grid}.vd-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);margin:0;font-size:.8125rem}.vd-hero h1{text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.2rem + 5vw,5rem);line-height:1}.vd-lede{color:var(--c-muted);margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.5}.vd-datos{width:100%;margin:0;display:grid}.vd-datos div{border-top:1px solid var(--c-line);grid-template-columns:7rem 1fr;gap:.75rem;padding:.45rem 0;font-size:.9rem;display:grid}.vd-datos dt{color:var(--c-muted)}.vd-datos dd{color:var(--c-ink);margin:0}.vd-acciones{flex-wrap:wrap;gap:.6rem;display:flex}@media (min-width:56rem){.vd-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:calc(100svh - 5rem)}.vd-hero__img{width:calc(min(84svh,62rem)/1.76704)}}.vd-contemp{background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.vd-contemp[open]{place-items:center;display:grid}.vd-contemp::backdrop{background:#000}.vd-contemp img{object-fit:contain;cursor:zoom-out;width:auto;max-width:100%;height:100dvh;display:block}.vd-contemp__cerrar{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:2;border:1px solid var(--c-line);width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:#0000008c;border-radius:50%;place-items:center;font:1.6rem/1 system-ui,sans-serif;display:grid;position:fixed}.vd-img{aspect-ratio:800/1426;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.vd-svg{width:100%;height:100%;display:block}.vd-nucleo{width:100%;height:100%;position:relative}.vd-nucleo .vd-img{transition:filter .3s}.vd-svg--geo{position:absolute;inset:0}.vd-geo{opacity:0;transition:opacity .5s}.vd-geo[data-on=true]{opacity:1}.vd-eje{stroke:#dcb85ccc;stroke-width:1px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.vd-tri{fill:#dcb85c1a;stroke:var(--c-accent);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.vd-circ{fill:none;stroke:#fff3cf;stroke-width:1.8px;vector-effect:non-scaling-stroke}.vd-conv{stroke:#fff3cfb3;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.theme-dali *,.theme-dali :before{transition:none!important}}
.pi-sala{--pi-noche:#03050b;--pi-azul:#0b1630;--pi-frio:#e9eef8;--pi-frio-2:#a9b3c6;--pi-ambar:#e9a35c;--pi-bronce:#b48a58;--pi-linea:#e9eef829;color:var(--pi-frio);background:var(--pi-noche);border-top:1px solid var(--pi-linea);scroll-margin-top:0;position:relative}.pi-escena{isolation:isolate;background:linear-gradient(#02030a 0%,#060a18 52%,#1b1c2c 72%,#8a5a33 86.5%,#20304e 88%,#0a1428 100%);height:clamp(28rem,128vw,76svh);position:relative;overflow:hidden}@media (min-width:48rem){.pi-escena{height:min(78svh,52rem)}}.pi-lienzo{cursor:grab;touch-action:pan-y;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pi-lienzo:active{cursor:grabbing}.pi-lienzo:focus-visible{box-shadow:inset 0 0 0 2px var(--pi-frio)}.pi-escena:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03050bd1,#03050b73 55%,#03050b00);height:clamp(9rem,32%,16rem);position:absolute;inset:0 0 auto}.pi-alternativa{pointer-events:none;display:none;position:absolute;inset:0}.pi-sala[data-gl=no] .pi-alternativa{display:block}.pi-sala[data-gl=no] .pi-lienzo{opacity:0}.pi-alternativa svg{width:min(78%,34rem);height:56%;position:absolute;top:8%;left:50%;translate:-50%}.pi-alt-cruz path,.pi-alt-cruz circle{fill:none;stroke:var(--pi-bronce);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pi-alt-cruz .pi-alt-tri{stroke:var(--pi-frio-2);stroke-width:.8px}.pi-alt-cruz .pi-alt-esf{stroke:var(--pi-frio);fill:#e9eef81f}.pi-costura{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e9eef812 20% 80%,#0000);height:1px;transition:opacity .8s;position:absolute;top:62%;left:0;right:0}.pi-costura[data-on=true]{opacity:1}.pi-cabeza{z-index:2;padding:clamp(1rem, 3vw, 2.25rem) var(--mf-gutter) 0;pointer-events:none;gap:.35rem;max-width:34rem;display:grid;position:absolute;top:0;left:0}.pi-ante{letter-spacing:.24em;text-transform:uppercase;color:var(--pi-ambar);margin:0;font-size:.6875rem}.pi-cabeza h2{letter-spacing:-.01em;text-shadow:0 2px 18px #000c;margin:0;font-size:clamp(1.9rem,1.1rem + 3.2vw,3.6rem);line-height:.95}.pi-momentos{pointer-events:auto;flex-wrap:wrap;gap:0 .9rem;margin-top:.35rem;display:flex}.pi-momentos button{min-height:44px;color:var(--pi-frio-2);font:inherit;cursor:pointer;text-shadow:0 1px 8px #000000e6;background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:.35rem;padding:0;font-size:.875rem;transition:color .3s,border-color .4s;display:inline-flex}.pi-momentos button span{font-family:var(--f-display);color:var(--pi-ambar);font-size:1.05rem}.pi-momentos b{font-weight:inherit}.pi-corto{display:none}@media (max-width:39.99rem){.pi-largo{display:none}.pi-corto{display:inline}}.pi-momentos button[aria-pressed=true]{color:var(--pi-frio);border-bottom-color:var(--pi-ambar)}@media (hover:hover){.pi-momentos button:hover{color:var(--pi-frio)}}.pi-momentos button:focus-visible{outline:2px solid var(--pi-frio);outline-offset:3px}.pi-rail{z-index:2;touch-action:none;cursor:ns-resize;outline:none;width:44px;position:absolute;top:24%;bottom:22%;right:clamp(.4rem,2vw,1.5rem)}.pi-rail:focus-visible{outline:2px solid var(--pi-frio);outline-offset:4px;border-radius:22px}.pi-rail__via{background:linear-gradient(#e9eef80d,#e9eef866,#e9eef80d);width:1px;position:absolute;top:0;bottom:0;left:50%}.pi-rail__dali{background:var(--pi-ambar);width:12px;height:1px;position:absolute;left:50%;translate:-50%}.pi-rail__asa{background:var(--pi-frio);border-radius:50%;width:14px;height:14px;transition:top .25s ease-out;position:absolute;left:50%;translate:-50% -50%;box-shadow:0 0 0 5px #e9eef81f,0 0 18px #e9eef880}.pi-rail__asa i{white-space:nowrap;color:var(--pi-frio);text-shadow:0 1px 8px #000,0 0 2px #000;font-size:.75rem;font-style:normal;position:absolute;top:50%;right:calc(100% + .7rem);translate:0 -50%}.pi-acciones{right:var(--mf-gutter);z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex;position:absolute;bottom:clamp(.75rem,2.5vw,1.5rem)}.pi-acciones button{min-height:44px;color:var(--pi-frio);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050b8c;border:1px solid #e9eef84d;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.8125rem;transition:border-color .3s,background-color .3s;display:inline-flex}.pi-acciones button[aria-pressed=true]{border-color:var(--pi-ambar)}.pi-acciones svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pi-restablecer span{display:none}@media (min-width:30rem){.pi-restablecer span{display:inline}}@media (max-width:29.99rem){.pi-restablecer{justify-content:center;width:44px;padding:0!important}}@media (hover:hover){.pi-acciones button:hover{border-color:var(--pi-ambar)}}.pi-acciones button:focus-visible{outline:2px solid var(--pi-frio);outline-offset:2px}.pi-cartela{padding:clamp(1.25rem, 3vw, 2rem) var(--mf-gutter) clamp(1.5rem, 4vw, 2.5rem);gap:1rem;display:grid}.pi-texto{align-content:start;gap:.45rem;max-width:40rem;display:grid}.pi-n{letter-spacing:.2em;text-transform:uppercase;color:var(--pi-ambar);margin:0;font-size:.6875rem}.pi-texto h3{text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1.05}.pi-texto p{color:var(--pi-frio-2);text-wrap:pretty;margin:0;font-size:.9688rem;line-height:1.55}.pi-texto .pi-dato{color:var(--pi-frio);font-size:.875rem}.pi-texto b{color:var(--pi-frio)}.pi-etiqueta{border:1px solid var(--pi-bronce);color:var(--pi-ambar);border-radius:999px;margin-right:.3rem;padding:.05rem .55rem;font-size:.75rem;display:inline-block}.pi-etiqueta[data-tipo=interpretacion]{border-color:var(--pi-linea);color:var(--pi-frio);font-style:italic}.pi-cita{border-left:2px solid var(--pi-ambar);margin:.4rem 0 0;padding:.15rem 0 .15rem .9rem}.pi-cita p{font-family:var(--f-display);color:var(--pi-frio);font-size:1.1rem;font-style:italic}.pi-cita footer{color:var(--pi-frio-2);margin-top:.4rem;font-size:.75rem}.pi-pasos{flex-wrap:wrap;align-content:start;gap:.4rem;display:flex}.pi-pasos button{border:1px solid var(--pi-linea);min-height:44px;color:var(--pi-frio-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.8125rem;transition:color .3s,border-color .3s;display:inline-flex}.pi-pasos button span{font-family:var(--f-display);color:var(--pi-ambar)}.pi-pasos button[aria-pressed=true]{color:var(--pi-frio);border-color:var(--pi-ambar)}@media (hover:hover){.pi-pasos button:hover{color:var(--pi-frio)}}.pi-pasos button:focus-visible{outline:2px solid var(--pi-frio);outline-offset:2px}.pi-lamina{justify-items:start;gap:.4rem;margin:0;display:grid}.pi-lamina .vd-nucleo{aspect-ratio:800/1426;width:7.5rem;height:auto;box-shadow:0 0 0 1px var(--pi-linea), 0 1rem 2rem #0009}.pi-lamina figcaption{color:var(--pi-frio-2);font-size:.75rem}.pi-notas{border-top:1px solid var(--pi-linea);max-width:44rem;padding-top:.7rem}.pi-notas summary{cursor:pointer;min-height:44px;color:var(--pi-frio-2);align-items:center;font-size:.875rem;display:flex}.pi-notas summary:focus-visible{outline:2px solid var(--pi-frio);outline-offset:2px}.pi-notas p{color:var(--pi-frio-2);margin:0 0 .6rem;font-size:.875rem;line-height:1.55}.pi-notas b{color:var(--pi-frio)}@media (min-width:64rem){.pi-cartela{grid-template-columns:minmax(0,40rem) minmax(0,1fr) auto;grid-template-areas:"texto pasos lamina""notas notas lamina";align-items:start;column-gap:clamp(2rem,4vw,4rem)}.pi-texto{grid-area:texto}.pi-pasos{grid-area:pasos;justify-content:flex-end}.pi-lamina{grid-area:lamina}.pi-notas{grid-area:notas}.pi-lamina .vd-nucleo{width:8.5rem}}@media (orientation:landscape) and (max-height:32rem){.pi-escena{height:88svh}.pi-ante{display:none}.pi-cabeza h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.pi-sala *,.pi-sala :before,.pi-sala :after{transition:none!important}}
