@font-face{font-family:Newsreader;src:url(/assets/newsreader-DdzuzIz5.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-cursiva-BaDVqkez.woff2)format("woff2");font-weight:300 400;font-style:italic;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/public-sans-BukDFBk8.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--paper:#f4f3ef;--surface:#fffefb;--surface-2:#eceae2;--rule:#d8d4c7;--rule-strong:#b9b3a1;--ink:#151c25;--ink-2:#4b5661;--ink-3:#5d6570;--brass:#8a6a2e;--brass-ink:#6d5322;--brass-noche:#c8a75f;--filete:#151c251a;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Newsreader", Georgia, "Times New Roman", serif;--expo:cubic-bezier(.16, 1, .3, 1);--barra:72px;--lado:clamp(1.25rem, 4vw, 3rem);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:300}p,figure,dl,dd{margin:0}a{color:inherit;text-underline-offset:3px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--brass);outline-offset:4px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[id]{scroll-margin-top:calc(var(--barra) + 16px)}main:focus{outline:none}.saltar{z-index:50;background:var(--ink);color:var(--paper);transition:top .3s var(--expo);border-radius:8px;padding:.75rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem}.saltar:focus{top:1rem}@keyframes revelar{0%{opacity:.01;filter:blur(12px);transform:translateY(16px)}}.js .revela{opacity:0;filter:blur(12px);transition:opacity 1.2s var(--expo), filter 1.2s var(--expo), transform 1.2s var(--expo);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}.js .revela.visto{opacity:1;filter:none;transform:none}.barra{z-index:30;height:var(--barra);padding:0 var(--lado);color:#fff;transition:color .4s var(--expo);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;top:0;bottom:auto;left:0;right:0}.barra[data-sobre=papel]{color:var(--ink)}.barra:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(var(--paper) 60%, #f4f3ef00);transition:opacity .4s var(--expo);position:absolute;top:0;bottom:-24px;left:0;right:0}.barra[data-sobre=papel]:before{opacity:1}.js .barra{animation:revelar 1.2s var(--expo) .9s both}html:not(.js) .barra{position:absolute}.marca{justify-self:start;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.marca img{border-radius:6px;width:28px;height:28px}.marca span{font-family:var(--serif);letter-spacing:-.02em;font-size:1.35rem;font-weight:400;line-height:1}.marca b{color:var(--brass-noche);transition:color .4s var(--expo);font-weight:400}.barra[data-sobre=papel] .marca b{color:var(--brass)}.secciones{gap:1.75rem;font-size:.95rem;display:flex}.secciones a{opacity:.82;transition:opacity .3s var(--expo);text-decoration:none}.secciones a:hover{opacity:1}.acciones{justify-self:end;align-items:center;gap:1.25rem;display:flex}.idioma{opacity:.82;place-items:center;min-width:44px;min-height:44px;font-size:.9rem;text-decoration:none;display:grid}.idioma:hover{opacity:1}.boton{min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:background-color .5s var(--expo), color .5s var(--expo), border-color .5s var(--expo);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.boton .flecha{transition:transform .5s var(--expo)}.boton:hover .flecha{transform:translate(4px)}.boton:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.boton.solido{color:var(--ink);background:#fff;border-color:#fff}.boton.solido:hover{color:#fff;background:0 0}.vidrio{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#0000;position:relative;box-shadow:inset 0 1px 1px #ffffff1f}.vidrio:before{content:"";border-radius:inherit;pointer-events:none;opacity:.45;-webkit-mask-composite:xor;background:linear-gradient(currentColor,#0000 40% 60%,currentColor);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.barra[data-sobre=papel] .vidrio{box-shadow:none;background:#fffefb8c}.vidrio:hover,.barra[data-sobre=papel] .vidrio:hover{background:var(--ink);color:var(--paper);border-color:#0000}.barra:not([data-sobre=papel]) .vidrio:hover{color:var(--ink);background:#fff}.escenario{position:relative}.ventana{z-index:0;background:#0e141b;height:100svh;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.ventana-video,.ventana-video>*{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ventana video{opacity:0;transition:opacity .8s var(--expo)}.ventana video.corre{opacity:1}.ventana-tablero{display:none}.capa{z-index:1;position:relative}.heroe{color:#fff;align-items:end;min-height:100svh;display:grid;overflow:hidden}.velo{pointer-events:none;background:linear-gradient(#080c112e,#080c114d 45%,#080c11c7);position:absolute;top:0;bottom:0;left:0;right:0}.portada{width:100%;max-width:var(--max);padding:calc(var(--barra) + 2rem) var(--lado) clamp(2.5rem, 7vh, 4.5rem);align-items:end;gap:2rem;margin:0 auto;display:grid;position:relative}.portada h1{font-size:clamp(2.6rem,6.2vw,5.6rem);font-weight:300;line-height:.98}.portada h1 .linea{display:block}.portada h1 em{color:var(--brass-noche);font-style:italic;font-weight:300}.lado{justify-items:start;gap:1.5rem;max-width:38ch;display:grid}.lado p{text-wrap:pretty;color:#ffffffe0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.55}.js .heroe .linea{animation:revelar 1.2s var(--expo) both;animation-delay:calc(.2s + var(--i,0) * 60ms)}@media (min-width:900px){.portada{grid-template-columns:1.55fr 1fr;gap:4rem}.lado{padding-bottom:.4rem}}.desplazar{right:var(--lado);color:#ffffffb3;justify-items:center;gap:.5rem;font-size:.75rem;display:none;position:absolute;bottom:clamp(2.5rem,7vh,4.5rem)}.desplazar:before{content:"";transform-origin:top;background:#ffffff8c;width:1px;height:40px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite estirar}@keyframes estirar{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:none}}@media (min-width:1200px){.desplazar{display:grid}.portada{padding-right:calc(var(--lado) + 4rem)}}.marco{max-width:var(--max);padding:clamp(4rem, 10vw, 8rem) var(--lado);margin:0 auto}.num{color:var(--brass);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.num:after{content:"";background:currentColor;width:32px;height:1px}.seccion h2,.capa h2{max-width:20ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.lede{max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.05rem,1.3vw,1.2rem)}.placa{background:var(--surface-2);border-radius:16px;padding:12px}.placa img{border-radius:6px;width:100%}.s01 .dos{align-items:center;gap:3rem;display:grid}@media (min-width:760px){.s01 .dos{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,6vw,6rem)}}.s01 .ranura{aspect-ratio:16/10}.frase{font-family:var(--serif);letter-spacing:-.03em;text-wrap:pretty;max-width:30ch;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:300;line-height:1.12}.ranura-frase{display:none}.s03 .marco{position:relative}.s03 .cabeza{align-items:baseline;gap:1.25rem;margin-bottom:2rem;display:flex}.s03 .cabeza .num{margin:0}.control{gap:.5rem;display:flex}.control[hidden]{display:none}.s03>.marco>.control{right:var(--lado);position:absolute;top:clamp(4rem,10vw,8rem)}.flechita{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .4s var(--expo), color .4s var(--expo);background:0 0;border-radius:999px;font-size:1.1rem}.flechita:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.modulos{margin:0 calc(var(--lado) * -1);padding:0 var(--lado) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lado);overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(86vw,880px);grid-auto-flow:column;gap:1.25rem;list-style:none;display:grid;overflow-x:auto}.modulo{scroll-snap-align:start;align-content:start;gap:1rem;display:grid}.modulo figure{aspect-ratio:16/10}.tarjeta{background:var(--surface-2);border-radius:16px;gap:1rem;padding:1.25rem 1.4rem;display:grid}.tarjeta h3{margin-bottom:.4rem;font-size:1.6rem;line-height:1.1}.tarjeta p{color:var(--ink-2);text-wrap:pretty;font-size:.98rem}.tarjeta dl{border-top:1px solid var(--filete);padding-top:.75rem}.tarjeta dt{color:var(--ink-3);font-size:.82rem}.tarjeta dd{font-size:.98rem}@media (min-width:760px){.tarjeta{grid-template-columns:1.6fr 1fr 1fr;gap:1.5rem}.tarjeta dl{border-top:0;border-left:1px solid var(--filete);padding:0 0 0 1.25rem}}.ficha-tecnica{column-gap:4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.ficha-tecnica li{border-top:1px solid var(--filete);padding:1.1rem 0;font-size:1.05rem}.ficha-tecnica .cifra{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-right:.2rem;font-size:1.5rem;font-weight:400}.ficha-tecnica span{color:var(--ink-3)}@media (min-width:760px){.ficha-tecnica{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}.ficha-tecnica li:nth-child(3),.ficha-tecnica li:nth-child(6){border-bottom:1px solid var(--filete)}}.columnas-tres{gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.columnas-tres li{border-top:1px solid var(--filete);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.columnas-tres h3{font-size:1.7rem;line-height:1.1}.columnas-tres p{color:var(--ink-2);max-width:42ch}@media (min-width:760px){.columnas-tres{grid-template-columns:repeat(3,1fr);gap:3rem}}.contacto{gap:3rem;margin-top:3rem;display:grid}@media (min-width:900px){.contacto{grid-template-columns:1fr 1fr;gap:5rem}}.vias{align-content:start;gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.vias li{gap:.2rem;display:grid}.vias a{font-family:var(--serif);letter-spacing:-.02em;font-size:1.6rem;text-decoration:none}.vias a:hover{text-decoration:underline}.vias span{color:var(--ink-3);font-size:.95rem}form{gap:1.5rem;display:grid}label{color:var(--ink-3);gap:.2rem;font-size:.85rem;display:grid}input,textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);width:100%;min-height:44px;transition:border-color .4s var(--expo);background:0 0;border-radius:0;padding:.6rem 0;font-size:1.05rem}input:focus,textarea:focus{border-bottom-color:var(--ink);outline:none}input:focus-visible{outline:2px solid var(--brass);outline-offset:4px}textarea:focus-visible{outline:2px solid var(--brass);outline-offset:4px}textarea{resize:vertical;min-height:110px}form>div{padding-top:.5rem}.pie{border-top:1px solid var(--filete);padding-top:3.5rem;position:relative;overflow:hidden}.pie .columnas{max-width:var(--max);padding:0 var(--lado);color:var(--ink-3);gap:.75rem;margin:0 auto;font-size:.9rem;display:grid}.pie a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pie a:hover{text-decoration:underline}@media (min-width:760px){.pie .columnas{grid-template-columns:1fr auto 1fr}.pie .columnas span:nth-child(3){text-align:right}}.pie .agua:before{content:"PuestoYa"}.pie .agua{font-family:var(--serif);letter-spacing:-.04em;color:#151c2514;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin-top:2.5rem;font-size:clamp(5rem,22vw,20rem);font-weight:300;line-height:.8;display:block;transform:translateY(.16em)}@media (min-width:760px){.pie a{min-height:0}}@media (max-width:899px){.secciones{display:none}.barra{grid-template-columns:1fr auto}}@media (max-width:759px){.ventana video{display:none}.acciones{gap:.5rem}.barra .boton{padding:.55rem 1rem;font-size:.88rem}}@media (max-width:420px){.marca span{display:none}}.escena .escenario{background:var(--paper);height:100vh;overflow:hidden}.escena .ventana{z-index:1;background:var(--surface-2);will-change:clip-path;height:100%}.escena .ventana-tablero{opacity:0;width:0;height:0;display:block;position:absolute;top:0;left:0}.escena .ventana-tablero img{object-fit:cover;object-position:top;border-radius:6px;width:100%;height:100%}.escena .capa{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.escena .capa a,.escena .capa button{pointer-events:auto}.escena .heroe{min-height:0}.escena .revela{opacity:1;filter:none;transition:none;transform:none}.escena .capa .marco{height:100%;padding-top:calc(var(--barra) + 2rem);padding-bottom:2rem}.escena .s01 .dos{height:100%}.escena .s01 .ranura{visibility:hidden;background:0 0}.escena .s01 .texto>*,.escena .s02 .num,.escena .s02 .frase,.escena .s03 .cabeza{visibility:hidden}.escena .s02 .marco{grid-template-rows:auto auto 1fr;display:grid}.escena .s02 .frase{max-width:40ch;font-size:clamp(2rem,min(3.6vw,5.4vh),3.6rem)}.escena .ranura-frase{aspect-ratio:16/10;place-self:center;height:min(100%,52vh);margin-top:1.5rem;display:block}.escena .s03{--w:min(72vw, 1100px, (100vh - 380px) * 1.6);--h:calc(var(--w) * .625);--arriba:calc(var(--barra) + 76px);--lados:0;--tarjetas:0;--relevo:0}.escena .s03 .cabeza{top:calc(var(--barra) + 16px);left:calc(50% - var(--w) / 2);margin:0;position:absolute}.escena .s03 .cabeza h2{font-size:2rem}.escena .modulos{margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.escena .modulo{--x:0px;--escala:1;--ver:1;position:absolute;top:0;bottom:0;left:0;right:0}.escena .modulo figure{left:calc(50% - var(--w) / 2);top:var(--arriba);width:var(--w);height:var(--h);transform:translateX(calc(var(--x) * var(--lados-x,1))) scale(var(--escala));opacity:calc(var(--ver) * var(--lados));pointer-events:none;position:absolute}.escena .modulo figure img{object-fit:cover;object-position:top;height:100%}.escena .modulo[data-pos="0"] figure{opacity:1}.escena .modulo[data-i="0"][data-pos="0"] figure{opacity:var(--relevo)}.escena .modulo[data-pos="1"]{--x:calc(var(--w) * .76 + 32px);--escala:.52;--ver:.55}.escena .modulo[data-pos="-1"]{--x:calc(var(--w) * -.76 - 32px);--escala:.52;--ver:.55}.escena .modulo[data-pos="2"]{--x:calc(var(--w) * 1.32 + 64px);--escala:.52;--ver:.3}.escena .modulo[data-pos="-2"]{--x:calc(var(--w) * -1.32 - 64px);--escala:.52;--ver:.3}.escena .s03{--lados-x:calc(.6 + var(--lados) * .4)}.escena .modulos.mueve figure{transition:transform .9s var(--expo), opacity .9s var(--expo)}.escena .tarjeta{left:calc(50% - var(--w) / 2);width:var(--w);top:calc(var(--arriba) + var(--h) + 16px);opacity:0;visibility:hidden;transition:opacity .6s var(--expo), visibility 0s .6s;padding-right:8.5rem;position:absolute}.escena .modulo[data-pos="0"] .tarjeta{opacity:var(--tarjetas);visibility:visible;transition:opacity .6s var(--expo);transform:translateY(calc((1 - var(--tarjetas)) * 48px))}.escena .modulos.mueve .tarjeta{transition:opacity .6s var(--expo)}.escena .s03>.marco>.control{z-index:3;top:calc(var(--arriba) + var(--h) + 16px + 1.25rem);right:calc(50% - var(--w) / 2 + 1.4rem);opacity:var(--tarjetas);position:absolute}.escena .desplazar{display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .revela,.js .heroe .linea,.js .barra{opacity:1;filter:none;transition:none;animation:none;transform:none}.desplazar{display:none!important}.boton,.boton .flecha,.flechita,.barra,.marca b,.ventana video,input,textarea{transition:none}}
