/* Vídeos gerados no Higgsfield (24/09/2026). O preto do vídeo some por mix-blend-mode: screen sobre o #120B16. */
.hero>canvas.hero-seq{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .4s ease}
.hero>canvas.hero-seq.is-ready{opacity:1}
.band-media{position:relative;max-width:1152px;margin:0 auto 48px;aspect-ratio:1152/480}
.band-media canvas,.band-media .band-still{display:block;width:100%;height:100%;mix-blend-mode:screen}
.band-media .band-still{display:none;object-fit:contain}
.band-media.is-static canvas{display:none}
.band-media.is-static .band-still{display:block}
.opportunity-list .editorial-photo .operation-video{display:block;width:100%;height:100%;object-fit:cover;background:#F7F5F8}
.opportunity-list .editorial-photo .photo-window{position:relative;isolation:isolate}
.opportunity-list .editorial-photo .operation-video{position:absolute;inset:0;z-index:1;transform:translateZ(0);object-position:35% center}
.knowledge-media{max-width:760px;margin:0 auto 32px;border-radius:20px;overflow:hidden;background:#120B16;border:1px solid #625865}
.knowledge-media video{display:block;width:100%;height:auto;aspect-ratio:832/480;mix-blend-mode:screen}
@media(max-width:720px){
.band-media{margin:-8px -20px 32px}
.knowledge-media{margin:0 0 24px;border-radius:18px}
}
@media print{.hero-seq,.band-media,.knowledge-media{display:none}}
/* Partículas vivas do cérebro (particulas.js): uma camada fixa por cima do site, sem capturar o mouse */
.particles-layer{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:4;pointer-events:none}
.brain-dock{height:300px;max-width:1240px;margin:-40px auto 16px}
@media(max-width:720px){.brain-dock{height:200px;margin:-16px 0 8px}}
@media print{.particles-layer,.brain-dock{display:none}}
