html,body{margin:0;padding:0;background:#fff}
.h1-body{min-width:320px}
.h1-stage{--u:min(.0625vw,1px);position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;background:#fff}
.h1-art{display:block}
.h1-art img{display:block;width:100%;height:auto}
.h1-cta{position:absolute;left:calc(444.5 * var(--u));top:calc(767.2 * var(--u));width:calc(711 * var(--u));height:calc(110.5 * var(--u));border-radius:calc(26.4 * var(--u));background:transparent;text-decoration:none;cursor:pointer;touch-action:manipulation}
.h1-cta:focus-visible{outline:3px solid #2b80ff;outline-offset:3px}
.h1-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1199px){
.h1-stage{--u:min(.1666666667vw,1px);max-width:600px}
.h1-cta{left:calc(32 * var(--u));top:calc(810 * var(--u));width:calc(536 * var(--u));height:calc(93 * var(--u));border-radius:calc(22 * var(--u))}
}
