@font-face{font-family:Bricolage Grotesque;src:url(/_astro/bricolage-latin.DLoelf7F.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root:has([data-tipo=recap]){--recap-fuente:"Bricolage Grotesque", "Arial Black", system-ui, sans-serif;--rosa:#ff3d7f;--naranja:#ff8a00;--azul:#3d5afe;--amarillo:#ffd23f;--violeta:#7b2ff7;--crema:#fff7ec;--tinta:#141414;--e:min(1px, (100cqw / 390))}html:has([data-tipo=recap]) body{background:var(--tinta);font-family:var(--recap-fuente)}html:has([data-tipo=recap]) .portada__titulo{font-family:var(--recap-fuente);font-weight:800}.recap{width:100%;max-width:480px;font-family:var(--recap-fuente);margin-inline:auto}.recap [hidden]{display:none!important}.recap__historias{position:relative;container-type:inline-size}.pantalla{--f:var(--fondo);--t:var(--texto);--a:var(--acento);background:var(--f);min-height:min(844px,100svh);color:var(--t);position:relative;overflow:hidden}.pantalla__formas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pantalla__contenido{z-index:1;justify-content:center;gap:calc(14 * var(--e));min-height:inherit;padding:calc(56 * var(--e)) calc(26 * var(--e)) calc(44 * var(--e));flex-direction:column;display:flex;position:relative}.pantalla:focus{outline:none}.titulo{font-size:calc(34 * var(--e));letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.titulo--final{font-size:calc(40 * var(--e));font-weight:800}.texto{font-size:calc(20 * var(--e));text-wrap:pretty;margin:0;font-weight:500;line-height:1.35}.remate{margin:calc(6 * var(--e)) 0 0;font-size:calc(24 * var(--e));font-weight:600}.linea{font-size:calc(28 * var(--e));margin:0;font-weight:700;line-height:1}.linea__visible{align-items:baseline;gap:0 calc(10 * var(--e));flex-wrap:wrap;display:flex}.numero{font-size:calc(var(--tam) * var(--e));font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:800;line-height:.88}.linea--gigante .linea__visible,.linea--grande .linea__visible{flex-direction:column;align-items:flex-start}.linea--gigante .linea__despues{font-size:calc(54 * var(--e));font-weight:800}.linea--grande .linea__despues{font-size:calc(40 * var(--e));font-weight:800}.linea--acento .numero{color:var(--a)}.portada__titulo{font-size:calc(78 * var(--e));letter-spacing:-.03em;flex-direction:column;margin:0;font-weight:800;line-height:.88;display:flex}.portada__año{font-size:calc(150 * var(--e));letter-spacing:-.05em;color:var(--a)}.recap--acento-ilegible .portada__año,.recap--acento-ilegible .firma{color:var(--t)}.pildora{margin:calc(10 * var(--e)) 0 0;padding:calc(6 * var(--e)) calc(18 * var(--e));background:var(--t);color:var(--f);font-size:calc(24 * var(--e));border-radius:999px;align-self:flex-start;font-weight:700}.pista{right:0;bottom:calc(22px + env(safe-area-inset-bottom));z-index:2;text-align:center;opacity:.85;margin:0;font-size:17px;font-weight:600;position:absolute;left:0}.cancion__reproductor{border-radius:16px;overflow:hidden}.cancion__titulo{margin:calc(6 * var(--e)) 0 0;font-size:calc(34 * var(--e));overflow-wrap:anywhere;font-weight:800;line-height:1.05}.cancion__artista{font-size:calc(22 * var(--e));overflow-wrap:anywhere;margin:0;font-weight:600}.polaroid{width:calc(250 * var(--e));padding:calc(10 * var(--e)) calc(10 * var(--e)) calc(34 * var(--e));background:var(--crema);align-self:center;margin:0;transform:rotate(-3deg);box-shadow:0 10px 24px #0000004d}.polaroid img{width:100%;height:auto;display:block}.lugar__nombre{font-size:calc(34 * var(--e));margin:0;font-weight:800;line-height:1.05}.momentos{gap:calc(12 * var(--e));margin:calc(6 * var(--e)) 0 0;padding:0;list-style:none;display:grid}.momento{grid-template-columns:calc(48 * var(--e)) 1fr auto;align-items:center;gap:calc(12 * var(--e));font-size:calc(17 * var(--e));font-weight:600;line-height:1.2;display:grid}.momento__n{width:calc(48 * var(--e));height:calc(48 * var(--e));font-size:calc(26 * var(--e));border-radius:50%;place-items:center;font-weight:800;display:grid}.momento--1 .momento__n{background:var(--rosa);color:var(--tinta)}.momento--2 .momento__n{background:var(--azul);color:var(--crema)}.momento--3 .momento__n{background:var(--naranja);color:var(--tinta)}.momento--4 .momento__n{background:var(--violeta);color:var(--crema)}.momento--5 .momento__n{background:var(--amarillo);color:var(--tinta)}.momento__foto,.momento__foto img{width:calc(74 * var(--e));height:calc(56 * var(--e));object-fit:cover;display:block}.momento__foto{border:4px solid #fff;transform:rotate(3deg);box-shadow:0 4px 10px #00000040}.apodo{color:var(--a);font-size:calc(var(--tam) * var(--e));letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:.95}.cita{padding:calc(16 * var(--e)) calc(18 * var(--e));border-left:8px solid var(--naranja);font-size:calc(26 * var(--e));background:#0000002e;margin:0;font-weight:700;line-height:1.15}.pantalla--final .pantalla__contenido{padding-top:calc(60 * var(--e));justify-content:flex-start}.firma{color:var(--a);font-size:calc(24 * var(--e));text-align:right;margin:0;font-weight:700}.acciones{gap:10px;margin-top:4px;display:grid}.recap .boton{border-color:var(--t);width:100%;min-height:48px;font-family:inherit;font-size:17px;font-weight:700}.recap .boton:hover{transform:none}.recap .boton--claro{background:var(--t);color:var(--f)}.recap .boton--borde{color:var(--t);background:0 0}.recap .boton--acento{border-color:var(--a);background:var(--a);color:var(--sobre-acento)}.recap :focus-visible{outline-color:var(--t)}.tarjeta{padding:calc(20 * var(--e)) calc(18 * var(--e)) calc(18 * var(--e));background:var(--tinta);color:var(--crema);border-radius:24px;box-shadow:0 14px 30px #00000059}.tarjeta__titulo{font-size:calc(30 * var(--e));margin:0;font-weight:800;line-height:1}.tarjeta__sub{margin:calc(4 * var(--e)) 0 calc(14 * var(--e));color:var(--amarillo);font-size:calc(18 * var(--e));font-weight:600}.tarjeta__filas{gap:8px;margin:0;display:grid}.tarjeta__fila{padding:calc(10 * var(--e)) calc(14 * var(--e));border-radius:14px}.tarjeta__fila:nth-child(odd){transform:rotate(-.6deg)}.tarjeta__fila:nth-child(2n){transform:rotate(.6deg)}.tarjeta__fila:first-child{background:var(--amarillo);color:var(--tinta)}.tarjeta__fila:nth-child(2){background:var(--azul);color:var(--crema)}.tarjeta__fila:nth-child(3){background:var(--rosa);color:var(--tinta)}.tarjeta__fila:nth-child(4){background:var(--naranja);color:var(--tinta)}.tarjeta__fila:nth-child(5){background:var(--crema);color:var(--tinta)}.tarjeta__fila dt{font-size:calc(13 * var(--e));font-weight:600}.tarjeta__fila dd{font-size:calc(22 * var(--e));overflow-wrap:anywhere;margin:2px 0 0;font-weight:800;line-height:1.05}.tarjeta__detalle{font-size:calc(16 * var(--e));font-weight:600}html:not(.js) .recap__progreso,html:not(.js) .recap__pausa,html:not(.js) .recap__paso,html:not(.js) .recap__con-js{display:none!important}html.js .recap__historias{z-index:1;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;width:min(100vw,480px);height:100dvh;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}html.js .pantalla{overscroll-behavior:contain;min-height:0;display:none;position:absolute;inset:0;overflow-y:auto}html.js .pantalla[data-actual]{display:block}html.js .pantalla__contenido{min-height:100%}html.js .pantalla--final .pantalla__contenido{padding-bottom:calc(84px + env(safe-area-inset-bottom))}html.js .pantalla--final .pantalla__formas{width:min(100vw,480px);height:100dvh;position:fixed}.recap__progreso{top:calc(14px + env(safe-area-inset-top));z-index:3;pointer-events:none;gap:4px;display:flex;position:absolute;left:14px;right:14px}.recap__segmento{background:color-mix(in srgb, var(--progreso,#fff) 32%, transparent);border-radius:2px;flex:1;height:4px;overflow:hidden}.recap__relleno{background:var(--progreso,#fff);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.recap__segmento[data-visto] .recap__relleno,.recap__segmento[data-actual] .recap__relleno{transform:scaleX(1)}.recap__pausa{top:calc(22px + env(safe-area-inset-top));z-index:4;min-width:44px;min-height:44px;color:var(--crema);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;right:8px}.recap__pausa[hidden]{display:none}.recap__pausa-pildora{border:2px solid var(--crema);background:var(--tinta);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;line-height:1.2}.recap__pausa:focus-visible{outline:none}.recap__pausa:focus-visible .recap__pausa-pildora{box-shadow:0 0 0 3px var(--amarillo), 0 0 0 6px var(--tinta)}.recap__paso{bottom:calc(16px + env(safe-area-inset-bottom));z-index:4;border:2px solid var(--crema);background:var(--tinta);min-height:44px;color:var(--crema);font:inherit;clip-path:inset(50%);opacity:0;border-radius:999px;padding:0 16px;font-weight:700;position:absolute}.recap__paso:focus-visible{clip-path:none;opacity:1;box-shadow:0 0 0 3px var(--amarillo), 0 0 0 6px var(--tinta);outline:none}.recap__paso--anterior{left:14px}.recap__paso--siguiente{right:14px}.recap__historias:has(.recap__paso:focus-visible) .pista{visibility:hidden}html.js .recap__historias:has(.pantalla--final[data-actual]) .recap__progreso:before{inset:calc(-14px - env(safe-area-inset-top)) -14px -22px;z-index:-1;background:linear-gradient(var(--fondo-actual) 55%, transparent);content:"";position:absolute}.recap__segmento[data-espera] .recap__relleno{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){html.js .pantalla[data-actual] .pantalla__contenido>*{animation:.62s cubic-bezier(.2,.8,.2,1) both recap-entra}html.js .pantalla[data-actual] .pantalla__contenido>:nth-child(2){animation-delay:.12s}html.js .pantalla[data-actual] .pantalla__contenido>:nth-child(3){animation-delay:.24s}html.js .pantalla[data-actual] .pantalla__contenido>:nth-child(4){animation-delay:.36s}html.js .pantalla[data-actual] .pantalla__contenido>:nth-child(n+5){animation-delay:.48s}html.js .pantalla[data-actual] .linea--gigante,html.js .pantalla[data-actual] .linea--grande,html.js .pantalla[data-actual] .apodo,html.js .pantalla[data-actual] .portada__año{animation:.7s cubic-bezier(.34,1.56,.64,1) .16s both recap-golpe}html.js .pantalla[data-actual] .momento{animation:.52s cubic-bezier(.2,.8,.2,1) both recap-entra}html.js .pantalla[data-actual] .momento:first-child{animation-delay:.4s}html.js .pantalla[data-actual] .momento:nth-child(2){animation-delay:1s}html.js .pantalla[data-actual] .momento:nth-child(3){animation-delay:1.6s}html.js .pantalla[data-actual] .momento:nth-child(4){animation-delay:2.2s}html.js .pantalla[data-actual] .momento:nth-child(5){animation-delay:2.8s}html.js .pantalla[data-actual] .pantalla__flota{animation:5s ease-in-out infinite alternate recap-flota}html.js .recap__historias[data-pausado] *{animation-play-state:paused!important}}@keyframes recap-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes recap-golpe{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes recap-flota{0%{transform:translate(0)rotate(0)}to{transform:translate(6px,-10px)rotate(2deg)}}
