html.escenas,html.escenas body{height:100%;overflow:hidden;overscroll-behavior:none}.escenas{--tit:var(--fuente-titular),Gabarito,sans-serif;--txt:var(--fuente-texto),"Schibsted Grotesk",system-ui,sans-serif;--e1:cubic-bezier(0.2,0.8,0.1,1);--e2:cubic-bezier(0.7,0,0.2,1);--marfil:#f4f5f2;--tinta:#131a0f;--lima:#c0ec3e;--pad:clamp(90px,13vh,130px) clamp(64px,7vw,128px) clamp(96px,14vh,130px) clamp(28px,5vw,88px);--pad6:clamp(80px,12vh,120px) clamp(64px,7vw,128px) clamp(92px,14vh,126px) clamp(28px,5vw,88px);--gap:clamp(32px,5vw,88px);--h1:clamp(64px,min(10.5vw,16vh),188px);--h1b:clamp(64px,min(10vw,15vh),176px);--h2:clamp(48px,min(7.2vw,11vh),128px);--h2j:clamp(40px,min(6vw,9vh),112px);--hero-w:min(34vw,56vh);--hero-h:min(70vh,760px);--ring:min(36vw,62vh);--seat:7vmin;--demo-w:min(420px,38vw);--pass-w:min(460px,40vw);--jun-w:min(36vw,58vh);--jun-h:min(27vw,42vh);--chip-h:40px;--chip-wrap:wrap;--nav-r:clamp(16px,2.4vw,40px);--av:64px;--av-j:62px;--bub-max:min(460px,40vw);--lado:clamp(20px,5vw,88px);position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden;background:var(--bg,var(--marfil));color:var(--fg);font-family:var(--txt);transition:background-color 1s var(--e2),color .6s;-webkit-font-smoothing:antialiased}.escenas.tema-light{--fg:#131a0f;--bar:#c0ec3e;--seg:#131a0f;--cta-bg:#c0ec3e;--cta-fg:#131a0f;--line:rgba(19,26,15,0.3);--bub-bg:#131a0f;--bub-fg:#f4f5f2;--logo-bg:#c0ec3e;--logo-s:28px}.escenas.tema-dark{--fg:#f4f5f2;--bar:#c0ec3e;--seg:#c0ec3e;--cta-bg:#c0ec3e;--cta-fg:#131a0f;--line:rgba(244,245,242,0.35);--bub-bg:#f4f5f2;--bub-fg:#131a0f;--logo-bg:rgba(192,236,62,0);--logo-s:32px}.escenas.tema-lima{--fg:#131a0f;--bar:#131a0f;--seg:#131a0f;--cta-bg:#131a0f;--cta-fg:#f4f5f2;--line:rgba(19,26,15,0.35);--bub-bg:#131a0f;--bub-fg:#f4f5f2;--logo-bg:rgba(192,236,62,0);--logo-s:32px}:where(.escenas) a{color:inherit;text-decoration:none}:where(.escenas) a:hover{color:inherit;opacity:.75}:where(.escenas) button{font:inherit;color:inherit}.escenas img{display:block}.sr-only{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.esc,.sr-only{position:absolute}.esc{inset:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .6s var(--e2) 0s,visibility 0s linear .6s;outline:none}.esc.on{z-index:2;opacity:1;visibility:visible;transition:opacity .7s var(--e2) .2s,visibility 0s linear 0s}.esc-cont{position:absolute;inset:0;padding:var(--pad);box-sizing:border-box;display:flex;transform:translateY(6vh);transition:transform 1.1s var(--e1)}.esc.before .esc-cont{transform:translateY(-6vh)}.esc.on .esc-cont{transform:translateY(0)}.d1{--d:0.25s}.d2{--d:0.38s}.d3{--d:0.5s}.d4{--d:0.65s}.d5{--d:0.8s}.d6{--d:0.95s}.lin{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em;padding-bottom:.24em;margin-bottom:-.24em}.lin>span{display:block;transform:translateY(112%);transition:transform 1.1s var(--e1) 0s}.esc.before .lin>span{transform:translateY(-112%)}.esc.on .lin>span{transform:translateY(0);transition-delay:var(--d,0s)}.fade{opacity:0;transform:translateY(26px);transition:opacity .8s ease 0s,transform .9s var(--e1) 0s}.esc.on .fade{opacity:1;transform:translateY(0);transition-delay:var(--d,0s)}.fo{opacity:0;transition:opacity .8s ease 0s}.esc.on .fo{opacity:1;transition-delay:var(--d,0s)}.clip{-webkit-clip-path:inset(100% 0 0 0 round 0);clip-path:inset(100% 0 0 0 round 0);transition:-webkit-clip-path 1.3s var(--e2) 0s;transition:clip-path 1.3s var(--e2) 0s;transition:clip-path 1.3s var(--e2) 0s,-webkit-clip-path 1.3s var(--e2) 0s}.esc.on .clip{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0);transition-delay:var(--d,0s)}.clip>img{transform:scale(1.2);transition:transform 1.8s var(--e1) 0s}.esc.on .clip>img{transform:scale(1);transition-delay:var(--d,0s)}.eyebrow{font:600 clamp(11px,1.4vh,14px) /1 var(--txt);letter-spacing:.16em;text-transform:uppercase}.h1,.h2{margin:0;font-family:var(--tit);font-weight:800;letter-spacing:-.05em}.h1{font-size:var(--h1);line-height:.88;letter-spacing:-.055em}.h2{font-size:var(--h2);line-height:.9}.lima{color:var(--lima)}.badge{display:inline-flex;align-items:center;gap:10px;background:var(--tinta);color:var(--marfil);border-radius:14px;padding:10px 18px 10px 14px}.badge svg{width:26px;height:26px;flex:none}.badge span{display:flex;flex-direction:column;gap:3px;text-align:left}.badge small{font:500 11px/1 var(--txt);opacity:.8}.badge strong{font:700 18px/1 var(--txt)}.badge.lima{background:var(--lima);color:var(--tinta);padding:12px 20px 12px 16px}.badge{transition:background-color .18s var(--e1),color .18s var(--e1),transform .18s var(--e1)}.badge:focus-visible,.badge:hover{background:var(--lima);color:var(--tinta);opacity:1;transform:translateY(-1px)}.badge.lima:focus-visible,.badge.lima:hover{background:var(--tinta);color:var(--marfil)}.badge.lima svg{width:28px;height:28px}.badge.lima strong{font-size:19px}.enlace{font:600 15px/1 var(--txt);padding:12px 6px;border-bottom:2px solid var(--tinta)}.e1 .esc-cont{flex-direction:row;align-items:center;gap:var(--gap)}.col{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center}.e1 .col{gap:clamp(18px,3.2vh,36px)}.e1 .punto{display:flex;align-items:center;gap:12px}.e1 .punto i{width:10px;height:10px;border-radius:50%;background:var(--tinta)}.subraya{position:relative;display:inline-block}.subraya i{position:absolute;left:-.04em;right:-.02em;bottom:.08em;height:.22em;background:var(--lima);z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--e2) 0s}.esc.on .subraya i{transform:scaleX(1);transition-delay:.65s}.e1 .sub{margin:0;max-width:34ch;font:500 clamp(16px,min(1.9vw,2.6vh),24px) /1.4 var(--txt);color:#2e352c;text-wrap:pretty}.e1 .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero{position:relative;flex:0 0 auto;width:var(--hero-w);height:var(--hero-h);max-height:100%;border-radius:clamp(20px,3vw,40px);overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero .chip{position:absolute;left:16px;bottom:16px;gap:10px;background:var(--marfil);color:var(--tinta);border-radius:100px;padding:10px 16px 10px 10px;font:600 14px/1 var(--txt)}.hero .chip,.hero .chip b{display:flex;align-items:center}.hero .chip b{width:28px;height:28px;border-radius:50%;background:var(--lima);justify-content:center;font:800 13px/1 var(--tit)}.e2{background:var(--tinta)}.sangre{position:absolute;inset:0}.sangre img{width:100%;height:100%;object-fit:cover}.sangre .velo{position:absolute;inset:0}.circ{-webkit-clip-path:circle(0 at 50% 55%);clip-path:circle(0 at 50% 55%);transition:-webkit-clip-path 1.5s var(--e2) 0s;transition:clip-path 1.5s var(--e2) 0s;transition:clip-path 1.5s var(--e2) 0s,-webkit-clip-path 1.5s var(--e2) 0s}.esc.on .circ{-webkit-clip-path:circle(150% at 50% 55%);clip-path:circle(150% at 50% 55%);transition-delay:.25s}.circ>img{object-position:50% 24%;transform:scale(1.2);transition:transform 2.2s var(--e1) 0s}.esc.on .circ>img{transform:scale(1);transition-delay:.25s}.e2 .velo{background:linear-gradient(180deg,rgba(19,26,15,.55),rgba(19,26,15,.1) 30%,rgba(19,26,15,.35) 55%,rgba(19,26,15,.92))}.e2 .esc-cont{flex-direction:column;justify-content:flex-end;gap:clamp(12px,2.4vh,26px);color:var(--marfil)}.e2 .intro{font:600 clamp(15px,min(1.8vw,2.4vh),22px) /1.2 var(--txt)}.rota{height:.92em;overflow:hidden;font-family:var(--tit);font-weight:800;font-size:var(--h1);line-height:.92;letter-spacing:-.055em}.rota>div{display:flex;flex-direction:column;transform:translateY(calc(-.92em * var(--w, 0)));transition:transform .8s var(--e2)}.rota span{display:block;height:.92em}.e2 p{margin:0;max-width:46ch;font:400 clamp(15px,min(1.7vw,2.3vh),21px) /1.5 var(--txt);color:#e7eae4;text-wrap:pretty}.e3 .esc-cont,.e4 .esc-cont,.e6 .esc-cont{flex-direction:row;align-items:center;gap:var(--gap)}.mandos{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}.mando{display:flex;flex-direction:column;gap:8px}.mando>span{font:600 12px/1 var(--txt);letter-spacing:.12em;text-transform:uppercase;color:#5a615a}.mando>div{display:flex;align-items:center;gap:6px}.mas-menos{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(19,26,15,.25);background:transparent;cursor:pointer;font:700 20px/1 var(--txt);transition:background .25s,color .25s}.mas-menos:hover{background:var(--tinta);color:var(--marfil)}.cifra-n{min-width:48px;text-align:center;font:800 32px/1 var(--tit)}.monto{height:44px;padding:0 18px;border-radius:100px;border:1.5px solid rgba(19,26,15,.25);background:transparent;color:var(--tinta);cursor:pointer;font:700 17px/1 var(--txt);transition:background .3s,color .3s,border-color .3s}.monto[aria-pressed=true]{background:var(--tinta);color:var(--marfil);border-color:var(--tinta)}.anillo{position:relative;flex:none;width:var(--ring);height:var(--ring);opacity:0;transform:scale(.85) rotate(-40deg);transition:opacity .9s ease 0s,transform 1.4s var(--e1) 0s}.esc.on .anillo{opacity:1;transform:scale(1) rotate(0deg);transition-delay:.38s}.anillo>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.anillo .arco{transition:stroke-dashoffset .8s var(--e2)}.asiento{position:absolute;width:var(--seat);height:var(--seat);margin:calc(var(--seat) / -2) 0 0 calc(var(--seat) / -2);border-radius:50%;background:var(--marfil);color:var(--tinta);border:3px solid var(--tinta);display:flex;align-items:center;justify-content:center;font:800 clamp(13px,1.8vh,18px) /1 var(--tit);transform:scale(1);transition:transform .6s var(--e1),background .4s,left .6s,top .6s}.asiento.turno{background:var(--lima);transform:scale(1.22)}.asiento .ok{right:-6px;top:-6px;width:22px;height:22px;border-radius:50%;background:var(--tinta)}.anillo .centro,.asiento .ok{position:absolute;display:flex;align-items:center;justify-content:center}.anillo .centro{inset:26%;flex-direction:column;text-align:center;gap:8px}.centro .ronda{font:600 clamp(11px,1.5vh,14px) /1 var(--txt);letter-spacing:.12em;text-transform:uppercase;color:#5a615a}.centro .quien{font:800 clamp(18px,min(2.4vw,3.2vh),32px) /1.05 var(--tit);letter-spacing:-.03em}.centro .mas{font:700 clamp(14px,1.9vh,18px) /1 var(--txt);background:var(--tinta);color:var(--lima);border-radius:100px;padding:8px 14px}.reco-col{gap:clamp(12px,2.2vh,26px)}.reco-textos{display:grid}.reco-texto{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.8vh,18px);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .45s ease,transform .7s var(--e1)}.reco-texto.on{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.12s}.reco-num{font:600 clamp(11px,1.5vh,13px) /1.3 var(--txt);letter-spacing:.12em;text-transform:uppercase;color:#5a615a}.reco-num i{font-style:normal;color:#131a0f}.reco-tit{margin:0;font:800 clamp(36px,min(4.8vw,7.4vh),84px) /.95 var(--tit);letter-spacing:-.045em;text-wrap:balance;max-width:13ch}.reco-p{margin:0;max-width:44ch;font:500 clamp(15px,min(1.6vw,2.3vh),20px) /1.5 var(--txt);color:#353b35;text-wrap:pretty}.reco-calc{display:flex;flex-wrap:wrap;gap:12px 24px}.reco-nota{display:inline-flex;font:600 clamp(12px,1.6vh,14px) /1.3 var(--txt);background:var(--tinta);color:var(--lima);border-radius:100px;padding:8px 14px}.reco-nav{gap:12px;margin-top:clamp(4px,1.4vh,16px)}.reco-flecha,.reco-nav{display:flex;align-items:center}.reco-flecha{width:44px;height:44px;flex:none;border-radius:50%;border:1.5px solid rgba(19,26,15,.25);background:transparent;color:var(--tinta);justify-content:center;cursor:pointer;transition:background .25s,color .25s}.reco-flecha:hover{background:rgba(19,26,15,.08)}.reco-flecha.sig{background:var(--tinta);border-color:var(--tinta);color:var(--marfil)}.reco-pasos{display:flex;align-items:center;gap:6px}.reco-punto{position:relative;width:22px;height:8px;padding:0;border:0;border-radius:8px;overflow:hidden;background:rgba(19,26,15,.14);cursor:pointer;transition:width .5s var(--e1),background .3s}.reco-punto:before{content:"";position:absolute;inset:-18px -3px}.reco-punto.visto{background:rgba(19,26,15,.4)}.reco-punto.on{width:52px}.reco-punto span{position:absolute;inset:0;background:var(--tinta);transform:scaleX(0);transform-origin:left}.reco-punto.on span{transform:scaleX(1)}.reco-punto.on span.carga{animation:reco-carga var(--avance,6s) linear both}@keyframes reco-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes reco-carga{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reco-escenario{position:relative;flex:none;width:min(40vw,64vh);aspect-ratio:1/1;border-radius:36px;overflow:hidden;background:#f4f7f4;border:1.5px solid rgba(19,26,15,.08);box-sizing:border-box}.reco-escenario.clip{-webkit-clip-path:inset(100% 0 0 0 round 36px);clip-path:inset(100% 0 0 0 round 36px)}.esc.on .reco-escenario.clip{-webkit-clip-path:inset(0 0 0 0 round 36px);clip-path:inset(0 0 0 0 round 36px)}.reco-lamina{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2vh,18px);padding:clamp(18px,3.4vh,36px);box-sizing:border-box;background:radial-gradient(circle at 50% 44%,rgba(192,236,62,.55) 0 36%,rgba(192,236,62,0) 36.5%),#f4f7f4;opacity:0;transform:translateX(10%) scale(.98);transition:opacity .5s ease,transform .8s var(--e1)}.reco-lamina.antes{transform:translateX(-10%) scale(.98)}.reco-lamina.on{opacity:1;transform:none}.reco-lamina.par{background:radial-gradient(circle at 50% 44%,rgba(19,26,15,.07) 0 36%,rgba(19,26,15,0) 36.5%),#f4f7f4}.reco-lamina>img{flex:1 1 auto;min-height:0;width:100%;object-fit:contain;mix-blend-mode:darken}.reco-lamina .anillo{width:min(28vw,44vh);height:min(28vw,44vh);--seat:5.4vmin;margin:0}.reco-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.reco-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:100px;background:#fff;border:1.5px solid rgba(19,26,15,.12);color:var(--tinta);font:600 clamp(12px,1.6vh,14px) /1.2 var(--txt);white-space:nowrap}.reco-chip b{font-weight:800}.reco-chip.tinta{background:var(--tinta);border-color:var(--tinta);color:var(--marfil)}.reco-chip.tinta svg{color:var(--lima)}.reco-chip.lima{background:var(--lima);border-color:var(--lima)}.e4 .col{gap:clamp(14px,2.6vh,28px)}.e4 p{margin:0;max-width:36ch;font:500 clamp(15px,min(1.8vw,2.4vh),22px) /1.45 var(--txt);text-wrap:pretty}.demo{flex:none;width:var(--demo-w);display:flex;flex-direction:column;gap:14px}.demo .fade{transition-duration:.8s,1s}.tarjeta{border-radius:28px;padding:clamp(16px,2.4vh,26px);display:flex;flex-direction:column;gap:16px}.tarjeta.tinta{background:var(--tinta);color:var(--marfil)}.tarjeta.marfil{background:var(--marfil);color:var(--tinta);transition:opacity .4s}.tarjeta header{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 13px/1 var(--txt)}.tarjeta header span:first-child{letter-spacing:.1em;text-transform:uppercase}.tarjeta.tinta header{color:#9ba497}.tarjeta.marfil header{color:#5a615a}.tarjeta .cuanto{font:800 clamp(22px,3vh,30px) /1.05 var(--tit);letter-spacing:-.03em}.tarjeta button{height:56px;border:none;border-radius:100px;font:700 17px/1 var(--txt);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .35s,color .35s}.tarjeta button:disabled{cursor:default}.btn-a{background:var(--lima);color:var(--tinta)}.btn-a.hecho{background:rgba(244,245,242,.12);color:var(--lima)}.btn-b{background:transparent;color:var(--tinta);border:2px solid var(--tinta)!important}.btn-b.hecho{background:var(--tinta);color:var(--lima)}.demo .cierre{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.demo .listo{display:inline-flex;align-items:center;gap:10px;font:700 16px/1.2 var(--txt);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--e1)}.demo .listo i{width:28px;height:28px;border-radius:50%;background:var(--tinta);display:flex;align-items:center;justify-content:center;flex:none}.demo .otra{border:none;background:transparent;font:600 14px/1 var(--txt);white-space:nowrap;cursor:pointer;padding:12px 4px;border-bottom:2px solid var(--tinta);opacity:0;transition:opacity .5s}.demo.ok .listo{opacity:1;transform:translateY(0)}.demo.ok .otra{opacity:1}.e5 .esc-cont{flex-direction:column;gap:clamp(16px,3vh,32px)}.e5 .cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex:none}.e5 .h2{color:var(--marfil)}.e5 .cabeza p{margin:0;max-width:30ch;font:400 clamp(14px,1.9vh,18px) /1.5 var(--txt);color:#9ba497}.metas{flex:1 1;min-height:0;display:flex;flex-direction:row;gap:10px}.meta{position:relative;flex:1 1;min-width:0;min-height:0;border:none;padding:0;border-radius:clamp(18px,2.4vw,32px);overflow:hidden;cursor:pointer;background:#252c22;text-align:left;-webkit-clip-path:inset(100% 0 0 0 round 0);clip-path:inset(100% 0 0 0 round 0);transition:flex-grow .9s var(--e2),-webkit-clip-path 1.2s var(--e2) 0s;transition:flex-grow .9s var(--e2),clip-path 1.2s var(--e2) 0s;transition:flex-grow .9s var(--e2),clip-path 1.2s var(--e2) 0s,-webkit-clip-path 1.2s var(--e2) 0s}.esc.on .meta{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0);transition-delay:0s,var(--dm,0s)}.meta.abierta{flex-grow:2.2}.meta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.4s var(--e1)}.meta.abierta img{transform:scale(1)}.meta .velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,26,15,0) 35%,rgba(19,26,15,.88))}.meta .texto{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,2.4vh,26px);display:flex;flex-direction:column;gap:8px;color:var(--marfil)}.meta .titulo{font:800 clamp(18px,min(2.2vw,3vh),30px) /1.05 var(--tit);letter-spacing:-.03em;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease .2s,max-height .6s ease}.meta .nombre{font:600 13px/1 var(--txt);letter-spacing:.08em;text-transform:uppercase;color:var(--lima)}.meta .detalle{font:500 clamp(13px,1.8vh,16px) /1.4 var(--txt);color:#e7eae4;max-width:40ch;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease .25s,max-height .6s ease}.meta.abierta .titulo{opacity:1;max-height:72px}.meta.abierta .detalle{opacity:1;max-height:80px}.e6 .col{gap:clamp(14px,2.6vh,28px)}.reglas{display:flex;flex-direction:column;max-width:520px}.reglas div{gap:14px;padding:clamp(9px,1.5vh,14px) 0;border-top:1.5px solid rgba(19,26,15,.12);font:500 clamp(14px,1.9vh,18px) /1.35 var(--txt)}.reglas div,.reglas i{display:flex;align-items:center}.reglas i{flex:none;width:26px;height:26px;border-radius:50%;background:transparent;color:var(--tinta);border:2px solid var(--tinta);justify-content:center;font:800 14px/1 var(--tit);font-style:normal}.reglas i.si{background:var(--lima)}.pasaporte{flex:none;width:var(--pass-w);background:var(--tinta);color:var(--marfil);border-radius:32px;padding:clamp(20px,3vh,34px);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(14px,2.2vh,22px)}.pasaporte .persona{display:flex;align-items:center;gap:14px}.pasaporte .persona img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:28% 30%}.pasaporte .persona div{display:flex;flex-direction:column;gap:6px}.pasaporte .persona b{font:800 22px/1 var(--tit);letter-spacing:-.02em}.pasaporte .persona span{font:500 13px/1 var(--txt);color:#9ba497}.pasaporte .datos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pasaporte .datos div{border:1.5px solid rgba(244,245,242,.14);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.pasaporte .datos b{font:800 clamp(28px,4vh,40px) /1 var(--tit);color:var(--lima)}.pasaporte .datos span{font:500 13px/1.3 var(--txt);color:#e7eae4}.pasaporte .nota{font:500 13px/1.4 var(--txt);color:#9ba497}.e7 .esc-cont{padding:var(--pad6);flex-direction:row;align-items:center;gap:var(--gap)}.marco{position:relative;flex:none;width:var(--jun-w);height:var(--jun-h);border-radius:clamp(22px,3vw,40px);overflow:hidden;background:var(--marfil);border:3px solid var(--tinta)}.marco,.marco img{box-sizing:border-box}.marco img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transform:scale(.94);transition:opacity .5s ease,transform .7s var(--e1)}.marco img.on{opacity:1;transform:scale(1)}.e7 .col{max-height:100%;gap:clamp(10px,1.8vh,22px)}.e7 .h2{font-size:var(--h2j)}.e7 .col>p{margin:0;max-width:40ch;font:500 clamp(15px,2vh,19px) /1.45 var(--txt);text-wrap:pretty}.chips{display:flex;flex-wrap:var(--chip-wrap);overflow-x:auto;scrollbar-width:none;gap:6px;max-width:100%;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.chip-p{flex:none;white-space:nowrap;height:var(--chip-h);padding:0 14px;border-radius:100px;border:2px solid var(--tinta);background:transparent;color:var(--tinta);cursor:pointer;font:700 13px/1 var(--txt);transition:background .3s,color .3s}.chip-p[aria-pressed=true]{background:var(--tinta);color:var(--lima)}.respuesta{gap:10px;max-width:520px}.respuesta,.respuesta .burbuja{display:flex;flex-direction:column}.respuesta .burbuja{background:var(--tinta);color:var(--marfil);border-radius:22px 22px 22px 6px;padding:clamp(12px,1.9vh,20px) clamp(16px,2.2vh,24px);gap:8px;transition:opacity .25s}.respuesta .burbuja.oculta{opacity:0}.respuesta .pregunta{font:700 11px/1.2 var(--txt);letter-spacing:.12em;text-transform:uppercase;color:var(--lima)}.respuesta .cita{font:600 clamp(15px,2.1vh,21px) /1.35 var(--txt);text-wrap:pretty}.respuesta a{align-self:flex-start;font:700 14px/1 var(--txt);padding:6px 2px;border-bottom:2px solid var(--tinta)}.e8{background:var(--tinta)}.mid{-webkit-clip-path:inset(48% 48% 48% 48%);clip-path:inset(48% 48% 48% 48%);transition:-webkit-clip-path 1.4s var(--e2) 0s;transition:clip-path 1.4s var(--e2) 0s;transition:clip-path 1.4s var(--e2) 0s,-webkit-clip-path 1.4s var(--e2) 0s}.esc.on .mid{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition-delay:.25s}.mid>img{object-position:50% 45%;transform:scale(1.2);transition:transform 2.2s var(--e1) 0s}.esc.on .mid>img{transform:scale(1);transition-delay:.25s}.e8 .velo{background:radial-gradient(ellipse at 50% 50%,rgba(19,26,15,.35) 0,rgba(19,26,15,.82) 75%)}.e8 .esc-cont{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(16px,3vh,32px);color:var(--marfil);transform:none}.e8 .h2{font-size:var(--h1b);letter-spacing:-.055em}.e8 p{margin:0;font:500 clamp(16px,min(1.9vw,2.6vh),24px) /1.4 var(--txt);color:#e7eae4}.e8 .ctas{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.e8 .sigue{font:600 15px/1 var(--txt);padding:10px 4px;border-bottom:2px solid var(--lima)}.e8 .redes{gap:6px}.e8 .redes,.e8 .redes a{display:flex;justify-content:center}.e8 .redes a{width:44px;height:44px;align-items:center;border-radius:50%;color:var(--marfil);border:1.5px solid rgba(244,245,242,.25)}.e8 .redes a svg{width:20px;height:20px}.e8 .legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font:500 12px/1.4 var(--txt);color:#9ba497}.barra{height:3px;background:var(--bar);transition:width 1s var(--e2),background .6s}.barra,.cab{position:absolute;left:0;top:0;z-index:20}.cab{right:0;justify-content:space-between;gap:16px;padding:clamp(16px,2.6vh,28px) var(--lado);pointer-events:none}.cab,.logo{display:flex;align-items:center}.logo{pointer-events:auto;gap:10px;border:none;background:transparent;padding:0;cursor:pointer;color:var(--fg);transition:color .6s}.logo i{width:40px;height:40px;border-radius:10px;background:var(--logo-bg);display:flex;align-items:center;justify-content:center;flex:none;transition:background .6s}.logo svg{width:var(--logo-s);height:var(--logo-s);transition:width .6s,height .6s}.logo svg .seg{fill:var(--seg);transition:fill .6s}.logo b{font:800 24px/1 var(--tit);letter-spacing:-.03em}.etiqueta{font:600 13px/1 var(--txt);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:.8;transition:color .6s}.etiqueta.oculta{display:none}.descargar{pointer-events:auto;height:44px;padding:0 20px;border-radius:100px;border:none;background:var(--cta-bg);color:var(--cta-fg);cursor:pointer;font:700 15px/1 var(--txt);transition:background .6s,color .6s}.puntos{position:absolute;z-index:20;right:var(--nav-r);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.punto-nav{position:relative;width:24px;height:14px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:height .5s var(--e2)}.punto-nav[aria-current=step]{height:32px}.punto-nav .raya{display:block;width:4px;height:100%;border-radius:4px;background:var(--fg);opacity:.35;transition:opacity .5s,background .6s}.punto-nav[aria-current=step] .raya{opacity:1}.punto-nav .rotulo{position:absolute;right:30px;top:50%;display:flex;align-items:center;gap:8px;white-space:nowrap;background:var(--cta-bg);color:var(--cta-fg);border-radius:100px;padding:8px 12px;font:700 12px/1 var(--txt);letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translate(10px,-50%);pointer-events:none;transition:opacity .35s ease,transform .45s var(--e1),background .6s,color .6s}.punto-nav .rotulo b{font-weight:inherit;opacity:.6}.punto-nav.ver .rotulo{opacity:1;transform:translateY(-50%)}.contador{position:absolute;z-index:20;right:var(--lado);bottom:clamp(18px,3vh,30px);display:flex;align-items:center;gap:14px;color:var(--fg);transition:color .6s}.contador span{font:700 14px/1 var(--txt);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contador .contador-nombre{display:none;letter-spacing:.12em;text-transform:uppercase;font-size:12px;opacity:.85}.contador .oculta{visibility:hidden}.contador button{width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .4s,border-color .6s,background .6s}.contador button:disabled{opacity:.3;cursor:default}.contador .ant{border:1.5px solid var(--line);background:transparent;color:inherit}.contador .sig{border:none;background:var(--cta-bg);color:var(--cta-fg)}.compa{position:absolute;z-index:21;left:clamp(16px,5vw,88px);bottom:clamp(16px,3vh,30px);gap:12px;max-width:var(--bub-max)}.avatar,.compa{display:flex;align-items:flex-end}.avatar{flex:none;width:var(--av);height:var(--av);border-radius:50%;border:3px solid var(--tinta);background:var(--marfil);padding:0;cursor:pointer;overflow:hidden;justify-content:center;transition:transform .3s var(--e1)}.avatar:hover{transform:rotate(-6deg)}.avatar .juntero-svg{display:block;width:var(--av-j);height:var(--av-j);overflow:visible;margin-bottom:-18%}.juntero-zzz text{font-family:var(--tit);font-weight:800}.compa{pointer-events:none}.compa .avatar,.compa .globo.ver{pointer-events:auto}.globo:not(.ver){visibility:hidden}.globo{background:var(--bub-bg);color:var(--bub-fg);border-radius:20px 20px 20px 4px;padding:12px 16px;font:600 clamp(13px,1.7vh,15px) /1.35 var(--txt);text-wrap:pretty;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .55s var(--e1),background .6s,color .6s;margin-bottom:6px}.globo.ver{opacity:1;transform:translateY(0);visibility:visible}.saltar{position:absolute;left:50%;top:-100px;z-index:30;transform:translateX(-50%);background:var(--tinta);color:var(--marfil);border-radius:100px;padding:10px 18px;font:700 14px/1 var(--txt);transition:top .2s}.saltar:focus-visible{top:12px}@media (min-width:860px) and (max-height:759px){.escenas{--chip-h:34px;--chip-wrap:nowrap}.solo-alto{display:none!important}}.muelle{display:none}@media (max-width:859px){.escenas{--pad:88px 20px 120px;--pad6:88px 20px 120px;--gap:18px;--h1:clamp(52px,min(15vw,9.5vh),96px);--h1b:clamp(54px,min(15vw,9vh),100px);--h2:clamp(40px,min(12vw,7.5vh),72px);--h2j:clamp(36px,min(11vw,6.4vh),64px);--hero-w:100%;--hero-h:37vh;--ring:min(76vw,32vh);--seat:38px;--demo-w:100%;--pass-w:100%;--jun-w:100%;--jun-h:min(48vw,24vh);--chip-h:34px;--chip-wrap:wrap;--av:52px;--av-j:50px;--bub-max:calc(100% - 40px);--muelle:104px}.escenas.movil{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.escenas.movil::-webkit-scrollbar{display:none}.movil .esc{position:relative;inset:auto;min-height:100dvh;opacity:1;visibility:visible;scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg-esc);color:var(--fg);transition:none}.movil .esc.t-light{--bg-esc:#f4f5f2;--fg:#131a0f;--line:rgba(19,26,15,0.3)}.movil .esc.t-dark{--bg-esc:#131a0f;--fg:#f4f5f2;--line:rgba(244,245,242,0.35)}.movil .esc.t-lima{--bg-esc:#c0ec3e;--fg:#131a0f;--line:rgba(19,26,15,0.35)}.movil .esc-cont{position:relative;inset:auto;min-height:100dvh;overflow:visible;transform:translateY(24px);transition:transform 1.1s var(--e1)}.movil .esc.on .esc-cont{transform:translateY(0)}.movil .barra,.movil .cab,.movil .compa,.movil .contador,.movil .muelle,.movil .saltar{position:fixed}.movil .muelle{display:block;left:0;right:0;bottom:0;height:var(--muelle);z-index:19;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--bg) 52%)}.movil .cab,.movil .muelle{transition:background-color 1s var(--e2)}.movil .cab{background:linear-gradient(180deg,var(--bg) 62%,transparent)}.contador{gap:10px;bottom:22px}.contador button{width:46px;height:46px}.contador .ant{background:var(--bg);transition:background 1s var(--e2),border-color .6s,opacity .4s}.contador .sig{box-shadow:0 6px 18px rgba(19,26,15,.18)}.compa{flex-direction:column-reverse;align-items:flex-start;gap:8px;max-width:calc(100% - 40px);bottom:22px}.globo{margin-bottom:0;max-width:min(320px,100%);border-radius:20px 20px 20px 4px;box-shadow:0 10px 30px rgba(19,26,15,.22)}.e1 .esc-cont,.e3 .esc-cont,.e4 .esc-cont,.e6 .esc-cont,.e7 .esc-cont{flex-direction:column;justify-content:flex-start}.e1 .esc-cont,.e7 .esc-cont{align-items:stretch}.hero img{object-position:50% 8%}.e1 .col{gap:14px}.e3 .esc-cont{align-items:stretch;gap:14px}.reco-col{display:contents}.e3 .eyebrow{order:1}.reco-escenario{order:2;width:100%;aspect-ratio:auto;height:min(36vh,88vw);border-radius:28px}.reco-nav{order:3;margin-top:0;justify-content:space-between}.reco-textos{order:4;display:block}.reco-texto:not(.on){display:none}.reco-texto.on{animation:reco-entra .5s var(--e1) both}.reco-tit{font-size:clamp(30px,8.6vw,42px);max-width:none}.reco-p{font-size:15px}.reco-lamina{padding:14px 14px 16px;gap:10px}.reco-lamina .anillo{width:min(58vw,24vh);height:min(58vw,24vh);--seat:30px}.reco-chip{min-height:32px;padding:0 12px;font-size:12px}.reco-calc .mas-menos,.reco-calc .monto{height:40px}.reco-calc .mas-menos{width:40px}.e5 .esc-cont{gap:16px}.metas{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.meta{aspect-ratio:3/4;flex:none;min-height:0;transition:-webkit-clip-path 1.2s var(--e2) 0s;transition:clip-path 1.2s var(--e2) 0s;transition:clip-path 1.2s var(--e2) 0s,-webkit-clip-path 1.2s var(--e2) 0s}.meta img{transform:scale(1)}.meta img,.meta.abierta img{object-position:var(--pos-cerrada,50% 20%)}.meta .texto{padding:12px;gap:5px}.meta .titulo{opacity:1;max-height:60px;font-size:16px}.meta .nombre{font-size:11px}.meta .detalle{font-size:12px}.meta.abierta .detalle{max-height:90px}.pasaporte{flex:none}.chips{overflow:visible}.chip-p{font-size:12px;padding:0 12px}.contador .contador-num{display:none}.contador .contador-nombre{display:inline}.col{min-height:auto}.e8 .esc-cont{justify-content:safe center}.etiqueta,.puntos,.solo-alto,.solo-ancho{display:none!important}}@media (max-width:859px) and (max-height:760px){.escenas{--hero-h:28vh}.e1 .col{gap:12px}}@media (prefers-reduced-motion:reduce){.escenas,.escenas *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}