html,body{margin:0;padding:0;background:#080707}
.hw1-body{min-width:320px}
.hw1-stage{--u:min(.0625vw,1px);position:relative;width:100%;max-width:1600px;height:calc(990 * var(--u));margin:0 auto;overflow:hidden;background:#080707}
.hw1-art{position:absolute;inset:0;display:block}
.hw1-art img{display:block;width:100%;height:100%;object-fit:fill}
.hw1-cta{position:absolute;left:calc(122 * var(--u));top:calc(803 * var(--u));width:calc(498 * var(--u));height:calc(84 * var(--u));border-radius:calc(10 * var(--u));background:transparent;text-decoration:none;cursor:pointer}
.hw1-cta:focus-visible{outline:3px solid #b7ff00;outline-offset:3px}
.hw1-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1199px){
 .hw1-stage{--u:min(.1666666667vw,1px);width:100%;max-width:600px;height:calc(990 * var(--u))}
 .hw1-cta{left:calc(30 * var(--u));top:calc(778 * var(--u));width:calc(540 * var(--u));height:calc(84 * var(--u));border-radius:calc(10 * var(--u))}
}
@media(min-width:601px) and (max-width:1199px){.hw1-stage{width:600px}}
