*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#430208;color:#fff;font-family:Georgia,serif}.home-art{position:relative;width:100%;max-width:1200px;margin:auto;line-height:0}.home-art>.home-photo{display:block;width:100%;height:auto}.home-brand{position:absolute;left:38%;top:2.5%;width:43%;text-align:center;color:#fff4d9;text-shadow:0 2px 7px #160506;pointer-events:none}.home-brand>img{width:12%;height:auto;filter:drop-shadow(0 2px 5px #21030b)}.home-brand h1{font-size:clamp(16px,5vw,86px);font-style:italic;font-weight:normal;line-height:1.1;margin:.1em 0;white-space:nowrap}.hotspot{position:absolute;display:block;border:2px solid transparent}.hotspot:hover,.hotspot:focus-visible{border-color:#ffe3a0;background:#ffd46515;outline:2px solid #fff;outline-offset:-4px}.enter,.explore,.salon{left:39.7%;width:25%;height:10.2%}.enter{top:40.2%}.explore{top:52.1%}.salon{top:64%}.bottom{top:89.5%;height:10.5%}.b1{left:8%;width:12.1%}.b2{left:20.1%;width:12.3%}.b3{left:32.4%;width:12.7%}.b4{left:45.1%;width:11.7%}.b5{left:56.8%;width:11.5%}.b6{left:68.3%;width:11.7%}.b7{left:80%;width:14%}
