:root,[data-theme=azahar]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf8f1;--ink:#2b2520;--secondary:#74685c;--surface:#fffdf8;--line:#e3dacb;--rail:#9c9184;--fill:#f1eadc;--accent:#b0541a;--chosen:#d6a686;--shadow:#2b25201a}[data-theme=miel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3e6cc;--ink:#3a2c1c;--secondary:#705d46;--surface:#f8eeda;--line:#d8c6a4;--rail:#99866b;--fill:#eadab9;--accent:#9a4716;--chosen:#c79771;--shadow:#3a2c1c1f}[data-theme=cafe]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#2b2421;--ink:#d8cbb8;--secondary:#a89987;--surface:#332b27;--line:#473c36;--rail:#807366;--fill:#3b322d;--accent:#d99a5e;--chosen:#6d5138;--shadow:#00000073}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#2b2421;--ink:#d8cbb8;--secondary:#a89987;--surface:#332b27;--line:#473c36;--rail:#807366;--fill:#3b322d;--accent:#d99a5e;--chosen:#6d5138;--shadow:#00000073}}[data-theme=penumbra]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1f2320;--ink:#e4e0d6;--secondary:#a19e93;--surface:#272c28;--line:#3a413b;--rail:#73756c;--fill:#313732;--accent:#e89a52;--chosen:#7f5c38;--shadow:#00000073}[data-theme=noche]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--ink:#cfc8ba;--secondary:#888175;--surface:#0e0e0c;--line:#2a2824;--rail:#645f56;--fill:#1a1916;--accent:#d98a45;--chosen:#6d4523;--shadow:#0009}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-normal-400-latin-B-Wb4vbc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-normal-400-ext-URXJGKi_.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/literata-italic-400-latin-zrh8tpYs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/literata-italic-400-ext-BTBDi_gP.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manantial;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/manantial-normal-latin-DnAWP5nC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manantial;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/manantial-normal-ext-CGjC09Gw.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manantial;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/manantial-italic-latin-B0cNqWFQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manantial;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/manantial-italic-ext-B785sh2P.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--serif:"Literata", Georgia, serif;--sans:"Manantial", system-ui, sans-serif}.type-name{font-family:var(--serif);font-size:clamp(2rem,min(9vw,7vh),4rem);font-style:italic;font-weight:400;line-height:1.05}.type-lede{font-family:var(--serif);text-wrap:pretty;font-size:clamp(1.125rem,2.6vh,1.3125rem);font-style:italic;font-weight:400;line-height:1.4}.type-text{font-family:var(--serif);text-wrap:pretty;font-size:clamp(1rem,2.4vh,1.125rem);font-weight:400;line-height:1.55}.type-action{border:0;border-bottom:2px solid var(--accent);color:var(--ink);font-family:var(--serif);background:0 0;border-radius:0;padding:2px 1px;font-size:clamp(1.125rem,2.6vh,1.3125rem);font-weight:400;line-height:1.3;transition:color .12s}.type-action:hover{color:var(--accent)}.type-action--small{font-size:1.0625rem}.type-action:disabled{border-bottom-color:var(--line);color:var(--secondary);opacity:var(--off,.45);cursor:default}.type-label{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--secondary);font-size:.75rem;font-weight:400;line-height:1}.type-ui{font-family:var(--sans);font-size:.9375rem;line-height:1.4}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow:auto}body{background:var(--paper);color:var(--ink);font:400 1.125rem/1.55 var(--serif)}body,h1,h2,p{margin:0;padding:0}[hidden]{display:none!important}.fonts-wait body{visibility:hidden}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em}.type-action{text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.unseen,:root[data-theatre] .show h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home{background:var(--fill);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.home>*{min-width:0}.frame:before{z-index:-1;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 12%, transparent) 0 1px, transparent 1px 190px), linear-gradient(color-mix(in srgb, var(--accent) 38%, var(--ink)), color-mix(in srgb, var(--accent) 30%, var(--ink)));box-shadow:0 -1px 0 color-mix(in srgb, var(--ink) 30%, transparent);content:"";position:absolute;inset:80% -100vw -200vh}.home>:is(.note,main,.footer){position:relative}.note{width:-moz-fit-content;width:fit-content;margin:max(10px, env(safe-area-inset-top)) auto 8px;background:var(--surface);box-shadow:2px 3px 8px var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px 34px 10px;display:flex;transform:rotate(-1.2deg)}.note:before,.note:after{background:color-mix(in srgb, var(--line) 80%, transparent);content:"";width:64px;height:20px;position:absolute;top:-9px;left:14px;transform:rotate(-8deg)}.note:after{left:auto;right:14px;transform:rotate(6deg)}.note .mark{width:auto;height:2.25rem}.home main{flex-direction:column;align-items:center;gap:6px;padding:0 11px;display:flex}.frame{width:min(100%, var(--wide,720px));aspect-ratio:var(--shape,4 / 3);position:relative}.booth,.still{width:100%;height:100%;display:block;position:absolute;inset:0}.booth{touch-action:pan-y;display:none}.still img{object-fit:contain;width:100%;height:100%;display:block}:root[data-theatre] .still{display:none}:root[data-theatre=live] .booth{animation:.16s ease-out booth-in;display:block}@keyframes booth-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-theatre=live] .booth{animation:none}}.crank,.music,.play{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1px;position:absolute;overflow:hidden}:root:not([data-theatre=live]) :is(.crank,.music){display:none}.play.outside,:root:not([data-theatre]) .play{border-bottom:2px solid var(--accent);color:var(--paper);font:400 clamp(1.125rem, 2.6vh, 1.3125rem) / 1.3 var(--serif);border-radius:0;padding:2px 1px;text-decoration:none;position:static}.texts{color:var(--paper);text-align:center;flex-direction:column;align-items:center;gap:22px;padding:12px 0;display:flex}.show{flex-direction:column;align-items:center;gap:6px;display:flex}.show .type-label{color:var(--line)}.show .short,:root[data-theatre] .show:not([data-current]){display:none}@media (max-width:620px){:root[data-theatre] .texts{width:min(100%,17rem);height:var(--paper-height);background:var(--surface);box-shadow:2px 3px 8px var(--shadow);color:var(--ink);align-items:center;margin:12px 0 8px;padding:10px 16px;display:grid;position:relative;transform:rotate(.8deg)}:root{--paper-height:5.75rem}:root[data-theatre] .texts:before,:root[data-theatre] .texts:after{background:color-mix(in srgb, var(--line) 80%, transparent);content:"";width:56px;height:18px;position:absolute;top:-9px;left:18px;transform:rotate(-7deg)}:root[data-theatre] .texts:after{left:auto;right:18px;transform:rotate(5deg)}:root[data-theatre] .show{grid-area:1/1}:root[data-theatre] .show:not([data-current]){visibility:hidden;display:flex}:root[data-theatre] .show .type-label{color:var(--secondary)}:root[data-theatre] .show .type-text:not(.short){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theatre] .show .short{font-size:1rem;line-height:1.4;display:block}}@media (min-width:621px){:root[data-theatre] .texts{padding:0}:root[data-theatre] .show{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.steps{width:min(100%,24rem);color:var(--paper);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}:root:not([data-theatre]) .steps{display:none}.steps button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.steps [data-step="-1"]{justify-self:start}.steps [data-step="1"]{justify-self:end}.steps [data-step]{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;min-width:0;min-height:2.5rem;padding:4px;display:flex}.steps [data-step]:hover{color:var(--accent)}.steps svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.steps .dots{gap:2px;display:flex}.steps [data-to]{place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.steps [data-to]:before{border:1px solid var(--rail);content:"";border-radius:50%;width:.5rem;height:.5rem}.steps [data-to][aria-current=true]:before{border-color:var(--accent);background:var(--accent)}.footer{padding:28px max(16px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--paper);text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:16px;margin-top:auto;display:flex}.languages{gap:1.1rem;display:flex}.languages [aria-current]{color:var(--accent)}.languages a{text-decoration:none}.home .languages{color:var(--line)}@media (max-width:620px){.frame{--shape:21 / 20}}@media (min-width:901px){.home main{flex:1;width:100%;min-height:0;margin:0 auto;padding:0 24px}.frame{--wide:calc((100dvh - 274px) * 1.333)}.footer{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.plain{min-height:100dvh;padding:0 max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));text-align:center;flex-direction:column;align-items:center;display:flex}:root[lang=en] .plain [data-language=es],:root[lang=es] .plain [data-language=en]{display:none}.plain .footer{margin-top:auto;padding-top:40px}.plain main{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:34rem;padding-top:clamp(40px,12vh,120px);display:flex}.rule{background:var(--line);border:0;width:40px;height:1px;margin:0 auto}.room{overscroll-behavior:none;grid-template-rows:auto 1fr;height:100dvh;display:grid;overflow:hidden}.bar{min-height:32px;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--line);color:var(--secondary);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;line-height:1;display:flex}.back{align-self:stretch;align-items:center;gap:6px;padding-right:16px;text-decoration:none;display:flex}.back .icon{width:16px;height:16px;display:flex}.back:hover{color:var(--ink)}.back:focus-visible{outline-offset:-2px}.bar .title{font:inherit;text-overflow:ellipsis;overflow:hidden}#stage{min-height:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.embed{border:0;width:100%;height:100%;display:block}
