*{box-sizing:border-box}html,body{margin:0;background:#050505}body{font-family:Arial,sans-serif}.page{position:relative;width:min(100%,1707px);margin:0 auto;line-height:0}.page.home{width:min(100%,1182px)}.page>img{display:block;width:100%;height:auto}.hotspot{position:absolute;display:block;z-index:5;text-decoration:none;cursor:pointer}.hotspot:focus{outline:3px solid #d5ae47;outline-offset:-3px}.menu-panel{display:none;position:absolute;z-index:20;top:5.3%;right:7%;width:52%;background:rgba(5,5,5,.97);border:1px solid #c9a43b;border-radius:10px;line-height:1.2;padding:12px}.menu-panel.open{display:block}.menu-panel a{display:block;color:white;text-decoration:none;padding:12px 10px;border-bottom:1px solid #333;font-size:clamp(12px,3vw,20px)}.menu-panel a:last-child{border:0;color:#d9b446}.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}
