:root{--crema:#ebead5;--papel:#f5f4e6;--teal:#096d84;--teal-profundo:#064f60;--tinta:#231f20;--gris:#66624f;--linea:#d0ceb0;--cobre:#b34926;--serif:"Alegreya", "Bree Serif", Georgia, serif;--titulo:"Bigshot One", "Alegreya", Georgia, serif;--sans:"Alegreya", "Bree Serif", Georgia, serif;--ancho:1180px;--pad:clamp(20px, 5vw, 64px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--crema);color:var(--tinta);font-family:var(--serif);font-variant-numeric:lining-nums;margin:0;font-size:1.22rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--teal);text-underline-offset:3px}a:hover{color:var(--teal-profundo)}h1,h2,h3{font-family:var(--titulo);font-synthesis:none;letter-spacing:0;margin:0;font-weight:400;line-height:1.1}h1{font-size:clamp(2.2rem,5.4vw,4rem)}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:1.3rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}p{margin:0 0 1em}.saltar{background:var(--tinta);color:#fff;z-index:100;font-family:var(--sans);padding:10px 14px;font-size:1rem;position:absolute;top:8px;left:-9999px}.saltar:focus{left:8px}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.seccion{padding:clamp(48px,8vw,96px) 0}.etiqueta{font:700 .806rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 14px}.etiqueta.cobre{color:var(--cobre)}.sans{font-family:var(--sans)}.boton{font:700 1.064rem/1 var(--sans);letter-spacing:.02em;border:1.5px solid var(--teal);background:var(--teal);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.boton:hover{background:var(--teal-profundo);border-color:var(--teal-profundo);color:#fff}.boton.sec{color:var(--teal);background:0 0}.boton.sec:hover{background:var(--teal);color:#fff}.botones{flex-wrap:wrap;gap:12px;display:flex}.cabecera{background:var(--crema);border-bottom:1px solid var(--linea);z-index:50;position:sticky;top:0}.cabecera .contenedor{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.marca{color:var(--tinta);align-items:center;gap:12px;text-decoration:none;display:flex}.marca .emb{width:48px;height:48px}.marca .logotipo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.marca .logotipo img{width:auto;display:block}.marca .logotipo img:first-child{height:11px}.marca .logotipo img:last-child{height:20px}.nav{font:600 1.064rem/1 var(--sans);align-items:center;gap:clamp(16px,2.6vw,34px);display:flex}.nav a{color:var(--tinta);border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--cobre);color:var(--tinta)}.nav .boton{color:#fff;border:1.5px solid var(--teal);padding:11px 18px}.nav .boton:hover{border-color:var(--teal-profundo)}.menu-movil{display:none}@media (width<=860px){.nav{display:none}.menu-movil{display:block;position:relative}.menu-movil summary{cursor:pointer;font:700 1.008rem/1 var(--sans);border:1.5px solid var(--tinta);border-radius:3px;padding:11px 14px;list-style:none}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil nav{background:var(--papel);border:1px solid var(--linea);border-radius:10px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 12px 30px #231f201f}.menu-movil nav a{color:var(--tinta);font:600 1.12rem/1 var(--sans);border-radius:6px;padding:13px 14px;text-decoration:none}.menu-movil nav a:hover{background:var(--crema)}.menu-movil nav a.destacado{background:var(--teal);color:#fff;text-align:center;margin-top:6px}}.rayos{isolation:isolate;position:relative}.rayos:before{content:"";z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(from -12.857deg at 50% 50%, #2f6c8417 0 12.857deg, transparent 12.857deg 25.714deg);border-radius:50%;width:min(95vw,820px);position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.hero{padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,96px);overflow:hidden}.hero .contenedor{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hero h1{margin-bottom:22px}.hero .intro{color:#3a3633;max-width:34ch;margin-bottom:30px;font-size:1.25rem}.hero .libro{justify-self:center;width:min(100%,360px)}.hero .libro img{aspect-ratio:368/595;object-fit:cover;width:100%;box-shadow:10px 12px #231f201f}.hero .pie-libro{margin-top:18px;font-size:1.05rem;line-height:1.35}.hero .pie-libro small{font:600 .896rem/1.4 var(--sans);color:var(--gris);margin-top:4px;display:block}@media (width>=861px){.hero{padding:clamp(24px,4.5vh,56px) 0 clamp(8px,2vh,24px)}.rejilla-libros{margin-top:28px}.hero h1{margin-bottom:clamp(12px,2.2vh,20px);font-size:min(clamp(2.2rem,5.4vw,4rem),6.4vh)}.hero .intro{max-width:44ch;margin-bottom:clamp(16px,3vh,26px);font-size:1.15rem}.hero .libro{width:min(100%,360px,61.8487svh - 257.291px)}}@media (width<=860px){.hero .contenedor{grid-template-columns:1fr}.hero .libro{order:-1;width:min(52%,200px)}.hero{padding-top:28px}.hero h1{font-size:2.2rem}.hero .intro{max-width:none}}.rejilla-libros{grid-template-columns:repeat(3,1fr);gap:clamp(22px,4vw,48px);margin-top:40px;display:grid}.libro-tarjeta{flex-direction:column;display:flex}.libro-tarjeta .portada{display:block}.libro-tarjeta img{aspect-ratio:368/595;object-fit:cover;width:100%;transition:transform .2s;box-shadow:6px 8px #231f201a}.libro-tarjeta .portada:hover img{transform:translateY(-4px)}.libro-tarjeta h3{margin-top:20px}.libro-tarjeta h3 a{color:var(--tinta);text-decoration:none}.libro-tarjeta .autor{font:600 .952rem/1.3 var(--sans);color:var(--gris);margin:6px 0 10px}.libro-tarjeta .gancho{margin-bottom:14px;font-size:1.02rem;line-height:1.45}.libro-tarjeta .acciones{font:700 .986rem/1 var(--sans);flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.libro-tarjeta .acciones a{text-decoration:none}.libro-tarjeta .acciones a:hover{text-decoration:underline}@media (width<=760px){.rejilla-libros{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto}}.eventos-lista{border-top:1px solid var(--linea);margin:32px 0 0;padding:0;list-style:none}.evento{border-bottom:1px solid var(--linea);grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:18px 4px;display:grid}.evento .fecha{text-align:center;line-height:1}.evento .fecha b{font:400 2rem/1 var(--titulo);display:block}.evento .fecha span{font:700 .762rem/1 var(--sans);letter-spacing:.14em;color:var(--cobre);text-transform:uppercase;margin-top:5px;display:block}.evento h3{font-size:1.2rem}.evento .lugar{font:600 .952rem/1.3 var(--sans);color:var(--gris);margin-top:4px}.evento a.ver{font:700 .986rem/1 var(--sans);white-space:nowrap;text-decoration:none}@media (width<=560px){.evento{grid-template-columns:56px 1fr}.evento a.ver{grid-column:2}}.franja{background:var(--teal-profundo);color:var(--crema);position:relative;overflow:hidden}.franja .etiqueta{color:#9cc3d1}.franja p.grande{max-width:28ch;margin-bottom:26px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.franja .boton{border-color:var(--crema);color:var(--crema);background:0 0}.franja .boton:hover{background:var(--crema);color:var(--teal-profundo)}.franja:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(from -12.857deg at 50% 50%, #f3edda12 0 12.857deg, transparent 12.857deg 25.714deg);pointer-events:none;border-radius:50%;width:700px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.franja .contenedor{z-index:1;position:relative}.ficha{padding:clamp(32px,5vw,64px) 0 clamp(48px,7vw,96px)}.migas{font:600 .918rem/1 var(--sans);color:var(--gris);margin-bottom:28px}.migas a{color:var(--gris);text-decoration:none}.migas a:hover{color:var(--tinta);text-decoration:underline}.ficha-grid{grid-template-columns:minmax(240px,400px) 1fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.ficha-grid .portada img{aspect-ratio:368/595;object-fit:cover;width:100%;box-shadow:10px 12px #231f201f}.ficha h1{font-size:clamp(2.4rem,5vw,3.8rem)}.ficha .sub{margin:10px 0 4px;font-size:1.3rem;font-style:italic}.ficha .autor{font:600 1.12rem/1.3 var(--sans);color:var(--gris);margin-bottom:22px}.datos{font:600 .952rem/1.4 var(--sans);color:var(--gris);flex-wrap:wrap;gap:6px 18px;margin:0 0 26px;padding:0;list-style:none;display:flex}.comprar{background:var(--papel);border:1px solid var(--linea);border-radius:10px;margin:28px 0 36px;padding:22px 24px}.comprar h2{font:700 .829rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.comprar ul{margin:0;padding:0;list-style:none}.comprar li{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.comprar li:first-child{border-top:0;padding-top:0}.comprar .nombre{font:700 1.12rem/1.2 var(--sans)}.comprar .nota{font:600 .874rem/1.35 var(--sans);color:var(--gris);margin-top:3px;display:block}.comprar .boton{padding:11px 18px;font-size:.88rem}.cita{border-left:4px solid var(--cobre);margin:0 0 32px;padding:4px 0 4px 20px;font-size:1.5rem;line-height:1.3}.cita cite{font:600 .952rem/1.4 var(--sans);color:var(--gris);margin-top:10px;font-style:normal;display:block}.texto em{color:var(--gris)}@media (width<=820px){.ficha-grid{grid-template-columns:1fr}.ficha-grid .portada{max-width:280px}}.pagina{padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,110px)}.pagina h1{margin-bottom:24px}.pagina .texto{max-width:62ch}.pagina .grande{max-width:42ch;font-size:1.4rem;line-height:1.45}.cuadro{background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:24px 26px}.dos{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}@media (width<=760px){.dos{grid-template-columns:1fr}}.pie{background:var(--tinta);color:#d8d2c0;font:500 1.064rem/1.6 var(--sans);padding:48px 0 40px}.pie a{color:#e9e4cc}.pie .contenedor{grid-template-columns:1.2fr 1fr 1fr;gap:32px;display:grid}.pie .marca .emb{width:44px;height:44px}.pie h2{font:700 .806rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#9cc3d1;margin-bottom:14px}.pie ul{margin:0;padding:0;list-style:none}.pie li{margin-bottom:6px}.pie .firma{color:#9a9486;grid-column:1/-1;align-items:center;gap:10px;margin:-14px 0 0;font-size:.8rem;display:flex}.pie .firma .firma-icono{color:#e9e4cc;flex:none}.pie .firma a{color:#e9e4cc}.pie .legal{color:#9a9486;border-top:1px solid #3d383a;grid-column:1/-1;padding-top:22px;font-size:.8rem}@media (width<=760px){.pie .contenedor{grid-template-columns:1fr}}.pendiente{font:600 .952rem/1.45 var(--sans);color:var(--gris);border:1px dashed var(--linea);border-radius:8px;padding:12px 14px}:root{--suave:cubic-bezier(.22, 1, .36, 1)}.js main .etiqueta,.js main .intro,.js main .botones,.js main .migas,.js main .sub,.js main .ficha .autor,.js main .datos,.js main .cita,.js main .comprar,.js main .cuadro,.js main .pagina .texto>*,.js main .pagina .grande,.js main .estacion>p,.js main .criterio-item,.js main .ed-hero .grande,.js main .pendiente,.js main .franja .boton,.js .pie .contenedor>div{transition:opacity .9s var(--suave), transform 1s var(--suave), filter .9s var(--suave);transition-delay:var(--d,0s)}.js main .etiqueta:not(.vista),.js main .intro:not(.vista),.js main .botones:not(.vista),.js main .migas:not(.vista),.js main .sub:not(.vista),.js main .ficha .autor:not(.vista),.js main .datos:not(.vista),.js main .cita:not(.vista),.js main .comprar:not(.vista),.js main .cuadro:not(.vista),.js main .pagina .texto>:not(.vista),.js main .pagina .grande:not(.vista),.js main .estacion>p:not(.vista),.js main .criterio-item:not(.vista),.js main .ed-hero .grande:not(.vista),.js main .pendiente:not(.vista),.js main .franja .boton:not(.vista),.js .pie .contenedor>div:not(.vista){opacity:0;filter:blur(5px);transform:translateY(26px)}.js main .libro-tarjeta{transition:opacity .9s var(--suave);transition-delay:var(--d,0s)}.js main .libro-tarjeta:not(.vista){opacity:0}.js main .evento{transition:opacity .8s var(--suave), transform .9s var(--suave);transition-delay:var(--d,0s)}.js main .evento:not(.vista){opacity:0;transform:translate(-22px)}.js main .hero .libro,.js main .ficha-grid .portada{transition:opacity .5s;transition-delay:var(--d,0s)}.js main .hero .libro:not(.vista),.js main .ficha-grid .portada:not(.vista){opacity:0}.js main .hero .libro img,.js main .ficha-grid .portada img,.js main .libro-tarjeta img{transition:clip-path 1.2s var(--suave), transform 1.6s var(--suave), box-shadow .3s;transition-delay:var(--d,0s), var(--d,0s), 0s}.js main .hero .libro:not(.vista) img,.js main .ficha-grid .portada:not(.vista) img,.js main .libro-tarjeta:not(.vista) img{clip-path:inset(0 -16px 100% -2px);transform:scale(1.07)}.js main .hero .libro.vista img,.js main .ficha-grid .portada.vista img,.js main .libro-tarjeta.vista img{clip-path:inset(-2px -16px -16px -2px)}.js .libro-tarjeta.vista .portada:hover img{transition-delay:0s;transform:translateY(-4px)}.js main h1:not(.pal-h),.js main .franja p.grande:not(.pal-h),.js main h2:not(.comprar h2):not(.pal-h){visibility:hidden}.js .pal-h .w{vertical-align:top;margin:-.1em -.03em -.16em;padding:.1em .03em .16em;display:inline-block;overflow:hidden}.js .pal-h .w>span{transition:transform 1.05s var(--suave);transition-delay:calc(var(--d,0s) + var(--i,0) * 70ms);display:inline-block;transform:translateY(115%)}.js .pal-h.vista .w>span{transform:none}.js main .sin-anim{visibility:visible!important}@media (prefers-reduced-motion:no-preference){.cabecera{animation:baja .9s var(--suave) both;view-transition-name:cabecera}@keyframes baja{0%{opacity:0;transform:translateY(-14px)}}.rayos:before{animation:2.4s ease-out both aparece,160s linear infinite giro}.franja:after{animation:200s linear infinite reverse giro}@keyframes aparece{0%{opacity:0}}@keyframes giro{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.3s both salir}::view-transition-new(root){animation:.45s var(--suave) both entrar}@keyframes salir{to{opacity:0}}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}}.boton{transition:background .15s, color .15s, transform .25s var(--suave), box-shadow .25s}.boton:hover{transform:translateY(-2px);box-shadow:0 6px 0 -2px #231f2024}.libro-tarjeta .portada:hover img{box-shadow:10px 13px #231f201f}.evento{transition:background .25s}.evento:hover{background:color-mix(in srgb, var(--papel) 70%, transparent)}}.ed-hero{background:var(--tinta);color:var(--crema);padding:clamp(48px,8vw,104px) 0 clamp(48px,8vw,96px);overflow:hidden}.ed-hero .etiqueta{color:#e3a98f}.ed-hero .contenedor{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ed-hero h1{margin-bottom:22px}.ed-hero .grande{color:#d8d6bf;max-width:36ch;margin:0;font-size:1.35rem;line-height:1.5}@media (width<=860px){.ed-hero .contenedor{grid-template-columns:1fr}.ed-hero [data-emblema]{order:-1;width:min(66%,270px)}.ed-hero{padding-top:28px}}.camino{--prog:0;--via:44px;--gap:clamp(20px, 4vw, 56px);padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(48px,7vw,100px);padding-left:calc(var(--pad) + var(--via) + var(--gap));position:relative}.via,.via-prog{background:linear-gradient(var(--c,var(--linea)), var(--c,var(--linea))) 8px 0 / 2px 100% no-repeat, linear-gradient(var(--c,var(--linea)), var(--c,var(--linea))) calc(100% - 10px) 0 / 2px 100% no-repeat, repeating-linear-gradient(to bottom, var(--c,var(--linea)) 0 3px, transparent 3px 18px) 8px 0 / calc(100% - 16px) 100% no-repeat}.via{left:var(--pad);width:var(--via);position:absolute;top:0;bottom:0}.via-prog{--c:var(--teal);width:100%;height:calc(var(--prog) * 100%);position:absolute;top:0;left:0}.via-luz{left:50%;top:calc(var(--prog) * 100%);background:var(--teal-profundo);border:3px solid var(--crema);z-index:3;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 5px #2f6c8429,0 0 22px 8px #2f6c8447}.via-luz:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #2f6c8452 0 12deg, transparent 12deg 30deg);z-index:-1;border-radius:50%;width:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 70%);mask:radial-gradient(circle,#000 12%,#0000 70%)}@media (prefers-reduced-motion:no-preference){.via-luz:before{animation:14s linear infinite gira-luz}.via-luz{transition:none}}@keyframes gira-luz{to{transform:rotate(360deg)}}.estacion{padding-bottom:clamp(40px,6vw,72px);position:relative}.estacion:last-child{padding-bottom:0}.estacion h2{margin-bottom:20px}.estacion>p{color:#2f2b2c;max-width:66ch;font-size:1.15rem;line-height:1.75}.nodo{left:calc(-1 * (var(--gap) + var(--via) / 2 + 9px));background:var(--crema);border:2px solid var(--linea);z-index:2;width:18px;height:18px;transition:background .5s var(--suave), border-color .5s, box-shadow .6s var(--suave);border-radius:50%;position:absolute;top:12px}.nodo:before{content:"";aspect-ratio:1;opacity:0;background:repeating-conic-gradient(from 0deg, #b4412c66 0 9deg, transparent 9deg 30deg);pointer-events:none;border-radius:50%;width:76px;margin:-38px 0 0 -38px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 22%,#000 30%,#0000 72%);mask:radial-gradient(circle,#0000 22%,#000 30%,#0000 72%)}.nodo:after{content:"";border:2px solid var(--teal);opacity:0;border-radius:50%;position:absolute;inset:-2px}.estacion.activa .nodo{background:var(--teal);border-color:var(--teal-profundo);box-shadow:0 0 0 6px #2f6c8424}@media (prefers-reduced-motion:no-preference){.estacion.activa .nodo:before{animation:1.5s ease-out destello}.estacion.activa .nodo:after{animation:1.5s ease-out anillo}}@keyframes destello{0%{opacity:.95;transform:scale(.2)rotate(0)}to{opacity:0;transform:scale(1.15)rotate(40deg)}}@keyframes anillo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.criterios{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.criterio-item{background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:26px 24px 28px;position:relative;overflow:hidden}.criterio-item:before{content:"";background:linear-gradient(90deg, var(--cobre), var(--teal));transform-origin:0;width:100%;height:3px;transition:transform 1s var(--suave) .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.criterio-item.vista:before{transform:scaleX(1)}.criterio-item:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #2f6c841f 0 12deg, transparent 12deg 30deg);opacity:.55;pointer-events:none;border-radius:50%;width:170px;transition:opacity .4s;position:absolute;top:-60px;right:-60px;-webkit-mask:radial-gradient(circle,#000 18%,#0000 70%);mask:radial-gradient(circle,#000 18%,#0000 70%)}.criterio-item:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.criterio-item:after{animation:40s linear infinite gira-luz}.criterio-item:hover:after{animation-duration:9s}}.js main .criterio-item:hover{transition-delay:0s;transform:translateY(-4px)}.criterio-num{font:400 2.6rem/1 var(--titulo);color:var(--cobre);margin-bottom:14px;display:block}.criterio-item h3{margin-bottom:10px;font-size:1.35rem}.criterio-item p{color:#3a3633;margin:0;font-size:1rem;line-height:1.6}@media (width<=900px){.criterios{grid-template-columns:1fr}}@media (width<=640px){.camino{--via:26px;--gap:18px}.nodo{top:8px}.via{background-position:4px 0,calc(100% - 6px) 0,4px 0}}.evento h3 a{color:inherit;text-decoration:none}.evento h3 a:hover{text-underline-offset:4px;text-decoration:underline}.suscribir{margin-top:32px;font-size:.9rem}.suscribir a{font-weight:600}.suscribir span{color:var(--gris);max-width:60ch;margin-top:6px;font-size:.8rem;line-height:1.5;display:block}.evento-detalle{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.ed-texto h1{margin-bottom:28px}.ed-texto .cuerpo p{max-width:62ch;margin:0 0 1.1em;line-height:1.7}.ed-ficha{padding:24px;position:sticky;top:100px}.ed-ficha dl{gap:18px;margin:0;display:grid}.ed-ficha dt{font:700 .762rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cobre);margin-bottom:6px}.ed-ficha dd{margin:0;line-height:1.45}.ed-ficha .agregar{border-top:1px solid var(--linea);gap:10px;margin-top:24px;padding-top:20px;display:grid}.ed-ficha .rotulo{font:700 .762rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px}.ed-ficha .agregar .boton{text-align:center;justify-content:center}@media (width<=860px){.evento-detalle{grid-template-columns:1fr;gap:32px}.ed-ficha{position:static}}.mapa-seccion{background:var(--tinta);color:var(--crema);padding:clamp(56px,9vw,112px) 0;overflow:hidden}.mapa-seccion .etiqueta{color:#e3a98f}.mapa-intro{color:#d8d6bf;max-width:46ch;margin:14px 0 0;font-size:1.15rem}.mapa-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:clamp(28px,5vw,48px);display:grid}.mapa-fig{margin:0}.mapa-fig svg{width:100%;height:auto;max-height:78vh;margin:0 auto;display:block;overflow:visible}.m-vecinos{fill:#2e2a2b;stroke:#3b3637;stroke-width:1px}.m-pais{fill:var(--teal);stroke:var(--crema);stroke-width:2px;stroke-linejoin:round}.pin{cursor:pointer;outline:none}.pin .p-area{fill:#0000}.pin .p-punto{fill:var(--cobre);stroke:var(--crema);stroke-width:3px;transition:r .25s var(--suave,ease)}.pin .p-rayos path{fill:var(--crema);opacity:0;transition:opacity .4s}.pin .p-onda{fill:none;stroke:var(--crema);stroke-width:1.5px;opacity:0}.pin .p-nombre{font:400 19px/1 var(--titulo);fill:var(--crema);paint-order:stroke;stroke:#231f20d9;stroke-width:5px;stroke-linejoin:round}.pin:hover .p-punto,.pin:focus-visible .p-punto,.pin.activo .p-punto{r:11}.pin:hover .p-rayos path,.pin.activo .p-rayos path{opacity:.85}.pin:focus-visible .p-area{stroke:var(--crema);stroke-dasharray:4 4}.mapa-paneles{min-height:280px}.mapa-panel{display:none}.mapa-panel.activo{animation:panel-entra .5s var(--suave,ease) both;display:block}@keyframes panel-entra{0%{opacity:0;transform:translateY(14px)}}.m-ciudad{font:700 .806rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#e3a98f;margin:0 0 18px}.m-libro{grid-template-columns:minmax(96px,150px) 1fr;align-items:start;gap:24px;display:grid}.m-libro+.m-libro{border-top:1px solid #4a4546;margin-top:28px;padding-top:28px}.m-portada img{aspect-ratio:368/595;object-fit:cover;width:100%;height:auto;box-shadow:8px 10px #00000059}.mapa-seccion h3{margin:0 0 6px;font-size:1.7rem}.mapa-seccion h3 a{color:var(--crema);text-decoration:none}.mapa-seccion h3 a:hover{text-underline-offset:5px;text-decoration:underline}.m-autor{font:700 1.008rem/1.3 var(--sans);color:#b8b6a0;margin:0 0 14px}.m-gancho{color:#d8d6bf;margin:0 0 12px}.m-cita{color:#c9c7b0;margin:0 0 18px;font-size:1.02rem;font-style:italic;line-height:1.45}.m-cita span{font:600 .896rem/1.4 var(--sans);color:#9d9b86;margin-top:4px;font-style:normal;display:block}.mapa-seccion .boton{background:var(--crema);color:var(--tinta);border-color:var(--crema)}.mapa-seccion .boton:hover{color:var(--tinta);background:#fff;border-color:#fff}html:not(.js) .mapa-panel{margin-bottom:36px;display:block}@media (prefers-reduced-motion:no-preference){.pin .p-rayos{transform-origin:0 0;animation:40s linear infinite gira-pin}.pin.activo .p-onda{animation:2.6s ease-out infinite onda-pin}@keyframes gira-pin{to{transform:rotate(360deg)}}@keyframes onda-pin{0%{r:11;opacity:.7}to{r:38;opacity:0}}}@media (width<=860px){.mapa-grid{grid-template-columns:1fr}.mapa-fig svg{max-height:560px}.m-libro{grid-template-columns:96px 1fr;gap:16px}.pin .p-nombre{font-size:22px}}.ficha .premio{font:700 .874rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cobre);border:1px solid var(--cobre);border-radius:2px;margin:0 0 18px;padding:5px 10px;display:inline-block}.ficha .autor .origen{font-weight:500}.ficha .cita{font-size:1.3rem}.ficha .sobre{border-top:1px solid var(--linea);margin-top:36px;padding-top:26px}.ficha .sobre h2{font:700 .829rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cobre);margin-bottom:14px}.ficha .sobre p{font-size:1.1rem}.dossier-enlace{margin-top:32px;font-size:.9rem}.dossier-enlace a{font-weight:600}.ed-imagen{margin:0 0 28px}.ed-imagen img{border-radius:4px;width:100%;max-width:560px;height:auto;box-shadow:8px 10px #231f201f}.cuadro-dossier{margin-top:18px}.cuadro-dossier .botones{margin-top:14px}.en-librerias{border-top:1px solid var(--linea);margin-top:22px;padding-top:18px}.en-librerias h3{font:700 .829rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.en-librerias ul{font:600 1.008rem/1.4 var(--sans);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.en-librerias li{border:0;padding:0;display:block}.en-librerias li span{color:var(--gris)}.aviso-stock{font:500 .896rem/1.45 var(--sans);color:var(--gris);margin-top:12px}.lista-librerias{columns:2 260px;column-gap:32px;margin:14px 0 0;padding:0;list-style:none}.lista-librerias li{break-inside:avoid;border-top:1px solid var(--linea);padding:9px 0}.lista-librerias .lb-nombre{font:700 1.064rem/1.3 var(--sans);display:block}.lista-librerias .lb-ciudad{color:var(--gris);font-weight:400}.lista-librerias .lb-libros{font:500 .896rem/1.4 var(--sans);color:var(--gris);margin-top:2px;display:block}.grupos-librerias{border-top:1px solid var(--linea);margin-top:18px}.grupo-lib{border-bottom:1px solid var(--linea)}.grupo-lib summary{cursor:pointer;font:700 .874rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cobre);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;list-style:none;display:flex}.grupo-lib summary::-webkit-details-marker{display:none}.grupo-lib summary small{font:600 .896rem/1 var(--sans);letter-spacing:0;color:var(--gris);margin-left:auto}.grupo-lib summary:after{content:"";width:8px;height:8px;transition:transform .25s var(--suave,ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.grupo-lib[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.grupo-lib summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.grupo-lib ul{columns:2 240px;font:600 1.064rem/1.35 var(--sans);column-gap:32px;margin:0 0 18px;padding:0;list-style:none}.grupo-lib li{break-inside:avoid;padding:4px 0}.grupo-lib .lb-ciudad{color:var(--gris);font-weight:400}
