.hero-scene-module__YKZjxW__frame{aspect-ratio:4/5;background:var(--niebla);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 90px -48px #1f1a1873}.hero-scene-module__YKZjxW__stage{aspect-ratio:3/2;height:100%;position:absolute;top:0;left:0;translate:-21.4%}@media (min-width:640px){.hero-scene-module__YKZjxW__frame{aspect-ratio:5/4}.hero-scene-module__YKZjxW__stage{translate:-12.4%}}@media (min-width:768px){.hero-scene-module__YKZjxW__frame{aspect-ratio:3/2}.hero-scene-module__YKZjxW__stage{translate:0}}@media (min-width:1024px){.hero-scene-module__YKZjxW__frame{aspect-ratio:5/6}.hero-scene-module__YKZjxW__stage{translate:-20.7%}}.hero-scene-module__YKZjxW__sign{aspect-ratio:2/3;transform-origin:0 0;mix-blend-mode:multiply;height:34.2%;position:absolute;top:24.6%;left:28.9%;transform:skew(4.8deg)}.hero-scene-module__YKZjxW__sign>div{width:auto;height:100%;box-shadow:none}.hero-scene-module__YKZjxW__stamp{z-index:2;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--crema);text-shadow:0 1px 12px #1f1a188c;font-size:.625rem;font-weight:600;position:absolute;top:1.25rem;left:1.25rem}.hero-scene-module__YKZjxW__phone{z-index:3;width:43%;max-width:230px;position:absolute;bottom:1rem;right:1rem}@media (min-width:640px){.hero-scene-module__YKZjxW__phone{bottom:1.25rem;right:1.25rem}}@media (min-width:768px){.hero-scene-module__YKZjxW__phone{width:26%;right:2rem}}@media (min-width:1024px){.hero-scene-module__YKZjxW__phone{width:46%;right:1.25rem}}.hero-scene-module__YKZjxW__flash{background:var(--crema);opacity:0;pointer-events:none;border-radius:11.5%/5.3%;position:absolute;inset:0}.hero-scene-module__YKZjxW__print{z-index:4;background:#fff;border-radius:3px;width:26%;max-width:150px;padding:3.5% 3.5% 10%;position:absolute;bottom:5%;left:4%;rotate:-8deg;box-shadow:0 18px 36px -16px #1f1a1873}@media (min-width:768px){.hero-scene-module__YKZjxW__print{width:20%;bottom:2rem;left:2.5rem}}@media (min-width:1024px){.hero-scene-module__YKZjxW__print{width:26%;bottom:5%;left:5%}}.hero-scene-module__YKZjxW__print>div{aspect-ratio:4/5;background:var(--niebla);position:relative;overflow:hidden}.hero-scene-module__YKZjxW__scene[data-armed=true] .hero-scene-module__YKZjxW__flash{animation:.36s ease-out 1.4s both hero-scene-module__YKZjxW__momentos-shutter}.hero-scene-module__YKZjxW__scene[data-armed=true] .hero-scene-module__YKZjxW__print{animation:1.15s cubic-bezier(.16,1,.3,1) 1.52s both hero-scene-module__YKZjxW__momentos-out}@keyframes hero-scene-module__YKZjxW__momentos-shutter{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@keyframes hero-scene-module__YKZjxW__momentos-out{0%{opacity:0;translate:150% -70%;rotate:2deg;scale:.5}35%{opacity:1}to{opacity:1;translate:0;rotate:-8deg;scale:1}}
.enter-module__OSUZTW__stand>*{transition:opacity .8s var(--ease-editorial), translate .8s var(--ease-editorial), rotate .8s var(--ease-editorial)}.enter-module__OSUZTW__stand[data-choreo=armed]:not([data-staged=true])>*{opacity:0;translate:0 18px;rotate:-7deg}.enter-module__OSUZTW__phones>*{transition:opacity .76s var(--ease-editorial), translate .76s var(--ease-editorial)}.enter-module__OSUZTW__phones>:nth-child(2){transition-delay:.18s}.enter-module__OSUZTW__phones[data-choreo=armed]:not([data-staged=true])>*{opacity:0;translate:0 26px}.enter-module__OSUZTW__rise>*{transition:opacity .76s var(--ease-editorial), translate .76s var(--ease-editorial)}.enter-module__OSUZTW__rise[data-choreo=armed]:not([data-staged=true])>*{opacity:0;translate:0 18px}.enter-module__OSUZTW__audio .enter-module__OSUZTW__bar{height:var(--h);transition:height .52s var(--ease-editorial);transition-delay:calc(var(--i) * 22ms + .2s)}.enter-module__OSUZTW__audio[data-choreo=armed]:not([data-staged=true]) .enter-module__OSUZTW__bar{height:12%}.enter-module__OSUZTW__fan{aspect-ratio:4/3;position:relative}.enter-module__OSUZTW__fan>*{width:40%;translate:calc(-50% + var(--x)) calc(-50% + var(--y));rotate:var(--r);transition:translate .9s var(--ease-editorial), rotate .9s var(--ease-editorial);transition-delay:calc(var(--i) * 70ms + .12s);filter:drop-shadow(0 18px 22px #1f1a182e);position:absolute;top:50%;left:50%}.enter-module__OSUZTW__fan[data-choreo=armed]:not([data-staged=true])>*{translate:-50% -50%;rotate:none}@media (prefers-reduced-motion:reduce){.enter-module__OSUZTW__stand>*,.enter-module__OSUZTW__phones>*,.enter-module__OSUZTW__rise>*,.enter-module__OSUZTW__audio .enter-module__OSUZTW__bar,.enter-module__OSUZTW__fan>*{transition:none}.enter-module__OSUZTW__stand[data-choreo=armed]:not([data-staged=true])>*,.enter-module__OSUZTW__phones[data-choreo=armed]:not([data-staged=true])>*,.enter-module__OSUZTW__rise[data-choreo=armed]:not([data-staged=true])>*{opacity:1;translate:0;rotate:none}.enter-module__OSUZTW__audio[data-choreo=armed]:not([data-staged=true]) .enter-module__OSUZTW__bar{height:var(--h)}.enter-module__OSUZTW__fan[data-choreo=armed]:not([data-staged=true])>*{translate:calc(-50% + var(--x)) calc(-50% + var(--y));rotate:var(--r)}}
.wall-module__Q_uZjW__wall{background:var(--carbon);color:var(--crema);border-radius:22px;padding:1.25rem 1.25rem 1.5rem}@media (min-width:768px){.wall-module__Q_uZjW__wall{padding:1.5rem 1.5rem 1.75rem}}.wall-module__Q_uZjW__head{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--crema) 62%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;font-size:.625rem;display:flex}.wall-module__Q_uZjW__counter{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:inline-flex}.wall-module__Q_uZjW__big{letter-spacing:.04em;color:var(--crema);font-size:1rem;font-weight:600}.wall-module__Q_uZjW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.wall-module__Q_uZjW__tile{aspect-ratio:4/5;transition:opacity .7s var(--ease-editorial), translate .7s var(--ease-editorial);transition-delay:calc(var(--i) * .11s);border-radius:6px;position:relative;overflow:hidden}.wall-module__Q_uZjW__wall[data-choreo=armed]:not([data-staged=true]) .wall-module__Q_uZjW__tile{opacity:0;translate:0 10px}.wall-module__Q_uZjW__qr{border:1px solid color-mix(in srgb, var(--crema) 22%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--crema) 70%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.6rem;display:flex}@media (prefers-reduced-motion:reduce){.wall-module__Q_uZjW__tile{transition:none}.wall-module__Q_uZjW__wall[data-choreo=armed]:not([data-staged=true]) .wall-module__Q_uZjW__tile{opacity:1;translate:0}}
.night-module__m1fToG__timeline{gap:4.5rem;display:grid;position:relative}.night-module__m1fToG__beat{gap:1.25rem;display:grid}.night-module__m1fToG__stamp{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--vino);align-items:center;gap:.6rem;font-size:.66rem;font-weight:600;display:flex}.night-module__m1fToG__stamp>span:first-child{opacity:.6;background:currentColor;width:18px;height:1px;display:inline-block}.night-module__m1fToG__visual{min-width:0}@media (min-width:768px){.night-module__m1fToG__timeline{gap:6rem;padding-left:2.25rem}.night-module__m1fToG__timeline:before{content:"";background:var(--niebla);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:0}.night-module__m1fToG__beat{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:0 3.5rem}.night-module__m1fToG__head{grid-area:1/1}.night-module__m1fToG__body{grid-area:2/1;margin-top:1rem}.night-module__m1fToG__visual{grid-area:1/2/span 2;align-self:center}.night-module__m1fToG__flip{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.night-module__m1fToG__flip .night-module__m1fToG__head,.night-module__m1fToG__flip .night-module__m1fToG__body{grid-column:2}.night-module__m1fToG__flip .night-module__m1fToG__visual{grid-column:1}.night-module__m1fToG__stamp{position:relative}.night-module__m1fToG__stamp>span:first-child{width:1.5rem;position:absolute;left:-2.25rem}.night-module__m1fToG__flip .night-module__m1fToG__stamp>span:first-child{width:18px;position:static}}@media (min-width:1024px){.night-module__m1fToG__timeline{gap:7rem;padding-left:3rem}.night-module__m1fToG__beat{column-gap:5rem}.night-module__m1fToG__stamp>span:first-child{width:2rem;left:-3rem}}
