@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-italic-BEAWuiTz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.pantalla{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#1d0a25;--panel:#25102f;--elevado:#30183d;--linea:#6c4d82;--linea-2:#a583b6;--linea-suave:#3d2350;--tinta:#fbf9fd;--tinta-lectura:#ece5f3;--tinta-2:#d9cfe4;--tinta-3:#ad9dbe;--lila:#cf9df0;--violeta:#9a5fe0;--verde:#6ae673;--verde-2:#8df094;--verde-tinta:#0b1f0e;--sombra-menu:0 28px 40px -20px #08000ee6}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f7f3fb;--panel:#fff;--elevado:#ede5f6;--linea:#cdbfe0;--linea-2:#a48bc2;--linea-suave:#e4dbef;--tinta:#1d0a25;--tinta-lectura:#2c1838;--tinta-2:#4a3759;--tinta-3:#6a5a7b;--lila:#7a3fc4;--violeta:#9a6fe0;--verde:#0d8a3f;--verde-2:#0a7434;--verde-tinta:#fff;--sombra-menu:0 28px 40px -24px #3c145a59}:root{--sans:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.1875rem;--t-xl:1.5625rem;--t-2xl:2rem;--espaciado:.28em;--r-s:6px;--r-m:12px;--ancho:105rem;--margen:clamp(1.25rem, 4.7vw, 4.5rem);--borde:max(var(--margen), calc((100% - var(--ancho)) / 2));--rapido:.2s;--medio:.34s}.e-cab,.e-cab *,.e-pie,.e-pie *{box-sizing:border-box}.e-salto{z-index:50;border-radius:var(--r-s);background:var(--verde);color:var(--verde-tinta);font:600 var(--t-s) / 1 var(--sans);padding:.7rem 1rem;text-decoration:none;position:absolute;top:-5rem;left:1rem}.e-salto:focus{top:1rem}.e-cab{z-index:20;max-width:none;color:var(--tinta);font:450 1rem / 1.2 var(--sans);border:0;margin:0;padding:0;position:relative}.e-cab-in{min-height:clamp(4.25rem,6.4vw,6.25rem);padding-inline:var(--borde);align-items:center;gap:1rem clamp(1rem,2.4vw,2.25rem);display:flex}.e-cab a{color:inherit;text-decoration:none}.e-marca{color:var(--tinta);font:650 clamp(1.75rem, 2.9vw, 2.75rem) / 1 var(--sans);letter-spacing:-.012em;white-space:nowrap;flex:none;margin-right:auto}.e-nav{align-items:center;gap:clamp(1.5rem,3.7vw,3.6rem);margin:0;padding:0;font-size:clamp(1.0625rem,1.5vw,1.4375rem);display:flex}.e-nav a{white-space:nowrap;padding-block:.65rem;display:block}.e-nav a span{transition:border-color var(--rapido);border-bottom:3px solid #0000;padding-bottom:.45em;display:block}.e-nav a:hover span{border-bottom-color:var(--linea)}.e-nav a[aria-current] span{border-bottom-color:var(--verde)}.e-menu,.e-tema{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;transition:background-color var(--rapido);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:none}.e-menu:hover,.e-tema:hover{background:var(--elevado)}.e-menu svg,.e-tema svg{width:1.4rem;height:1.4rem;display:block}.e-cab.con-menu .e-tema{color:var(--tinta-2);margin-bottom:calc(clamp(1.0625rem,1.5vw,1.4375rem)/2.22222 + 3px);margin-left:calc(clamp(1rem,2.4vw,2.25rem)/-2.22222);margin-right:-.6rem;display:grid}.e-tema .e-tema-luna,:root[data-theme=light] .e-tema .e-tema-sol{display:none}:root[data-theme=light] .e-tema .e-tema-luna{display:block}.e-menu[aria-expanded=false] .e-menu-cerrar,.e-menu[aria-expanded=true] .e-menu-abrir{display:none}.e-cab :focus-visible,.e-pie :focus-visible,.e-salto:focus-visible{outline:2px solid var(--verde);outline-offset:4px;border-radius:2px}@media (width<=900px){.e-cab-in{flex-wrap:wrap;gap:0 .25rem}.e-nav{flex-wrap:wrap;order:5;gap:0 1.5rem;width:100%;padding-bottom:.5rem;font-size:1.125rem}.e-cab.con-menu .e-tema{margin:0}.e-marca{padding-block:.2rem}.e-cab.con-menu .e-menu{margin-right:-.6rem;display:grid}.e-cab.con-menu .e-nav{display:none}.e-cab.con-menu .e-nav.abierta{width:auto;padding:0 var(--margen) .75rem;border-bottom:1px solid var(--linea);background:var(--panel);box-shadow:var(--sombra-menu);font-size:1.375rem;display:block;position:absolute;top:100%;left:0;right:0}.e-cab.con-menu .e-nav a{border-top:1px solid var(--linea-suave);padding-block:1rem .55rem}.e-cab.con-menu .e-nav a span{display:inline-block}}.e-pie{background:var(--fondo);max-width:none;color:var(--tinta-2);font:400 var(--t-s) / 1.6 var(--sans);border:0;margin:0;padding:0;position:relative}.e-pie-in{margin-inline:var(--borde);border-top:1px solid var(--linea);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr);gap:2rem 3rem;padding-block:2.75rem 3rem;display:grid}.e-pie p{max-width:46ch;margin:0}.e-pie .e-pie-nombre{color:var(--tinta);font:650 1.5rem / 1 var(--sans);letter-spacing:-.012em;margin-bottom:.7rem}.e-pie .e-pie-credito{color:var(--tinta-3);font-size:var(--t-xs);margin-top:1.1rem}.e-pie .e-pie-credito a{color:var(--tinta-2)}.e-pie .e-pie-rotulo{color:var(--tinta-3);letter-spacing:var(--espaciado);text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem;font-weight:500}.e-pie ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.e-pie li{margin:0;padding:0}.e-pie a{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:.3em;overflow-wrap:anywhere;transition:text-decoration-color var(--rapido);text-decoration-thickness:1px}.e-pie a:hover{-webkit-text-decoration-color:var(--lila);text-decoration-color:var(--lila)}@media (width<=760px){.e-pie-in{grid-template-columns:1fr;gap:1.75rem;padding-block:2.25rem}}:root{--cab:clamp(4.25rem, 6.4vw, 6.25rem)}.pag-cab{position:relative}.pagina.pagina-articulos{--arte:clamp(0rem, 19.8vw, 22rem);padding-right:calc(var(--borde) + var(--arte))}.pagina-articulos .pag-cab{grid-template-columns:minmax(0,1fr) minmax(15rem,47.9%);align-items:center;gap:0 2rem;padding-top:clamp(1rem,2.05vw,1.95rem);display:grid}.pagina-articulos .rotulo{grid-column:1/-1;margin-bottom:clamp(.4rem,.6vw,.6rem)}.pagina-articulos .filtros{margin-top:clamp(1.4rem,2.05vw,1.95rem)}.pagina-articulos .indice{border-top:1px solid var(--linea-2);margin-top:.85rem;padding-top:clamp(.5rem,1.55vw,1.5rem)}.arte-cinta{top:calc(var(--cab) * -1);width:30vw;height:clamp(36rem,100svh,70rem);position:absolute;right:0}.pagina.pagina-datos{--t-titulo:clamp(2.25rem, 4.05vw, 3.875rem)}.pagina-datos .pag-cab{margin-top:clamp(-.75rem,-.7vw,0rem);padding-top:clamp(.75rem,1.5vw,1.45rem)}.pagina-datos .titulo{margin-top:clamp(.6rem,.95vw,.9rem)}.pagina-datos .buscador{min-width:min(100%,19rem);max-width:min(100%,43.2vw);margin-top:clamp(1.1rem,1.65vw,1.6rem)}.filtros-tabla{gap:clamp(.4rem,.85vw,.8rem);margin-top:clamp(1rem,1.3vw,1.25rem);display:grid}.pagina-datos .indice,.pagina-datos .vacio{margin-inline:-.6rem}.pagina-datos .indice{border-top:1px solid var(--linea-2);margin-top:clamp(.9rem,1.3vw,1.25rem)}.pagina-datos .vacio{padding-inline:.6rem}.nota-arte{color:var(--tinta-3);font-size:var(--t-s);margin-top:1.5rem}.arte-onda{top:calc(var(--cab) * -1);width:53vw;height:clamp(14rem,27vw,26rem);position:absolute;right:0}.pagina.pagina-servicios{--t-titulo:clamp(2.5rem, 4.55vw, 4.375rem)}.pagina-servicios .pag-cab{padding-top:clamp(1rem,1.9vw,1.8rem)}.pagina-servicios .pag-cab .rotulo{font-size:clamp(.6875rem,.92vw,.875rem)}.pagina-servicios .titulo{margin-top:clamp(.7rem,1.6vw,1.55rem)}.pagina-servicios .entrada{margin-top:clamp(.6rem,1.1vw,1.05rem)}.pagina-servicios .indice{margin:clamp(2rem,5.2vw,5rem) calc(-1*clamp(0px,1.43vw,1.375rem)) 0}.serv-nota{border-top:1px solid var(--linea);color:var(--tinta);letter-spacing:.01em;margin-top:clamp(2.5rem,4.5vw,4rem);padding-top:clamp(1.25rem,1.8vw,1.75rem);font-size:clamp(.9375rem,1.17vw,1.125rem);font-style:italic}.serv-mas{color:var(--tinta-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,6vw,6rem);margin-top:clamp(3rem,5.5vw,5rem);line-height:1.6;display:grid}.serv-mas .rotulo{margin-bottom:.9rem;font-size:.8125rem}.serv-mas p{max-width:34em}.arte-cruce{top:calc(var(--cab) * -1);width:56vw;height:clamp(15rem,28vw,27rem);position:absolute;right:0}:root:not([data-theme=light]) :is(.arte-cinta,.arte-onda,.arte-cruce):before{content:"";background:radial-gradient(50% 50% at 62%,#7e3ad633,#7e3ad612 55%,#0000 100%);position:absolute;inset:-12% -5% -12% -25%}@media (width<=900px){.pagina.pagina-articulos{--arte:0rem}.pagina-articulos .pag-cab{grid-template-columns:minmax(0,1fr);gap:0}.pagina-articulos .pag-cab,.pagina-datos .pag-cab,.pagina-servicios .pag-cab{margin-top:0;padding-top:6rem}.pagina-articulos .buscador{margin-top:1.25rem}.pagina-datos .buscador{max-width:none}.filtros-rotulo{background:var(--fondo);width:auto;margin-right:0;padding-right:.9rem;position:sticky;left:0}.pagina-datos .indice,.pagina-datos .vacio,.pagina-servicios .indice{margin-inline:0}.pagina-datos .vacio{padding-inline:0}.serv-mas{grid-template-columns:minmax(0,1fr)}.arte-cinta,.arte-onda,.arte-cruce{width:auto;height:6.5rem;top:-.5rem;left:30%;right:0}.arte-cinta{height:9.5rem;left:58%}}.pagina.pagina-sobre{--arte:clamp(0rem, 19.8vw, 22rem);padding-right:calc(var(--borde) + var(--arte))}.pagina-sobre .pag-cab{padding-top:clamp(1rem,2.05vw,1.95rem)}.pagina-sobre .titulo{margin-top:clamp(.5rem,.9vw,.85rem)}.pagina-sobre .entrada{max-width:34em;margin-top:clamp(1rem,1.6vw,1.5rem)}.indice.sobre{border-top:1px solid var(--linea-2);margin-top:clamp(2rem,3.4vw,3.25rem)}.sobre>li{grid-template-columns:clamp(2.75rem,3.72vw,3.5625rem) minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:0 clamp(1rem,1.4vw,1.35rem);padding:clamp(1.75rem,2.6vw,2.5rem) 0 clamp(1.9rem,2.8vw,2.7rem);display:grid}.sobre-titulo{text-wrap:balance;padding-right:1rem;font-size:clamp(1.25rem,1.63vw,1.5625rem);font-weight:600;line-height:1.2}.sobre .prosa{max-width:38em}.contacto{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.contacto .titulo-2{margin-top:clamp(.5rem,.9vw,.85rem)}.contacto-vias{border-top:1px solid var(--linea-2);margin:0;padding:0;list-style:none}.contacto-vias li{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding:1.05rem 0;display:flex}.contacto-vias span{color:var(--tinta-2);letter-spacing:var(--espaciado);text-transform:uppercase;font-size:.8125rem;font-weight:500}.contacto-vias .accion{overflow-wrap:anywhere;white-space:normal;font-size:clamp(1.0625rem,1.37vw,1.3125rem)}@media (width<=900px){.pagina.pagina-sobre{--arte:0rem}.pagina-sobre .pag-cab{padding-top:6rem}.sobre>li{grid-template-columns:2.6rem minmax(0,1fr)}.sobre .prosa{grid-column:2;margin-top:.9rem}.contacto{grid-template-columns:minmax(0,1fr)}}.pagina-graficas{--t-titulo:clamp(2.25rem, 4.05vw, 3.875rem);padding-top:clamp(.75rem,1.6vw,1.5rem)}.pagina-graficas .pag-cab{margin-top:clamp(1.75rem,3vw,2.75rem)}.pagina-graficas .titulo{margin-top:clamp(.6rem,.95vw,.9rem)}.pagina-graficas .entrada{margin-top:clamp(.9rem,1.3vw,1.25rem)}.galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.75rem);margin-top:clamp(2rem,3.4vw,3.25rem);display:grid}.grafica{border:1px solid var(--linea);border-radius:var(--r-m);transition:border-color var(--rapido);background:#fff;display:block;overflow:hidden}.grafica img{width:100%}.grafica:hover{border-color:var(--lila)}@media (width<=900px){.galeria{grid-template-columns:minmax(0,1fr)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--fondo);color:var(--tinta);font:400 var(--t-m) / 1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a{color:inherit}img,video{max-width:100%;height:auto;display:block}button,input{color:inherit;font:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--verde);outline-offset:4px;border-radius:2px}::selection{background:var(--violeta);color:#fff}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico,.icon{flex:none;width:1.5rem;height:1.5rem;display:block}.lienzo{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.lienzo>main{flex:1 0 auto;min-width:0}.arte-lienzo{z-index:-1;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}[data-arte]{pointer-events:none}.sin-webgl [data-arte]:after,[data-arte].sin-modelo:after{content:"";background:50%/100% 100% no-repeat;position:absolute;inset:0}.sin-webgl [data-arte=mini],.sin-webgl [data-arte=simbolo]{position:relative}.sin-webgl [data-arte=mini]:after,.sin-webgl [data-arte=simbolo]:after{background-size:contain}.sin-webgl [data-arte=cinta]:after{background-image:url(/arte/cinta.webp);inset:-15%}.sin-webgl [data-arte=cinta][data-volteo]:after{transform:scaleY(-1)}.sin-webgl [data-arte=onda]:after{background-image:url(/arte/onda.webp);inset:-15%}.sin-webgl [data-arte=cruce]:after{background-image:url(/arte/cruce.webp);inset:-15%}.sin-webgl [data-arte=cerebro]:after,[data-arte=cerebro].sin-modelo:after{background-image:url(/arte/cerebro.webp);inset:-30%}.sin-webgl [data-arte=mini][data-forma=lomas]:after{background-image:url(/arte/mini-lomas.webp)}.sin-webgl [data-arte=mini][data-forma=anillos]:after{background-image:url(/arte/mini-anillos.webp)}.sin-webgl [data-arte=mini][data-forma=cruce]:after{background-image:url(/arte/mini-cruce.webp)}.sin-webgl [data-arte=mini][data-forma=dunas]:after{background-image:url(/arte/mini-dunas.webp)}.sin-webgl [data-arte=mini][data-forma=espiral]:after{background-image:url(/arte/mini-espiral.webp)}.sin-webgl [data-arte=simbolo][data-forma=conversacion]:after{background-image:url(/arte/simbolo-conversacion.webp)}.sin-webgl [data-arte=simbolo][data-forma=onda]:after{background-image:url(/arte/simbolo-onda.webp)}.sin-webgl [data-arte=simbolo][data-forma=calendario]:after{background-image:url(/arte/simbolo-calendario.webp)}.pagina{padding:0 var(--borde) clamp(3.5rem, 7vw, 6rem);position:relative}.rotulo{color:var(--tinta);letter-spacing:var(--espaciado);text-transform:uppercase;font-size:clamp(.75rem,1.1vw,1.0625rem);font-weight:500;line-height:1.25}.rotulo b{color:var(--verde);font-weight:700}.rotulo i{margin-inline:.75em;font-style:normal}.titulo{color:var(--tinta);font-size:var(--t-titulo,clamp(2.75rem, 5.1vw, 4.875rem));letter-spacing:-.012em;text-wrap:balance;font-weight:700;line-height:1}.titulo-2{letter-spacing:-.012em;font-size:clamp(2rem,3.3vw,3rem);font-weight:700;line-height:1.05}.entrada{max-width:60ch;color:var(--tinta);letter-spacing:.01em;font-size:clamp(1.0625rem,1.43vw,1.375rem);line-height:1.4}.enlace{color:var(--lila);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:.25em;transition:color var(--rapido), text-decoration-color var(--rapido);text-decoration-thickness:1px}.enlace:hover{color:var(--tinta);text-decoration-color:currentColor}.accion{color:var(--tinta);white-space:nowrap;align-items:center;gap:.45em;font-weight:500;text-decoration:none;display:inline-flex}.accion .ico{width:1.1em;height:1.1em;transition:transform var(--rapido), color var(--rapido)}.accion:hover .ico,.accion:focus-visible .ico{color:var(--verde);transform:translate(.12em,-.12em)}.btn{border:1px solid var(--linea-2);min-height:2.875rem;color:var(--tinta);font:500 var(--t-m) / 1.2 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color var(--rapido), border-color var(--rapido);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--lila);background:var(--elevado)}.buscador{border:1px solid var(--linea-2);width:100%;height:clamp(2.75rem,3.2vw,3.0625rem);color:var(--tinta);transition:border-color var(--rapido);border-radius:999px;align-items:center;display:flex;position:relative}.buscador-recto{border-radius:.625rem}.buscador:hover,.buscador:focus-within{border-color:var(--lila)}.buscador .ico{pointer-events:none;width:1.6rem;height:1.6rem;position:absolute;left:clamp(1rem,1.7vw,1.6rem)}.buscador input{border-radius:inherit;letter-spacing:.01em;outline-offset:2px;background:0 0;border:0;width:100%;height:100%;padding:0 1.25rem 0 clamp(3.2rem,4.6vw,4.4rem);font-size:clamp(1rem,1.24vw,1.1875rem)}.buscador input::placeholder{color:var(--tinta);opacity:.92}.buscador input::-webkit-search-cancel-button{appearance:none}.filtros{align-items:flex-start;gap:0 clamp(1.75rem,3.75vw,3.6rem);display:flex}.filtro{letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.3rem 0 0;font-size:clamp(1.0625rem,1.37vw,1.3125rem);line-height:1.2}.filtro:after{content:"";height:3px;transition:background-color var(--rapido);background:0 0;border-radius:2px;margin-top:.42em;display:block}.filtro:hover:after{background:var(--linea)}.filtro[aria-pressed=true]{color:var(--verde);font-weight:600}.filtro[aria-pressed=true]:after{background:var(--verde)}.filtros-rotulo{border-right:1px solid var(--linea-2);width:clamp(5.5rem,9.2vw,8.8rem);color:var(--tinta);letter-spacing:var(--espaciado);text-transform:uppercase;flex:none;align-self:center;margin-right:calc(clamp(1.75rem,3.75vw,3.6rem)/-4);font-size:clamp(.6875rem,.85vw,.8125rem);font-weight:500;line-height:1.7}.indice{margin:0;padding:0;list-style:none}.indice>li{border-bottom:1px solid var(--linea);transition:border-color var(--rapido);position:relative}.indice>li:hover,.indice>li:focus-within{border-bottom-color:var(--linea-2)}.fila-titulo{color:var(--tinta);letter-spacing:-.003em;text-wrap:balance;font-weight:600;line-height:1.2}.fila-titulo a{text-decoration:none}.fila-titulo a:after{content:"";position:absolute;inset:0}.fila-titulo a:focus-visible{outline:none}.fila-titulo a:focus-visible:after{outline:2px solid var(--verde);outline-offset:-2px;border-radius:4px}.fila-desc{color:var(--tinta);letter-spacing:.012em;text-wrap:pretty}.ico-flecha{color:var(--tinta);transition:transform var(--rapido), color var(--rapido)}.indice>li:hover>.ico-flecha,.indice>li:focus-within>.ico-flecha{color:var(--verde)}.vacio{border-bottom:1px solid var(--linea);color:var(--tinta-2);font-size:var(--t-l);padding:2.5rem 0}.vacio button{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--verde);text-decoration-color:var(--verde);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;text-decoration-thickness:2px}.indice-articulos>li{grid-template-columns:clamp(2.75rem,3.72vw,3.5625rem) minmax(0,1fr) clamp(11rem,15vw,14.4rem) clamp(1.5rem,2vw,1.9rem);align-items:start;gap:0 clamp(1rem,1.4vw,1.35rem);padding:clamp(1.4rem,1.85vw,1.78rem) 0;display:grid}.art-num{border-right:1px solid var(--linea-2);min-height:2.75rem;color:var(--verde);letter-spacing:.06em;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;line-height:1.75;display:block}.indice-articulos .fila-titulo{font-size:clamp(1.25rem,1.63vw,1.5625rem)}.indice-articulos .fila-desc{max-width:44em;margin-top:.42rem;font-size:clamp(1rem,1.24vw,1.1875rem);line-height:1.37}.art-meta{border-left:1px solid var(--linea-2);text-transform:uppercase;align-self:start;gap:1.05rem;margin-top:.15rem;padding:.6rem 0 .75rem clamp(1rem,1.75vw,1.7rem);display:grid}.art-temas span{white-space:nowrap}.art-temas i{font-style:normal}.art-temas{color:var(--lila);letter-spacing:.12em;font-size:clamp(.6875rem,.85vw,.8125rem);font-weight:500;line-height:1.3}.art-tipo{color:var(--tinta);letter-spacing:.24em;align-items:center;gap:.95em;font-size:clamp(.6875rem,.8vw,.75rem);font-weight:500;line-height:1.2;display:flex}.art-tipo:before{content:"";background:var(--verde);border-radius:50%;flex:none;width:.55rem;height:.55rem}.indice-articulos .ico-flecha{justify-self:end;width:1.5rem;height:1.5rem;margin-top:1.55rem}.indice-articulos>li:hover>.ico-flecha,.indice-articulos>li:focus-within>.ico-flecha{transform:translate(2px,-2px)}.indice-datos>li{grid-template-columns:clamp(9rem,17vw,16.25rem) minmax(0,1fr) auto clamp(1.5rem,2vw,1.75rem);align-items:center;gap:0 clamp(1.25rem,1.95vw,1.9rem);min-height:clamp(5.5rem,7.2vw,6.9rem);padding:.9rem .6rem;display:grid}.dato-mini{align-self:stretch;min-height:4.25rem;margin-block:-.5rem}.dato-cuerpo{border-left:3px solid var(--lila);padding-left:clamp(1.25rem,2.2vw,2.1rem)}.indice-datos .fila-titulo{font-size:clamp(1.25rem,1.76vw,1.6875rem)}.indice-datos .fila-desc{margin-top:.3rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.3}.dato-rel{z-index:1;width:clamp(13rem,18.6vw,17.9rem);color:var(--tinta);letter-spacing:.01em;align-items:center;gap:.85rem;font-size:clamp(1rem,1.3vw,1.25rem);text-decoration:none;display:flex;position:relative}.dato-rel .ico{width:1.7rem;height:1.7rem}a.dato-rel{transition:color var(--rapido)}a.dato-rel:hover{color:var(--verde)}.indice-datos .ico-flecha{width:1.7rem;height:1.7rem}.indice-datos>li:hover>.ico-flecha,.indice-datos>li:focus-within>.ico-flecha{transform:translate(3px)}.indice-servicios>li{grid-template-columns:clamp(7rem,19.2vw,18.4rem) clamp(2.25rem,3.85vw,3.7rem) minmax(0,1fr) clamp(9rem,14.6vw,14rem);align-items:start;gap:0 clamp(.75rem,1.3vw,1.25rem);padding:clamp(1.4rem,2.1vw,2rem) clamp(0px,1.43vw,1.375rem) clamp(1.5rem,2.3vw,2.2rem);display:grid}.serv-simbolo{align-self:stretch;min-height:clamp(4.25rem,5.6vw,5.4rem);max-height:11rem;margin-block:clamp(-1.6rem,-1.6vw,-.6rem)}.serv-num{color:var(--tinta);letter-spacing:.05em;padding-top:.5rem;font-size:clamp(1.0625rem,1.43vw,1.375rem);font-weight:600}.serv-cuerpo{box-shadow:inset 2px 0 0 var(--lila);transition:box-shadow var(--medio);padding-left:clamp(1.1rem,1.9vw,1.8rem)}.serv-fila.abierto .serv-cuerpo{box-shadow:inset 3px 0 0 var(--verde)}.serv-titulo{color:var(--tinta);letter-spacing:.002em;transition:font-size var(--medio);font-size:clamp(1.375rem,2.02vw,1.94rem);font-weight:700;line-height:1.15}.serv-fila.abierto .serv-titulo{font-size:clamp(1.5rem,2.35vw,2.25rem)}.serv-titulo button,.serv-titulo a{width:100%;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.serv-titulo button:after,.serv-titulo a:after{content:"";position:absolute;inset:0}.serv-fila{cursor:pointer}.serv-titulo button:focus-visible,.serv-titulo a:focus-visible{outline:none}.serv-titulo button:focus-visible:after,.serv-titulo a:focus-visible:after{outline:2px solid var(--verde);outline-offset:-2px;border-radius:4px}.serv-desc{max-width:40em;color:var(--tinta);letter-spacing:.012em;text-wrap:pretty;margin-top:.35rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.42}.serv-panel{visibility:hidden;transition:grid-template-rows var(--medio) ease, visibility 0s var(--medio);grid-template-rows:0fr;display:grid}.serv-fila.abierto .serv-panel,html:not(.js) .serv-panel{visibility:visible;transition:grid-template-rows var(--medio) ease, visibility 0s;grid-template-rows:1fr}.serv-panel-in{z-index:1;cursor:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);min-height:0;display:grid;position:relative;overflow:hidden}.serv-detalle{max-width:40em;color:var(--tinta-2);text-wrap:pretty;grid-column:1/-1;padding-top:clamp(.9rem,1.3vw,1.25rem);font-size:clamp(1rem,1.24vw,1.1875rem);line-height:1.5}.serv-grupo{padding-top:clamp(1.1rem,1.6vw,1.5rem)}.serv-grupo h3{color:var(--tinta);letter-spacing:.3em;text-transform:uppercase;font-size:clamp(.75rem,.91vw,.875rem);font-weight:600;line-height:1.4}.serv-grupo ul,.serv-grupo p{color:var(--tinta);letter-spacing:.012em;text-wrap:pretty;margin:.5rem 0 0;padding:0;font-size:clamp(.9375rem,1.14vw,1.09rem);line-height:1.45;list-style:none}.serv-grupo li{padding-left:1.1em;position:relative}.serv-grupo li+li{margin-top:.5em}.serv-grupo li:before{content:"";background:var(--lila);width:.5em;height:2px;position:absolute;top:.68em;left:0}.serv-dato{border-top:1px solid var(--linea);margin-top:clamp(1.1rem,1.6vw,1.5rem);padding-top:clamp(.8rem,1.1vw,1.05rem)}.serv-dato p{margin-top:.3rem}.serv-lado{letter-spacing:.012em;white-space:nowrap;justify-items:center;margin-top:clamp(.9rem,1.3vw,1.25rem);font-size:clamp(1.0625rem,1.37vw,1.3125rem);display:grid}.serv-pista,.serv-cta{color:var(--tinta);align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.serv-pista .ico,.serv-cta .ico{width:1.2em;height:1.2em;transition:transform var(--rapido), color var(--rapido)}.serv-fila:hover .serv-pista .ico,.serv-fila:focus-within .serv-pista .ico{color:var(--verde);transform:translateY(2px)}.serv-cta{z-index:1;font-weight:600;position:relative}.serv-fila:not(.abierto):not(.serv-fila-corta) .serv-cta,.serv-fila.abierto .serv-pista{display:none}html:not(.js) .serv-fila .serv-cta{display:inline-flex}html:not(.js) .serv-pista{display:none}.serv-fila-corta .serv-cta{font-weight:400}.serv-fila.abierto .serv-lado{margin-top:clamp(2.4rem,4.4vw,4.2rem)}a.serv-cta:hover .ico,a.serv-cta:focus-visible .ico,.serv-fila-corta:hover .serv-cta .ico{color:var(--verde);transform:translate(2px,-2px)}.serv-cta-pendiente{color:var(--tinta-3);font-style:italic;font-weight:400}@media (width<=900px){.filtros{margin-inline:calc(var(--margen) * -1);padding-inline:var(--margen);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtro{padding-block:.6rem 0}.indice-articulos>li{grid-template-columns:2.6rem minmax(0,1fr) 1.5rem;padding-block:1.4rem 1.5rem}.art-meta{border:0;flex-wrap:wrap;grid-column:2;gap:.45rem 1.25rem;margin-top:.9rem;padding:0;display:flex}.indice-articulos .ico-flecha{grid-area:1/3;margin-top:.2rem}.indice-datos>li{grid-template-columns:5.5rem minmax(0,1fr) 1.5rem;gap:0 .9rem;padding:1.1rem 0}.dato-mini{grid-row:1/span 2;align-self:center;height:4.5rem;margin:0}.dato-cuerpo{border-left-width:2px;padding-left:.9rem}.dato-rel{width:auto;color:var(--tinta-2);grid-area:2/2;margin-top:.6rem;padding-left:.9rem;font-size:.9375rem}.dato-rel .ico{width:1.25rem;height:1.25rem}.indice-datos .ico-flecha{grid-area:1/3;width:1.4rem;height:1.4rem}.indice-servicios>li{grid-template-columns:4.75rem minmax(0,1fr);gap:0 1rem;padding:1.5rem 0 1.6rem}.serv-simbolo{grid-row:1/span 2;align-self:start;height:4.75rem;min-height:0;margin:0}.serv-num{display:none}.serv-lado,.serv-fila.abierto .serv-lado{grid-column:2;justify-items:start;margin-top:1rem;padding-left:clamp(1.1rem,1.9vw,1.8rem)}.serv-panel-in{grid-template-columns:minmax(0,1fr)}.serv-dato+.serv-dato{border-top:0;margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
