.selected-tile{position:relative;min-width:0}.selected-tile[hidden]{display:none}.realisation-photo{position:relative;height:265px;overflow:hidden;background:#ddd6cd}.realisation-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s ease}.realisation-photo img.is-current{opacity:1}.realisation-controls{position:absolute;left:1px;right:1px;top:1px;height:265px;display:grid;grid-template-columns:25% 50% 25%;z-index:1}.realisation-controls button{display:grid;place-items:center;background:transparent;border:0;padding:0;min-width:44px;min-height:44px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.realisation-controls button span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#191d1f99;font:30px/1 Arial,sans-serif;opacity:0;transition:opacity .25s}.realisation-controls [data-real-play] span{font-size:21px}.realisation-controls.show-feedback span,.realisation-controls.is-paused [data-real-play] span,.realisation-controls button:focus-visible span{opacity:1}.realisation-controls button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(hover:hover){.realisation-controls:hover span{opacity:1}}@media(max-width:900px){.realisation-photo,.realisation-controls{height:210px}}@media(max-width:600px){.realisation-photo,.realisation-controls{height:250px}}@media(prefers-reduced-motion:reduce){.realisation-photo img{transition:none}}
