/* Un recorrido por capas: materia, señal y luz. */
.scene-luz{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict;opacity:.7}
.scene-luz::before,.scene-luz::after{content:"";position:absolute;pointer-events:none;}
.scene-luz::before{width:min(58vw,700px);aspect-ratio:1;border-radius:50%;right:-22%;top:18%;background:radial-gradient(circle,rgba(188,255,30,.15),rgba(141,218,54,.05) 34%,transparent 70%);transform:translate3d(0,calc(var(--scene-shift,0px) * -2),0) scale(calc(.9 + var(--scene-progress,.5)*.3));}
.scene-luz::after{width:40%;height:1px;top:20%;right:0;background:linear-gradient(90deg,transparent,rgba(194,255,37,.42),transparent);transform-origin:right;transform:scaleX(var(--scene-progress,.5));}
#estudio .scene-luz::before{left:-22%;right:auto;top:28%;background:radial-gradient(circle,rgba(148,230,75,.16),transparent 68%)}
#quienes-somos .scene-luz::before{top:45%;right:-16%;background:radial-gradient(circle,rgba(176,255,30,.13),transparent 68%)}
#nuestro-partner .scene-luz::before{top:10%;background:radial-gradient(circle,rgba(96,225,157,.14),transparent 68%)}
body.microbio-evolved #estudio .frequency-field svg{transform:translate3d(calc(var(--scene-shift,0px) * .24),calc(var(--scene-shift,0px) * -.45),0);}
body.microbio-evolved #quienes-somos .about-life-art figure:nth-child(1){transform:translate3d(0,calc(var(--scene-shift,0px) * -.8),0) rotate(calc(var(--scene-turn,0deg) * .5));}
body.microbio-evolved #quienes-somos .about-life-art figure:nth-child(2){transform:translate3d(0,calc(var(--scene-shift,0px) * .6),0) rotate(calc(var(--scene-turn,0deg) * -.7));}
body.microbio-evolved #quienes-somos .about-life-art figure:nth-child(3){transform:translate3d(0,calc(var(--scene-shift,0px) * -1),0) rotate(calc(var(--scene-turn,0deg) * .8));}
body.microbio-evolved #quienes-somos .about-mirada-inline img{transform:rotate(calc(var(--scene-turn,0deg) * 1.5));}
body.microbio-evolved #inicio .hero-plate:nth-of-type(odd){transform:translate3d(0,calc(var(--scene-shift,0px) * .3),0)}
body.microbio-evolved #inicio .hero-plate:nth-of-type(even){transform:translate3d(0,calc(var(--scene-shift,0px) * -.3),0)}
.a11y-motion-paused .scene-luz::before,.a11y-motion-paused .scene-luz::after,.a11y-motion-paused #estudio .frequency-field svg,.a11y-motion-paused #quienes-somos .about-life-art figure,.a11y-motion-paused #quienes-somos .about-mirada-inline img,.a11y-motion-paused #inicio .hero-plate{transform:none!important}
@media(max-width:760px){.scene-luz::before{width:90vw;right:-40%}body.microbio-evolved #quienes-somos .about-life-art figure{transform:none!important}}
