/* Every illustration belongs to the text immediately above it. */
.application-editorial article{display:flex;flex-direction:column;min-width:0}.application-editorial article>h3{order:0;margin-top:0}.application-editorial article>p{order:1}.application-editorial article>.line-study{order:2;margin-top:28px}.industry-study figcaption{padding-bottom:0}
.industry-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-panel{width:100%;max-width:100%;min-width:0}.industry-heading,.panel-content{min-width:0;overflow-wrap:break-word}
.research-project{grid-template-columns:repeat(2,minmax(0,1fr))}.research-project>*{min-width:0}.conference-graphic .conference-identity{justify-content:center;gap:45px;min-height:0}.conference-edition{margin:0}.conference-edition>span{font-size:20px}.conference-identity .ieee-logo{align-self:flex-start}
.line-study{touch-action:pan-y}.ar-lens-contents{color:var(--green);opacity:.4}.ar-lens-content{transform-box:fill-box;transform-origin:center}
@media(max-width:767px){
 html,body{max-width:100%;overflow-x:clip}main,section,.shell{min-width:0}main{width:100%}.shell{width:calc(100% - 40px);max-width:1400px}.shell>*{min-width:0}
 .cinema-hero,.cinema-hero.home-hero,.cinema-hero.technology-hero,.cinema-hero.research-hero,.cinema-hero.about-hero,.cinema-hero.services-hero{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}
 .cinema-hero>.hero-content{order:-1;flex:0 0 auto;padding-top:125px;padding-bottom:36px;align-self:auto}.cinema-hero>picture,.cinema-hero.home-hero>picture,.cinema-hero.technology-hero>picture,.cinema-hero.research-hero>picture,.cinema-hero.about-hero>picture{position:relative;inset:auto;display:block;width:100%;min-height:0;height:auto;aspect-ratio:3/2;flex:0 0 auto;overflow:hidden}
 .cinema-hero .hero-photo,.cinema-hero.home-hero .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cinema-hero.technology-hero .hero-photo{object-position:85% center}.cinema-hero.research-hero .hero-photo{object-position:80% center}
 .industry-panels{grid-template-columns:minmax(0,1fr);gap:26px}.industry-panel{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;height:auto;overflow:hidden}.industry-panel>img{position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transform:none!important}.industry-panel::before{display:none}.industry-panel>.panel-content{position:relative;inset:auto;padding:25px 24px 30px;background:#17271f}.panel-detail,.industry-panel:hover .panel-detail,.industry-panel:focus .panel-detail{max-height:none;opacity:1;transform:none;overflow:visible}.panel-number{margin-bottom:14px}.industry-panel h3{font-size:30px;max-width:100%}.panel-detail p{font-size:18px}.industry-panel:nth-child(1)>img{object-position:43% center}.industry-panel:nth-child(2)>img{object-position:60% center}.industry-panel:nth-child(3)>img{object-position:45% center}.industry-panel:nth-child(4)>img{object-position:center}
 .research-project{grid-template-columns:minmax(0,1fr)}.conference-graphic .conference-identity{aspect-ratio:4/3;min-height:0;gap:28px}.conference-edition>span{font-size:18px}.application-editorial{grid-template-columns:minmax(0,1fr);gap:60px}.application-editorial article>.line-study{margin-top:25px}.application-editorial .line-study figcaption{font-size:17px}
 .input-stream,.coupling-stage,.signal-channel{min-width:0}.input-stream svg{max-width:100%}.header nav{max-width:100%}
}
@media(max-width:359px){.panel-content{padding-inline:20px}.industry-panel{min-height:0}.industry-panel h3{font-size:27px}.cinema-hero>.hero-content{padding-top:115px}}
