.hero-qr{position:absolute;z-index:4;left:12.4%;top:60.4%;width:5.4%;min-width:30px;max-width:88px;aspect-ratio:1;background:#fff;padding:2px;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 3px 12px rgba(0,0,0,.35)}
.hero-qr img{display:block;width:100%;height:100%;image-rendering:auto}
.hero-image{background-size:contain;background-position:center top;background-color:#171716}
@media(max-width:700px){.hero-image{background-size:100% auto;background-position:center top}.hero-qr{left:6%;top:28%;width:6.4vw;min-width:26px;max-width:40px}}
