.zbh,.zbm,.zbc,.zbw{--zb-bg:#0a0a0b;--zb-bg2:#121214;--zb-text:#ededea;--zb-text2:#b4b4b0;--zb-muted:#7a7a81;--zb-rail:#ededea17;--zb-border:#ededea29;--zb-live:#9fd4a8;--zb-gutter:clamp(16px, 2.5vw, 32px);--zb-max:1376px;--zb-pad:clamp(20px, 3vw, 40px);background:var(--zb-bg);color:var(--zb-text);isolation:isolate;font-family:Archivo,system-ui,sans-serif;position:relative}.zb-mono{letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.5}.zb-muted{color:var(--zb-muted)}.zb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zb-eyebrow{color:var(--zb-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.625rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;display:inline-flex}.zb-eyebrow-dot{background:var(--zb-text);width:.375rem;height:.375rem}.zb-live{align-items:center;gap:.5rem;display:inline-flex}.zb-status-dot{background:var(--zb-live);border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 4px #9fd4a824}.zb-line{border-top:1px solid var(--zb-rail)}.zb-line:before,.zb-line:after{content:"";left:var(--zb-gutter);right:var(--zb-gutter);max-width:var(--zb-max);box-sizing:border-box;pointer-events:none;z-index:6;margin:0 auto;position:absolute;top:-1px}.zb-line:before{border-left:1px solid #ededea66;border-right:1px solid #ededea66;height:9px}.zb-line:after{border-left:9px solid #ededea66;border-right:9px solid #ededea66;height:1px}.zb-btn{background:var(--zb-text);height:2.75rem;color:var(--zb-bg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;align-items:center;gap:.625rem;padding:0 1.125rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.zb-btn:hover{color:var(--zb-bg);background:#fff}.zb-btn:hover .zb-btn-arrow{transform:translate(2px,-2px)}.zb-btn-arrow{width:.6875rem;height:.6875rem;transition:transform .2s}.zb-btn.is-secondary{color:var(--zb-text);box-shadow:inset 0 0 0 1px var(--zb-border);background:0 0}.zb-btn.is-secondary:hover{box-shadow:inset 0 0 0 1px #ededea80}.zb-btn.is-submit{flex:none;height:2.375rem}.zb-btn:focus-visible,.zbm-item:focus-visible,.zbc-input:focus-visible{outline:2px solid var(--zb-live);outline-offset:2px}.zbh{overflow:hidden}.zbh-bg{inset:0 var(--zb-gutter);max-width:var(--zb-max);z-index:-1;pointer-events:none;opacity:.8;margin:0 auto;position:absolute;overflow:hidden}.zbh-columns{z-index:-2;width:100%;height:82%;position:absolute;bottom:0;left:0;right:0}.zbh-columns g{will-change:transform}.zbh-shade{background:linear-gradient(#0a0a0b 0%,#0a0a0beb 30%,#0a0a0b40 62%,#0a0a0b1a 80%,#0a0a0b 100%);position:absolute;inset:0}.zbh-inner{box-sizing:border-box;min-height:max(42rem,100svh);max-width:var(--zb-max);padding:9.5rem calc(var(--zb-gutter) + var(--zb-pad)) 2.5rem;pointer-events:none;flex-direction:column;margin:0 auto;display:flex}.zbh-content{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.zbh-title{letter-spacing:-.045em;color:var(--zb-text);margin:0;font-size:clamp(2.5rem,5.4vw,5rem);font-weight:700;line-height:1}.zbh-line{display:block}.zbh-muted{color:var(--zb-muted)}.zbh-lede{max-width:34rem;color:var(--zb-text2);margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.zbh-buttons{pointer-events:auto;flex-wrap:wrap;gap:.625rem;display:flex}.zbh-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:auto;padding-top:4rem;display:flex}.zbh-stats{flex-wrap:wrap;gap:3rem;display:flex}.zbh-stat{flex-direction:column;gap:.375rem;display:flex}.zbh-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.1}.zbh-hint{color:var(--zb-muted);align-items:center;gap:.75rem;display:flex}.zbh-hint-line{background:var(--zb-border);width:1px;height:2.5rem;overflow:hidden}.zbh-hint-fill{background:var(--zb-text);width:100%;height:40%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite zbh-hint}@keyframes zbh-hint{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.zb-anim .zbh-line{clip-path:inset(-.2em 0 -.25em)}.zb-anim .zbh-line>span,.zb-anim .zbh-fade{opacity:0}.zb-anim.zb-in .zbh-fade{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:none}.zb-anim .zbh-fade{transform:translateY(16px)}.zb-anim .zbh-content>.zbh-fade:first-child{transition-delay:.3s}.zb-anim .zbh-lede{transition-delay:.55s!important}.zb-anim .zbh-buttons{transition-delay:.65s!important}.zb-anim .zbh-bottom{transition-delay:.8s!important}.zb-anim .zbh-line>span{display:inline-block;transform:translateY(110%)}.zb-anim.zb-in .zbh-line>span{opacity:1;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .15s;transform:none}.zb-anim.zb-in .zbh-line+.zbh-line>span{transition-delay:.25s}.zbm-inner{max-width:var(--zb-max);box-sizing:border-box;padding:1.75rem calc(var(--zb-gutter) + var(--zb-pad));align-items:center;gap:2.5rem;margin:0 auto;display:flex}.zbm-label{flex:none;max-width:12rem}.zbm-marquee{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.zbm-track{flex:none;align-items:center;gap:4.5rem;padding-right:4.5rem;animation:48s linear infinite zbm-scroll;display:flex}.zbm-marquee:hover .zbm-track{animation-play-state:paused}@keyframes zbm-scroll{to{transform:translate(-100%)}}.zbm-item{color:var(--zb-muted);white-space:nowrap;letter-spacing:-.03em;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none;transition:color .2s;display:flex}.zbm-item:hover{color:var(--zb-text)}.zbm-icon{flex:none;width:1.25rem;height:1.25rem}.zbc{overflow:hidden}.zbc-bg{inset:0 var(--zb-gutter);max-width:var(--zb-max);z-index:-1;pointer-events:none;opacity:.7;background:#1a1a1d;margin:0 auto;position:absolute;overflow:hidden}.zbc-glow{z-index:-3;will-change:transform;background:radial-gradient(circle,#ededeab3 0%,#ededea2e 30%,#ededea00 62%);border-radius:50%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;position:absolute;top:0;left:0}.zbc-grid{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.zbc-shade{z-index:-1;background:linear-gradient(#0a0a0b 0%,#0a0a0b00 22% 78%,#0a0a0b 100%);position:absolute;inset:0}.zbc-inner{box-sizing:border-box;max-width:60rem;padding:clamp(6rem, 12vw, 9rem) calc(var(--zb-gutter) + var(--zb-pad));text-align:center;flex-direction:column;align-items:center;gap:1.75rem;margin:0 auto;display:flex}.zbc-title{letter-spacing:-.045em;color:var(--zb-text);margin:0;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:700;line-height:1}.zbc-title .zb-muted{display:inline-block}.zbc-lede{max-width:36rem;color:var(--zb-text2);margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.zbc-form{box-sizing:border-box;background:var(--zb-bg2);width:100%;max-width:28rem;box-shadow:inset 0 0 0 1px var(--zb-border);gap:.375rem;padding:.3125rem;transition:box-shadow .2s;display:flex;position:relative}.zbc-form:focus-within{box-shadow:inset 0 0 0 1px #ededea66}.zb-corners:after{content:"";pointer-events:none;background:linear-gradient(var(--zb-text), var(--zb-text)) 0 0 / 7px 1px, linear-gradient(var(--zb-text), var(--zb-text)) 0 0 / 1px 7px, linear-gradient(var(--zb-text), var(--zb-text)) 100% 0 / 7px 1px, linear-gradient(var(--zb-text), var(--zb-text)) 100% 0 / 1px 7px, linear-gradient(var(--zb-text), var(--zb-text)) 0 100% / 7px 1px, linear-gradient(var(--zb-text), var(--zb-text)) 0 100% / 1px 7px, linear-gradient(var(--zb-text), var(--zb-text)) 100% 100% / 7px 1px, linear-gradient(var(--zb-text), var(--zb-text)) 100% 100% / 1px 7px;opacity:.55;background-repeat:no-repeat;position:absolute;inset:-1px}.zbc-input{min-width:0;height:2.375rem;color:var(--zb-text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 .875rem;font-size:.9375rem}.zbc-input::placeholder{color:var(--zb-muted)}.zbc-note{color:var(--zb-muted);margin:-.75rem 0 0;font-size:.8125rem;line-height:1.5}.zbc-note a{color:var(--zb-text2);text-underline-offset:2px;text-decoration:underline}.zbc-meta{color:var(--zb-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.zbc-meta-item{align-items:center;gap:.5rem;display:inline-flex}.zbw{padding:clamp(3rem, 6vw, 5rem) var(--zb-gutter);overflow:hidden}.zbw-inner{max-width:var(--zb-max);box-sizing:border-box;padding:0 var(--zb-pad);justify-content:center;align-items:center;gap:.1em;margin:0 auto;font-size:min(15rem,17vw);display:flex}.zbw-mark{flex:none;width:.72em;height:.72em}.zbw-word{display:grid;transform:translateY(-.04em)}.zbw-stroke,.zbw-text{letter-spacing:-.05em;color:#0000;grid-area:1/1;font-size:1em;font-weight:800;line-height:1}.zbw-stroke{-webkit-text-stroke:2px #ededea1f}.zbw-text{z-index:1;-webkit-text-fill-color:transparent;background:linear-gradient(#0f0f11 15%,#222226 85%);-webkit-background-clip:text;background-clip:text;position:relative}.zb-anim [data-zb-wordmark]{opacity:0;transform:translateY(60px)}.zb-anim [data-zb-wordmark].zb-in{opacity:1;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:none}@media (width<=991px){.zbh-inner{min-height:max(40rem,92svh);padding-top:7.5rem}.zbh-columns{height:70%}.zbh-stats{gap:2rem}}@media (width<=767px){.zbh-hint,.zbm-label{display:none}.zbm-inner{padding-top:1.25rem;padding-bottom:1.25rem}.zbm-item{font-size:1.0625rem}.zbh-stats{gap:1.5rem 2rem}}@media (width<=479px){.zbc-form{flex-direction:column}.zb-btn.is-submit{justify-content:center}}@media (prefers-reduced-motion:reduce){.zbm-track,.zbh-hint-fill{animation:none}}
