.theme-medusa{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.md-hero{isolation:isolate;min-height:calc(100svh - 4rem);padding:0 var(--mf-gutter) clamp(2rem, 5vw, 3.5rem);grid-template-rows:auto auto auto;align-content:end;gap:1.5rem;display:grid;position:relative;overflow:clip}.md-hero:before{content:"";z-index:-2;background:radial-gradient(60% 45% at 50% 36%,#390b14 0%,#08080a 72%);position:absolute;inset:0}.md-hero__shield{z-index:-1;width:min(100vw - 2 * var(--mf-gutter), 62svh, 46rem);filter:drop-shadow(0 30px 50px #000000bf);justify-self:center;margin-top:clamp(.5rem,3vw,2rem);position:relative}.md-hero__shield img{clip-path:ellipse(49.3% 49.3%);width:100%;height:auto;display:block}.md-hero__shield:after{content:"";pointer-events:none;background:radial-gradient(circle at 34% 26%,#fff0dc29,#0000 38%),radial-gradient(circle,#0000 60%,#00000080);border-radius:50%;position:absolute;inset:.7%;box-shadow:inset 0 0 0 1px #ffe6be1a}.md-hero__copy{gap:1rem;margin-top:clamp(-7rem,-12vw,-3rem);display:grid}.md-title{font-family:var(--font-gloock), Georgia, serif;letter-spacing:-.015em;text-shadow:0 6px 40px #08080ae6;margin:0;font-size:clamp(3rem,1.4rem + 8.6vw,9.5rem);font-weight:400;line-height:.86}.md-title span{display:block}.md-title span+span{color:var(--c-accent);padding-left:.6em}.md-warning{color:var(--c-muted);margin:0;font-size:clamp(1.1rem,1rem + .6vw,1.5rem)}.md-cta,.md-hero__label{justify-self:start}@media (min-width:64rem){.md-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:end}.md-hero__shield{grid-area:1/1/auto/-1;align-self:center;width:min(58svh,40rem)}.md-hero__copy{grid-row:2;margin-top:-9rem}.md-hero__label{grid-row:2;justify-self:end}}@media (prefers-reduced-motion:no-preference){.md-hero__shield{animation:3.2s cubic-bezier(.3,.6,.2,1) both md-emerge}.md-title span{animation:md-rise 1.2s var(--ease-cine) both}.md-title span+span{animation-delay:.15s}.md-cta{animation:1s 1.6s both md-fade}}@keyframes md-emerge{0%{filter:brightness(0)drop-shadow(0 30px 50px #000000bf);transform:scale(.92)}45%{filter:brightness(.35)drop-shadow(0 30px 50px #000000bf)}to{filter:brightness()drop-shadow(0 30px 50px #000000bf);transform:none}}@keyframes md-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes md-fade{0%{opacity:0}}.md-section{padding:clamp(4rem, 10vw, 8rem) var(--mf-gutter)}.md-section__head{gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.md-section__head p{max-width:var(--mf-measure);color:var(--c-muted);margin:0}@media (min-width:48rem){.md-section__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:3rem}}.md-h2{font-family:var(--font-gloock), Georgia, serif;margin:0;font-size:clamp(2.4rem,1.4rem + 4.4vw,5.5rem);font-weight:400;line-height:.92}.md-explore{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){.md-explore{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start}.md-stage-wrap{position:sticky;top:1rem}}.md-stage{--lx:-.35;--ly:-.45;isolation:isolate;aspect-ratio:2400/2350;perspective:1100px;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:min(100%,78svh);margin-inline:auto;position:relative}.md-stage:before,.md-stage:after{content:"";z-index:-2;pointer-events:none;border-radius:50%;transition:opacity 2.2s;position:absolute;inset:-12%}.md-stage:before{background:radial-gradient(closest-side,#8410206b,#390b142e 55%,#0000)}.md-stage:after{opacity:0;background:radial-gradient(closest-side,#76849442,#282e3624 55%,#0000)}.md-stage:is([data-estado=petrificando],[data-estado=piedra]):before{opacity:.25}.md-stage:is([data-estado=petrificando],[data-estado=piedra]):after{opacity:1}.md-cast{z-index:-1;transform:translate(calc(var(--lx) * -5%), calc(var(--ly) * -5% + 6%)) scale(1.04);opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#000000d9,#00000080 70%,#0000);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:6%}.md-stage[data-estado=piedra] .md-cast{opacity:1}.md-tilt{--rx:0deg;--ry:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:scale 1.2s var(--ease-cine);position:absolute;inset:4%}.md-stage[data-estado=piedra] .md-tilt{scale:.985}.md-rim{transform:translateZ(calc(var(--i) * -2.2px));background:linear-gradient(155deg,#5a3c26,#2a1a10 45%,#0d0907 80%);border-radius:50%;position:absolute;inset:.7%}.md-rim:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(155deg,#8d9399,#4a4f55 45%,#1b1d20 80%);transition:opacity 1.6s .8s;position:absolute;inset:0}.md-stage:is([data-estado=petrificando],[data-estado=piedra]) .md-rim:after{opacity:1}.md-rim:nth-child(7){box-shadow:0 0 0 1px #0009}.md-face{--s:1;--tx:0%;--ty:0%;clip-path:ellipse(49.3% 49.3%);position:absolute;inset:0}.md-face:after{content:"";box-shadow:inset 0 0 0 1px #ffe6be1f, inset calc(var(--lx) * -10px) calc(var(--ly) * -10px) 26px -8px #ffe4be38, inset 0 0 50px 6px #00000080;pointer-events:none;border-radius:50%;position:absolute;inset:.7%}.md-canvas{transform-origin:0 0;transform:translate(var(--tx), var(--ty)) scale(var(--s));position:absolute;inset:0}.md-shield,.md-stone{position:absolute;inset:0}.md-shield img,.md-stone img{width:100%;height:100%;display:block}.md-gl{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.md-stage.has-gl .md-gl{opacity:1}.md-stage.has-gl :is(.md-canvas:not(.md-canvas--hot),.md-glare){visibility:hidden;transition:visibility 0s .6s}.md-stone{clip-path:circle(0% at 54% 41%);pointer-events:none;transition:clip-path 2.6s cubic-bezier(.6,0,.2,1)}.md-stage:is([data-estado=petrificando],[data-estado=piedra]) .md-stone{clip-path:circle(150% at 54% 41%)}.md-stone img{filter:grayscale()contrast(1.35)brightness(.92)sepia(.12)}.md-stone:after{content:"";mix-blend-mode:multiply;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");position:absolute;inset:0}.md-glare{background:radial-gradient(circle at calc(50% + var(--lx) * 40%) calc(50% + var(--ly) * 40%), #fff8eb4d, transparent 42%), radial-gradient(circle, transparent 58%, #00000059);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.md-stage.is-golpe .md-tilt{animation:.5s cubic-bezier(.3,.7,.4,1) md-golpe}}@keyframes md-golpe{18%{translate:0 1.2%}42%{translate:0 -.4%}70%{translate:0 .15%}}.md-hotspot{cursor:pointer;width:48px;height:48px;transform:scale(calc(1 / var(--s)));background:0 0;border:0;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;padding:0;transition:opacity .4s;display:grid;position:absolute}.md-hotspot__ring{color:#f3e6cf;width:30px;height:30px;font-family:var(--font-gloock), Georgia, serif;transition:transform .35s var(--ease-cine), background-color .35s, border-color .35s;background:#08080a6b;border:1px solid #f0e2c8cc;border-radius:50%;place-items:center;font-size:.75rem;line-height:1;display:grid;box-shadow:0 0 0 4px #08080a2e,0 2px 10px #00000080}.md-hotspot[aria-pressed=true] .md-hotspot__ring{background:var(--c-accent);border-color:#f3e6cf;transform:scale(1.15)}.md-hotspot__name{color:#f3e6cf;font-variation-settings:"wdth" 80;white-space:nowrap;opacity:0;pointer-events:none;background:#08080acc;padding:.15rem .45rem;font-size:.75rem;transition:opacity .25s;position:absolute;top:50%;left:calc(50% + 24px);translate:0 -50%}.md-hotspot[data-lado=izquierda] .md-hotspot__name{left:auto;right:calc(50% + 24px)}.md-hotspot:focus-visible .md-hotspot__name,.md-hotspot[aria-pressed=true] .md-hotspot__name{opacity:1}@media (hover:hover){.md-hotspot:hover .md-hotspot__ring{transform:scale(1.12)}.md-hotspot:hover .md-hotspot__name{opacity:1}}.md-stage.is-focus .md-hotspot:not([aria-pressed=true]){opacity:.25}.md-stage[data-estado=piedra] .md-hotspot__ring{color:#dfe5ea;border-color:#cdd6ded9}@media (prefers-reduced-motion:no-preference){.md-stage:not(.is-focus) .md-hotspot__ring{animation:3.6s ease-in-out infinite md-respira}.md-hotspot:nth-child(2) .md-hotspot__ring{animation-delay:-.7s}.md-hotspot:nth-child(3) .md-hotspot__ring{animation-delay:-1.4s}.md-hotspot:nth-child(4) .md-hotspot__ring{animation-delay:-2.1s}.md-hotspot:nth-child(5) .md-hotspot__ring{animation-delay:-2.8s}}@keyframes md-respira{50%{box-shadow:0 0 0 7px #f0e2c81a,0 2px 10px #00000080}}.md-estado{font-variation-settings:"wdth" 80;color:var(--c-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.875rem;display:flex}.md-estado span{background:var(--c-ink);border-radius:50%;flex:none;width:8px;height:8px}.md-estado:not([data-estado=obra]){color:#d5dde4}.md-estado:not([data-estado=obra]) span{background:#9fb2c4;box-shadow:0 0 0 3px #9fb2c440}.md-controls{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.9rem;display:flex}.md-controls .mf-btn:disabled{opacity:.4;cursor:default}.md-petrify[aria-pressed=false]{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.md-hint{text-align:center;font-variation-settings:"wdth" 75;max-width:30rem;color:var(--c-muted);margin:.75rem auto 0;font-size:.875rem}.md-panel{align-content:start;gap:1.75rem;display:grid}.md-index ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.md-index button{border:1px solid var(--c-line);min-height:44px;color:var(--c-muted);cursor:pointer;padding:.5rem .9rem;transition:color .2s,border-color .2s,background-color .2s}.md-index button span{font-family:var(--font-gloock), Georgia, serif;color:#e8646e}.md-index button[aria-pressed=true]{color:var(--c-ink);border-color:var(--c-accent);background:#b626322e}@media (hover:hover){.md-index button:hover{color:var(--c-ink)}}.md-files{margin:0;padding:0;list-style:none}html.js .md-file:not(.is-active){display:none}.md-file{border-top:2px solid var(--c-accent);padding-top:1rem}.md-files>.md-file+.md-file{margin-top:2rem}@media (prefers-reduced-motion:no-preference){html.js .md-file.is-active{animation:md-file-in .6s var(--ease-cine) both}}@keyframes md-file-in{0%{opacity:0;transform:translateY(.6rem)}}.md-file__kicker{font-variation-settings:"wdth" 75;color:#e8646e;margin:0;font-size:.875rem}.md-file__title{font-family:var(--font-gloock), Georgia, serif;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem);font-weight:400;line-height:1.02}.md-file__text{color:var(--c-muted);margin:.9rem 0 0}.md-file__block{margin-top:1.25rem}.md-file__block p{margin:.4rem 0 0}.md-file__block--read p{color:var(--c-muted)}.md-dossier{background:linear-gradient(to bottom, var(--c-bg), #12070a 40%, var(--c-bg))}.md-dossier__grid{columns:1;column-gap:clamp(2rem,4vw,3.5rem)}@media (min-width:48rem){.md-dossier__grid{columns:2}}@media (min-width:80rem){.md-dossier__grid{columns:3}}.md-case{break-inside:avoid;border-top:1px solid var(--c-line);margin-bottom:clamp(2rem,5vw,3rem);padding-top:1rem}.md-case__title{font-family:var(--font-gloock), Georgia, serif;margin:0 0 .5rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:400;line-height:1.05}.md-case__block{margin-top:1rem}.md-case__block p{max-width:var(--mf-measure);margin:.35rem 0 0}.md-shield .md-detail{opacity:0;transition:opacity .6s;position:absolute;inset:0}.md-shield .md-detail.is-ready{opacity:1}
.mv-enlace{text-align:center;margin:clamp(1.5rem,4vw,2.5rem) 0 0}.mv-enlace a{min-height:44px;color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.3em;align-items:center;gap:.6rem;padding:.4rem 0;font-size:1.05rem;display:inline-flex}.mv-enlace a:after{content:"↓";color:var(--c-accent)}@media (hover:hover){.mv-enlace a:hover{text-decoration-thickness:2px}}.mv-lab-section{--lab-hueco:clamp(2rem, 4vw, 3.5rem);border-top:1px solid var(--c-line)}.mv-lab{--lab-ancho:min(100%, 900px, calc(min(64svh, 600px) * 1.6));gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (min-width:64rem){.mv-lab{justify-content:center;column-gap:var(--lab-hueco);grid-template-columns:minmax(0,900px) minmax(20rem,26rem);align-items:center}.mv-lab__obra{grid-column:1/-1}.mv-lab-section>.md-section__head{max-width:calc(900px + var(--lab-hueco) + 26rem);margin-inline:auto}}.mv-lab__fig{width:var(--lab-ancho);min-width:0;margin:0 auto}.mv-lab__view{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--c-line);background:radial-gradient(80% 90% at 50% 45%,#390b1473,#0000 75%),#0d0c0e;position:relative;overflow:clip}.mv-lab__view svg{width:100%;height:100%;display:block}.mv-lab__tag{color:var(--c-ink);letter-spacing:.12em;text-transform:uppercase;background:#08080acc;margin:0;padding:.2rem .6rem;font-size:.75rem;position:absolute;top:.75rem;left:.75rem}.mv-lab__fig figcaption{max-width:var(--mf-measure);color:var(--c-muted);margin-top:.6rem;font-size:.8125rem}.mv-lab__pies{display:grid}.mv-lab__pies>span{grid-area:1/1}.mv-lab__pies>[aria-hidden=true]{visibility:hidden}.mv-escena{--giro:0;perspective:900px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .5s var(--ease-cine), scale .5s var(--ease-cine);place-items:center;display:grid;position:absolute;inset:0}.mv-escena:active{cursor:grabbing}.mv-escena__sombra{width:62%;height:86%;translate:calc(-50% + var(--giro) * -6%) -44%;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#00000059 70%,#0000);border-radius:50%;position:absolute;top:50%;left:50%}.mv-escudo{--rx:0deg;--ry:0deg;aspect-ratio:2400/2350;height:78%;transform-style:preserve-3d;translate:0 -3%;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.mv-escudo__canto{transform:translateZ(calc(var(--i) * -2.2px));background:linear-gradient(155deg,#8a6440,#4a3020 45%,#1f150d 80%);border-radius:50%;position:absolute;inset:.7%}.mv-escudo__canto:last-of-type{box-shadow:0 0 0 1px #0009}.mv-escudo__cara{clip-path:ellipse(49.3% 49.3%);position:absolute;inset:0}.mv-escudo__cara img,.mv-escudo__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.mv-escudo__gl{opacity:0;pointer-events:none;transition:opacity .6s}.mv-escudo__brillo{background:radial-gradient(circle at calc(32% - var(--giro) * 12%) 28%, #fff8eb47, transparent 42%), radial-gradient(circle, transparent 58%, #0006);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.mv-escena.has-gl .mv-escudo__gl{opacity:1}.mv-escena.has-gl :is(.mv-escudo__cara img,.mv-escudo__brillo){visibility:hidden;transition:visibility 0s .6s}.mv-pista{color:var(--c-ink);white-space:nowrap;pointer-events:none;background:#08080acc;border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.8125rem;transition:opacity .4s;position:absolute;bottom:.5rem;left:50%;translate:-50%}.mv-lab:is([data-tocado],[data-vista=seccion]) .mv-pista{opacity:0}html:not(.js) .mv-pista,html:not(.js) .mv-lab__controls,html:not(.js) .mv-lab__tag{display:none}html:not(.js) .mv-lab__view{aspect-ratio:auto}html:not(.js) .mv-escena,html:not(.js) .mv-corte{aspect-ratio:16/10;opacity:1;position:relative}html:not(.js) .mv-lab .mv-real{stroke-dashoffset:0}html:not(.js) .mv-lab .mv-sugerida{opacity:1}html:not(.js) .mv-lab__pies>span{visibility:visible;grid-area:auto}.mv-corte{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-cine);position:absolute;inset:0}.mv-lab[data-vista=seccion] .mv-escena{opacity:0;pointer-events:none;transition-delay:.35s;scale:.9}.mv-lab[data-vista=seccion] .mv-corte{opacity:1;transition-delay:.35s}.mv-lab:not([data-vista=seccion]) .mv-real{stroke-dasharray:1 1;stroke-dashoffset:1px}.mv-lab[data-vista=seccion] .mv-real{stroke-dasharray:1 1;transition:stroke-dashoffset .9s var(--ease-cine) .5s}.mv-lab:not([data-vista=seccion]) .mv-sugerida{opacity:0}.mv-lab[data-vista=seccion] .mv-sugerida{transition:opacity .5s 1.2s}@media (min-width:64rem){.mv-corte .mv-rotulo{font-size:9px}}.mv-flecha{fill:none;stroke:#c9a060;stroke-width:1.5px;stroke-linecap:round}.mv-luz{fill:none;stroke:#f3d9a6;stroke-width:2px;stroke-linecap:round}.mv-rotulo{fill:var(--c-muted);letter-spacing:.04em;font-size:11px}.mv-rotulo--real{fill:var(--c-ink)}.mv-rotulo--sugerida{fill:#e98b8b}.mv-real{fill:none;stroke:#c9a060;stroke-width:7px;stroke-linecap:round}.mv-sugerida{fill:none;stroke:#e98b8b;stroke-width:2px;stroke-dasharray:6 5}.mv-ojo{fill:none;stroke:var(--c-ink);stroke-width:1.5px}.mv-lab__controls{gap:1.1rem;display:grid}.mv-lab__vistas{flex-wrap:wrap;gap:.6rem;display:flex}.mv-lab__volver[aria-disabled=true]{opacity:.45;cursor:default}.mv-lab__result{border:1px solid var(--c-line);background:#08080a80;padding:1rem;display:grid}.mv-lab__result>div{grid-area:1/1}.mv-lab__molde{visibility:hidden}.mv-lab__result p{color:var(--c-muted);margin:.45rem 0 0}.mv-lab__verdict{font-family:var(--font-gloock), Georgia, serif;font-size:2rem;line-height:1.05;color:var(--c-ink)!important;margin:0!important}.mv-lab__real{font-size:.8125rem}.mv-lab__obra{border-top:1px solid var(--c-line);gap:clamp(1.25rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2rem);display:grid}@media (min-width:48rem){.mv-lab__obra{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}@media (min-width:64rem){.mv-lab__obra{max-width:calc(900px + var(--lab-hueco) + 26rem);width:100%;margin-inline:auto}}.mv-recorte{margin:0}.mv-recorte__marco{max-width:min(15rem,62vw);box-shadow:inset 0 0 0 1px var(--c-line);position:relative;overflow:clip}.mv-recorte__marco img{max-width:none;height:auto;position:absolute}.mv-recorte__zona{width:100%;height:100%;position:absolute;inset:0}.mv-recorte__zona ellipse{fill:none;stroke:#f3d9a6;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.mv-recorte figcaption{color:var(--c-muted);margin-top:.5rem;font-size:.8125rem}.mv-lab__texto{max-width:var(--mf-measure);gap:1rem;display:grid}.mv-bloque p{color:var(--c-muted);margin:.4rem 0 0}.mv-mas{border-top:1px solid var(--c-line)}.mv-mas summary{min-height:44px;color:var(--c-ink);cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.mv-mas summary::-webkit-details-marker{display:none}.mv-mas summary:before{content:"+";width:1rem;color:var(--c-accent);text-align:center}.mv-mas[open] summary:before{content:"−"}.mv-mas ul{color:var(--c-muted);margin:.75rem 0 0;padding-left:1.1rem;font-size:.875rem}.mv-mas li+li{margin-top:.3rem}.mv-mas a{min-height:44px;color:var(--c-ink);overflow-wrap:anywhere;align-items:center;display:inline-flex}.rf{padding:clamp(4rem, 10vw, 7rem) var(--mf-gutter) clamp(3rem, 8vw, 6rem);background:radial-gradient(60% 50% at 65% 45%, #390b1459, transparent 70%), var(--c-bg);border-top:1px solid var(--c-line);gap:clamp(1.25rem,3vw,2rem);scroll-margin-top:.5rem;display:grid}@media (min-width:64rem),(orientation:landscape) and (max-height:30rem){.rf{grid-template:".stage"1fr"copy stage""panel stage"".stage"1fr/minmax(0,36rem) minmax(0,calc(min(72svh,680px)/1.25));justify-content:center;align-items:start;gap:0 clamp(2rem,5vw,4.5rem)}.rf-copy{grid-area:copy}.rf-stage{grid-area:stage;position:sticky;top:1rem}.rf-panel{grid-area:panel;margin-top:2rem}.rf-nota{position:absolute;top:100%;left:0;right:0}}.rf-copy{align-content:start;gap:1rem;display:grid}.rf-eyebrow{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}.rf-lede,.rf-instrucciones{max-width:var(--mf-measure);color:var(--c-muted);margin:0}.rf-instrucciones{font-size:.875rem}.rf-instrucciones__perseo{color:var(--c-ink);margin-bottom:.35rem;font-size:1rem;display:block}@media (hover:none) and (pointer:coarse){.rf-instrucciones__teclado{display:none}}.rf-stage{min-width:0}.rf-escena{isolation:isolate;aspect-ratio:4/5;width:min(100%,min(72svh,680px)/1.25);box-shadow:0 0 0 1px var(--c-line), 0 40px 90px -30px #000000e6;touch-action:pan-y;background:radial-gradient(70% 60%,#1a1012,#08080a 75%);margin-inline:auto;position:relative;overflow:clip;container:rf/inline-size}.rf-capa{position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 48%,#0000 30%,#000 100%);mask-image:radial-gradient(62% 58% at 50% 48%,#0000 30%,#000 100%)}.rf-capa svg{width:100%;height:100%;display:block;overflow:visible}.rf-serpiente{fill:none;stroke:#464c3280;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.rf-serpiente--escama{stroke:#0a0c0673;stroke-width:3px;stroke-dasharray:1.5 6}.rf-serpiente--brillo{stroke:#d6ccaa21;stroke-width:1.2px}.rf-serpiente__cabeza{fill:#464c32a6}.rf-serpiente__ojo{fill:#ffe6be99}.rf-ojo{z-index:1;aspect-ratio:1;opacity:.55;pointer-events:none;background:radial-gradient(circle,#ffeecdf2 0 14%,#ebc48c59 38%,#0000 70%);border-radius:50%;width:5%;position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.rf-ojo{animation:6.5s ease-in-out infinite rf-ojo}.rf-ojo+.rf-ojo{animation-delay:-.35s}.rf-escena.is-quieto .rf-ojo{animation-play-state:paused}}@keyframes rf-ojo{0%,to{opacity:.2;scale:.8}40%,52%{opacity:.85;scale:1.1}46%{opacity:.15;scale:.9}}html:not(.js) .rf-espejo,html:not(.js) .rf-pista,html:not(.js) .rf-hot,html:not(.js) .rf-instrucciones{display:none}.rf-espejo-sinjs{z-index:2;border-radius:50%;position:absolute}.rf-espejo-sinjs__invertido{position:absolute;inset:0;transform:scaleX(-1)}.rf-espejo-sinjs__invertido img{max-width:none;height:auto;position:absolute}.rf-espejo{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.rf-espejo:active{cursor:grabbing}.rf-espejo:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}.rf-espejo__vista{background:radial-gradient(circle at 35% 30%,#3a2a24,#140d0d 70%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #6e5536,0 0 0 5px #2a1d14,0 18px 40px -10px #000000d9,inset 0 0 30px #0009}.rf-espejo__vista svg{width:100%;height:100%;display:block}.rf-espejo__fondo{fill:#140d0d}.rf-espejo__brillo{pointer-events:none;background:linear-gradient(130deg,#0000 38%,#fff0d229 47%,#0000 56%),radial-gradient(circle at 32% 26%,#fff5e124,#0000 38%),radial-gradient(circle,#0000 60%,#00000080 100%);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rf-espejo__brillo{animation:7s ease-in-out infinite rf-brillo}.rf-escena.is-quieto .rf-espejo__brillo{animation-play-state:paused}}@keyframes rf-brillo{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}.rf-pista{z-index:3;color:var(--c-ink);pointer-events:none;background:#08080acc;border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.8125rem;transition:opacity .4s;position:absolute;bottom:6%;left:50%;translate:-50%}.rf[data-tocado] .rf-pista{opacity:0}.rf-hot{--size:44px;z-index:3;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.rf-hot__ring{border:1.5px solid var(--c-accent);font-variant-numeric:tabular-nums;width:2rem;height:2rem;transition:background-color .3s, scale .3s var(--ease-cine);background:#08080ad1;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.rf-hot[aria-expanded=true] .rf-hot__ring{background:var(--c-accent);scale:1.12}.rf-hot__label{white-space:nowrap;pointer-events:none;background:#08080ad9;padding:.1rem .4rem;font-size:.75rem;position:absolute;top:calc(100% - 4px);left:50%;translate:-50%}@container rf (max-width:300px){.rf-hot__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}}@media (hover:hover){.rf-hot:hover .rf-hot__ring{scale:1.12}}.rf-hot:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:50%}.rf-nota{text-align:center;max-width:34rem;color:var(--c-muted);margin:1.25rem auto 0;font-size:.8125rem}.rf-sinjs{color:var(--c-muted);margin:1.5rem 0 0;padding-left:1.2rem}.rf-sinjs li+li{margin-top:.75rem}.rf-panel[hidden]{display:none}.rf-panel__inner{border:1px solid var(--c-line);border-top:2px solid var(--c-accent);background:#08080abf;gap:.8rem;padding:1.1rem 1.1rem 1.25rem;display:grid}@media (prefers-reduced-motion:no-preference){.rf-panel__inner{animation:md-fade .5s var(--ease-cine) both}}.rf-panel__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rf-panel__kicker{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}.rf-panel__close{width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:-.5rem -.5rem -.5rem 0;font-size:1.6rem;display:grid}.rf-panel__t{font-family:var(--font-gloock), Georgia, serif;margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);font-weight:400;line-height:1.15}.rf-panel__t:focus{outline:none}.rf-panel__t:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.rf-panel__obra[hidden]{display:none}.rf-panel__obra p{color:var(--c-muted);margin:.4rem 0 0;font-size:.9375rem}.rf-panel__more{min-height:44px;color:var(--c-ink);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem;text-decoration:underline}.rf-panel__link{margin:0}.rf-panel__link a{min-height:44px;color:var(--c-ink);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.25em;align-items:center;display:inline-flex}.rf-panel__nav{flex-wrap:wrap;gap:.6rem;display:flex}@media (prefers-reduced-motion:reduce){.mv-escena,.mv-corte,.mv-corte *,.mv-pista,.rf-pista{transition:none!important}}
