/* Le visuel fourni remplace l'accueil ; le fond historique est conservé. */
*{box-sizing:border-box}body{margin:0;background:#050d08 url('background-site.jpg') center center/cover fixed no-repeat}.accueil-fourni{position:relative;width:100%;max-width:1536px;margin:0 auto}.page-visual{display:block;width:100%;height:auto}.accessible-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visual-link{position:absolute;display:block;border-radius:3px}.visual-link:hover{background:#ffe6a610;box-shadow:inset 0 0 0 1px #dfbd724d}.visual-link:focus-visible{outline:3px solid #fff0bc;outline-offset:2px;background:#ffe6a61a}.brand-link{left:11.1%;top:.2%;width:18%;height:6.5%}.nav-home{left:31.2%;top:1.7%;width:3.5%;height:4.5%}.nav-story{left:35%;top:1.7%;width:5.2%;height:4.5%}.nav-thai{left:40.7%;top:1.7%;width:7%;height:4.5%}.nav-japan{left:48.8%;top:1.7%;width:7%;height:4.5%}.nav-team{left:56.6%;top:1.7%;width:4.3%;height:4.5%}.nav-gallery{left:61.9%;top:1.7%;width:3%;height:4.5%}.nav-restaurant{left:65.8%;top:1.7%;width:4.6%;height:4.5%}.nav-contact{left:71.2%;top:1.7%;width:3.5%;height:4.5%}.nav-reserve{left:78.7%;top:1.4%;width:11.6%;height:4.4%}.hero-menu{left:17.2%;top:33.1%;width:14.1%;height:4.5%}.hero-reserve{left:31.8%;top:33.1%;width:12%;height:4.5%}.tile-thailand{left:0;top:55.7%;width:24.9%;height:18.9%}.tile-thai{left:24.9%;top:55.7%;width:25%;height:18.9%}.tile-japan{left:49.9%;top:55.7%;width:24.2%;height:18.9%}.tile-restaurant{left:74.1%;top:55.7%;width:25.9%;height:18.9%}.philosophy{left:24.8%;top:90.5%;width:10%;height:3.5%}.team-photo{left:41%;top:77%;width:13%;height:19%}.anchor-position{position:absolute;top:74.6%;left:0}
