.noct{--papel:#4c463e;--tinta:#eceae5;--tinta2:#afaca6;--linea:#6f6a63;--btn-fondo:#eceae5;--btn-texto:#4c463e;--pared:#3a352f;--pared2:#35312b;--vereda:#423d36;--trazo:#625e57;--cortina:#524d45;--liston:#5e5952;--vidrio:#bbad94;--int:#7c7363;--luna:#bcb9b3;--int-medio:#9c907b;--int-oscuro:#524d43;--espejo:#e1dacf;--brillo:#f8f7f4;--display:var(--font-heading);--texto:var(--font-body);background:var(--papel);color:var(--tinta);font-family:var(--texto);padding-block:56px;font-size:16px;line-height:1.55}.noct p,.noct h2{margin:0}.noct .col{max-width:820px;margin:0 auto;padding-inline:20px}.noct .rotulo{color:var(--tinta2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:500}.noct .h2{max-width:20ch;font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.06}.noct .bajada{max-width:46ch;color:var(--tinta2);margin-top:22px;font-size:15.5px;line-height:1.62}.noct .tnum{font-variant-numeric:tabular-nums}@media (min-width:768px){.noct{padding-block:96px}.noct .col{padding-inline:40px}.noct .h2{font-size:42px}}.noct .calle{--s:.72;margin-top:40px;overflow:hidden}@media (min-width:640px){.noct .calle{--s:.86}}@media (min-width:1024px){.noct .calle{--s:1;margin-top:52px}}.noct .ancla{height:calc(360px*var(--s));position:relative}.noct .calle svg{top:0;left:calc(-1200px*var(--s));width:calc(3200px*var(--s));height:calc(360px*var(--s));display:block;position:absolute}.noct .calle .pared{fill:var(--pared)}.noct .calle .pared2{fill:var(--pared2)}.noct .calle .vereda{fill:var(--vereda)}.noct .calle .trazo{fill:none;stroke:var(--trazo);stroke-width:1px}.noct .calle .vidrio{fill:var(--vidrio)}.noct .calle .int{fill:none;stroke:var(--int);stroke-width:1px}.noct .calle .cortina{fill:var(--cortina)}.noct .calle .liston{fill:none;stroke:var(--liston);stroke-width:1px}.noct .calle .rotulo-local{font-family:var(--texto);letter-spacing:.14em;font-size:11px;font-weight:500}.noct .calle .luna{fill:var(--luna)}.noct .calle .luna-sombra{fill:var(--papel)}.noct .calle .resplandor,.noct .calle .piloto{fill:#e9a03a}.noct .calle .pantalla{fill:var(--trazo)}.noct .calle .brazo{fill:none;stroke:var(--trazo);stroke-linecap:round;stroke-width:2.5px}.noct .calle .i-l{fill:none;stroke:var(--int);stroke-width:1px}.noct .calle .i-b{stroke:var(--int);stroke-width:1px}.noct .calle .i-m{fill:var(--int-medio)}.noct .calle .i-o{fill:var(--int-oscuro)}.noct .calle .i-e{fill:var(--espejo)}.noct .calle .i-brillo{fill:none;stroke:var(--brillo);stroke-linecap:round;stroke-width:1.5px}.noct .calle .i-grueso{stroke-width:2px;stroke-linecap:round}.noct .calle .poste-tapa{fill:var(--trazo)}.noct .calle .poste-vidrio{fill:var(--cortina)}.noct .calle .poste .rayas path{fill:var(--liston)}.noct .calle .poste.abierto .poste-vidrio{fill:var(--vidrio)}.noct .calle .poste.abierto .rayas path{fill:var(--int-oscuro)}@keyframes gira{to{transform:translateY(-14px)}}.noct .calle .poste .rayas{animation:1.8s linear infinite paused gira}.noct .calle .poste.abierto .rayas{animation-play-state:running}@media (prefers-reduced-motion:reduce){.noct .calle .poste .rayas{animation:none}}.noct.listo .calle .baja{transition:transform 1.4s cubic-bezier(.45,0,.2,1)}.noct.listo .calle text{transition:fill .9s}@media (prefers-reduced-motion:reduce){.noct .calle .baja,.noct .calle text{transition:none}}.noct.vivo .pista{height:calc(var(--alto-quieto,560px) + 700vh)}.noct.vivo .quieto{top:var(--arriba,0px);position:sticky}.noct .parte{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:22px;padding-top:20px;display:grid;position:relative}.noct .parte:before{width:calc(var(--f,0)*100%);border-top:1px solid var(--tinta);content:"";position:absolute;top:-1px;left:0}.noct .parte .ultima-c{grid-column:1/-1}@media (min-width:640px){.noct .parte{grid-template-columns:120px 150px 1fr;gap:32px}.noct .parte .ultima-c{grid-column:auto}}.noct .parte .k{color:var(--tinta2);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500}.noct .parte .cuenta{font-family:var(--display);letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.noct .parte .ultima{max-width:52ch;font-size:14.5px;line-height:1.5}.noct .parte .ultima i{color:var(--tinta2);font-style:normal}.noct .cierra-noche{opacity:0;max-width:30ch;font-family:var(--display);letter-spacing:-.02em;margin-top:30px;font-size:22px;font-weight:600;line-height:1.22;transition:opacity .5s}@media (min-width:768px){.noct .cierra-noche{font-size:27px}}.noct .cierra-noche.adentro{opacity:1}
