/* Ecosistema: cada pieza de la portada deja una huella en su atmósfera. */
body.microbio-evolved #inicio>.eyebrow{padding:9px 4.5%!important;min-height:0!important;font:600 10px/1.2 'MB Text',sans-serif!important;letter-spacing:.04em!important;background:#eaf0e4!important}
body.microbio-evolved #inicio .hero-introduction{background:#0d1b14!important}
body.microbio-evolved #inicio .campaign-atmosphere{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;background:#102018}
body.microbio-evolved #inicio .campaign-atmosphere-frame{position:absolute;inset:-15%;background-position:70% center;background-size:cover;filter:blur(90px) saturate(1.25);opacity:0;transform:scale(1.04);transition:opacity 1.4s ease,transform 9s ease}
body.microbio-evolved #inicio .campaign-atmosphere-frame.active{opacity:.55;transform:scale(1.1)}
body.microbio-evolved #inicio .campaign-atmosphere::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,16,.97) 0%,rgba(10,27,18,.91) 32%,rgba(10,28,18,.55) 67%,rgba(7,20,13,.55) 100%)}
body.microbio-evolved #inicio .hero-introduction::before,body.microbio-evolved #inicio .hero-introduction::after{z-index:1!important}
body.microbio-evolved #inicio .hero-campaign-slider{z-index:2!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 86%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 19%,#000 86%,transparent 100%)!important}
body.microbio-evolved #inicio .hero-copy{z-index:4!important}
body.microbio-evolved #inicio .hero-title .project-title-next,body.microbio-evolved #inicio .hero-title .project-title-main{line-height:1.06!important;letter-spacing:-.015em!important}
body.microbio-evolved #inicio .hero-title .project-title-next{margin-bottom:.08em!important}
body.microbio-evolved .distributed-study{display:flex;justify-content:flex-end;margin:30px 0 46px;clear:both}
body.microbio-evolved .distributed-study .lab-study{width:min(100%,360px)!important;max-width:360px!important;margin:0!important;background:#eaf0e2!important;color:#233d26!important;border:1px solid rgba(76,111,68,.22)!important;box-shadow:none!important}
body.microbio-evolved .distributed-study .lab-study-header,body.microbio-evolved .distributed-study figcaption{color:#263c28!important}
body.microbio-evolved #trabajos .distributed-study{justify-content:space-between;align-items:end;gap:30px}
body.microbio-evolved #trabajos .distributed-study::before{content:'Cada proyecto tiene su propia materia.';max-width:14ch;color:#e8f3e4;font:600 clamp(22px,2.5vw,34px)/1.2 'MB Text',sans-serif}
body.microbio-evolved #servicios .distributed-study{justify-content:flex-start}
body.microbio-evolved #contacto .distributed-study{justify-content:flex-end}
body.microbio-evolved #color-gallery-title{font-size:clamp(48px,6.5vw,94px)!important;line-height:1.08!important;letter-spacing:-.025em!important;max-width:16ch!important;color:#f3f7eb!important}
body.microbio-evolved #color-gallery-title em{color:#cfff35!important}
body.microbio-evolved #color-gallery-title span{display:block!important}
body.microbio-evolved .color-gallery-section,body.microbio-evolved .color-gallery-wrap{border-radius:0!important}
@media(max-width:760px){
 body.microbio-evolved #inicio>.eyebrow{padding:8px 5%!important;font-size:10px!important}
 body.microbio-evolved #inicio .campaign-atmosphere-frame{background-position:center 45%;filter:blur(50px) saturate(1.15)}
 body.microbio-evolved #inicio .campaign-atmosphere::after{background:linear-gradient(180deg,rgba(8,24,16,.96),rgba(8,24,16,.9) 48%,rgba(8,24,16,.7))}
 body.microbio-evolved #inicio .hero-campaign-slider{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 90%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 90%,transparent 100%)!important}
 body.microbio-evolved .distributed-study{margin:22px 0 34px}
 body.microbio-evolved #trabajos .distributed-study{display:block}
 body.microbio-evolved #trabajos .distributed-study::before{display:block;margin-bottom:24px;font-size:21px}
 body.microbio-evolved .distributed-study .lab-study{width:min(100%,320px)!important}
 body.microbio-evolved #color-gallery-title{font-size:clamp(42px,10vw,64px)!important}
}
@media(prefers-reduced-motion:reduce){body.microbio-evolved #inicio .campaign-atmosphere-frame{transition:none!important;transform:none!important}}
html.a11y-motion-paused body.microbio-evolved #inicio .campaign-atmosphere-frame{transition:none!important;transform:none!important}
