.diseno-lalaland{--noche:#090d1e;--violeta:#1a153b;--laton:#d4af37;--ocre:#e0a938;--crema:#f5f2eb;--laton-oscuro:#8c6b1e;--linea:#d4af3738;--tenue:#f5f2eba8;--pad:max(1.5rem, 6vw, (100vw - 72rem) / 2);--barra:11svh;--suave:cubic-bezier(.16, .8, .12, 1);--serif:"Cormorant Garamond", Georgia, serif;--sans:"Jost", "Outfit", ui-sans-serif, sans-serif}.diseno-lalaland:after{content:"";z-index:65;pointer-events:none;opacity:.055;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:-50%}@media (prefers-reduced-motion:no-preference){.diseno-lalaland:after{animation:.9s step-end infinite ll-grano}}@keyframes ll-grano{20%{translate:-3% 2%}40%{translate:2% -3%}60%{translate:-2% -1%}80%{translate:3% 3%}}.ll-fondo{z-index:-1;pointer-events:none;background:var(--noche);position:fixed;inset:0;overflow:hidden}.ll-fondo-foto{position:absolute;inset:0}.ll-fondo-foto img{object-fit:cover;object-position:50% 42%;width:112%;max-width:none;height:112%;position:absolute;inset:-6%}.ll-fondo-foto:after{content:"";background:linear-gradient(#090d1e9e,#090d1e1f 30%,#090d1e14 47%,#090d1eb8 62%,#090d1ef2 80%),#1a153b38;position:absolute;inset:0}.ll-estrellas{width:100%;height:38%;fill:var(--crema);position:absolute;inset:0 0 auto}@supports (animation-timeline:scroll()){.ll-fondo-foto{animation:linear both ll-atenua scroll(root),linear forwards ll-aviva scroll(root);animation-range:0 85svh,calc(100% - 90svh) 100%}}@keyframes ll-atenua{to{opacity:.5}}@keyframes ll-aviva{0%{opacity:.5}to{opacity:1}}.ll{font-family:var(--serif);text-align:center;color:var(--crema);font-size:1.2rem;line-height:1.55}:where(.ll) :is(h1,h2,h3){font-family:var(--serif);letter-spacing:0;text-wrap:balance;font-weight:300}.ll-cred,.ll .etiqueta{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--tenue);opacity:1;text-wrap:balance;font-size:.7rem;font-weight:400;line-height:1.8;display:block}.ll .ll-laton{color:var(--laton)}.ll-titulo{font-family:var(--sans);letter-spacing:.38em;text-transform:uppercase;color:var(--crema);margin-top:.85rem;padding-left:.38em;font-size:clamp(1.15rem,5vw,1.6rem);font-weight:300;line-height:1.5}.ll-raya{background:var(--laton);opacity:.75;width:2.5rem;height:1px;margin:1.7rem auto 2.75rem;display:block}.ll :focus-visible{outline:1px solid var(--laton);outline-offset:5px}.ll .guia{margin:0 auto 1.5rem}.ll-seccion{max-width:36rem;margin-inline:auto;padding:9rem 1.75rem 0}.ll-enlace{padding-block:.55rem;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--crema);align-items:center;gap:.9rem;padding-left:.3em;font-size:.68rem;display:inline-flex;position:relative}.ll-enlace:before{content:"";opacity:.5;background:currentColor;height:1px;position:absolute;inset:auto 0 0}.ll-enlace:hover:before{animation:ll-barre .9s var(--suave)}@keyframes ll-barre{0%{transform-origin:100%;scale:1}45%{transform-origin:100%;scale:0 1}46%{transform-origin:0;scale:0 1}to{transform-origin:0;scale:1}}.js:not(.captura) .ll-apertura{perspective:1100px;background:0 0;place-content:normal;gap:0;padding:0;display:block}.ll-barra{z-index:1;background:#000;justify-items:center;gap:.6rem;height:50svh;padding:1.1rem 1.5rem;display:grid;position:absolute;inset-inline:0}.ll-barra-a{translate:0 calc(-50svh + var(--barra));transform-origin:top;align-content:end;top:0}.ll-barra-b{translate:0 calc(50svh - var(--barra));transform-origin:bottom;align-content:start;bottom:0}.ll-barra .guia{margin:0}.ll-abrir{inset:var(--barra) 0;cursor:pointer;text-align:center;background:#03050c61;place-content:center;justify-items:center;gap:1.2rem;width:100%;display:grid;position:absolute}.ll-abrir-nombres{font-family:var(--sans);letter-spacing:.42em;text-transform:uppercase;color:var(--crema);padding-left:.42em;font-size:1.05rem;font-weight:300}.ll-abrir-pista{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--tenue);font-size:.62rem;position:absolute;bottom:2.25rem;left:50%;translate:-50%}.ll-abrir-pista:after{content:"";transform-origin:0;background:currentColor;height:1px;margin-top:.6rem;display:block}.ll-rendija{z-index:2;background:linear-gradient(90deg, transparent, var(--crema) 25%, var(--crema) 75%, transparent);opacity:0;height:1px;position:absolute;inset:50% 0 auto;scale:0 1}@media (prefers-reduced-motion:no-preference){.ll-barra-a,.ll-barra-b{animation:ll-desde-negro 1.9s .3s var(--suave) both}.ll-abrir>*{animation:ll-sube 1.4s 1.3s var(--suave) both}.ll-abrir>:nth-child(2){animation-delay:1.5s}.ll-abrir>:nth-child(3){animation-delay:1.7s}.ll-abrir>.ll-abrir-pista{animation:1s 2.5s both ll-funde}.ll-abrir-pista:after{animation:ll-pista 2.8s 3s var(--suave) infinite}}@keyframes ll-desde-negro{0%{translate:0}}@keyframes ll-pista{0%{transform-origin:0;scale:0 1}45%{transform-origin:0;scale:1}55%{transform-origin:100%;scale:1}to{transform-origin:100%;scale:0 1}}.ll-apertura.abriendo .ll-abrir,.ll-apertura.abriendo .ll-barra>*{opacity:0;transition:opacity .5s}.ll-apertura.abriendo .ll-rendija{animation:1s ease-out .15s both ll-rendija}.ll-apertura.abriendo .ll-barra{transition:translate 1.45s cubic-bezier(.7,0,.2,1) .45s,rotate 1.45s cubic-bezier(.7,0,.2,1) .45s;animation:none}.ll-apertura.abriendo .ll-barra-a{translate:0 -52svh;rotate:x 32deg}.ll-apertura.abriendo .ll-barra-b{translate:0 52svh;rotate:x -32deg}@keyframes ll-rendija{0%{opacity:1;scale:0 1}45%{opacity:1;scale:1}to{opacity:0;scale:1}}.ll-hero{place-content:center;justify-items:center;min-height:100svh;padding:calc(16px + 3rem) calc(16px + 1.25rem) calc(16px + 5.5rem);display:grid;position:relative}.ll-hero:before{content:"";pointer-events:none;border:1px solid #d4af3752;position:absolute;inset:16px}.ll-nombres{justify-items:center;gap:.5rem;margin-top:2.6rem;display:grid}.ll-nombres>span:not(.y){font-family:var(--sans);font-size:min(11vw, 80vw / (var(--n,8) * .88), 4.6rem);letter-spacing:.3em;text-transform:uppercase;padding-left:.3em;font-weight:200;line-height:1.1}.ll-nombres>.y{font-family:var(--serif);color:var(--laton);font-size:2.3rem;font-style:italic;font-weight:300;line-height:1}.ll-hero .ll-raya{margin:2.6rem auto 2.4rem}.ll-hero-datos{gap:.5rem;display:grid}.ll-fecha{font-size:1.45rem;line-height:1.25}.ll-desliza{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--tenue);justify-items:center;gap:.7rem;padding-left:.32em;font-size:.58rem;display:grid;position:absolute;bottom:calc(16px + 1.5rem);left:50%;translate:-50%}.og .ll-desliza{display:none}.ll-desliza:after{content:"";background:linear-gradient(var(--laton), transparent);width:1px;height:2.25rem}@media (prefers-reduced-motion:no-preference){.ll-desliza:after{animation:ll-baja 2.4s var(--suave) infinite;transform-origin:top}}@keyframes ll-baja{0%{scale:1 0}50%{transform-origin:top;scale:1}51%{transform-origin:bottom}to{transform-origin:bottom;scale:1 0}}html:not(.celular,.captura) .inv:has(.barra-demo) .ll-hero{min-height:calc(100svh - 3.6rem)}@media (orientation:landscape) and (width>=48rem){.ll-hero{padding-block:calc(16px + 2rem) calc(16px + 4rem)}.ll-nombres{grid-auto-flow:column;align-items:center;column-gap:1.6rem;margin-top:2rem}.ll-nombres>span:not(.y){font-size:min(5.2vw,9svh,4.4rem)}.ll-hero .ll-raya{margin-block:2rem 1.8rem}}@media (prefers-reduced-motion:no-preference){.ll-hero.enciende:before{animation:ll-marco 2.2s var(--suave) both}.ll-hero.enciende>.ll-cred{animation:ll-sube 1.6s .3s var(--suave) both}.ll-hero.enciende .ll-nombres>*{animation:ll-sube 1.8s .6s var(--suave) both}.ll-hero.enciende .ll-nombres>:nth-child(2){animation-delay:.85s}.ll-hero.enciende .ll-nombres>:nth-child(3){animation-delay:1.1s}.ll-hero.enciende .ll-raya{animation:ll-raya 1.6s 1.5s var(--suave) both}.ll-hero.enciende .ll-hero-datos>*{animation:ll-sube 1.4s 1.7s var(--suave) both}.ll-hero.enciende .ll-hero-datos>:nth-child(2){animation-delay:1.85s}.ll-hero.enciende .ll-hero-datos>:nth-child(3){animation-delay:2s}.ll-hero.enciende .ll-desliza{animation:1.2s 2.6s both ll-funde}}@keyframes ll-marco{0%{opacity:0;scale:1.03}}@keyframes ll-funde{0%{opacity:0}}@keyframes ll-sube{0%{opacity:0;translate:0 .8rem}}@keyframes ll-raya{0%{scale:0 1}}.ll-retrato{width:min(76%,22rem);margin:0 auto}.ll-retrato img{aspect-ratio:4/5;object-fit:cover;outline:1px solid var(--linea);outline-offset:.6rem;filter:saturate(.85)contrast(1.05);width:100%}.ll-frase{max-width:24rem;margin:3.75rem auto 0;font-size:1.38rem;line-height:1.6}.ll-padres{margin-top:3.75rem}.ll-lista{gap:1.6rem;margin-top:1.5rem;display:grid}.ll-lista p,.ll-lista .tarjeta{box-shadow:none;background:0 0;border-radius:0;gap:.25rem;padding:0;font-size:1.3rem;line-height:1.3;display:grid}.ll-lista .etiqueta{color:var(--laton);font-size:.6rem}.ll-reparto .ll-lista{margin-top:0}.ll-numeros{justify-content:center;margin:1.6rem auto 2.5rem;display:flex}.ll-numeros p{justify-items:center;gap:.6rem;padding-inline:clamp(.85rem,4.5vw,1.75rem);display:grid}.ll-numeros p+p{border-left:1px solid var(--linea)}.ll-numeros [data-k]{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,9.5vw,3.6rem);font-weight:200;line-height:1}.ll-numeros .ll-cred{padding-left:.3em;font-size:.55rem}.ll-lugares{gap:5.5rem;display:grid}.ll-lugar{justify-items:center;gap:.35rem;margin:0;display:grid}.ll-lugar-nombre{margin-block:.45rem .25rem;font-size:clamp(1.95rem,8.5vw,2.6rem);line-height:1.1}.ll-lugar-dir{max-width:20rem;color:var(--tenue);font-size:1.05rem}.ll-lugar .mapa{aspect-ratio:4/3;width:100%;box-shadow:none;outline:1px solid var(--linea);outline-offset:.45rem;border-radius:0;margin:1.75rem 0 1rem}.ll-lugar .mapa iframe{filter:grayscale()invert(.92)contrast(.88)brightness(.82)sepia(.35)hue-rotate(190deg)}.ll-actos li{gap:.3rem;display:grid;position:relative}.ll-actos li+li{margin-top:2.4rem;padding-top:2.4rem}.ll-actos li+li:before{content:"";background:var(--linea);width:1.5rem;height:1px;position:absolute;top:0;left:50%;translate:-50%}.ll-acto-que{font-size:1.85rem;line-height:1.15}.ll-fotos{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.ll-foto{aspect-ratio:3/4;cursor:zoom-in;display:block;position:relative;overflow:hidden}.ll-foto:first-child{aspect-ratio:4/5;grid-column:span 2}.ll-foto img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;transition:scale 1.4s var(--suave)}.ll-foto:hover img{scale:1.04}.ll-notas>div+div{margin-top:2.6rem;padding-top:2.6rem;position:relative}.ll-notas>div+div:before{content:"";background:var(--linea);width:1.5rem;height:1px;position:absolute;top:0;left:50%;translate:-50%}.ll-notas .guia{width:fit-content;margin:.6rem auto 0;display:flex}.ll-nota-texto{color:#f5f2ebdb;max-width:24rem;margin:.75rem auto 0;font-size:1.22rem;line-height:1.55}.ll-boleto{--r:.95rem;text-align:left;max-width:30rem;color:var(--noche);filter:drop-shadow(0 24px 24px #00000073);margin:0 auto;display:grid}.ll-boleto>div{background-color:var(--crema);mask:radial-gradient(circle at 0 0, #0000 var(--r), #000 calc(var(--r) + .5px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--r), #000 calc(var(--r) + .5px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) 100% 100% / 51% 51% no-repeat}.ll-boleto-cuerpo{padding:2.1rem 1.6rem 1.9rem;position:relative}.ll-boleto-cuerpo:before{content:"";pointer-events:none;border:1px solid #090d1e29;position:absolute;inset:.55rem}.ll-boleto-fila,.ll-boleto dt,.ll-campo>span,.ll-asientos legend,.ll-talon p span,.ll-talon div span{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#090d1e9e;font-size:.6rem}.ll-boleto-fila{border-bottom:1px solid #090d1e2e;justify-content:space-between;padding-bottom:.8rem;display:flex}.ll-boleto h3{margin:1.6rem 0 .4rem;font-size:clamp(2.2rem,10vw,3rem);line-height:1}.ll-boleto-texto{font-size:1.15rem}.ll-boleto-datos{border-block:1px solid #090d1e2e;grid-template-columns:1fr 1fr;margin:1.5rem 0 1.8rem;display:grid}.ll-boleto-datos>div{padding:.7rem 0}.ll-boleto-datos>.ancho{border-bottom:1px solid #090d1e2e;grid-column:span 2}.ll-boleto-datos>div:last-child{border-left:1px solid #090d1e2e;padding-left:1rem}.ll-boleto dd{font-size:1.15rem;line-height:1.25}.ll-campo{gap:.2rem;display:grid}.ll-campo input{border:0;border-bottom:1px solid var(--noche);width:100%;color:var(--noche);background:0 0;border-radius:0;padding:.3rem 0;font-size:1.35rem}.ll-campo input:focus{border-bottom-width:2px;outline:none}.ll-asientos{margin-top:1.4rem}.ll-asientos>div{gap:.5rem;margin-top:.45rem;display:flex}.ll-asientos label span{font-variant-numeric:lining-nums;cursor:pointer;border:1px solid #090d1e59;place-content:center;width:2.75rem;height:2.75rem;font-size:1.25rem;transition:background-color .25s,color .25s;display:grid}.ll-asientos input:checked+span{background:var(--noche);color:var(--crema)}.ll-asientos input:focus-visible+span{outline:1px solid var(--noche);outline-offset:3px}.ll-boleto-botones{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.1rem;display:flex}.ll-boton{background:var(--noche);color:var(--crema);font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;padding:1.1rem 1.5rem;font-size:.68rem;transition:background-color .3s}.ll-boton:hover{background:var(--violeta)}.ll-boleto .ll-enlace{color:var(--noche);padding-left:0}.ll-boleto :focus-visible{outline-color:var(--noche)}.ll-boleto button:disabled{cursor:default}.ll-boleto-nota{color:#090d1eb3;margin-top:1.1rem;font-size:1rem;font-style:italic}.ll-talon{background-image:linear-gradient(90deg,#090d1e73 50%,#0000 0);background-repeat:repeat-x;background-size:10px 1px;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.6rem 1.5rem;display:flex}.ll-talon p{display:grid}.ll-talon strong{font-family:var(--sans);letter-spacing:.3em;font-size:1.5rem;font-weight:300;line-height:1.2}.ll-talon div{justify-items:end;gap:.35rem;display:grid}.ll-talon svg{width:8.5rem;height:2.6rem;fill:var(--noche)}.ll-fin{padding-bottom:6rem}.ll-fin .ll-raya{margin-top:0}.ll-fin-titulo{font-family:var(--sans);letter-spacing:.6em;text-transform:uppercase;padding-left:.6em;font-size:2rem;font-weight:200}.ll-fin-titulo+.ll-cred{margin-top:.8rem}.ll-fin footer{margin-top:4.5rem;font-size:.56rem}.inv:has(.barra-demo) .ll-fin{padding-bottom:9rem}.celular .inv:has(.barra-demo) .ll-fin,.captura .inv:has(.barra-demo) .ll-fin{padding-bottom:6rem}@media (width>=48rem){.ll-seccion{max-width:40rem;padding-top:12rem}.ll-frase{max-width:30rem;font-size:1.6rem}.ll-locaciones,.ll-galeria{max-width:64rem}.ll-lugares{grid-template-columns:1fr 1fr;gap:4rem}.ll-fotos{grid-template-columns:repeat(3,1fr);gap:.9rem}.ll-foto:first-child{aspect-ratio:3/4;grid-column:auto}.ll-boleto{grid-template-columns:1fr 12rem;max-width:50rem}.ll-taquilla{max-width:56rem}.ll-talon{text-align:center;background-image:linear-gradient(#090d1e73 50%,#0000 0);background-repeat:repeat-y;background-size:1px 10px;flex-direction:column;justify-content:center}.ll-talon div{justify-items:center}}@media (prefers-reduced-motion:no-preference){.js:not(.captura) .ll [data-revela]{transition:opacity 1.6s var(--suave), translate 1.6s var(--suave), scale 1.6s var(--suave);transition-delay:calc(var(--i,0) * .12s)}.js:not(.captura) .ll [data-revela]:not(.visto){opacity:0;translate:0 1.25rem}.js:not(.captura) .ll-raya[data-revela]:not(.visto){translate:none;scale:0 1}.js:not(.captura) .ll [data-revela] img{transition:scale 2.4s var(--suave)}.js:not(.captura) .ll [data-revela]:not(.visto) img{scale:1.1}}.vista .ll-retrato,.vista .ll-foto{position:relative}.vista .ll-retrato img,.vista .ll-foto img{visibility:hidden}.vista .ll-retrato:after,.vista .ll-foto:after{content:"Tu foto";font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--tenue);border:1px dashed #d4af3780;place-content:center;font-size:.62rem;display:grid;position:absolute;inset:0}.tema-cine .titular{font-family:var(--serif);letter-spacing:0;font-weight:300}.tema-cine .etiqueta{font-family:var(--sans);letter-spacing:.25em;font-weight:400}.diseno-lalaland .musica{width:2.3rem;height:2.3rem;color:var(--crema);opacity:.5;background:#090d1e4d;transition:opacity .3s;box-shadow:inset 0 0 0 1px #f5f2eb33}.diseno-lalaland .musica:hover,.diseno-lalaland .musica:focus-visible{opacity:1}.diseno-lalaland .musica svg{width:.95rem;height:.95rem}.diseno-lalaland .musica .ecualizador{gap:2px;height:.75rem}.diseno-lalaland .musica .ecualizador i{width:2px}.diseno-lalaland .musica .guia{left:3rem}.diseno-lalaland .escaparate-titulo{font-style:italic;line-height:.95}.diseno-lalaland .boton-inv{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;border-radius:0;font-size:.75rem;font-weight:400}.diseno-lalaland .boton-inv:not(.linea){background:var(--laton);color:var(--noche)}.diseno-lalaland .boton-inv.linea{box-shadow:inset 0 0 0 1px var(--crema)}.diseno-perritos{--azul:#1e3a78;--naranja:#f29b38;--pasto:#9bcb4f;--loma:#b5dc6e;--cielo:#cdebfb;--borde:3px 0 #fff, -3px 0 #fff, 0 3px #fff, 0 -3px #fff, 2.2px 2.2px #fff, -2.2px 2.2px #fff, 2.2px -2.2px #fff, -2.2px -2.2px #fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cg fill='%231E3A78' fill-opacity='.06' transform='rotate(-18 24 24)'%3E%3Cellipse cx='24' cy='29' rx='7.5' ry='6.5'/%3E%3Cellipse cx='14.5' cy='20.5' rx='3.2' ry='4.2'/%3E%3Cellipse cx='20.5' cy='14.5' rx='3.2' ry='4.4'/%3E%3Cellipse cx='27.5' cy='14.5' rx='3.2' ry='4.4'/%3E%3Cellipse cx='33.5' cy='20.5' rx='3.2' ry='4.2'/%3E%3C/g%3E%3C/svg%3E");background-size:84px 84px}.pr-pinto{--p1:#fff6e8;--p2:#c98a55;--p3:#fff;--p4:#3a2618;--collar:#e4007c;--linea:#1e3a78}.pr-canela{--p1:#f5c67f;--p2:#d58c45;--p3:#fff1d6;--p4:#3a2618;--collar:#21b5a6;--linea:#1e3a78}.pr-capa{--p1:#1e3a78;--p2:#1e3a78;--p3:#1e3a78;--p4:#1e3a78;--collar:#1e3a78}:is(.pr-pinto,.pr-canela) .o{stroke:var(--linea);stroke-width:3.5px;stroke-linejoin:round}.pr-pinto .pr-copete,.pr-canela .pr-mancha{display:none}.pr-perro{display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.pr-brazo{transform-box:fill-box;transform-origin:5% 95%;animation:.5s ease-in-out infinite alternate pr-saluda}.pr-cola{transform-box:fill-box;transform-origin:5% 95%;animation:.28s ease-in-out infinite alternate pr-cola}.pr-oreja{transform-box:fill-box;transform-origin:62% 6%;animation:1.4s ease-in-out infinite alternate pr-oreja}.pr-oreja-d{transform-origin:38% 6%;animation-direction:alternate-reverse}.pr-ojos{transform-box:fill-box;transform-origin:50%;animation:4s infinite pr-parpadeo}}@keyframes pr-saluda{0%{rotate:-18deg}to{rotate:22deg}}@keyframes pr-cola{0%{rotate:-12deg}to{rotate:16deg}}@keyframes pr-oreja{0%{rotate:-5deg}to{rotate:6deg}}@keyframes pr-parpadeo{0%,92%,to{scale:1}95%{scale:1 .1}}.js:not(.captura) .pr-apertura{background:linear-gradient(#6fc1f6,#cdebfb 62%);gap:1rem}.pr-apertura .etiqueta{color:var(--azul);opacity:1}.pr-titulo{text-wrap:balance;color:var(--azul);text-shadow:var(--borde), 0 7px 0 var(--naranja);font-size:clamp(2.5rem,12vw,3.6rem);line-height:1}.pr-apertura .sobre-pista{color:var(--azul);font-weight:600}.pr-sol{z-index:-2;aspect-ratio:1;background:#ffd45c;border-radius:50%;width:4.5rem;position:absolute;top:6svh;right:9vw;box-shadow:0 0 0 .8rem #ffe48c73,0 0 0 1.7rem #ffe48c33}.pr-nube{z-index:-2;opacity:.92;background:#fff;border-radius:2rem;width:6rem;height:2rem;position:absolute;top:12svh;left:8vw}.pr-nube:before,.pr-nube:after{content:"";background:inherit;border-radius:50%;position:absolute}.pr-nube:before{width:2.6rem;height:2.6rem;top:-1.3rem;left:1rem}.pr-nube:after{width:1.9rem;height:1.9rem;top:-.8rem;left:2.9rem}.pr-nube-2{top:24svh;left:auto;right:-1rem;scale:.75}.pr-patio{place-items:center;display:grid;position:relative}.pr-patio:before,.pr-patio:after{content:"";z-index:-1;border-radius:50%;height:100svh;position:absolute;left:50%}.pr-patio:before{background:var(--loma);width:210vw;top:calc(100% - 4.4rem);translate:-28%}.pr-patio:after{background:var(--pasto);width:280vw;top:calc(100% - 2.4rem);translate:-50%}.pr-caja{--s:min(9rem, 38vw);--t:calc(var(--s) * 1.1);--h:calc(var(--s) * .24);--tapa-y:calc(var(--s) / -2 - var(--h) / 2 + 1px);width:calc(var(--s) * 1.7);height:calc(var(--s) * 1.75);perspective:950px;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.pr-caja-3d{transform-style:preserve-3d;transform:translateY(calc(var(--s) * .2)) rotateX(-18deg) rotateY(-32deg);position:absolute;inset:0}.pr-caja-3d span{position:absolute;top:50%;left:50%}.pr-cara{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);--c:#f7a23c;background:linear-gradient(90deg, transparent 41%, #2d4e9b 41% 59%, transparent 59%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23FFF6DA' fill-opacity='.45' transform='rotate(-18 20 20)'%3E%3Cellipse cx='20' cy='25' rx='7' ry='6'/%3E%3Cellipse cx='11.5' cy='17' rx='3' ry='4'/%3E%3Cellipse cx='17' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='23' cy='12' rx='3' ry='4'/%3E%3Cellipse cx='28.5' cy='17' rx='3' ry='4'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 34% auto, var(--c);box-shadow:inset 0 0 0 2px #00000012}.pr-frente{transform:translateZ(calc(var(--s) / 2))}.pr-der{--c:#db8325;transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.pr-izq{--c:#c9721c;transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.pr-atras{--c:#c9721c;transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.pr-piso{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:#b4661a}.pr-tapa{width:0;height:0;transform-style:preserve-3d;transform:translateY(var(--tapa-y))}.pr-tapa-arriba{width:var(--t);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--t) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:linear-gradient(90deg,#0000 41%,#2d4e9b 41% 59%,#0000 59%),linear-gradient(#0000 41%,#2d4e9b 41% 59%,#0000 59%),#ffb45a;box-shadow:inset 0 0 0 2px #0000000f}.pr-tapa-lado{width:var(--t);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--t) / -2);--c:#f7a23c;background:linear-gradient(90deg, transparent 41%, #2d4e9b 41% 59%, transparent 59%), var(--c)}.pr-tl-f{transform:translateZ(calc(var(--t) / 2))}.pr-tl-d{--c:#db8325;transform:rotateY(90deg) translateZ(calc(var(--t) / 2))}.pr-tl-a{--c:#c9721c;transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.pr-tl-i{--c:#c9721c;transform:rotateY(-90deg) translateZ(calc(var(--t) / 2))}.pr-mono{width:calc(var(--s) * .66);transform:translate(-50%, calc(-100% - var(--h) / 2 + .4rem)) rotateY(32deg)}.pr-mono svg{width:100%;height:auto;display:block}.pr-sale{width:calc(var(--s) * .82);aspect-ratio:200/240;margin:calc(var(--s) * -.492) 0 0 calc(var(--s) * -.41);transform-style:preserve-3d;transform:translateY(calc(var(--s) * .08)) rotateY(32deg)}.pr-caja-3d .pr-gira{transform-style:preserve-3d;inset:0}.pr-gira svg{width:100%;height:100%;position:absolute;inset:0}.pr-sombra-caja{left:50%;bottom:calc(var(--s) * -.06);width:calc(var(--s) * 1.45);height:calc(var(--s) * .26);filter:blur(3px);background:#1e3a7838;border-radius:50%;position:absolute;translate:-50%}@media (prefers-reduced-motion:no-preference){.pr-caja-3d{animation:3.4s ease-in-out infinite alternate pr-mira}.pr-caja{animation:1.6s ease-in-out infinite pr-salto}.pr-titulo{animation:2.4s ease-in-out infinite rebota}.pr-nube{animation:9s ease-in-out infinite alternate pr-nube}}@keyframes pr-mira{0%{transform:translateY(calc(var(--s) * .2)) rotateX(-18deg) rotateY(-40deg)}to{transform:translateY(calc(var(--s) * .2)) rotateX(-14deg) rotateY(-22deg)}}@keyframes pr-salto{0%,70%,to{translate:0;rotate:0deg}76%{translate:0 -.6rem;rotate:-3deg}82%{translate:0;rotate:2deg}88%{translate:0 -.3rem;rotate:0deg}}@keyframes pr-nube{to{translate:1.2rem}}.pr-apertura.abriendo{pointer-events:none;animation:.8s cubic-bezier(.6,0,.4,1) 2.05s forwards pr-iris}.pr-apertura.abriendo>:is(.etiqueta,.pr-titulo,.sobre-pista,.guia){opacity:0;transition:opacity .3s;animation:none}.pr-apertura.abriendo .pr-caja{animation:.42s ease-in-out both pr-sacude}.pr-apertura.abriendo .pr-caja-3d{animation:none}.pr-apertura.abriendo .pr-tapa{animation:1s cubic-bezier(.2,.7,.4,1) .38s forwards pr-tapa-vuela}.pr-apertura.abriendo .pr-sale{animation:.95s ease-out .48s forwards pr-sale}.pr-apertura.abriendo .pr-gira{animation:1.1s ease-in-out 1.3s infinite alternate pr-gira}@keyframes pr-sacude{0%,to{rotate:0deg}20%{rotate:-7deg;scale:1.04 .94}45%{rotate:6deg}70%{rotate:-4deg;scale:.97 1.05}85%{rotate:2deg}}@keyframes pr-tapa-vuela{0%{transform:translateY(var(--tapa-y));opacity:1}70%{opacity:1}to{transform:translate3d(calc(var(--s) * 2.4), calc(var(--s) * -4.2), calc(var(--s) * .6)) rotateX(230deg) rotateZ(150deg);opacity:0}}@keyframes pr-sale{0%{transform:translateY(calc(var(--s) * .08)) rotateY(32deg) scale(1.05, .82)}38%{transform:translateY(calc(var(--s) * -1.25)) rotateY(32deg) scale(.92, 1.2)}68%{transform:translateY(calc(var(--s) * -.88)) rotateY(32deg) scale(1.34, 1.08)}to{transform:translateY(calc(var(--s) * -.95)) rotateY(32deg) scale(1.25)}}@keyframes pr-gira{0%{transform:rotateY(-26deg)}to{transform:rotateY(26deg)}}@keyframes pr-iris{0%{clip-path:circle(150% at 50% 42%)}to{clip-path:circle(0% at 50% 42%)}}.pr-confeti,.pr-vuelan{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pr-confeti i{width:var(--t);height:calc(var(--t) * .6);background:var(--c);opacity:0;border-radius:2px;position:absolute;top:52%;left:50%}.pr-apertura.abriendo .pr-confeti i{animation:truena 2s calc(.55s + var(--w)) cubic-bezier(.2, .7, .4, 1) both}.pr-vuelan i{left:var(--x);width:calc(3.4rem * var(--k));aspect-ratio:5/6;background:radial-gradient(circle at 32% 28%, #ffffff8c, transparent 22%), var(--c);opacity:0;border-radius:50% 50% 48% 48%/55% 55% 45% 45%;position:absolute;bottom:-7rem}.pr-vuelan i:after{content:"";width:1.5px;height:calc(3.6rem * var(--k));background:var(--azul);opacity:.5;position:absolute;top:100%;left:50%}.pr-apertura.abriendo .pr-vuelan i{animation:pr-vuela 1.9s calc(.6s + var(--w)) cubic-bezier(.3, .5, .5, 1) both}@keyframes pr-vuela{0%{opacity:1;translate:0;rotate:-8deg}50%{rotate:8deg}to{opacity:1;translate:var(--dx) calc(-100svh - 12rem);rotate:-6deg}}.diseno-perritos .portada-inv{background:linear-gradient(#72c3f6,#bfe6fc 46%,#ddf3ff 60%)}.diseno-perritos .portada-inv:before{display:none}.diseno-perritos .portada-inv h1{color:var(--azul);text-shadow:var(--borde), 0 8px 0 var(--naranja)}.diseno-perritos .portada-inv .etiqueta{opacity:1;font-weight:700}.diseno-perritos .portada-inv .adorno{color:var(--azul)}.pr-capa-portada{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pr-rayos{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite pr-rayos}.pr-petalo{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite pr-petalo}.pr-banderin{transform-box:fill-box;transform-origin:50% 0;animation:2.4s ease-in-out infinite alternate banderin}.pr-patio-portada g:nth-child(odd)>.pr-banderin{animation-delay:-1.2s}.pr-salta{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite pr-brinco}.pr-salta.b2{animation-delay:-.55s}.pr-sombra{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite pr-sombra}.pr-sombra.b2{animation-delay:-.55s}}@keyframes pr-rayos{to{rotate:360deg}}@keyframes pr-petalo{0%{opacity:0;translate:0;rotate:0deg}10%{opacity:1}to{opacity:0;translate:34px 150px;rotate:540deg}}@keyframes pr-brinco{0%,to{translate:0;scale:1.05 .95}15%{scale:1}50%{translate:0 -16px;scale:.97 1.03}85%{scale:1}}@keyframes pr-sombra{0%,to{opacity:.16;scale:1}50%{opacity:.08;scale:.7}}.pr-globo{z-index:2;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:3.4rem;position:absolute;top:14%;left:63%}.pr-globo svg{filter:drop-shadow(0 6px 6px #1e3a7833);width:100%;height:auto;display:block;overflow:visible}.pr-letrero{color:var(--azul);white-space:nowrap;box-shadow:0 0 0 2px var(--azul), 0 3px 0 2px var(--azul);background:#fff;border-radius:99px;padding:.2rem .6rem;font-family:Fredoka,sans-serif;font-size:.8rem;font-weight:600;position:absolute;bottom:100%;left:50%;translate:-50% -.3rem}.pr-globo.jugando .pr-letrero{font-size:1.1rem}.pr-globo:not(.jugando) svg{animation:2.6s ease-in-out infinite alternate pr-flota}@media (prefers-reduced-motion:reduce){.pr-globo:not(.jugando) svg{animation:none}}@keyframes pr-flota{0%{translate:0;rotate:-4deg}to{translate:0 -8px;rotate:4deg}}.captura .pr-letrero{display:none}.pr-brinca{width:100vw;margin:.5rem 0 1rem calc(50% - 50vw);padding-top:6rem;position:relative;overflow:hidden}.pr-corren{align-items:flex-end;gap:.2rem;display:flex;position:absolute;bottom:1.4rem;left:calc(50% - 3.9rem)}.pr-corren span{transform-origin:50% 100%;width:4.4rem;display:block}.pr-corren span+span{width:3.4rem}.pr-pasto{background:radial-gradient(circle, #fff 0 2.5px, transparent 3px) .4rem .7rem / 2.6rem 1.3rem, radial-gradient(circle, #ffd45c 0 2px, transparent 2.5px) 1.7rem 1.2rem / 3.4rem 1.6rem, var(--pasto);border-radius:50% 50% 0 0/1.2rem 1.2rem 0 0;height:2.2rem;display:block}@media (prefers-reduced-motion:no-preference){.pr-corren span{animation:.42s ease-in-out infinite alternate pr-hop}.pr-corren span+span{animation-delay:-.21s}@supports (animation-timeline:view()){.pr-corren{animation:linear both ruta-avanza view();animation-range:cover;left:0}}}@keyframes pr-hop{0%{translate:0;scale:1.06 .94}to{translate:0 -1.5rem;scale:.96 1.04}}.diseno-perritos .cuerpo>section:has(>.pr-asoma){padding-top:7.5rem;position:relative}.pr-asoma{width:6.5rem;margin-left:-3.25rem;position:absolute;top:2.4rem;left:50%}.pr-asoma+.tarjeta{z-index:1;position:relative}.diseno-perritos .cuerpo h2{color:var(--azul);text-shadow:var(--borde), 0 6px 0 var(--naranja)}.diseno-perritos .frase{color:var(--azul)}.diseno-perritos .adorno{color:var(--naranja)}.diseno-perritos .adorno svg{width:2rem;filter:drop-shadow(0 2px 0 var(--azul))}.diseno-perritos .tarjeta{box-shadow:0 0 0 3px var(--azul), 0 7px 0 3px var(--azul);background:#fff;border-radius:1.6rem}.diseno-perritos .icono-circulo{background:var(--naranja);color:var(--azul);box-shadow:0 0 0 3px var(--azul), 0 4px 0 3px var(--azul);border:0}.diseno-perritos .cuenta{gap:.6rem}.diseno-perritos .cuenta p{--c:#a9d8fa;color:var(--azul);background:var(--c);box-shadow:0 0 0 3px var(--azul), 0 5px 0 3px var(--azul);border-radius:1.1rem}.diseno-perritos .cuenta p:nth-child(2){--c:#ffc98a}.diseno-perritos .cuenta p:nth-child(3){--c:#c3e59a}.diseno-perritos .cuenta p:nth-child(4){--c:#ffc1d6}.diseno-perritos .cuenta span{font-family:Fredoka,sans-serif;font-weight:600}.diseno-perritos .cuerpo .boton-inv{background:var(--naranja);color:var(--azul);box-shadow:0 0 0 3px var(--azul), 0 5px 0 3px var(--azul);font-family:Fredoka,sans-serif;font-size:1.05rem;transition:translate .12s,box-shadow .12s}.diseno-perritos .cuerpo .boton-inv:not(:disabled):active{box-shadow:0 0 0 3px var(--azul), 0 1px 0 3px var(--azul);translate:0 4px}.diseno-perritos .cuerpo .boton-inv.linea{background:#fff}.diseno-perritos .mapa{box-shadow:inset 0 0 0 3px var(--azul)}.diseno-perritos .itinerario:before{background:var(--azul);width:3px}.diseno-perritos .itinerario li:before{background:var(--naranja);border:3px solid var(--azul)}.diseno-perritos .confirma :is(input,select){border:2.5px solid var(--azul);background:#fff}.diseno-perritos .musica{background:var(--azul);color:#fff;opacity:1;box-shadow:0 4px #0f2350}
