.filter-cell{opacity:.05;animation:filter-response 6s ease-in-out infinite}.filter-wave{animation:filter-sweep 6s linear infinite}.communication-motion-frame{position:relative;width:100%;aspect-ratio:1672/941;overflow:hidden}.communication-motion-frame>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important}.communication-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.communication-backdrop-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.communication-flow{stroke-width:2.8;opacity:.85;stroke-dasharray:70 930;stroke-dashoffset:1000;animation:communication-transmit 5.5s linear infinite}.communication-focus{transform-box:fill-box;transform-origin:center;animation:communication-focus 5.5s ease-in-out infinite}.communication-phase{stroke-dasharray:14 22;opacity:.3;animation:communication-phase 8s linear infinite}@keyframes filter-response{0%,24%,60%,100%{opacity:.04}38%{opacity:.7}46%{opacity:.25}}@keyframes filter-sweep{from{transform:translateY(0)}to{transform:translateY(740px)}}@keyframes communication-transmit{to{stroke-dashoffset:0}}@keyframes communication-focus{0%,55%,100%{opacity:.2;transform:scale(.75)}72%{opacity:.9;transform:scale(1.3)}}@keyframes communication-phase{to{stroke-dashoffset:-216}}.motion-paused .filter-matrix *,.document-hidden .filter-matrix *,.motion-paused .communication-motion *,.document-hidden .communication-motion *,.motion-paused .communication-backdrop-motion *,.document-hidden .communication-backdrop-motion *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.filter-matrix *,.communication-motion *,.communication-backdrop-motion *{animation:none!important}.filter-cell{opacity:.15}.communication-flow{stroke-dasharray:none;opacity:.25}}@media(max-width:760px){.quiet-hero-image{object-position:center}}