@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--carbon:#202124;--calido:#f6f3ea;--azul:#17489d;--azul-luz:#9dbaf0;--sobre-carbon:#eeebe3;--gris-carbon:#b9bcc4;--gris-calido:#4f5662;--azul-tinta:#d9e3f4;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--texto:"Inter", system-ui, sans-serif;--t-display:clamp(50px, 11vw, 176px);--t-lead:clamp(20px, 1.6vw, 24px);--t-titulo:clamp(36px, 5vw, 80px);--t-declaracion:clamp(22px, 2.4vw, 34px);--t-texto:clamp(16px, 1.25vw, 18px);--t-pie:15px;--margen:clamp(16px, 2.6vw, 32px);--medianil:16px;--barra:64px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--campo:var(--carbon);--tinta:var(--sobre-carbon);--tinta-suave:var(--gris-carbon);--acento:var(--azul-luz);color-scheme:light dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--barra);background:var(--carbon)}body{font-family:var(--texto);font-size:var(--t-texto);color:var(--tinta);background:var(--carbon);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{padding:0;list-style:none}h1,h2,h3{font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--azul);color:var(--calido)}html{scrollbar-color:var(--azul-luz) var(--carbon);accent-color:var(--azul);caret-color:var(--azul-luz)}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}.campo-carbon{--campo:var(--carbon);--tinta:var(--sobre-carbon);--tinta-suave:var(--gris-carbon);--acento:var(--azul-luz);background:var(--carbon);color:var(--tinta)}.campo-calido{--campo:var(--calido);--tinta:var(--carbon);--tinta-suave:var(--gris-calido);--acento:var(--azul);background:var(--calido);color:var(--tinta)}.campo-azul{--campo:var(--azul);--tinta:#fff;--tinta-suave:var(--azul-tinta);--acento:#fff;background:var(--azul);color:var(--tinta)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.saltar{left:var(--margen);z-index:100;background:var(--calido);color:var(--carbon);transition:transform .2s var(--ease-out);padding:10px 14px;font-weight:600;position:fixed;top:8px;transform:translateY(-160%)}.saltar:focus-visible{transform:none}.display{font-family:var(--display);font-weight:900;font-size:var(--t-display);letter-spacing:-.01em;text-transform:uppercase;line-height:.86}.titulo{font-family:var(--display);font-weight:600;font-size:var(--t-titulo);line-height:.95}.declaracion{font-size:var(--t-declaracion);max-width:22em;font-weight:500;line-height:1.25}.pie{font-size:var(--t-pie);color:var(--tinta-suave);max-width:42em;font-weight:500;line-height:1.4}.pie a{color:var(--tinta)}.accion{background:var(--azul);color:#fff;min-height:48px;transition:background-color .18s ease, transform .12s var(--ease-out);align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.campo-azul .accion{color:var(--azul);background:#fff}.accion:hover{background:#1d58bd}.campo-azul .accion:hover{background:var(--calido)}.accion:active{transform:scale(.97)}.visor{pointer-events:none;z-index:3;color:var(--acento);position:absolute;inset:0}.visor i{will-change:transform;border:0 solid;width:28px;height:28px;position:absolute;top:0;left:0}.visor i:first-child{border-top-width:3px;border-left-width:3px}.visor i:nth-child(2){border-top-width:3px;border-right-width:3px}.visor i:nth-child(3){border-bottom-width:3px;border-left-width:3px}.visor i:nth-child(4){border-bottom-width:3px;border-right-width:3px}.marco{position:relative}.marco>.visor i:first-child{top:-12px;left:-12px}.marco>.visor i:nth-child(2){top:-12px;left:auto;right:-12px}.marco>.visor i:nth-child(3){top:auto;bottom:-12px;left:-12px}.marco>.visor i:nth-child(4){inset:auto -12px -12px auto}.barra{z-index:50;height:var(--barra);padding:0 var(--margen);color:var(--barra-tinta,var(--sobre-carbon));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.barra a{pointer-events:auto}.barra .monograma{width:34px;height:34px}.barra .monograma svg{width:100%;height:100%}.barra nav ul{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.barra nav a{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;padding:10px 0;font-size:17px;font-weight:600;text-decoration:none}.barra nav a:hover{text-decoration:underline}.barra .idioma{padding-left:clamp(8px,1.4vw,18px)}html[data-campo=calido]{--barra-tinta:var(--carbon);--barra-fondo:var(--calido)}html[data-campo=azul]{--barra-tinta:#fff;--barra-fondo:var(--azul)}html[data-campo=carbon]{--barra-tinta:#fff;--barra-fondo:var(--carbon)}html:not(.escena) .barra,html.escena[data-titulo=false] .barra{background:var(--barra-fondo,var(--carbon))}.abrir-menu{pointer-events:auto;min-height:44px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.abrir-menu:hover span{text-underline-offset:.25em;text-decoration:underline}.menu-completo{width:100%;max-width:none;height:100%;max-height:none;padding:calc(var(--barra) + 4vh) var(--margen) 32px;background:var(--carbon);color:var(--calido);border:0;flex-direction:column;justify-content:center;gap:4vh;margin:0;display:none;position:fixed;inset:0}.menu-completo[open]{animation:menu-entra .42s var(--ease-out);display:flex}.menu-completo::backdrop{background:var(--carbon)}@keyframes menu-entra{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu-completo ol{flex-wrap:wrap;gap:0 clamp(16px,3vw,48px);max-width:1400px;padding:0;list-style:none;display:flex}.menu-completo ol a{font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--gris-carbon);align-items:flex-start;gap:10px;font-size:clamp(48px,9vw,132px);font-weight:900;line-height:.92;text-decoration:none;transition:color .2s,-webkit-text-stroke-color .2s;display:flex}.menu-completo ol a:hover,.menu-completo ol a:focus-visible{color:var(--calido);-webkit-text-stroke-color:var(--calido)}.cerrar-menu{top:10px;right:var(--margen);width:48px;height:48px;color:var(--calido);place-items:center;display:grid;position:absolute}.menu-pie{color:var(--gris-carbon);flex-wrap:wrap;gap:12px 32px;font-size:15px;display:flex}.menu-pie a{color:var(--calido)}.hud{z-index:55;pointer-events:none;color:var(--barra-tinta,var(--sobre-carbon));position:fixed;inset:0}.hud a,.hud button{pointer-events:auto}.pestanas{height:var(--barra);align-items:center;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.pestanas ol{gap:2px;padding:0;list-style:none;display:flex}.pestanas a{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;opacity:.55;padding:8px 10px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s;display:block;position:relative}.pestanas a:hover{opacity:1}.pestanas a[aria-current=true]{opacity:1;background:var(--barra-tinta,var(--sobre-carbon));color:var(--barra-fondo,var(--carbon))}.rec{color:var(--sobre-carbon);font-family:var(--display);letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#202124b8;align-items:center;gap:10px;padding:4px 10px;font-size:17px;font-weight:600;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.rec .punto{background:#e5484d;border-radius:50%;width:10px;height:10px;animation:1.6s step-end infinite rec}@keyframes rec{50%{opacity:.2}}.rec .tc{min-width:7.4em}html[data-fin=true] .rec .punto{background:currentColor;border-radius:0;animation:none}.pausa-videos{right:var(--margen);bottom:calc(52px + 12px + env(safe-area-inset-bottom));min-height:40px;color:var(--sobre-carbon);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:#202124c7;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex;position:absolute}.pausa-videos .i-play{display:none}@media (width<=999px){.pausa-videos{right:0;bottom:env(safe-area-inset-bottom);background:var(--carbon);justify-content:center;width:56px;height:52px;min-height:0;padding:0}body:has(.pausa-videos) .barra-movil{grid-template-columns:repeat(3,1fr) 56px}.pausa-videos span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pausa-videos[aria-pressed=true] .i-play{display:block}.pausa-videos[aria-pressed=true] .i-pausa,.visor-pantalla{display:none}.visor-pantalla i{width:22px;height:22px}.visor-pantalla i:first-child{top:12px;left:12px}.visor-pantalla i:nth-child(2){top:12px;left:auto;right:12px}.visor-pantalla i:nth-child(3){top:auto;bottom:12px;left:12px}.visor-pantalla i:nth-child(4){inset:auto 12px 12px auto}.visor-pantalla i{color:currentColor;border-width:0}.visor-pantalla i:first-child{border-top-width:2px;border-left-width:2px}.visor-pantalla i:nth-child(2){border-top-width:2px;border-right-width:2px}.visor-pantalla i:nth-child(3){border-bottom-width:2px;border-left-width:2px}.visor-pantalla i:nth-child(4){border-bottom-width:2px;border-right-width:2px}.barra-movil{z-index:50;background:var(--carbon);color:var(--sobre-carbon);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.barra-movil a{justify-content:center;align-items:center;min-height:52px;font-size:15px;font-weight:600;text-decoration:none;display:flex}body{padding-bottom:52px}@media (width>=1000px){.barra-movil{display:none}body{padding-bottom:0}.pestanas{display:flex}.rec{left:var(--margen);top:auto;bottom:14px;transform:none}.visor-pantalla{display:block}.pausa-videos{min-height:0;padding:4px 10px;bottom:14px}}@media (width<=999px){.barra .idioma,.barra .proyectos{display:none}.rec{font-size:15px}}@media (prefers-reduced-motion:reduce){.rec .punto{animation:none}}.pie-pagina{padding:32px var(--margen) 40px;font-size:var(--t-pie);color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=1000px){.pie-pagina{padding-bottom:72px}}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}
