.rm{--oro-rm:#b8893a;--oro-rm-claro:#f3d9a4;--oro-rm-tinta:#7a5a22}.js .aparecer-espera :is(.rm-tarjeta,.rm-coronas-titulo,.rm-coronas li,.rm-recorrido-cabeza,.rm-parada,.rm-capitulo-texto,.rm-capitulo-foto,.rm-galeria figure,.rm-fuentes,.rm-otras>*),.js .cc:not(.vivo) :is(.cc-foto,.cc-corona,.cc-halo,.cc-foco,.cc-luces,.cc-nombre,.cc-bajo){opacity:0;animation:0s 5s forwards rm-reserva}@keyframes rm-reserva{to{opacity:1}}.rm-portada{isolation:isolate;color:#fff;text-align:center;background:#1a1410;align-items:flex-end;min-height:clamp(540px,86vh,860px);margin-bottom:clamp(48px,6vw,88px);display:flex;position:relative}.rm-portada.sin-foto{background:radial-gradient(120% 90% at 50% 0,#5a4220 0%,#2a1d10 55%,#150f09 100%)}.rm-portada-fotos{z-index:-2;display:flex;position:absolute;inset:0}.rm-portada-fotos img{object-fit:cover;flex:1;width:100%;min-width:0;height:100%}.rm-portada-foto{z-index:-2;object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.rm-portada:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c090673 0%,#0c090600 20% 45%,#0c0906bd 76%,#0c0906f0 100%);position:absolute;inset:0}.rm-portada-in{width:100%;padding-top:calc(58px + env(safe-area-inset-top,0px) + 40px);justify-items:center;padding-bottom:clamp(40px,5.5vw,72px);display:grid}.rm-portada .eyebrow{color:var(--oro-rm-claro);margin-bottom:clamp(14px,1.6vw,20px);display:block}.rm-portada h1{letter-spacing:-.035em;color:#fff;text-shadow:0 2px 30px #00000040;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.95}.rm-reina .rm-portada h1{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1}.rm-reina .rm-portada h1 em{display:block}.rm-apodo{font-family:var(--display);font-stretch:var(--ancho-nombre);color:var(--oro-rm-claro);margin:12px 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400}.rm-entrada{color:#ffffffe0;max-width:34ch;font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.015em;text-wrap:balance;margin:clamp(16px,1.8vw,22px) auto 0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:300;line-height:1.42}.rm-volver{left:max(var(--gutter),env(safe-area-inset-left,0px));top:calc(58px + env(safe-area-inset-top,0px) + 18px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff52}@media (hover:hover){.rm-volver:hover{background:#ffffff3d}}.rm-volver:focus-visible{outline-offset:3px;outline:2px solid #fff}.rm-portada-in>*{animation:subir .9s var(--ease) both}.rm-portada-in>:nth-child(2){animation-delay:60ms}.rm-portada-in>:nth-child(n+3){animation-delay:.14s}@keyframes subir{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.rm-portada-in>*{animation:none}}.rm-corona{background:radial-gradient(120% 90% at 50% 10%,#6b5028,#2c1f11 70%);place-items:center;width:100%;height:100%;display:grid}.rm-corona svg{width:clamp(52px,7vw,84px);height:auto;color:var(--oro-rm-claro);opacity:.9}.rm-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-bottom:clamp(64px,8vw,112px);display:grid}.rm-tarjetas:has(>:only-child){grid-template-columns:minmax(0,640px);justify-content:center}.rm-tarjeta{isolation:isolate;color:#fff;background:#1a1410;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:clamp(520px,62vw,760px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #00000080}.rm-tarjeta-foto{z-index:-2;position:absolute;inset:0}.rm-tarjeta-foto img{object-fit:cover;width:100%;height:100%;transition:scale 1.1s var(--ease);display:block}.rm-tarjeta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c090600 35%,#0c0906b8 70%,#0c0906eb 100%);position:absolute;inset:0}.rm-tarjeta.sin-foto:after{background:linear-gradient(#0c090600 40%,#0c09068c 100%)}.rm-tarjeta.sin-foto .rm-corona{place-items:start center;padding-top:18%}.rm-tarjeta-texto{padding:clamp(24px,3vw,40px)}.rm-tarjeta .eyebrow{color:var(--oro-rm-claro)}.rm-tarjeta h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1}.rm-tarjeta h2 em{display:block}.rm-tarjeta p{color:#ffffffd1;max-width:34ch;font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.01em;text-wrap:pretty;margin:14px 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:300;line-height:1.42}.rm-boton{height:46px;color:var(--tinta);background:#fff;border-radius:999px;align-items:center;gap:.6em;margin-top:22px;padding:0 1.1em 0 1.4em;font-size:15px;font-weight:600;transition:scale .45s cubic-bezier(.3,1.4,.55,1),translate .45s cubic-bezier(.3,1.4,.55,1);display:inline-flex}.rm-boton .flecha{transition:transform .5s var(--ease)}@media (hover:hover){.rm-tarjeta:hover .rm-tarjeta-foto img{scale:1.04}.rm-tarjeta:hover .rm-boton{translate:0 -2px;scale:1.03}.rm-tarjeta:hover .rm-boton .flecha{transform:translate(3px)}}.rm-tarjeta:focus-visible{outline:3px solid var(--oro-rm);outline-offset:4px}.rm-vacia{text-align:center;color:var(--gris);margin-bottom:96px}.rm-coronas{text-align:center;margin-bottom:clamp(56px,7vw,104px)}.rm-coronas-titulo{color:var(--oro-rm-tinta);display:block}.rm-coronas ol{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,20px);margin:22px 0 0;padding:0;list-style:none;display:flex}.rm-coronas li{background:linear-gradient(#fbf5e8,#f6ecd6);border-radius:22px;flex:0 260px;justify-items:center;gap:6px;min-width:200px;padding:22px 20px 20px;display:grid;box-shadow:inset 0 0 0 1px #b8893a47}.rm-coronas-icono svg{width:26px;height:26px;color:var(--oro-rm)}.rm-coronas strong{font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.015em;color:var(--tinta);text-wrap:balance;font-size:1.2rem;font-weight:500;line-height:1.15}.rm-coronas li span:last-child{color:var(--oro-rm-tinta);font-size:13.5px}.rm-capitulo{align-items:center;gap:clamp(28px,4vw,64px);margin-bottom:clamp(64px,8vw,120px);display:grid}.rm-capitulo:not(.con-foto){max-width:760px}.rm-capitulo.con-foto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rm-capitulo.con-foto.al-reves .rm-capitulo-texto{order:2}.rm-numero{font-family:var(--display);font-stretch:var(--ancho-display);letter-spacing:.22em;color:var(--oro-rm);font-size:13px;font-weight:600;display:block}.rm-capitulo h2{letter-spacing:-.035em;max-width:18ch;margin-top:12px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02}.rm-capitulo p{max-width:58ch;color:var(--gris);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16.5px,1.25vw,18px);line-height:1.65}.rm-capitulo p:first-of-type{color:var(--tinta);font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.015em;font-size:clamp(1.2rem,1.75vw,1.5rem);font-weight:300;line-height:1.42}.rm-capitulo-foto{margin:0}.rm-capitulo-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%;display:block}.rm-capitulo-foto figcaption{color:var(--gris);margin-top:10px;font-size:13px}.rm-galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-bottom:clamp(64px,8vw,112px);display:grid}.rm-galeria figure{margin:0}.rm-galeria img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;display:block}.rm-galeria figure:nth-child(6n+1){grid-area:span 2/span 2}.rm-galeria figure:nth-child(6n+1) img{aspect-ratio:auto;height:100%}.rm-fuentes{border-top:1px solid var(--linea);max-width:760px;margin-bottom:clamp(48px,6vw,80px);padding-top:28px}.rm-fuentes ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rm-fuentes a{color:var(--gris);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:3px;font-size:14.5px}@media (hover:hover){.rm-fuentes a:hover{color:var(--tinta);text-decoration-color:currentColor}}.rm-otras{gap:12px;max-width:760px;margin-bottom:clamp(64px,8vw,112px);display:grid}.rm-otras h2{margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.rm-otra{color:var(--tinta);background:#fbf5e8;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px 22px 12px 12px;text-decoration:none;transition:background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #b8893a3d}.rm-otra-foto{border-radius:16px;width:84px;height:104px;overflow:hidden}.rm-otra-foto img{object-fit:cover;width:100%;height:100%;display:block}.rm-otra .eyebrow{color:var(--oro-rm-tinta);display:block}.rm-otra strong{font-family:var(--display);font-stretch:var(--ancho-display);letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:300;line-height:1.05;display:block}.rm-otra strong em{font-style:normal;font-weight:500}.rm-otra .flecha{transition:transform .5s var(--ease);font-size:1.3rem}@media (hover:hover){.rm-otra:hover{background:#f6ecd6}.rm-otra:hover .flecha{transform:translate(4px)}}.rm-otra:focus-visible{outline:3px solid var(--oro-rm);outline-offset:3px}.cc{margin-bottom:clamp(56px,7vw,104px);position:relative}.cc-pista{height:210svh}.cc-escena{color:#fff;background:#000;height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.cc-escena>*{--alto:min(60cqh,calc((100cqw - 32px) / var(--proporcion)));--sube:max(0px,calc((100cqh - var(--alto)) * .4 - 50px))}.cc-marco{left:50%;bottom:var(--sube);height:var(--alto);aspect-ratio:var(--proporcion);position:absolute;translate:-50%}.cc-foto{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 56%,#0000008c 78%,#0000 97%);mask-image:linear-gradient(#000 56%,#0000008c 78%,#0000 97%)}.cc-foco{pointer-events:none;background:radial-gradient(36% 48% at 50% 0,#ffe2844d,#ffd05a2b 36%,#f8be4612 66%,#f8be4600 100%),conic-gradient(from 180deg at 50% -12%,#0000 162deg,#ffde860d 168deg,#ffde861f 174deg,#ffe4962b 180deg,#ffde861f 186deg,#ffde860d 192deg,#0000 198deg);height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.cc-halo{left:50%;top:calc(100cqh - var(--sube) - var(--alto) + var(--alto) * (var(--y) + 12) / 100);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffe47cf2,#ffd048db 11%,#fcbe2ead 24%,#f4aa2080 38%,#e694184f 52%,#ce7a102b 66%,#a45a0a14 80%,#68360406 91%,#0000);border-radius:50%;width:min(112cqh,170cqw);position:absolute;translate:-50% -50%}.cc-corona{z-index:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--ancho) * 1%);translate:-50% -100%;rotate:var(--giro);transform-origin:50% 100%;position:absolute}.cc-cae,.cc-flota{display:block;position:relative}.cc-flota img{filter:drop-shadow(0 0 2px #ffd68259)drop-shadow(0 8px 16px #0000008c);width:100%;height:auto;display:block}.cc-aura{z-index:-1;aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffe888f2,#ffcc42bd 20%,#f6b42880 40%,#e292183d 62%,#a0580812 82%,#0000);border-radius:50%;width:175%;position:absolute;top:50%;left:50%;translate:-50% -50%}.cc-destello{aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:radial-gradient(circle,#fff 0 12%,#fff0bee6 13% 22%,#fff0be00 60%);width:16%;position:absolute;translate:-50% -50%}.cc-nombre{z-index:2;left:50%;top:calc(100cqh - var(--sube) - var(--alto) + var(--alto) * (var(--y) - var(--ancho) * var(--proporcion) * var(--corona-p) * .93) / 100);text-align:center;color:#fff;text-shadow:0 0 1px #0003,0 2px 34px #0009;width:calc(100cqw - 32px);margin:0;font-size:clamp(1.9rem,8.2cqw,4.2rem);line-height:1;position:absolute;translate:-50% -100%}.cc-nombre em{display:block}.cc-bajo{z-index:2;left:50%;bottom:calc(var(--sube) + clamp(24px,5.5cqh,64px) + env(safe-area-inset-bottom,0px));text-align:center;text-shadow:0 1px 20px #000000b3;justify-items:center;gap:clamp(12px,1.6vw,18px);width:min(100cqw - 32px,620px);display:grid;position:absolute;translate:-50%}.cc-bajo .eyebrow{color:var(--oro-rm-claro)}.cc-entrada{color:#ffffffe6;max-width:34ch;font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:300;line-height:1.42}.cc .rm-volver{z-index:3}@media (min-width:761px){.cc-bajo{width:min(100cqw - 2 * var(--gutter),980px)}.cc-entrada{max-width:60ch}}.cc-otra{z-index:3;left:50%;bottom:max(12px,calc(var(--sube) + clamp(24px,5.5cqh,64px) - 64px));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;animation:cc-aparece-centro .6s var(--ease);background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff52}.cc-otra svg{width:20px;height:20px}@media (hover:hover){.cc-otra:hover{background:#ffffff3d}}.cc-otra:focus-visible{outline-offset:3px;outline:2px solid #f3d9a4}.cc-pie{text-align:center;color:var(--gris);margin:0;padding-top:16px;font-size:14.5px}.vivo .cc-foto{opacity:0;filter:brightness(.45);transition:opacity .91s var(--ease),translate 1.26s var(--ease),filter 1.26s var(--ease);translate:0 2.5%}.vivo.p1 .cc-foto{opacity:1;filter:none;translate:none}.vivo .cc-foco{transition:opacity 1.12s var(--ease)}.vivo:not(.p1) .cc-foco{opacity:0}.vivo .cc-cae{opacity:0;transition:opacity .63s var(--ease),transform .84s var(--ease);transform:translateY(-86%)scale(.9)}.vivo.p2 .cc-cae{opacity:1;transform:translateY(-86%)}.vivo.p2:not(.p3) .cc-flota{animation:3.4s ease-in-out infinite cc-flota}.vivo .cc-aura{transition:opacity .84s var(--ease)}.vivo.p2:not(.p3) .cc-aura{opacity:1}.vivo.p3 .cc-cae{animation:1.01s both cc-cae}.vivo.p3 .cc-flota img{animation:1.19s both cc-brilla}.vivo.p3 .cc-destello{animation:cc-destello .63s var(--ease) both}.vivo .cc-halo{transition:opacity 1.26s var(--ease) .56s,scale 1.68s var(--ease) .56s}.vivo:not(.p3) .cc-halo{opacity:0;scale:.6}.vivo .cc-nombre{transition:opacity .84s var(--ease),translate 1.05s var(--ease),letter-spacing 1.26s var(--ease),filter .84s var(--ease)}.vivo:not(.p4) .cc-nombre{opacity:0;letter-spacing:.04em;filter:blur(6px);translate:-50% calc(14px - 100%)}.vivo .cc-bajo>*{transition:opacity .77s var(--ease) .32s,translate .91s var(--ease) .32s}.vivo .cc-bajo>:nth-child(2){transition-delay:.42s}.vivo:not(.p4) .cc-bajo>*{opacity:0;translate:0 14px}.sin-transicion,.sin-transicion *{transition:none!important;animation:none!important}@keyframes cc-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes cc-cae{0%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-86%)}60%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(2%)}74%{animation-timing-function:cubic-bezier(.5,0,.7,.4);transform:translateY(-4%)}87%{animation-timing-function:ease-out;transform:translateY(1%)}to{transform:none}}@keyframes cc-brilla{0%,52%{filter:drop-shadow(0 0 2px #ffd68259)drop-shadow(0 8px 16px #0000008c)}62%{filter:brightness(1.45)drop-shadow(0 0 10px #ffe68cf2)drop-shadow(0 0 30px #ffc43ca6)}to{filter:drop-shadow(0 0 2px #ffd68259)drop-shadow(0 8px 16px #0000008c)}}@keyframes cc-destello{0%{opacity:0;rotate:0deg;scale:.2}40%{opacity:1;scale:1}to{opacity:0;rotate:45deg;scale:.6}}@keyframes cc-aparece{0%{opacity:0;translate:0 8px}}@keyframes cc-aparece-centro{0%{opacity:0;translate:-50% 8px}}@media (prefers-reduced-motion:reduce){.vivo .cc-foto{translate:none}.vivo .cc-cae,.vivo.p2 .cc-cae{transform:none}.vivo.p2 .cc-flota,.vivo.p3 .cc-cae,.vivo.p3 .cc-flota img,.vivo.p3 .cc-destello,.cc-otra{animation:none}.vivo:not(.p3) .cc-halo{scale:1}.vivo:not(.p4) .cc-nombre{letter-spacing:normal;filter:none;translate:-50% -100%}.vivo:not(.p4) .cc-bajo>*{translate:none}}.cc.ajustando .cc-pista{height:auto}.cc.ajustando .cc-escena{position:relative}.ajustando .cc-corona{cursor:grab;touch-action:none;outline-offset:4px;outline:2px dashed #fffc}.ajustando .cc-corona:active{cursor:grabbing}.cc-ajuste{text-align:left;color:#0a0a0a;background:#fbf5e8;border-radius:18px;gap:10px;width:min(100% - 32px,720px);margin:16px auto 0;padding:16px 18px;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #b8893a4d}.cc-ajuste p{margin:0}.cc-ajuste label{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.cc-ajuste output{font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.cc-ajuste button{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;justify-self:start;height:36px;padding:0 14px;font-weight:600}.rm-recorrido{max-width:980px;margin-bottom:clamp(72px,9vw,128px)}.rm-recorrido-cabeza{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(36px,4.5vw,56px);display:grid}.rm-recorrido-cabeza .eyebrow{color:var(--oro-rm-tinta)}.rm-recorrido-cabeza h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.rm-recorrido-cabeza p{max-width:52ch;color:var(--gris);text-wrap:balance;margin:0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.55}.rm-recorrido-oro{color:var(--oro-rm-tinta);font-weight:600}.rm-recorrido-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.rm-chip{background:var(--niebla);height:40px;color:var(--tinta);font:600 14px/1 var(--texto);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.rm-chip svg{width:16px;height:16px;color:var(--oro-rm)}.rm-chip span{opacity:.6;font-weight:500}@media (hover:hover){.rm-chip:hover{background:#e9e9e6}}.rm-chip[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.rm-chip[aria-pressed=true] svg{color:var(--oro-rm-claro)}.rm-chip:focus-visible{outline:2px solid var(--oro-rm);outline-offset:3px}.rm-recorrido-cuenta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm-ruta{--fecha:170px;--riel:44px;margin:0;padding:0;list-style:none;position:relative}.rm-ruta:before,.rm-ruta:after{content:"";left:calc(var(--fecha) + var(--riel) / 2 - 1px);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px}.rm-ruta:before{background:linear-gradient(#b8893a1f,#b8893a47 12% 88%,#b8893a0f)}.rm-ruta:after{background:linear-gradient(180deg,#e8c27a,var(--oro-rm) 60%,#9c7228);transform-origin:50% 0;scale:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rm-ruta:after{animation:linear both rm-llena;animation-timeline:view();animation-range:entry 30% cover 72%}}}@keyframes rm-llena{0%{scale:1 0}to{scale:1}}.rm-parada{grid-template-columns:var(--fecha) var(--riel) minmax(0,1fr);align-items:start;padding-bottom:clamp(22px,2.6vw,32px);display:grid;position:relative}.rm-parada:last-child{padding-bottom:0}.rm-parada-cuando{text-align:right;color:var(--oro-rm-tinta);text-wrap:balance;grid-column:1;margin:0;padding:14px 4px 0 0;font-size:13.5px;font-weight:600;line-height:1.35}.rm-parada-punto{z-index:1;background:var(--papel);width:14px;height:14px;box-shadow:inset 0 0 0 2.5px var(--oro-rm),0 0 0 5px var(--papel);border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;margin-top:16px;display:grid;position:relative}.rm-parada.social .rm-parada-punto{color:#fff;width:30px;height:30px;box-shadow:0 0 0 5px var(--papel),0 10px 22px -8px #b8893abf;background:linear-gradient(140deg,#f6dc9b,#d3a24a 55%,#b8893a);margin-top:8px}.rm-parada-punto svg{width:16px;height:16px}.rm-parada-tarjeta{background:var(--niebla);border-radius:22px;grid-area:1/3;padding:18px clamp(18px,2vw,24px) 20px}.rm-parada.social .rm-parada-tarjeta{background:linear-gradient(160deg,#fbf3e0,#f6e8c8);box-shadow:inset 0 0 0 1px #b8893a47,0 26px 50px -36px #b8893a8c}.rm-parada-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.rm-parada-sello{background:var(--oro-rm);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.rm-parada-donde{color:var(--gris);align-items:center;gap:5px;font-size:13.5px;font-weight:500;display:inline-flex}.rm-parada-donde svg{flex:none;width:15px;height:15px}.rm-parada h3{font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.2}.rm-parada-texto{max-width:62ch;color:var(--gris);text-wrap:pretty;margin:8px 0 0;font-size:15.5px;line-height:1.6}.rm-parada-fuente{color:var(--oro-rm-tinta);margin-top:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}a.rm-parada-fuente:hover{text-underline-offset:3px;text-decoration:underline}a.rm-parada-fuente:focus-visible{outline:2px solid var(--oro-rm);outline-offset:3px;border-radius:4px}.rm-parada[hidden]{display:none}@media (max-width:640px){.rm-ruta{--riel:34px}.rm-ruta:before,.rm-ruta:after{left:calc(var(--riel) / 2 - 1px)}.rm-parada{grid-template-columns:var(--riel) minmax(0,1fr)}.rm-parada-cuando{text-align:left;grid-area:1/2;padding:0 0 8px 8px}.rm-parada-punto{grid-area:1/1/span 2;margin-top:2px}.rm-parada.social .rm-parada-punto{margin-top:-6px}.rm-parada-tarjeta{grid-area:2/2}}.rm-escenario .rm-recorrido-cabeza .eyebrow,.rm-escenario .rm-recorrido-oro,.rm-escenario .rm-parada-cuando,.rm-escenario .rm-parada-fuente{color:var(--oro-rm-claro)}.rm-escenario .rm-chip{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #f3d9a433}@media (hover:hover){.rm-escenario .rm-chip:hover{background:#f3d9a424}}.rm-escenario .rm-chip[aria-pressed=true]{background:var(--oro-rm-claro);color:#1a1208}.rm-escenario .rm-chip[aria-pressed=true] svg{color:#7a5a22}.rm-escenario .rm-parada-punto{box-shadow:inset 0 0 0 2.5px var(--oro-rm-claro),0 0 0 5px #000;background:#000}.rm-escenario .rm-parada.social .rm-parada-punto{box-shadow:0 0 0 5px #000,0 0 26px -2px #e6b046b3}.rm-escenario .rm-parada-tarjeta{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.rm-escenario .rm-parada.social .rm-parada-tarjeta{background:linear-gradient(160deg,#f3d9a42b,#f3d9a40f);box-shadow:inset 0 0 0 1px #f3d9a452,0 34px 60px -42px #cc9820b3}.rm-escenario .rm-parada h3{color:#fff}.rm-escenario .rm-ruta:before{background:linear-gradient(#f3d9a414,#f3d9a438 12% 88%,#f3d9a40a)}.rm-escenario.luz-blanca .rm-parada.social .rm-parada-tarjeta{background:linear-gradient(160deg,#f3d9a426,#f3d9a40d)}body:has(.rm-escenario){background:#000}.rm-escenario,.rm-escenario~.pie-sitio{--tinta:#fff;--gris:#ffffffad;--gris-claro:#ffffff80;--linea:#ffffff24;color:#fff;background:#000}.rm-escenario{overflow-x:clip}.rm-escenario>:is(section,aside){isolation:isolate;position:relative}.rm-escenario>:is(section,aside):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 58% at 50% 0,#e2a42c42,#c4881e26 26%,#a06a1212 50%,#784c0805 70%,#0000 84%);width:min(100vw,1500px);height:clamp(340px,42vw,620px);position:absolute;top:clamp(-140px,-9vw,-70px);left:50%;translate:-50%}.rm-escenario .eyebrow,.rm-escenario .rm-coronas-titulo,.rm-escenario .rm-numero{color:var(--oro-rm-claro)}.rm-escenario .rm-coronas li{background:linear-gradient(#f3d9a421,#f3d9a40a);box-shadow:inset 0 0 0 1px #f3d9a43d,0 34px 60px -42px #cc982099}.rm-escenario .rm-coronas-icono svg{color:var(--oro-rm-claro)}.rm-escenario .rm-coronas li span:last-child{color:#f3d9a4c7}.rm-escenario .rm-capitulo p:first-of-type{color:#fff}.rm-escenario .rm-capitulo-foto img,.rm-escenario .rm-galeria img{box-shadow:0 40px 80px -46px #cc982099,0 0 0 1px #f3d9a41f}.rm-escenario .rm-otra{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #f3d9a438}@media (hover:hover){.rm-escenario .rm-otra:hover{background:#f3d9a41f}}.rm-escenario~.pie-sitio{border-top-color:#f3d9a429}@media (max-width:860px){.rm-capitulo.con-foto{grid-template-columns:1fr}.rm-capitulo.con-foto.al-reves .rm-capitulo-texto{order:0}.rm-capitulo-foto img{aspect-ratio:4/3}}@media (max-width:760px){.rm-tarjetas{grid-template-columns:1fr}.rm-tarjeta{min-height:clamp(460px,128vw,620px)}.rm-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-galeria figure:nth-child(6n+1){grid-area:auto/span 2}.rm-galeria figure:nth-child(6n+1) img{aspect-ratio:4/3;height:auto}.rm-volver{top:calc(58px + env(safe-area-inset-top,0px) + 12px);height:34px;font-size:13px}.cc-escena>*{--sube:max(0px,calc((100cqh - var(--alto)) * .55 - 50px))}.rm-coronas li{flex-basis:100%}.rm-otra{gap:14px;padding-right:16px}.rm-otra-foto{width:64px;height:80px}}.cc-plana .cc-escena>*{--sube:max(0px,calc(12cqh - 50px));--nombre-alto:calc(2 * clamp(1.9rem,8.2cqw,4.2rem));--alto:min(70cqh,calc((100cqw - 32px) / var(--proporcion)),calc(100cqh - var(--sube) - var(--nombre-alto) - 136px))}.cc-plana .cc-nombre{top:calc(100cqh - var(--sube) - var(--alto) - clamp(6px,1.2cqh,14px))}.cc-blanca .cc-escena{background:radial-gradient(75% 60% at 50% 38%,#16181c,#060607 72%,#000)}.cc-blanca .cc-foco{background:radial-gradient(42% 52% at 50% 26%,#d6e2f41f,#d6e2f40d 50%,#d6e2f400 100%);-webkit-mask-image:none;mask-image:none}.cc-blanca .cc-halo{z-index:-1;background:radial-gradient(closest-side,#ffffff75,#ecf2fc57 12%,#d4def038 28%,#b2bed61f 46%,#8692aa0e 64%,#50586805 84%,#0000)}.cc-blanca .cc-marco{z-index:1}.cc-luces{z-index:0;left:50%;bottom:var(--sube);height:calc(var(--alto) * 1.04);aspect-ratio:.8;pointer-events:none;max-width:100cqw;position:absolute;translate:-50%}.cc-tripodes{width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 55%,#00000059 100%);mask-image:linear-gradient(#000 55%,#00000059 100%)}.cc-tripodes path{fill:none;stroke:#c4cad66b;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cc-lampara{width:clamp(70px,calc(var(--alto) * .22),170px);aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff 16%,#f6fafff2 22%,#d8e8ff8c 34%,#b8d0ff3d 52%,#a4c0ff14 74%,#96b4ff00);border-radius:50%;position:absolute;translate:-50% -50%}.cc-lampara:before{content:"";background:repeating-conic-gradient(from 11deg,#ffffff8c 0deg .8deg,#fff0 1.4deg 30deg),repeating-conic-gradient(from 26deg,#dceaff47 0deg .6deg,#dceaff00 1.1deg 30deg);border-radius:50%;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(closest-side,#000 6%,#00000073 24%,#0000001f 46%,#0000 70%);mask-image:radial-gradient(closest-side,#000 6%,#00000073 24%,#0000001f 46%,#0000 70%)}.cc-lampara:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:20%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #ffffff59,0 0 14px 5px #fffffff2,0 0 40px 14px #c8dcff66}.vivo .cc-tripodes{transition:opacity .9s var(--ease)}.vivo:not(.p1) .cc-tripodes,.vivo:not(.p2) .cc-lampara{opacity:0}.vivo.p2 .cc-lampara{animation:cc-enciende .7s var(--ease) both;animation-delay:calc(var(--i) * .2s)}@keyframes cc-enciende{0%{opacity:0;scale:.35}35%{opacity:1;scale:1.06}48%{opacity:.45}62%,to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.vivo.p2 .cc-lampara{animation:none}}.rm.luz-blanca{--oro-rm-claro:#dfe5ee}.rm-escenario.luz-blanca>:is(section,aside):before{background:radial-gradient(48% 58% at 50% 0,#e2eaf826,#ccd6e814 28%,#a6b0c408 54%,#0000 80%)}.rm-escenario.luz-blanca .rm-coronas li{background:linear-gradient(#e2eaf81a,#e2eaf808);box-shadow:inset 0 0 0 1px #e2eaf838,0 34px 60px -42px #d6e2fa52}.rm-escenario.luz-blanca .rm-coronas li span:last-child{color:#e2eaf8bd}.rm-escenario.luz-blanca .rm-capitulo-foto img,.rm-escenario.luz-blanca .rm-galeria img{box-shadow:0 40px 80px -46px #d6e2fa57,0 0 0 1px #e2eaf81f}.rm-escenario.luz-blanca .rm-otra{box-shadow:inset 0 0 0 1px #e2eaf833}@media (hover:hover){.rm-escenario.luz-blanca .rm-otra:hover{background:#e2eaf81a}}.rm-escenario.luz-blanca~.pie-sitio{border-top-color:#e2eaf824}
