.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)}
