@font-face{font-family:Krona One;src:url(/fuentes/krona-one-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fuentes/bebas-neue-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;src:url(/fuentes/lato-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fuentes/lato-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fuentes/lato-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:root{--rojo: #78050A;--beige: #F5EDC9;--cobre: #C67035;--carbon: #1D1D1B;--ancha: "Krona One", sans-serif;--angosta: "Bebas Neue", sans-serif;--texto: "Lato", sans-serif;--lateral: clamp(1.25rem, 5vw, 5rem);--seccion: clamp(5rem, 11vw, 10rem);--salida: cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;-webkit-text-size-adjust:100%;scrollbar-color:var(--cobre) var(--rojo)}body{margin:0;background:var(--rojo);color:var(--beige);font:400 1.125rem/1.6 var(--texto);overflow-x:clip}body.sin-scroll{overflow:hidden}img,svg,canvas{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-underline-offset:.25em}::selection{background:var(--cobre);color:var(--carbon)}:focus-visible{outline:3px solid var(--cobre);outline-offset:3px;border-radius:2px}input,textarea{font:inherit;caret-color:var(--cobre)}h1,h2{text-wrap:balance}h2{font:400 clamp(3rem,6.2vw,5.75rem)/.98 var(--angosta);letter-spacing:.005em}h3{font-weight:700;line-height:1.2}p{text-wrap:pretty}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s ease-out both salida-vt}::view-transition-new(root){animation:.42s var(--salida) both entrada-vt}@keyframes salida-vt{to{opacity:0}}@keyframes entrada-vt{0%{opacity:0;transform:translateY(14px)}}.saltar{position:absolute;left:1rem;top:-4rem;z-index:60;background:var(--beige);color:var(--rojo);padding:.75rem 1rem}.saltar:focus{top:1rem}.envoltura{width:min(100%,1500px);margin-inline:auto;padding-inline:var(--lateral)}.ejemplo{display:inline-block;margin-top:1.25rem;font-size:.8125rem;letter-spacing:.02em;opacity:.85}.boton{font-family:inherit;display:inline-flex;align-items:center;gap:.65rem;min-height:3.25rem;padding:.85rem 1.6rem;font-weight:700;font-size:1.25rem;text-decoration:none;border:0;cursor:pointer;border-radius:999px;transition:transform .35s var(--salida),background-color .25s,color .25s}.boton .icono{transition:transform .35s var(--salida)}.boton:hover .icono{transform:translate(5px)}.boton:active{transform:scale(.97)}.boton:disabled{opacity:.6;cursor:progress}.boton--crema{background:var(--beige);color:var(--rojo)}.boton--crema:hover{background:#fff8dc}.boton--rojo{background:var(--rojo);color:var(--beige)}.boton--rojo:hover{background:var(--carbon)}.enlace{font-weight:700;text-decoration:underline;text-decoration-color:var(--cobre);text-decoration-thickness:2px}.enlace--rojo{color:var(--rojo)}.resalte{background:var(--beige);color:var(--rojo);padding:0 .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.resalte--barrido{background:linear-gradient(var(--rojo),var(--rojo)) left / 100% 100% no-repeat;color:var(--beige)}.js .resalte--barrido{background-size:0 100%;color:var(--rojo);transition:background-size 1.1s var(--salida),color .5s .25s}.js .resalte--barrido.visto{background-size:100% 100%;color:var(--beige)}.cabecera{position:fixed;inset:0 0 auto;z-index:40;background:var(--rojo);transition:box-shadow .3s}.cabecera--solida{box-shadow:0 8px 24px #28000238}.cabecera__fila{display:flex;align-items:center;gap:2rem;padding:.9rem var(--lateral)}.cabecera__logo img{width:clamp(124px,12vw,168px);height:auto}.nav{display:flex;gap:clamp(1.25rem,2.6vw,2.75rem);margin-left:auto}.nav a{display:grid;text-decoration:none;font-weight:700;font-size:1rem;line-height:1.15;padding-block:.25rem}.nav small{font-weight:400;font-size:.75rem;opacity:.78}.nav a span{background:linear-gradient(var(--cobre),var(--cobre)) left bottom / 0 2px no-repeat;transition:background-size .35s var(--salida);justify-self:start;padding-bottom:2px}.nav a:hover span,.nav a[aria-current] span{background-size:100% 2px}.boton--cta{background:var(--beige);color:var(--rojo);min-height:2.75rem;padding:.45rem 1.3rem}.menu-boton{display:none;margin-left:auto;width:2.75rem;height:2.75rem;background:none;border:0;color:var(--beige);position:relative;cursor:pointer}.menu-boton span{position:absolute;left:.45rem;right:.45rem;height:3px;border-radius:3px;background:currentColor;transition:transform .35s var(--salida),top .35s var(--salida)}.menu-boton span:nth-child(1){top:1rem}.menu-boton span:nth-child(2){top:1.6rem}.menu-boton[aria-expanded=true] span{top:1.3rem}.menu-boton[aria-expanded=true] span:nth-child(1){transform:rotate(45deg)}.menu-boton[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.menu{display:none}.hero{position:relative;min-height:max(100svh,640px);overflow:hidden;display:flex;align-items:center}.hero__red{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.hero__fija{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right}.hero__texto{position:relative;z-index:2;padding:7rem var(--lateral) 4rem;width:min(52%,50rem)}.hero h1{font:400 clamp(2.5rem,4.7vw,5rem)/1.12 var(--ancha);letter-spacing:-.02em}.hero h1 .resalte{display:inline-block;line-height:1;padding:.06em .18em .22em;margin-top:.2em}.hero p{margin-top:1.5rem;font-size:clamp(1.15rem,1.6vw,1.5rem);max-width:30ch}.hero__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.25rem}.franja{position:relative;padding-bottom:2rem}.cuerda-franja{height:70px;background:url(/marca/cuerda-4-rojo.svg) center / 1440px 70px repeat-x}.franja ul{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:var(--lateral)}.franja li{font:400 clamp(1.5rem,2.8vw,2.75rem)/1 var(--angosta)}.propuesta{background:var(--beige);color:var(--rojo);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:var(--seccion) var(--lateral)}.propuesta__signo{width:min(100%,520px);justify-self:center}.propuesta p{font:400 clamp(2.5rem,5.4vw,5.25rem)/1.08 var(--angosta)}.cimiento{display:grid;grid-template-columns:1fr 1fr;background:var(--beige);color:var(--carbon)}.cimiento__foto{position:relative;min-height:34rem}.cimiento__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cimiento__texto{padding:var(--seccion) var(--lateral)}.cimiento h2{color:var(--rojo);margin-bottom:2rem}.cimiento p{max-width:58ch;margin-bottom:1.1rem;font-size:1.1875rem}.cimiento blockquote{margin-top:2.5rem;padding-top:2rem;background:url(/marca/subraya-crema.svg) left top repeat-x;font:400 clamp(1.5rem,2.6vw,2.25rem)/1.2 var(--ancha);color:var(--rojo);letter-spacing:-.01em}.malla{display:flex;flex-wrap:wrap;justify-content:center}.hex{position:relative;width:var(--w);height:calc(var(--w) * 1.1547);container-type:inline-size}.hex__cuerda{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;pointer-events:none}.js .hex .cuerda-hebra{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--salida)}.js .hex.visto .cuerda-hebra{stroke-dashoffset:0}.js .hex .cuerda-nudo{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .35s .55s,transform .6s var(--salida) .55s}.js .hex.visto .cuerda-nudo{opacity:1;transform:none}.hex__cuerpo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15% 12%;color:inherit;text-decoration:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);z-index:0;transition:background-color .35s,color .35s}.union{padding:var(--seccion) 0}.union h2{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.malla--tres{--w: min(30vw, 440px)}.malla--tres .hex__cuerpo:hover{background:#f5edc91a}.malla--tres h3{font:400 11cqw/1 var(--angosta);margin-bottom:1.6cqw}.malla--tres p{font-size:clamp(14.5px,4.5cqw,17.5px);line-height:1.4}.malla--tres dt,.malla--tres dd{font-size:clamp(14.5px,4.5cqw,17.5px);line-height:1.25}.malla--tres dt{font-weight:700;margin-top:1.4cqw}.hebras{background:var(--beige);color:var(--rojo);padding:var(--seccion) 0;overflow:hidden}.hebras__rejilla{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,4vw,5rem);align-items:center}.hebras__intro p{color:var(--carbon);margin:1.5rem 0;max-width:38ch}.malla--cuatro{--w: min(21.5vw, 340px);justify-content:flex-start;width:calc(var(--w) * 2.5);margin-inline:auto}.malla--cuatro .hex:nth-child(n+3){margin-top:calc(var(--w) * -.2887)}.malla--cuatro .hex:nth-child(3){margin-left:calc(var(--w) * .5)}.malla--cuatro .hex__cuerpo{color:var(--rojo);padding:15% 13%}.malla--cuatro .hex__cuerpo:hover,.malla--cuatro .hex__cuerpo:focus-visible{background:var(--rojo);color:var(--beige)}.hex__icono{position:relative;display:block;margin-bottom:.5rem}.malla--cuatro .hex__icono img{height:19cqw;width:auto;margin-inline:auto;transition:opacity .25s}.hex__icono .alt{position:absolute;inset:0;opacity:0}.hex__cuerpo:hover .hex__icono img:first-child,.hex__cuerpo:focus-visible .hex__icono img:first-child{opacity:0}.hex__cuerpo:hover .hex__icono .alt,.hex__cuerpo:focus-visible .hex__icono .alt{opacity:1}.malla--cuatro h3{font:400 clamp(24px,10cqw,36px)/1.04 var(--angosta)}.hex__llamado{margin-top:1.2cqw;font-size:clamp(13.5px,4.4cqw,16px);font-weight:700;color:var(--carbon)}.hex__cuerpo:hover .hex__llamado,.hex__cuerpo:focus-visible .hex__llamado{color:inherit}.metodo{background:var(--beige);color:var(--carbon);padding-bottom:var(--seccion)}.metodo__foto{height:clamp(18rem,42vw,40rem)}.metodo__foto img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.metodo h2{color:var(--rojo);margin-top:clamp(3rem,6vw,5rem);max-width:16ch}.metodo__cuerda{height:70px;margin:1.5rem calc(var(--lateral) * -1) 0;background:url(/marca/cuerda-3-crema.svg) left center / 100% 70px no-repeat}.metodo__pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:.5rem}.metodo__pasos h3{font:400 2.75rem/1 var(--angosta);color:var(--rojo);margin-bottom:.5rem}.metodo__pasos p{max-width:34ch}.lazos{position:relative;background:var(--rojo);padding-block:var(--seccion);overflow:hidden}.lazos:not(.lazos--pagina){padding-top:0}.lazos__zona{position:relative;overflow:hidden;padding-top:var(--seccion);padding-bottom:clamp(2.5rem,5vw,4rem)}.lazos__zona>*{position:relative}.lazos__zona:before{content:"";position:absolute;top:0;right:0;bottom:0;width:720px;max-width:60%;background:url(/marca/red-panel-tono.svg) right top / 720px 810px no-repeat}.lazos--pagina{padding-block:0 2.5rem}.lazos__cabeza{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap}.lazos__cabeza h2{max-width:15ch}.marquesina{display:flex;overflow:hidden;border-block:1px solid rgb(245 237 201 / .3);padding-block:1.5rem}.marquesina__fila{display:flex;flex:none;gap:clamp(3rem,7vw,7rem);padding-right:clamp(3rem,7vw,7rem);animation:correr 34s linear infinite}.marquesina:hover .marquesina__fila{animation-play-state:paused}.marquesina li{font:400 clamp(2rem,4vw,3.5rem)/1 var(--ancha);white-space:nowrap;letter-spacing:-.02em}@keyframes correr{to{transform:translate(-100%)}}.cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:clamp(3rem,6vw,5rem)}.cifras dt{font:400 clamp(4rem,9vw,8rem)/.95 var(--angosta);font-variant-numeric:tabular-nums;color:var(--beige)}.cifras dd{max-width:24ch}.equipo{background:var(--beige);color:var(--rojo);padding:var(--seccion) 0}.equipo h2{margin-bottom:clamp(2.5rem,5vw,4rem)}.equipo__rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.6vw,1.5rem)}.equipo__rejilla>:nth-child(3n+2){margin-top:clamp(2rem,5vw,5rem);margin-bottom:calc(clamp(2rem,5vw,5rem)*-1)}.persona{position:relative;overflow:hidden;background:var(--rojo);color:var(--beige)}.persona>img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .9s var(--salida)}.persona:hover>img,.persona:focus-within>img,.persona:focus>img{transform:scale(1.04)}.persona__capa{position:absolute;z-index:2;inset:auto 0 0;display:flex;justify-content:flex-end;padding:1.25rem;transform:translateY(0)}.persona__redes{display:flex;gap:.5rem;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .45s var(--salida)}.persona:hover .persona__redes,.persona:focus-within .persona__redes,.persona:focus .persona__redes{opacity:1;transform:none}.persona__redes li>*{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--beige);color:var(--rojo)}.persona__redes .red-pendiente{background:transparent;color:var(--beige);border:1.5px dashed rgb(245 237 201 / .8)}.persona__nombre{position:absolute;inset:auto 0 0;padding:4.5rem 7rem 1.1rem 1.25rem;background:linear-gradient(transparent,#3c0205eb);pointer-events:none}.persona__nombre h3{font:400 clamp(1.6rem,2.6vw,2.5rem)/1 var(--angosta)}.persona__nombre p{font-size:.9375rem;line-height:1.3;margin-top:.2rem}.persona .ejemplo{position:absolute;top:.75rem;left:.75rem;margin:0;padding:.1rem .55rem;background:#1d1d1bb8;color:#fff;opacity:1;border-radius:99px}.conectemos{padding:calc(var(--seccion) + 3rem) 0 var(--seccion)}.conectemos__rejilla{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}.conectemos p{margin-top:1.25rem;max-width:34ch;font-size:1.25rem}.form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.campo{margin:0!important;max-width:none!important;font-size:1rem!important;display:grid;gap:.25rem;align-content:start}.campo--ancho{grid-column:1 / -1}.campo label{font-weight:700}.campo input,.campo textarea{width:100%;background:transparent;color:var(--beige);border:0;border-bottom:2px solid rgb(245 237 201 / .55);padding:.55rem 0;border-radius:0;resize:vertical;transition:border-color .2s}.campo input:focus,.campo textarea:focus{outline:0;border-bottom-color:var(--cobre)}.campo [aria-invalid=true]{border-bottom:3px solid var(--beige);background:#f5edc91f;padding-inline:.5rem}.campo__error{min-height:1.25rem;font-size:.9rem}.campo__error:not(:empty){justify-self:start;background:var(--beige);color:var(--rojo);font-weight:700;padding:0 .5rem}.form__aviso{grid-column:1 / -1;margin:0!important;max-width:none!important;font-size:1rem!important}.form__trampa{position:absolute;left:-9999px}.form__pie{grid-column:1 / -1;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.form__estado{margin:0!important;font-size:1rem!important;max-width:42ch!important}.pie{background:var(--carbon);padding:clamp(3rem,6vw,5rem) 0 1.75rem;color:var(--beige)}.pie__rejilla{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.pie h2{font:700 1rem/1.3 var(--texto);margin-bottom:1rem}.pie li{margin-bottom:.45rem;font-size:1rem}.pie a{text-decoration:none}.pie a:hover{text-decoration:underline;text-decoration-color:var(--cobre)}.pie__lema{margin-top:1rem}.pie__redes{display:flex;gap:.75rem;margin-top:1.25rem}.pie__legal{margin:3rem var(--lateral) 0;padding-top:1.25rem;font-size:.875rem;border-top:1px solid rgb(245 237 201 / .25);text-align:center}.pagina-hero{background:var(--beige);color:var(--rojo);padding:clamp(9rem,16vw,14rem) 0 clamp(4rem,8vw,7rem)}.pagina-hero h1{font:400 clamp(2.5rem,6vw,5.5rem)/1.08 var(--ancha);letter-spacing:-.025em;max-width:16ch}.pagina-hero p{margin-top:1.5rem;font-size:clamp(1.2rem,1.8vw,1.5rem);color:var(--carbon);max-width:46ch}.pagina-hero .boton{margin-top:2rem}.pagina-hero--edificio{position:relative;overflow:hidden}.pagina-hero--edificio .envoltura{position:relative}.pagina-hero--edificio h1{max-width:11ch}.pagina-hero__foto{position:absolute;top:0;right:0;bottom:0;width:58%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.pagina-hero--rojo{background:var(--rojo);color:var(--beige)}.pagina-hero--rojo p{color:var(--beige)}.pagina-hero--red{position:relative;overflow:hidden;min-height:max(88svh,620px);display:flex;align-items:center;padding-block:8rem 4rem}.pagina-hero--red .envoltura{position:relative;z-index:2;pointer-events:none}.pagina-hero--red h1{font-size:clamp(2.1rem,4.2vw,4.25rem);max-width:13ch}.pagina-hero--alta{min-height:80vh}.banda{display:grid;grid-template-columns:11fr 9fr;background:var(--beige);color:var(--carbon)}.banda:nth-of-type(odd){background:var(--rojo);color:var(--beige)}.banda--invertida{grid-template-columns:9fr 11fr}.banda--invertida .banda__foto{order:2}.banda__foto{display:block;overflow:hidden;min-height:32rem;position:relative}.banda__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--salida)}.banda__foto:hover img{transform:scale(1.03)}.banda__texto{padding:clamp(3rem,6vw,6rem) var(--lateral);align-self:center}.banda__texto>img{height:76px;width:auto;margin-bottom:1.25rem}.banda h2{font-size:clamp(2.5rem,4.4vw,4.25rem);margin-bottom:1rem}.banda:not(:nth-of-type(odd)) h2{color:var(--rojo)}.banda:nth-of-type(odd) .boton--rojo{background:var(--beige);color:var(--rojo)}.banda p{max-width:44ch}.lista-nudos{margin:1.25rem 0 2rem}.lista-nudos li{position:relative;padding-left:2rem;margin-bottom:.4rem}.lista-nudos li:before{content:"";position:absolute;left:0;top:.42em;width:1.2rem;height:.75rem;background:currentColor;-webkit-mask:url(/marca/subraya-crema.svg) left center / 2.5rem 100% no-repeat;mask:url(/marca/subraya-crema.svg) left center / 2.5rem 100% no-repeat;color:var(--cobre)}.detalle-hero{position:relative;min-height:min(92svh,56rem);display:flex;align-items:flex-end}.detalle-hero__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detalle-hero__panel{position:relative;background:var(--rojo);padding:clamp(2rem,4vw,4rem) var(--lateral);width:min(100%,52rem)}.detalle-hero h1{font:400 clamp(2.1rem,4.4vw,4.25rem)/1.1 var(--ancha);letter-spacing:-.025em}.detalle-hero p{margin-top:1.25rem;font-size:1.25rem;max-width:48ch}.sub{display:grid;grid-template-columns:1fr 1fr;background:var(--beige);color:var(--carbon)}.sub--invertida .sub__foto{order:2}.sub__foto{position:relative;min-height:34rem}.sub__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sub__texto{padding:clamp(3rem,7vw,7rem) var(--lateral);align-self:center}.sub h2{color:var(--rojo);font-size:clamp(2.5rem,4.4vw,4.25rem);margin-bottom:1.25rem}.sub p{max-width:48ch}.sub h3{margin-top:2rem;font-size:1.125rem;color:var(--rojo)}.sub .lista-nudos{margin-top:.75rem;margin-bottom:0}.detalle-pie{background:var(--beige);padding:0 0 var(--seccion)}.detalle-pie:before{content:"";display:block;height:70px;margin-top:0;background:url(/marca/cuerda-4-crema.svg) center / 1440px 70px repeat-x}.detalle-pie .envoltura{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding-top:3rem}.siguiente{display:inline-flex;align-items:center;gap:1rem;color:var(--rojo);text-decoration:none;font:400 clamp(1.6rem,3vw,2.5rem)/1.05 var(--angosta)}.siguiente .icono{flex:none;width:32px;height:32px;transition:transform .35s var(--salida)}.siguiente:hover .icono{transform:translate(6px)}.cierre{background:var(--rojo);padding:clamp(5rem,9vw,8rem) 0}.cierre .envoltura{display:flex;align-items:end;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.lazos-foto{height:clamp(20rem,46vw,42rem)}.lazos-foto img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.aliados{background:var(--beige);color:var(--rojo);padding:var(--seccion) 0}.aliados h2{margin-bottom:2.5rem}.malla--aliados{--w: min(25vw, 340px);justify-content:flex-start;width:calc(var(--w) * 3.5);margin-inline:auto}.malla--aliados .hex:nth-child(n+4){margin-top:calc(var(--w) * -.2887)}.malla--aliados .hex:nth-child(4){margin-left:calc(var(--w) * .5)}.aliado{font:400 clamp(1rem,1.9vw,1.75rem)/1.1 var(--ancha);letter-spacing:-.02em;color:var(--rojo)}.numeros{padding:var(--seccion) 0}.numeros .cifras{margin-top:0}.testimonios{background:var(--beige);color:var(--carbon);padding:var(--seccion) 0}.testimonios h2{color:var(--rojo);max-width:18ch;margin-bottom:3rem}.testimonios ul{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem)}.estrellas{display:flex;gap:.15rem;color:var(--cobre)}.testimonios blockquote{margin:1rem 0 1.25rem;font-size:1.3125rem;line-height:1.4}.testimonios strong{color:var(--rojo)}@media(max-width:1040px){.persona{display:flex;flex-direction:column;background:none;color:var(--rojo)}.persona__nombre{position:static;order:2;padding:.6rem 0 0;background:none}.persona__nombre h3{font-size:1.6rem}.persona__capa{position:static;order:3;justify-content:flex-start;padding:.35rem 0 0}.persona__redes li>*{background:var(--rojo);color:var(--beige)}.persona__redes .red-pendiente{background:transparent;color:var(--rojo);border-color:var(--rojo)}.persona__redes{opacity:1;transform:none}.nav{display:none}.boton--cta{margin-left:auto}.menu-boton{display:block;margin-left:0}.menu{position:fixed;inset:0;z-index:-1;background:var(--rojo);display:flex;align-items:center;padding:6rem var(--lateral) 2rem;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.menu[data-abierto]{visibility:visible;opacity:1}.menu nav{display:grid;gap:1.25rem}.menu a{font:400 clamp(2.75rem,11vw,4.5rem)/1 var(--angosta);text-decoration:none}.menu small{display:block;font:400 1rem/1.3 var(--texto)}}@media(max-width:1180px){.malla--tres{--w: min(84vw, 400px);flex-direction:column;align-items:center}.hebras__rejilla{grid-template-columns:1fr}.malla--cuatro{--w: min(36vw, 340px)}}@media(max-width:900px){.hero{min-height:max(100svh,840px);align-items:flex-start}.hero__texto{width:100%;padding-top:7rem}.hero h1{font-size:clamp(1.9rem,9vw,3.25rem)}.franja ul{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.propuesta,.cimiento,.sub,.banda,.banda--invertida,.conectemos__rejilla,.hebras__rejilla,.pie__rejilla{grid-template-columns:1fr}.propuesta__signo{width:min(60%,300px)}.cimiento__foto,.banda__foto,.sub__foto{min-height:62vw}.banda--invertida .banda__foto,.sub--invertida .sub__foto{order:0}.pagina-hero--edificio{padding-bottom:0}.pagina-hero__foto{position:static;width:100%;height:64vw;margin-top:2rem}.malla--tres,.malla--cuatro{--w: min(84vw, 400px);flex-direction:column;align-items:center;width:auto}.malla--cuatro .hex:nth-child(n+3),.malla--cuatro .hex:nth-child(3){margin:0}.metodo__pasos,.cifras,.testimonios ul{grid-template-columns:1fr}.metodo__pasos{gap:2rem}.metodo__cuerda{background-size:1440px 70px;margin-top:2rem}.malla--aliados{--w: 44vw;width:calc(var(--w) * 2)}.malla--aliados .hex:nth-child(n+3){margin-top:0}.malla--aliados .hex:nth-child(4){margin-left:0}.detalle-hero{display:block;min-height:0;padding-top:4.5rem}.detalle-hero__foto{position:static;height:66vw;min-height:260px}.pagina-hero--edificio{display:flex;flex-direction:column}.pagina-hero--edificio .pagina-hero__foto{order:2}.pagina-hero--red{min-height:max(100svh,840px);align-items:flex-start;padding-top:7rem}.lazos__zona:before{display:none}}@media(max-width:640px){.equipo__rejilla{grid-template-columns:repeat(2,1fr)}.equipo__rejilla>:nth-child(3n+2){margin:0}.equipo__rejilla>:nth-child(2n){margin-top:1.5rem;margin-bottom:-1.5rem}.form{grid-template-columns:1fr}.boton--cta{display:none}.menu-boton{margin-left:auto}}@media(hover:none){.persona__redes{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.marquesina__fila{animation:none}.marquesina{overflow-x:auto}@view-transition{navigation:none}}
