/* EastNexus V1-01: one continuous background, no stacked seam overlays. */
/* The video itself dissolves to transparency, revealing the SAME canvas as the map. */
html body { background-color:#020814; }
/* V1-02: remove the solid rectangular background forced onto <main>. */
body main.ecosystem-section { background:transparent !important; background-color:transparent !important; }
.hero-section {
  background:transparent !important;
  border-bottom:0 !important;
  box-shadow:none !important;
}
.hero-section::after { content:none !important; display:none !important; }
.hero-section .en-hero-video {
  -webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.98) 62%, rgba(0,0,0,.82) 73%, rgba(0,0,0,.44) 85%, transparent 100%);
  mask-image:linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.98) 62%, rgba(0,0,0,.82) 73%, rgba(0,0,0,.44) 85%, transparent 100%);
}
.hero-section .en-hero-video-shade {
  background:linear-gradient(180deg,rgba(2,8,20,.27) 0%,rgba(2,8,20,.26) 45%,rgba(2,8,20,.10) 75%,rgba(2,8,20,0) 100%) !important;
}
.en-map-screen {background:transparent !important; isolation:auto !important; border-top:0 !important;box-shadow:none !important;}
.en-map-screen::before { content:none !important;display:none !important; }
@media(max-width:700px){
 .hero-section .en-hero-video { -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 49%,rgba(0,0,0,.8) 68%,rgba(0,0,0,.4) 83%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 49%,rgba(0,0,0,.8) 68%,rgba(0,0,0,.4) 83%,transparent 100%); }
}
