.hx-cb{--cream:#fff1d6;--gold:#f4b63f;--brown:#2a1209;--out:cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;isolation:isolate;background:#4a2012;color:var(--cream);font-family:'Karla',system-ui,sans-serif;height:clamp(640px,100vh,920px)}.hx-cb *{box-sizing:border-box}.hx-cb p,.hx-cb h1{margin:0}.hx-cb .hx-plate{position:absolute;inset:0;z-index:-2}.hx-cb .hx-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.hx-cb::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(32,12,5,.84) 0,rgba(32,12,5,.7) 30%,rgba(32,12,5,.28) 46%,transparent 56%)}.hx-cb .hx-wrap{max-width:1200px;height:100%;margin:0 auto;padding:78px 24px 22px;display:flex;flex-direction:column;align-items:center}.hx-cb .hx-copy{text-align:center;max-width:1000px;width:100%}.hx-cb h1{font-family:'Rye',Georgia,serif;font-weight:400;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.1;text-wrap:balance;color:var(--cream)}.hx-cb .hx-ans{margin:10px auto 0;max-width:40em;font-size:1.1rem;line-height:1.45;color:#ffe9c4}.hx-cb .hx-row{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:14px}.hx-cb .hx-offer{text-align:left}.hx-cb .hx-ol{font-weight:700;font-size:1.05rem;color:var(--gold)}.hx-cb .hx-big{display:flex;align-items:center;gap:16px;margin-top:2px}.hx-cb .hx-pct{font-family:'Rye',Georgia,serif;font-size:clamp(4.6rem,7vw,6.6rem);line-height:1;color:var(--cream);text-shadow:0 4px 0 #8a3c20}.hx-cb .hx-up{font-size:1.25rem;line-height:1.15;font-weight:600}.hx-cb .hx-up strong{display:block;font-family:'Rye',Georgia,serif;font-weight:400;font-size:clamp(1.7rem,2.5vw,2.4rem);color:var(--gold);margin-top:2px}.hx-cb .hx-btn,.hx-cb .hx-go{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 36px;border:0;border-radius:14px;font:800 1.15rem 'Karla',system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .12s var(--out),box-shadow .12s var(--out),background-color .16s}.hx-cb .hx-btn{background:var(--gold);color:var(--brown);box-shadow:0 5px 0 #8a5a14,0 12px 18px -6px rgba(0,0,0,.5)}.hx-cb .hx-go{background:var(--cream);color:var(--brown);padding:0 52px;box-shadow:0 5px 0 #9c7a47,0 12px 18px -6px rgba(0,0,0,.5)}.hx-cb .hx-btn:active,.hx-cb .hx-go:active{transform:translateY(3px);box-shadow:0 2px 0 #8a5a14,0 6px 10px -4px rgba(0,0,0,.5)}.hx-cb :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(hover:hover) and (pointer:fine){.hx-cb .hx-btn:hover{background:#ffc552}.hx-cb .hx-go:hover{background:#fff}.hx-cb .hx-again:hover{color:#fff}}.hx-cb .hx-fine{margin-top:10px;font-size:.86rem;color:#f2dcb4}.hx-cb .hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx-cb .hx-scene{--cw:18.5;--cx:34.5;--cb:5;--sx:-13.5;--sy:calc(var(--cw)*.1965);--dw:8.6;--rb:3;--d0:44.5;--st:9.2;position:relative;container-type:inline-size;flex:0 0 auto;width:min(100%,1120px,calc((100vh - 470px)*3));aspect-ratio:100/32;margin-top:6px}.hx-cb .hx-cup{position:absolute;z-index:2;left:calc(var(--cx)*1cqw);bottom:calc(var(--cb)*1cqw);width:calc(var(--cw)*1cqw);height:auto;transform-origin:50% 50%}.hx-cb .hx-csh{position:absolute;z-index:1;left:calc((var(--cx) - 2)*1cqw);bottom:calc((var(--cb) - 1.4)*1cqw);width:calc((var(--cw) + 4)*1cqw);height:3.4cqw;background:radial-gradient(50% 50% at 50% 50%,rgba(8,30,12,.6),rgba(8,30,12,.22) 62%,transparent 100%)}.hx-cb.is-open .hx-cup{transform:translate(calc(var(--sx)*1cqw),calc(var(--sy)*1cqw)) rotate(-88deg)}.hx-cb.is-open .hx-csh{transform:translateX(calc(var(--sx)*1cqw)) scaleX(1.5)}.hx-cb:not(.is-open) .hx-cup,.hx-cb:not(.is-open) .hx-csh{transition:transform .5s var(--out)}.hx-cb .hx-dice{position:absolute;inset:0;z-index:3;transform-origin:calc((var(--d0) + 2*var(--st) + var(--dw)/2)*1cqw) 100%}.hx-cb .hx-dx{position:absolute;left:calc((var(--d0) + var(--k)*var(--st))*1cqw);bottom:calc((var(--rb) + var(--j))*1cqw);width:calc(var(--dw)*1cqw);opacity:0}.hx-cb .hx-dy{display:block;transform-origin:50% 100%}.hx-cb .hx-dy img{display:block;width:100%;height:auto;transform:rotate(calc(var(--r)*1deg))}.hx-cb.is-open .hx-dx{opacity:1}.hx-cb .hx-ds{position:absolute;z-index:2;left:calc((var(--d0) + var(--k)*var(--st) - .6)*1cqw);bottom:calc((var(--rb) - 1)*1cqw);width:calc((var(--dw) + 1.2)*1cqw);height:2cqw;background:radial-gradient(50% 50% at 50% 50%,rgba(8,30,12,.65),transparent 100%);opacity:0}.hx-cb.is-open .hx-ds{opacity:.8}.hx-cb .hx-pt{position:absolute;z-index:4;left:calc((var(--d0) + 2*var(--st) + var(--dw)/2)*1cqw);bottom:calc((var(--rb) + var(--dw) + 1)*1cqw);width:1.4cqw;height:1.4cqw;border-radius:50%;background:#f4b63f;opacity:0}.hx-cb .hx-pt[style*="--c:1"]{background:#e2603a}.hx-cb .hx-pt[style*="--c:2"]{background:#fff1d6}.hx-cb .hx-pt[style*="--c:3"]{background:#5fc17a}.hx-cb .hx-ui{position:relative;width:100%;min-height:112px;display:grid;justify-items:center;align-items:start;margin-top:8px}.hx-cb .hx-ui>*{grid-area:1/1}.hx-cb.is-busy .hx-go,.hx-cb.is-open .hx-go{opacity:0;pointer-events:none}.hx-cb .hx-go{transition:transform .12s var(--out),box-shadow .12s var(--out),opacity .15s}.hx-cb .hx-res{visibility:hidden;display:flex;flex-direction:column;align-items:center;gap:8px}.hx-cb.is-done .hx-res{visibility:visible}.hx-cb .hx-combo{font-family:'Rye',Georgia,serif;font-size:1.7rem;line-height:1.1;color:var(--gold);text-shadow:0 2px 0 rgba(20,40,20,.8)}.hx-cb .hx-combo span{font:700 1.05rem 'Karla',system-ui,sans-serif;color:var(--cream);margin-left:6px}.hx-cb .hx-rrow{display:flex;align-items:center;gap:20px}.hx-cb .hx-again{min-height:44px;padding:0 10px;border:0;background:none;color:#f2dcb4;font:700 .95rem 'Karla',system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hx-cb .hx-combo,.hx-cb .hx-rrow{opacity:0;transform:translateY(8px);transition:opacity .15s,transform .15s}.hx-cb.is-done .hx-combo,.hx-cb.is-done .hx-rrow{opacity:1;transform:none;transition:opacity .35s var(--out),transform .35s var(--out)}.hx-cb.is-done .hx-rrow{transition-delay:.1s}@media(max-width:899px){.hx-cb{height:auto;background:#4a2012}.hx-cb::before{display:none}.hx-cb .hx-plate{inset:auto 0 0 0;height:600px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 36%);mask-image:linear-gradient(180deg,transparent,#000 36%)}.hx-cb .hx-wrap{padding:84px 16px 20px}.hx-cb h1{font-size:clamp(1.7rem,7.4vw,2.2rem)}.hx-cb .hx-ans{font-size:1rem}.hx-cb .hx-row{flex-direction:column;gap:14px;margin-top:12px}.hx-cb .hx-offer{text-align:center}.hx-cb .hx-big{justify-content:center}.hx-cb .hx-pct{font-size:3.7rem}.hx-cb .hx-up{font-size:1.05rem;text-align:left}.hx-cb .hx-up strong{font-size:1.45rem;white-space:nowrap}.hx-cb .hx-row .hx-btn{width:100%}.hx-cb .hx-scene{--cw:30;--cx:35;--cb:22;--sx:-15;--dw:13;--rb:2;--d0:7.5;--st:17.6;width:100%;aspect-ratio:100/66;margin-top:4px}.hx-cb .hx-ui{min-height:132px}.hx-cb .hx-rrow{flex-direction:column;gap:0;width:100%}.hx-cb .hx-res .hx-btn{width:min(100%,340px)}.hx-cb .hx-go{width:min(100%,340px)}}@media(prefers-reduced-motion:reduce){.hx-cb *{transition:none!important}}.hx .hs1{--k:0}.hx .hs2{--k:1}.hx .hs3{--k:2}.hx .hs4{--k:3}.hx .hs5{--k:4}.hx .hs6{--k:0;--j:.5;--r:-5}.hx .hs7{--k:1;--j:-.4;--r:4}.hx .hs8{--k:2;--j:.2;--r:-2}.hx .hs9{--k:3;--j:-.6;--r:6}.hx .hs10{--k:4;--j:.4;--r:-4}.hx .hs11{--a:-70;--c:0}.hx .hs12{--a:-45;--c:1}.hx .hs13{--a:-20;--c:2}.hx .hs14{--a:0;--c:3}.hx .hs15{--a:18;--c:0}.hx .hs16{--a:40;--c:1}.hx .hs17{--a:62;--c:2}.hx .hs18{--a:82;--c:3}