.hx-mq{--cream:#fff1d9;--red:#c8151f;--red2:#e02a33;--gold:#ffc94d;--ink:#1a0d08;--out:cubic-bezier(.23,1,.32,1);--mh:min(calc(100vh - 205px),640px);position:relative;overflow:hidden;isolation:isolate;background:#120a06;color:var(--cream);font-family:'Red Hat Display',system-ui,sans-serif;height:clamp(640px,100vh,920px)}.hx-mq *{box-sizing:border-box}.hx-mq p,.hx-mq h1{margin:0}.hx-mq .hx-plate{position:absolute;inset:0;z-index:-2}.hx-mq .hx-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hx-mq::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,7,4,.94) 0,rgba(14,7,4,.9) 36%,rgba(14,7,4,.6) 46%,rgba(14,7,4,.55) 58%,rgba(14,7,4,.88) 72%,rgba(14,7,4,.94) 100%)}.hx-mq .hx-wrap{max-width:1440px;height:100%;margin:0 auto;padding:70px 28px 24px;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);gap:44px;align-items:center}.hx-mq .hx-l{max-width:520px}.hx-mq h1{font-family:'Coustard',Georgia,serif;font-weight:900;font-size:clamp(2.25rem,2.7vw,2.6rem);line-height:1.12;color:var(--cream)}.hx-mq .hx-ans{margin-top:14px;font-size:1.05rem;line-height:1.5;color:#f3dfc0}.hx-mq .hx-fine{margin-top:16px;font-size:.84rem;color:#d9c3a0}.hx-mq .hx-r{padding-left:22px}.hx-mq .hx-ol{font-weight:700;font-size:1.1rem;color:var(--gold)}.hx-mq .hx-pct{font-family:'Coustard',Georgia,serif;font-weight:900;font-size:clamp(4.8rem,6.9vw,6.6rem);line-height:.98;color:var(--cream);text-shadow:0 5px 0 #8f0f17;margin-top:2px}.hx-mq .hx-up{margin-top:4px;font-size:1.3rem;font-weight:600}.hx-mq .hx-up strong{display:block;font-family:'Coustard',Georgia,serif;font-weight:900;font-size:clamp(1.9rem,2.7vw,2.6rem);line-height:1.08;color:var(--gold)}.hx-mq .hx-btn,.hx-mq .hx-pull{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;margin-top:20px;border:0;border-radius:12px;background:var(--red);color:var(--cream);font:800 1.1rem 'Red Hat Display',system-ui,sans-serif;text-decoration:none;cursor:pointer;box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 5px 0 #7a0c13,0 12px 20px -8px rgba(0,0,0,.7);transition:transform .12s var(--out),box-shadow .12s var(--out),background-color .16s}.hx-mq .hx-btn:active,.hx-mq .hx-pull:active{transform:translateY(3px);box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 2px 0 #7a0c13,0 6px 10px -4px rgba(0,0,0,.7)}.hx-mq :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(hover:hover) and (pointer:fine){.hx-mq .hx-btn:hover,.hx-mq .hx-pull:hover{background:var(--red2)}.hx-mq .hx-again:hover{color:#fff}}.hx-mq .hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx-mq .hx-m{display:flex;flex-direction:column;align-items:center}.hx-mq .hx-mach{position:relative;height:var(--mh);width:calc(var(--mh)*.619);container-type:size}.hx-mq .hx-fl{position:absolute;left:-10%;right:-10%;bottom:-2.4cqh;height:5.5cqh;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.75),rgba(0,0,0,.3) 60%,transparent 100%)}.hx-mq .hx-cab{position:absolute;inset:0;width:100%;height:100%;display:block}.hx-mq .hx-reel{position:absolute;top:40.4%;height:13.8%;width:13.4%;overflow:hidden;background:linear-gradient(90deg,#d9c9a4,#fff6de 22%,#fff6de 78%,#d9c9a4);border-radius:1px;transform-origin:50% 50%}.hx-mq .hx-reel:nth-child(1){left:26.8%}.hx-mq .hx-reel:nth-child(2){left:43.3%}.hx-mq .hx-reel:nth-child(3){left:59.7%}.hx-mq .hx-reel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,8,4,.62),rgba(20,8,4,.08) 30%,rgba(20,8,4,0) 50%,rgba(20,8,4,.08) 70%,rgba(20,8,4,.62));pointer-events:none}.hx-mq .hx-strip{position:absolute;left:0;right:0;top:0;height:calc(var(--n)*66.667%);transform:translateY(calc(25% / var(--n)))}.hx-mq .hx-strip.is-spin{filter:url(#hx-vb)}.hx-mq .hx-c{display:flex;align-items:center;justify-content:center;height:calc(100% / var(--n))}.hx-mq .hx-c img{display:block;height:74%;width:auto;max-width:82%}.hx-mq .hx-7,.hx-mq .hx-bar{font-family:'Coustard',Georgia,serif;font-weight:900;line-height:1;-webkit-text-stroke:.35cqh #4a0409;paint-order:stroke fill}.hx-mq .hx-7{font-size:10.2cqh;color:#d4101b;text-shadow:0 .5cqh 0 #4a0409}.hx-mq .hx-bar{font-size:3.5cqh;color:#d4101b;letter-spacing:.02em;border-top:.5cqh solid #1a0d08;border-bottom:.5cqh solid #1a0d08;padding:.2cqh .2cqh 0;-webkit-text-stroke:.22cqh #4a0409}.hx-mq .hx-pay{position:absolute;left:25.6%;width:48.6%;top:47%;height:.55cqh;background:#e8222d;box-shadow:0 0 0 .2cqh rgba(255,241,217,.9);transform:scaleX(0);transform-origin:0 50%;opacity:0}.hx-mq.is-open .hx-pay{transform:none;opacity:1}.hx-mq .hx-mqt{position:absolute;left:14%;width:72%;top:5.2%;height:15%;display:grid;place-items:center;text-align:center;font-family:'Coustard',Georgia,serif;font-weight:900;color:#8f0f17;text-transform:uppercase}.hx-mq .hx-mqt span{grid-area:1/1;transition:opacity .25s,transform .25s var(--out)}.hx-mq .hx-t1{font-size:3.3cqh;letter-spacing:.02em}.hx-mq .hx-t2{font-size:4.4cqh;opacity:0;transform:scale(.92)}.hx-mq.is-open .hx-t1{opacity:0}.hx-mq.is-open .hx-t2{opacity:1;transform:none}.hx-mq .hx-cn{position:absolute;left:calc(50% - 1.8cqh);top:80.4%;width:3.6cqh;height:3.6cqh;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0a8 0,#ffc94d 38%,#c88a12 100%);box-shadow:inset 0 0 0 .35cqh #a8700c,0 .5cqh .6cqh rgba(0,0,0,.45);opacity:0}.hx-mq.is-open .hx-cn{opacity:1;transform:translate(calc(var(--x)*1cqh*.62),calc(var(--y)*1cqh*.5 + 4cqh))}.hx-mq .hx-lev{position:absolute;right:-5.2cqh;bottom:46cqh;height:42cqh;aspect-ratio:140/900;cursor:pointer;touch-action:manipulation}.hx-mq .hx-lev::before{content:"";position:absolute;inset:0 -3cqh}.hx-mq .hx-lev img{position:absolute;left:0;width:100%;height:auto;display:block}.hx-mq .hx-lb{top:0;z-index:3;transform-origin:50% 55%}.hx-mq .hx-ls{top:15.56%;z-index:1;transform-origin:50% 100%}.hx-mq .hx-lh{top:85%;z-index:2}.hx-mq .hx-ui{position:relative;margin-top:14px;height:56px;width:100%;display:grid;justify-items:center;align-items:start}.hx-mq .hx-ui>*{grid-area:1/1}.hx-mq .hx-ui .hx-btn,.hx-mq .hx-ui .hx-pull{margin-top:0}.hx-mq .hx-pull{padding:0 56px;background:var(--cream);color:var(--ink);box-shadow:inset 0 2px 0 #fff,0 5px 0 #a98f62,0 12px 20px -8px rgba(0,0,0,.7);transition:transform .12s var(--out),box-shadow .12s var(--out),opacity .15s}.hx-mq .hx-pull:active{box-shadow:inset 0 2px 0 #fff,0 2px 0 #a98f62}@media(hover:hover) and (pointer:fine){.hx-mq .hx-pull:hover{background:#fff}}.hx-mq.is-busy .hx-pull,.hx-mq.is-open .hx-pull{opacity:0;pointer-events:none}.hx-mq .hx-res{visibility:hidden;display:flex;align-items:flex-start;gap:14px}.hx-mq.is-done .hx-res{visibility:visible}.hx-mq .hx-again{min-height:44px;padding:0 8px;border:0;background:none;color:#d9c3a0;font:700 .92rem 'Red Hat Display',system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hx-mq .hx-res>*{opacity:0;transform:translateY(8px);transition:opacity .15s,transform .15s}.hx-mq.is-done .hx-res>*{opacity:1;transform:none;transition:opacity .35s var(--out),transform .35s var(--out)}.hx-mq.is-done .hx-again{transition-delay:.12s}@media(max-width:899px){.hx-mq{--mh:250px;height:auto}.hx-mq::before{background:rgba(14,7,4,.74)}.hx-mq .hx-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:78px 18px 26px}.hx-mq .hx-l{display:contents}.hx-mq .hx-m{order:0}.hx-mq h1{order:1;margin-top:16px}.hx-mq .hx-ans{order:2}.hx-mq .hx-r{order:3;padding:0;margin-top:14px}.hx-mq .hx-fine{order:4}.hx-mq h1{font-size:clamp(1.45rem,6.3vw,1.8rem)}.hx-mq .hx-ans{font-size:.95rem;margin-top:10px}.hx-mq .hx-pct{font-size:4.4rem}.hx-mq .hx-up strong{font-size:1.8rem}.hx-mq .hx-r .hx-btn{width:100%;margin-top:16px}.hx-mq .hx-fine{margin-top:12px}.hx-mq .hx-ui .hx-pull{padding:0 52px}}@media(prefers-reduced-motion:reduce){.hx-mq *{transition:none!important}}.hx .hs1{--n:1}.hx .hs2{--n:1}.hx .hs3{--n:1}.hx .hs4{--x:-17;--y:0}.hx .hs5{--x:-9;--y:3}.hx .hs6{--x:-2;--y:-1}.hx .hs7{--x:6;--y:2}.hx .hs8{--x:13;--y:0}.hx .hs9{--x:-13;--y:5}.hx .hs10{--x:2;--y:5}.hx .hs11{--x:10;--y:5}.hx .hs12{position:absolute}