.pg-archivo h1,.pg-archivo h2{text-wrap:balance}.pg-archivo .migas{font-family:var(--font-datos);letter-spacing:.08em;color:#ae937d;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.pg-archivo .migas a{color:#ae937d;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.pg-archivo .migas a:focus-visible{outline-offset:2px;outline:2px solid #e0ceac}@media (hover:hover) and (pointer:fine){.pg-archivo .migas a:hover{color:#e5484d;border-bottom-color:#e5484d}}.pg-archivo .ar-intro{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px clamp(48px,6vw,96px);display:grid}@media (min-width:960px){.pg-archivo .ar-intro{grid-template-columns:max-content minmax(0,1fr)}}.pg-archivo .ar-h1{font-family:var(--font-display);letter-spacing:-.045em;color:#e0ceac;margin:0;font-size:clamp(64px,10vw,168px);font-weight:900;font-stretch:125%;line-height:.84}.pg-archivo .ar-titulo{padding:0 .03em .04em 0;display:block;overflow:hidden}.pg-archivo .ar-titulo>span{animation:b7-sube .9s var(--ease-b7) both;display:block}.pg-archivo .ar-entra{animation:b7-entra .8s var(--ease-b7) .25s both}.pg-archivo .ar-cifras{border-top:2px solid #e0ceac;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pg-archivo .ar-cifras>li{border-left:1px solid #2a2421;flex-direction:column;gap:10px;padding:24px 24px 0;display:flex}.pg-archivo .ar-cifras>li:first-child{border-left:0;padding-left:0}.pg-archivo .ar-cifras>li:last-child{padding-right:0}.pg-archivo .ar-cifra-n{font-family:var(--font-cartel);font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,96px);line-height:.88}.pg-archivo .ar-cifra-t{font-family:var(--font-datos);letter-spacing:.14em;color:#ae937d;font-size:11px;font-weight:500;line-height:14px}.pg-archivo .ar-barra{border-top:1px solid #2a2421;border-bottom:1px solid #2a2421;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:18px 0;display:flex}.pg-archivo .filtros{flex-wrap:wrap;gap:8px;display:flex}.pg-archivo .chip{isolation:isolate;cursor:pointer;color:#ae937d;height:40px;font-family:var(--font-texto);letter-spacing:.06em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s, border-color .2s, transform .16s var(--ease-out);background:0 0;border:1px solid #2a2421;padding:0 16px;font-size:13px;font-weight:700;line-height:16px;position:relative}.pg-archivo .chip[data-sel=true]{color:#e0ceac;border-color:#951a21}.pg-archivo .chip-sel{z-index:-1;background:#951a21;position:absolute;inset:-1px}.pg-archivo .chip-t{position:relative}.pg-archivo .chip:active{transform:scale(.96)}.pg-archivo .chip:focus-visible{outline-offset:2px;outline:2px solid #e0ceac}@media (hover:hover) and (pointer:fine){.pg-archivo .chip:hover{color:#e0ceac;border-color:#e0ceac}}.pg-archivo .ar-resumen{font-family:var(--font-datos);letter-spacing:.1em;color:#ae937d;font-size:12px;font-weight:500;line-height:16px}.pg-archivo .ar-lista{animation:b7-entra .5s var(--ease-b7) both;flex-direction:column;gap:clamp(48px,5vw,72px);display:flex}.pg-archivo .ar-mes{grid-template-columns:clamp(200px,20vw,300px) minmax(0,1fr);align-items:start;gap:24px clamp(32px,4vw,64px);display:grid}.pg-archivo .ar-mes-cab{flex-direction:column;gap:6px;display:flex;position:sticky;top:84px}.pg-archivo .ar-mes-nombre{font-family:var(--font-cartel);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #e0ceac;font-size:clamp(44px,4.4vw,72px);line-height:.85}.pg-archivo .ar-mes-dato{font-family:var(--font-datos);letter-spacing:.14em;color:#ae937d;font-size:12px;font-weight:500;line-height:16px}.pg-archivo .ar-filas{border-top:1px solid #2a2421;margin:0;padding:0;list-style:none}.pg-archivo .ar-filas>li{border-bottom:1px solid #2a2421}.pg-archivo .ar-fila{isolation:isolate;color:#e0ceac;-webkit-tap-highlight-color:transparent;grid-template-columns:72px 128px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:18px 12px 18px 0;text-decoration:none;transition:opacity .15s;display:grid;position:relative}.pg-archivo .ar-fila:before{content:"";z-index:-1;transform-origin:0;transition:transform .6s var(--ease-b7);background:#161311;position:absolute;inset:0;transform:scaleX(0)}.pg-archivo .ar-fila:active{opacity:.9}.pg-archivo .ar-fila:focus-visible{outline-offset:2px;outline:2px solid #e0ceac}.pg-archivo .ar-dia{flex-direction:column;gap:2px;display:flex}.pg-archivo .ar-img{aspect-ratio:4/3;background:#161311;display:block;position:relative;overflow:hidden}.pg-archivo .ar-img img{filter:grayscale()brightness(.75);transition:filter .5s, transform .9s var(--ease-b7)}.pg-archivo .ar-tipo{font-family:var(--font-datos);letter-spacing:.1em;text-transform:uppercase;color:#ae937d;border:1px solid #3a322d;align-self:flex-start;padding:2px 8px 1px;font-size:10px;font-weight:500;line-height:14px}.pg-archivo .ar-nombre{font-family:var(--font-cartel);text-transform:uppercase;overflow-wrap:anywhere;transition:color .25s, transform .5s var(--ease-b7);font-size:clamp(24px,2.4vw,36px);line-height:1}.pg-archivo .ar-lugar{font-family:var(--font-datos);letter-spacing:.1em;color:#ae937d;text-align:right;font-size:12px;font-weight:500;line-height:16px}.pg-archivo .ar-flecha{font-family:var(--font-datos);color:#ae937d;transition:transform .3s var(--ease-b7), color .25s;font-size:18px}.pg-archivo .ar-fila:focus-visible .ar-img img{filter:none;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.pg-archivo .ar-fila:hover{color:#e0ceac}.pg-archivo .ar-fila:hover:before{transform:scaleX(1)}.pg-archivo .ar-fila:hover .ar-img img{filter:none;transform:scale(1.06)}.pg-archivo .ar-fila:hover .ar-nombre{color:#e5484d;transform:translate(8px)}.pg-archivo .ar-fila:hover .ar-flecha{color:#e5484d;transform:translate(6px)}}.pg-archivo .ar-vacio{font-family:var(--font-display);color:#ae937d;border:1px solid #2a2421;margin:0;padding:40px;font-size:24px;font-weight:900;font-stretch:125%;line-height:1.2}.pg-archivo .ar-ciudades{border-top:1px solid #2a2421;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:32px;display:flex}.pg-archivo .ar-ciudades ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-archivo .ar-ciudad{font-family:var(--font-display);border:1px solid #3a322d;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;font-stretch:112%;line-height:20px;transition:background-color .25s,color .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.pg-archivo .ar-ciudad:hover{color:#0a0a0a;background:#e0ceac;border-color:#e0ceac}}.pg-archivo .ar-posavasos{aspect-ratio:4/5;width:100%;max-height:640px;position:relative;overflow:hidden}@media (max-width:1080px){.pg-archivo .ar-mes{grid-template-columns:minmax(0,1fr);gap:20px}.pg-archivo .ar-mes-cab{flex-flow:wrap;align-items:baseline;gap:8px 16px;position:static}}@media (max-width:1080px) and (min-width:721px){.pg-archivo .ar-fila{grid-template-columns:64px 120px minmax(0,1fr) auto auto;gap:20px}}@media (max-width:720px){.pg-archivo .ar-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-archivo .ar-cifras>li:nth-child(2){padding-right:0}.pg-archivo .ar-cifras>li:nth-child(3){border-left:0;padding-left:0}.pg-archivo .ar-barra{padding:14px 0}.pg-archivo .filtros{margin:-2px calc(-1 * var(--gutter)) 0;padding:2px 2px 6px;padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;width:calc(100% + 2 * var(--gutter));flex-wrap:nowrap;overflow-x:auto}.pg-archivo .filtros::-webkit-scrollbar{display:none}.pg-archivo .filtros .chip{scroll-snap-align:start;flex:none;height:44px}.pg-archivo .ar-fila{grid-template-columns:88px minmax(0,1fr);gap:14px}.pg-archivo .ar-dia,.pg-archivo .ar-lugar,.pg-archivo .ar-flecha{display:none}.pg-archivo .ar-vacio{padding:24px;font-size:20px}}@media (pointer:coarse){.pg-archivo .chip{height:44px}}@media (prefers-reduced-motion:reduce){.pg-archivo .ar-titulo>span,.pg-archivo .ar-entra,.pg-archivo .ar-lista{animation:none}.pg-archivo .ar-fila:before,.pg-archivo .ar-nombre,.pg-archivo .ar-flecha,.pg-archivo .ar-img img,.pg-archivo .chip{transition-property:color,background-color,border-color,opacity,filter}}
