*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#130b12}body{display:flex;justify-content:center;align-items:center;min-height:100dvh;overflow:hidden}.site{width:min(100vw,calc(100dvh * 1119 / 1291),1119px)}.artwork{width:100%;position:relative;line-height:0}.poster{width:100%;height:auto;display:block}.hotspot{position:absolute;display:block;left:16.5%;width:63.5%;z-index:2;border-radius:24px}.hotspot:hover{background:rgba(255,80,160,.055);box-shadow:inset 0 0 14px rgba(255,50,145,.14)}.hotspot:focus-visible{outline:3px solid white;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.hotspot{transition:none}}