.qh-hero,.qh-entrada,.qh-area,.qh-relacion,.qh-orientacion,.qh-cierre{position:relative}.qh-tono-marfil{--qh-fondo: var(--marfil);--qh-tinta: var(--verde-profundo);--qh-suave: var(--tinta-suave);--qh-antetitulo: #6B5326;--qh-trazo: var(--verde-bosque);--qh-acento: var(--dorado)}.qh-tono-salvia{--qh-fondo: var(--verde-salvia);--qh-tinta: var(--verde-profundo);--qh-suave: var(--tinta-suave);--qh-antetitulo: #6B5326;--qh-trazo: var(--verde-bosque);--qh-acento: var(--dorado)}.qh-tono-crema{--qh-fondo: var(--crema);--qh-tinta: var(--verde-profundo);--qh-suave: var(--tinta-suave);--qh-antetitulo: #6B5326;--qh-trazo: var(--madera);--qh-acento: var(--dorado)}.qh-tono-arena{--qh-fondo: var(--arena);--qh-tinta: var(--verde-profundo);--qh-suave: var(--tinta-suave);--qh-antetitulo: #6B5326;--qh-trazo: var(--madera);--qh-acento: var(--dorado)}.qh-tono-verde{--qh-fondo: var(--verde-profundo);--qh-tinta: var(--crema);--qh-suave: rgba(247, 241, 229, .82);--qh-trazo: var(--dorado-brillo);--qh-acento: var(--dorado-brillo);--qh-antetitulo: var(--dorado-brillo)}.qh-antetitulo{display:block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qh-antetitulo, #6B5326);margin-bottom:1rem}.qh-display{font-family:var(--font-heading);font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.04;letter-spacing:-.02em;color:var(--verde-profundo);margin-bottom:1.4rem;max-width:14ch}.qh-titulo{font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.14;color:var(--qh-tinta, var(--verde-profundo));margin-bottom:1.2rem}.qh-entradilla{font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.72;color:var(--tinta-suave);max-width:44ch;margin-bottom:0}.qh-texto{line-height:1.74;color:var(--tinta);margin-bottom:1rem}.qh-enlace{position:relative;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-heading);font-size:1.02rem;color:var(--qh-tinta, var(--verde-profundo));text-decoration:none;padding-bottom:.3rem}.qh-enlace:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;opacity:.34;transform:scaleX(1);transform-origin:left;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,background-color .3s ease}.qh-enlace:hover:after,.qh-enlace:focus-visible:after{background:var(--qh-acento, var(--dorado));opacity:1;animation:qh-subrayado .5s cubic-bezier(.22,1,.36,1)}@keyframes qh-subrayado{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qh-enlace:hover{color:var(--qh-acento, var(--dorado))}.qh-flecha{display:inline-block;transition:transform .28s cubic-bezier(.22,1,.36,1)}.qh-enlace:hover .qh-flecha,.qh-enlace:focus-visible .qh-flecha{transform:translate(5px)}.qh-hero{display:grid;align-items:center;min-height:clamp(560px,88vh,900px);padding-block:clamp(2.5rem,5vw,4rem);background:radial-gradient(70% 60% at 78% 42%,#c8a96a17,#c8a96a00 68%),radial-gradient(90% 70% at 20% 0%,var(--crema) 0%,rgba(247,241,229,0) 62%),var(--marfil);overflow:hidden}.qh-hero-caja{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:center}.qh-hero-texto{max-width:34ch}.qh-hero-luz{position:absolute;top:50%;right:4%;width:min(52vw,760px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#fffcf5e6,#e8f0e980 42%,#e8f0e900 70%);pointer-events:none;z-index:0}.qh-hero-pista{display:inline-flex;align-items:center;gap:.8rem;margin-top:clamp(1.6rem,3vw,2.6rem);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave)}.qh-hero-pista-linea{width:clamp(28px,4vw,56px);height:1px;background:var(--dorado);transform-origin:left}.qh-hero-mapa{position:relative}.qh-campo{position:absolute;top:-18%;left:-10%;width:118%;height:152%;pointer-events:none;z-index:0;opacity:0}.qh-campo.qh-campo-listo{opacity:1}.qh-mapa{position:relative;z-index:1;display:grid;place-items:start center;min-height:clamp(330px,35vw,480px);padding-top:clamp(.5rem,2vw,1.6rem)}.qh-ramas{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.qh-ramas path{fill:none;stroke:var(--dorado);stroke-width:1.3;stroke-linecap:round;opacity:.55;transition:opacity .3s ease,stroke-width .3s ease}.qh-ramas path.qh-rama-activa{opacity:1;stroke-width:2;stroke:var(--dorado-claro)}html:not(.js-motion) .qh-ramas{display:none}.qh-nucleo{position:absolute;top:6%;left:50%;transform:translate(-50%);display:grid;place-items:center;width:clamp(88px,9vw,124px);height:clamp(88px,9vw,124px);border-radius:50%;background:var(--marfil);border:1px solid var(--dorado);box-shadow:0 12px 34px #073f341a;z-index:2}.qh-nucleo-palabra{font-family:var(--font-heading);font-size:clamp(.9rem,1.1vw,1.05rem);color:var(--verde-profundo);letter-spacing:.02em}.qh-nodos{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.4rem,1vw,1rem);width:100%;align-items:start}.qh-nodo:nth-child(odd){margin-top:clamp(0px,15vw,250px)}.qh-nodo:nth-child(2n){margin-top:clamp(0px,7vw,120px)}.qh-nodo-enlace{display:grid;justify-items:center;gap:.6rem;text-align:center;text-decoration:none;padding:.5rem .3rem;border-radius:var(--radio);transition:transform .34s cubic-bezier(.22,1,.36,1)}.qh-nodo-marca{display:grid;place-items:center;width:clamp(54px,5.2vw,76px);height:clamp(54px,5.2vw,76px);border-radius:50%;background:var(--qh-fondo, var(--marfil));border:1px solid var(--arena);color:var(--qh-trazo, var(--verde-bosque));box-shadow:0 8px 22px #073f3414;transition:border-color .34s ease,box-shadow .34s ease,transform .34s cubic-bezier(.22,1,.36,1)}.qh-nodo-simbolo{width:46%;height:46%}.qh-nodo-nombre{font-family:var(--font-heading);font-size:clamp(.85rem,.95vw,1rem);line-height:1.24;color:var(--verde-profundo)}.qh-nodo-pista{font-size:.74rem;line-height:1.4;color:var(--tinta-suave);max-width:20ch;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.qh-nodo-enlace:hover,.qh-nodo-enlace:focus-visible{transform:translateY(-5px)}.qh-nodo-enlace:hover .qh-nodo-marca,.qh-nodo-enlace:focus-visible .qh-nodo-marca{border-color:var(--dorado);box-shadow:0 14px 32px #073f3424,var(--sombra-dorada)}.qh-nodo-enlace:hover .qh-nodo-pista,.qh-nodo-enlace:focus-visible .qh-nodo-pista{opacity:1;transform:translateY(0)}.qh-nodo-enlace:focus-visible{outline:2px solid var(--dorado);outline-offset:4px}.qh-hojas{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.qh-hoja{position:absolute;color:var(--verde-salvia);opacity:.38}.qh-hoja-a{width:clamp(130px,16vw,250px);left:-5%;top:6%;transform:rotate(22deg)}.qh-hoja-b{width:clamp(110px,14vw,210px);right:-4%;bottom:-8%;transform:rotate(-28deg)}.qh-entrada{background:var(--marfil);padding-block:clamp(2.5rem,5vw,4rem)}.qh-entrada-caja{max-width:62ch;margin-inline:auto;text-align:center;font-size:clamp(1.06rem,1.3vw,1.28rem);line-height:1.7;color:var(--tinta-suave)}.qh-entrada-caja p{margin:0}.qh-area{--sangra: clamp(0px, calc((100vw - 1140px)/2 + 1rem) , 150px);background:var(--qh-fondo);color:var(--qh-tinta);padding-block:clamp(3.5rem,8vw,7rem);overflow:hidden}.qh-area-rejilla{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.qh-area-texto{max-width:46ch}.qh-area-numero{display:flex;align-items:center;gap:1rem;font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,3rem);line-height:1;color:var(--qh-acento, var(--dorado));opacity:.5;margin-bottom:1.2rem}.qh-area-numero-linea{display:block;width:clamp(36px,6vw,82px);height:1px;background:currentColor;transform-origin:left}.qh-area-titulo{font-family:var(--font-heading);font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08;letter-spacing:-.01em;color:var(--qh-tinta);margin-bottom:1rem;text-transform:none}.qh-area-titulo:first-letter{text-transform:uppercase}.qh-area-descripcion{font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.66;color:var(--qh-tinta);margin-bottom:1.4rem}.qh-area-descripcion:first-letter{text-transform:uppercase}.qh-area-extracto{font-size:.98rem;line-height:1.72;color:var(--qh-suave, var(--tinta-suave));border-left:2px solid var(--qh-acento, var(--dorado));padding-left:1.1rem;margin-bottom:1.6rem;max-width:44ch}.qh-area-accion{margin:0}.qh-area-halo{position:absolute;top:50%;right:-8%;width:clamp(280px,34vw,620px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#c8a96a24,#c8a96a00 68%);pointer-events:none;z-index:0}.qh-area-veladura{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 50%,#fff0 52%,#78684a12)}.qh-area .container{position:relative;z-index:1}.qh-area-visual{display:grid;place-items:center;min-width:0}.qh-lienzo{position:relative;width:100%}.qh-marco{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 3;background:#ffffff59;box-shadow:0 30px 70px -30px #073f3447}.qh-ilustracion{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);will-change:transform}.qh-lienzo-halo{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#c8a96a33,#c8a96a00 70%);pointer-events:none;z-index:0;opacity:0}.qh-capa{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;color:var(--dorado)}.qh-capa path,.qh-capa circle,.qh-capa ellipse{vector-effect:non-scaling-stroke}.qh-trazo-largo{opacity:.85}.qh-hojillas,.qh-puntitos,.qh-petalos{opacity:.9}.qh-conexiones{opacity:.8}.qh-anillos{opacity:.55}.js-motion .qh-chispa{opacity:0}.qh-escena{width:min(100%,420px);aspect-ratio:1;color:var(--qh-trazo, var(--verde-bosque));opacity:.9}.qh-escena svg{width:100%;height:100%;display:block}.qh-escena .qh-aura{opacity:.35}.qh-escena .qh-punto{opacity:.8}.qh-comp-retrato .qh-area-rejilla{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.qh-comp-retrato .qh-area-visual{order:1}.qh-comp-retrato .qh-area-texto{order:2}.qh-comp-retrato .qh-lienzo{width:calc(100% + var(--sangra));margin-left:calc(-1 * var(--sangra))}.qh-comp-retrato .qh-marco{border-radius:0 clamp(70px,12vw,190px) 0 clamp(70px,12vw,190px)}.qh-comp-retrato .qh-area-halo{right:auto;left:-10%}.qh-comp-sistema .qh-area-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.qh-comp-sistema .qh-area-visual{order:2}.qh-comp-sistema .qh-area-texto{order:1}.qh-comp-sistema .qh-lienzo{width:calc(100% + var(--sangra))}.qh-comp-sistema .qh-marco{border-radius:clamp(70px,12vw,190px) 0 clamp(70px,12vw,190px) 0}.qh-comp-sistema{background:radial-gradient(64% 80% at 70% 50%,#ffffff80,#fff0 70%),var(--qh-fondo)}.qh-comp-sistema .qh-capa{color:var(--verde-bosque)}.qh-comp-sistema .qh-nodillos{opacity:.55}.qh-comp-producto .qh-area-rejilla{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.qh-comp-producto .qh-area-visual{order:1}.qh-comp-producto .qh-area-texto{order:2}.qh-comp-producto{background:radial-gradient(70% 90% at 34% 46%,#ffffffd9,#fff0 66%),var(--qh-fondo)}.qh-comp-producto .qh-marco{border-radius:clamp(110px,18vw,260px) clamp(110px,18vw,260px) 20px 20px;box-shadow:0 34px 80px -34px #78684a57}.qh-comp-producto .qh-lienzo-halo{width:86%;opacity:1;background:radial-gradient(circle,#c8a96a42,#c8a96a00 68%)}.qh-brillo{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(104deg,#fff0 38%,#fffcf080,#fff0 62%);opacity:0}.qh-comp-catedra .qh-area-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.qh-comp-catedra .qh-area-visual{order:2}.qh-comp-catedra .qh-area-texto{order:1}.qh-comp-catedra .qh-lienzo{padding:clamp(.8rem,1.6vw,1.5rem);background:linear-gradient(150deg,#fdfbf6f5,#f0ebdfeb);border-radius:22px;border:1px solid rgba(200,169,106,.42);box-shadow:0 46px 90px -40px #0000008c}.qh-comp-catedra .qh-marco{border-radius:14px;box-shadow:none;background:transparent}.qh-comp-catedra .qh-area-halo{background:radial-gradient(circle,#d4af6633,#d4af6600 66%)}.qh-comp-catedra .qh-area-veladura{background:radial-gradient(120% 90% at 50% 50%,#0000 45%,#00000038)}.qh-comp-catedra .qh-capa{color:var(--madera)}.qh-comp-circulo .qh-area-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.qh-comp-circulo .qh-area-visual{order:2}.qh-comp-circulo .qh-area-texto{order:1}.qh-comp-circulo .qh-lienzo{width:calc(100% + var(--sangra))}.qh-comp-circulo .qh-marco{border-radius:50%;box-shadow:0 40px 90px -40px #78684a6b}.qh-comp-circulo .qh-lienzo-halo{opacity:1;width:74%}.qh-comp-circulo .qh-capa{color:var(--madera)}.qh-hilo{position:absolute;left:50%;bottom:calc(-1*clamp(34px,5vw,62px));transform:translate(-50%);width:clamp(26px,3vw,40px);height:clamp(70px,10vw,124px);color:var(--dorado);opacity:.6;z-index:2;pointer-events:none}.qh-relacion{background:radial-gradient(60% 60% at 72% 50%,#e8f0e999,#e8f0e900 70%),var(--marfil);overflow:hidden}.qh-relacion-rejilla{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.qh-relacion-texto{max-width:46ch}.qh-ecosistema{position:relative;min-height:clamp(330px,34vw,480px)}.qh-universo{position:absolute;width:clamp(146px,17vw,240px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--qh-fondo);border:1px solid rgba(200,169,106,.55);box-shadow:0 20px 44px -20px #073f344d}.qh-universo-fragmento{width:100%;height:100%;object-fit:cover;display:block;opacity:.42;mix-blend-mode:luminosity}.qh-universo:nth-child(1){left:0;top:2%}.qh-universo:nth-child(2){right:2%;top:0}.qh-universo:nth-child(3){left:6%;bottom:0}.qh-universo:nth-child(4){right:0;bottom:4%}.qh-universo:nth-child(5){inset:0;margin:auto;z-index:2}.qh-orientacion{background:var(--crema);overflow:hidden}.qh-orientacion-cabecera{max-width:46ch;margin-bottom:clamp(2rem,4vw,3.4rem)}.qh-caminos{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2vw,1.6rem)}.qh-camino{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,2.6rem);padding:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.6rem);background:#ffffff57;border:1px solid var(--arena);border-radius:6px;overflow:hidden;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.qh-camino-fondo{position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,#e8f0e9e6,#f7f1e580 60%,#f7f1e500);opacity:0;transform:scaleX(.6);transform-origin:left;transition:opacity .48s ease,transform .6s cubic-bezier(.22,1,.36,1)}.qh-camino>*:not(.qh-camino-fondo):not(.qh-camino-borde){position:relative;z-index:1}.qh-camino-orden{font-family:var(--font-heading);font-size:clamp(1.1rem,1.6vw,1.5rem);color:var(--dorado);opacity:.6}.qh-camino-marca{display:grid;place-items:center;width:clamp(48px,5vw,66px);height:clamp(48px,5vw,66px);border-radius:50%;border:1px solid rgba(200,169,106,.6);background:var(--marfil);color:var(--dorado);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.qh-camino-simbolo{width:44%;height:44%}.qh-camino-cuerpo{display:block}.qh-camino-titulo{font-family:var(--font-heading);font-size:clamp(1.2rem,1.9vw,1.7rem);color:var(--verde-profundo);margin-bottom:.35rem}.qh-camino-texto{color:var(--tinta-suave);line-height:1.66;font-size:.98rem;margin:0;max-width:52ch}.qh-camino-enlace{--qh-tinta: var(--verde-profundo);--qh-acento: var(--dorado);white-space:nowrap}.qh-camino-borde{position:absolute;inset:0;width:100%;height:100%;z-index:0;color:var(--dorado);opacity:0;pointer-events:none;transition:opacity .3s ease}.qh-camino:hover,.qh-camino:focus-within{transform:translateY(-3px);box-shadow:0 26px 50px -28px #073f344d}.qh-camino:hover .qh-camino-fondo,.qh-camino:focus-within .qh-camino-fondo{opacity:1;transform:scaleX(1)}.qh-camino:hover .qh-camino-marca,.qh-camino:focus-within .qh-camino-marca{transform:scale(1.06);box-shadow:var(--sombra-dorada)}.qh-camino:hover .qh-camino-borde,.qh-camino:focus-within .qh-camino-borde{opacity:1}.qh-cierre{padding-block:clamp(4rem,9vw,7rem);background:linear-gradient(160deg,var(--verde-profundo) 0%,var(--verde-hondo) 100%);color:var(--crema);text-align:center;overflow:hidden}.qh-cierre-imagen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.qh-cierre-velo{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#073f34db,#073f34eb)}.qh-cierre .container{position:relative;z-index:3}.qh-cierre-luz{position:absolute;left:50%;top:50%;width:min(70vw,820px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#d4af664d,#d4af6614 38%,#d4af6600 66%);z-index:1;pointer-events:none}.qh-cierre-orbita{position:absolute;left:50%;top:50%;width:min(76vw,900px);aspect-ratio:1;transform:translate(-50%,-50%);color:var(--dorado-brillo);opacity:.3;z-index:2;pointer-events:none}.qh-cierre-titulo{font-family:var(--font-heading);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.12;color:var(--crema);margin-bottom:1rem}.qh-cierre-bajada{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.66;color:#f7f1e5d1;max-width:52ch;margin:0 auto 2.2rem}.qh-cierre-botones{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.qh-cierre .btn-outline-primary{background:transparent;color:var(--crema);border-color:#f7f1e58c}.qh-cierre .btn-outline-primary:hover,.qh-cierre .btn-outline-primary:focus-visible{background:var(--crema);color:var(--verde-profundo);border-color:var(--crema)}.js-motion [data-qh=hero-antetitulo],.js-motion [data-qh=hero-bajada],.js-motion [data-qh=hero-pista],.js-motion [data-qh=nodo],.js-motion [data-qh=capa],.js-motion [data-qh=camino],.js-motion [data-qh=cierre-texto]>*{opacity:0}.js-motion [data-qh=nucleo],.js-motion [data-qh=area-visual],.js-motion [data-qh=numero]{opacity:0}.js-motion [data-qh=titulo]{clip-path:inset(0 0 100% 0)}.js-motion [data-qh=trazo],.js-motion [data-qh=conexion],.js-motion [data-qh=hilo-trazo],.js-motion [data-qh=nodillo],.js-motion [data-qh=puntito],.js-motion [data-qh=hilo-punto],.js-motion [data-qh=hojilla],.js-motion [data-qh=petalo],.js-motion [data-qh=universo]{opacity:0}@media(max-width:1399.98px){.qh-hero-caja{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media(max-width:1199.98px){.qh-hero{min-height:0}.qh-hero-caja{grid-template-columns:minmax(0,1fr)}.qh-hero-texto{max-width:46ch}.qh-hero-luz{right:-10%;top:62%;width:90vw}.qh-nodos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1rem}.qh-nodo:nth-child(odd),.qh-nodo:nth-child(2n){margin-top:0;margin-bottom:0}.qh-nucleo{position:relative;top:auto;left:auto;transform:none;margin:0 auto 1.6rem}.qh-mapa{min-height:0;gap:0}}@media(max-width:991.98px){.qh-area{--sangra: 0px}.qh-area-rejilla,.qh-comp-retrato .qh-area-rejilla,.qh-comp-sistema .qh-area-rejilla,.qh-comp-producto .qh-area-rejilla,.qh-comp-catedra .qh-area-rejilla,.qh-comp-circulo .qh-area-rejilla,.qh-relacion-rejilla{grid-template-columns:minmax(0,1fr)}.qh-area-texto,.qh-comp-retrato .qh-area-texto,.qh-comp-sistema .qh-area-texto,.qh-comp-producto .qh-area-texto,.qh-comp-catedra .qh-area-texto,.qh-comp-circulo .qh-area-texto{order:2;max-width:none}.qh-area-visual,.qh-comp-retrato .qh-area-visual,.qh-comp-sistema .qh-area-visual,.qh-comp-producto .qh-area-visual,.qh-comp-catedra .qh-area-visual,.qh-comp-circulo .qh-area-visual{order:1}.qh-comp-retrato .qh-lienzo,.qh-comp-sistema .qh-lienzo,.qh-comp-circulo .qh-lienzo{width:100%;margin-left:0}.qh-escena{width:min(100%,320px)}.qh-ecosistema{min-height:300px}.qh-camino{grid-template-columns:auto minmax(0,1fr);row-gap:1rem}.qh-camino-orden{grid-column:1}.qh-camino-marca{grid-row:1}.qh-camino-cuerpo{grid-column:1 / -1}.qh-camino-enlace{grid-column:1 / -1;justify-self:start}}@media(max-width:767.98px){.qh-nodos{grid-template-columns:minmax(0,1fr);gap:.9rem}.qh-nodo-enlace{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;gap:.2rem 1rem;padding:.8rem;background:var(--marfil);border:1px solid var(--arena)}.qh-nodo-marca{grid-row:1 / 3;width:52px;height:52px}.qh-nodo-nombre{align-self:end;font-size:1rem}.qh-nodo-pista{opacity:1;transform:none;max-width:none}.qh-nucleo{width:76px;height:76px}.qh-display{max-width:none}.qh-comp-retrato .qh-marco,.qh-comp-sistema .qh-marco,.qh-comp-producto .qh-marco{border-radius:60px 60px 16px 16px}.qh-comp-circulo .qh-marco{border-radius:50%}.qh-comp-catedra .qh-lienzo{padding:.7rem}.qh-universo{width:clamp(112px,32vw,156px)}.qh-universo-fragmento{mix-blend-mode:normal;opacity:.38}.qh-hilo{height:clamp(52px,14vw,80px);bottom:-28px}}@media(prefers-reduced-motion:reduce){.js-motion [data-qh],.js-motion [data-qh] *{opacity:1!important;clip-path:none!important;transform:none!important;transition-duration:.01ms!important;animation:none!important}.qh-ramas,.qh-campo{display:none}.qh-ilustracion{transform:none!important}.qh-nodo-pista{opacity:1!important}html{scroll-behavior:auto}}
