:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0}html{scroll-padding-top:calc(var(--alto-top,6.5rem) + 1.5rem)}[hidden]{display:none!important}:root{--crema:#f6ede2;--blanco:#fffdfa;--verde:#2a645b;--hondo:#17423b;--hondo-2:#0f312b;--terra:#c15423;--terra-h:#a8471d;--celeste:#aed4d3;--tinta:#353a40;--suave:#5e636a;--linea:#17423b26;--linea-oscura:#aed4d338;--display:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Archivo",system-ui,-apple-system,sans-serif;--mono:"Martian Mono",ui-monospace,SFMono-Regular,monospace;--pad:clamp(1.15rem,4.5vw,4.5rem);--maxw:1280px}*{box-sizing:border-box}body{background:var(--crema);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.62;overflow-x:hidden}::selection{background:var(--terra);color:var(--blanco)}img{max-width:100%}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.solo-mobile{display:none}.grain{z-index:80;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--suave);font-size:.6rem;font-weight:400;line-height:1.5}.mono--terra{color:var(--terra)}.mono--celeste{color:var(--celeste)}.mono--verde{color:var(--verde)}h1,h2,h3{font-family:var(--display);color:var(--hondo);letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"SOFT" 30,"WONK" 1;margin:0;font-weight:600}h1{font-size:clamp(2.6rem,7.6vw,6.4rem);font-weight:500;line-height:.98}h2{font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.04}h3{font-size:1.16rem;font-weight:600;line-height:1.3}.it{font-variation-settings:"SOFT" 60,"WONK" 1;font-style:italic;font-weight:400}.it--terra{color:var(--terra)}p{margin:0 0 1.05rem}p:last-child{margin-bottom:0}.cuerpo{max-width:62ch;color:var(--tinta)}.suave{color:var(--suave)}.top{z-index:70;background:color-mix(in srgb,var(--crema) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.marca{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.marca img{width:auto;height:22px;display:block}.credenciales{border-top:1px solid var(--linea-oscura);grid-template-columns:1fr;gap:1.1rem;margin-top:clamp(2.2rem,4.5vw,3.4rem);padding-top:clamp(1.6rem,3vw,2.2rem);display:grid}@media (min-width:760px){.credenciales{grid-template-columns:repeat(3,1fr);gap:2rem}}.cred b{font-family:var(--display);color:var(--celeste);margin-bottom:.35rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;line-height:1.1;display:block}.cred span{color:color-mix(in srgb,var(--crema) 72%,transparent);max-width:30ch;font-size:.92rem;line-height:1.45;display:block}.fichas{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:680px){.fichas{grid-template-columns:repeat(2,1fr);gap:1.1rem}}@media (min-width:1100px){.fichas{grid-template-columns:repeat(4,1fr);gap:1.2rem}.fichas--5{grid-template-columns:repeat(6,1fr)}.fichas--5>*{grid-column:span 2}.fichas--5>:nth-child(4){grid-column:2/4}.fichas--5>:nth-child(5){grid-column:4/6}}.ficha{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:.7rem;min-width:0;padding:clamp(1.15rem,2.4vw,1.6rem);transition:border-color .25s,background .25s;display:flex;position:relative}.ficha:before{content:"";background:var(--terra);transform-origin:0;height:3px;transition:transform .35s;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.ficha:hover,.ficha:focus-within{border-color:color-mix(in srgb,var(--verde) 28%,transparent)}.ficha:hover:before,.ficha:focus-within:before{transform:scaleX(1)}.ficha .indice{font-family:var(--mono);letter-spacing:.04em;color:var(--suave);flex:none;justify-content:space-between;align-items:center;gap:.6rem;margin:0;font-size:.62rem;display:flex}.ficha h3{font-family:var(--display);color:var(--hondo);margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:600;line-height:1.18}.ficha .bajada{color:var(--suave);flex:1;margin:0;font-size:.94rem;line-height:1.5}.ficha .btn{align-self:flex-start;margin-top:.2rem}.tira-fotos{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:760px){.tira-fotos{grid-template-columns:repeat(4,1fr);gap:1.2rem}}@media (min-width:1100px){.tira-fotos{grid-template-columns:repeat(4,1fr);gap:1.4rem}}.tira-fotos figure{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.tira-fotos .foto{aspect-ratio:16/10;border:1px solid var(--linea);background:var(--crema);padding:0;overflow:hidden}.tira-fotos .foto img{object-fit:cover;width:100%;height:100%;display:block}.tira-fotos figcaption{color:var(--suave);overflow-wrap:break-word;line-height:1.45}.carrusel-marcas{padding:.6rem 0}.carrusel-ventana{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.carrusel-marcas .pista{flex:none;animation:60s linear infinite corre-marcas;display:flex}.carrusel-marcas ul{flex:none;align-items:center;gap:clamp(1.4rem,2.8vw,2.6rem);margin:0;padding:0 clamp(1.4rem,2.8vw,2.6rem) 0 0;list-style:none;display:flex}.carrusel-marcas li{flex:none;align-items:center;display:flex}.carrusel-marcas img{width:clamp(135px,17vw,205px);height:auto;display:block}@keyframes corre-marcas{to{transform:translate(-50%)}}.menu{align-items:stretch;gap:.15rem;display:none}@media (min-width:1000px){.menu{display:flex}}.grupo{display:flex;position:relative}.grupo-cab{line-height:1;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--suave);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.58rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.grupo-cab:hover{color:var(--hondo);border-color:var(--linea)}.grupo-cab.on{color:var(--hondo);border-color:var(--hondo);background:var(--blanco)}.grupo-solo{text-decoration:none}.grupo-solo:hover{color:var(--hondo);border-color:var(--linea)}.flecha{border-bottom:1px solid;border-right:1px solid;width:.3rem;height:.3rem;transition:transform .2s;transform:rotate(45deg)translateY(-.08em)}.grupo.desplegado .flecha{transform:rotate(-135deg)translateY(-.08em)}.submenu{background:var(--blanco);border:1px solid var(--linea);z-index:5;flex-direction:column;min-width:13rem;padding:.35rem;display:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 28px #17423b1a}.grupo.desplegado .submenu{display:flex}.submenu a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--suave);white-space:nowrap;padding:.6rem .7rem;font-size:.6rem;text-decoration:none;transition:color .2s,background .2s}.submenu:before{content:"";height:.45rem;position:absolute;top:-.45rem;left:0;right:0}.submenu a:hover,.submenu a.on{color:var(--hondo);background:var(--crema)}.hamburguesa{border:1px solid var(--linea);cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;gap:.28rem;width:2.4rem;height:2.4rem;padding:.55rem;display:inline-flex}@media (min-width:1000px){.hamburguesa{display:none}}@media (max-width:999px){.top-in{justify-content:flex-start}.hamburguesa{order:-1}.marca{margin-right:auto}}.hamburguesa span{background:var(--hondo);width:100%;height:1px;transition:transform .22s,opacity .18s;display:block}.hamburguesa.abierta span:first-child{transform:translateY(.29rem)rotate(45deg)}.hamburguesa.abierta span:nth-child(2){opacity:0}.hamburguesa.abierta span:nth-child(3){transform:translateY(-.29rem)rotate(-45deg)}.menu-movil{border-top:1px solid var(--linea);background:var(--crema);max-height:calc(100dvh - var(--alto-top,7rem));overflow-y:auto}@media (min-width:1000px){.menu-movil{display:none!important}}.menu-movil>.wrap{flex-direction:column;gap:1.6rem;padding-top:1.4rem;padding-bottom:1.8rem;display:flex}.grupo-movil{flex-direction:column;gap:.1rem;display:flex}.grupo-movil .mono{margin-bottom:.5rem}.grupo-movil a{font-family:var(--display);color:var(--hondo);border-bottom:1px solid var(--linea);padding:.5rem 0;font-size:1.28rem;font-weight:600;text-decoration:none}.grupo-movil a.on{color:var(--terra)}.menu-movil .btn{align-self:flex-start}.hud{background:var(--linea);height:2px;overflow:hidden}.hud i{background:var(--terra);transform-origin:0;will-change:transform;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.btn{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-size:.6rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn--accion{background:var(--terra);color:var(--blanco)}.btn--accion:hover{background:var(--terra-h)}.btn--linea{border-color:var(--linea);color:var(--tinta);background:0 0}.btn--linea-terra{border-color:var(--terra);color:var(--terra);background:0 0}.btn--linea-terra:hover{background:var(--terra);color:var(--blanco)}.btn--linea:hover{border-color:var(--hondo);color:var(--hondo)}.btn--claro{background:var(--crema);color:var(--hondo)}.btn--claro:hover{background:var(--blanco)}.btn--fantasma{border-color:var(--linea-oscura);color:var(--crema);background:0 0}.btn--fantasma:hover{border-color:var(--celeste);color:var(--celeste)}.btn--sm{padding:.55rem .85rem;font-size:.55rem}.vista{display:none}.vista.activa{display:block}section{padding-top:clamp(3.2rem,7vw,6.5rem);padding-bottom:clamp(3.2rem,7vw,6.5rem)}.antes{padding-top:0}@media (min-width:761px){.antes{padding-top:clamp(3.2rem,7vw,6.5rem)}}.banda+section{padding-top:clamp(3.2rem,7vw,6.5rem)}main>section:last-child,main>div:last-child>section:last-child{padding-bottom:clamp(1.6rem,3vw,2.6rem)}.pasos{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem;margin:0 0 clamp(2.2rem,4.5vw,3.4rem);padding:0;list-style:none;display:grid}@media (min-width:760px){.pasos{grid-template-columns:repeat(3,1fr);gap:2rem}}.pasos li{flex-direction:column;align-items:center;gap:.55rem;max-width:32ch;display:flex}.pasos li .mono{color:var(--terra)}.pasos li p{color:var(--tinta);margin:0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.5}.sec-cab{grid-template-columns:1fr;gap:1.2rem;margin-bottom:clamp(2rem,4vw,3.2rem);display:grid}@media (min-width:920px){.sec-cab{grid-template-columns:190px 1fr;gap:2.5rem}}.sec-cab h2{max-width:19ch}@media (min-width:920px){.sec-cab:not(:has(.mono)){grid-template-columns:1fr}}.sec-cab--centrada{text-align:center;display:block}.sec-cab--centrada h2{max-width:22ch;margin-left:auto;margin-right:auto}main>section:has(>.migas){padding-top:clamp(1.3rem,2.8vw,2.4rem)}.titulo-pagina{font-size:clamp(2.2rem,5.6vw,4.4rem)}.sec-cab h2.titulo-pagina{max-width:none}.titulo-pagina>span{display:inline-block}.bajada-pagina{max-width:none}@media (min-width:900px){.bajada-pagina{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.8rem,3.5vw,3.2rem);display:grid}.bajada-pagina>p{margin-bottom:0}.bajada-pagina:has(>p:only-child){display:block}.bajada-pagina>p:only-child{max-width:72ch}}.linea-puente{max-width:none}.pt{color:var(--terra)}.nota-privacidad{color:var(--suave);margin:.7rem 0 0;font-size:.78rem;line-height:1.45}.nota-privacidad a{color:inherit;text-underline-offset:.18em}.nota-privacidad a:hover{color:var(--terra)}.banda .nota-privacidad{color:color-mix(in srgb,var(--crema) 62%,transparent)}.banda .nota-privacidad a:hover{color:var(--celeste)}.legalia,.legalia .cuerpo{max-width:none}.legalia p,.legalia li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.legalia h3{font-family:var(--sans);color:var(--tinta);letter-spacing:0;text-wrap:wrap;font-variation-settings:normal;margin:0 0 .35rem;font-size:1rem;font-weight:600;line-height:1.5}.legalia>.cuerpo+.cuerpo{margin-top:clamp(1.3rem,2.4vw,1.8rem)}@media (max-width:760px){.legalia p,.legalia li{text-align:left}}.lista-simple{gap:.5rem;margin:0 0 1.05rem;padding-left:1.1rem;display:grid}.lista-simple li{line-height:1.6}.lista-simple li::marker{color:var(--terra)}.rejilla-papel{background-image:linear-gradient(var(--linea) 1px,transparent 1px),linear-gradient(90deg,var(--linea) 1px,transparent 1px);background-position:-1px -1px;background-size:44px 44px}.hoja{isolation:isolate;position:relative}.hoja:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--linea) 1px,transparent 1px),linear-gradient(90deg,var(--linea) 1px,transparent 1px);opacity:.5;background-position:-1px -1px;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.cabecera-hoja{margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.2rem,3vw,2.2rem) 0 clamp(1.6rem,3.5vw,2.6rem)}.cabecera-hoja .cuerpo:last-child{margin-bottom:0}.hero-ancho{width:100%;max-width:none;padding-left:var(--pad);padding-right:var(--pad);margin:0}.hero{background:var(--hondo);color:var(--crema);flex-direction:column;justify-content:center;min-height:min(62svh,660px);padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.hero-pie-tira{background:var(--hondo);color:var(--crema);padding:0 0 clamp(2.4rem,5vw,3.6rem)}.hero-pie-tira .credenciales{margin-top:clamp(2rem,4vw,3rem)}.carrusel-marcas--claro img{filter:brightness(0)invert();opacity:.78}.carrusel-marcas--claro img[src*=degen]{filter:grayscale()brightness(1.3);opacity:.9}.carrusel-marcas--claro .carrusel-ventana{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hero:before{content:"";background-image:linear-gradient(#aed4d317 1px,#0000 1px),linear-gradient(90deg,#aed4d317 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 20%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 30% 20%,#000 20%,#0000 78%)}.hero>*{position:relative}.hero h1{color:var(--crema);font-variation-settings:"SOFT" 20,"WONK" 1}.hero h1 .it{isolation:isolate;color:var(--crema);padding:0 .06em;position:relative}.hero h1 .it:before{content:"";background:var(--terra);z-index:-1;position:absolute;inset:.16em 0 .09em -.01em;transform:skew(-11deg)}.hero h1 .l{margin-bottom:-.12em;padding-bottom:.16em;display:block;overflow:hidden}.hero h1 .l>span{animation:1s cubic-bezier(.16,.9,.24,1) forwards sube;display:block;transform:translateY(103%)}.hero h1 .l:nth-child(2)>span{animation-delay:.1s}.hero h1 .l:nth-child(3)>span{animation-delay:.2s}@keyframes sube{to{transform:translateY(0)}}.hero .bajada{color:color-mix(in srgb,var(--crema) 78%,transparent);max-width:46ch;margin-top:1.8rem;font-size:clamp(1rem,1.35vw,1.16rem)}.hero .acciones{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.hero-pie{border-top:1px solid var(--linea-oscura);flex-wrap:wrap;gap:.6rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1rem;display:flex}.ficha-estado{align-items:center;gap:.45rem;display:inline-flex}.punto{background:var(--terra);width:6px;height:6px;display:inline-block}.punto--celeste{background:var(--celeste)}.punto--vacio{border:1px solid var(--celeste);background:0 0}.lente{grid-template-columns:1fr;gap:1.2rem;display:grid}@media (min-width:900px){.lente{grid-template-columns:.85fr 1.15fr;gap:2.2rem}}.piezas{border-top:1px solid var(--linea);flex-direction:column;display:flex}.pieza{text-align:left;border:0;border-bottom:1px solid var(--linea);cursor:pointer;font:inherit;color:var(--tinta);background:0 0;grid-template-columns:2.9rem 1fr auto;align-items:center;gap:.8rem;padding:.95rem .3rem;transition:background .2s,padding-left .2s;display:grid}.pieza:hover{background:color-mix(in srgb,var(--blanco) 70%,transparent);padding-left:.7rem}.pieza .n{font-family:var(--mono);color:var(--suave);font-size:.58rem}.pieza .t{font-family:var(--display);color:var(--hondo);font-size:1.05rem;font-weight:600}.pieza .marca-estado{border:1px solid var(--linea);width:9px;height:9px}.pieza .toggle,.bio-corta{display:none}.pieza.on{background:var(--blanco);padding-left:.7rem}.pieza.on .marca-estado{background:var(--terra);border-color:var(--terra)}.pieza.on .n{color:var(--terra)}.panel{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:1.1rem;min-height:100%;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.panel .fila{gap:.35rem;display:grid}.panel .fila .k{font-family:var(--mono);text-transform:uppercase;color:var(--terra);font-size:.58rem}.panel .fila .v{color:var(--tinta);max-width:52ch;font-size:1rem}.panel .titulo{font-family:var(--display);color:var(--hondo);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.1}.panel-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.4rem;display:flex}.dondes{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dondes .et{font-family:var(--mono);text-transform:uppercase;color:var(--suave);font-size:.55rem}.migas{margin-bottom:clamp(1.2rem,2.5vw,1.8rem)}.migas ol{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.migas li{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--suave);align-items:center;gap:.5rem;min-width:0;font-size:.6rem;display:flex}.migas li+li:before{content:"/";color:var(--linea-fuerte,var(--suave));opacity:.55}.migas a{color:var(--suave);text-decoration:none;transition:color .2s}.migas a:hover{color:var(--terra)}.migas [aria-current=page]{color:var(--hondo)}.nota-corchete{max-width:72ch;line-height:1.9}.nota-corchete a{color:var(--terra);border-bottom:1px solid color-mix(in srgb,var(--terra) 45%,transparent);text-decoration:none;transition:color .2s,border-color .2s}.nota-corchete a:hover{color:var(--terra-h);border-bottom-color:var(--terra-h)}.pill{font-family:var(--mono);text-transform:uppercase;border:1px solid var(--linea);color:var(--verde);padding:.3rem .55rem;font-size:.55rem;text-decoration:none;transition:border-color .2s,background .2s}.pill:hover{border-color:var(--verde);background:color-mix(in srgb,var(--celeste) 22%,transparent)}.bio-larga .cierre{color:var(--terra);font-size:1.06em;font-weight:600}.bio{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (min-width:820px){.bio{grid-template-columns:.62fr 1.38fr}}.logo-en-titulo{vertical-align:baseline;width:auto;height:.72em;margin-left:.08em;display:inline-block;transform:translateY(.02em)}.bio-redes{margin-top:clamp(1.3rem,2.6vw,1.8rem)}.retrato{aspect-ratio:2/3;border:1px solid var(--linea);background:color-mix(in srgb,var(--celeste) 15%,var(--crema));position:relative;overflow:hidden}.retrato img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@media (min-width:761px){.bio>.retrato{margin:.9rem 1.4rem 1.6rem}.retrato{background:0 0;background-color:var(--blanco);border:0;padding:.65rem;transition:rotate .4s cubic-bezier(.2,.7,.3,1);overflow:visible;rotate:-1.8deg;box-shadow:0 12px 28px #17423b24,0 2px 6px #17423b14}.retrato:hover{rotate:-.4deg}.retrato img{aspect-ratio:2/3;height:auto}.retrato:before,.retrato:after{content:"";background:color-mix(in srgb,var(--celeste) 62%,transparent);width:5.4rem;height:1.45rem;position:absolute;box-shadow:0 1px 3px #17423b1f}.retrato:before{top:-.75rem;left:-1.5rem;transform:rotate(-27deg)}.retrato:after{bottom:-.75rem;right:-1.5rem;transform:rotate(-27deg)}}.banda-yo{grid-column:1/-1;grid-template-columns:1fr;align-items:center;gap:clamp(2.4rem,5vw,4rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:860px){.banda-yo{grid-template-columns:minmax(0,1fr) minmax(0,.4fr)}.banda-yo>.retrato-nota{order:2}.banda-yo>.cuerpo{order:1}.banda-yo .retrato{margin-left:auto}}@media (min-width:900px){.banda-yo .retrato{transform:translate(-3rem,-8rem)}}.retrato-nota{position:relative}.banda-yo .retrato{max-width:320px}.banda-yo h3{font-family:var(--display);color:var(--crema);margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:600;line-height:1.1}.casillas{border-top:1px solid var(--linea);border-left:1px solid var(--linea);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:620px){.casillas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.casillas{grid-template-columns:repeat(3,1fr)}.casillas--5{grid-template-columns:repeat(5,1fr)}}.casilla{border-right:1px solid var(--linea);border-bottom:1px solid var(--linea);background:color-mix(in srgb,var(--blanco) 55%,transparent);text-align:left;color:inherit;cursor:pointer;font:inherit;flex-direction:column;gap:.55rem;padding:1.5rem 1.4rem 1.6rem;text-decoration:none;transition:background .25s,transform .25s;display:flex;position:relative}.casilla:hover{background:var(--blanco);transform:translateY(-3px)}.casilla .cab{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.casilla h3{font-size:1.2rem}.casilla p{color:var(--suave);margin:0;font-size:.95rem}.casilla .ir{font-family:var(--mono);text-transform:uppercase;color:var(--terra);opacity:0;margin-top:auto;padding-top:.8rem;font-size:.55rem;transition:opacity .25s,transform .25s;transform:translate(-4px)}.casilla:hover .ir{opacity:1;transform:none}.casilla--vacia{border-style:dashed;border-color:var(--linea);background:color-mix(in srgb,var(--celeste) 10%,transparent);cursor:default}.casilla--vacia:hover{background:0 0;transform:none}.casilla--vacia p{font-family:var(--display);color:var(--verde);font-size:1.02rem;font-style:italic}.chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--linea);color:var(--suave);white-space:nowrap;padding:.25rem .5rem;font-size:.6rem}.chip--activo{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 40%,transparent)}.chip--prueba{color:var(--terra);border-color:color-mix(in srgb,var(--terra) 40%,transparent)}.chip--lab{color:var(--suave)}.puertas{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:820px){.puertas{grid-template-columns:repeat(3,1fr)}}.puerta{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:.7rem;padding:1.6rem 1.5rem;transition:border-color .25s,transform .25s;display:flex}.puerta:hover{border-color:var(--verde);transform:translateY(-3px)}.puerta .precio{font-family:var(--display);color:var(--verde);font-variant-numeric:tabular-nums;font-size:.98rem;font-style:italic;font-weight:500;line-height:1.3}.puerta ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.puerta li{color:var(--suave);padding-left:1rem;font-size:.93rem;position:relative}.puerta li:before{content:"";background:var(--terra);width:5px;height:1px;position:absolute;top:.62em;left:0}.puerta .btn{margin-top:auto}.superficies{border-top:1px solid var(--linea)}.sup{border-bottom:1px solid var(--linea);grid-template-columns:1fr;gap:.4rem;padding:1.4rem 0;display:grid}@media (min-width:820px){.sup{grid-template-columns:2rem 1fr 1.5fr;align-items:baseline;gap:1.25rem}}.sup .n{font-family:var(--mono);color:var(--terra);font-size:.58rem}.sup h3{font-size:1.3rem}.sup .falta{font-family:var(--display);color:var(--verde);margin-bottom:.4rem;font-size:.98rem;font-style:italic}.sup .hace{color:var(--suave);font-size:.97rem}.bloque{grid-template-columns:1fr;gap:clamp(1.3rem,3vw,2rem);display:grid}@media (min-width:920px){.bloque{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,5rem)}.bloque-cab{position:sticky;top:clamp(5.5rem,12vh,8.5rem)}.bloque--invertido .bloque-cab{order:2}.bloque--invertido .texto-grande{order:1}}.bloque-cab .mono{margin-bottom:1.1rem;display:block}.bloque-cab h2{max-width:15ch}.texto-grande{max-width:48ch;color:var(--tinta);font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.55}.texto-grande p+p{margin-top:1.1rem}.notas{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:760px){.notas{grid-template-columns:repeat(2,1fr)}}.nota{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.nota .cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.nota .cab h3{flex:60%;min-width:0}.nota .cab .chip{flex:none}.nota p{color:var(--suave);margin:0;font-size:.93rem}.nota>.btn{align-self:flex-start;margin-top:auto}.faq{border-top:1px solid var(--linea);gap:0;display:grid}.faq details{border-bottom:1px solid var(--linea)}.faq summary{cursor:pointer;font-family:var(--display);color:var(--hondo);padding:.95rem 1.8rem .95rem 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--terra);transition:transform .25s;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq summary:hover{color:var(--terra)}.faq details p{color:var(--suave);margin:0;padding:0 1.8rem 1.1rem 0;font-size:.97rem;line-height:1.6}.circular{padding-top:clamp(3.2rem,7vw,6.5rem)}.circular-grilla{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.circular-grilla{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.circular-grilla{grid-template-columns:repeat(4,1fr)}}@media (min-width:880px){.circular-grilla--5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1040px){.circular-grilla--5{grid-template-columns:repeat(5,1fr)}}.circular-grilla .nota{gap:.55rem}.circular-grilla .nota h3{font-size:1.15rem}.circular-grilla .nota p{flex:1}.circular-grilla .nota .ir{color:var(--terra);opacity:1;margin-top:auto;padding-top:.7rem;transition:padding-left .22s;transform:none}.circular-grilla a.nota:hover .ir{opacity:1;padding-left:.3rem;transform:none}.nota--abierta{background:0 0;border-style:dashed}a.nota{color:inherit;text-decoration:none;transition:border-color .25s,transform .25s}a.nota:hover{border-color:var(--verde);transform:translateY(-3px)}.nota .pie{justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.4rem;display:flex}.nota .ir{font-family:var(--mono);text-transform:uppercase;color:var(--terra);opacity:0;font-size:.55rem;transition:opacity .25s,transform .25s;transform:translate(-4px)}a.nota:hover .ir{opacity:1;transform:none}.proyectos{border-top:1px solid var(--linea)}.proy{border-bottom:1px solid var(--linea);grid-template-columns:1fr;gap:.25rem;padding:1.5rem 0;text-decoration:none;transition:padding-left .25s,background .25s;display:grid}@media (min-width:820px){.proy{grid-template-columns:1.4fr 1fr .8fr auto;align-items:baseline;gap:1.5rem}}.proy:hover{background:color-mix(in srgb,var(--blanco) 65%,transparent);padding-left:.8rem}.proy .nom{font-family:var(--display);color:var(--hondo);font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:600;line-height:1.1}.proy .org,.proy .rol{color:var(--suave);font-size:.93rem}.proy .anio{font-family:var(--mono);color:var(--suave);font-variant-numeric:tabular-nums;font-size:.58rem}.proy .logo-marca{filter:grayscale();opacity:.65;width:auto;max-width:124px;height:auto;max-height:42px;transition:opacity .25s,filter .25s;display:block}.proy:hover .logo-marca{filter:none;opacity:1}.agenda{border-top:1px solid var(--linea)}.fecha{border-bottom:1px solid var(--linea);grid-template-columns:1fr;gap:.4rem;padding:1.3rem 0;display:grid}@media (min-width:820px){.fecha{grid-template-columns:minmax(11rem,1.1fr) minmax(0,1.4fr) minmax(0,.8fr) max-content;align-items:center;gap:clamp(1rem,2.5vw,2.2rem)}}.fecha .dia{font-family:var(--display);color:var(--hondo);font-variant-numeric:tabular-nums;text-wrap:balance;font-size:1.25rem;font-weight:600}.fecha .hora{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--suave);margin-top:.2rem;font-size:.6rem;font-weight:400;display:block}.fecha .que{font-size:.98rem}.fecha .donde{color:var(--suave);font-size:.93rem}.tarjeta{background:var(--hondo);color:var(--crema);padding:1.8rem 1.6rem}.tarjeta .campo{border-bottom:1px solid var(--linea-oscura);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.45rem 0;display:flex}.tarjeta .campo:last-of-type{border-bottom:0}.tarjeta .campo b{font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right;font-size:1rem;font-weight:500}.tarjeta .btn{width:100%;margin-top:1.1rem}.sticky{position:sticky;top:6.5rem}.lab-reparto{grid-template-columns:1fr;gap:clamp(1.6rem,3.5vw,2.4rem);display:grid}@media (min-width:900px){.lab-reparto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lab-texto{align-self:start;padding:0 clamp(0rem,1.5vw,1rem) 0 0}.lab-texto p:last-child{margin-bottom:0}.lab-reparto .nota .cab{flex-flow:column;align-items:flex-start;gap:.55rem}.lab-reparto .nota .cab h3{flex:none}.banda-in{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,3rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.banda-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.banda-in h2{max-width:14ch;margin:0}.banda-in .cuerpo p:last-child{margin-bottom:0}.dos{grid-template-columns:1fr;gap:clamp(1.6rem,3.5vw,3rem);display:grid}@media (min-width:900px){.dos{grid-template-columns:1.15fr .85fr}}@media (max-width:899px){.dos--tarjeta-primero>:last-child{order:-1}}.fotos{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}@media (min-width:820px){.fotos{grid-template-columns:repeat(4,1fr)}}.foto{aspect-ratio:4/5;border:1px dashed var(--linea);background:color-mix(in srgb,var(--celeste) 15%,var(--crema));align-items:flex-end;padding:.7rem;display:flex}.fotos .foto:has(img){border-style:solid;padding:0;overflow:hidden}.fotos .foto img{object-fit:cover;width:100%;height:100%;display:block}.testis{grid-template-columns:1fr;gap:.9rem;margin-top:1.2rem;display:grid}@media (min-width:820px){.testis{grid-template-columns:repeat(3,1fr)}}.testi{background:var(--blanco);border:1px solid var(--linea);padding:1.4rem}.testi p{font-family:var(--display);color:var(--hondo);font-size:1rem;line-height:1.45}.testi .quien{margin-top:.9rem;display:block}.testi .quien b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--terra);font-size:.6rem;font-weight:500;line-height:1.4;display:block}.testi .quien i{font-family:var(--sans);color:var(--suave);margin-top:.25rem;font-size:.86rem;font-style:italic;line-height:1.4;display:block}.datos-edicion{gap:.5rem;max-width:34rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.datos-edicion li{border-bottom:1px solid var(--linea);align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.datos-edicion li:last-child{border-bottom:0;padding-bottom:0}.datos-edicion span{min-width:5.5rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--suave);flex:none;font-size:.55rem}.datos-edicion b{color:var(--hondo);font-weight:600;line-height:1.35}.banda{background:var(--hondo);color:var(--crema);overflow:hidden}.banda h2{color:var(--crema);font-variation-settings:"SOFT" 20,"WONK" 1;max-width:15ch}.lista-banda{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.lista-banda li{color:var(--crema);padding-left:1.4rem;line-height:1.45;position:relative}.lista-banda li:before{content:"";background:var(--terra);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.banda .cuerpo{color:color-mix(in srgb,var(--crema) 76%,transparent)}.marquee{background:var(--crema);border-top:1px solid var(--linea-oscura);border-bottom:1px solid var(--linea);white-space:nowrap;padding:.9rem 0;display:flex;overflow:hidden}.marquee .pista{flex:none;animation:48s linear infinite corre;display:flex}.marquee ul{flex:none;gap:2.2rem;margin:0;padding:0 2.2rem 0 0;list-style:none;display:flex}.marquee li{font-family:var(--mono);text-transform:uppercase;color:var(--verde);font-size:.58rem}@keyframes corre{to{transform:translate(-50%)}}.news{border:1px solid var(--linea);background:var(--blanco);grid-template-columns:1fr;gap:1.4rem;padding:clamp(1.6rem,3.5vw,2.8rem);display:grid}@media (min-width:900px){.news{grid-template-columns:1fr 1fr;align-items:center;gap:2.6rem}}.form{flex-wrap:wrap;gap:.5rem;display:flex}.form textarea{border:1px solid var(--linea);background:var(--crema);font-family:var(--sans);color:var(--tinta);resize:vertical;min-height:4.5rem;padding:.8rem .9rem;font-size:.95rem;line-height:1.5}.form input{border:1px solid var(--linea);background:var(--crema);font-family:var(--sans);color:var(--tinta);flex:210px;padding:.8rem .9rem;font-size:.95rem}.cc-hero{grid-template-columns:1fr;align-items:end;gap:clamp(2rem,4vw,2.6rem);display:grid}@media (min-width:900px){.cc-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:2rem}}.cc-bajada{max-width:34ch;color:var(--tinta);margin:1.4rem 0 0;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.5}.cc-ficha{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:1.2rem;padding:clamp(1.3rem,2.6vw,2rem);display:flex}.cc-ficha .mono,.cc-ficha dl{margin:0}.cc-ficha dl>div{border-top:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.cc-ficha dl>div:last-child{border-bottom:1px solid var(--linea)}.cc-ficha dt{color:var(--suave);font-size:.92rem}.cc-ficha dd{font-family:var(--display);color:var(--hondo);margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600}.cc-ficha dd.cc-precio{color:var(--terra);font-size:clamp(1.45rem,2.2vw,1.9rem)}.cc-ficha .btn{padding:1rem 1.2rem}.cc-comenzar{background:var(--blanco);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.cc-comenzar>.wrap>h2.mono{font-family:var(--mono);letter-spacing:.02em;color:var(--suave);margin:0 0 clamp(1.4rem,3vw,2rem);font-size:.6rem;font-weight:400}.cc-pasos{grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cc-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.cc-pasos li{border-top:2px solid var(--hondo);flex-direction:column;gap:.6rem;padding-top:1.1rem;display:flex}.cc-pasos li:last-child{border-top-color:var(--terra)}.cc-pasos .mono{color:var(--terra);font-size:.72rem}.cc-pasos h3{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.cc-pasos p{max-width:30ch;margin:0}.cc-tray-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(1.6rem,3vw,2.5rem);display:flex}.cc-tray-cab h2{font-size:clamp(1.9rem,3.6vw,3.2rem)}.cc-tray-cab p{max-width:40ch;margin:0}.cc-mapa{height:600px;position:relative}.cc-mapa ul{margin:0;padding:0;list-style:none}.cc-mapa li{flex-direction:column;gap:.3rem;display:flex;position:absolute}.cc-mapa h3{font-size:1.18rem}.cc-mapa p{color:var(--suave);margin:0;font-size:.94rem;line-height:1.5}.cc-mapa h3,.cc-mapa p{background:var(--crema);width:fit-content;max-width:100%}.cc-mapa .nodo{border:2px solid var(--hondo);background:var(--crema);box-sizing:border-box;border-radius:50%;width:14px;height:14px}.cc-mapa .nodo--terra{border-color:var(--terra)}.cc-linea{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cc-linea path{fill:none;stroke:var(--verde);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.cc-linea--ancha{display:none}.cc-mapa li:first-child{width:56%;top:4px;left:0}.cc-mapa li:nth-child(2){width:54%;top:104px;left:46%}.cc-mapa li:nth-child(3){width:56%;top:206px;left:6%}.cc-mapa li:nth-child(4){width:50%;top:300px;left:50%}.cc-mapa li:nth-child(5){width:56%;top:394px;left:0}.cc-mapa li:nth-child(6){width:56%;top:484px;left:44%}@media (min-width:900px){.cc-mapa{height:470px}.cc-linea--ancha{display:block}.cc-linea--angosta{display:none}.cc-mapa li{gap:.5rem}.cc-mapa h3{font-size:1.38rem}.cc-mapa p{font-size:1rem}.cc-mapa .nodo{width:16px;height:16px}.cc-mapa li:first-child{width:25%;top:54px;left:0}.cc-mapa li:nth-child(2){width:24%;top:24px;left:38%}.cc-mapa li:nth-child(3){width:25%;top:82px;left:74%}.cc-mapa li:nth-child(4){width:24%;top:296px;left:7%}.cc-mapa li:nth-child(5){width:24%;top:266px;left:41%}.cc-mapa li:nth-child(6){width:28%;top:300px;left:70%}}.cc-faq{grid-template-columns:1fr;gap:1.6rem;display:grid}@media (min-width:900px){.cc-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:2rem}}.cc-faq h2{margin-bottom:1.3rem;font-size:clamp(1.7rem,3vw,2.5rem)}.cc-faq-lista article{border-top:1px solid var(--linea);grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem;padding:1.3rem 0;display:grid}.cc-faq-lista article:last-child{border-bottom:1px solid var(--linea)}.cc-faq-lista .mono{color:var(--terra);padding-top:.45rem}.cc-faq-lista h3{margin-bottom:.25rem;font-size:1.25rem}.cc-faq-lista p{color:var(--suave);margin:0}.lista-banda--chips{flex-wrap:wrap;gap:.6rem;display:flex}.lista-banda--chips li{border:1px solid var(--linea-oscura);padding:.45rem .85rem}.lista-banda--chips li:before{display:none}.descarga-panel{border-top:1px solid var(--linea);margin-top:.9rem;padding-top:.9rem;animation:.22s ease-out desplegar}.descarga-panel--solo{border-top:0;margin-top:0;padding-top:0;animation:none}@media (prefers-reduced-motion:reduce){.descarga-panel{animation:none}}.check{color:var(--suave);cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:.55rem;padding:.2rem 0;font-size:.9rem;line-height:1.4;display:flex}.check span{flex:auto}.check input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--terra);cursor:pointer;flex:none;margin:.15rem 0 0}.check--oscuro{color:color-mix(in srgb,var(--crema) 78%,transparent)}.caja-contacto{background:var(--blanco);border:1px solid var(--linea);border-top:3px solid var(--verde);padding:clamp(1.3rem,3vw,2rem)}.news-panel{border:1px solid var(--linea);border-left:3px solid var(--terra);background:var(--blanco);margin-top:1.1rem;padding:clamp(1.1rem,2.4vw,1.5rem);animation:.22s ease-out desplegar}@keyframes desplegar{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.news-panel{animation:none}}.form--news{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.form--news input:not([type=checkbox]),.form--news textarea{width:100%}.form--news .ancho{grid-column:1/-1}.form--news .btn{grid-column:1/-1;justify-self:start;margin-top:.2rem}@media (max-width:560px){.form--news{grid-template-columns:1fr}.form--news .btn{justify-self:stretch}}.form--col{flex-direction:column;align-items:stretch}.form--col input{flex:none;width:100%}.form--col .btn{align-self:flex-start;margin-top:.2rem}.form-msg{font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;color:var(--verde);margin-top:.9rem;font-size:.78rem;font-weight:500;line-height:1.5}.trampa{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;position:absolute!important}.form .cf{flex-direction:column;flex:210px;gap:.3rem;min-width:0;display:flex}.form .cf input,.form .cf textarea,.form--col .cf{flex:none;width:100%}.etiqueta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--suave);font-size:.64rem}.form button[disabled]{opacity:.6;cursor:progress}footer{isolation:isolate;border-top:1px solid var(--linea);padding-top:1.1rem;padding-bottom:1.1rem;position:relative}.zocalo{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.pie-logo{width:clamp(96px,9vw,118px);height:auto;display:block}.zocalo-legal{text-align:center}.zocalo .redes{justify-self:end}.redes{align-items:center;gap:1rem;display:flex}.redes a{color:var(--suave);transition:color .2s,transform .2s;display:inline-flex}.redes a:hover{color:var(--terra);transform:translateY(-1px)}.redes svg{width:19px;height:19px;display:block}.redes--claro a{color:color-mix(in srgb,var(--crema) 70%,transparent)}.redes--claro a:hover{color:var(--celeste)}.redes--claro svg{width:21px;height:21px}.wa-flotante{right:clamp(.9rem,2.4vw,1.6rem);bottom:calc(clamp(.9rem,2.4vw,1.6rem) + env(safe-area-inset-bottom,0px));z-index:65;color:#fff;background:#25d366;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0000002e}.wa-flotante:hover{background:#1ebe5a;transform:translateY(-2px)}.wa-flotante svg{width:24px;height:24px;display:block}@media print{.wa-flotante{display:none}}@media (max-width:560px){.zocalo{padding-bottom:4.4rem}}.banda-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}@media (max-width:819px){.proy{grid-template-columns:1fr auto;align-items:center;gap:.35rem .8rem}.proy .nom,.proy .rol{grid-column:1/-1}.proy .anio{justify-self:end}}@media (max-width:760px){:root{--pad:1.15rem}body{font-size:16px}.top-in{gap:.6rem;padding-top:.6rem;padding-bottom:.6rem}.migas [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.marca img{height:19px}.solo-desktop{display:none}.top-in .btn--sm{letter-spacing:0;padding:.5rem .7rem;font-size:.58rem}.hero{min-height:min(58svh,560px);padding-top:2.6rem;padding-bottom:2rem}h1{font-size:clamp(2.5rem,11.5vw,3.4rem);line-height:1}.hero .bajada{margin-top:1.4rem;font-size:1rem}.hero .acciones{gap:.6rem;margin-top:1.6rem}.hero .acciones .btn{flex:100%}.hero-pie{gap:.5rem;margin-top:2.2rem}section{padding-top:3rem;padding-bottom:3rem}.sec-cab{gap:.9rem;margin-bottom:1.8rem}h2{font-size:clamp(1.8rem,7.5vw,2.4rem)}.rejilla-papel,.hoja:before{background-size:64px 64px}.piezas .panel{border-top:0;min-height:0;margin:0 0 .2rem;padding:1.2rem 1.1rem 1.3rem}.pieza{grid-template-columns:2.4rem 1fr auto;gap:.6rem;padding:.9rem .2rem}.pieza .t{font-size:1rem}.panel .titulo{font-size:1.35rem}.panel-pie{flex-direction:column;align-items:flex-start;gap:.8rem}.panel-pie .btn{width:100%}.casilla{gap:.45rem;padding:1.2rem 1.1rem 1.3rem}.casilla .ir{opacity:1;margin-top:.3rem;padding-top:0;transform:none}.casilla:hover{transform:none}.casilla h3{font-size:1.12rem}.nota .ir{opacity:1;transform:none}a.nota:hover{transform:none}.puerta{padding:1.3rem 1.2rem}.puerta .btn{width:100%}.sup{gap:.5rem;padding:1.1rem 0}.sup .chip,.fecha .chip{place-self:flex-start start;width:auto}.fecha{gap:.35rem;padding:1.1rem 0}.fecha .dia{font-size:1.15rem}.sticky{position:static}.tarjeta{padding:1.4rem 1.2rem}.bio{gap:1.2rem}.retrato{aspect-ratio:3/2}.retrato img{object-position:50% 16%}.form--col .btn{align-self:stretch;width:100%}.hero-pie,#lab-notas,.bio-larga{display:none}.bio-corta{display:block}.pieza .toggle{font-family:var(--mono);color:var(--terra);font-size:.9rem;line-height:1;transition:transform .25s;display:block}.pieza.on .toggle{transform:rotate(45deg)}.pieza .marca-estado{display:none}.puertas--stack{display:block;position:relative}.puerta .chip{align-self:flex-start}.puertas--stack .puerta{transform-origin:50% 100%;will-change:transform;touch-action:pan-y;height:calc(100% - 30px);transition:transform .32s cubic-bezier(.2,.7,.3,1),opacity .32s;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #17423b14}.puertas--stack .puerta.arrastrando{transition:none}.solo-mobile{margin-top:1rem;display:inline-flex}#stack-aviso{color:var(--suave);margin-top:1.1rem;display:block}.zocalo{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.9rem}.zocalo .redes{justify-self:center}.redes svg{width:22px;height:22px}}.rv{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1);transform:translateY(13px)}.rv--der{transform:translate(30px)}.rv--izq{transform:translate(-30px)}.rv--cerca{transform:translateY(13px)scale(.985)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.hero h1 .l>span{animation:none;transform:none}.casilla:hover,.puerta:hover{transform:none}}@media (min-width:761px){.mono{font-size:.67rem}.migas li,.grupo-cab{font-size:.65rem}.submenu a,.btn{font-size:.67rem}.btn--sm{font-size:.63rem}.pieza .n,.panel .fila .k{font-size:.65rem}.dondes .et,.pill,.casilla .ir{font-size:.63rem}.chip{font-size:.67rem}.puerta li{font-size:.96rem}.sup .n{font-size:.65rem}.nota p{font-size:.96rem}.nota .ir{font-size:.63rem}.proy .org,.proy .rol{font-size:.96rem}.proy .anio{font-size:.65rem}.fecha .donde{font-size:.96rem}.marquee li{font-size:.65rem}.check{font-size:.94rem}}.enfasis{color:var(--terra);font-weight:600}.hoja-nota{--pad-hoja:clamp(1.25rem,5vw,4.5rem);padding:clamp(1.3rem,4vw,3.2rem) var(--pad) clamp(2rem,6vw,5rem)}.hoja-nota-col{max-width:calc(70ch + 2 * var(--pad-hoja) + 2px);margin:0 auto}.nota-pagina{box-sizing:border-box;background:var(--blanco);border:1px solid var(--linea);padding:clamp(1.6rem,5vw,4rem) var(--pad-hoja);overflow-wrap:anywhere;min-width:0;box-shadow:0 18px 40px -34px #17423b73}.nota-pagina .chip--link{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 35%,transparent);text-decoration:none;transition:background .2s,color .2s}.nota-pagina .chip--link:hover{background:var(--verde);color:var(--blanco)}.nota-pagina .cab{border-bottom:1px solid var(--linea);flex-direction:column;gap:1.1rem;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.6rem;display:flex}.nota-pagina .cab p{margin:0}.nota-pagina h1{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:600;line-height:1.05}.nota-pagina .resumen{white-space:pre-line;font-family:var(--display);color:var(--verde);font-variation-settings:"SOFT" 60,"WONK" 1;max-width:40ch;font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;line-height:1.4}.nota-pagina .meta{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.nota-pagina .portada{border:1px solid var(--linea);background:color-mix(in srgb,var(--celeste) 15%,var(--crema));margin:0 0 clamp(2rem,4vw,3rem)}.nota-pagina .portada img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.nota-pagina .volver{margin-top:2.5rem}.prosa-nota{color:var(--tinta);font-size:1.08rem;line-height:1.7}.prosa-nota>*+*{margin-top:1.1rem}.prosa-nota p{margin-bottom:0}.prosa-nota h1,.prosa-nota h2,.prosa-nota h3,.prosa-nota h4{font-family:var(--display);color:var(--hondo);letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"SOFT" 30,"WONK" 1;margin-top:2.2rem;font-weight:600;line-height:1.15}.prosa-nota h1,.prosa-nota h2{font-size:clamp(1.5rem,2.6vw,2rem)}.prosa-nota h3{font-size:1.25rem}.prosa-nota h4{font-size:1.05rem}.prosa-nota a{color:var(--terra);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prosa-nota a:hover{color:var(--terra-h)}.prosa-nota strong{color:var(--hondo);font-weight:600}.prosa-nota blockquote{border-left:2px solid var(--terra);font-family:var(--display);color:var(--verde);font-variation-settings:"SOFT" 60,"WONK" 1;margin:1.6rem 0;padding:.2rem 0 .2rem 1.3rem;font-size:1.2rem;font-style:italic;line-height:1.45}.prosa-nota blockquote p+p{margin-top:.6rem}.prosa-nota ul,.prosa-nota ol{flex-direction:column;gap:.4rem;margin:0;padding-left:1.3rem;display:flex}.prosa-nota ul{padding-left:1.1rem;list-style:none}.prosa-nota ul li{position:relative}.prosa-nota ul li:before{content:"";background:var(--terra);width:6px;height:1px;position:absolute;top:.78em;left:-1.1rem}.prosa-nota ol li::marker{font-family:var(--mono);color:var(--terra);font-size:.7rem}.prosa-nota img{border:1px solid var(--linea);max-width:100%;height:auto;display:block}.prosa-nota figure{margin:2rem 0}.prosa-nota figcaption{font-family:var(--mono);text-transform:uppercase;color:var(--suave);letter-spacing:.02em;margin-top:.6rem;font-size:.58rem}.prosa-nota code{font-family:var(--mono);background:var(--crema);border:1px solid var(--linea);padding:.1em .35em;font-size:.82em}.prosa-nota pre{background:var(--hondo);color:var(--crema);padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.prosa-nota pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.prosa-nota hr{border:0;border-top:1px solid var(--linea);margin:2.4rem 0}.prosa-nota iframe{max-width:100%}.mono,.grupo-cab,.submenu a,.migas li,.chip,.pill,.dondes .et,.casilla .ir,.nota .ir,.marquee li,.testi .quien b,.datos-edicion span,.fecha .hora,.prosa-nota figcaption,.panel .fila .k{font-size:.69rem}.pieza .n,.sup .n,.proy .anio{font-size:.75rem}.etiqueta{letter-spacing:.02em;font-size:.69rem}.cf--oscuro .etiqueta,.banda .etiqueta{color:var(--celeste)}.form input,.form textarea{font-size:1rem}.btn{font-family:var(--sans);text-transform:none;letter-spacing:0;min-height:48px;padding:.8rem 1.35rem;font-size:1.03rem;font-weight:600;line-height:1.2}.btn--sm{min-height:42px;padding:.6rem 1rem;font-size:.95rem}.btn--linea{border:1.5px solid var(--hondo);color:var(--hondo)}.btn--linea:hover{background:var(--hondo);color:var(--crema)}.top .btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;min-height:0;padding:.75rem 1rem;font-size:.69rem;font-weight:500}.titulo-pagina,.nota-pagina h1{font-family:var(--display);letter-spacing:-.015em;color:var(--hondo);margin:0;font-size:clamp(3rem,6.2vw,5.5rem);font-weight:500;line-height:.98}.bajada-pagina p{font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.5}h3{font-size:clamp(1.19rem,1.6vw,1.375rem)}.tarjeta .campo b{font-size:1.25rem;font-weight:600}@media (max-width:760px){.top .btn{letter-spacing:0;white-space:nowrap;padding:.5rem .7rem;font-size:.6rem}}@media (max-width:899px){.campo-tarjeta{order:-1}}.hero-talleres{grid-template-columns:1fr;align-items:center;gap:2.6rem;display:grid}@media (min-width:900px){.hero-talleres{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:3rem}}.hero-talleres .titulo-pagina>span{display:block}.hero-bajada{max-width:38ch;margin:1.6rem 0 0;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.5}.collage{height:clamp(300px,42vw,520px);position:relative}.collage figure{background:var(--blanco);border:1px solid var(--linea);margin:0;padding:.55rem .55rem 1.6rem;position:absolute;box-shadow:0 1px #17423b0f}.collage img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.collage figure:before{content:"";background:color-mix(in srgb,var(--celeste) 75%,transparent);width:74px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.collage .f1{z-index:1;width:60%;top:2%;left:0;transform:rotate(-2.2deg)}.collage .f2{z-index:2;width:50%;top:24%;right:0;transform:rotate(2.5deg)}.collage .f3{z-index:3;width:54%;bottom:0;left:12%;transform:rotate(-1deg)}.collage .f3:before{background:color-mix(in srgb,var(--terra) 35%,transparent)}.tarjetas-talleres{grid-template-columns:1fr;gap:1.2rem;display:grid}@media (min-width:760px){.tarjetas-talleres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tarjetas-talleres--tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt{background:var(--blanco);border:1px solid var(--linea);flex-direction:column;gap:1rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:flex}.tt .cab{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tt h3{font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.1}.tt h3 a{color:inherit;text-decoration:none}.tt h3 a:hover{color:var(--terra)}.tt>p{color:var(--tinta);margin:0}.tt dl{border-top:1px solid var(--linea);margin:auto 0 0}.tt dl>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.tt dt{color:var(--suave);font-size:.9rem}.tt dd{font-family:var(--display);color:var(--hondo);text-align:right;margin:0;font-weight:600}.tt dd.precio{color:var(--terra);font-size:1.2rem}.tt .btn{align-self:stretch}.tt--cerrada{background:0 0;border-style:dashed}.cabecera-hoja:before{width:100vw;inset:clamp(-4rem,-5vw,-2rem) auto clamp(-3rem,-4vw,-2rem) 50%;transform:translate(-50%)}@media (min-width:900px){.banda-in{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:center;gap:clamp(1.5rem,3vw,2.4rem) clamp(2.5rem,5vw,4.5rem)}.banda-in>h2{grid-area:1/1;align-self:end}.banda-yo{display:contents}.banda-yo>.cuerpo{grid-area:2/1;align-self:start}.banda-yo>.retrato-nota{grid-area:1/2/3;align-self:center}.banda-yo .retrato{max-width:340px;margin-left:auto;transform:none}}
