@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--azul:#0f7ab2;--azul-profundo:#075581;--noche:#0b3550;--celeste:#b9e0ee;--niebla:#f4f9fb;--blanco:#fff;--tinta:#183343;--gris:#56697a;--linea:#d6e7ee;--seleccion-fondo:var(--azul);--seleccion-texto:var(--blanco);--seleccion-fondo-oscuro:var(--celeste);--seleccion-texto-oscuro:var(--tinta);--grano-oscuro:url(/media/grano-oscuro.png);--grano-claro:url(/media/grano-claro.png);--sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-h1:clamp(3rem, 1rem + 5.4vw, 6.25rem);--t-h2:clamp(2.1rem, 1.25rem + 3.5vw, 4.25rem);--t-h3:clamp(1.3rem, 1.15rem + .6vw, 1.6rem);--t-cuerpo:1.0625rem;--t-grande:clamp(1.125rem, 1.05rem + .35vw, 1.3rem);--t-chico:.875rem;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--ancho:1280px;--sec-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--radio:1.25rem;--radio-cuarto:100%;--ease-articulacion:cubic-bezier(.34, 1.25, .64, 1);--ease-suave:cubic-bezier(.22, 1, .36, 1);--d-corta:.18s;--d-media:.56s;--d-larga:1.4s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);font-size:var(--t-cuerpo);color:var(--tinta);background:var(--niebla);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{text-wrap:balance;margin:0;font-weight:800;line-height:1}p{text-wrap:pretty;margin:0}a{color:inherit}ul{margin:0;padding:0;list-style:none}figure{margin:0}address{font-style:normal}::selection{background:var(--seleccion-fondo);color:var(--seleccion-texto)}.superficie-oscura ::selection{background:var(--seleccion-fondo-oscuro);color:var(--seleccion-texto-oscuro)}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:4px}.superficie-oscura :focus-visible{outline-color:var(--celeste)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.saltar{left:var(--gutter);z-index:100;background:var(--tinta);color:var(--blanco);border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;position:absolute;top:-4rem}.saltar:focus{top:.75rem}.icono{flex:none;width:1.25em;height:1.25em}.textura{isolation:isolate;position:relative}.textura>*{z-index:1;position:relative}.textura:before,.textura:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.boton{min-height:3.25rem;font:650 1rem/1.1 var(--sans);color:var(--blanco);background:var(--azul);transition:background-color var(--d-corta) ease, transform var(--d-media) var(--ease-articulacion), box-shadow var(--d-corta) ease;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.boton:hover{background:var(--azul-profundo);transform:translateY(-2px);box-shadow:0 10px 24px -14px #075581e6}.boton:active{transform:translateY(0)scale(.98)}.boton--chico{min-height:2.75rem;padding:.55rem 1.05rem;font-size:.9375rem}.boton--blanco{color:var(--azul-profundo);background:var(--blanco)}.boton--blanco:hover{background:var(--niebla);box-shadow:0 12px 28px -14px #0b3550cc}.boton--contorno{background:0 0;border-color:#ffffffb3}.boton--contorno:hover{border-color:var(--blanco);background:#ffffff1f}.enlace-subrayado{text-underline-offset:.35em;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--celeste);text-decoration-color:var(--celeste);transition:text-decoration-color var(--d-corta) ease, color var(--d-corta) ease;align-items:center;font-weight:650;display:inline-flex}.enlace-subrayado:hover{text-decoration-color:currentColor}.medida{color:var(--celeste);align-items:center;gap:.6rem;margin-bottom:1.25rem;display:inline-flex}.medida svg{width:2.5rem;overflow:visible}.medida path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;opacity:.55}.medida line{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;transform-origin:32px 32px;transform:rotate(var(--ang))}.medida circle{fill:currentColor}.medida span{font:500 .9375rem/1 var(--mono);letter-spacing:.02em}.medida--clara{color:var(--azul-profundo)}.js .medida line{transition:transform var(--d-larga) var(--ease-articulacion);transform:rotate(-90deg)}.js .is-in .medida line,.js .medida.is-in line{transform:rotate(var(--ang))}.cabecera{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);transition:border-color var(--d-corta) ease;background:#f4f9fbe0;border-bottom:1px solid #0000;position:sticky;top:0}.cabecera.is-scrolled{border-bottom-color:var(--linea)}.cabecera__in{max-width:var(--ancho);padding:.6rem var(--gutter);align-items:center;gap:.6rem;margin-inline:auto;display:flex}.cabecera__logo{margin-right:auto;padding:.25rem 0;display:block}.cabecera__logo img{width:124px}.cabecera .boton--chico span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cabecera .boton--chico{width:2.75rem;padding:0}.menu-boton{background:var(--blanco);width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;box-shadow:inset 0 0 0 1px var(--linea);border:0;border-radius:999px;place-items:center;display:grid}.menu-boton__barras,.menu-boton__barras:before,.menu-boton__barras:after{content:"";width:18px;height:2px;transition:transform var(--d-corta) ease, opacity var(--d-corta) ease;background:currentColor;border-radius:2px;display:block}.menu-boton__barras{position:relative}.menu-boton__barras:before{position:absolute;top:-6px}.menu-boton__barras:after{position:absolute;top:6px}.menu-boton[aria-expanded=true] .menu-boton__barras{background:0 0}.menu-boton[aria-expanded=true] .menu-boton__barras:before{transform:translateY(6px)rotate(45deg)}.menu-boton[aria-expanded=true] .menu-boton__barras:after{transform:translateY(-6px)rotate(-45deg)}.nav{display:none}.nav.is-open{background:var(--niebla);border-bottom:1px solid var(--linea);padding:.5rem var(--gutter) 1.25rem;display:block;position:absolute;inset:100% 0 auto;box-shadow:0 24px 40px -32px #0b355099}.nav a{min-height:3rem;color:var(--tinta);align-items:center;font-weight:600;text-decoration:none;display:flex}.nav.is-open li+li{border-top:1px solid var(--linea)}.nav a:hover{color:var(--azul-profundo)}@media (width>=600px){.cabecera__in{gap:.9rem;padding-block:.7rem}.cabecera__logo img{width:140px}.cabecera .boton--chico{width:auto;padding:.55rem 1.05rem}.cabecera .boton--chico span{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width>=960px){.menu-boton{display:none}.cabecera__logo img{width:152px}.nav,.nav.is-open{box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.nav ul{gap:.25rem;display:flex}.nav a{min-height:2.75rem;transition:background-color var(--d-corta) ease;border-radius:999px;padding:0 .9rem;font-size:.9375rem}.nav a:hover{background:#b9e0ee73}}.heroe{--anillos:72% 88%;background:var(--grano-oscuro) 0 0 / 160px, var(--niebla);overflow:hidden}.heroe:before{background:repeating-radial-gradient(circle at var(--anillos), transparent 0 42px, #0f7ab217 42px 43.5px);-webkit-mask-image:radial-gradient(circle at var(--anillos), #000 0 22%, transparent 62%);-webkit-mask-image:radial-gradient(circle at var(--anillos), #000 0 22%, transparent 62%);mask-image:radial-gradient(circle at var(--anillos), #000 0 22%, transparent 62%)}.heroe__in{max-width:var(--ancho);padding:2rem var(--gutter) 3rem;margin-inline:auto;display:grid}.heroe__ubicacion{color:var(--azul-profundo);max-width:22rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600}.heroe__titulo{font-size:var(--t-h1);letter-spacing:-.045em;color:var(--tinta);font-weight:800;line-height:.94}.linea{white-space:nowrap;margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.linea>span{display:inline-block}.linea:nth-child(2){padding-left:.55em}.linea:nth-child(3){padding-left:1.1em}.heroe__bajada{max-width:34rem;color:var(--gris);margin-top:1rem;font-size:1.0625rem}.heroe__acciones{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:1.25rem;display:flex}.heroe__acciones .enlace-subrayado{color:var(--azul-profundo)}.js .linea>span{transform:translateY(104%)}.js .is-ready .linea>span{transition:transform .9s var(--ease-suave);transform:none}.js .is-ready .linea:nth-child(2)>span{transition-delay:90ms}.js .is-ready .linea:nth-child(3)>span{transition-delay:.18s}@media (width<=959px){.heroe__texto{display:contents}.heroe__ubicacion,.heroe__titulo{order:0}.gonio{order:1}.heroe__bajada{order:2}.heroe__acciones{order:3}}.gonio{justify-self:end;width:min(70vw,17.5rem);margin:2rem -.25rem 0 0;position:relative}.gonio__foto{aspect-ratio:1;border-top-right-radius:var(--radio-cuarto);background:var(--celeste);width:69.57%;position:absolute;top:19.12%;left:10.14%;overflow:hidden}.gonio__foto img{object-fit:cover;object-position:30% 62%;width:100%;height:100%}.gonio__svg{width:100%;height:auto;position:relative;overflow:visible}.gonio__marcas line{stroke:var(--azul-profundo);stroke-width:2.5px;stroke-linecap:round;opacity:.45}.gonio__marcas line.mayor{stroke-width:3.5px;opacity:.9}.gonio__pista{fill:none;stroke:var(--celeste);stroke-width:12px;stroke-linecap:round}.gonio__avance{fill:none;stroke:var(--azul);stroke-width:12px;stroke-linecap:round}.gonio__brazo line{stroke:var(--tinta);stroke-width:4px;stroke-linecap:round}.gonio__brazo circle{fill:var(--azul);stroke:var(--niebla);stroke-width:4px}.gonio__brazo{transform-box:view-box;transform-origin:60px 540px;transform:rotate(-90deg)}.gonio__pivote{fill:var(--tinta)}.gonio__pivote-aro{fill:var(--niebla);stroke:var(--tinta);stroke-width:3px}.gonio__lectura{font:500 38px var(--mono);fill:var(--azul-profundo)}.gonio__pie{color:var(--gris);margin-top:.5rem;padding-left:10%;font-size:.8125rem}@property --barrido{syntax:"<angle>";inherits:false;initial-value:90deg}.js .gonio__foto{-webkit-mask-image:conic-gradient(from 0deg at 0% 100%, transparent calc(90deg - var(--barrido)), #000 0);-webkit-mask-image:conic-gradient(from 0deg at 0% 100%, transparent calc(90deg - var(--barrido)), #000 0);mask-image:conic-gradient(from 0deg at 0% 100%, transparent calc(90deg - var(--barrido)), #000 0)}@media (width<=599px){.heroe{--anillos:4% 52%}.heroe__in{--g:min(116vw, 560px);grid-template-columns:minmax(0,1fr);grid-template-areas:"banner""ubic""bajada""acciones";padding-top:.25rem}.gonio{z-index:1;width:var(--g);max-width:none;margin:1.5rem 0 0 calc(20px - var(--gutter) - var(--g) * .1014);grid-area:banner;justify-self:start}.gonio__pie{display:none}.js .gonio__foto{-webkit-mask-image:none;mask-image:none}.gonio__foto:after{content:"";background:linear-gradient(#0b355000 34%,#0b355099 66%,#0b3550e6 100%);position:absolute;inset:0}.heroe__titulo{z-index:2;margin-bottom:calc(var(--g) * .1015 + 1.1rem);color:var(--blanco);text-shadow:0 2px 18px #0b355073;grid-area:banner;align-self:end;padding-left:.8rem;font-size:clamp(2.5rem,11vw,3.1rem)}.linea:nth-child(2){padding-left:.3em}.linea:nth-child(3){padding-left:.6em}.heroe__ubicacion{grid-area:ubic;margin:1.25rem 0 0}.heroe__bajada{grid-area:bajada;margin-top:.5rem}.heroe__acciones{grid-area:acciones}.heroe__titulo::selection{background:var(--celeste);color:var(--tinta)}.heroe__titulo ::selection{background:var(--celeste);color:var(--tinta)}}@media (width>=600px) and (width<=959px){.heroe{--anillos:74% 82%}.heroe__in{padding:3rem var(--gutter) 4rem;grid-template:"ubic ubic""titulo titulo""bajada gonio""acciones gonio"1fr/1fr minmax(15rem,42%);column-gap:2rem}.heroe__ubicacion{grid-area:ubic;max-width:none}.heroe__titulo{grid-area:titulo;font-size:clamp(3.5rem,8.4vw,5rem)}.heroe__bajada{font-size:var(--t-grande);grid-area:bajada;margin-top:2.5rem}.heroe__acciones{flex-direction:column;grid-area:acciones;align-self:start;align-items:flex-start}.gonio{grid-area:gonio;width:100%;margin:1rem 0 0}.gonio__lectura{font-size:32px}}@media (width>=960px){.heroe{--anillos:66% 78%}.heroe__in{padding:clamp(3rem, 6vw, 6rem) var(--gutter) clamp(3.5rem, 2rem + 5vw, 6.5rem);grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5rem}.heroe__ubicacion{max-width:none;margin-bottom:1.25rem;font-size:1rem}.heroe__bajada{font-size:var(--t-grande);margin-top:1.75rem}.heroe__acciones{gap:.75rem 1.5rem;margin-top:2rem}.gonio{width:min(100%,34rem);margin:0}.gonio__marcas line{stroke-width:2px}.gonio__marcas line.mayor{stroke-width:3px}.gonio__pista,.gonio__avance{stroke-width:10px}.gonio__brazo line{stroke-width:3px}.gonio__lectura{font-size:30px}.gonio__pie{font-size:var(--t-chico);margin-top:.75rem}}.acomp{color:var(--blanco);background:var(--grano-claro) 0 0 / 160px, radial-gradient(70% 55% at 92% 0%, #0f7ab26b, transparent 72%), radial-gradient(60% 50% at 0% 100%, #07558180, transparent 70%), var(--noche);overflow:hidden}.acomp:before{background:radial-gradient(circle,#b9e0ee33 1.1px,#0000 1.7px) 0 0/18px 18px;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 45%);mask-image:linear-gradient(200deg,#000 0%,#0000 45%)}.acomp__in{max-width:var(--ancho);padding:var(--sec-y) var(--gutter);margin-inline:auto}.acomp__cabeza{z-index:1;gap:1.25rem;max-width:44rem;display:grid;position:relative}.acomp__titulo{font-size:var(--t-h2);letter-spacing:-.035em;line-height:1.02}.acomp__intro{font-size:var(--t-grande);color:#ffffffd1;max-width:36rem}.acomp__columna{display:none}.acomp__cuerpo{z-index:1;gap:2rem;margin-top:2.5rem;display:grid;position:relative}.servicios{order:-1}.acomp__imagen img{aspect-ratio:16/9;object-fit:cover;object-position:45% 45%;border-radius:var(--radio) var(--radio) var(--radio) 4rem;width:100%}.acomp__imagen figcaption{color:#ffffffb3;margin-top:.5rem;font-size:.8125rem}.servicio{border-top:1px solid #b9e0ee40;grid-template-columns:2.75rem 1fr;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.servicio:last-child{border-bottom:1px solid #b9e0ee40}.servicio h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:700;line-height:1.15}.servicio p{color:#fffc;max-width:34rem;margin-top:.4rem}.servicio__arco{width:2.75rem;overflow:visible}.servicio__pista{stroke:#b9e0ee66;stroke-width:2px}.servicio__rango{fill:none;stroke:var(--celeste);stroke-width:3.5px;stroke-linecap:round}.servicio__arco circle{fill:var(--celeste)}.js .servicio__rango{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d-larga) var(--ease-suave) .12s}.js .servicio.is-in .servicio__rango{stroke-dashoffset:0}.js .servicio:nth-child(2) .servicio__rango{transition-delay:.22s}.js .servicio:nth-child(3) .servicio__rango{transition-delay:.32s}@media (width>=600px){.acomp__cabeza{max-width:66%}.acomp__columna{z-index:0;pointer-events:none;width:min(20vw,150px);display:block;position:absolute;top:3rem;right:6%}.acomp__cuerpo{grid-template-columns:2fr 3fr;align-items:start;gap:2.5rem;margin-top:3.5rem}.servicios{order:0}.acomp__imagen img{aspect-ratio:3/4;object-position:40% 50%;border-radius:var(--radio) var(--radio) var(--radio) 5rem}.servicio{grid-template-columns:3rem 1fr;gap:1.25rem;padding-block:1.5rem}.servicio__arco{width:3rem}}@media (width>=960px){.acomp__cabeza{max-width:44rem}.acomp__columna{width:min(15vw,200px);right:7%}.acomp__cuerpo{grid-template-columns:5fr 6fr;gap:clamp(3rem,6vw,6rem);margin-top:clamp(3rem,2rem + 4vw,5rem)}.acomp__imagen{margin-top:.5rem}.acomp__imagen img{aspect-ratio:4/5;border-radius:var(--radio) var(--radio) var(--radio) 6rem}.acomp__imagen figcaption{font-size:var(--t-chico);margin-top:.6rem}.servicio{grid-template-columns:4.25rem 1fr;gap:1.75rem;padding:2.25rem 0}.servicio__arco{width:4.25rem}}.espacio{background:var(--blanco)}.espacio:before{z-index:2;background:repeating-linear-gradient(90deg,#0755818c 0 2px,#0000 2px 60px) 0 0/100% 16px no-repeat,repeating-linear-gradient(90deg,#0755814d 0 1.5px,#0000 1.5px 12px) 0 0/100% 8px no-repeat;height:18px;inset:0 0 auto}.espacio__in{max-width:calc(var(--ancho) + (100vw - var(--ancho)) / 2);display:grid}.espacio__foto{position:relative}.espacio__foto img{aspect-ratio:4/3;object-fit:cover;object-position:50% 62%;border-bottom-right-radius:38% 30%;width:100%}.espacio__foto figcaption{left:var(--gutter);max-width:calc(100% - 2 * var(--gutter) - 3rem);color:var(--tinta);background:#ffffffeb;border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;position:absolute;bottom:.9rem}.espacio__texto{padding:2.75rem var(--gutter) var(--sec-y)}.espacio__texto h2{font-size:var(--t-h2);letter-spacing:-.035em;max-width:12ch;line-height:1.02}.espacio__intro{font-size:var(--t-grande);color:var(--gris);max-width:32rem;margin-top:1.25rem}.ficha{margin:2rem 0 0;display:grid}.ficha div{border-top:1px solid var(--linea);gap:.2rem;padding:1rem 0;display:grid}.ficha div:last-child{border-bottom:1px solid var(--linea)}.ficha dt{font-weight:700}.ficha dd{color:var(--gris);margin:0}.js .espacio__foto:after{content:"";background:var(--blanco);transform-origin:100%;transition:transform 1.1s var(--ease-suave);position:absolute;inset:0}.js .espacio__foto.is-in:after{transform:scaleX(0)}@media (width>=600px){.espacio__in{padding-block:var(--sec-y);grid-template-columns:5fr 6fr;align-items:center;gap:2.5rem}.espacio__foto img{aspect-ratio:3/4;border-radius:0 50% 1.25rem 0/0 34% 1.25rem 0}.espacio__foto figcaption{max-width:calc(100% - 2rem);bottom:1rem;left:1rem}.espacio__texto{padding:0 var(--gutter) 0 0}.espacio__texto h2{font-size:clamp(2.1rem,5.2vw,3rem)}.ficha{margin-top:1.75rem}}@media (width>=960px){.espacio__in{grid-template-columns:7fr 5fr;gap:clamp(3rem,6vw,6rem)}.espacio__foto img{aspect-ratio:5/6;border-radius:0 50% 1.5rem 0/0 38% 1.5rem 0}.espacio__foto figcaption{left:var(--gutter);max-width:none;font-size:var(--t-chico)}.espacio__texto h2{font-size:var(--t-h2)}.ficha{margin-top:2.5rem}}@media (width>=1200px){.ficha div{grid-template-columns:11rem 1fr;gap:1.5rem;padding-block:1.1rem}}.contacto{--electrodos:min(58vw, 15.5rem);--anillos:50% 104%;color:var(--blanco);background:var(--grano-claro) 0 0 / 160px, radial-gradient(80% 60% at 100% 0%, #ffffff1a, transparent 70%), var(--azul);overflow:hidden}.contacto:before{background:repeating-radial-gradient(circle at var(--anillos), transparent 0 46px, #ffffff1a 46px 47.5px);-webkit-mask-image:radial-gradient(circle at var(--anillos), #000 0 20%, transparent 58%);-webkit-mask-image:radial-gradient(circle at var(--anillos), #000 0 20%, transparent 58%);mask-image:radial-gradient(circle at var(--anillos), #000 0 20%, transparent 58%)}.contacto__in{max-width:var(--ancho);padding:var(--sec-y) var(--gutter) calc(var(--electrodos) * .8 + 2.5rem);gap:2.5rem;margin-inline:auto;display:grid}.contacto .medida{color:var(--blanco)}.contacto__titulo{letter-spacing:-.05em;max-width:8ch;font-size:clamp(3rem,1.4rem + 7vw,7.5rem);line-height:.92}.contacto__intro{font-size:var(--t-grande);max-width:30rem;margin-top:1.25rem}.contacto__acciones{gap:.65rem;margin-top:1.75rem;display:grid}.visita{color:var(--tinta);background:var(--blanco);border-radius:var(--radio);border-top-left-radius:3.5rem;align-self:start;overflow:hidden;box-shadow:0 30px 60px -40px #0b3550e6}.visita__mapa{aspect-ratio:16/9;background:var(--celeste)}.visita__mapa iframe{filter:saturate(.75);border:0;width:100%;height:100%;display:block}.visita__datos{padding:1.25rem 1.25rem 1rem}.visita__datos h3{letter-spacing:-.02em;font-size:1.375rem}.visita address{color:var(--gris);margin-top:.5rem}.visita .enlace-subrayado{color:var(--azul-profundo);margin-top:.25rem}.redes{border-top:1px solid var(--linea);margin-top:.75rem}.redes a{border-bottom:1px solid var(--linea);min-height:3rem;transition:color var(--d-corta) ease;justify-content:space-between;align-items:center;gap:1rem;font-weight:650;text-decoration:none;display:flex}.redes li:last-child a{border-bottom:0}.redes a span{color:var(--gris);overflow-wrap:anywhere;text-align:right;font-size:.875rem;font-weight:400}.redes a:hover{color:var(--azul-profundo)}.contacto__electrodos{z-index:0;width:var(--electrodos);pointer-events:none;position:absolute;bottom:-2px;left:50%;translate:-50%}@media (width>=480px){.contacto__acciones{flex-wrap:wrap;gap:.75rem;display:flex}}@media (width>=700px){.contacto{--electrodos:min(32vw, 17rem);--anillos:22% 104%}.contacto__in{grid-template-columns:1fr 1fr;align-items:start;column-gap:2.5rem}.contacto__acciones{flex-direction:column;align-items:flex-start}.contacto__electrodos{left:max(var(--gutter), 4%);translate:0}.visita__mapa{aspect-ratio:4/3}}@media (width>=960px){.contacto{--electrodos:min(26vw, 380px);--anillos:18% 104%}.contacto__in{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:clamp(3rem,6vw,6rem);padding-bottom:clamp(18rem,24vw,22rem)}.contacto__intro{margin-top:1.5rem}.contacto__acciones{flex-direction:row;align-items:center;margin-top:2.25rem}.contacto__electrodos{left:7%}.visita{border-top-left-radius:4.5rem}.visita__mapa{aspect-ratio:16/10}.visita__datos{padding:1.5rem 1.5rem 1.25rem}.redes a span{font-size:.9375rem}}.pie{background:var(--grano-claro) 0 0 / 160px, var(--azul-profundo);color:var(--blanco)}.pie__in{max-width:var(--ancho);padding:2.75rem var(--gutter) 2.25rem;gap:1rem;margin-inline:auto;display:grid}.pie__logo{width:156px}.pie__lema{color:#ffffffd9}.pie__enlaces{flex-wrap:wrap;gap:0 1.25rem;display:flex}.pie__enlaces a{align-items:center;min-height:2.75rem;font-weight:600;text-decoration:none;display:inline-flex}.pie__enlaces a:hover{text-underline-offset:.3em;text-decoration:underline}.pie__nota{color:#fffc;border-top:1px solid #fff3;padding-top:1.25rem;font-size:.8125rem}@media (width>=600px){.pie__in{grid-template-columns:auto 1fr;align-items:center;column-gap:2rem}.pie__enlaces,.pie__nota{grid-column:1/-1}}@media (width>=960px){.pie__in{grid-template-columns:auto 1fr auto;column-gap:2.5rem;padding-top:3rem}.pie__logo{width:168px}.pie__enlaces{grid-column:auto}.pie__nota{font-size:var(--t-chico)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}.js .linea>span{transform:none}.js .espacio__foto:after{display:none}}
