html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.hero{--cab:calc(4rem + 1px);--min:420;--cuerpo:clamp(2.25rem, .9rem + 5.6vw, 6.5rem);--arriba:clamp(1.5rem, 4svh, 2.5rem);--abajo:1.25rem;--poste:clamp(1rem, 2.6svh, 1.5rem);--a-bajada:clamp(1.25rem, 3svh, 2rem);--a-botones:clamp(1.25rem, 3.4svh, 2.25rem);height:calc(100svh - var(--cab));min-height:34rem;position:relative;overflow-x:clip}@media (max-width:39.99rem){.hero{--cuerpo:min(10.4vw, 2.75rem)}}@media (min-width:64rem){.hero{--cab:calc(5rem + 1px);--arriba:clamp(1.75rem, 5.6svh, 4.5rem);--abajo:clamp(1rem, 2.6svh, 1.75rem);--poste:clamp(1.25rem, 3svh, 2.25rem);--cuerpo:min(clamp(2.25rem, .9rem + 5.6vw, 6.5rem), 10.2svh)}}@media (min-width:64rem) and (min-height:53rem){.hero{--cuerpo:min(clamp(2.25rem, .9rem + 6.4vw, 7.25rem), 12svh, calc(40svh - 14rem));--a-bajada:clamp(1.5rem, 3.6svh, 2.5rem)}}.hero .hero-marco{height:100%;padding-top:var(--arriba);padding-bottom:var(--abajo);flex-direction:column;display:flex}.hero .hero-marco:before{content:"";flex:1 0 0}.hero .hero-aire{flex:1 0 2rem;max-height:3.5rem}@media (max-width:63.99rem){.hero .hero-aire{max-height:none}}@media (min-width:80rem){.hero .hero-texto{padding-inline-start:var(--spacing-margen)}}.hero .hero-titular{font-family:var(--font-display);font-size:var(--cuerpo);letter-spacing:-.034em;margin-inline-start:-.045em;font-weight:700;line-height:.98}.hero .hero-titular>span{margin-block:-.09em -.07em;padding-block:.09em .07em;display:block;overflow:hidden}.hero .hero-titular>span>span{text-wrap:balance;display:inline-block}.hero .hero-bajada{max-width:34rem;margin-top:var(--a-bajada);color:var(--color-fg-muted);font-size:var(--text-copy);line-height:var(--text-copy--line-height);text-wrap:pretty}@media (min-width:64rem) and (min-height:53rem){.hero .hero-bajada{max-width:37rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}@media (min-width:80rem) and (min-height:53rem){.hero .hero-bajada{max-width:44rem}}@media (min-width:64rem) and (max-height:52.99rem){.hero .hero-bajada{max-width:40rem}}.hero .hero-acciones{margin-top:var(--a-botones)}.hero .hero-noche{padding-top:clamp(1.25rem,3svh,2rem)}.hero .hero-pista{position:relative}@media (min-width:80rem){.hero .hero-pista{margin-inline-start:var(--spacing-margen)}}.hero .paradas{display:none}@media (min-width:64rem){.hero .paradas{display:grid}}.hero .parada{width:calc((var(--b) - var(--a)) / var(--min) * 100%);flex-direction:column;grid-area:1/1;justify-content:flex-end;margin-inline-start:calc(var(--a) / var(--min) * 100%);display:flex;position:relative}.hero .poste{width:1px;height:calc(var(--poste) + 1px);transform-origin:50% 100%;position:absolute;top:100%;right:0}.hero .poste>i{background:var(--color-border-strong);transform-origin:50% 100%;position:absolute;inset:0}.hero .epigrafe{color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;align-items:baseline;gap:.5rem;margin-bottom:.625rem;line-height:1rem;display:flex}.hero .epigrafe span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hero .epigrafe b{color:var(--color-fg);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;order:2;margin-inline-start:auto;font-weight:600;font-stretch:84%}.hero .epigrafe b:before{content:"[";content:"[" / ""}.hero .epigrafe b:after{content:"]";content:"]" / ""}.hero .tarjeta{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;gap:.5rem;padding:.75rem .875rem .8125rem;line-height:1.25rem;display:flex;position:relative}.hero .tarjeta:after{border:1px solid var(--color-border-strong);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out-strong);position:absolute;inset:-1px}.hero .parada[data-activa] .tarjeta:after{opacity:1}.hero .tarjeta-cab{min-width:0;color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap;align-items:baseline;gap:.5rem;line-height:1rem;display:flex}.hero .tarjeta-cab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hero .tarjeta-cab strong{color:var(--color-fg);flex-shrink:0;font-weight:600}.hero .tarjeta-cab .der{font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.hero .tarjeta-cab .cuando{color:var(--color-fg);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;margin-inline-start:auto;font-weight:600;font-stretch:84%;display:none}.hero .solo-bajo{display:none}.hero .tarjeta-pie{color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.5rem;line-height:1rem;display:flex}.hero .tinta{color:var(--color-fg);font-variant-numeric:tabular-nums}.hero .cambio{font-size:var(--text-xl);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;padding-block:3px;font-weight:600;font-stretch:84%;line-height:1.75rem;display:flex}.hero .cambio s{color:var(--color-fg-muted);text-decoration-thickness:1px}.hero .cambio svg{width:1rem;height:1rem;color:var(--color-fg-muted);align-self:center}.hero .burbuja{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;padding:.375rem .625rem;overflow:hidden}@media (min-width:64rem) and (max-height:46rem){.hero{--poste:1rem}.hero .hero-aire{flex:2 0 2.5rem}.hero .burbuja,.hero .cambio,.hero .no-bajo{display:none}.hero .solo-bajo{display:inline}}@media (min-width:64rem) and (max-height:42rem){.hero .hero-aire{flex-basis:2rem}.hero .epigrafe,.hero .tarjeta-cab .der{display:none}.hero .tarjeta-cab .cuando{display:inline}}.hero .bitacora{flex-direction:column;display:flex}.hero .bitacora li{border-top:1px solid var(--color-border);color:var(--color-fg-muted);font-size:var(--text-sm);grid-template-columns:3.25rem 1fr;gap:.75rem;padding-block:.5rem;line-height:1.25rem;display:grid}.hero .bitacora li:first-child{border-top:0}@media (min-width:64rem){.hero .bitacora{display:none}}@media (max-width:63.99rem) and (max-height:46rem){.hero .bitacora{display:none}}.hero .bitacora b{color:var(--color-fg);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600;font-stretch:84%}.hero .instrumento{margin-top:var(--poste);border-top:1px solid #0000;position:relative}.hero .raya{background:var(--color-border);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.hero .regla{--alto:1.75rem;--cifra:var(--text-xs);--cifra-top:calc(var(--alto) - .75rem);--aguja:.875rem;height:var(--alto);margin-top:.875rem;position:relative}@media (min-width:64rem){.hero .regla{--alto:2.25rem;--cifra:var(--text-sm);--cifra-top:calc(var(--alto) - .8125rem);--aguja:1.375rem;margin-top:1rem}}@media (min-width:80rem){.hero .regla{--cifra:var(--text-xl);--cifra-top:calc(1.5rem + (var(--text-ancla) - 1.25rem) * .787);--alto:calc(var(--cifra-top) + 1.25rem);--aguja:2rem;height:calc(1.5rem + var(--text-ancla) + 1.5rem);margin-top:0;margin-inline-start:var(--spacing-margen)}}.hero .marcas,.hero .horas{position:absolute;inset:0}.hero .marcas{transform-origin:0 0}.hero .marca{top:0;left:calc(var(--t) / var(--min) * 100%);background:var(--color-border-strong);transform-origin:50% 0;width:1px;height:.5rem;position:absolute}.hero .marca[data-marca=c]{background:var(--color-fg-muted);height:.875rem}.hero .marca[data-marca=m],.hero .marca[data-marca=e]{background:var(--color-fg-muted);height:1.375rem}.hero .marca[data-marca=h]{height:var(--alto);background:var(--color-fg-muted)}.hero .hora{top:var(--cifra-top);left:calc(var(--t) / var(--min) * 100%);color:var(--color-fg);font-size:var(--cifra);font-variant-numeric:tabular-nums;margin-left:.375rem;font-weight:500;font-stretch:84%;line-height:1;position:absolute}@media (max-width:39.99rem){.hero .marca[data-marca=n],.hero .hora[data-par]{display:none}.hero .marca[data-marca=c]{height:.5rem}.hero .marca[data-marca=m],.hero .marca[data-marca=e]{height:.875rem}}.hero .carril{pointer-events:none;transform-origin:0 0;position:absolute;inset:0;transform:translate(31.4286%)}.hero .aguja{width:3px;height:calc(var(--aguja) + .5rem);transform-origin:50% 0;position:absolute;top:-.5rem;left:-1.5px}.hero .aguja>i{background:var(--color-primary);transform-origin:50% 0;border-radius:1.5px;position:absolute;inset:0}.hero .aguja>b{background:var(--color-primary);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-3px;left:50%}.hero [data-rotulo],.hero [data-cifra]{display:inline-block}.hero .cifra{margin-block:-.1em;padding-block:.1em;overflow:hidden}.hero .viva{--pastilla-ancho:3.5rem;--pastilla-alto:1.75rem;--carril:1.25rem;--subida:9;--modo:vuelo}.hero .franja{height:var(--pastilla-alto);margin-block:calc(2px + var(--subida) * 1px) calc(var(--carril) - var(--subida) * 1px);position:relative}.hero .pastilla,.hero .pastilla-viva{border-radius:999px;justify-content:center;align-items:center;gap:.3125rem;display:flex}.hero .pastilla{z-index:2;width:var(--pastilla-ancho);height:var(--pastilla-alto);border:1px solid var(--color-border-strong);color:var(--color-fg-muted);position:absolute;top:0;left:0}.hero .pastilla-viva{background:var(--color-fg);color:var(--color-bg);opacity:0;position:absolute;inset:-1px}.hero .pastilla svg{width:.75rem;height:.75rem}.hero .barras{align-items:center;gap:2px;height:.75rem;display:flex}.hero .barras i{background:currentColor;border-radius:1px;width:2px;height:100%;transform:scaleY(.3)}.hero .barras i:nth-child(2),.hero .barras i:nth-child(4){transform:scaleY(.5)}.hero .barras i:nth-child(3){transform:scaleY(.72)}.hero .ventana{z-index:1;top:0;bottom:0;right:0;left:calc(var(--pastilla-ancho) / 2);position:absolute;overflow:hidden}.hero .cinta{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:1.25rem;position:absolute;top:0;bottom:0;left:0}.hero .dicho{white-space:nowrap;align-items:center;gap:.25em;display:flex;position:absolute;top:0;bottom:0;right:0}.hero .dicho .relleno{color:var(--color-fg-subtle)}.hero .dicho .pausa{margin-right:.2em}.hero .tarea{z-index:1;top:0;left:calc(var(--pastilla-ancho) + .5rem);height:var(--pastilla-alto);border:1px solid var(--color-border);color:var(--color-fg);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem 0 .5625rem;line-height:1rem;display:flex;position:absolute}.hero .tarea[data-tarea="0"]{opacity:0}.hero .tarea-ico{flex:none;width:.875rem;height:.875rem;position:relative}.hero .tarea-ico>span{position:absolute;inset:0}.hero .tarea-ico svg{width:100%;height:100%}.hero .gira{color:var(--color-fg-muted);opacity:0}.hero .tarea[data-girando] .gira{animation:.9s linear infinite hero-gira}@keyframes hero-gira{to{rotate:1turn}}.hero .corto{display:none}.hero .fila{z-index:1;position:relative}.hero .casillero{display:inline-block;position:relative}.hero .hueco{background:var(--color-border-strong);opacity:0;height:1px;position:absolute;bottom:2px;left:0;right:0}.hero .dato{display:inline-block}.hero .rodillo{vertical-align:bottom;justify-items:start;display:inline-grid;overflow:clip}.hero .rodillo>span{grid-area:1/1}.hero .rodillo>[data-sale]{opacity:0}.hero .tarea [data-sale]{color:var(--color-fg-muted)}.hero .tarjeta-cab .duracion{justify-items:end}.hero .estado{margin-right:-.63em}@media (min-width:64rem) and (max-width:71.99rem){.hero .viva .largo,.hero .viva .estado{display:none}.hero .viva .corto{display:inline}.hero .viva .tarea{left:calc(var(--pastilla-ancho) + .375rem);gap:.3125rem;padding-inline:.5625rem}}@media (min-width:64rem) and (min-height:46.01rem){.hero .tarjeta{justify-content:space-between;min-height:7.8125rem}}@media (prefers-color-scheme:dark){.hero .pastilla-viva{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-fg)}}@media (min-width:64rem) and (max-height:46rem) and (min-height:42.01rem){.hero .viva{--pastilla-ancho:2.5rem;--pastilla-alto:1rem;--subida:0;--modo:compacto}.hero .viva .franja{opacity:0;margin:0;position:absolute;top:.75rem;left:.875rem;right:.875rem}.hero .viva .pastilla,.hero .viva .pastilla-viva{gap:.25rem}.hero .viva .pastilla svg{width:.625rem;height:.625rem}.hero .viva .barras{gap:1.5px;height:.5rem}.hero .viva .barras i{width:1.5px}.hero .viva .cinta{font-size:var(--text-xs);line-height:1rem}.hero .viva .tarea{border:0;border-radius:0;gap:.3125rem;padding:0}.hero .viva .tarea-ico{width:.75rem;height:.75rem}}@media (min-width:64rem) and (max-height:42rem){.hero .viva .franja{display:none}}.hero .bitacora .viva{--subida:0;flex-direction:column;padding-top:.125rem;display:flex}.hero .bitacora .viva .franja{margin:0 0 1.5rem}.hero .bitacora li[data-parada="0"]>b{padding-top:.125rem;line-height:1.75rem}.hero .bitacora .fila{color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.5rem;line-height:1rem;display:flex}@media (min-width:23.5rem){.hero .bitacora .fila{font-size:var(--text-sm);line-height:1.25rem}}@media (max-width:63.99rem) and (min-height:46.01rem) and (max-height:52.49rem){.hero .bitacora li:not([data-parada="0"]){display:none}}@keyframes hero-sube{0%{translate:0 108%}}@keyframes hero-aparece{0%{opacity:0;translate:0 var(--desde,12px)}}@keyframes hero-traza{0%{scale:0 1}}@keyframes hero-crece{0%{scale:1 0}}.motion .hero{--sale-fuerte:cubic-bezier(.16, 1, .3, 1)}.motion .hero .hero-titular>span>span{animation:hero-sube 1.05s var(--sale-fuerte) calc(80ms + var(--i) * 90ms) backwards}.motion .hero .hero-bajada{--desde:14px;animation:hero-aparece .9s var(--sale-fuerte) .44s backwards}.motion .hero .hero-acciones>a{animation:hero-aparece .8s var(--sale-fuerte) calc(.56s + var(--i) * 70ms) backwards}.motion .hero .raya{animation:hero-traza .7s var(--sale-fuerte) .28s backwards}.motion .hero .marca{animation:hero-crece .5s cubic-bezier(.25, 1, .5, 1) calc(.38s + var(--i) * 3ms) backwards}.hero .hora>span{display:inline-block}.motion .hero .hora>span{--desde:4px;animation:hero-aparece .5s var(--sale-fuerte) calc(.53s + var(--i) * 45ms) backwards}.motion .hero [data-reloj],.motion .hero .epigrafe,.motion .hero .tarjeta,.motion .hero .bitacora li{opacity:0}.motion .hero .poste>i,.motion .hero .aguja>i{transform:scaleY(0)}.motion .hero .aguja>b{transform:scale(0)}.puente:not(.acoplado) [data-escena=llamada]{border-top-color:#0000}.puente:not(.acoplado) [data-escena=llamada]>:first-child,.acoplado .hero .instrumento{opacity:0}@media (forced-colors:active){.hero .raya,.hero .marca,.hero .poste>i,.hero .aguja>i,.hero .aguja>b{forced-color-adjust:none;background:canvastext}}
