.mp-cierre,.mp-enredadera,.mp-pagina,.mp-portada,.mp-seccion,.mp-transicion{--mp-hierro:var(--inv-acento-profundo);--mp-vidrio:color-mix(in srgb,var(--inv-superficie) 46%,color-mix(in srgb,var(--inv-detalle-suave) 34%,transparent));--mp-panel:color-mix(in srgb,var(--inv-superficie) 91%,transparent);--mp-montante:color-mix(in srgb,var(--mp-hierro) 16%,transparent);--mp-tallo:color-mix(in srgb,var(--mp-hierro) 42%,#5f8a4c)}.mp-vidrio{fill:var(--mp-vidrio)}.mp-hierro-trazo{stroke:var(--mp-hierro);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mp-hierro-trazo:not(.mp-vidrio){fill:none}.mp-hierro-fino{fill:none;stroke:var(--mp-hierro);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:.78;vector-effect:non-scaling-stroke}.mp-hierro-lleno{fill:var(--mp-hierro)}.mp-mariposa{display:block;overflow:visible}.mp-ala-forma{fill:var(--mp-ala)}.mp-ala-borde{fill:none;stroke:color-mix(in srgb,var(--mp-ala) 40%,var(--inv-texto));stroke-width:2.4;stroke-linejoin:round}.mp-ala-venas{fill:none;stroke:color-mix(in srgb,var(--mp-ala) 50%,var(--inv-texto));stroke-width:1.1;opacity:.5;stroke-linecap:round}.mp-ala-punto{fill:var(--inv-superficie);opacity:.95}.mp-cuerpo{fill:color-mix(in srgb,var(--inv-texto) 82%,var(--mp-ala))}.mp-antenas{fill:none;stroke:color-mix(in srgb,var(--inv-texto) 82%,var(--mp-ala));stroke-width:1.3;stroke-linecap:round}.mp-alas{transform-box:view-box;transform-origin:50px 40px}.mp-mariposa[data-aletea] .mp-alas{animation:mp-aleteo .34s ease-in-out infinite alternate}@keyframes mp-aleteo{0%,30%{transform:scaleX(1)}to{transform:scaleX(.28)}}.mp-pagina{position:relative}.mp-columna{position:absolute;top:0;bottom:0;z-index:1;width:7px;pointer-events:none;opacity:.6;background:radial-gradient(circle at 50% 50%,var(--mp-hierro) 0 3.4px,transparent 3.8px) 0 108px /100% 221px repeat-y,linear-gradient(90deg,transparent 0 1px,var(--mp-hierro) 1px 3px,transparent 3px 4.5px,var(--mp-hierro) 4.5px 5.5px,transparent 5.5px)}.mp-columna[data-lado=izquierda]{left:4px}.mp-columna[data-lado=derecha]{right:4px;transform:scaleX(-1)}@media (min-width:768px){.mp-columna{width:11px;opacity:.5}.mp-columna[data-lado=izquierda]{left:14px}.mp-columna[data-lado=derecha]{right:14px}}.mp-portada{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.4rem 0 1rem}.mp-portada-luz{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 34% at 50% 14%,color-mix(in srgb,#fff 88%,transparent),transparent 72%),radial-gradient(ellipse 60% 30% at 50% 70%,color-mix(in srgb,var(--inv-detalle) 16%,transparent),transparent 72%)}.mp-fachada{position:relative;z-index:2;width:min(100%,34rem);container-type:inline-size}.mp-cupula{display:block;width:100%;height:auto;overflow:visible;margin-bottom:-1px}.mp-remate-mariposa{opacity:1}.mp-cuerpo{position:relative}.mp-ala-invernadero{position:absolute;bottom:0;width:11%;height:58%;border:2.4px solid var(--mp-hierro);border-bottom:0;background:repeating-linear-gradient(90deg,transparent 0 calc(33.3% - 1px),var(--mp-montante) calc(33.3% - 1px) 33.3%),linear-gradient(180deg,color-mix(in srgb,#fff 55%,transparent),transparent 60%),var(--mp-vidrio)}.mp-ala-invernadero[data-lado=izquierda]{left:0;border-right:0;border-top-left-radius:100% 22%}.mp-ala-invernadero[data-lado=derecha]{right:0;border-left:0;border-top-right-radius:100% 22%}.mp-nave{position:relative;margin:0 10%;padding:4.5cqi 3.5cqi 0;border-left:2.6px solid var(--mp-hierro);border-right:2.6px solid var(--mp-hierro);background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),var(--mp-montante) calc(12.5% - 1px) 12.5%),repeating-linear-gradient(180deg,transparent 0 calc(24cqi - 1px),var(--mp-montante) calc(24cqi - 1px) 24cqi),linear-gradient(118deg,color-mix(in srgb,#fff 62%,transparent) 0 18%,transparent 30% 62%,color-mix(in srgb,#fff 40%,transparent) 70%,transparent 82%),var(--mp-vidrio)}.mp-puerta{position:relative;margin:0 auto;padding:13cqi 5.5cqi 24cqi;text-align:center;background:var(--mp-panel);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2.4px solid var(--mp-hierro);border-bottom:0;border-radius:50% 50% 0 0/15cqi 15cqi 0 0;box-shadow:inset 0 0 0 1.4cqi var(--mp-panel),inset 0 0 0 calc(1.4cqi + 1px) color-mix(in srgb,var(--mp-hierro) 38%,transparent)}.mp-antetitulo{margin:0 0 2cqi;font:700 max(.72rem,2.9cqi) /1.45 var(--inv-font-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--inv-texto)}.mp-titular{margin:0;font:400 max(2.2rem,11.5cqi) /1.04 var(--inv-font-display);color:var(--inv-titulo);overflow-wrap:anywhere}.mp-nombre{margin:3cqi 0 0;font:600 max(1.45rem,7.4cqi) /1.12 var(--inv-font-titulos);letter-spacing:.03em;color:var(--inv-texto);overflow-wrap:anywhere}.mp-puerta-filete{display:flex;align-items:center;justify-content:center;gap:2.4cqi;margin:3.4cqi auto 2.6cqi}.mp-puerta-filete:after,.mp-puerta-filete:before{content:"";width:13cqi;height:1.5px;background:color-mix(in srgb,var(--mp-hierro) 60%,transparent)}.mp-puerta-mariposa{width:9cqi}.mp-linea{margin:0;font:700 max(.86rem,3.5cqi) /1.45 var(--inv-font-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--inv-texto)}.mp-detalle{margin:1.6cqi 0 0;font:400 max(.86rem,3.4cqi) /1.45 var(--inv-font-cuerpo);color:var(--inv-texto-suave)}.mp-zocalo{position:relative;height:5cqi;min-height:16px;background:repeating-linear-gradient(90deg,transparent 0 calc(8cqi - 1px),color-mix(in srgb,var(--mp-hierro) 30%,transparent) calc(8cqi - 1px) 8cqi),color-mix(in srgb,var(--mp-hierro) 22%,var(--inv-superficie));border-top:3px solid var(--mp-hierro);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--inv-texto) 55%,transparent)}.mp-desliza{position:relative;z-index:4;margin:1.2rem 0 0;display:flex;flex-direction:column;align-items:center;gap:.15rem;font:700 .78rem/1 var(--inv-font-cuerpo);letter-spacing:.22em;text-transform:uppercase;color:var(--inv-texto)}.mp-desliza-flecha{font-size:1.1rem;color:var(--mp-hierro)}@media (min-width:1024px){.mp-fachada{width:min(34rem,calc((100svh - 6rem) * .53))}.mp-nave{z-index:1}.mp-ala-invernadero{width:62%;height:54%}.mp-ala-invernadero[data-lado=izquierda]{left:-52%;border-top-left-radius:100% 34%}.mp-ala-invernadero[data-lado=derecha]{right:-52%;border-top-right-radius:100% 34%}.mp-ala-invernadero{background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),var(--mp-montante) calc(12.5% - 1px) 12.5%),repeating-linear-gradient(180deg,transparent 0 calc(25% - 1px),var(--mp-montante) calc(25% - 1px) 25%),linear-gradient(180deg,color-mix(in srgb,#fff 55%,transparent),transparent 60%),var(--mp-vidrio)}.mp-zocalo{margin:0 -52%}}.mp-mensaje{position:relative;z-index:3;width:88%;max-width:36rem;margin:2.6rem auto .5rem;padding:3rem 1.5rem 2.2rem;text-align:center;background:var(--mp-panel);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid var(--mp-hierro);border-radius:50% 50% .8rem .8rem/3.4rem 3.4rem .8rem .8rem;box-shadow:inset 0 0 0 5px var(--mp-panel),inset 0 0 0 6px color-mix(in srgb,var(--mp-hierro) 30%,transparent),0 20px 40px -28px color-mix(in srgb,var(--inv-texto) 50%,transparent)}.mp-seccion{position:relative;width:92%;max-width:46rem;margin:3.4rem auto}.mp-seccion-mapa{margin-top:-1.6rem;margin-bottom:2.6rem}.mp-seccion [data-titulo-modulo]{display:none!important}.mp-seccion header:has(>[data-titulo-modulo]:only-child){display:none}.mp-contenido{position:relative;z-index:1}.mp-contenido h2:not([data-titulo-modulo]),.mp-contenido h3{color:var(--inv-titulo)}.mp-cabecera{position:relative;z-index:1;text-align:center;margin:0 0 1.3rem}.mp-titulo{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;gap:.35rem;margin:0;font:400 2.45rem/1.1 var(--inv-font-display);color:var(--inv-titulo);overflow-wrap:anywhere}.mp-titulo-texto{min-width:0}.mp-posada{display:block;flex:none;width:2.7rem;margin-bottom:1.2rem}.mp-posada[data-lado=izquierda]{order:-1}.mp-posada-img,.mp-posada-svg{display:block;width:100%;height:auto}.mp-posada[data-lado=derecha] .mp-posada-img{transform:rotate(14deg)}.mp-posada[data-lado=izquierda] .mp-posada-img{transform:scaleX(-1) rotate(14deg)}.mp-voluta{display:block;width:9.5rem;margin:.25rem auto 0;overflow:visible}.mp-voluta path{fill:none;stroke:var(--mp-hierro);stroke-width:1.5;stroke-linecap:round}.mp-voluta .mp-voluta-rombo{fill:var(--inv-acento);stroke:none}.mp-panel{position:relative;z-index:1;padding:2.4rem 1.15rem 2.5rem;background:var(--mp-panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2.4px solid var(--mp-hierro);box-shadow:inset 0 0 0 5px var(--mp-panel),inset 0 0 0 6px color-mix(in srgb,var(--mp-hierro) 28%,transparent),0 22px 44px -30px color-mix(in srgb,var(--inv-texto) 55%,transparent)}.mp-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(122deg,color-mix(in srgb,#fff 55%,transparent) 0 9%,transparent 16% 74%,color-mix(in srgb,#fff 32%,transparent) 80%,transparent 86%)}@media (max-width:480px){.mp-panel{padding-left:.8rem;padding-right:.8rem}}@media (min-width:768px){.mp-panel{padding:3rem 2.6rem}}.mp-abierto{z-index:1;padding:.4rem 0}.mp-abierto,.mp-vitrina{position:relative}.mp-vitrina-tejado{display:block;width:100%;height:5.4rem;overflow:visible;margin-bottom:-2px}.mp-vitrina-remate{position:absolute;top:-.9rem;left:50%;width:.9rem;height:1.3rem;translate:-50% 0;background:var(--mp-hierro);clip-path:polygon(50% 0,100% 45%,62% 55%,62% 100%,38% 100%,38% 55%,0 45%)}.mp-vitrina-oculo{position:absolute;top:2.5rem;left:50%;z-index:2;display:grid;place-items:center;width:2.6rem;height:2.6rem;translate:-50% 0;border-radius:50%;border:2px solid var(--mp-hierro);background:var(--mp-panel)}.mp-vitrina-oculo .mp-mariposa{width:1.9rem}.mp-panel-montantes{position:absolute;inset:6px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(33.3% - 1px),var(--mp-montante) calc(33.3% - 1px) 33.3%,transparent 33.3% calc(66.6% - 1px),var(--mp-montante) calc(66.6% - 1px) 66.6%,transparent 66.6%)}.mp-vitrina-base{display:block;height:.9rem;margin:0 -2.5%;background:var(--mp-hierro);border-radius:2px 2px 0 0}.mp-vitrina-base:after{content:"";display:block;height:100%;margin:0 6%;translate:0 100%;background:linear-gradient(90deg,var(--mp-hierro) 0 1.1rem,transparent 1.1rem calc(100% - 1.1rem),var(--mp-hierro) calc(100% - 1.1rem))}.mp-campana{position:relative;padding-top:1.6rem}.mp-campana-pomo{position:absolute;top:0;left:50%;z-index:2;width:1.7rem;height:2.2rem;translate:-50% 0;background:radial-gradient(circle at 38% 34%,color-mix(in srgb,#fff 80%,transparent) 0 18%,transparent 30%),radial-gradient(circle at 50% 36%,var(--mp-hierro) 0 46%,transparent 48%),linear-gradient(90deg,transparent 38%,var(--mp-hierro) 38% 62%,transparent 62%) 0 100% /100% 40% no-repeat}.mp-campana-vidrio{padding-top:4.4rem;border-color:color-mix(in srgb,var(--mp-hierro) 70%,transparent);border-radius:48% 48% 1rem 1rem/7.5rem 7.5rem 1rem 1rem;background:radial-gradient(ellipse 60% 22% at 50% 4%,color-mix(in srgb,#fff 70%,transparent),transparent 70%),var(--mp-panel)}.mp-campana-reflejo{position:absolute;top:16%;bottom:14%;left:5%;width:6%;z-index:0;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 85%,transparent) 40%,transparent);opacity:.8}.mp-campana-peana{position:relative;display:block;height:1.5rem;margin:-.5rem -4% 0;border-radius:50%/.55rem;background:linear-gradient(180deg,color-mix(in srgb,#fff 26%,transparent) 0 22%,transparent 34%),var(--mp-hierro);box-shadow:0 12px 22px -12px color-mix(in srgb,var(--inv-texto) 60%,transparent)}.mp-arco{position:relative}.mp-arco-abanico{display:block;width:100%;height:6.2rem;overflow:visible;margin-bottom:-2px}.mp-arco-hoja{border-top:0;padding-top:1.4rem}@media (min-width:768px){.mp-arco-abanico{height:8.5rem}}.mp-jardinera{position:relative}.mp-jardinera-panel{padding-bottom:3rem}.mp-jardinera-caja{position:relative;z-index:3;display:block;height:2.8rem;margin:-.4rem -3.5% 0;clip-path:polygon(0 0,100% 0,96.5% 100%,3.5% 100%);background:linear-gradient(180deg,color-mix(in srgb,#fff 24%,transparent) 0 14%,transparent 14% 86%,color-mix(in srgb,#000 18%,transparent) 86%),repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,#fff 14%,transparent) 9px 11px),var(--mp-hierro)}.mp-seccion[data-tratamiento=jardinera] .mp-flor-seccion{bottom:1.8rem;z-index:2}.mp-pergola{position:relative}.mp-pergola-arco{display:block;width:100%;height:6.4rem;overflow:visible;margin-bottom:-2px}.mp-pergola-panel{margin:0 2%;border-top:0;padding-top:1.4rem}.mp-pergola-colgante{position:absolute;top:1.4rem;z-index:2;width:24%;max-width:9rem;pointer-events:none}.mp-pergola-colgante img{display:block;width:100%;height:auto;transform:scaleY(-1)}.mp-pergola-colgante[data-lado=izquierda]{left:3%;rotate:8deg}.mp-pergola-colgante[data-lado=derecha]{right:3%;rotate:-8deg}.mp-pergola-colgante[data-lado=derecha] img{transform:scale(-1)}.mp-flor{position:absolute;display:block;pointer-events:none;transform-origin:50% 100%}.mp-flor-img{display:block;width:100%;height:auto}.mp-flor-seccion{bottom:-2.6rem;z-index:2;width:31%;max-width:12rem}.mp-flor-seccion[data-lado=derecha]{right:-8%}.mp-flor-seccion[data-lado=izquierda]{left:-8%}.mp-seccion[data-tratamiento=abierto] .mp-flor-seccion{z-index:0;opacity:.85}@media (min-width:768px){.mp-flor-seccion{width:24%}.mp-flor-seccion[data-lado=derecha]{right:-14%}.mp-flor-seccion[data-lado=izquierda]{left:-14%}}.mp-transicion{position:relative;z-index:2;width:100%;height:var(--mp-alto-m);pointer-events:none}@media (min-width:768px){.mp-transicion{height:var(--mp-alto-e)}}.mp-estela{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mp-estela path{fill:none;stroke:color-mix(in srgb,var(--mp-hierro) 45%,transparent);stroke-width:1.6;stroke-dasharray:1.5 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.mp-bandada-mariposa{position:absolute;width:2.5rem;translate:-50% -50%;rotate:var(--mp-giro);scale:var(--mp-escala)}.mp-transicion[data-movimiento] .mp-bandada-mariposa{animation:mp-revolotear 4.2s ease-in-out infinite}@keyframes mp-revolotear{0%,to{transform:translate(0)}30%{transform:translate(6px,-9px)}60%{transform:translate(-4px,-3px)}80%{transform:translate(3px,5px)}}.mp-celosia{position:absolute;left:-4%;right:-4%;top:34%;height:2.6rem}.mp-celosia-viga{display:block;width:100%;height:100%}.mp-celosia-remaches{position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,#fff 55%,transparent) 0 1.3px,transparent 1.7px) 0 23% /14px 100% repeat-x,radial-gradient(circle,color-mix(in srgb,#fff 55%,transparent) 0 1.3px,transparent 1.7px) 7px 77% /14px 100% repeat-x}.mp-celosia-mensula{position:absolute;top:85%;width:3.4rem;overflow:visible}.mp-celosia-mensula[data-lado=izquierda]{left:6%}.mp-celosia-mensula[data-lado=derecha]{right:6%;transform:scaleX(-1)}.mp-celosia-mariposa{position:absolute;bottom:70%;width:2.2rem}.mp-celosia-mariposa[data-lugar=a]{left:30%;rotate:-12deg}.mp-celosia-mariposa[data-lugar=b]{left:66%;rotate:16deg;width:1.8rem}.mp-macizo{position:absolute;inset:auto 0 -1.4rem;display:flex;justify-content:center;align-items:flex-end}.mp-macizo-flor{position:relative;width:36%;max-width:12rem;margin:0 -5%}.mp-macizo-flor:nth-child(2){width:30%;z-index:1}.mp-macizo-mariposa{position:absolute;top:-2.4rem;left:58%;width:2.3rem;rotate:18deg}.mp-luz{position:absolute;inset:-1.4rem 0}.mp-luz-rayos{position:absolute;inset:0;background:repeating-linear-gradient(104deg,transparent 0 34px,color-mix(in srgb,#fff 70%,transparent) 34px 58px,transparent 58px 96px),linear-gradient(104deg,transparent 20%,color-mix(in srgb,var(--inv-detalle) 22%,transparent) 50%,transparent 80%);-webkit-mask:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.mp-luz-mariposa{position:absolute;width:2.1rem}.mp-luz-mariposa[data-lugar=a]{left:22%;top:18%;rotate:-18deg}.mp-luz-mariposa[data-lugar=b]{right:20%;top:52%;rotate:24deg;width:1.7rem}.mp-polen{position:absolute;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--inv-detalle) 85%,#fff);box-shadow:0 0 6px 2px color-mix(in srgb,var(--inv-detalle) 45%,transparent)}.mp-transicion[data-movimiento] .mp-polen{animation:mp-polen 5s ease-in-out infinite}@keyframes mp-polen{0%,to{transform:translate(0);opacity:.9}50%{transform:translate(8px,-14px);opacity:.4}}.mp-cierre{position:relative;z-index:2;margin-top:3.4rem;text-align:center}.mp-cierre-frase{margin:0 auto .6rem;width:86%;font:400 2.1rem/1.15 var(--inv-font-display);color:var(--inv-titulo)}.mp-jardin{position:relative;height:13.5rem;overflow:hidden}.mp-jardin-flor{bottom:2.4rem;width:38%;max-width:15rem;left:calc(var(--mp-k) * 23% - 7%)}.mp-jardin-flor:nth-child(2n){bottom:1.6rem;width:33%}.mp-jardin-mariposa{position:absolute;z-index:4;width:2.3rem}.mp-jardin-mariposa[data-lugar=a]{left:16%;top:10%;rotate:-16deg}.mp-jardin-mariposa[data-lugar=b]{right:14%;top:22%;rotate:20deg;width:1.9rem}.mp-jardin-reja{position:absolute;z-index:3;left:0;right:0;bottom:0;width:100%;height:5.4rem}@media (min-width:768px){.mp-jardin{height:16rem;max-width:64rem;margin:0 auto}.mp-jardin-flor{width:28%;left:calc(var(--mp-k) * 24% + 2%)}}.mp-enredadera-lista{position:relative;margin:1.6rem auto 0;padding:.4rem 0;list-style:none;max-width:24rem}.mp-enredadera-lista:before{content:"";position:absolute;top:0;bottom:0;left:calc(1.65rem - 7px);width:14px;background:var(--mp-tallo);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 80'%3E%3Cpath d='M7 0C13 13 13 27 7 40C1 53 1 67 7 80' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /14px 80px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 80'%3E%3Cpath d='M7 0C13 13 13 27 7 40C1 53 1 67 7 80' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /14px 80px repeat-y}.mp-enredadera-momento{position:relative;display:flex;align-items:center;gap:1rem;padding:.75rem 0;text-align:left}.mp-enredadera-flor{position:relative;z-index:1;flex:none;display:block;width:3.3rem;height:3.3rem}.mp-flor-motor{display:block;width:100%;height:100%;overflow:visible}.mp-petalo{fill:var(--mp-petalo);stroke:color-mix(in srgb,var(--mp-petalo) 55%,var(--inv-texto));stroke-width:1}.mp-flor-centro{fill:color-mix(in srgb,var(--inv-titulo) 70%,var(--inv-detalle))}.mp-enredadera-hoja{position:absolute;left:2.5rem;top:calc(50% + .9rem);width:1.15rem;height:.6rem;border-radius:0 100% 0 100%;background:var(--mp-tallo);rotate:-18deg}.mp-enredadera-momento[data-lado=izquierda] .mp-enredadera-hoja{left:-.3rem;rotate:198deg}.mp-enredadera-hora{margin:0;font:400 1.95rem/1.05 var(--inv-font-display);color:var(--inv-titulo)}.mp-enredadera-actividad{margin:.15rem 0 0;font:400 1.02rem/1.35 var(--inv-font-titulos);color:var(--inv-texto);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.mp-mariposa[data-aletea] .mp-alas,.mp-transicion[data-movimiento] .mp-bandada-mariposa,.mp-transicion[data-movimiento] .mp-polen{animation:none}}.inv-torre-fachada,.inv-torre-pagina,.inv-torre-vestibulo{--torre-ancho:min(calc(100% - 16px),47.5rem);--torre-pilastra:14px}@media (min-width:768px){.inv-torre-fachada,.inv-torre-pagina,.inv-torre-vestibulo{--torre-ancho:min(calc(100% - 6rem),52rem);--torre-pilastra:28px}}.inv-torre-pagina{position:relative;overflow-x:clip;background-color:var(--inv-fondo);background-image:linear-gradient(180deg,var(--inv-fondo) 0,color-mix(in srgb,var(--inv-fondo) 82%,var(--inv-detalle)) 55%,color-mix(in srgb,var(--inv-fondo) 72%,var(--inv-acento-profundo)) 100%)}.inv-torre-pagina[data-estrellas]:before{content:"";position:absolute;inset:0;pointer-events:none;--estrella:color-mix(in srgb,var(--inv-texto) 75%,transparent);--estrella-oro:color-mix(in srgb,var(--inv-acento) 80%,transparent);background-image:radial-gradient(1.3px 1.3px at 14px 22px,var(--estrella) 50%,transparent 52%),radial-gradient(1px 1px at 71px 47px,var(--estrella) 50%,transparent 52%),radial-gradient(1.6px 1.6px at 133px 15px,var(--estrella-oro) 50%,transparent 52%),radial-gradient(1px 1px at 162px 118px,var(--estrella) 50%,transparent 52%),radial-gradient(1.2px 1.2px at 41px 141px,var(--estrella) 50%,transparent 52%),radial-gradient(1px 1px at 104px 176px,var(--estrella-oro) 50%,transparent 52%),radial-gradient(.9px .9px at 183px 196px,var(--estrella) 50%,transparent 52%);background-size:196px 212px;-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent 95%);mask-image:linear-gradient(180deg,#000,#000 55%,transparent 95%)}.inv-torre-cima{position:relative;z-index:1;display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:1.5rem}.inv-torre-cielo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.inv-torre-reflector{position:absolute;bottom:46%;width:46vw;max-width:30rem;height:130%;background:linear-gradient(to top,transparent 0,color-mix(in srgb,var(--inv-acento) 26%,transparent) 12%,transparent 80%);clip-path:polygon(48% 100%,52% 100%,100% 0,0 0);transform-origin:50% 100%;mix-blend-mode:screen;opacity:.5}.inv-torre-reflector[data-lado=izquierda]{left:-6%;transform:rotate(-16deg);animation:torre-barrer-izq 11s ease-in-out infinite alternate}.inv-torre-reflector[data-lado=derecha]{right:-6%;transform:rotate(16deg);animation:torre-barrer-der 13s ease-in-out infinite alternate}@keyframes torre-barrer-izq{0%{transform:rotate(-24deg)}to{transform:rotate(4deg)}}@keyframes torre-barrer-der{0%{transform:rotate(22deg)}to{transform:rotate(-6deg)}}.inv-torre-dirigible{position:absolute;top:5%;left:4%;width:6.25rem;opacity:.92;animation:torre-flotar 34s ease-in-out infinite alternate}@keyframes torre-flotar{0%{transform:translate(0)}to{transform:translate(18vw,1.2rem)}}.inv-torre-ciudad{position:absolute;bottom:0;left:0;width:100%;height:auto;display:none}@media (min-width:768px){.inv-torre-dirigible{width:9.5rem;top:8%;left:8%}.inv-torre-ciudad{display:block}.inv-torre-reflector{bottom:30%}}.inv-torre-cielo[data-quieto] .inv-torre-dirigible,.inv-torre-cielo[data-quieto] .inv-torre-reflector{animation:none}.inv-torre-alto{position:relative;z-index:1;width:calc(var(--torre-ancho) * .82)}.inv-torre-corona{display:block;width:100%;height:auto;margin-bottom:-1px}.inv-torre-destello{transform-box:fill-box;transform-origin:center;animation:torre-destello 3.2s ease-in-out infinite}@keyframes torre-destello{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.6)}}.inv-torre-corona[data-quieto] .inv-torre-destello{animation:none}.inv-torre-atico{padding:1.5rem calc(var(--torre-pilastra) + .9rem) 2rem;text-align:center}.inv-torre-escudo{position:relative;width:8.25rem;margin:0 auto}.inv-torre-escudo-dibujo{display:block;width:100%;height:auto}.inv-torre-escudo-letras{position:absolute;left:0;right:0;top:54%;transform:translateY(-50%);font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,400);font-size:2.35rem;line-height:1;letter-spacing:.04em;color:var(--inv-acento);text-shadow:0 0 18px color-mix(in srgb,var(--inv-acento) 35%,transparent)}.inv-torre-escudo-letras[data-largo]{font-size:1.85rem}@media (min-width:768px){.inv-torre-escudo{width:10rem}.inv-torre-escudo-letras{font-size:2.9rem}.inv-torre-escudo-letras[data-largo]{font-size:2.3rem}}.inv-torre-antetitulo{margin-top:1.4rem;font-family:var(--inv-font-titulos);font-size:.72rem;text-transform:uppercase;letter-spacing:.36em;color:var(--inv-texto)}.inv-torre-nombre{margin-top:.75rem;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,400);font-size:clamp(1.85rem,8.4vw,3.5rem);line-height:1.12;letter-spacing:.05em;color:var(--inv-titulo);text-wrap:balance;overflow-wrap:anywhere}.inv-torre-fecha{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.2rem;font-family:var(--inv-font-titulos);font-size:.95rem;letter-spacing:.26em;white-space:nowrap;color:var(--inv-texto)}.inv-torre-fecha:after,.inv-torre-fecha:before{content:"";width:1.25rem;height:5px;border-top:1px solid var(--inv-acento);border-bottom:1px solid var(--inv-acento);flex-shrink:0}.inv-torre-linea{margin-top:.7rem;font-size:.7rem;letter-spacing:.3em}.inv-torre-desplazar,.inv-torre-linea{font-family:var(--inv-font-titulos);text-transform:uppercase;color:var(--inv-texto-suave)}.inv-torre-desplazar{margin-top:1.4rem;font-size:.66rem;letter-spacing:.32em}@media (min-width:768px){.inv-torre-antetitulo{font-size:.82rem}.inv-torre-fecha{font-size:1.2rem}}.inv-torre-retranqueo{position:relative;z-index:1;display:block;width:var(--torre-ancho);height:2.4rem;margin:-1px auto 0}@media (min-width:768px){.inv-torre-retranqueo{height:3.4rem}}.inv-torre-fachada{position:relative;background-color:var(--inv-superficie)}.inv-torre-fachada[data-piedra=estrias]{background-image:repeating-linear-gradient(90deg,transparent 0 21px,color-mix(in srgb,var(--inv-texto) 5%,transparent) 21px 22px);background-position:top}.inv-torre-fachada[data-piedra=sillares]{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--inv-texto) 7%,transparent) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--inv-texto) 5%,transparent) 0 1px,transparent 1px 88px);background-position:top}.inv-torre-fachada:after,.inv-torre-fachada:before{content:"";position:absolute;top:0;bottom:0;z-index:3;width:var(--torre-pilastra);pointer-events:none;background:linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--inv-acento) 75%,transparent) 3px 4px,transparent 4px calc(100% - 4px),color-mix(in srgb,var(--inv-acento) 75%,transparent) calc(100% - 4px) calc(100% - 3px),transparent calc(100% - 3px)),color-mix(in srgb,var(--inv-superficie) 86%,var(--inv-texto))}.inv-torre-fachada:before{left:0}.inv-torre-fachada:after{right:0}.inv-torre-fuste{position:relative;z-index:1;width:var(--torre-ancho);margin:0 auto}.inv-torre-mensaje{position:relative;z-index:2;max-width:36rem;margin:0 auto;padding:2.25rem calc(var(--torre-pilastra) + 1rem) 2.5rem;text-align:center}.inv-torre-planta{width:100%;overflow-x:clip;padding-bottom:2.75rem}.inv-torre-planta-mapa{margin-top:-1.75rem;padding-bottom:2.25rem}.inv-torre-contenido{position:relative;z-index:2;margin:0 auto;max-width:48rem;padding:0 calc(var(--torre-pilastra) + .7rem)}@media (min-width:768px){.inv-torre-planta{padding-bottom:3.75rem}.inv-torre-contenido{padding:0 calc(var(--torre-pilastra) + 2.5rem)}}.inv-torre-planta [data-titulo-modulo]{display:none!important}.inv-torre-planta header:has(>[data-titulo-modulo]:only-child){display:none}.inv-torre-planta .inv-rotulo-modulo{margin-bottom:.75rem}@media (max-width:767.98px){.inv-torre-planta [data-regalos-presentacion]{padding-left:0;padding-right:0}.inv-torre-planta [data-tarjeta-regalo=lista-menu]{--rg-info-pad:0.85rem 0.75rem 1.1rem}}.inv-torre-transicion{position:relative;margin-bottom:1.9rem}.inv-torre-franja{display:block;width:100%;overflow:hidden}.inv-torre-friso{background:color-mix(in srgb,var(--inv-superficie) 55%,var(--inv-fondo))}.inv-torre-transicion[data-transicion-torre=ventanas] .inv-torre-franja{background:color-mix(in srgb,var(--inv-superficie) 75%,var(--inv-fondo))}.inv-torre-piso{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);padding:.25rem .7rem .3rem;background:var(--inv-acento);color:var(--inv-contraste-acento);box-shadow:0 0 0 3px var(--inv-superficie),0 0 0 4px var(--inv-acento),0 0 16px color-mix(in srgb,var(--inv-acento) 45%,transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);font-family:var(--inv-font-display);line-height:1}.inv-torre-piso-etiqueta{font-family:var(--inv-font-titulos);font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;margin-right:-.3em}.inv-torre-piso-numero{margin-top:.15rem;font-size:1.15rem}.inv-torre-cresta{position:absolute;top:-1.1rem;left:50%;z-index:2;width:6rem;height:auto;transform:translateX(-50%)}.inv-torre-cabecera{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 auto 1.75rem;text-align:center}.inv-torre-titulo-abanico{width:2rem;height:auto;flex-shrink:0}.inv-torre-placa{max-width:calc(100% - 5.2rem);padding:.6rem 1.1rem .55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 86%,#ffffff) 0,var(--inv-acento) 48%,color-mix(in srgb,var(--inv-acento) 82%,var(--inv-acento-profundo)) 100%);clip-path:polygon(10px 0,calc(100% - 10px) 0,calc(100% - 10px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 4px) calc(100% - 10px),calc(100% - 4px) calc(100% - 4px),calc(100% - 10px) calc(100% - 4px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 10px),0 calc(100% - 10px),0 10px,4px 10px,4px 4px,10px 4px);font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,600);font-size:clamp(1.05rem,4.9vw,1.6rem);line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:var(--inv-contraste-acento);text-wrap:balance}.inv-torre-placa-texto{display:block;padding:.2rem .35rem;border-top:1px solid color-mix(in srgb,var(--inv-contraste-acento) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--inv-contraste-acento) 45%,transparent)}.inv-torre-cabecera[data-titulo-torre=relieve]{flex-direction:column;gap:.6rem}.inv-torre-titulo-relieve{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,600);font-size:clamp(1.45rem,6.6vw,2.3rem);line-height:1.15;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-acento);text-shadow:0 0 16px color-mix(in srgb,var(--inv-acento) 28%,transparent);text-wrap:balance}.inv-torre-relieve-filete{display:block;width:6.5rem;height:5px;border-top:1px solid var(--inv-acento);border-bottom:1px solid var(--inv-acento)}.inv-torre-ventanal{max-width:44rem;margin:0 auto;border:2px solid var(--inv-acento);background:radial-gradient(ellipse 80% 40% at 50% 0,color-mix(in srgb,var(--inv-acento) 9%,transparent),transparent),var(--inv-detalle-suave);box-shadow:inset 0 0 0 5px var(--inv-detalle-suave),inset 0 0 0 6px color-mix(in srgb,var(--inv-acento) 55%,transparent);padding-bottom:1.6rem}.inv-torre-ventanal-abanico{display:block;width:100%;max-height:8.5rem}.inv-torre-ventanal-vidrio{padding:1.4rem .8rem 0}@media (min-width:768px){.inv-torre-ventanal-vidrio{padding:2rem 2rem 0}}.inv-torre-reloj{width:8.75rem;margin:0 auto 1.6rem;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--inv-acento) 22%,transparent))}.inv-torre-reloj svg{display:block;width:100%;height:auto}.inv-torre-segundero{transform-box:view-box;transform-origin:100px 100px;animation:torre-segundero 60s steps(60) infinite}@keyframes torre-segundero{to{transform:rotate(1turn)}}@media (min-width:768px){.inv-torre-reloj{width:10.5rem}}.inv-torre-ascensor{max-width:44rem;margin:0 auto}.inv-torre-indicador{position:relative;z-index:1;width:12rem;margin:0 auto -1px}.inv-torre-indicador svg{display:block;width:100%;height:auto}.inv-torre-aguja{transform-box:view-box;transform-origin:100px 104px;transform:rotate(75deg);animation:torre-aguja 6s ease-in-out infinite alternate}@keyframes torre-aguja{0%,15%{transform:rotate(-75deg)}85%,to{transform:rotate(75deg)}}.inv-torre-ascensor-portal{display:grid;grid-template-columns:minmax(0,1fr);border:1.5px solid var(--inv-acento);box-shadow:inset 0 0 0 5px var(--inv-superficie),inset 0 0 0 6px color-mix(in srgb,var(--inv-acento) 45%,transparent);padding:1.6rem .7rem 1.4rem}.inv-torre-puerta{display:none}@media (min-width:768px){.inv-torre-ascensor-portal{grid-template-columns:3rem minmax(0,1fr) 3rem;gap:1.25rem;padding:1.25rem}.inv-torre-puerta{display:block;width:3rem;height:100%;min-height:10rem;border:1px solid var(--inv-acento)}.inv-torre-puerta[data-lado=derecha]{transform:scaleX(-1)}}.inv-torre-planta[data-quieto] .inv-torre-aguja,.inv-torre-planta[data-quieto] .inv-torre-segundero{animation:none}.inv-torre-vestibulo{position:relative;z-index:1;width:100%}.inv-torre-vestibulo-fachada{width:var(--torre-ancho);margin:0 auto}.inv-torre-vestibulo-texto{position:relative;z-index:2;padding:.25rem calc(var(--torre-pilastra) + 1rem) .75rem;text-align:center}.inv-torre-vestibulo-frase{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,400);font-size:clamp(1.3rem,5.8vw,2.1rem);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--inv-acento);text-wrap:balance}.inv-torre-vestibulo-linea{margin-top:.5rem;font-family:var(--inv-font-titulos);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--inv-texto-suave)}.inv-torre-vestibulo-portada{position:relative;z-index:4}.inv-torre-vestibulo-figura{display:block;width:100%;height:auto}.inv-torre-vestibulo-figura[data-medida=escritorio]{display:none}@media (min-width:768px){.inv-torre-vestibulo-figura[data-medida=movil]{display:none}.inv-torre-vestibulo-figura[data-medida=escritorio]{display:block}}.inv-torre-acera{position:relative;height:3.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-texto) 20%,var(--inv-fondo)) 0 6px,color-mix(in srgb,var(--inv-texto) 9%,var(--inv-fondo)) 6px 100%)}.inv-torre-alfombra-calle{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--torre-ancho) * 92 / 400);transform:translateX(-50%);background:var(--torre-alfombra);clip-path:polygon(0 0,100% 0,112% 100%,-12% 100%)}@media (min-width:768px){.inv-torre-alfombra-calle{width:calc(var(--torre-ancho) * 92 / 720)}}.inv-ve-icono{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--inv-acento-profundo) 35%,transparent))}.inv-ve-icono-trazo{stroke:color-mix(in srgb,var(--inv-acento-profundo) 70%,transparent);stroke-width:1.2}.inv-ve-icono-brillo{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;opacity:.7}.inv-ve-icono-aguja{fill:none;stroke:var(--inv-acento-profundo);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.inv-ve-mariposa{display:block;overflow:visible;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent))}.inv-ve-ala{transform-box:view-box}.inv-ve-ala[data-lado=derecha],.inv-ve-ala[data-lado=izquierda]{transform-origin:32px 24px}.inv-ve-ala path:first-child{stroke:color-mix(in srgb,var(--inv-acento-profundo) 75%,transparent);stroke-width:1.2}.inv-ve-ala-vena{fill:none;stroke:color-mix(in srgb,#fff 70%,transparent);stroke-width:1.2;stroke-linecap:round}.inv-ve-ala-punto{fill:#fff;opacity:.85}.inv-ve-cuerpo{fill:var(--inv-acento-profundo)}.inv-ve-antena{fill:none;stroke:var(--inv-acento-profundo);stroke-width:1.4;stroke-linecap:round}.inv-ve-destello{display:block;overflow:visible;fill:#fff;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--inv-detalle) 90%,transparent)) drop-shadow(0 0 1px var(--inv-acento))}.inv-ve-cromo{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,400);color:var(--inv-titulo);background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 30%,#fff) 0,color-mix(in srgb,var(--inv-acento) 70%,var(--inv-titulo)) 40%,#fff 49%,color-mix(in srgb,var(--inv-detalle) 45%,#fff) 54%,var(--inv-acento-profundo) 78%,var(--inv-titulo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.025em var(--inv-titulo);filter:drop-shadow(0 .05em .02em color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent))}.inv-ve-ventana{position:relative;border-radius:.95rem .95rem .8rem .8rem;background:var(--inv-superficie);border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 55%,var(--inv-borde));box-shadow:inset 0 0 0 3px color-mix(in srgb,#fff 70%,var(--inv-detalle-suave)),0 2px 0 color-mix(in srgb,var(--inv-acento-profundo) 25%,transparent),10px 12px 0 -2px color-mix(in srgb,var(--inv-acento-profundo) 18%,transparent),0 18px 36px -12px color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.inv-ve-barra{position:relative;display:flex;align-items:center;gap:.55rem;min-height:2.9rem;padding:.45rem .55rem .45rem .7rem;border-radius:.8rem .8rem 0 0;color:var(--inv-contraste-neutro);background:linear-gradient(90deg,var(--inv-acento-profundo),var(--inv-acento) 70%,color-mix(in srgb,var(--inv-acento) 80%,var(--inv-detalle)));overflow:hidden}.inv-ve-barra:before{content:"";position:absolute;inset:0 0 52% 0;background:linear-gradient(180deg,rgb(255 255 255/.42),rgb(255 255 255/.08));pointer-events:none}.inv-ve-barra[data-tono=detalle]{color:var(--inv-texto);background:linear-gradient(90deg,var(--inv-detalle),color-mix(in srgb,var(--inv-detalle) 60%,var(--inv-detalle-suave)))}.inv-ve-barra-icono{flex:0 0 auto;width:1.7rem;position:relative}.inv-ve-barra-titulo{position:relative;flex:1 1 auto;min-width:0;margin:0;font-family:var(--inv-font-titulos);font-weight:700;font-size:1.12rem;line-height:1.15;letter-spacing:.01em;text-shadow:0 1px 0 rgb(0 0 0/.18);text-wrap:balance}.inv-ve-barra[data-tono=detalle] .inv-ve-barra-titulo{text-shadow:0 1px 0 rgb(255 255 255/.5)}.inv-ve-botones{position:relative;flex:0 0 auto;display:flex;gap:.3rem}.inv-ve-botones>span{position:relative;width:1.35rem;height:1.35rem;border-radius:.38rem;background:linear-gradient(180deg,#fff,var(--inv-detalle-suave));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent),0 1px 0 rgb(0 0 0/.15)}.inv-ve-botones>span:after{content:"";position:absolute;inset:0;margin:auto;background:var(--inv-acento-profundo)}.inv-ve-botones>[data-boton=minimizar]:after{width:.55rem;height:2px;top:.45rem}.inv-ve-botones>[data-boton=maximizar]:after{width:.55rem;height:.5rem;background:transparent;box-shadow:inset 0 0 0 1.6px var(--inv-acento-profundo),inset 0 2px 0 1px var(--inv-acento-profundo)}.inv-ve-botones>[data-boton=cerrar]{background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 35%,#fff),var(--inv-acento))}.inv-ve-botones>[data-boton=cerrar]:after{width:.62rem;height:.62rem;background:none;background-image:linear-gradient(45deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#fff 42% 58%,transparent 58%)}.inv-ve-cuerpo{position:relative;padding:1.35rem 1.1rem 1.5rem;border-radius:0 0 .8rem .8rem;background:radial-gradient(120% 60% at 100% 0,color-mix(in srgb,var(--inv-detalle-suave) 45%,transparent),transparent 70%),var(--inv-superficie)}.inv-ve-ventana-fantasma{position:absolute;z-index:-1;inset:-.85rem -.6rem auto .9rem;height:4rem;border-radius:.9rem .9rem 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--inv-acento-profundo) 45%,var(--inv-superficie)),color-mix(in srgb,var(--inv-detalle) 55%,var(--inv-superficie)));border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent);opacity:.85}.inv-ve-seccion[data-lado=derecha] .inv-ve-ventana-fantasma{inset:-.85rem .9rem auto -.6rem}.inv-ve-boton{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.5rem 1.6rem;border-radius:999px;border:1.5px solid var(--inv-acento-profundo);background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 60%,#fff) 0,var(--inv-acento) 50%,var(--inv-acento-profundo) 100%);color:var(--inv-contraste-acento);font:700 .95rem/1 var(--inv-font-titulos);letter-spacing:.02em;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 3px 0 color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent);cursor:pointer}.inv-ve-boton:focus-visible{outline:3px solid var(--inv-titulo);outline-offset:3px}.inv-ve-carga{margin-top:1.1rem}.inv-ve-carga-texto{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .35rem;font:600 .78rem/1.2 var(--inv-font-titulos);color:var(--inv-texto-suave)}.inv-ve-carga-pct{font-variant-numeric:tabular-nums;color:var(--inv-titulo)}.inv-ve-carga-pista{display:grid;grid-template-columns:repeat(14,1fr);gap:3px;padding:3px;border-radius:.5rem;background:color-mix(in srgb,var(--inv-borde) 60%,#fff);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent)}.inv-ve-carga-bloque{height:.7rem;border-radius:2px;background:transparent}.inv-ve-carga-bloque[data-lleno]{background:linear-gradient(180deg,color-mix(in srgb,var(--inv-detalle) 55%,#fff),var(--inv-acento))}.inv-ve-carga-suelta{width:min(17rem,78%);margin:0 auto;padding:.6rem .75rem .7rem;border-radius:.8rem;background:color-mix(in srgb,var(--inv-superficie) 88%,transparent);border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 40%,var(--inv-borde));box-shadow:6px 7px 0 -1px color-mix(in srgb,var(--inv-acento-profundo) 15%,transparent)}@media (prefers-reduced-motion:no-preference){.inv-ve-carga[data-anima] .inv-ve-carga-bloque[data-lleno]{animation:inv-ve-llenar 3.2s step-end infinite}}@keyframes inv-ve-llenar{0%{opacity:0}12%,to{opacity:1}}.inv-ve-transicion{position:relative;width:100%;height:var(--ve-alto-m);display:flex;align-items:center;pointer-events:none}@media (min-width:768px){.inv-ve-transicion{height:var(--ve-alto-e)}}.inv-ve-marquesina{position:relative;width:112%;margin-left:-6%;overflow:hidden;transform:rotate(-2.5deg);padding:.55rem 0;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 70%,#fff) 0,var(--inv-acento) 45%,var(--inv-acento-profundo) 100%);border-block:2px solid color-mix(in srgb,#fff 70%,var(--inv-detalle));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--inv-acento-profundo) 55%,transparent)}.inv-ve-transicion[data-lado=derecha] .inv-ve-marquesina{transform:rotate(2.5deg)}.inv-ve-marquesina-pista{display:flex;width:max-content}.inv-ve-marquesina-texto{flex:0 0 auto;padding-right:.4rem;font:700 1.3rem/1.1 var(--inv-font-titulos);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--inv-contraste-neutro);text-shadow:0 1px 0 rgb(0 0 0/.2)}.inv-ve-marquesina-sep{color:color-mix(in srgb,var(--inv-detalle) 60%,#fff)}@media (prefers-reduced-motion:no-preference){.inv-ve-marquesina[data-anima] .inv-ve-marquesina-pista{animation:inv-ve-correr 26s linear infinite}.inv-ve-transicion[data-lado=derecha] .inv-ve-marquesina[data-anima] .inv-ve-marquesina-pista{animation-direction:reverse}}@keyframes inv-ve-correr{to{transform:translateX(-50%)}}.inv-ve-camino{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.inv-ve-camino path{fill:none;stroke:color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent);stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.inv-ve-mariposa-vuelo{position:absolute;width:3.1rem;transform:translate(-50%,-50%) rotate(calc(-10deg + var(--i) * 12deg))}.inv-ve-destello-camino{width:.9rem;height:.9rem}.inv-ve-destello-camino,.inv-ve-destello-fila{position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.inv-ve-inicio-mariposa .inv-ve-ala,.inv-ve-mariposa-posada .inv-ve-ala,[data-anima] .inv-ve-ala{animation:inv-ve-aletear .9s ease-in-out infinite alternate}[data-anima] .inv-ve-mariposa-vuelo{animation:inv-ve-flotar 4.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.4s)}[data-anima] .inv-ve-destello-camino,[data-anima] .inv-ve-destello-fila,[data-anima] .inv-ve-destello-portada{animation:inv-ve-titilar 2.4s ease-in-out infinite}}@keyframes inv-ve-aletear{0%{transform:scaleX(1)}to{transform:scaleX(.55)}}@keyframes inv-ve-flotar{0%{translate:0 0}to{translate:.6rem -.7rem}}@keyframes inv-ve-titilar{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.7}}.inv-ve-seccion{position:relative;width:92%;max-width:40rem;margin:0 auto;padding:.9rem 0 1.4rem}.inv-ve-seccion[data-lado=izquierda]{translate:-1.5% 0}.inv-ve-seccion[data-lado=derecha]{translate:1.5% 0}@media (min-width:768px){.inv-ve-seccion[data-lado=izquierda]{translate:-5% 0}.inv-ve-seccion[data-lado=derecha]{translate:5% 0}}.inv-ve-seccion [data-titulo-modulo]{display:none!important}.inv-ve-seccion header:has(>[data-titulo-modulo]:only-child){display:none}.inv-ve-seccion .inv-rotulo-modulo{margin-bottom:.75rem}.inv-ve-seccion [data-subtitulo-regalos]{display:inline-block;padding:.3rem 1rem;border-radius:999px;font-family:var(--inv-font-titulos);font-weight:700;font-size:1.15rem;color:var(--inv-contraste-neutro);background:linear-gradient(90deg,var(--inv-acento-profundo),var(--inv-acento));box-shadow:inset 0 1px 0 rgb(255 255 255/.45)}.inv-ve-contenido{position:relative}.inv-ve-contenido>*,.inv-ve-contenido>[data-modulo]>:not([data-zona]){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.inv-ve-seccion [data-titulo-modulo]+*{margin-top:.25rem!important}.inv-ve-seccion [data-titulo-modulo]+p{font-family:var(--inv-font-titulos)!important;font-weight:700;font-size:1.05rem!important;line-height:1.4;color:var(--inv-texto-suave)!important}.inv-ve-seccion .h-30{height:auto;padding-block:.5rem}.inv-ve-ventana[data-tipo=chat] .max-w-4xl>:last-child>*{max-width:88%;border-radius:1.2rem 1.2rem 1.2rem .35rem;background:color-mix(in srgb,var(--inv-detalle-suave) 70%,var(--inv-superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inv-acento-profundo) 18%,transparent)}.inv-ve-ventana[data-tipo=chat] .max-w-4xl>:last-child>:nth-child(2n){margin-left:auto;border-radius:1.2rem 1.2rem .35rem 1.2rem;background:color-mix(in srgb,var(--inv-detalle) 30%,var(--inv-superficie))}.inv-ve-mapa{padding-top:0;translate:none!important}.inv-ve-mariposa-posada{position:absolute;z-index:3;top:-1.55rem;width:3.3rem;left:calc(var(--lado) * (100% - 4.6rem) + .6rem);rotate:calc(-14deg + var(--lado) * 28deg)}.inv-ve-ventana[data-tipo=alerta]{max-width:34rem;margin:0 auto}.inv-ve-ventana[data-tipo=alerta]>.inv-ve-cuerpo{text-align:center;padding-top:2.6rem}.inv-ve-alerta-globo{position:absolute;top:-1.6rem;left:50%;translate:-50% 0;width:3.4rem;height:3.4rem;padding:.45rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--inv-detalle-suave) 60%,var(--inv-detalle));box-shadow:0 0 0 2px var(--inv-superficie),0 0 0 3.5px color-mix(in srgb,var(--inv-acento-profundo) 50%,transparent),0 6px 14px -4px color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent)}.inv-ve-seccion .inv-ve-ventana[data-tipo=alerta]>.inv-ve-cuerpo>.inv-ve-alerta-globo{top:-1.2rem}.inv-ve-chat-franja{display:flex;align-items:center;gap:.55rem;padding:.45rem .8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-detalle-suave) 70%,#fff),var(--inv-detalle-suave));border-bottom:1px solid color-mix(in srgb,var(--inv-acento-profundo) 25%,transparent)}.inv-ve-chat-avatar{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.6rem;background:var(--inv-superficie);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.inv-ve-chat-avatar .inv-ve-mariposa{width:1.8rem}.inv-ve-chat-nombre{font:700 .95rem/1.2 var(--inv-font-titulos);color:var(--inv-texto)}.inv-ve-chat-punto{width:.6rem;height:.6rem;border-radius:50%;background:var(--inv-detalle);box-shadow:0 0 0 2px var(--inv-superficie),0 0 0 3px color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent)}.inv-ve-reproductor{position:relative;padding:.85rem .85rem .9rem;border-radius:2rem;background:linear-gradient(115deg,rgb(255 255 255/0) 30%,rgb(255 255 255/.75) 42%,rgb(255 255 255/0) 54%),linear-gradient(180deg,color-mix(in srgb,var(--inv-borde) 40%,#fff) 0,color-mix(in srgb,var(--inv-acento) 18%,#c9c9d3) 48%,color-mix(in srgb,var(--inv-borde) 30%,#fff) 100%);border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 45%,#8a8a99);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 6px rgb(0 0 0/.12),10px 12px 0 -2px color-mix(in srgb,var(--inv-acento-profundo) 18%,transparent),0 18px 36px -12px color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.inv-ve-lcd{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:1.2rem 1.2rem .6rem .6rem;background:repeating-linear-gradient(0deg,rgb(255 255 255/.04) 0 2px,transparent 2px 4px),var(--inv-neutro);box-shadow:inset 0 2px 8px rgb(0 0 0/.5);color:var(--inv-contraste-neutro)}.inv-ve-lcd-play{font-size:.8rem;color:var(--inv-detalle)}.inv-ve-lcd-titulo{flex:1 1 auto;min-width:0;margin:0;font:700 1.35rem/1.1 var(--inv-font-titulos);letter-spacing:.06em;text-transform:uppercase;color:var(--inv-contraste-neutro);text-shadow:0 0 8px color-mix(in srgb,var(--inv-detalle) 70%,transparent)}.inv-ve-eq{display:flex;align-items:flex-end;gap:3px;height:1.6rem}.inv-ve-eq>span{width:4px;height:60%;border-radius:1px;background:linear-gradient(0deg,var(--inv-acento),var(--inv-detalle))}.inv-ve-eq>span:nth-child(2n){height:90%}.inv-ve-eq>span:nth-child(3n){height:40%}@media (prefers-reduced-motion:no-preference){.inv-ve-lcd[data-anima] .inv-ve-eq>span{animation:inv-ve-saltar .9s ease-in-out infinite alternate}}@keyframes inv-ve-saltar{0%{height:20%}to{height:100%}}.inv-ve-pantalla{margin-top:.6rem;padding:1.3rem 1rem 1.4rem;border-radius:.6rem;background:var(--inv-superficie);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--inv-acento-profundo) 25%,transparent)}.inv-ve-controles{display:flex;align-items:center;justify-content:center;gap:.8rem;padding-top:.75rem}.inv-ve-control{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--inv-borde) 60%,#b9b9c6));box-shadow:inset 0 0 0 1px rgb(0 0 0/.18),0 2px 0 rgb(0 0 0/.15)}.inv-ve-control[data-principal]{width:3.1rem;height:3.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 45%,#fff),var(--inv-acento))}.inv-ve-control svg{width:1.1rem;height:1.1rem;fill:var(--inv-acento-profundo)}.inv-ve-control[data-principal] svg{fill:var(--inv-contraste-neutro)}.inv-ve-parlante{width:2.6rem;height:1.4rem;margin-left:.4rem;background:radial-gradient(circle,color-mix(in srgb,var(--inv-acento-profundo) 55%,transparent) 1.2px,transparent 1.6px) 0 0 /6px 6px;border-radius:.4rem}.inv-ve-abierto{position:relative;padding:.4rem 0 .6rem}.inv-ve-abierto-cabecera{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto 1rem;text-align:center}.inv-ve-abierto-titulo{margin:0;font-size:clamp(2.5rem,11vw,3.8rem);line-height:1.08;text-wrap:balance}.inv-ve-destello-titulo{flex:0 0 auto;width:1.6rem;height:1.6rem}.inv-ve-destello-titulo[data-lado=derecha]{width:1.1rem;height:1.1rem;align-self:flex-start}.inv-ve-cierre{position:relative;margin-top:2.5rem}.inv-ve-pie-texto{text-align:center;padding:0 1.25rem 1.5rem}.inv-ve-pie-frase{margin:0;font-size:clamp(2.2rem,10vw,3.3rem);line-height:1.1}.inv-ve-pie-linea{margin:.6rem 0 0;font:600 .95rem/1.4 var(--inv-font-titulos);color:var(--inv-texto)}.inv-ve-tareas{position:relative;display:flex;align-items:center;gap:.6rem;min-height:3.1rem;padding:.35rem .6rem .35rem .4rem;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 55%,#fff) 0,var(--inv-acento) 18%,var(--inv-acento-profundo) 100%);border-top:2px solid color-mix(in srgb,#fff 75%,var(--inv-detalle));color:var(--inv-contraste-neutro)}.inv-ve-inicio{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .95rem .25rem .4rem;border-radius:0 999px 999px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-detalle) 45%,#fff),var(--inv-detalle) 55%,color-mix(in srgb,var(--inv-detalle) 80%,var(--inv-acento-profundo)));box-shadow:inset 0 1px 0 rgb(255 255 255/.7),2px 0 0 color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent);color:var(--inv-texto)}.inv-ve-inicio-mariposa{width:1.9rem}.inv-ve-inicio-texto{font:700 1rem/1 var(--inv-font-titulos);font-style:italic}.inv-ve-tareas-iconos{display:flex;gap:.35rem}.inv-ve-tareas-iconos .inv-ve-icono{width:1.6rem}.inv-ve-reloj{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;padding:.2rem .7rem;border-radius:.4rem;background:color-mix(in srgb,var(--inv-acento-profundo) 80%,#000);box-shadow:inset 0 1px 2px rgb(0 0 0/.35);font:700 .78rem/1.15 var(--inv-font-titulos);font-variant-numeric:tabular-nums;color:var(--inv-contraste-neutro)}.inv-ve-reloj-fecha{font-weight:600;font-size:.7rem;opacity:.92}.inv-ve-portada{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh;overflow:hidden}.inv-ve-portada-destellos,.inv-ve-portada-mariposas{position:absolute;inset:0;pointer-events:none}.inv-ve-destello-portada{position:absolute;transform:translate(-50%,-50%)}.inv-ve-mariposa-portada{position:absolute;width:3.4rem}.inv-ve-mariposa-portada[data-n="0"]{left:76%;top:15%;rotate:16deg}.inv-ve-mariposa-portada[data-n="1"]{left:4%;top:58%;width:2.6rem;rotate:-18deg}.inv-ve-mariposa-portada[data-n="2"]{left:82%;top:70%;width:2.2rem;rotate:10deg}@media (prefers-reduced-motion:no-preference){[data-anima] .inv-ve-mariposa-portada{animation:inv-ve-flotar 5s ease-in-out infinite alternate}[data-anima] .inv-ve-mariposa-portada[data-n="1"]{animation-delay:-2s}[data-anima] .inv-ve-mariposa-portada[data-n="2"]{animation-delay:-3.5s}}.inv-ve-portada-escritorio{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:64rem;margin:0 auto;padding:1.1rem 4% 1.5rem}.inv-ve-accesos{display:flex;justify-content:space-between;gap:.25rem}.inv-ve-acceso{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:5rem;padding:.3rem .15rem;border:0;border-radius:.6rem;background:none;cursor:pointer}.inv-ve-acceso .inv-ve-icono{width:2.9rem}.inv-ve-acceso-texto{max-width:100%;padding:.12rem .4rem;border-radius:.35rem;background:color-mix(in srgb,var(--inv-superficie) 82%,transparent);font:700 .72rem/1.15 var(--inv-font-titulos);color:var(--inv-texto);text-align:center;overflow-wrap:anywhere}.inv-ve-acceso:focus-visible .inv-ve-acceso-texto,.inv-ve-acceso:hover .inv-ve-acceso-texto{background:var(--inv-acento-profundo);color:var(--inv-contraste-neutro)}.inv-ve-acceso:focus-visible{outline:2px dashed var(--inv-acento-profundo);outline-offset:2px}.inv-ve-portada-ventanas{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:5.5rem}.inv-ve-ventana-principal{width:100%;max-width:34rem;margin:0 auto}.inv-ve-principal-cuerpo{text-align:center;padding:1.4rem 1.1rem}.inv-ve-ante{margin:0 0 .4rem;font:700 1.05rem/1.3 var(--inv-font-titulos);color:var(--inv-texto-suave);text-align:left}.inv-ve-cursor{display:inline-block;width:.55em;height:1.05em;margin-left:.1em;vertical-align:-.15em;background:var(--inv-acento)}@media (prefers-reduced-motion:no-preference){[data-anima] .inv-ve-cursor{animation:inv-ve-parpadear 1s step-end infinite}}@keyframes inv-ve-parpadear{50%{opacity:0}}.inv-ve-pegatina{position:absolute;z-index:2;top:-4.2rem;right:-.9rem;margin:0;font-size:3.4rem;line-height:1;rotate:12deg}.inv-ve-titular{margin:.6rem 0 .2rem;font-size:clamp(3rem,15vw,5rem);line-height:1.02;text-wrap:balance}.inv-ve-nombre{margin:.6rem 0 0;font:700 clamp(1.35rem,6vw,1.9rem)/1.2 var(--inv-font-titulos);color:var(--inv-texto);text-wrap:balance}.inv-ve-campo{display:flex;align-items:center;gap:.55rem;margin:1rem auto 0;padding:.55rem .8rem;border-radius:.5rem;background:color-mix(in srgb,var(--inv-detalle-suave) 35%,var(--inv-superficie));box-shadow:inset 0 1px 3px color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent);font:600 .98rem/1.3 var(--inv-font-titulos);color:var(--inv-texto);text-align:left}.inv-ve-campo-icono{flex:0 0 auto;width:1.6rem}.inv-ve-alerta-portada{position:relative;z-index:3;width:min(17.5rem,80%);margin:-1.6rem 0 0 auto;rotate:2deg}.inv-ve-alerta-portada .inv-ve-barra{min-height:2.1rem}.inv-ve-alerta-portada-cuerpo{text-align:center;padding:2.1rem 1rem 1.1rem}.inv-ve-alerta-texto{margin:0 0 .85rem;font:700 .98rem/1.35 var(--inv-font-titulos);color:var(--inv-texto)}.inv-ve-tareas-portada{position:absolute;left:0;right:0;bottom:0;z-index:4}@media (min-width:768px){.inv-ve-portada-escritorio{flex-direction:row;align-items:stretch;gap:2rem;padding-top:2.5rem}.inv-ve-accesos{flex-direction:column;justify-content:flex-start;gap:1.1rem}.inv-ve-acceso{width:6rem}.inv-ve-acceso .inv-ve-icono{width:3.4rem}.inv-ve-acceso-texto{font-size:.8rem}.inv-ve-portada-ventanas{padding-right:9rem}.inv-ve-ventana-principal{max-width:38rem}.inv-ve-alerta-portada{position:absolute;right:0;bottom:3.6rem;margin:0;width:18rem}}.inv-ve-nota{padding-top:1.6rem}.inv-ve-ventana[data-tipo=nota] .inv-ve-cuerpo{background:repeating-linear-gradient(180deg,transparent 0 1.85rem,color-mix(in srgb,var(--inv-detalle) 35%,transparent) 1.85rem calc(1.85rem + 1px)),var(--inv-superficie);background-position:0 1.1rem}.inv-regalos-lista[data-lista-regalos=ventana]{gap:1.15rem}[data-tarjeta-regalo=ventana]{--rg-foto-fondo:color-mix(in srgb,var(--inv-acento) 9%,#fff);--rg-info-pad:0.8rem 0.9rem 1rem;--rg-plegado-pad:1.95rem 0.85rem 0.5rem 0.5rem;padding:1.45rem 0 0;border-radius:.8rem;background:var(--inv-superficie);border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 45%,var(--inv-borde));box-shadow:6px 7px 0 -1px color-mix(in srgb,var(--inv-acento-profundo) 16%,transparent);overflow:hidden}[data-tarjeta-regalo=ventana]:before{content:"";position:absolute;inset:0 0 auto 0;height:1.45rem;background:radial-gradient(circle,#fff 0 .2rem,transparent .22rem) right .45rem center /.62rem .62rem no-repeat,radial-gradient(circle,color-mix(in srgb,#fff 70%,transparent) 0 .2rem,transparent .22rem) right 1.15rem center /.62rem .62rem no-repeat,linear-gradient(90deg,var(--inv-acento-profundo),var(--inv-acento))}[data-tarjeta-regalo=ventana] .inv-regalo-chip{padding:.25rem .6rem;border-radius:999px;background:var(--inv-detalle);color:var(--inv-texto);font:700 .64rem/1 var(--inv-font-titulos);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(255 255 255/.6)}[data-tarjeta-regalo=ventana] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle-suave)}[data-tarjeta-regalo=ventana] .inv-regalo-chip[data-estado=reservado]{background:var(--inv-borde);color:var(--inv-texto-suave)}[data-tarjeta-regalo=ventana] .inv-regalo-foto-zona{border-bottom:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 30%,var(--inv-borde))}[data-tarjeta-regalo=ventana] .inv-regalo-barra-relleno{background:linear-gradient(90deg,var(--inv-acento-profundo),var(--inv-acento))}.inv-regalo[data-tarjeta-regalo=ventana][data-plegado]{box-shadow:none}[data-tarjeta-regalo=ventana] .inv-regalo-nombre{font-family:var(--inv-font-titulos);font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--inv-titulo)}[data-tarjeta-regalo=ventana] .inv-regalo-descripcion{font-size:.85rem;color:var(--inv-texto-suave)}[data-tarjeta-regalo=ventana] .inv-regalo-enlace{font-size:.8rem;color:var(--inv-texto)}[data-tarjeta-regalo=ventana] .inv-regalo-enlace:hover{color:var(--inv-acento-hover)}[data-tarjeta-regalo=ventana] .inv-regalo-estrella{color:var(--inv-acento)}[data-tarjeta-regalo=ventana] .inv-regalo-boton{border-radius:999px;border:1.5px solid var(--inv-acento-profundo);background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 60%,#fff) 0,var(--inv-acento) 50%,var(--inv-acento-profundo) 100%);color:var(--inv-contraste-acento);font:700 .85rem/1 var(--inv-font-titulos);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 2px 0 color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}[data-tarjeta-regalo=ventana] .inv-regalo-boton:hover{filter:brightness(1.06)}[data-tarjeta-regalo=ventana] .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-titulo);outline-offset:3px}[data-tarjeta-regalo=ventana] .inv-regalo-boton-reservado{border-radius:999px;border:1px solid var(--inv-borde);background:transparent;color:var(--inv-texto-suave);font:600 .85rem/1 var(--inv-font-titulos)}.inv-esp-seccion,.inv-esp-transicion,[data-disposicion=ruta-espacial]{--esp-x:max(0.4rem,calc(50% - 24rem - 1.75rem))}.inv-esp-fondo{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:var(--inv-fondo)}.inv-esp-estrellas{position:absolute;inset:0;background-image:var(--esp-estrellas);background-size:260px 260px}.inv-esp-estrellas-lejos{background-size:170px 170px;background-position:83px 41px;opacity:.45;transform:rotate(180deg)}.inv-esp-fondo[data-grano]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-58deg,color-mix(in srgb,var(--inv-texto) 5%,transparent) 0 1px,transparent 1px 6px,color-mix(in srgb,var(--inv-texto) 3%,transparent) 6px 7px,transparent 7px 13px)}.inv-esp-fondo[data-grano]:after{content:"";position:absolute;inset:0;background-image:var(--esp-grano);background-size:200px 200px;mix-blend-mode:soft-light;opacity:.55}.inv-esp-trama-linea{stroke:var(--inv-texto);stroke-width:1.3;opacity:.55}.inv-esp-planeta{display:block;overflow:visible}.inv-esp-planeta-cuerpo{fill:var(--esp-c)}.inv-esp-planeta-trama{opacity:.32;mix-blend-mode:soft-light}.inv-esp-planeta-sombra{fill:var(--inv-fondo);opacity:.3}.inv-esp-planeta-contorno{fill:none;stroke:color-mix(in srgb,var(--esp-c) 55%,var(--inv-texto));stroke-width:4}.inv-esp-banda{fill:none;stroke:color-mix(in srgb,var(--esp-c) 60%,var(--inv-texto));stroke-width:10;stroke-linecap:round;opacity:.55}.inv-esp-banda-fina{stroke-width:5;stroke:color-mix(in srgb,var(--esp-c) 55%,var(--inv-fondo));opacity:.6}.inv-esp-anillo-atras,.inv-esp-anillo-frente{fill:none;stroke:var(--inv-detalle);stroke-width:5;stroke-linecap:round;stroke-dasharray:2 9}.inv-esp-anillo-atras{opacity:.55}.inv-esp-tramo{position:absolute;top:0;bottom:0;width:4px;margin-left:-2px;pointer-events:none;background-image:radial-gradient(circle,var(--esp-ruta) 1.6px,transparent 2.2px);background-size:4px 11px;background-repeat:repeat-y;opacity:.9}.inv-esp-tramo[data-estilo=rayas]{background-image:linear-gradient(var(--esp-ruta) 0 6px,transparent 6px 12px);background-size:2.5px 12px}.inv-esp-tramo[data-tramo-ruta=izquierda]{left:var(--esp-x)}.inv-esp-tramo[data-tramo-ruta=derecha]{left:calc(100% - var(--esp-x))}.inv-esp-tramo[data-tramo-ruta=centro]{left:50%}.inv-esp-curva{position:absolute;top:0;bottom:0;left:var(--esp-x);width:calc(100% - 2 * var(--esp-x));height:100%;overflow:visible;pointer-events:none}.inv-esp-curva-trazo{fill:none;stroke:var(--esp-ruta);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.1 10.9;opacity:.9}.inv-esp-curva-trazo[data-estilo=rayas]{stroke-width:2.5;stroke-linecap:butt;stroke-dasharray:6 6}.inv-esp-transicion{position:relative;height:7.5rem;pointer-events:none}@media (min-width:768px){.inv-esp-transicion{height:9.5rem}}.inv-esp-cierre{height:5.5rem}.inv-esp-roca{position:absolute;width:calc(2.1rem * var(--esp-tam, 1));height:calc(2.1rem * var(--esp-tam, 1));margin:calc(-1.05rem * var(--esp-tam, 1)) 0 0 calc(-1.05rem * var(--esp-tam, 1));overflow:visible}.inv-esp-roca-cuerpo{fill:color-mix(in srgb,var(--inv-texto-suave) 62%,var(--inv-fondo));stroke:var(--inv-texto-suave);stroke-width:1.6}.inv-esp-roca-crater{fill:color-mix(in srgb,var(--inv-fondo) 45%,transparent)}.inv-esp-fugaz{position:absolute;top:18%;left:50%;width:min(15rem,54%);translate:-50% 0}.inv-esp-fugaz[data-hacia=izquierda] svg{transform:scaleX(-1)}.inv-esp-fugaz svg{display:block;width:100%;height:auto;overflow:visible}.inv-esp-estela{fill:none;stroke:var(--inv-detalle);stroke-width:3;stroke-linecap:round;stroke-dasharray:22 6 10 6;opacity:.8}.inv-esp-estela-2{stroke:var(--inv-acento);stroke-width:2;opacity:.6;stroke-dasharray:14 8}.inv-esp-fugaz-estrella{fill:var(--inv-titulo);stroke:var(--inv-acento);stroke-width:2;stroke-linejoin:round}.inv-esp-pieza{position:absolute;top:50%;left:50%;width:var(--esp-m);height:auto;translate:-50% -50%;rotate:-8deg;user-select:none}.inv-esp-pieza[data-reflejar]{scale:-1 1}@media (min-width:768px){.inv-esp-pieza{width:var(--esp-e)}}.inv-esp-seccion{position:relative;width:100%}.inv-esp-seccion [data-titulo-modulo]{display:none!important}.inv-esp-seccion header:not(.inv-esp-cabecera):has(>[data-titulo-modulo]:only-child){display:none}.inv-esp-cuerpo{position:relative;padding:.75rem 0 1.5rem}.inv-esp-columna{position:relative;z-index:1;width:88%;max-width:48rem;margin:0 auto}@media (min-width:768px){.inv-esp-columna{width:92%}}.inv-esp-mapa{padding-bottom:1rem}.inv-esp-mapa .inv-esp-columna{margin-top:-.5rem}.inv-esp-cabecera{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto 1.4rem;padding:.5rem 0 .25rem;text-align:center}.inv-esp-titulo{position:relative;z-index:1;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:clamp(2.35rem,10.5vw,3.6rem);line-height:1;color:var(--inv-titulo);text-wrap:balance;max-width:30rem}.inv-esp-subrayado{position:relative;z-index:1;width:min(11rem,52%);height:.9rem;margin-top:.15rem;overflow:visible}.inv-esp-subrayado path{fill:none;stroke:var(--inv-detalle);stroke-width:3;stroke-linecap:round}.inv-esp-subrayado .inv-esp-subrayado-2{stroke:var(--inv-acento);stroke-width:2;opacity:.75}.inv-esp-rotulo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.2rem .85rem .2rem .55rem;border:1.5px dashed var(--inv-detalle);border-radius:999px;font-family:var(--inv-font-titulos);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-texto);background:color-mix(in srgb,var(--inv-fondo) 55%,transparent)}.inv-esp-rotulo svg{width:1rem;height:1rem;flex:none}.inv-esp-rotulo svg path{fill:var(--inv-detalle)}.inv-esp-cabecera[data-tratamiento=planeta]{min-height:9.5rem;justify-content:center;padding-top:1.25rem}.inv-esp-planeta-parada{position:absolute;top:-1.25rem;width:12.5rem;height:12.5rem;z-index:0;opacity:.95}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=derecha] .inv-esp-planeta-parada{right:-5.5rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=izquierda] .inv-esp-planeta-parada{left:-5.5rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=derecha]{align-items:flex-start;text-align:left;padding-right:5.5rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=izquierda]{align-items:flex-end;text-align:right;padding-left:5.5rem}@media (min-width:768px){.inv-esp-planeta-parada{width:17rem;height:17rem;top:-3rem}.inv-esp-cabecera[data-tratamiento=planeta]{min-height:11rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=derecha] .inv-esp-planeta-parada{right:-3rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=izquierda] .inv-esp-planeta-parada{left:-3rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=derecha]{padding-right:15rem}.inv-esp-cabecera[data-tratamiento=planeta][data-lado=izquierda]{padding-left:15rem}}.inv-esp-cabecera[data-tratamiento=orbita]{padding:2.4rem 0 2rem}.inv-esp-orbitas{position:absolute;top:50%;left:50%;width:118%;max-width:40rem;height:auto;translate:-50% -50%;overflow:visible;z-index:0}.inv-esp-orbita-linea{fill:none;stroke:var(--esp-c);stroke-width:2.2;stroke-dasharray:1 7;stroke-linecap:round;opacity:.85}.inv-esp-luna-orbita circle{fill:var(--inv-texto-suave);stroke:var(--esp-c);stroke-width:2}.inv-esp-luna-orbita[data-luna="1"] circle{fill:var(--inv-acento)}.inv-esp-cabecera[data-tratamiento=constelacion]{padding:2rem 1.6rem 1.6rem;max-width:26rem}.inv-esp-constelacion{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0}.inv-esp-constelacion-linea{stroke:var(--inv-detalle);stroke-width:1.2;opacity:.55;stroke-dasharray:3 3}.inv-esp-constelacion-punto{fill:var(--inv-titulo)}.inv-esp-constelacion-punto[data-grande]{r:1.6;fill:var(--inv-detalle)}.inv-esp-estacion{position:relative;margin-top:3.4rem;padding:2.8rem 1rem 1.8rem;background:var(--inv-superficie);border:2.5px solid color-mix(in srgb,var(--inv-borde) 70%,var(--inv-texto));border-radius:2rem;box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--inv-superficie) 70%,var(--inv-fondo)),0 1.2rem 2.5rem -1.2rem color-mix(in srgb,var(--inv-neutro) 70%,transparent)}.inv-esp-estacion:after,.inv-esp-estacion:before{content:"";position:absolute;left:1.6rem;right:1.6rem;height:6px;background-image:radial-gradient(circle,color-mix(in srgb,var(--inv-borde) 60%,var(--inv-texto)) 2px,transparent 2.6px);background-size:18px 6px;background-repeat:repeat-x;opacity:.8}.inv-esp-estacion:before{top:12px}.inv-esp-estacion:after{bottom:12px}@media (min-width:768px){.inv-esp-estacion{padding:3.2rem 2.5rem 2.4rem}}.inv-esp-estacion-cabeza{position:absolute;top:0;left:50%;width:min(22rem,96%);height:4.6rem;translate:-50% -58%;display:flex;align-items:center;justify-content:center;pointer-events:none}.inv-esp-ala{flex:1 1 0;height:2.4rem;border:2px solid color-mix(in srgb,var(--inv-acento-profundo) 60%,var(--inv-texto));border-radius:4px;background-color:color-mix(in srgb,var(--inv-acento-profundo) 55%,var(--inv-fondo));background-image:linear-gradient(90deg,color-mix(in srgb,var(--inv-texto) 35%,transparent) 1.5px,transparent 1.5px),linear-gradient(0deg,color-mix(in srgb,var(--inv-texto) 35%,transparent) 1.5px,transparent 1.5px);background-size:14px 12px;background-position:-1px -1px}.inv-esp-ala[data-lado=izquierda]{margin-right:-2px;rotate:-2deg}.inv-esp-ala[data-lado=derecha]{margin-left:-2px;rotate:2deg}.inv-esp-escotilla{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--inv-detalle) 35%,var(--inv-superficie)),var(--inv-superficie) 70%);border:4px solid var(--inv-detalle);box-shadow:0 0 0 4px var(--inv-superficie),0 0 0 6px color-mix(in srgb,var(--inv-borde) 70%,var(--inv-texto))}.inv-esp-escotilla-numero{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:2.1rem;line-height:1;color:var(--inv-titulo)}.inv-esp-antena{position:absolute;left:50%;top:-1.3rem;width:2px;height:1.4rem;background:color-mix(in srgb,var(--inv-borde) 60%,var(--inv-texto))}.inv-esp-antena:after{content:"";position:absolute;top:-5px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--inv-acento);animation:inv-esp-titila 2.2s ease-in-out infinite}@keyframes inv-esp-titila{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.inv-esp-antena:after{animation:none}}.inv-esp-seccion[data-tratamiento=luna] .inv-esp-cuerpo{padding-bottom:5.5rem}.inv-esp-suelo{position:relative;height:5.5rem;pointer-events:none}.inv-esp-suelo-parada{position:absolute;left:0;right:0;bottom:-.25rem;height:5.25rem}.inv-esp-suelo-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.inv-esp-suelo-cuerpo{fill:var(--esp-c)}.inv-esp-suelo-borde{fill:none;stroke:color-mix(in srgb,var(--esp-c) 55%,var(--inv-texto));stroke-width:3;vector-effect:non-scaling-stroke}.inv-esp-crater{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--esp-c) 62%,var(--inv-fondo));box-shadow:inset 2px 3px 0 color-mix(in srgb,var(--inv-fondo) 35%,transparent)}.inv-esp-crater[data-crater="1"]{left:18%;top:48%;width:2.6rem;height:.9rem}.inv-esp-crater[data-crater="2"]{left:46%;top:30%;width:1.5rem;height:.6rem}.inv-esp-crater[data-crater="3"]{left:66%;top:58%;width:3.2rem;height:1rem}.inv-esp-crater[data-crater="4"]{left:84%;top:44%;width:1.2rem;height:.5rem}.inv-esp-portada{position:relative;display:flex;flex-direction:column;min-height:max(100svh,40rem);overflow:hidden}.inv-esp-salida{position:absolute;left:-20%;bottom:3%;width:66%;max-width:28rem;height:auto;rotate:8deg;user-select:none;pointer-events:none}.inv-esp-ruta-portada{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.inv-esp-ruta-escritorio{display:none}.inv-esp-nave{position:absolute;right:3%;bottom:25%;z-index:2;width:41%;max-width:20rem;rotate:var(--esp-giro,0deg);pointer-events:none}.inv-esp-nave-img{display:block;width:100%;height:auto;user-select:none}.inv-esp-portada-texto{position:relative;z-index:3;width:88%;max-width:40rem;margin:0 auto;padding-top:max(4.25rem,9svh);text-align:center}.inv-esp-ante{font-family:var(--inv-font-titulos);font-weight:700;font-size:.95rem;letter-spacing:.06em;color:var(--inv-texto-suave);text-wrap:balance}.inv-esp-titular{margin-top:.35rem;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:clamp(3.4rem,17vw,6.5rem);line-height:.92;color:var(--inv-titulo);text-wrap:balance}.inv-esp-nombre{margin-top:.6rem;font-weight:800;font-size:clamp(1.6rem,7.4vw,2.6rem);line-height:1.08;text-wrap:balance}.inv-esp-fecha,.inv-esp-nombre{font-family:var(--inv-font-titulos);color:var(--inv-texto)}.inv-esp-fecha{display:inline-block;margin-top:.9rem;padding:.35rem 1.1rem;border:2px dashed var(--inv-detalle);font-size:1rem;background:color-mix(in srgb,var(--inv-fondo) 50%,transparent)}.inv-esp-fecha,.inv-esp-indicacion{border-radius:999px;font-weight:700}.inv-esp-indicacion{position:absolute;z-index:3;right:6%;bottom:4%;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;font-family:var(--inv-font-titulos);font-size:.95rem;color:var(--inv-contraste-acento);background:var(--inv-acento);cursor:pointer}.inv-esp-indicacion svg{width:1.1rem;height:1.1rem}@media (min-width:768px){.inv-esp-salida{left:-5%;bottom:-6%;width:30%;max-width:32rem}.inv-esp-ruta-movil{display:none}.inv-esp-ruta-escritorio{display:inline}.inv-esp-nave{right:9%;bottom:14%;width:17%}.inv-esp-portada-texto{padding-top:max(6rem,13svh)}.inv-esp-ante{font-size:1.15rem}.inv-esp-indicacion{right:auto;left:50%;translate:-50% 0}}.inv-esp-mensaje{position:relative;padding:1.5rem 0 2rem}.inv-esp-mensaje-texto{text-align:center}.inv-esp-aterrizaje{position:relative;padding-top:1rem}.inv-esp-ruta-aterrizaje{bottom:7rem}.inv-esp-aterrizaje-texto{position:relative;z-index:1;width:88%;max-width:34rem;margin:0 auto;padding:.75rem 1rem;text-align:center;background:color-mix(in srgb,var(--inv-fondo) 55%,transparent);border-radius:1.5rem}.inv-esp-pie-frase{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:clamp(2.3rem,10vw,3.6rem);line-height:1;color:var(--inv-titulo);text-wrap:balance}.inv-esp-pie-linea{margin-top:.5rem;font-family:var(--inv-font-titulos);font-weight:700;color:var(--inv-texto)}.inv-esp-planeta-fiesta{position:relative;height:15rem;margin-top:1rem}.inv-esp-suelo-fiesta{position:absolute;left:-6%;right:-6%;bottom:0;height:9rem}.inv-esp-suelo-fiesta .inv-esp-crater[data-crater="1"]{top:62%}.inv-esp-nave-aterrizada{position:absolute;z-index:1;right:12%;bottom:5.4rem;width:7.5rem;height:auto;user-select:none}.inv-esp-bandera{position:absolute;z-index:1;left:28%;bottom:7.1rem;width:3.4rem;height:auto;overflow:visible}.inv-esp-bandera-asta{stroke:var(--inv-texto);stroke-width:3;stroke-linecap:round}.inv-esp-bandera-tela{fill:var(--inv-acento);stroke:color-mix(in srgb,var(--inv-acento) 55%,var(--inv-texto));stroke-width:2;stroke-linejoin:round}.inv-esp-bandera-estrella{fill:var(--inv-titulo)}@media (min-width:768px){.inv-esp-planeta-fiesta{height:19rem}.inv-esp-suelo-fiesta{height:11rem}.inv-esp-nave-aterrizada{width:10rem;right:22%;bottom:7rem}.inv-esp-bandera{left:38%;bottom:9.2rem;width:4rem}}.inv-esp-separador-grupo{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:2rem 0}.inv-esp-separador-grupo span{width:5rem;height:4px;background-image:radial-gradient(circle,var(--inv-detalle) 1.5px,transparent 2px);background-size:10px 4px}.inv-esp-separador-grupo svg{width:1.2rem;height:1.2rem}.inv-esp-separador-grupo path{fill:var(--inv-titulo)}[data-disposicion=ruta-espacial] .sb-manus{color:var(--inv-titulo)}[data-disposicion=ruta-espacial] .sb-versalitas{color:var(--inv-texto-suave)}[data-disposicion=ruta-espacial] .inv-boton-papel{--bp-tinta:var(--inv-contraste-acento);--bp-papel:var(--inv-acento);--bp-luz:color-mix(in srgb,var(--inv-acento) 78%,var(--inv-titulo))}.inv-esp-seccion [data-cuenta-presentacion]>[data-titulo-modulo]+*{margin-top:.5rem}