.hx{--gold:#E9B84F;--gold2:#FFD98A;--brass:#B98A38;--ivory:#F4ECDC;--ink:#150E00;--sub:#CDBF9F;--tw:clamp(100px,10.4vw,150px);--th:calc(var(--tw)*1.36);position:relative;overflow:hidden;color:var(--ivory);font-family:'Jost',system-ui,sans-serif;min-height:min(100svh,900px);padding:104px 0 40px;box-sizing:border-box;display:flex;align-items:center;background:#060505}.hx *{box-sizing:border-box}.hx p,.hx h1{margin:0}.hx [hidden]{display:none!important}.hx-bg{position:absolute;inset:0}.hx-bg picture,.hx-bg img{display:block;width:100%;height:100%}.hx-bg img{object-fit:cover;object-position:100% 50%}.hx-con{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#hx-cl{stroke-dasharray:1;stroke-dashoffset:1}.hx-cn{fill:#FFE7B0;opacity:0;transform-box:fill-box;transform-origin:center}.hx-wrap{position:relative;width:100%;max-width:1340px;margin:0 auto;padding:0 40px}.hx-copy{max-width:min(600px,47%)}.hx-copy h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:clamp(2.1rem,3.3vw,3.1rem);line-height:1.04;letter-spacing:-.005em;color:var(--ivory);max-width:17em}.hx-ans{margin-top:14px!important;font-size:1.12rem;line-height:1.55;color:#DDD2BA;max-width:52ch}.hx-offer{margin-top:18px}.hx-ol{font-size:.92rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.hx-pct{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:clamp(5.6rem,9.4vw,8.8rem);line-height:.9;letter-spacing:-.02em;color:var(--gold);display:inline-block;vertical-align:bottom;font-variant-numeric:lining-nums}.hx-up{display:inline-block;vertical-align:bottom;margin:0 0 .5em 18px!important;font-weight:400;font-size:1.12rem;color:var(--sub)}.hx-up strong{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:clamp(2rem,3.1vw,2.9rem);line-height:1;color:var(--ivory);font-variant-numeric:lining-nums}.hx-fine{margin-top:16px!important;font-size:.86rem;font-weight:500;color:var(--sub)}.hx-btn,.hx-ask{display:inline-flex;align-items:center;justify-content:center;min-height:56px;margin-top:16px;padding:0 36px;border-radius:12px;border:0;background:var(--gold);color:var(--ink);font:600 1.15rem/1 'Jost',system-ui,sans-serif;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 0 #A97A1F,0 10px 22px rgba(0,0,0,.5);transition:transform .14s ease-out}.hx-btn:active,.hx-ask:active{transform:translateY(2px) scale(.98)}.hx-btn:focus-visible,.hx-ask:focus-visible,.hx-again:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hx-btn:hover,.hx-ask:hover{transform:translateY(-2px)}}.hx-ask{margin-top:0;min-width:230px}.hx-ask:disabled{cursor:default;transform:none;opacity:.8}.hx-win{margin-top:0}.hx-stage{position:absolute;left:54%;right:2%;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:150px;pointer-events:none}.hx-stage>*{pointer-events:auto}.hx-tiles{display:flex;gap:calc(var(--tw)*.14);perspective:900px;pointer-events:none}.hx-tile{position:relative;width:var(--tw);height:var(--th);padding:6px;border-radius:16px;background:linear-gradient(135deg,#F2D08A,#B98A38 32%,#6E4C14 52%,#E2B964 76%,#A97A28);box-shadow:0 22px 34px rgba(0,0,0,.65),0 3px 0 #4a3209,inset 0 1px 0 rgba(255,244,210,.7)}.hx-flap{position:relative;width:100%;height:100%;border-radius:10px;background:#0c0a08;perspective:700px;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-variant-numeric:lining-nums}.hx-hi,.hx-lo,.hx-f,.hx-b{position:absolute;left:0;right:0;height:50%;overflow:hidden}.hx-hi,.hx-f{top:0;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#26211a,#16130f)}.hx-lo,.hx-b{bottom:0;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#100e0b,#1c1813)}.hx-hi::after,.hx-f::after,.hx-lo::after,.hx-b::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 22% 0,rgba(255,255,255,.1),transparent 60%);pointer-events:none}.hx-hi span,.hx-f span,.hx-lo span,.hx-b span{position:absolute;left:0;right:0;height:calc(var(--th) - 12px);display:flex;align-items:center;justify-content:center;font-size:calc(var(--th)*.84);line-height:1;color:var(--gold2);text-shadow:0 2px 0 #5a3d0a;padding-bottom:.06em}.hx-hi span,.hx-f span{top:0}.hx-lo span,.hx-b span{bottom:0}.hx-leaf{position:absolute;left:0;right:0;top:0;height:50%;transform-origin:50% 100%;transform-style:preserve-3d;z-index:3}.hx-f,.hx-b{backface-visibility:hidden;-webkit-backface-visibility:hidden}.hx-b{top:0;bottom:auto;transform:rotateX(180deg);border-radius:0 0 10px 10px}.hx-b span{bottom:0}.hx-fast .hx-f span,.hx-fast .hx-b span{filter:blur(1.4px)}.hx-flap::after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1.5px);height:3px;z-index:5;background:linear-gradient(#000,#050403);box-shadow:0 1px 0 rgba(233,184,79,.35);pointer-events:none}.hx-flap::before,.hx-tile::before{content:"";position:absolute;z-index:6;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE7B0,#8a5f18);top:calc(50% - 3.5px);left:-3px}.hx-tile::before{display:none}.hx-flap::before{left:-4.5px}.hx-p{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold2);left:0;top:0;opacity:0;pointer-events:none}.hx-slot{margin-top:22px;min-height:164px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:max-content;max-width:100%}.hx-done .hx-slot{background:rgba(9,7,5,.9);border:1px solid rgba(233,184,79,.45);border-radius:18px;padding:16px 26px 8px;box-shadow:0 14px 30px rgba(0,0,0,.55)}.hx-res{text-align:center;line-height:1.1}.hx-res strong{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:1.75rem;color:var(--ivory);font-variant-numeric:lining-nums}.hx-res b{color:var(--gold);font-weight:700}.hx-res span{display:block;margin-top:4px;font-weight:600;font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2)}.hx-again{background:none;border:0;padding:4px 10px;min-height:44px;font:500 .95rem 'Jost',sans-serif;color:var(--sub);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:899px){.hx{--tw:104px;padding:80px 0 0;min-height:0;display:block;background:#060505}.hx-bg{inset:auto 0 0 0;height:500px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.hx-wrap{padding:0 16px}.hx-copy{max-width:none}.hx-copy h1{font-size:clamp(1.9rem,8.4vw,2.4rem)}.hx-ans{font-size:1rem;margin-top:10px!important}.hx-offer{margin-top:14px}.hx-pct{font-size:clamp(4.6rem,22vw,6.4rem)}.hx-up strong{font-size:clamp(1.6rem,7.6vw,2.2rem)}.hx-ol{font-size:.8rem}.hx-btn{width:100%;margin-top:16px}.hx-stage{position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:8px 16px 0;margin-top:14px;min-height:500px;justify-content:flex-start}.hx-slot{width:100%;margin-top:18px;align-items:stretch;min-height:140px}.hx-slot .hx-btn,.hx-slot .hx-ask{width:100%}.hx-res strong{font-size:1.5rem}.hx-again{align-self:center}}@media (prefers-reduced-motion:reduce){.hx *{transition:none!important}}