.inv-fondo-dividido{position:sticky;top:0;z-index:-1;height:100vh;height:100lvh;margin-bottom:-100lvh;overflow:hidden;pointer-events:none;background:linear-gradient(var(--fd-angulo,158deg),var(--fd-arriba) 0 var(--fd-corte,52%),var(--fd-abajo) var(--fd-corte,52%) 100%)}.inv-fondo-dividido-trama{position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--inv-contraste-neutro) 16%,transparent) 1.6px,transparent 2px) 0 0 /14px 14px;-webkit-mask-image:linear-gradient(var(--fd-angulo,158deg),transparent 0 var(--fd-corte,52%),#000 var(--fd-corte,52%));mask-image:linear-gradient(var(--fd-angulo,158deg),transparent 0 var(--fd-corte,52%),#000 var(--fd-corte,52%))}.inv-fondo-dividido svg{position:absolute;inset:0;width:100%;height:100%}.inv-tela-tinta{fill:none;stroke:color-mix(in srgb,var(--inv-texto) 42%,transparent);stroke-width:1.4}.inv-tela-clara{fill:none;stroke:color-mix(in srgb,var(--inv-contraste-neutro) 55%,transparent);stroke-width:1.6}.inv-rotulo{display:inline-block;max-width:100%;padding:.38rem .8rem .26rem;background:var(--inv-detalle);color:var(--inv-texto);border:3px solid var(--inv-texto);box-shadow:4px 4px 0 var(--inv-texto);font-size:1.15rem;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-2deg)}.inv-rotulo,.inv-titulo-comic{font-family:var(--inv-font-titulos);overflow-wrap:anywhere}.inv-titulo-comic{margin:.8rem 0 0;font-size:clamp(2.4rem,11vw,3.3rem);font-weight:400;line-height:.95;letter-spacing:.04em;color:var(--inv-contraste-acento);-webkit-text-stroke:2px var(--inv-texto);paint-order:stroke fill;text-shadow:4px 4px 0 var(--inv-texto)}.inv-estallido{position:absolute;z-index:3;display:grid;place-items:center;width:var(--estallido-ancho,7.5rem);aspect-ratio:1;pointer-events:none;color:var(--inv-texto);background:var(--inv-detalle);font-family:var(--inv-font-display);font-size:var(--estallido-letra,1.55rem);line-height:1;letter-spacing:.02em;text-align:center;clip-path:polygon(50% 0,59% 18%,79% 6%,74% 28%,98% 24%,82% 42%,100% 56%,79% 62%,90% 84%,67% 76%,62% 100%,49% 82%,35% 98%,31% 77%,8% 88%,19% 64%,0 54%,18% 42%,4% 22%,27% 27%,24% 4%,40% 18%);transform:rotate(-10deg)}.inv-vineta>.inv-estallido{position:absolute}.inv-estallido>span{display:block;max-width:82%;white-space:nowrap;padding-top:.2rem;transform:rotate(4deg);overflow-wrap:anywhere}.inv-estallido[data-largo=medio]{font-size:calc(var(--estallido-letra, 1.55rem) * .76)}.inv-estallido[data-largo=largo]{font-size:calc(var(--estallido-letra, 1.55rem) * .74);line-height:.95}.inv-estallido[data-largo=largo]>span{max-width:72%;white-space:normal}.inv-estallido[data-anima]{animation:inv-estallido 2.6s ease-in-out infinite}@keyframes inv-estallido{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(-6deg) scale(1.07)}}.inv-boton-comic{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.2rem 1.5rem 0;border:3px solid var(--inv-texto);border-radius:6px;background:var(--inv-acento);color:var(--inv-contraste-acento);box-shadow:4px 4px 0 var(--inv-texto);font-family:var(--inv-font-titulos);font-size:1.3rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.inv-boton-comic:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--inv-texto)}.inv-boton-comic:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--inv-texto)}.inv-boton-comic:focus-visible{outline:3px solid var(--inv-detalle);outline-offset:3px}.inv-boton-comic[data-tono=azul]{background:var(--inv-neutro);color:var(--inv-contraste-neutro)}.inv-boton-comic[data-tono=claro]{background:var(--inv-superficie);color:var(--inv-texto)}.inv-boton-comic:disabled{background:color-mix(in srgb,var(--inv-texto) 15%,var(--inv-superficie));color:var(--inv-texto-suave);box-shadow:2px 2px 0 var(--inv-texto);cursor:not-allowed;transform:none}.inv-vineta{position:relative;background:var(--inv-superficie);color:var(--inv-texto);border:4px solid var(--inv-texto);border-radius:4px;box-shadow:7px 7px 0 var(--inv-texto);padding:1.5rem 1.25rem;overflow:hidden}.inv-vineta:before{content:"";position:absolute;top:-10px;right:-10px;width:9rem;height:9rem;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--inv-acento) 22%,transparent) 2.2px,transparent 2.6px) 0 0 /11px 11px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 30%,transparent 70%);mask-image:radial-gradient(circle at 100% 0,#000 30%,transparent 70%)}.inv-vineta>*{position:relative}.inv-vineta[data-tono=noche]{background:var(--inv-acento-profundo);color:var(--inv-contraste-neutro)}.inv-vineta[data-tono=azul]{background:var(--inv-neutro);color:var(--inv-contraste-neutro)}.inv-vineta[data-tono=azul]:before,.inv-vineta[data-tono=noche]:before{background:radial-gradient(circle,color-mix(in srgb,var(--inv-contraste-neutro) 20%,transparent) 2px,transparent 2.5px) 0 0 /11px 11px}.inv-marco-vineta{position:relative}.inv-vineta-cabecera{position:relative;z-index:2;margin-bottom:1.4rem;text-align:center}.inv-marco-vineta [data-titulo-modulo]{display:none!important}.inv-marco-vineta header:has(>[data-titulo-modulo]:only-child){display:none}.inv-marco-vineta :is(a,button)[class*=bg-inv-acento],.inv-marco-vineta :is(a,button)[class*=bg-inv-neutro]{border:3px solid var(--inv-texto);box-shadow:4px 4px 0 var(--inv-texto)}@media (min-width:900px){.inv-marco-vineta [data-subtitulo-regalos],.inv-vineta-cabecera{text-align:left}.inv-marco-vineta [data-asistencia-presentacion=carne]{margin-left:0}.inv-titulo-comic{font-size:3.4rem}}.inv-rotulo-modulo{position:relative;z-index:11;display:flex;justify-content:center;padding:0 1rem}.inv-comic-modulos{width:100%;max-width:34rem;margin:0 auto;padding:0 1rem 1rem}.inv-comic-modulos .inv-marco-vineta,.inv-comic-modulos [data-columna-marco=vineta]{width:100%;max-width:none}@media (min-width:900px){.inv-comic-modulos{display:grid;grid-template-columns:1.1fr .9fr;grid-auto-flow:row dense;column-gap:2.5rem;align-items:start;max-width:70rem;padding:0 2rem 1.5rem}.inv-comic-modulos>*{grid-column:1/-1}.inv-comic-modulos>[data-modulo-marco=infoEvento]+[data-modulo-marco=mapa]:has(+[data-modulo-marco=cuentaRegresiva]),.inv-comic-modulos>[data-modulo-marco=infoEvento]:has(+[data-modulo-marco=cuentaRegresiva]),.inv-comic-modulos>[data-modulo-marco=infoEvento]:has(+[data-modulo-marco=mapa]+[data-modulo-marco=cuentaRegresiva]){grid-column:1}.inv-comic-modulos>[data-modulo-marco=infoEvento]+[data-modulo-marco=cuentaRegresiva]{grid-column:2}.inv-comic-modulos>[data-modulo-marco=infoEvento]+[data-modulo-marco=mapa]+[data-modulo-marco=cuentaRegresiva]{grid-column:2;grid-row:span 2}.inv-comic-modulos>[data-modulo-marco=asistencia]:not(:has([data-grupo-modulos])):has(+[data-modulo-marco=galeria]){grid-column:1}.inv-comic-modulos>[data-modulo-marco=asistencia]:not(:has([data-grupo-modulos]))+[data-modulo-marco=galeria]{grid-column:2}}.inv-comic-portada{position:relative;display:grid;grid-template-areas:"texto" "heroe" "datos";gap:1.25rem;margin:0 0 clamp(2.75rem,8vw,4.5rem);padding:2.25rem 1.25rem 7.5rem;overflow:hidden;text-align:center;color:var(--inv-contraste-neutro);background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento-profundo) 85%,var(--inv-texto)) 0,color-mix(in srgb,var(--inv-acento-profundo) 45%,var(--inv-neutro)) 62%,var(--inv-neutro) 100%);border-bottom:5px solid var(--inv-texto)}.inv-comic-portada:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--inv-contraste-neutro) 13%,transparent) 1.5px,transparent 2px) 0 0 /12px 12px}.inv-comic-portada>[data-controles-edicion]{position:absolute;top:.5rem;right:.5rem;z-index:30;width:auto;padding:0}.inv-comic-esquina{top:0;width:13rem;height:13rem}.inv-comic-ciudad,.inv-comic-esquina{position:absolute;left:0;pointer-events:none}.inv-comic-ciudad{right:0;bottom:0;width:100%;height:7rem}.inv-comic-ciudad path{fill:color-mix(in srgb,var(--inv-acento-profundo) 55%,var(--inv-texto))}.inv-comic-portada-texto{grid-area:texto;position:relative;z-index:2}.inv-comic-ante{margin:1rem 0 .3rem;font-family:var(--inv-font-cuerpo);font-weight:800;font-size:.82rem;line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.inv-comic-nombre{display:inline-block;max-width:100%;margin-top:1rem;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,400);font-size:clamp(4.2rem,23vw,7.5rem);line-height:.9;letter-spacing:.02em;text-transform:uppercase;color:var(--inv-contraste-neutro);-webkit-text-stroke:3px var(--inv-texto);paint-order:stroke fill;text-shadow:5px 5px 0 var(--inv-acento),9px 9px 0 var(--inv-texto);transform:rotate(-3deg);overflow-wrap:anywhere}.inv-comic-nombre[data-largo=medio]{font-size:clamp(3rem,15vw,5.5rem)}.inv-comic-nombre[data-largo=largo]{font-size:clamp(2.2rem,10vw,4rem)}.inv-comic-insignia{display:inline-grid;place-items:center;margin-top:1rem;padding:.55rem 1.2rem .35rem;background:var(--inv-acento);color:var(--inv-contraste-acento);border:3px solid var(--inv-texto);box-shadow:4px 4px 0 var(--inv-texto);transform:rotate(2deg);font-family:var(--inv-font-display);font-size:2.1rem;line-height:1;text-shadow:2px 2px 0 var(--inv-texto)}.inv-comic-heroe{grid-area:heroe;position:relative;z-index:1;width:min(78%,19rem);margin:0 auto;padding-top:2.5rem;transform-origin:50% 0}.inv-comic-hilo{position:absolute;left:50%;top:-3rem;width:4px;height:5.5rem;margin-left:-2px;overflow:visible}.inv-comic-hilo line{stroke:var(--inv-contraste-neutro);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:0}.inv-comic-heroe img{display:block;width:100%;height:auto;transform-origin:50% 0}.inv-comic-heroe .inv-estallido{--estallido-ancho:7rem;right:-2.6rem;top:0}.inv-comic-datos{grid-area:datos;position:relative;z-index:2;display:grid;gap:.35rem;justify-items:center}.inv-comic-fecha{margin:0;font-family:var(--inv-font-titulos);font-size:clamp(1.4rem,6.4vw,1.9rem);line-height:1.05;letter-spacing:.04em;color:var(--inv-detalle);text-shadow:2px 2px 0 var(--inv-texto)}.inv-comic-lugar{margin:0 0 .9rem;font-family:var(--inv-font-cuerpo);font-weight:800;font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.inv-comic-portada[data-anima] .inv-comic-nombre{animation:inv-comic-pum .8s cubic-bezier(.3,1.5,.5,1) .15s both}.inv-comic-portada[data-anima] .inv-comic-heroe{animation:inv-comic-colgar 1s cubic-bezier(.3,1.3,.5,1) .35s both}.inv-comic-portada[data-anima] .inv-comic-hilo line{animation:inv-comic-hilo .6s ease .2s both}.inv-comic-portada[data-anima] .inv-comic-heroe[data-balanceo] img{animation:inv-comic-balanceo 5s ease-in-out 1.4s infinite}@keyframes inv-comic-pum{0%{transform:scale(.2) rotate(-14deg);opacity:0}60%{transform:scale(1.12) rotate(-2deg);opacity:1}to{transform:scale(1) rotate(-3deg)}}@keyframes inv-comic-colgar{0%{transform:translateY(-60%)}70%{transform:translateY(4%)}to{transform:translateY(0)}}@keyframes inv-comic-hilo{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes inv-comic-balanceo{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media (min-width:900px){.inv-comic-portada{grid-template-areas:"texto heroe" "datos heroe";grid-template-columns:1.15fr .85fr;column-gap:2rem;align-items:center;width:calc(100% - 4rem);max-width:66rem;min-height:40rem;margin:2rem auto clamp(2.75rem,8vw,4.5rem);padding:3.5rem 3.5rem 9rem;text-align:left;border:4px solid var(--inv-texto);border-radius:4px;box-shadow:10px 10px 0 var(--inv-texto)}.inv-comic-esquina{width:18rem;height:18rem}.inv-comic-ciudad{height:9rem}.inv-comic-datos{justify-items:start;align-self:start}.inv-comic-nombre{font-size:8.5rem}.inv-comic-nombre[data-largo=medio]{font-size:6rem}.inv-comic-nombre[data-largo=largo]{font-size:4.2rem}.inv-comic-heroe{width:100%;max-width:22rem;padding-top:3rem;align-self:start}.inv-comic-heroe .inv-estallido{--estallido-ancho:8.5rem;--estallido-letra:1.8rem;right:auto;left:-4.5rem;top:4rem}}.inv-comic-mensaje{width:100%;max-width:34rem;margin:0 auto clamp(2.75rem,8vw,4.5rem);padding:0 1rem}@media (min-width:900px){.inv-comic-mensaje{max-width:48rem;padding:0 2rem}}.inv-comic-pie{overflow:hidden;margin:1rem 0 0;padding:2.5rem 1rem 7.5rem;text-align:center;background:var(--inv-acento-profundo);border-top:5px solid var(--inv-texto)}.inv-comic-pie,.inv-comic-pie-frase{position:relative;color:var(--inv-contraste-neutro)}.inv-comic-pie-frase{margin:0 0 .7rem;font-family:var(--inv-font-display);font-size:clamp(2.2rem,9vw,3rem);line-height:1;text-shadow:3px 3px 0 var(--inv-acento),6px 6px 0 var(--inv-texto);overflow-wrap:anywhere}.inv-comic-pie-linea{position:relative;margin:0;font-weight:700}.inv-comic-pie .inv-comic-ciudad path{fill:var(--inv-texto)}@media (min-width:900px){.inv-comic-pie{width:calc(100% - 4rem);max-width:66rem;margin:1rem auto 3rem;border:4px solid var(--inv-texto);border-radius:4px;box-shadow:10px 10px 0 var(--inv-texto)}}.inv-escena-sobre{position:relative;isolation:isolate}.inv-escena-sobre-fondo{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.inv-escena-sobre-fondo svg{position:absolute;width:46vmin;height:46vmin}.inv-escena-sobre-fondo svg[data-esquina=a]{left:0;top:0}.inv-escena-sobre-fondo svg[data-esquina=b]{right:0;bottom:0;transform:rotate(180deg)}.inv-escena-sobre .sb-titulo .sb-versalitas{color:var(--inv-detalle)}.inv-escena-sobre .sb-titulo .sb-manus{color:var(--inv-contraste-neutro);text-shadow:3px 3px 0 var(--inv-texto)}.inv-escena-sobre .sb-pie-nombre{color:var(--inv-contraste-neutro)}.inv-cuenta-comic{--estallido-ancho:5.2rem;--estallido-letra:1rem;padding-top:calc(var(--estallido-ancho) * .72 + .4rem);text-align:center;overflow:visible}.inv-cuenta-comic>.inv-estallido{z-index:4;right:-.55rem;top:calc(var(--estallido-ancho) * -.4)}[data-cuenta-presentacion=comic]>h2{margin-bottom:3.1rem}.inv-marco-vineta:has(.inv-cuenta-comic) .inv-vineta-cabecera{margin-bottom:3.1rem}@media (min-width:900px){.inv-cuenta-comic{--estallido-ancho:6rem;--estallido-letra:1.12rem}.inv-marco-vineta:has(.inv-cuenta-comic) .inv-vineta-cabecera,[data-cuenta-presentacion=comic]>h2{margin-bottom:3.5rem}}.inv-cuenta-comic-fichas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.inv-cuenta-comic-ficha{padding:.7rem .1rem .55rem;border:3px solid var(--inv-texto);border-radius:4px;box-shadow:3px 3px 0 var(--inv-texto);background:var(--inv-acento);color:var(--inv-contraste-acento)}.inv-cuenta-comic-ficha:nth-child(2n){background:var(--inv-neutro);color:var(--inv-contraste-neutro)}.inv-cuenta-comic-numero{display:block;font-family:var(--inv-font-display);font-size:clamp(1.9rem,9vw,2.6rem);line-height:1;color:var(--inv-detalle);-webkit-text-stroke:1.5px var(--inv-texto);paint-order:stroke fill;text-shadow:2px 2px 0 var(--inv-texto);font-variant-numeric:tabular-nums}.inv-cuenta-comic-unidad{font-family:var(--inv-font-cuerpo);font-weight:800;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.inv-cuenta-comic-frase{margin:1rem 0 0;font-family:var(--inv-font-cuerpo);font-weight:700;font-size:.95rem;line-height:1.4}.inv-tira-comic{container-type:inline-size}.inv-tira-comic ol{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.inv-tira-comic li.inv-vineta{padding:1.1rem 1.1rem 1.25rem;overflow:visible}.inv-tira-comic li.inv-vineta:nth-child(odd){transform:rotate(-.8deg)}.inv-tira-comic li.inv-vineta:nth-child(2n){transform:rotate(.8deg)}.inv-tira-comic-hora{position:absolute;left:-4px;top:-4px;padding:.45rem .7rem .3rem;background:var(--inv-detalle);color:var(--inv-texto);border:3px solid var(--inv-texto);font-size:1.15rem;letter-spacing:.06em}.inv-tira-comic h3,.inv-tira-comic-hora{font-family:var(--inv-font-titulos);line-height:1}.inv-tira-comic h3{margin:2rem 0 .35rem;padding-right:5.6rem;font-size:1.9rem;font-weight:400;letter-spacing:.04em;color:var(--inv-acento);overflow-wrap:anywhere}.inv-tira-comic p{margin:0;font-weight:700;color:var(--inv-texto-suave);max-width:22rem}.inv-tira-comic .inv-estallido{--estallido-ancho:5.4rem;--estallido-letra:1rem;right:.6rem;top:.8rem}.inv-tira-comic li[data-ancha]{display:grid;grid-template-columns:1fr 7.5rem;gap:.9rem;align-items:end;background:color-mix(in srgb,var(--inv-neutro) 10%,var(--inv-superficie))}.inv-tira-comic li[data-ancha] h3{padding-right:0}.inv-tira-comic li[data-ancha]>div{position:static}.inv-tira-comic li[data-ancha] img{display:block;width:100%;aspect-ratio:1;object-fit:contain}@container (min-width: 44rem){.inv-tira-comic ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.inv-tira-comic li[data-ancha]{grid-column:1/-1;grid-template-columns:1fr 11rem}.inv-tira-comic .inv-estallido{--estallido-ancho:6.2rem;--estallido-letra:1.15rem}.inv-tira-comic h3{margin-top:7.2rem;padding-right:0}.inv-tira-comic li[data-ancha] h3{margin-top:2rem}}.inv-chip-comic{display:inline-block;margin:.35rem 0 .6rem;padding:.15rem .55rem;border:2px solid var(--inv-texto);border-radius:999px;font-family:var(--inv-font-cuerpo);font-weight:800;font-size:.72rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--inv-texto)}.inv-chip-comic[data-estado=disponible]{background:color-mix(in srgb,#22c55e 22%,var(--inv-superficie))}.inv-chip-comic[data-estado=faltan]{background:var(--inv-detalle-suave)}.inv-chip-comic[data-estado=reservado]{background:color-mix(in srgb,var(--inv-texto) 12%,var(--inv-superficie));color:var(--inv-texto-suave)}.inv-cartas-comic .inv-regalos-lista{margin:0;gap:1.4rem}.inv-regalos-lista [data-tarjeta-regalo=cartas].inv-vineta{--rg-foto-fondo:color-mix(in srgb,var(--inv-detalle-suave) 55%,#fff);--rg-info-pad:0.85rem 1rem 1.1rem;--rg-plegado-pad:0.55rem 0.9rem 0.55rem 0.55rem;--rg-barra-fondo:var(--inv-superficie);--rg-quedan:var(--inv-texto);padding:0;border-width:3px;box-shadow:5px 5px 0 var(--inv-texto)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-foto-zona{border-bottom:3px solid var(--inv-texto)}.inv-regalos-lista [data-tarjeta-regalo=cartas].inv-vineta:before{top:auto;right:auto;bottom:-10px;left:-10px}.inv-regalos-lista [data-tarjeta-regalo=cartas][data-reservado]{background:color-mix(in srgb,var(--inv-texto) 6%,var(--inv-superficie))}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-chip{margin:0;rotate:2deg}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-lupa{border:2px solid var(--inv-texto);box-shadow:2px 2px 0 var(--inv-texto)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-nombre{font-family:var(--inv-font-cuerpo);font-weight:900;font-size:1.05rem;line-height:1.25}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-descripcion{font-weight:600;font-size:.85rem;color:var(--inv-texto-suave)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-enlace{font-weight:700;font-size:.82rem;color:var(--inv-texto)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-estrella{color:var(--inv-acento)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-barra{height:10px;border:2px solid var(--inv-texto);box-shadow:none}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-barra-relleno{border-radius:0;background:var(--inv-detalle)}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-unidades-texto{padding:.15rem .4rem .05rem;border:2px solid var(--inv-texto);background:var(--inv-detalle);font-family:var(--inv-font-titulos);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-leer-mas{font-weight:800}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-enlace,.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-regalo-leer-mas{text-decoration-color:var(--inv-acento);text-decoration-thickness:2px}.inv-regalo[data-tarjeta-regalo=cartas][data-plegado] .inv-regalo-mini{border:2px solid var(--inv-texto);border-radius:0}.inv-regalos-lista [data-tarjeta-regalo=cartas] .inv-boton-comic{min-height:44px;font-size:1.1rem;padding:.15rem 1rem 0}.inv-vineta.inv-cartas-comic-aviso{margin:0 auto 1.4rem;max-width:32rem;padding:.7rem 1rem;text-align:center;font-weight:700;font-size:.95rem;line-height:1.4;box-shadow:4px 4px 0 var(--inv-texto);border-width:3px}.inv-vineta.inv-cartas-comic-aviso:before{display:none}@container (min-width: 40rem){.inv-cartas-comic .inv-regalos-lista{gap:1.6rem}}.inv-carne{padding:0;color:var(--inv-contraste-neutro);text-align:center}.inv-carne-cinta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem .5rem;background:var(--inv-acento);color:var(--inv-contraste-acento);border-bottom:4px solid var(--inv-texto);font-family:var(--inv-font-titulos);font-size:1.3rem;line-height:1;letter-spacing:.08em;text-align:left}.inv-carne-cinta span:last-child{flex-shrink:0;font-family:var(--inv-font-cuerpo);font-weight:800;font-size:.7rem;letter-spacing:.14em}.inv-carne-cuerpo{display:grid;gap:.95rem;padding:1.4rem 1.1rem 1.5rem}.inv-carne-frase{margin:0;font-weight:700;font-size:1rem;line-height:1.45}.inv-carne .inv-boton-comic{width:100%}.inv-carne-confirmada{font-family:var(--inv-font-display);font-size:2.6rem;line-height:1;color:var(--inv-detalle);text-shadow:3px 3px 0 var(--inv-texto)}.inv-muro-globos-mensajes{display:grid;gap:1.6rem}.inv-globo-comic{position:relative;margin:0;padding:1rem 1.15rem;background:var(--inv-superficie);color:var(--inv-texto);border:3px solid var(--inv-texto);border-radius:26px;box-shadow:5px 5px 0 var(--inv-texto)}.inv-globo-comic:after{content:"";position:absolute;left:2.2rem;bottom:-19px;width:26px;height:20px;background:inherit;border:3px solid var(--inv-texto);border-top:0;border-left:0;clip-path:polygon(0 0,100% 0,0 100%);transform:skewX(-20deg)}.inv-globo-comic:nth-child(3n+2){background:var(--inv-detalle);margin-left:1.5rem}.inv-globo-comic:nth-child(3n+2):after{left:auto;right:2.2rem;transform:scaleX(-1) skewX(-20deg)}.inv-globo-comic:nth-child(3n){background:color-mix(in srgb,var(--inv-neutro) 16%,var(--inv-superficie))}.inv-globo-comic-texto{margin:0 0 .35rem;font-family:var(--inv-font-cuerpo);font-weight:800;font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}.inv-globo-comic-autor{margin:0;font-family:var(--inv-font-titulos);font-size:1.05rem;line-height:1;letter-spacing:.06em;color:var(--inv-acento)}.inv-comic-subtitulo{font-family:var(--inv-font-cuerpo);font-weight:800;font-size:1.05rem;color:var(--inv-contraste-acento);text-shadow:2px 2px 0 var(--inv-texto)}@media (min-width:900px){.inv-muro-globos-mensajes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem}.inv-globo-comic:nth-child(3n+2){margin:1.5rem 0 0}}.inv-galeria-comic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem;background:var(--inv-texto);border:4px solid var(--inv-texto);box-shadow:7px 7px 0 var(--inv-texto)}.inv-galeria-comic>button{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--inv-superficie)}.inv-galeria-comic>button:nth-child(5n+1){grid-column:span 2;aspect-ratio:16/10}.inv-galeria-comic>button:nth-child(5n+4):last-child{grid-column:span 2;aspect-ratio:16/9}.inv-galeria-comic img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}@media (min-width:900px){.inv-galeria-comic{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:13rem}.inv-galeria-comic>button,.inv-galeria-comic>button:nth-child(5n+1){aspect-ratio:auto;grid-column:auto}.inv-galeria-comic>button:nth-child(5n+1){grid-row:span 2}.inv-galeria-comic>button:nth-child(5n+4):last-child{grid-column:span 2;aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.inv-comic-portada[data-anima] .inv-comic-heroe,.inv-comic-portada[data-anima] .inv-comic-heroe[data-balanceo] img,.inv-comic-portada[data-anima] .inv-comic-hilo line,.inv-comic-portada[data-anima] .inv-comic-nombre,.inv-estallido[data-anima]{animation:none!important}.inv-boton-comic{transition:none}}.inv-escena-cabecera,.inv-escena-transicion{height:var(--esc-m)}.inv-escena-borde{width:var(--esc-m)}@media (min-width:768px){.inv-escena-cabecera,.inv-escena-transicion{height:var(--esc-e)}.inv-escena-borde{width:var(--esc-e)}}.inv-escena-transicion{margin:.5rem 0}.inv-escena-transicion[data-transicion-escena=cierre]{margin-bottom:0}.inv-escena-paso{position:absolute;width:1.15rem;height:1.35rem;margin:-.675rem 0 0 -.575rem}@media (min-width:768px){.inv-escena-paso{width:1.5rem;height:1.75rem;margin:-.875rem 0 0 -.75rem}}.inv-escena-seccion{padding:.5rem 0 1.75rem}.inv-escena-seccion [data-titulo-modulo]{display:none!important}.inv-escena-seccion header:has(>[data-titulo-modulo]:only-child){display:none}.inv-escena-seccion .inv-rotulo-modulo{margin-bottom:.75rem}.inv-escena-cabecera-seccion{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto 1.25rem;max-width:34rem;text-align:center}.inv-escena-titulo{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:clamp(2rem,8.5vw,3.25rem);line-height:1.05;color:var(--inv-titulo);text-wrap:balance}.inv-escena-titulo-huella{flex:none;width:1.35rem;height:1.55rem;opacity:.85}.inv-escena-abierto{padding:.5rem .25rem}.inv-escena-claro{margin:0 auto;max-width:44rem;padding:2.4rem .9rem 2.6rem;background:var(--inv-superficie);border-radius:46% 54% 42% 58%/2.6rem 3.3rem 2.4rem 3.6rem;box-shadow:0 0 0 .45rem color-mix(in srgb,var(--inv-superficie) 45%,transparent),0 .6rem 1.6rem -.8rem color-mix(in srgb,var(--inv-acento-profundo) 45%,transparent)}.inv-escena-pasto{position:absolute;bottom:-.55rem;width:5.5rem;height:1.6rem;color:var(--inv-acento);pointer-events:none}@media (min-width:768px){.inv-escena-claro{padding:3rem 2.5rem 3.2rem}.inv-escena-pasto{width:8rem;height:2.3rem;bottom:-.8rem}}.inv-escena-letrero{margin:1.6rem auto 2.75rem;max-width:42rem;padding:0 .9rem 1.9rem;background-color:var(--inv-superficie);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(4.25rem - 2px),color-mix(in srgb,var(--inv-borde) 75%,transparent) calc(4.25rem - 2px) 4.25rem);border:.32rem solid var(--inv-acento-profundo);border-radius:1.1rem;box-shadow:0 .45rem 0 color-mix(in srgb,var(--inv-acento-profundo) 35%,transparent);transform:rotate(-.6deg)}.inv-escena-poste{bottom:-2.9rem;z-index:-1;width:.85rem;height:3rem;border-radius:0 0 .35rem .35rem}.inv-escena-clavo,.inv-escena-poste{position:absolute;background:var(--inv-acento-profundo)}.inv-escena-clavo{width:.5rem;height:.5rem;border-radius:9999px;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--inv-superficie) 40%,transparent)}.inv-escena-clavo[data-esquina=tl]{top:.55rem;left:.55rem}.inv-escena-clavo[data-esquina=tr]{top:.55rem;right:.55rem}.inv-escena-clavo[data-esquina=bl]{bottom:.55rem;left:.55rem}.inv-escena-clavo[data-esquina=br]{bottom:.55rem;right:.55rem}.inv-escena-placa{position:relative;width:fit-content;max-width:92%;margin:-1.75rem auto 1.4rem;padding:.5rem 1.3rem .6rem;background:var(--inv-acento);border:.22rem solid var(--inv-acento-profundo);border-radius:.7rem;transform:rotate(-2deg);text-align:center;box-shadow:0 .3rem 0 color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.inv-escena-placa .inv-escena-titulo{color:var(--inv-contraste-acento);font-size:clamp(1.6rem,6.5vw,2.4rem)}@media (min-width:768px){.inv-escena-letrero{padding:0 2.5rem 2.4rem}}.inv-escena-cabecera-seccion[data-adorno=sol]{flex-direction:column;gap:.35rem}.inv-escena-adorno-sol{width:3.1rem;height:1.6rem;color:var(--inv-acento)}.inv-escena-sol{padding:3.2rem .5rem 1.5rem}.inv-escena-disco{position:absolute;z-index:-1;top:0;left:50%;width:min(100%,27rem);aspect-ratio:1;translate:-50% 0;border-radius:9999px;background:linear-gradient(180deg,var(--inv-detalle-suave),var(--inv-detalle));-webkit-mask-image:var(--esc-franjas);mask-image:var(--esc-franjas);box-shadow:0 0 3.5rem .75rem color-mix(in srgb,var(--inv-detalle) 35%,transparent)}@media (min-width:768px){.inv-escena-sol{padding-top:4rem}.inv-escena-disco{width:32rem}}.inv-escena-nube{margin:2.6rem auto 1.4rem;max-width:44rem;padding:1.6rem 1rem 2.2rem;background:var(--inv-superficie);border-radius:2.6rem 2.6rem 3.4rem 3.4rem;box-shadow:0 .55rem 0 color-mix(in srgb,var(--inv-acento) 38%,transparent),0 1.1rem 0 color-mix(in srgb,var(--inv-detalle) 30%,transparent)}.inv-escena-nube-copete{position:absolute;z-index:-1;inset:-2.1rem 0 auto;height:3.2rem;background:radial-gradient(circle at 18% 100%,var(--inv-superficie) 1.9rem,transparent 1.95rem),radial-gradient(circle at 38% 100%,var(--inv-superficie) 2.7rem,transparent 2.75rem),radial-gradient(circle at 62% 100%,var(--inv-superficie) 2.3rem,transparent 2.35rem),radial-gradient(circle at 82% 100%,var(--inv-superficie) 1.6rem,transparent 1.65rem)}@media (min-width:768px){.inv-escena-nube{padding:2.2rem 2.5rem 2.8rem}}.inv-escena-orilla{padding:3.4rem .4rem 2.6rem}.inv-escena-orilla-fondo{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;translate:-50% 0;background:linear-gradient(180deg,var(--inv-detalle-suave),color-mix(in srgb,var(--inv-detalle-suave) 80%,var(--inv-borde)) calc(100% - 3.5rem),transparent)}.inv-escena-orilla-ola{position:absolute;left:0;top:-1.4rem;width:100%;height:2.6rem}.inv-escena-orilla-ola path:first-child{fill:var(--inv-superficie);opacity:.9}.inv-escena-orilla-ola path:last-child{fill:var(--inv-detalle-suave)}.inv-escena-reflejo{padding-bottom:4.8rem}.inv-escena-agua{bottom:0;width:100vw;height:4.2rem;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--inv-acento) 32%,var(--inv-detalle-suave)),transparent)}.inv-escena-agua,.inv-escena-agua>span{position:absolute;left:50%;translate:-50% 0}.inv-escena-agua>span{height:3px;border-radius:9999px;background:var(--inv-detalle-suave)}[data-anima-escena] .inv-escena-agua>span{animation:inv-escena-titila 2.4s ease-in-out infinite alternate}@keyframes inv-escena-titila{0%{scale:1 1}to{scale:.78 1}}.inv-escena-th{--th-d:calc(var(--esc-m) * 0.9);position:relative;left:50%;width:100vw;height:100%;translate:-50% 0}@media (min-width:768px){.inv-escena-th{--th-d:calc(var(--esc-e) * 0.9)}}.inv-escena-th-cielo{position:absolute;inset:0 0 auto;height:56%;overflow:hidden}.inv-escena-th-sol{position:absolute;left:calc(var(--th-x) - var(--th-d) / 2);bottom:calc(var(--th-d) * -.5 + var(--th-sol) * var(--th-d) * .5);width:var(--th-d);height:var(--th-d);border-radius:9999px;background:linear-gradient(180deg,var(--inv-detalle-suave),var(--inv-detalle));-webkit-mask-image:var(--esc-franjas);mask-image:var(--esc-franjas);box-shadow:0 0 2.5rem .4rem color-mix(in srgb,var(--inv-detalle) 40%,transparent)}.inv-escena-th-mar{position:absolute;inset:56% 0 0;background:var(--th-mar);-webkit-mask-image:var(--th-orilla);mask-image:var(--th-orilla);-webkit-mask-size:100% 100%;mask-size:100% 100%}.inv-escena-th-mar>span{position:absolute;height:3px;border-radius:9999px;background:var(--inv-detalle-suave);translate:-50% 0}[data-anima-escena] .inv-escena-th-mar>span{animation:inv-escena-titila 2.6s ease-in-out infinite alternate}.inv-escena-th-silueta{position:absolute;bottom:calc(44% - var(--th-hundir, 0%));translate:-50% 0}.inv-escena-th-silueta[data-reflejar]>span{scale:-1 1}.inv-escena-olas{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:2;stroke-linecap:round}.inv-escena-olas path{vector-effect:non-scaling-stroke}.inv-escena-olas path:nth-child(2){opacity:.65}.inv-escena-olas path:nth-child(3){opacity:.4}.inv-escena-sol[data-sol-hasta=hora] [data-info-hora]{margin-bottom:2rem}.inv-escena-sol[data-sol-hasta=hora] .inv-escena-disco{--esc-sol-base:linear-gradient(180deg,black 0,black calc(var(--esc-sol-hora) + 0.55rem),transparent calc(var(--esc-sol-hora) + 0.55rem),transparent calc(var(--esc-sol-hora) + 0.7rem),black calc(var(--esc-sol-hora) + 0.7rem),black calc(var(--esc-sol-hora) + 1.3rem),transparent calc(var(--esc-sol-hora) + 1.3rem),transparent calc(var(--esc-sol-hora) + 1.6rem),black calc(var(--esc-sol-hora) + 1.6rem),black calc(var(--esc-sol-hora) + 2rem),transparent calc(var(--esc-sol-hora) + 2rem),transparent calc(var(--esc-sol-hora) + 2.45rem),black calc(var(--esc-sol-hora) + 2.45rem),black calc(var(--esc-sol-hora) + 2.7rem),transparent calc(var(--esc-sol-hora) + 2.7rem));-webkit-mask-image:var(--esc-sol-base);mask-image:var(--esc-sol-base)}[data-mensajes-escena=cuerpo] [data-mensaje-texto]{font-family:var(--inv-font-cuerpo);font-weight:400;font-size:1.125rem;line-height:1.6;letter-spacing:normal;color:var(--inv-texto)}@media (min-width:768px){[data-mensajes-escena=cuerpo] [data-mensaje-texto]{font-size:1.2rem}}.inv-hornacinas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.1rem;padding:.5rem .25rem 1.5rem}.inv-hornacinas-una{grid-template-columns:minmax(0,15rem);justify-content:center}.inv-hornacina{position:relative}.inv-hornacinas:not(.inv-hornacinas-una)>.inv-hornacina:nth-child(2n){margin-top:2.25rem}.inv-hornacina-hueco{position:relative;width:100%;padding:.45rem .45rem 0;border-radius:999px 999px .3rem .3rem;background:color-mix(in srgb,var(--inv-fondo-pagina,var(--inv-fondo)) 80%,var(--inv-texto));box-shadow:inset 6px 10px 12px -6px color-mix(in srgb,var(--inv-texto) 50%,transparent),0 0 0 .3rem color-mix(in srgb,var(--inv-superficie) 40%,transparent)}.inv-hornacina-foto{display:block;overflow:hidden;border-radius:999px 999px .15rem .15rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inv-texto) 12%,transparent)}.inv-hornacina-foto img{display:block;height:100%;width:100%;object-fit:cover}@media (prefers-reduced-motion:no-preference){.inv-hornacina-foto img{transition:transform .4s ease}.inv-hornacina-hueco:hover .inv-hornacina-foto img{transform:scale(1.04)}}.inv-hornacina-repisa{display:block;height:.6rem;margin:0 -7%;border-radius:2px;background:linear-gradient(180deg,var(--inv-superficie) 0 38%,color-mix(in srgb,var(--inv-superficie) 78%,var(--inv-texto)) 38%);box-shadow:0 6px 8px -5px rgb(0 0 0/.3)}@media (min-width:768px){.inv-hornacinas{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.inv-hornacinas:not(.inv-hornacinas-una)>.inv-hornacina:nth-child(2n){margin-top:0}.inv-hornacinas:not(.inv-hornacinas-una)>.inv-hornacina:nth-child(3n+2){margin-top:2.5rem}}.inv-casa-hab,.inv-casa-jardin,.inv-casa-pagina,.inv-casa-techo{--casa-muro:color-mix(in srgb,var(--inv-acento-profundo) 72%,var(--inv-texto));--casa-sombra:color-mix(in srgb,var(--inv-texto) 30%,transparent);--casa-tinta:color-mix(in srgb,var(--inv-acento) 11%,transparent);--casa-relleno:0.875rem;--casa-muro-ancho:8px}[data-madera=miel]{--casa-madera:#c99a62;--casa-madera-oscura:#8a6038}[data-madera=clara]{--casa-madera:#dcbf94;--casa-madera-oscura:#a5835a}[data-madera=nogal]{--casa-madera:#9a6c48;--casa-madera-oscura:#5f3f28}@media (min-width:768px){.inv-casa-hab{--casa-relleno:4.5rem;--casa-muro-ancho:12px}}.inv-casa-pagina{position:relative;isolation:isolate;overflow-x:clip;background:linear-gradient(to bottom,color-mix(in srgb,var(--inv-acento) 22%,var(--inv-fondo)) 0,var(--inv-fondo) 56rem,var(--inv-fondo) 100%)}.inv-casa-pagina:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.inv-casa-cielo{position:relative;height:6rem}.inv-casa-columna{position:relative;z-index:1;margin:0 auto;width:100%;max-width:47.5rem}@media (min-width:768px){.inv-casa-cielo{height:9.5rem}}.inv-casa-techo{position:relative;margin:0 -2px;aspect-ratio:410/190;filter:drop-shadow(0 6px 4px var(--casa-sombra))}.inv-casa-techo-figura{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@media (min-width:768px){.inv-casa-techo{aspect-ratio:auto;height:250px;margin:0 -1.5rem}}.inv-casa-humo{position:absolute;left:72%;top:-2.6rem;width:4rem;height:4rem}.inv-casa-humo i{position:absolute;border-radius:9999px;background:var(--inv-superficie);box-shadow:0 2px 2px var(--casa-sombra)}.inv-casa-humo i:first-child{width:18px;height:18px;left:10px;top:34px}.inv-casa-humo i:nth-child(2){width:24px;height:24px;left:20px;top:10px}.inv-casa-humo i:nth-child(3){width:30px;height:30px;left:36px;top:-20px}.inv-casa-techo:not([data-quieto]) .inv-casa-humo i{animation:inv-casa-humo 4.5s ease-in-out infinite}.inv-casa-techo:not([data-quieto]) .inv-casa-humo i:nth-child(2){animation-delay:-1.5s}.inv-casa-techo:not([data-quieto]) .inv-casa-humo i:nth-child(3){animation-delay:-3s}@keyframes inv-casa-humo{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-5px) scale(1.08)}}.inv-casa-hab{--casa-base:var(--inv-superficie);position:relative;margin:0 auto;width:100%;max-width:47.5rem;color:var(--inv-texto)}.inv-casa-hab[data-base=fondo]{--casa-base:var(--inv-fondo)}.inv-casa-hab[data-base=calido]{--casa-base:color-mix(in srgb,var(--inv-detalle-suave) 42%,var(--inv-superficie))}.inv-casa-cuarto{position:relative;padding:2.75rem var(--casa-relleno) 0;border-inline:var(--casa-muro-ancho) solid var(--casa-muro);background-color:var(--casa-base);overflow-x:clip;box-shadow:inset 10px 0 12px -8px var(--casa-sombra),inset -10px 0 12px -8px var(--casa-sombra),inset 0 16px 14px -10px var(--casa-sombra)}.inv-casa-hab[data-papel=rayas] .inv-casa-cuarto{background-image:repeating-linear-gradient(90deg,transparent 0 22px,var(--casa-tinta) 22px 44px)}.inv-casa-hab[data-papel=lunares] .inv-casa-cuarto{background-image:radial-gradient(circle,color-mix(in srgb,var(--inv-acento) 17%,transparent) 3px,transparent 3.5px),radial-gradient(circle,color-mix(in srgb,var(--inv-acento) 17%,transparent) 3px,transparent 3.5px);background-size:26px 26px;background-position:0 0,13px 13px}.inv-casa-hab[data-papel=cuadros] .inv-casa-cuarto{background-image:linear-gradient(90deg,var(--casa-tinta) 50%,transparent 0),linear-gradient(var(--casa-tinta) 50%,transparent 0);background-size:36px 36px}.inv-casa-hab[data-papel=rombos] .inv-casa-cuarto{background-image:conic-gradient(from 45deg at 50% 50%,var(--casa-tinta) 0 90deg,transparent 90deg 180deg,var(--casa-tinta) 180deg 270deg,transparent 270deg);background-size:40px 56px}.inv-casa-hab[data-papel=baldosas] .inv-casa-cuarto{background-image:linear-gradient(90deg,color-mix(in srgb,var(--inv-acento) 20%,transparent) 2px,transparent 2px),linear-gradient(color-mix(in srgb,var(--inv-acento) 20%,transparent) 2px,transparent 2px);background-size:34px 34px}.inv-casa-losa{position:relative;z-index:3;height:16px;background:repeating-linear-gradient(135deg,var(--casa-muro) 0 6px,color-mix(in srgb,var(--casa-muro) 72%,var(--inv-superficie)) 6px 8px);box-shadow:0 7px 8px -3px var(--casa-sombra)}.inv-casa-piso{position:relative;z-index:2;height:18px;border-top:5px solid color-mix(in srgb,var(--inv-superficie) 65%,var(--casa-madera));background:repeating-linear-gradient(90deg,var(--casa-madera) 0 58px,var(--casa-madera-oscura) 58px 60px)}.inv-casa-piso[data-piso=baldosas]{background:conic-gradient(var(--casa-madera) 0 25%,var(--inv-superficie) 0 50%,var(--casa-madera) 0 75%,var(--inv-superficie) 0) 0 0 /18px 18px}.inv-casa-alfombra{position:absolute;left:50%;top:-10px;width:min(70%,26rem);height:14px;transform:translateX(-50%);border-radius:9999px;background:repeating-linear-gradient(90deg,var(--inv-acento) 0 10px,var(--inv-detalle) 10px 20px);box-shadow:0 2px 2px var(--casa-sombra)}.inv-casa-cabecera{position:relative;z-index:2;margin-bottom:1.5rem}.inv-casa-cuarto[data-colgante-lado=izquierda] .inv-casa-cabecera{padding-left:var(--casa-hueco,4.25rem)}.inv-casa-cuarto[data-colgante-lado=derecha] .inv-casa-cabecera{padding-right:var(--casa-hueco,4.25rem)}@media (min-width:768px){.inv-casa-cuarto[data-colgante-lado] .inv-casa-cabecera{padding-inline:0}}.inv-casa-cuadro{position:relative;display:table;margin:0 auto;padding-top:1.75rem;transform:rotate(var(--casa-giro,-1.6deg));transform-origin:50% 0}.inv-casa-clavo{position:absolute;top:0;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:9999px;background:var(--casa-madera-oscura);box-shadow:0 1px 1px var(--casa-sombra)}.inv-casa-cuadro-hilo{position:absolute;top:4px;left:0;width:100%;height:1.85rem;overflow:visible}.inv-casa-cuadro-hilo path{stroke:var(--casa-madera-oscura);stroke-width:1.4}.inv-casa-cuadro-marco{position:relative;background:var(--inv-superficie);border:7px solid var(--inv-acento-profundo);padding:.5rem 1.15rem .4rem;box-shadow:3px 5px 0 -1px var(--casa-sombra),inset 0 0 0 3px var(--inv-detalle-suave)}.inv-casa-titulo{margin:0;max-width:15rem;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,800);font-size:1.75rem;line-height:1.05;color:var(--inv-acento-profundo);text-align:center;text-wrap:balance}@media (min-width:768px){.inv-casa-titulo{max-width:26rem;font-size:2.35rem}}.inv-casa-hab [data-titulo-modulo]{display:none!important}.inv-casa-hab header:has(>[data-titulo-modulo]:only-child){display:none}.inv-casa-hab .inv-rotulo-modulo{margin-bottom:.5rem;text-align:center}.inv-casa-colgante{position:absolute;top:0;z-index:1;transform-origin:50% 0}.inv-casa-colgante[data-lado=izquierda]{left:.6rem}.inv-casa-colgante[data-lado=derecha]{right:.6rem}.inv-casa-colgante[data-colgante=cuadro],.inv-casa-colgante[data-colgante=ventana]{top:1.25rem}.inv-casa-colgante-pieza{display:block;width:calc(var(--casa-w) * .72px);height:calc(var(--casa-h) * .72px);filter:drop-shadow(2px 4px 2px var(--casa-sombra))}@media (min-width:768px){.inv-casa-colgante[data-lado=izquierda]{left:1.75rem}.inv-casa-colgante[data-lado=derecha]{right:1.75rem}.inv-casa-colgante-pieza{width:calc(var(--casa-w) * 1px);height:calc(var(--casa-h) * 1px)}}.inv-casa-hab:not([data-quieto]) .inv-casa-colgante[data-colgante=lampara]{animation:inv-casa-vaiven 5s ease-in-out infinite}@keyframes inv-casa-vaiven{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.inv-casa-luz{position:absolute;left:50%;top:60%;width:9rem;height:8rem;transform:translateX(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--inv-detalle) 45%,transparent),transparent);pointer-events:none}.inv-casa-contenido{position:relative;z-index:2}.inv-casa-suelo{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;min-height:2rem;margin:0 calc(var(--casa-relleno) * -1 + .5rem);padding-top:1rem}.inv-casa-muebles{display:flex;align-items:flex-end;gap:.35rem}.inv-casa-mueble{display:block;width:calc(var(--casa-w) * var(--casa-escala, 1) * .82px);height:calc(var(--casa-h) * var(--casa-escala, 1) * .82px);filter:drop-shadow(2px 3px 2px var(--casa-sombra))}.inv-casa-mueble-imagen{width:var(--casa-ancho-m);height:auto}@media (min-width:768px){.inv-casa-suelo{margin-inline:-2.5rem}.inv-casa-mueble{width:calc(var(--casa-w) * var(--casa-escala, 1) * 1.2px);height:calc(var(--casa-h) * var(--casa-escala, 1) * 1.2px)}.inv-casa-mueble-imagen{width:var(--casa-ancho-e);height:auto}}.inv-casa-banderines{position:absolute;top:0;left:0;right:0;z-index:1;filter:drop-shadow(1px 2px 1px var(--casa-sombra))}.inv-casa-banderines svg{width:100%;height:auto;vertical-align:top}.inv-casa-heroe{position:relative;padding-top:2.75rem;text-align:center}@media (min-width:768px){.inv-casa-heroe{padding-top:4.5rem}}.inv-casa-placa{position:relative;display:table;margin:.25rem auto 1rem;padding:.35rem 1.6rem;border:3px solid var(--inv-acento-profundo);border-radius:.6rem;background:var(--inv-superficie);box-shadow:2px 3px 0 var(--casa-sombra)}.inv-casa-placa:after,.inv-casa-placa:before{content:"";position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:9999px;background:var(--casa-madera-oscura)}.inv-casa-placa:before{left:.55rem}.inv-casa-placa:after{right:.55rem}.inv-casa-placa-texto{display:block;max-width:17rem;font-family:var(--inv-font-titulos);font-weight:800;font-size:1.05rem;line-height:1.25;color:var(--inv-texto);overflow-wrap:anywhere}@media (min-width:768px){.inv-casa-placa-texto{max-width:30rem;font-size:1.3rem}}.inv-casa-cimientos{position:relative;height:26px;margin:0 -4px;background:linear-gradient(90deg,color-mix(in srgb,var(--inv-texto) 25%,var(--inv-superficie)) 2px,transparent 2px) 0 0 /44px 13px,linear-gradient(color-mix(in srgb,var(--inv-texto) 25%,var(--inv-superficie)) 2px,transparent 2px) 0 0 /44px 13px,color-mix(in srgb,var(--inv-texto) 12%,var(--inv-superficie));filter:drop-shadow(0 4px 3px var(--casa-sombra))}.inv-casa-jardin{position:relative;z-index:2;height:12.5rem;margin-top:-4.5rem}.inv-casa-colinas{position:absolute;inset:auto 0 0 0;width:100%;height:100%;filter:drop-shadow(0 -3px 3px var(--casa-sombra))}.inv-casa-jardin>[data-zona]{z-index:1}.inv-casa-cerca{position:absolute;left:0;right:0;bottom:3.25rem;z-index:2;height:34px;background:linear-gradient(transparent 9px,var(--inv-superficie) 9px 14px,transparent 14px 22px,var(--inv-superficie) 22px 27px,transparent 27px),repeating-linear-gradient(90deg,transparent 0 6px,var(--inv-superficie) 6px 16px,transparent 16px 22px);filter:drop-shadow(1px 2px 1px var(--casa-sombra))}@media (min-width:768px){.inv-casa-jardin{height:20rem;margin-top:-7.5rem}.inv-casa-cerca{bottom:5.5rem}}.inv-ventanitas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem}@media (min-width:768px){.inv-ventanitas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.3rem}}.inv-ventanitas-una{grid-template-columns:minmax(0,20rem);justify-content:center}.inv-ventanita{position:relative;min-width:0}.inv-ventanita:nth-child(2n){translate:0 1.4rem}@media (min-width:768px){.inv-ventanita:nth-child(2n){translate:none}.inv-ventanita:nth-child(3n+2){translate:0 1.6rem}}.inv-ventanita-boton{display:block;width:100%;padding:0;border:0;background:none;text-align:left}.inv-ventanita-marco{display:block;border-radius:.7rem;background:var(--inv-superficie);border:1.5px solid color-mix(in srgb,var(--inv-acento-profundo) 50%,var(--inv-borde));box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 70%,var(--inv-detalle-suave)),6px 7px 0 -1px color-mix(in srgb,var(--inv-acento-profundo) 16%,transparent),0 12px 24px -12px color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent);overflow:hidden;rotate:var(--giro,0deg);transition:rotate .25s ease,translate .25s ease}@media (prefers-reduced-motion:no-preference){.inv-ventanita-boton:hover .inv-ventanita-marco{rotate:0deg;translate:0 -3px}}.inv-ventanita-barra{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.22rem;height:1.35rem;padding:0 .4rem;background:linear-gradient(90deg,var(--inv-acento-profundo),var(--inv-acento))}.inv-ventanita-barra:before{content:"";position:absolute;inset:0 0 50% 0;background:linear-gradient(180deg,rgb(255 255 255/.4),rgb(255 255 255/.06))}.inv-ventanita-barra>span{position:relative;width:.62rem;height:.62rem;border-radius:.2rem;background:linear-gradient(180deg,#fff,var(--inv-detalle-suave));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.inv-ventanita-foto{display:block;margin:.3rem;border-radius:.35rem;overflow:hidden;background:var(--inv-detalle-suave)}.inv-ventanita-foto img{display:block;width:100%;height:100%;object-fit:cover}.inv-capa{--escala-capa:1;position:relative;width:100%;overflow-x:clip;padding:calc(var(--alto-borde, 0px) * var(--escala-capa) + 1.9rem) 0 2.6rem}.inv-capa[data-guirnalda]{padding-top:calc(var(--alto-borde, 0px) * var(--escala-capa) + 4.4rem)}.inv-capa-mapa{padding:0 0 2.4rem;margin-top:-1px}@media (min-width:768px){.inv-capa,.inv-capa-cierre{--escala-capa:1.25}.inv-capa{padding-bottom:3.6rem}}.inv-capa-contenido{position:relative;z-index:2;width:92%;max-width:48rem;margin:0 auto}.inv-capa [data-titulo-modulo]{display:none!important}.inv-capa header:has(>[data-titulo-modulo]:only-child){display:none}.inv-capa .inv-rotulo-modulo{margin-bottom:.75rem}.inv-capa-blonda,.inv-capa-borde,.inv-capa-guirnalda{position:absolute;left:0;right:0;pointer-events:none;background-repeat:repeat-x;background-position:0 0;height:calc(var(--alto-dibujo) * var(--escala-capa, 1));background-size:auto calc(var(--alto-dibujo) * var(--escala-capa, 1))}.inv-capa-borde{top:0;z-index:1;filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--inv-texto) 14%,transparent))}.inv-capa-guirnalda{top:calc(var(--alto-borde, 0px) * var(--escala-capa) - .25rem);z-index:1;background-position:top}.inv-capa-cierre{position:relative;width:100%;overflow-x:clip;height:calc(var(--alto-borde, 0px) * var(--escala-capa, 1) + 3.25rem)}.inv-capa-blonda{bottom:0;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--inv-texto) 12%,transparent))}.inv-capa-cabecera{margin:0 auto 1.6rem;max-width:36rem;text-align:center}.inv-capa-titulo{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display,700);font-size:clamp(2.15rem,9vw,3.4rem);line-height:1.08;color:var(--inv-titulo);text-wrap:balance}.inv-capa-titulo[data-titulo-capa=manga]{--crema:var(--inv-superficie);text-shadow:0 .05em 0 var(--crema),0 -.05em 0 var(--crema),.05em 0 0 var(--crema),-.05em 0 0 var(--crema),.036em .036em 0 var(--crema),-.036em .036em 0 var(--crema),.036em -.036em 0 var(--crema),-.036em -.036em 0 var(--crema),0 .11em .16em color-mix(in srgb,var(--inv-texto) 22%,transparent)}.inv-capa-chispas-titulo{display:block;width:7.5rem;height:.9rem;margin:.55rem auto 0}@media (min-width:768px){.inv-capa-chispas-titulo{width:9rem;height:1.05rem}}.inv-laminas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;padding:.75rem .25rem 1.5rem}.inv-laminas-una{grid-template-columns:minmax(0,15rem);justify-content:center}.inv-lamina{position:relative;transform:rotate(var(--giro-lamina,0deg))}.inv-laminas:not(.inv-laminas-una)>.inv-lamina:nth-child(2n){margin-top:2rem}.inv-lamina-hoja{position:relative;display:block;width:100%;padding:.55rem .55rem .5rem;background-color:var(--inv-superficie);background-image:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--inv-detalle-suave) 60%,transparent),transparent 60%);box-shadow:0 1px 0 color-mix(in srgb,var(--inv-texto) 8%,transparent),0 10px 18px -12px color-mix(in srgb,var(--inv-texto) 55%,transparent)}.inv-lamina-foto{display:block;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inv-texto) 12%,transparent)}.inv-lamina-foto img{display:block;height:100%;width:100%;object-fit:cover}@media (prefers-reduced-motion:no-preference){.inv-lamina{transition:transform .35s ease}.inv-lamina:hover{transform:rotate(0deg) translateY(-2px)}}.inv-lamina-etiqueta{display:flex;flex-direction:column;gap:.22rem;width:62%;margin:.45rem 0 0 auto;padding:.25rem .4rem .35rem;border:1px solid color-mix(in srgb,var(--inv-texto) 40%,transparent);text-align:left}.inv-lamina-numero{font-family:var(--inv-font-cuerpo);font-size:.56rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-texto-suave)}.inv-lamina-renglon{display:block;border-top:1px dotted color-mix(in srgb,var(--inv-texto) 45%,transparent)}.inv-lamina-cinta{position:absolute;z-index:2;top:-.45rem;width:3.4rem;height:1rem;background-color:color-mix(in srgb,var(--inv-detalle-suave) 82%,transparent);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--inv-texto) 7%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--inv-texto) 6%,transparent) 0 1px,transparent 1px 3px);clip-path:polygon(3% 10%,12% 0,30% 8%,52% 0,74% 7%,96% 0,100% 50%,97% 100%,74% 92%,50% 100%,26% 93%,4% 100%,0 50%);box-shadow:0 1px 2px color-mix(in srgb,var(--inv-texto) 18%,transparent);pointer-events:none}.inv-lamina-cinta[data-esquina=izq]{left:-.8rem;transform:rotate(-32deg)}.inv-lamina-cinta[data-esquina=der]{right:-.8rem;transform:rotate(32deg)}@media (min-width:768px){.inv-laminas{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2rem}.inv-laminas:not(.inv-laminas-una)>.inv-lamina:nth-child(2n){margin-top:0}.inv-laminas:not(.inv-laminas-una)>.inv-lamina:nth-child(3n+2){margin-top:2.25rem}}.hel-cierre,.hel-portada,.hel-seccion,.hel-torre,.hel-transicion{--hel-motas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -2.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--hel-sombra-b:color-mix(in srgb,var(--hel-sabor-b,var(--inv-detalle)) 62%,transparent);--hel-sombra-a:color-mix(in srgb,var(--hel-sabor-a,var(--inv-acento)) 38%,transparent)}.hel-desfase,.hel-pieza-desfase *{fill:color-mix(in srgb,var(--inv-acento-profundo) 26%,transparent)!important;stroke:none!important;mix-blend-mode:multiply}.hel-cabecera{position:relative;margin-bottom:1.25rem;text-align:center}.hel-titulo{margin:0;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display);font-size:clamp(2rem,8.6vw,3.1rem);line-height:1.04;color:var(--inv-acento);text-wrap:balance;overflow-wrap:anywhere}.hel-titulo[data-desfase]{text-shadow:.06em .055em 0 var(--hel-sombra-b)}.hel-seccion [data-titulo-modulo]{display:none!important}.hel-seccion header:has(>[data-titulo-modulo]:only-child){display:none}.hel-dos-bolitas{display:flex;justify-content:center;margin-bottom:.45rem}.hel-dos-bolitas>span{width:1.05rem;height:1.05rem;border-radius:50%;background:var(--hel-sabor-a)}.hel-dos-bolitas>span[data-sabor="1"]{margin-left:-.3rem;background:var(--hel-sabor-b);mix-blend-mode:multiply}.hel-seccion{position:relative;width:92%;max-width:48rem;margin:3.4rem auto}.hel-seccion-mapa{margin-top:-1.6rem;margin-bottom:2.4rem}.hel-contenido{position:relative}.hel-contenido [data-subtitulo-regalos],.hel-contenido h2:not([data-titulo-modulo]){font-family:var(--inv-font-display);font-weight:var(--inv-peso-display);color:var(--inv-acento);letter-spacing:0;text-transform:none}.hel-contenido [data-subtitulo-regalos]{display:block;font-size:clamp(1.7rem,7vw,2.2rem);line-height:1.1;text-shadow:.06em .055em 0 var(--hel-sombra-b)}.hel-adorno{position:absolute;z-index:4;top:-2.4rem;width:3.5rem;height:3.5rem;pointer-events:none}.hel-adorno[data-lado=derecha]{right:-.5rem;rotate:14deg}.hel-adorno[data-lado=izquierda]{left:-.5rem;rotate:-14deg}.hel-abierto{padding:.25rem .25rem .5rem}.hel-pizarra{position:relative;padding-top:2.4rem}.hel-cordon{top:0;height:2.6rem;width:3px}.hel-cordon,.hel-cordon:before{position:absolute;background:var(--inv-acento-profundo)}.hel-cordon:before{content:"";top:-5px;left:-4px;width:11px;height:11px;border-radius:50%}.hel-cordon[data-lado=izquierda]{left:20%;rotate:8deg;transform-origin:top}.hel-cordon[data-lado=derecha]{right:20%;rotate:-8deg;transform-origin:top}.hel-pizarra-tablero{position:relative;overflow:hidden;border:9px solid var(--inv-acento-profundo);border-radius:20px;background-color:var(--hel-tablero);box-shadow:7px 8px 0 var(--hel-sombra-b)}.hel-pizarra-cabecera{padding:.95rem 1rem .85rem;background-color:var(--inv-acento);background-image:var(--hel-motas);background-size:160px}.hel-pizarra-cabecera .hel-cabecera{margin-bottom:0}.hel-pizarra-cabecera .hel-titulo,.hel-vitrina-letrero .hel-titulo{color:var(--inv-contraste-acento);text-shadow:.05em .05em 0 color-mix(in srgb,var(--inv-acento-profundo) 75%,transparent)}.hel-muestras{display:flex;justify-content:center;gap:.5rem;padding-top:.85rem}.hel-muestras>span{width:.8rem;height:.8rem;border-radius:50%;background:var(--hel-sabor-a)}.hel-muestras>span[data-sabor="1"]{background:var(--hel-sabor-b)}.hel-pizarra .hel-contenido{padding:1.1rem .85rem 1.6rem}.hel-ticket{position:relative;padding:13px 0;filter:drop-shadow(6px 7px 0 var(--hel-sombra-a))}.hel-ticket-papel{position:relative;padding:1.6rem 1rem;background-color:var(--hel-tablero)}.hel-ticket-papel:after,.hel-ticket-papel:before{content:"";position:absolute;left:0;right:0;height:13px;background-repeat:repeat-x;background-size:26px 13px}.hel-ticket-papel:before{top:-12.5px;background-image:conic-gradient(from 135deg at 50% 0,var(--hel-tablero) 90deg,transparent 0)}.hel-ticket-papel:after{bottom:-12.5px;background-image:conic-gradient(from -45deg at 50% 100%,var(--hel-tablero) 90deg,transparent 0)}.hel-ticket .hel-cabecera{padding-inline:1.4rem}.hel-ticket-sello{position:absolute;z-index:2;top:-1.35rem;left:.5rem;display:flex;width:3.5rem;height:3.5rem;flex-direction:column;align-items:center;justify-content:center;border:2.5px solid var(--inv-acento);border-radius:50%;color:var(--inv-acento);rotate:-12deg;background:color-mix(in srgb,var(--hel-tablero) 82%,transparent)}.hel-ticket-sello span{font-family:var(--inv-font-titulos);font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1}.hel-ticket-sello strong{font-family:var(--inv-font-display);font-weight:var(--inv-peso-display);font-size:1.35rem;line-height:1.05}.hel-ticket-ojal{position:absolute;top:1.1rem;right:1.05rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--inv-fondo-pagina,var(--inv-fondo));box-shadow:inset 1.5px 1.5px 0 color-mix(in srgb,var(--inv-texto) 22%,transparent)}.hel-ticket-corte{display:block;margin:.2rem -1rem 1.3rem;border-top:2.5px dashed color-mix(in srgb,var(--inv-acento-profundo) 42%,transparent)}.hel-vitrina{position:relative}.hel-vitrina-letrero{position:relative;z-index:2;width:fit-content;max-width:90%;margin:0 auto -8px;padding:.55rem 1.3rem .5rem;border-radius:18px 18px 6px 6px;background-color:var(--inv-acento);background-image:var(--hel-motas);background-size:160px;box-shadow:5px 5px 0 var(--hel-sombra-b)}.hel-vitrina-letrero .hel-cabecera{margin-bottom:0}.hel-vitrina-letrero .hel-titulo{font-size:clamp(1.75rem,7.4vw,2.6rem)}.hel-vitrina-caja{position:relative;overflow:hidden;border:8px solid var(--inv-acento);border-radius:34px 34px 8px 8px;padding:1.9rem .9rem 0;background-color:var(--hel-tablero)}.hel-vitrina-brillo{position:absolute;top:0;right:0;width:46%;height:7rem;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 18px,var(--hel-sombra-b) 18px 22px,transparent 22px 30px,var(--hel-sombra-b) 30px 31.5px,transparent 31.5px 74px);-webkit-mask-image:linear-gradient(200deg,#000 20%,transparent 70%);mask-image:linear-gradient(200deg,#000 20%,transparent 70%);opacity:.5}.hel-tarrinas{display:flex;justify-content:center;gap:.4rem;margin:1.4rem -.9rem 0;padding:0 .6rem .5rem;border-top:4px solid color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent);background:color-mix(in srgb,var(--inv-acento-profundo) 9%,var(--hel-tablero))}.hel-tarrina{position:relative;flex:1 1 0;max-width:5.4rem;height:2.9rem;margin-top:1.9rem;border:2px solid color-mix(in srgb,var(--inv-acento-profundo) 38%,transparent);border-radius:4px 4px 9px 9px;background:color-mix(in srgb,var(--inv-acento-profundo) 14%,var(--inv-superficie))}.hel-tarrina-helado{position:absolute;left:-4%;top:-1.75rem;width:108%}.hel-vitrina-base{display:block;height:16px;margin:0 8px;border-radius:0 0 12px 12px;background:var(--inv-acento-profundo)}.hel-quiosco{position:relative}.hel-quiosco-toldo{--hel-raya:22px;position:relative;z-index:2;width:calc(100% + 18px);height:60px;margin-left:-9px}.hel-quiosco-ventana{position:relative;margin:-6px 10px 0;padding:1.7rem 1rem 1.4rem;background-color:var(--hel-tablero)}.hel-poste{position:absolute;top:0;bottom:0;width:10px;background:var(--inv-acento-profundo)}.hel-poste[data-lado=izquierda]{left:-10px}.hel-poste[data-lado=derecha]{right:-10px}.hel-quiosco-repisa{display:block;height:18px;margin:0 -2px;border-radius:6px;background:var(--inv-acento-profundo);box-shadow:0 6px 0 var(--hel-sombra-a)}.hel-toldo{--hel-raya:30px;position:relative;width:100%;height:96px;filter:drop-shadow(3px 5px 0 var(--hel-sombra-b))}.hel-toldo-lona{position:absolute;inset:0 0 calc(var(--hel-raya) / 2) 0;background-color:var(--hel-toldo-b);background-image:var(--hel-motas),linear-gradient(180deg,color-mix(in srgb,var(--inv-acento-profundo) 30%,transparent) 0 7px,transparent 7px calc(100% - 5px),color-mix(in srgb,var(--inv-acento-profundo) 16%,transparent) calc(100% - 5px)),repeating-linear-gradient(90deg,var(--hel-toldo-a) 0 var(--hel-raya),var(--hel-toldo-b) var(--hel-raya) calc(2 * var(--hel-raya)));background-size:160px,auto,auto}.hel-toldo-ondas{position:absolute;left:0;right:0;bottom:.5px;height:calc(var(--hel-raya) / 2 + 1px);background-image:radial-gradient(circle at 25% 0,var(--hel-toldo-a) calc(var(--hel-raya) / 2 - .5px),transparent calc(var(--hel-raya) / 2)),radial-gradient(circle at 75% 0,var(--hel-toldo-b) calc(var(--hel-raya) / 2 - .5px),transparent calc(var(--hel-raya) / 2));background-size:calc(2 * var(--hel-raya)) 100%;background-repeat:repeat-x}.hel-toldo-compacto{--hel-raya:24px;height:100%}.hel-mostrador{position:relative;width:100%}.hel-mostrador-cubierta{position:relative;z-index:1;height:24px;margin:0 -1%;border-radius:14px 14px 4px 4px;background:var(--inv-acento-profundo);box-shadow:inset 0 5px 0 color-mix(in srgb,var(--inv-superficie) 30%,transparent),0 7px 0 color-mix(in srgb,var(--inv-acento-profundo) 40%,transparent)}.hel-mostrador-frente{position:relative;display:flex;min-height:96px;align-items:center;justify-content:center;padding:1.4rem 1rem 1.8rem;border-bottom:16px solid var(--inv-acento-profundo);background-color:var(--hel-toldo-a);background-image:var(--hel-motas),linear-gradient(90deg,color-mix(in srgb,var(--inv-acento-profundo) 34%,transparent) 0 4px,transparent 4px 14px,color-mix(in srgb,var(--inv-superficie) 26%,transparent) 14px 18px,transparent 18px);background-size:160px,32px 100%}.hel-transicion{position:relative;width:100%;height:var(--hel-alto-m);pointer-events:none}@media (min-width:768px){.hel-transicion{height:var(--hel-alto-e)}}.hel-baldosas{position:absolute;left:0;right:0;top:50%;height:40px;translate:0 -50%;border-block:4px solid var(--inv-acento-profundo);background-color:var(--hel-toldo-b);background-image:var(--hel-motas),repeating-conic-gradient(var(--hel-toldo-a) 0 25%,transparent 0 50%);background-size:160px,32px 32px;box-shadow:4px 5px 0 var(--hel-sombra-b)}.hel-portaconos{position:absolute;inset:0;max-width:56rem;margin:0 auto}.hel-portaconos-barra{position:absolute;z-index:2;left:3%;right:3%;top:60%;height:12px;border-radius:6px;background:var(--inv-acento-profundo);box-shadow:0 5px 0 var(--hel-sombra-b)}.hel-portaconos-cono{position:absolute;top:2%;display:flex;width:clamp(2.3rem,9vw,3.5rem);flex-direction:column;align-items:center;translate:-50% 0;transform-origin:50% 80%}.hel-transicion[data-movimiento] .hel-portaconos-cono{animation:hel-mecer 3.4s ease-in-out infinite}.hel-portaconos-bola{position:relative;z-index:1;width:100%;margin-bottom:-30%}.hel-portaconos-barquillo{width:86%}@keyframes hel-mecer{0%,to{translate:-50% 0}50%{translate:-50% -3px}}.hel-cierre{position:relative;margin-top:6.5rem}.hel-cierre .hel-cierre-cono{position:absolute;z-index:0;right:9%;bottom:118px;width:6.4rem;rotate:9deg}.hel-cierre .hel-mostrador{z-index:1}.hel-cono-doble{position:relative;aspect-ratio:240/330}.hel-cono-doble>*{position:absolute}.hel-cono-barquillo{left:20%;top:41%;width:60%}.hel-cono-bola{top:13%;width:64%}.hel-cono-bola[data-lado=izquierda]{left:-6%}.hel-cono-bola[data-lado=derecha]{left:42%;mix-blend-mode:multiply}.hel-cono-cereza{left:39%;top:2%;width:22%}.hel-pieza{overflow:visible}.hel-torre-lista{margin-top:1.6rem}.hel-torre-momento{position:relative;display:grid;min-height:3.5rem;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.9rem}.hel-torre-bola{position:relative;width:5rem;margin:-.5rem 0}.hel-torre-barquillo{position:relative;z-index:0;display:block;width:4.1rem;margin:-1.05rem 0 0 .45rem}.hel-portada{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow-x:clip}.hel-portada-toldo{position:relative;z-index:3}.hel-portada-toldo .hel-toldo{height:92px}.hel-letrero{position:relative;z-index:2;align-self:flex-start;margin:1.35rem 0 0 1.5rem;padding:.45rem .95rem .4rem;border:3px solid var(--inv-acento-profundo);border-radius:10px;background:var(--inv-superficie);box-shadow:4px 4px 0 var(--hel-sombra-b);color:var(--inv-texto);font-family:var(--inv-font-titulos);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;rotate:-2.5deg}.hel-letrero:after,.hel-letrero:before{content:"";position:absolute;bottom:100%;width:2.5px;height:1.55rem;background:var(--inv-acento-profundo)}.hel-letrero:before{left:14%}.hel-letrero:after{right:14%}.hel-portada-texto{position:relative;z-index:2;padding:.6rem 1.5rem 0}.hel-titular{margin:0;font-family:var(--inv-font-display);font-weight:var(--inv-peso-display);font-size:clamp(4.1rem,21vw,9rem);line-height:.9;letter-spacing:-.01em;color:var(--inv-acento)}.hel-titular[data-desfase]{text-shadow:.045em .04em 0 var(--hel-sombra-b)}.hel-opciones{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .7rem;margin:.9rem 0 0}.hel-opcion{padding:.4rem .95rem .36rem;border:3px solid var(--inv-acento-profundo);border-radius:999px;background:var(--inv-superficie);box-shadow:3px 3px 0 var(--inv-acento-profundo);color:var(--inv-texto);font-family:var(--inv-font-titulos);font-size:.95rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap;rotate:-2deg}.hel-opcion:nth-child(4n){rotate:2deg}.hel-opciones-punto{width:.55rem;height:.55rem;border-radius:999px;background:var(--inv-acento-profundo)}.hel-portada-escena{position:relative;z-index:1;min-height:15rem;flex:1 1 auto}.hel-portada-cono{position:absolute;bottom:-2.6rem;right:-9%;height:calc(100% + 2.6rem);max-height:34rem;min-height:17rem;rotate:-7deg;transform-origin:50% 100%}.hel-portada-cono[data-lado=izquierda]{right:auto;left:-13%;rotate:7deg}.hel-portada-copa{position:absolute;bottom:-.35rem;left:1.1rem;width:5.8rem;height:5.8rem}.hel-portada-cono[data-lado=izquierda]~.hel-portada-copa{left:auto;right:1.25rem}.hel-portada .hel-mostrador{z-index:2}.hel-placa{width:min(100%,26rem);padding:.85rem 1rem .8rem;border:3px solid var(--inv-acento-profundo);border-radius:14px;background:var(--inv-superficie);box-shadow:5px 5px 0 var(--hel-sombra-b);text-align:center}.hel-placa-nombre{font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--inv-titulo);overflow-wrap:anywhere}.hel-placa-linea,.hel-placa-nombre{font-family:var(--inv-font-titulos)}.hel-placa-linea{margin-top:.2rem;font-size:.9rem;text-wrap:balance;font-weight:600;color:var(--inv-texto)}.hel-placa-desliza{margin-top:.55rem;font-family:var(--inv-font-titulos);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-texto-suave)}.hel-descripcion{position:relative;z-index:2;max-width:32rem;margin:2.6rem auto 0;padding:0 1.75rem;text-align:center}@media (min-width:768px){.hel-adorno{width:4.6rem;height:4.6rem;top:-2.9rem}.hel-adorno[data-lado=derecha]{right:-2.2rem}.hel-adorno[data-lado=izquierda]{left:-2.2rem}.hel-pizarra .hel-contenido{padding:1.6rem 2rem 2rem}.hel-ticket-papel{padding:1.9rem 2rem 2rem}.hel-vitrina-caja{padding:2.2rem 2rem 0}.hel-tarrinas{margin-inline:-2rem}.hel-quiosco-ventana{padding:2rem 2rem 1.8rem}.hel-portada-toldo .hel-toldo{--hel-raya:40px;height:118px}.hel-letrero{margin-left:max(2.5rem,calc(50% - 30rem));font-size:.9rem}.hel-portada-texto{width:100%;max-width:64rem;margin:0 auto;padding:1rem 2.5rem 0}.hel-opciones{margin-top:1.2rem;gap:.8rem 1rem}.hel-opcion{font-size:1.15rem;padding:.5rem 1.25rem .45rem}.hel-portada-escena{min-height:24rem}.hel-portada-cono{max-height:40rem;right:max(-6%,calc(50% - 34rem))}.hel-portada-cono[data-lado=izquierda]{left:max(-6%,calc(50% - 34rem))}.hel-portada-copa{left:max(2.5rem,calc(50% - 30rem));width:6rem;height:6rem}.hel-placa-nombre{font-size:1.6rem}.hel-placa-linea{font-size:1.1rem}.hel-cierre .hel-cierre-cono{width:8.5rem;right:18%}}.hel-portada-bodegon,.hel-portada-carta{display:none}@media (min-width:1024px){.hel-portada{--hel-u:min(1vw,1.6vh);display:grid;grid-template-columns:minmax(2.5rem,1fr) minmax(0,calc(49 * var(--hel-u))) minmax(0,calc(42 * var(--hel-u))) minmax(2.5rem,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;height:100svh;min-height:40rem}.hel-portada>*{grid-column:1/-1}.hel-portada-toldo{grid-row:1}.hel-letrero{grid-row:2;grid-column:2;justify-self:start;margin:1.5rem 0 0 .25rem;font-size:max(.9rem,calc(1.05 * var(--hel-u)))}.hel-portada-texto{grid-row:3;grid-column:2;align-self:center;width:auto;max-width:none;margin:0;padding:.5rem 0 calc(5 * var(--hel-u))}.hel-titular{font-size:calc(10.5 * var(--hel-u));line-height:.86}.hel-opciones{margin-top:calc(2 * var(--hel-u));gap:1rem 1.25rem}.hel-opcion{padding:.45em 1.15em .4em;border-width:4px;box-shadow:4px 4px 0 var(--inv-acento-profundo);font-size:max(1.2rem,calc(1.6 * var(--hel-u)))}.hel-opciones-punto{width:.8rem;height:.8rem}.hel-portada-escena{grid-row:2/4;min-height:0}.hel-portada-cono,.hel-portada-cono[data-lado=izquierda]{bottom:-2.6rem;height:calc(100% + 1.5rem);min-height:0;max-height:none}.hel-portada-cono{right:auto;left:calc(50% + 4 * var(--hel-u))}.hel-portada-copa{display:none}.hel-portada-bodegon{position:absolute;bottom:-.35rem;right:calc(50% - 5 * var(--hel-u));display:flex;align-items:flex-end;gap:calc(.8 * var(--hel-u))}.hel-bodegon-barquillos{width:calc(4.6 * var(--hel-u));height:auto;margin-right:calc(.5 * var(--hel-u))}.hel-bodegon-frasco{width:calc(5.8 * var(--hel-u));height:auto}.hel-bodegon-copa{width:calc(8 * var(--hel-u));height:calc(8 * var(--hel-u))}.hel-portada-carta{position:absolute;display:block;top:calc(2.5 * var(--hel-u));right:max(2.5rem,calc(50% - 54 * var(--hel-u)));width:calc(13 * var(--hel-u));rotate:2.5deg}.hel-portada-carta svg{display:block;width:100%;height:auto}.hel-portada-carta:after,.hel-portada-carta:before{content:"";position:absolute;bottom:100%;width:2.5px;height:6rem;background:var(--inv-acento-profundo)}.hel-portada-carta:before{left:22%}.hel-portada-carta:after{right:22%}.hel-portada:has(.hel-portada-cono[data-lado=izquierda]){grid-template-columns:minmax(2.5rem,1fr) minmax(0,calc(42 * var(--hel-u))) minmax(0,calc(49 * var(--hel-u))) minmax(2.5rem,1fr)}.hel-portada:has(.hel-portada-cono[data-lado=izquierda]) :is(.hel-letrero,.hel-portada-texto){grid-column:3;justify-self:end;text-align:right}.hel-portada:has(.hel-portada-cono[data-lado=izquierda]) .hel-opciones{justify-content:flex-end}.hel-portada-cono[data-lado=izquierda]{left:auto;right:calc(50% + 4 * var(--hel-u))}.hel-portada-cono[data-lado=izquierda]~.hel-portada-bodegon{right:auto;left:calc(50% - 5 * var(--hel-u));flex-direction:row-reverse}.hel-portada-cono[data-lado=izquierda]~.hel-portada-carta{right:auto;left:max(2.5rem,calc(50% - 54 * var(--hel-u)));rotate:-2.5deg}.hel-portada .hel-mostrador{grid-row:4}.hel-portada .hel-mostrador-frente{min-height:0;padding:1rem 1rem 1.2rem}.hel-placa{width:min(100%,max(36rem,calc(40 * var(--hel-u))));padding:.75rem 1.5rem .7rem}.hel-placa-nombre{font-size:max(1.6rem,calc(1.75 * var(--hel-u)))}.hel-placa-linea{font-size:max(1.1rem,calc(1.2 * var(--hel-u)))}}@media (min-width:1024px) and (max-width:1199px){.hel-bodegon-barquillos{display:none}}