.bio__grid{align-items:center;gap:44px;display:grid}@media (width>=900px){.bio__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.bio__retrato{aspect-ratio:4/5;border-radius:24px}.linea-t{position:relative}.linea-t__pin{padding:clamp(96px,13vh,150px) 16px;position:relative}.linea-t__cabeza{z-index:3;text-align:center;position:relative}.linea-t__cabeza .subtitulo{margin-top:10px}.linea-t__pista{gap:64px;max-width:900px;margin:48px auto 0;display:grid}.anio-t{gap:18px;display:grid;position:relative}.anio-t__num{font-family:var(--font-display);margin:0;font-size:clamp(4.4rem,9vw,8.5rem);line-height:.85}.anio-t__fotos{--alto-foto:clamp(200px, 38svh, 440px);height:calc(var(--alto-foto) + 12px);align-content:center;gap:10px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.anio-t__fotos--dos{--alto-foto:calc((clamp(230px, 42svh, 500px) - 10px) / 2);height:calc(var(--alto-foto) * 2 + 10px)}.anio-t__fotos--uno{--alto-foto:clamp(240px, 46svh, 520px)}.anio-t__fila.marquesina:before,.anio-t__fila.marquesina:after{--fundido:var(--noche);width:6%}.anio-t__pista{gap:10px;width:max-content;display:flex}.anio-t__fila:not(.marquesina) .anio-t__pista{width:auto;max-width:100%}.anio-t__foto{height:var(--alto-foto);box-sizing:content-box;background:#ffffffeb;border-radius:10px;flex:none;padding:4px;display:block;box-shadow:0 14px 30px #00000073}.anio-t__fila:not(.marquesina) .anio-t__pista{justify-content:center;margin-inline:auto}.anio-t__fila:not(.marquesina) .anio-t__foto{height:min(var(--alto-foto), calc((100cqw - var(--n) * 18px + 10px) / var(--r)))}.anio-t__foto img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.anio-t__fotos .ph{height:100%}.anio-t__destello{top:0;left:50%}.anio-t__titulo{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1}.anio-t__titulo span{color:var(--rojo)}.anio-t__texto{max-width:52ch;color:var(--texto);margin:10px 0 0;font-size:.98rem;line-height:1.6}.anio-t__punto,.linea-t__faro{display:none}.linea-t--h .linea-t__pin{height:100svh;padding:0;overflow:hidden}.linea-t--h .linea-t__cabeza{z-index:4;position:absolute;top:clamp(84px,10vh,112px);left:0;right:0}.linea-t--h .linea-t__cabeza:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 45%,#00020fd9,#0000);position:absolute;inset:-30px 0 -40px}.linea-t--h .linea-t__pista{will-change:transform;gap:0;width:max-content;max-width:none;margin:0;padding:0 18vw 0 56vw;display:flex;position:absolute;top:0;bottom:0;left:0}.linea-t--h .linea-t__pista:before{content:"";background:linear-gradient(90deg,#0000,#82a0ff99 3% 97%,#0000);height:2px;position:absolute;top:93%;left:0;right:0;box-shadow:0 0 14px #3c64ff99}.linea-t--h .anio-t{flex:none;grid-template-columns:auto 1fr;grid-template-areas:"fotos fotos""num info";align-content:start;gap:16px 22px;width:min(72vw,1180px);height:100%;padding:calc(clamp(84px,10vh,112px) + clamp(96px,13vh,130px)) 3vw 0}.linea-t--h .anio-t__fotos{grid-area:fotos}.linea-t--h .anio-t__num{pointer-events:none;grid-area:num;align-self:start;font-size:clamp(3.4rem,5.4vw,5.6rem);line-height:.82}.linea-t--h .anio-t__info{grid-area:info;align-self:start}.linea-t--h .anio-t__titulo span{display:none}.linea-t--h .anio-t__punto{background:var(--noche);border:2px solid #a9b6ffb3;border-radius:50%;width:14px;height:14px;margin:-6px 0 0 -7px;transition:background .4s,box-shadow .4s,border-color .4s;display:block;position:absolute;top:93%;left:3vw}.linea-t--h .anio-t.activo .anio-t__punto{background:var(--rojo);box-shadow:0 0 18px var(--rojo), 0 0 0 6px #ff00002e;border-color:#fff}.linea-t--h .linea-t__faro{--sx:1.1;--sy:.6;display:block;top:93%;left:50%}@media (width<=899px){.linea-t--h .linea-t__pista{padding:0 8vw 0 60vw}.linea-t--h .anio-t{grid-template-columns:1fr;grid-template-areas:"fotos""num""info";row-gap:10px;width:86vw;padding:calc(clamp(84px,10vh,112px) + 128px) 4vw 0}.linea-t--h .anio-t__num{font-size:2.6rem}.anio-t__fotos{--alto-foto:26svh}.anio-t__fotos--dos{--alto-foto:calc((30svh - 10px) / 2)}.anio-t__fotos--uno{--alto-foto:30svh}.linea-t--h .anio-t__titulo{font-size:1.25rem}.linea-t--h .anio-t__texto{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}}.postales{gap:28px;max-width:980px;margin-top:clamp(40px,6vh,64px);display:grid}@media (width>=700px){.postales{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 52px}}.postal{rotate:var(--r,0deg);transform-style:preserve-3d;background:#fbfbf7;border-radius:6px;margin:0;padding:12px 12px 0;transition:box-shadow .4s;position:relative;box-shadow:0 22px 44px #00000080}.postal:hover{z-index:3;box-shadow:0 40px 80px #0009,0 0 50px #3c64ff66}.postal__foto{aspect-ratio:3/2;background:#050b2c;border-radius:3px;position:relative;overflow:hidden}.postal__foto>img,.postal__foto .ph{object-fit:cover;object-position:var(--cara,50% 40%);width:100%;height:100%}.postal figcaption{justify-content:space-between;align-items:center;gap:14px;padding:10px 8px 12px 6px;display:flex}.postal__texto{font-family:var(--font-mano);text-align:left;color:#1b2a8a;display:grid;transform:rotate(-1.2deg)}.postal__texto b{font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:600;line-height:1.05}.postal__texto span{color:#46507f;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:600;line-height:1.15}.postal__logo{object-fit:contain;flex:none;width:auto;max-width:32%;height:clamp(38px,4.2vw,56px)}.postal__logo--rappi,.postal__logo--shark,.postal__logo--10x{height:clamp(30px,3.4vw,44px)}@media (width>=700px){.postal:nth-child(2n){margin-top:48px}}.premios-sec .subtitulo{margin-top:12px}.premios{text-align:left;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(36px,5vh,56px);display:grid}.premio{aspect-ratio:4/3;margin:0;position:relative}.premio figcaption{box-shadow:inset 0 0 0 1px var(--borde);letter-spacing:.06em;color:#fff;background:#00020fc7;border-radius:12px;padding:9px 13px 8px;font-size:.68rem;font-weight:500;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}@media (width>=560px) and (width<=899px){.premios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.premios{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,220px)}.premio{aspect-ratio:auto;grid-column:span 2}.premio--grande{grid-area:span 2/span 3}}
