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