@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,300..700;1,400..600&family=JetBrains+Mono:wght@400;500&display=swap";.slider[data-v-707622c3],.slider[data-v-707622c3] *{box-sizing:border-box}.slider[data-v-707622c3] *{font-family:inherit}.slider[data-v-707622c3]{--s12-pad:clamp(16px,4.2vw,64px);--s12-hdr:72px;--s12-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--s12-bg);color:var(--s12-title);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:17px;height:900vh;line-height:1.55;position:relative;width:100%;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}:where(.slider[data-v-707622c3]) :where(p,h1,h2,h3,figure){margin:0}.slider a[data-v-707622c3]{color:inherit;text-decoration:none}.slider .mono[data-v-707622c3]{font-family:var(--s12-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.muted[data-v-707622c3]{color:var(--s12-text)}.pin[data-v-707622c3]{height:100vh;height:100svh;overflow:hidden;position:sticky;top:0}.pin[data-v-707622c3]:before{background:linear-gradient(90deg,var(--s12-bg) 18%,color-mix(in srgb,var(--s12-bg) 86%,transparent) 34%,transparent 52%);inset:0}.pin[data-v-707622c3]:after,.pin[data-v-707622c3]:before{content:"";pointer-events:none;position:absolute;z-index:1}.pin[data-v-707622c3]:after{background:linear-gradient(0deg,var(--s12-bg),transparent);height:22%;inset:auto 0 0}.zoom[data-v-707622c3]{inset:0 0 0 34%;perspective:1600px;position:absolute}.host[data-v-707622c3],.tilt[data-v-707622c3]{inset:0;position:absolute}.tilt[data-v-707622c3]{transform-style:preserve-3d}.host[data-v-707622c3] svg{display:block;height:100%;overflow:visible;width:100%}.host[data-v-707622c3] .zs-svg *{vector-effect:non-scaling-stroke}.host[data-v-707622c3] .zs-f1{fill:#132636}.host[data-v-707622c3] .zs-f2{fill:#10283a}.host[data-v-707622c3] .zs-f3{fill:color-mix(in srgb,var(--s12-accent) 12%,transparent)}.host[data-v-707622c3] .zs-f4{fill:#1a3247}.host[data-v-707622c3] .zs-s1{stroke:var(--s12-accent);stroke-opacity:.75;stroke-width:1.2}.host[data-v-707622c3] .zs-s2{stroke:var(--s12-accent);stroke-opacity:.5;stroke-width:1}.host[data-v-707622c3] .zs-s3{fill:none;stroke:#aeb9c2;stroke-opacity:.28;stroke-width:1}.host[data-v-707622c3] .zs-nf{fill:none}.host[data-v-707622c3] .zs-dash{stroke-dasharray:4 6}.host[data-v-707622c3] .zs-gold{fill:var(--s12-accent)}.host[data-v-707622c3] .zs-ring{stroke:var(--s12-accent)}.host[data-v-707622c3] .zs-wire{stroke:var(--s12-accent);stroke-opacity:.45;stroke-width:.8}.host[data-v-707622c3] .zs-tr{fill:none;stroke:var(--s12-accent);stroke-opacity:.5;stroke-width:1.1}.host[data-v-707622c3] .zs-flow{animation:flow-707622c3 2.6s linear infinite;fill:none;stroke:#f0ddb7;stroke-dasharray:3 40;stroke-width:1.6}.host[data-v-707622c3] .zs-spark{fill:#f0ddb7}.host[data-v-707622c3] .zs-star{fill:#aeb9c2}.host[data-v-707622c3] .zs-lbl{fill:var(--s12-accent);fill-opacity:.75;font-family:var(--s12-mono);letter-spacing:.08em}.host[data-v-707622c3] .zs-lbl2{fill:#aeb9c2;fill-opacity:.6;font-family:var(--s12-mono);letter-spacing:.08em}.host[data-v-707622c3] .zs-cell{animation:cell-707622c3 3.2s ease-in-out infinite;fill:var(--s12-accent);fill-opacity:.07;stroke:var(--s12-accent);stroke-opacity:.35}.host[data-v-707622c3] .zs-pulse{animation:pulse-707622c3 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}.is-reduced .host[data-v-707622c3] .zs-cell,.is-reduced .host[data-v-707622c3] .zs-flow,.is-reduced .host[data-v-707622c3] .zs-pulse{animation:none}@keyframes flow-707622c3{to{stroke-dashoffset:-86}}@keyframes cell-707622c3{0%,to{fill-opacity:.05}45%{fill-opacity:.32}}@keyframes pulse-707622c3{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.eyebrow[data-v-707622c3]{align-items:center;color:var(--s12-accent);display:flex;font-family:var(--s12-mono);font-size:12px;gap:10px;letter-spacing:.16em;text-transform:uppercase}.eyebrow[data-v-707622c3]:before{background:currentColor;border-radius:50%;content:"";flex:none;height:7px;width:7px}.hero-title[data-v-707622c3],.intro-title[data-v-707622c3]{font-weight:500;letter-spacing:-.03em;line-height:1.02;white-space:pre-line}.hero-title em[data-v-707622c3]{color:var(--s12-accent);font-style:italic;font-weight:400}.hero-copy[data-v-707622c3]{left:var(--s12-pad);max-width:min(640px,52vw);position:absolute;top:50%;transform:translateY(calc(-50% + var(--hy, 0px)));z-index:2}.hero-title[data-v-707622c3]{font-size:clamp(46px,6.6vw,108px);letter-spacing:-.04em;line-height:.96;margin:22px 0 26px}.hero-text[data-v-707622c3]{color:var(--s12-text);font-size:clamp(17px,1.35vw,20px);margin:0 0 30px;max-width:470px}.hero-tags[data-v-707622c3]{color:var(--s12-accent);display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:34px}.hero-tags span[data-v-707622c3]{align-items:center;display:flex;gap:18px}.hero-tags span+span[data-v-707622c3]:before{background:currentColor;content:"";height:1px;opacity:.5;width:16px}.ctas[data-v-707622c3]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-707622c3]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;height:50px;padding:0 24px;transition:filter .25s,color .25s,border-color .25s;white-space:nowrap}.btn-primary[data-v-707622c3]{background:var(--s12-btn1-bg);color:var(--s12-btn1-text)}.btn-primary[data-v-707622c3]:hover{filter:brightness(1.08)}.btn-line[data-v-707622c3]{border-color:var(--s12-btn2-border);color:var(--s12-btn2-text)}.btn-line[data-v-707622c3]:hover{border-color:var(--s12-accent);color:var(--s12-accent)}.arrow[data-v-707622c3]{transition:transform .25s}.btn:hover .arrow[data-v-707622c3]{transform:translate(4px)}.scroll-hint[data-v-707622c3]{align-items:center;bottom:26px;color:var(--s12-text);display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.scroll-hint i[data-v-707622c3]{animation:drip-707622c3 1.8s ease-in-out infinite;background:linear-gradient(var(--s12-accent),transparent);height:38px;transform-origin:top;width:1px}.is-reduced .scroll-hint i[data-v-707622c3]{animation:none}@keyframes drip-707622c3{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.intro[data-v-707622c3]{left:var(--s12-pad);max-width:min(520px,40vw);opacity:0;position:absolute;top:50%;transform:translateY(calc(-50% + var(--iy, 0px)));visibility:hidden;z-index:2}.intro-title[data-v-707622c3]{font-size:clamp(36px,5vw,72px);margin:18px 0 20px}.intro-text[data-v-707622c3]{color:var(--s12-text);font-size:19px}.panel[data-v-707622c3]{bottom:0;gap:26px;justify-content:center;left:var(--s12-pad);opacity:0;position:absolute;top:var(--s12-hdr);visibility:hidden;width:min(420px,32vw);z-index:2}.panel[data-v-707622c3],.readout[data-v-707622c3]{display:flex;flex-direction:column}.readout[data-v-707622c3]{gap:6px}.readout b[data-v-707622c3]{color:var(--s12-title);font-size:clamp(56px,6vw,96px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.04em;line-height:1}.ruler[data-v-707622c3]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0 0 0 18px;position:relative}.ruler[data-v-707622c3]:before{background:var(--s12-line);bottom:6px;content:"";left:0;position:absolute;top:6px;width:1px}.ruler .ind[data-v-707622c3]{background:var(--s12-accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--s12-accent) 18%,transparent);height:7px;left:-3px;position:absolute;top:calc(6px + var(--z, 0)*(100% - 19px)/4);width:7px}.ruler li[data-v-707622c3]{color:var(--s12-text);display:flex;font-family:var(--s12-mono);font-size:12px;gap:14px;letter-spacing:.1em;line-height:19px;text-transform:uppercase;transition:color .3s}.ruler li b[data-v-707622c3]{font-weight:500;min-width:66px}.ruler li.on[data-v-707622c3]{color:var(--s12-title)}.stages[data-v-707622c3]{min-height:290px;position:relative}.stage[data-v-707622c3]{inset:0 0 auto;opacity:0;position:absolute;visibility:hidden}.stage .verb[data-v-707622c3]{font-size:clamp(30px,2.6vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0 0 8px}.stage p[data-v-707622c3]{color:var(--s12-text);margin:0 0 14px}.co-tag[data-v-707622c3]{align-items:center;border:1px solid var(--s12-line);border-radius:999px;color:var(--s12-accent);display:inline-flex;font-family:var(--s12-mono);font-size:11.5px;gap:8px;letter-spacing:.12em;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.stage figure[data-v-707622c3]{aspect-ratio:16/10;border:1px solid var(--s12-line);border-radius:10px;overflow:hidden;width:min(300px,100%)}.stage figure img[data-v-707622c3]{filter:saturate(.85);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-height:780px)and (min-width:861px){.stages[data-v-707622c3]{min-height:250px}.stage figure[data-v-707622c3]{width:240px}}@media(max-width:860px){.slider[data-v-707622c3]{--s12-hdr:64px;--s12-zoom:min(100vw,48vh);--s12-text-top:calc(var(--s12-hdr) + var(--s12-zoom));font-size:16px}@supports (height:1svh){.slider[data-v-707622c3]{--s12-zoom:min(100vw,48svh)}}.zoom[data-v-707622c3]{bottom:auto;height:var(--s12-zoom);left:0;right:0;top:var(--s12-hdr)}.hero-copy[data-v-707622c3],.intro[data-v-707622c3],.panel[data-v-707622c3]{display:flex;flex-direction:column;justify-content:flex-end}.hero-copy[data-v-707622c3]>*,.intro[data-v-707622c3]>*,.panel[data-v-707622c3]>*{flex-shrink:0}.hero-copy[data-v-707622c3]>:first-child,.intro[data-v-707622c3]>:first-child,.panel[data-v-707622c3]>:first-child{margin-top:auto}.hero-copy[data-v-707622c3]>:last-child,.intro[data-v-707622c3]>:last-child,.panel[data-v-707622c3]>:last-child{margin-bottom:auto}.pin[data-v-707622c3]:before{background:linear-gradient(0deg,var(--s12-bg) 38%,color-mix(in srgb,var(--s12-bg) 70%,transparent) 50%,transparent 62%)}.hero-copy[data-v-707622c3]{bottom:calc(28px + env(safe-area-inset-bottom));left:16px;max-width:none;right:16px;top:var(--s12-text-top);transform:translateY(var(--hy,0))}.hero-title[data-v-707622c3]{font-size:clamp(40px,11.5vw,60px);margin:14px 0}.hero-text[data-v-707622c3]{font-size:16px;margin-bottom:18px}.hero-tags[data-v-707622c3]{display:none}.btn[data-v-707622c3]{font-size:14.5px;height:46px;padding:0 18px}.scroll-hint[data-v-707622c3]{display:none}.intro[data-v-707622c3]{bottom:calc(36px + env(safe-area-inset-bottom));left:16px;max-width:none;right:16px;top:var(--s12-text-top);transform:translateY(var(--iy,0))}.intro-text[data-v-707622c3]{font-size:16px}.panel[data-v-707622c3]{bottom:calc(16px + env(safe-area-inset-bottom));gap:12px;left:16px;padding-top:8px;right:16px;top:var(--s12-text-top);width:auto}.stages[data-v-707622c3]{display:grid;min-height:0}.stage[data-v-707622c3]{grid-area:1/1;inset:auto;position:relative}.readout[data-v-707622c3]{align-items:baseline;flex-direction:row;justify-content:space-between}.readout b[data-v-707622c3]{font-size:46px}.ruler[data-v-707622c3]{flex-direction:row;gap:0;justify-content:space-between;padding:14px 0 0}.ruler[data-v-707622c3]:before{height:1px;inset:0 4px auto;width:auto}.ruler .ind[data-v-707622c3]{left:calc(var(--z, 0)*(100% - 8px)/4);top:-3px}.ruler li[data-v-707622c3]{flex-direction:column;font-size:10.5px;gap:0;line-height:1.5}.ruler li b[data-v-707622c3]{min-width:0}.ruler li[data-v-707622c3]:nth-child(n+3){text-align:center}.ruler li[data-v-707622c3]:last-child{text-align:right}.stage .verb[data-v-707622c3]{font-size:28px}.stage p[data-v-707622c3]{font-size:15.5px;margin-bottom:10px}.stage figure[data-v-707622c3]{display:none}}
