.hero-illustration{position:relative}.brain-model-mount,.brain-model-mount>canvas{width:100%;height:100%;display:block}.brain-model-loading{width:100%;height:100%}.hero-svg-overlay{pointer-events:none}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-channel{opacity:0;animation:heroFadeIn .8s ease-out forwards}.hero-channel-1{animation-delay:.4s}.hero-channel-2{animation-delay:1.2s}.hero-channel-3{animation-delay:2s}.hero-channel-4{animation-delay:2.8s}.hero-channel-5{animation-delay:3.6s}@keyframes icpWaveScroll{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}.hero-icp-wave{stroke-dasharray:4 2;animation:icpWaveScroll 2s linear infinite}@keyframes tcdWaveScroll{0%{stroke-dashoffset:0}to{stroke-dashoffset:-70}}.hero-tcd-wave{stroke-dasharray:4 2;animation:tcdWaveScroll 1.2s linear infinite}@keyframes nirsPulse{0%,to{opacity:.4}50%{opacity:1}}.hero-nirs-pulse{animation:nirsPulse 2.5s ease-in-out infinite}@keyframes eegBand0{0%,to{opacity:.25}50%{opacity:.75}}@keyframes eegBand1{0%,to{opacity:.55}50%{opacity:.95}}@keyframes eegBand2{0%,to{opacity:.75}50%{opacity:.35}}@keyframes eegBand3{0%,to{opacity:.5}50%{opacity:.85}}@keyframes eegBand4{0%,to{opacity:.3}50%{opacity:.65}}.hero-eeg-band-0{animation:eegBand0 1.8s ease-in-out infinite}.hero-eeg-band-1{animation:eegBand1 2.2s ease-in-out .15s infinite}.hero-eeg-band-2{animation:eegBand2 2s ease-in-out .3s infinite}.hero-eeg-band-3{animation:eegBand3 1.6s ease-in-out .45s infinite}.hero-eeg-band-4{animation:eegBand4 2.4s ease-in-out .6s infinite}@media (prefers-reduced-motion:reduce){.hero-channel,.hero-channel-1,.hero-channel-2,.hero-channel-3,.hero-channel-4,.hero-channel-5{animation-delay:0s;animation-duration:1ms;opacity:1}.hero-eeg-band-0,.hero-eeg-band-1,.hero-eeg-band-2,.hero-eeg-band-3,.hero-eeg-band-4,.hero-icp-wave,.hero-nirs-pulse,.hero-tcd-wave{animation:none!important}}