.company-motion{position:relative}.company-frame{position:relative;width:100%;height:100%;overflow:hidden}.company-photo,.company-frame canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.company-logo{position:absolute;left:16.5%;top:32.0625%;width:67%;height:35.875%;pointer-events:none}.company-motion.fallback-photo{aspect-ratio:3/4}@media(max-width:700px){.company-motion.fallback-photo{height:min(114.666667vw,75svh);max-height:75svh}.company-frame{aspect-ratio:3/4;width:auto;height:100%;max-width:100%;margin:auto}}
