/* MICROBIO: un campo vivo para alojar las piezas originales. */
body.microbio-evolved header{
  background:rgba(239,244,232,.91)!important;
  border-bottom:1px solid rgba(77,105,70,.2)!important;
  backdrop-filter:blur(20px) saturate(125%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(125%)!important;
}
body.microbio-evolved header .brand{position:relative;display:flex;align-items:center}
body.microbio-evolved header .brand::after{content:'';display:block;width:6px;height:6px;margin-left:12px;flex:none;border-radius:50%;background:#6a8e00;box-shadow:0 0 0 5px rgba(156,203,0,.16)}
body.microbio-evolved header #main-nav{align-items:center}
body.microbio-evolved header #main-nav .nav-pill{position:relative;transition:color .25s ease!important}
body.microbio-evolved header #main-nav .nav-pill::after{content:'';position:absolute;left:0;right:0;bottom:3px;height:2px;background:#87ad00;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
body.microbio-evolved header #main-nav .nav-pill:hover::after,body.microbio-evolved header #main-nav .nav-pill[aria-current]::after{transform:scaleX(1)}
body.microbio-evolved header #main-nav .nav-pill:hover,body.microbio-evolved header #main-nav .nav-pill[aria-current]{text-decoration:none!important}
body.microbio-evolved header .contact-pill{background:#14291c!important;color:#d9ff64!important;border:1px solid rgba(88,129,78,.45)!important;border-radius:3px!important;transition:background .25s ease,transform .25s ease!important}
body.microbio-evolved header .contact-pill:hover{background:#284a2d!important;transform:translateY(-2px)}
body.microbio-evolved #inicio>.eyebrow{background:#e9efe2!important;color:#425b40!important}
body.microbio-evolved #inicio .hero-introduction{background:#0d1b14!important}
body.microbio-evolved #inicio .hero-introduction::before,body.microbio-evolved #inicio .hero-introduction::after{content:'';position:absolute;pointer-events:none;z-index:0}
body.microbio-evolved #inicio .hero-introduction::before{width:70%;height:125%;left:-25%;top:-30%;border-radius:48% 52% 60% 40%;background:radial-gradient(ellipse at 52% 46%,rgba(117,169,102,.24),rgba(38,83,57,.15) 36%,transparent 68%);filter:blur(34px);animation:bio-drift 18s ease-in-out infinite alternate}
body.microbio-evolved #inicio .hero-introduction::after{width:36vw;height:36vw;left:16%;bottom:-35%;border:1px solid rgba(194,255,127,.15);border-radius:44% 56% 64% 36%;box-shadow:0 0 0 65px rgba(179,236,130,.025),0 0 0 130px rgba(179,236,130,.02);transform:rotate(-18deg);animation:bio-breathe 15s ease-in-out infinite alternate}
@keyframes bio-drift{from{transform:translate(-3%,2%) scale(.94)}to{transform:translate(9%,7%) scale(1.09)}}
@keyframes bio-breathe{from{transform:rotate(-18deg) scale(.93)}to{transform:rotate(8deg) scale(1.08)}}
body.microbio-evolved #inicio .hero-campaign-slider{background:transparent!important}
body.microbio-evolved #inicio .hero-copy{padding-top:80px!important;padding-bottom:80px!important}
body.microbio-evolved #inicio .hero-title .project-title-intro{font-size:13px!important;letter-spacing:.04em!important;color:#d4e3d1!important}
body.microbio-evolved #inicio .hero-title .project-title-next,body.microbio-evolved #inicio .hero-title .project-title-main{position:relative;letter-spacing:-.045em!important}
body.microbio-evolved #inicio .hero-title .project-title-main{color:#d3ff36!important}
body.microbio-evolved #inicio .hero-copy p{color:#e3eae0!important}
body.microbio-evolved #inicio .hero-copy .button{background:#ceff32!important;border-color:#ceff32!important;color:#102116!important;border-radius:3px!important;transition:transform .25s ease,background .25s ease!important}
body.microbio-evolved #inicio .hero-copy .button:hover{transform:translateY(-3px);background:#efffbd!important;border-color:#efffbd!important}
body.microbio-evolved #inicio .hero-contact{color:#edf5e8!important;text-decoration-color:#bded3d!important}
body.microbio-evolved #inicio .campaign-pause{color:#263c2a!important}
@media(max-width:760px){
 body.microbio-evolved header #main-nav{background:rgba(242,246,235,.98)!important;backdrop-filter:blur(18px)}
 body.microbio-evolved #inicio .hero-introduction{overflow:hidden!important}
 body.microbio-evolved #inicio .hero-introduction::before{width:140%;height:70%;top:-15%;left:-45%}
 body.microbio-evolved #inicio .hero-introduction::after{width:70vw;height:70vw;left:35%;bottom:14%}
 body.microbio-evolved #inicio .hero-copy{padding:48px 5% 30px!important}
 body.microbio-evolved #inicio .hero-campaign-slider{z-index:1!important}
}
@media(prefers-reduced-motion:reduce){body.microbio-evolved #inicio .hero-introduction::before,body.microbio-evolved #inicio .hero-introduction::after{animation:none!important}body.microbio-evolved header *,body.microbio-evolved #inicio .hero-copy .button{transition:none!important}}
html.a11y-motion-paused body.microbio-evolved #inicio .hero-introduction::before,html.a11y-motion-paused body.microbio-evolved #inicio .hero-introduction::after{animation:none!important}
