#zhb{--zhb-bg1: #06176b;--zhb-bg2: #1c45e0;--zhb-a1: #f2b632;--zhb-a2: #ffffff;--zhb-ink: #ffffff;--zhb-btn: #f2b632;--zhb-btn-ink: #06176b;position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;color:var(--zhb-ink);background:radial-gradient(110% 85% at 55% 42%,var(--zhb-bg2),var(--zhb-bg1) 72%);isolation:isolate;-webkit-user-select:none;user-select:none;font-family:Inter,Segoe UI,system-ui,sans-serif}#zhb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.07;mix-blend-mode:overlay}#zhb .zhb-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#zhb .zhb-layout{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(300px,min(480px,33vw)) 1fr minmax(190px,230px);align-items:center;gap:clamp(16px,2.5vw,48px);padding:clamp(24px,4vh,48px) clamp(20px,4.5vw,72px)}#zhb .zhb-copy{container-type:inline-size}#zhb .zhb-copy>*{opacity:0;transform:translateY(26px)}#zhb.zhb-ready .zhb-copy>*{animation:zhb-rise .9s cubic-bezier(.2,.8,.2,1) forwards}#zhb.zhb-ready .zhb-copy>:nth-child(2){animation-delay:.08s}#zhb.zhb-ready .zhb-copy>:nth-child(3){animation-delay:.16s}#zhb.zhb-ready .zhb-copy>:nth-child(4){animation-delay:.24s}@keyframes zhb-rise{to{opacity:1;transform:none}}#zhb .zhb-headline{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(34px,5vw,96px);font-size:clamp(34px,12.6cqw,96px);line-height:.94;text-transform:uppercase;letter-spacing:.5px;margin:0 0 22px}#zhb .zhb-headline span,#zhb .zhb-headline em{display:block;white-space:nowrap}#zhb .zhb-headline em{font-style:normal;color:var(--zhb-a1);transition:color .3s}#zhb .zhb-lead{font-size:clamp(17px,1.35vw,21px);font-weight:400;line-height:1.55;opacity:.82;max-width:460px;margin:0}@media(min-width:1101px){#zhb .zhb-lead{max-width:none;font-size:clamp(14px,1.3vw,21px);font-size:3.55cqw}#zhb .zhb-lead span{display:block;white-space:nowrap}}#zhb .zhb-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}#zhb .zhb-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:20px 30px;border-radius:14px;border:0;cursor:pointer;font-weight:800;font-size:17px;letter-spacing:.3px;text-decoration:none;background:var(--zhb-btn);color:var(--zhb-btn-ink);transition:transform .2s ease-out,background .3s,color .3s}#zhb .zhb-btn:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s}#zhb .zhb-btn:hover:before{left:130%}#zhb .zhb-btn .zhb-arr{transition:transform .25s}#zhb .zhb-btn:hover .zhb-arr{transform:translate(5px)}#zhb .zhb-shipping{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600}#zhb .zhb-shipping svg{width:22px;height:22px;color:var(--zhb-a1);flex:none;transition:color .3s}#zhb .zhb-facts{display:flex;gap:30px;margin-top:38px;font-size:14px;opacity:.7;flex-wrap:wrap}#zhb .zhb-facts .zhb-mail{color:inherit;text-decoration:none;transition:color .2s}#zhb .zhb-facts .zhb-mail:hover{color:var(--zhb-a1)}#zhb .zhb-facts b{display:block;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:32px;opacity:1;letter-spacing:.5px}#zhb .zhb-stagecol{position:relative;height:100%;display:grid;place-items:center;container-type:inline-size}#zhb .zhb-word{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;font-family:Anton,Impact,sans-serif;font-size:clamp(150px,27vw,500px);line-height:.8;white-space:nowrap;color:color-mix(in srgb,var(--zhb-ink) 7%,transparent);-webkit-text-stroke:2px color-mix(in srgb,var(--zhb-ink) 22%,transparent);pointer-events:none;z-index:0}#zhb .zhb-word span{display:inline-block;animation:zhb-letter .8s cubic-bezier(.2,.9,.25,1.1) both}@keyframes zhb-letter{0%{transform:translateY(45%) skewY(8deg);opacity:0}}#zhb .zhb-kit{position:relative;z-index:2;perspective:1400px;touch-action:pan-y}#zhb .zhb-kit-drag{cursor:grab;will-change:transform}#zhb .zhb-kit-drag.zhb-dragging{cursor:grabbing}#zhb .zhb-kit-float{animation:zhb-float 6s ease-in-out infinite}@keyframes zhb-float{50%{transform:translateY(-12px)}}#zhb .zhb-kit-canvas{display:block;height:min(70vh,780px,100cqw);width:auto;filter:drop-shadow(0 40px 45px rgba(16,24,32,.45));opacity:0}#zhb.zhb-ready .zhb-kit-canvas{opacity:1}#zhb .zhb-floor{position:absolute;left:50%;bottom:-4%;width:70%;height:8%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(16,24,32,.45),transparent);z-index:1;animation:zhb-shadow 6s ease-in-out infinite}@keyframes zhb-shadow{50%{transform:translate(-50%) scale(.86);opacity:.7}}#zhb .zhb-ring{position:absolute;left:50%;bottom:-1%;width:60%;aspect-ratio:4 / 1;border:2px solid var(--zhb-a1);border-radius:50%;transform:translate(-50%) scale(.2);opacity:0;pointer-events:none;z-index:1}#zhb .zhb-ring.zhb-go{animation:zhb-ring 1s cubic-bezier(.1,.7,.3,1) forwards}@keyframes zhb-ring{0%{opacity:.9}to{transform:translate(-50%) scale(2.4);opacity:0}}#zhb-lens{position:fixed;left:0;top:0;z-index:25;width:170px;height:170px;border-radius:50%;border:3px solid var(--zhb-a1);box-shadow:0 20px 50px #10182073,inset 0 0 0 6px #ffffff1f;background:var(--zhb-bg1);pointer-events:none;overflow:hidden;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .2s,transform .25s cubic-bezier(.3,1.5,.6,1),border-color .3s}#zhb-lens.zhb-on{opacity:1;transform:translate(-50%,-50%) scale(1)}#zhb-lens canvas{width:100%;height:100%;display:block}#zhb-lens span{position:absolute;left:50%;bottom:12px;transform:translate(-50%);font-size:10px;font-weight:800;letter-spacing:2px;white-space:nowrap;background:#10182099;color:#fff;padding:4px 8px;border-radius:6px}#zhb .zhb-hint{position:absolute;left:50%;bottom:2px;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;opacity:.55;display:flex;align-items:center;gap:12px;white-space:nowrap;transition:opacity .5s}#zhb .zhb-hint i{font-style:normal;display:inline-block;animation:zhb-nudge 1.6s ease-in-out infinite}#zhb .zhb-hint i:last-child{animation-direction:reverse}@keyframes zhb-nudge{50%{transform:translate(-6px)}}#zhb.zhb-touched .zhb-hint{opacity:0}#zhb .zhb-panel{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translate(30px)}#zhb.zhb-ready .zhb-panel{animation:zhb-rise .9s .3s cubic-bezier(.2,.8,.2,1) forwards}#zhb .zhb-count{font-family:Anton,Impact,sans-serif;font-size:15px;letter-spacing:2px;display:flex;justify-content:space-between;opacity:.8;text-transform:uppercase}#zhb .zhb-count b{font-weight:400;color:var(--zhb-a1);transition:color .3s}#zhb .zhb-picks{display:flex;flex-direction:column;gap:8px}#zhb .zhb-pick{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;cursor:pointer;text-align:left;background:color-mix(in srgb,var(--zhb-ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--zhb-ink) 12%,transparent);color:inherit;font:inherit;transition:background .25s,border-color .25s,transform .25s}#zhb .zhb-pick:hover{transform:translate(-4px);border-color:color-mix(in srgb,var(--zhb-ink) 35%,transparent)}#zhb .zhb-pick img{width:46px;height:50px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(16,24,32,.3));transition:transform .3s}#zhb .zhb-pick:hover img{transform:rotate(-6deg) scale(1.08)}#zhb .zhb-pick span{font-size:13px;font-weight:700;line-height:1.25}#zhb .zhb-pick small{display:block;font-size:11px;font-weight:500;opacity:.6;letter-spacing:.3px}#zhb .zhb-pick[aria-pressed=true]{background:color-mix(in srgb,var(--zhb-ink) 14%,transparent);border-color:var(--zhb-a1)}#zhb .zhb-pick .zhb-bar{position:absolute;left:0;bottom:0;height:3px;width:100%}#zhb .zhb-pick .zhb-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zhb-a1);transform:scaleX(0);transform-origin:left}#zhb .zhb-pick[aria-pressed=true] .zhb-bar:after{animation:zhb-progress 7s linear forwards}#zhb.zhb-hold .zhb-pick .zhb-bar:after{animation-play-state:paused}#zhb.zhb-manual .zhb-pick .zhb-bar{display:none}@keyframes zhb-progress{to{transform:scaleX(1)}}#zhb .zhb-slash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden}#zhb .zhb-slash-track{position:absolute;top:-5%;height:110%;left:0;display:flex;will-change:transform;visibility:hidden}#zhb .zhb-slash-track i{height:100%;flex:none}@media(max-width:1279px){#zhb{height:auto;min-height:100svh}#zhb .zhb-layout{grid-template-columns:1fr;gap:22px;padding:32px 16px 44px}#zhb .zhb-stagecol{order:1;height:auto;padding-top:0}#zhb .zhb-panel{display:contents}#zhb .zhb-count{display:none}#zhb .zhb-picks{order:2;flex-direction:row;justify-content:center}#zhb .zhb-pick{padding:6px}#zhb .zhb-pick span{display:none}#zhb .zhb-pick:hover{transform:translateY(-3px)}#zhb .zhb-copy{order:3;text-align:center;display:flex;flex-direction:column;align-items:center}#zhb .zhb-lead{margin:0 auto}#zhb .zhb-ctas,#zhb .zhb-facts{justify-content:center}#zhb .zhb-kit-canvas{height:min(46svh,88cqw,540px)}#zhb .zhb-word{font-size:min(34vw,330px);top:48%}#zhb .zhb-hint{bottom:-18px}}@media(max-width:480px){#zhb .zhb-btn{padding:15px 20px;font-size:14px}#zhb .zhb-facts{gap:16px}}@media(prefers-reduced-motion:reduce){#zhb .zhb-copy>*,#zhb .zhb-panel{opacity:1;transform:none;animation:none}#zhb .zhb-kit-canvas{opacity:1}#zhb .zhb-kit-float,#zhb .zhb-floor,#zhb .zhb-hint i,#zhb .zhb-word span{animation:none}}@media(min-width:1024px)and (max-width:1279px){#zhb .zhb-layout{padding-top:44px}}@supports not (color: color-mix(in srgb,red,blue)){#zhb .zhb-word{color:#ffffff12;-webkit-text-stroke:2px rgba(255,255,255,.22)}#zhb .zhb-pick{background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}#zhb .zhb-pick:hover{border-color:#ffffff59}#zhb .zhb-pick[aria-pressed=true]{background:#ffffff24}}
