.vs-body{width:100%;max-width:none;overflow-x:hidden}.vs-body .nev_section_main,.vs-body .sec_section_main{width:100%;max-width:none}.vs{--vs-ink:#10110f;--vs-paper:#f3efe6;--vs-muted:#5f5c54;--vs-line:#10110f1f;--vs-line-strong:#10110f38;--vs-accent:#d6ff3f;--vs-dark:#0c0d0b;--vs-card:#fbf8f1;--vs-gutter:clamp(1.25rem, 4vw, 3.25rem);--vs-space:clamp(4.5rem, 10vw, 8rem);--vs-chrome:8em;color:var(--vs-ink);background:var(--vs-paper);font-family:var(--font-source-sans), "Source Sans 3", "Source Sans Pro", sans-serif;width:100%;max-width:none}.vs *{box-sizing:border-box}.vs a{color:inherit;text-decoration:none}.vs a.vs-btn-accent{color:var(--vs-ink)}.vs a.vs-btn-ghost,.vs a.vs-btn-dark{color:#f6f3ea}.vs a.link-block-102,.vs a.link-block-102 .text-block-437014744{color:#f6f4f0}.vs a.bottom_text_link{color:var(--vs-ink)}.vs-wrap{width:100%;padding-inline:var(--vs-gutter)}.vs #faq,.vs #pricing,.vs #proof,.vs #scarce,.vs #what-you-get,.vs #macro-strategy,.vs #capture,.vs #who{scroll-margin-top:calc(var(--vs-chrome) + .75rem)}.vs-reel{color:#f6f3ea;background:#050505;width:100%;max-width:none;height:280vh}.vs-reel-pin{top:var(--vs-chrome);width:100%;max-width:none;height:calc(100dvh - var(--vs-chrome));--vs-p:0;--vs-expand:0;--vs-rise:0;background:#050505;position:sticky;left:0;overflow:hidden}.vs-reel-pin:before,.vs-reel-pin:after{content:"";z-index:3;pointer-events:none;opacity:var(--vs-expand);position:absolute;left:0;right:0}.vs-reel-pin:before{background:linear-gradient(#050505 0%,#050505c7 34%,#05050500 100%);height:clamp(5.5rem,16vh,10rem);top:0}.vs-reel-pin:after{background:linear-gradient(#05050500 0%,#050505e0 62%,#050505 100%);height:clamp(6.5rem,22vh,13rem);bottom:0}.vs-reel-frame{inset:calc((1 - var(--vs-expand)) * 8.5vh) calc((1 - var(--vs-expand)) * 4.5%);border-radius:calc((1 - var(--vs-expand)) * 1.8rem);transform:scale(calc(.96 + var(--vs-expand) * .04));will-change:inset, border-radius, transform;background:#12130f;position:absolute;overflow:hidden}.vs-reel-screen,.vs-reel-screen video,.vs-reel-ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vs-reel-screen video{object-position:50% 28%;transform:scale(calc(1.06 - var(--vs-expand) * .06))}.vs-reel-ph{background:radial-gradient(at 30% 20%,#d6ff3f29,#0000 42%),radial-gradient(at 80% 80%,#ff5a1f2e,#0000 46%),linear-gradient(160deg,#1a1c16 0%,#0a0b09 55%,#141510 100%)}.vs-reel-ph:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff08 3px);animation:7s linear infinite vs-scan;position:absolute;inset:0}.vs-reel-ph-mark{display:none}.vs-reel-ph-mark:before,.vs-reel-ph-mark:after{content:"";background:#f6f3eab3;position:absolute}.vs-reel-ph-mark:before{width:1px;height:64%;top:18%;left:50%}.vs-reel-ph-mark:after{width:64%;height:1px;top:50%;left:18%}.vs-reel-ph-copy{display:none}.vs-reel-vignette{pointer-events:none;background:linear-gradient(to bottom, rgba(5, 5, 5, calc(var(--vs-expand) * .7)) 0%, transparent calc(18% + var(--vs-expand) * 8%)), linear-gradient(to top, rgba(5, 5, 5, calc(.28 + var(--vs-rise) * .28 + var(--vs-expand) * .5)) 0%, rgba(5, 5, 5, calc(.08 + var(--vs-expand) * .22)) 36%, transparent 68%);position:absolute;inset:0}.vs-reel-find{pointer-events:none}.vs-reel-find i{width:1.4rem;height:1.4rem;opacity:calc(1 - var(--vs-expand));border-style:solid;border-color:#f6f3ea8c;position:absolute}.vs-reel-find i:first-child{border-width:2px 0 0 2px;top:.9rem;left:.9rem}.vs-reel-find i:nth-child(2){border-width:2px 2px 0 0;top:.9rem;right:.9rem}.vs-reel-find i:nth-child(3){display:none}.vs-reel-find i:nth-child(4){border-width:0 2px 2px 0;bottom:.9rem;right:.9rem}.vs-reel-hud{z-index:4;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:#f6f3eac7;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;font-size:.78rem;display:flex;position:absolute;top:1.15rem;left:clamp(1rem,3.5vw,2.4rem)}.vs-reel-rec{color:#ff4d3a;align-items:center;gap:.4rem;display:inline-flex}.vs-reel-rec b{background:#ff4d3a;border-radius:50%;width:.55rem;height:.55rem;animation:1.1s ease-in-out infinite vs-rec}.vs-reel-clock{font-variant-numeric:tabular-nums}.vs-reel-hud-note{color:#f6f3ea73}.vs-reel-copy{left:var(--vs-gutter);z-index:5;flex-direction:column;align-items:flex-start;width:min(42rem,46%);max-width:46%;display:flex;position:absolute;bottom:clamp(1.2rem,5vh,2.8rem);right:auto}.vs-reel-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f6f3ea9e;opacity:calc(1 - var(--vs-expand) * 1.6);transform:translate3d(0, calc(var(--vs-expand) * -.35rem), 0);pointer-events:none;margin:0 0 .7rem;font-size:.72rem;font-weight:700}.vs-reel-copy h1{align-items:flex-start;gap:calc(var(--vs-expand) * .62em);font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.05em;flex-direction:column;margin:0;font-size:clamp(2.2rem,5.6vw,4.85rem);font-weight:600;line-height:.92;display:flex}.vs-reel-a,.vs-reel-b{display:block}.vs-reel-b{white-space:nowrap}.vs-reel-a{white-space:normal;max-width:18ch;transform:translate3d(0, calc(var(--vs-expand) * -3.4vh), 0)}.vs-reel-rotate{color:var(--vs-accent);transform:translate3d(calc(var(--vs-expand) * 2.2vw), calc(var(--vs-expand) * -3.4vh), 0);justify-items:start;display:grid}.vs-reel-b{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .5s,visibility 0s linear .5s;transform:translateY(.38em)}.vs-reel-b[data-on]{opacity:1;visibility:visible;transition:opacity .5s,transform .5s,visibility linear;transform:translate(0,0)}.vs-reel-lead{z-index:0;margin:calc(.55rem + var(--vs-rise) * .7rem) 0 0;max-width:34rem;max-height:calc(var(--vs-rise) * 12rem);color:#f6f3eac7;opacity:var(--vs-rise);font-size:1.02rem;line-height:1.5;position:relative;overflow:hidden}.vs-reel-actions{z-index:1;flex-wrap:wrap;flex:none;gap:.7rem;margin-top:1.05rem;display:flex;position:relative}.vs-reel-rail{z-index:4;background:#f6f3ea2e;width:1px;position:absolute;top:18vh;bottom:18vh;right:1.15rem}.vs-reel-rail span{width:1px;height:calc(var(--vs-p) * 100%);background:var(--vs-accent);display:block}.vs-reel-scroll{z-index:4;writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;color:#f6f3ea80;opacity:calc(1 - var(--vs-expand) * 1.35);margin:0;font-size:.68rem;position:absolute;bottom:1.4rem;right:1.6rem}@keyframes vs-rec{50%{opacity:.15}}@keyframes vs-scan{to{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vs-reel{height:calc(100dvh - var(--vs-chrome))}.vs-reel-ph:after,.vs-reel-rec b{animation:none}.vs-reel-b{transition:none}}@media (max-width:700px){.vs{--vs-chrome:7.2em}.vs-reel{height:220vh}.vs-reel-copy{width:auto;max-width:none;right:var(--vs-gutter)}.vs-reel-a,.vs-reel-b{white-space:normal}.vs-reel-b{transition:none}.vs-reel-scroll{display:none}}.vs-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f6f3ea9e;align-items:center;gap:.65rem;font-size:.72rem;font-weight:600;display:inline-flex}.vs-kicker:before{content:"";background:var(--vs-accent);width:1.5rem;height:2px}.vs-hero h1{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;max-width:16ch;margin:1.1rem 0 1.25rem;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500;line-height:.98}.vs-lead{color:#f6f3eac7;max-width:38rem;font-size:1.12rem;line-height:1.55}.vs-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;display:grid}.vs-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.vs-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.vs-btn:hover{transform:translateY(-1px)}.vs-btn-accent{background:var(--vs-accent);color:var(--vs-ink)}.vs-btn-ghost{color:#f6f3ea;background:0 0;border-color:#f6f3ea47}.vs-btn-dark{background:var(--vs-ink);color:#f6f3ea}.vs-btn-line{border-color:var(--vs-line-strong);background:0 0}.vs-tabs{flex-direction:column;gap:.55rem;display:flex}.vs-tab{text-align:left;color:#f6f3eab8;cursor:pointer;background:#f6f3ea0a;border:1px solid #f6f3ea1f;border-radius:1rem;padding:.95rem 1.05rem}.vs-tab strong{color:#fff;margin-bottom:.2rem;font-size:.95rem;display:block}.vs-tab span{font-size:.84rem;line-height:1.4}.vs-tab.is-on{color:#f6f3eae6;background:#d6ff3f1f;border-color:#d6ff3f8c}.vs-trust{color:#f6f3ea8c;background:#050505;padding:1.55rem 0 2.4rem}.vs-trust-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:700}.vs-trust-brands{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.85rem;margin:0;padding:0;list-style:none;display:flex}.vs-trust-brands li{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.04em;color:#f6f3ea;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:500;line-height:1}.vs-section{padding:var(--vs-space) 0}.vs #proof{padding-bottom:1.1rem}.vs .logo-grid-sec{padding:.35rem var(--vs-gutter) var(--vs-space);background:var(--vs-paper)}.vs-section-tight{padding-top:0}.vs-section h2,.vs-cta-band h2{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;margin:.7rem 0 1rem;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:500;line-height:1.05}.vs-label{letter-spacing:.16em;text-transform:uppercase;color:var(--vs-muted);font-size:.72rem;font-weight:700}.vs-copy{max-width:46rem;color:var(--vs-muted);font-size:1.05rem;line-height:1.6}.vs-loop{isolation:isolate;background:#12130f;border-radius:1.4rem;margin:0;position:relative;overflow:hidden}.vs-loop video,.vs-loop .vs-reel-ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vs-loop figcaption{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#f6f3eab3;font-size:.72rem;position:absolute;bottom:1rem;left:1rem}.vs-loop-scene{aspect-ratio:16/10;min-height:min(72vh,46rem)}.vs-loop-band{min-height:min(48vh,28rem)}.vs-loop-tile{min-height:22rem}.vs-loop-reel{aspect-ratio:1;justify-self:end;width:min(100%,28rem);min-height:0;max-height:min(72vh,34rem)}.vs-scene{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.vs-scene>:first-child{flex-direction:column;justify-content:center;display:flex}.vs-capture-mast{border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(1.2rem,4vw,4.5rem);margin-bottom:1.55rem;padding-bottom:1.35rem;display:grid}.vs-capture h2{letter-spacing:-.045em;max-width:11ch;margin:.28rem 0 0;font-size:clamp(2.35rem,6vw,4.55rem);line-height:.92}.vs-capture-mast .vs-copy{max-width:34rem;margin:0;font-size:1.12rem;line-height:1.5}.vs-capture .vs-loop{background:#0b0c09;border-radius:0}.vs-capture .vs-loop-scene{aspect-ratio:16/9;min-height:0}.vs-capture .vs-loop figcaption{background:linear-gradient(#0000,#080907b8);padding:.72rem .9rem;bottom:0;left:0}.vs-capture-notes{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.vs-capture-notes li{border-top:1px solid var(--vs-line);grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;margin:0;padding:1.45rem 1.7rem 1.55rem 0;display:grid}.vs-capture-notes li:nth-child(odd){padding-right:1.7rem}.vs-capture-notes li:nth-child(2n){border-left:1px solid var(--vs-line);padding-left:1.7rem}.vs-capture-notes span{letter-spacing:.14em;color:var(--vs-muted);padding-top:.28rem;font-size:.7rem;font-weight:700}.vs-capture-notes h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:500;line-height:1.12}.vs-capture-notes p{color:var(--vs-muted);margin:0;font-size:.98rem;line-height:1.5}.vs-map{border:1px solid var(--vs-line);background:var(--vs-card);border-radius:1.35rem;flex-direction:column;align-items:center;min-height:100%;margin:0;padding:1.25rem 1.1rem 1.35rem;display:flex;position:relative;overflow:visible}.vs-map-caption{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-muted);margin:0 0 .85rem;font-size:.68rem;font-weight:700}.vs-map-input{z-index:2;text-align:center;border:1px solid var(--vs-accent);background:#d6ff3f38;border-radius:1.05rem;flex-direction:column;gap:.28rem;width:min(100%,16.5rem);padding:.85rem 1.05rem .95rem;display:flex}.vs-map-input span{letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.vs-map-input strong{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:600;line-height:1.15}.vs-map-fork{width:min(72%,18rem);height:2.4rem;margin-top:.1rem}.vs-map-fork svg{width:100%;height:100%;display:block}.vs-map-fork path{fill:none;stroke:var(--vs-line-strong);stroke-width:1.35px;vector-effect:non-scaling-stroke}.vs-map[data-job=acquire] .vs-map-fork path:first-child,.vs-map[data-job=authority] .vs-map-fork path:first-child,.vs-map[data-job=humanize] .vs-map-fork path:first-child,.vs-map[data-job=acquire] .vs-map-fork path:nth-child(2),.vs-map[data-job=authority] .vs-map-fork path:nth-child(3),.vs-map[data-job=humanize] .vs-map-fork path:nth-child(4){stroke:var(--vs-ink);stroke-width:2px}.vs-map-field{width:100%;height:18.5rem;position:relative}.vs-map-ring{pointer-events:none;border:1.5px dashed var(--vs-line-strong);border-radius:50%;position:absolute;inset:6% 9% 8%}.vs-map-orbit{margin:0;padding:0;list-style:none;position:absolute;inset:0}.vs-map-orbit li{left:calc(50% + cos(var(--a)) * 41%);top:calc(50% + sin(var(--a)) * 40%);z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.28rem;width:7.2rem;margin:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.vs-map-orbit i{background:var(--vs-ink);width:.58rem;height:.58rem;box-shadow:0 0 0 5px var(--vs-card);border-radius:50%}.vs-map-orbit span{letter-spacing:.03em;color:var(--vs-muted);font-size:.72rem;font-weight:700;line-height:1.15}.vs-map-jobs{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:min(88%,21.5rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-map-jobs button{appearance:none;cursor:pointer;border:1px solid var(--vs-line-strong);background:var(--vs-paper);min-height:4.4rem;color:var(--vs-ink);text-align:center;border-radius:.95rem;padding:.65rem .4rem .7rem}.vs-map-jobs button span{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-muted);font-size:.58rem;font-weight:700;display:block}.vs-map-jobs button strong{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;margin-top:.28rem;font-size:.9rem;font-weight:600;line-height:1.1;display:block}.vs-map-jobs button.is-on{border-color:var(--vs-ink);background:var(--vs-ink);color:#f6f3ea}.vs-map-jobs button.is-on span{color:var(--vs-accent)}.vs-map-jobs button.is-on strong{color:#f6f3ea}.vs-stack{margin-top:0}.vs-process{isolation:isolate;background:var(--vs-paper);height:380vh;position:relative}.vs-process:before,.vs-process:after{content:"";pointer-events:none;z-index:6;height:clamp(7.5rem,32vh,18rem);position:absolute;bottom:0;left:0;right:0}.vs-process:before{-webkit-backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(#0000 0%,#000 48% 100%);mask-image:linear-gradient(#0000 0%,#000 48% 100%)}.vs-process:after{background:linear-gradient(to bottom, #f3efe600 0%, #f3efe647 22%, #10110f6b 58%, var(--vs-ink) 100%)}.vs-process-pin{top:var(--vs-chrome);height:calc(100dvh - var(--vs-chrome));padding-block:var(--vs-gutter);align-items:center;display:flex;position:sticky}.vs-process-grid{width:100%;height:calc(100dvh - var(--vs-chrome) - (var(--vs-gutter) * 2));grid-template-columns:minmax(18rem,.85fr) 1.25fr;align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.vs-process-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.vs-chapter{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.065em;color:var(--vs-ink);margin:0;font-size:clamp(3.1rem,8vw,5.8rem);font-weight:600;line-height:.86}.vs-process-copy .vs-chapter{margin:0 0 .7rem}.vs-process-name{max-width:none;font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:500;line-height:1.15}.vs-process-copy .vs-copy{margin-top:.45rem}.vs-process-index{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 1.1rem;display:flex}.vs-process-index button{border:1px solid var(--vs-line-strong);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .8rem;font-size:.78rem}.vs-process-index button.is-on{background:var(--vs-ink);color:#f6f3ea;border-color:var(--vs-ink)}.vs-process-step h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem)}.vs-process-step p{color:var(--vs-muted);margin:0;font-size:1.05rem;line-height:1.55}.vs-process-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-muted);margin:0 0 .75rem;font-size:.72rem}.vs-process.is-static,.vs-scarce.is-static,.vs-macro-stage.is-static{height:auto}.vs-process.is-static .vs-process-pin,.vs-scarce.is-static .vs-scarce-pin,.vs-macro-stage.is-static .vs-macro-pin{height:auto;position:relative;overflow:visible}.vs-process.is-static:before,.vs-process.is-static:after{content:none}.vs-process-stack{flex-direction:column;gap:2.75rem;margin-top:1.85rem;display:flex}.vs-process-stack .vs-loop{width:100%;margin:0 0 1.1rem}.vs-macro-stage.is-static .vs-macro-on-pieces,.vs-macro-stage.is-static .vs-macro-on-jobs{opacity:1;pointer-events:auto;transform:none}.vs-macro-stage.is-static .vs-macro-spine i{height:calc(100% - 2.4rem)}.vs-scarce.is-static .vs-scarce-track{flex-wrap:wrap;height:auto;transition:none;transform:none!important}.vs-scarce.is-static .vs-scarce-port{overflow:visible}.vs-scarce.is-static .vs-scarce-layout{height:auto;min-height:0;display:block}.vs-scarce.is-static .vs-scarce-pin{display:block}.vs-process .vs-loop{aspect-ratio:auto;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;animation:none}.vs-process .vs-loop video,.vs-process .vs-loop canvas,.vs-process .vs-loop .vs-reel-ph{object-fit:cover;object-position:right 28%;width:100%;height:100%}.vs-scrub video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vs-scrub canvas{object-fit:cover;object-position:right 28%;width:100%;height:100%;position:absolute;inset:0}.vs-scrub-hud{z-index:3;pointer-events:none;gap:.55rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.vs-scrub-hud:before{content:"";z-index:-1;background:linear-gradient(#0000,#0c0d0b94);height:5.2rem;position:absolute;bottom:-1rem;left:-1rem;right:-1rem}.vs-scrub-meta{letter-spacing:.14em;text-transform:uppercase;color:#f6f3eae0;text-shadow:0 1px 10px #00000073;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.vs-scrub-rail{background:#f6f3ea38;border-radius:99px;height:3px;position:relative;overflow:visible}.vs-scrub-fill{height:100%;width:var(--vs-scrub-x,0%);border-radius:inherit;background:var(--vs-accent);display:block}.vs-scrub-tick{background:#f6f3ea8c;width:1px;height:9px;position:absolute;top:-3px;transform:translate(-50%)}.vs-scrub-head{top:50%;left:var(--vs-scrub-x,0%);background:#f6f3ea;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #d6ff3f59}.vs-scrub-caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.vs-scarce{background:var(--vs-paper);height:320vh}.vs-scarce-pin{top:var(--vs-chrome);height:calc(100dvh - var(--vs-chrome));padding-block:var(--vs-gutter);align-items:stretch;display:flex;position:sticky;overflow:hidden}.vs-scarce-layout{flex-direction:column;justify-content:center;gap:1.4rem;width:100%;height:100%;min-height:0;display:flex}.vs-scarce-copy{flex-direction:column;align-items:flex-start;max-width:44rem;display:flex}.vs-scarce-copy .vs-chapter{margin:0 0 .35rem}.vs-scarce-copy h2{max-width:16em;font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--vs-muted);margin:.15rem 0 0;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:500;line-height:1.12}.vs-scarce-dek{letter-spacing:-.03em;max-width:28em;color:var(--vs-ink);margin:1.35rem 0 0;font-size:clamp(1.25rem,2.05vw,1.65rem);line-height:1.28}.vs-scarce-dek em{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.04em;margin-right:.32em;font-size:1.12em;font-style:italic;font-weight:600}.vs-scarce-index{border-top:1px solid var(--vs-line-strong);flex-wrap:wrap;gap:0;width:100%;margin-top:.85rem;display:flex}.vs-scarce-index button{font:inherit;letter-spacing:-.01em;color:var(--vs-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0 1.6rem 0 0;padding:.85rem 0 .7rem;font-size:.92rem}.vs-scarce-index button.is-on{color:var(--vs-ink);border-bottom-color:var(--vs-ink);background:0 0}.vs-scarce-port{flex:none;overflow:hidden}.vs-scarce-track{will-change:transform;align-items:stretch;height:auto;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.vs-scarce-card{box-sizing:border-box;border-top:1px solid var(--vs-ink);background:0 0;flex-direction:column;flex:0 0 100%;justify-content:flex-start;gap:.85rem;min-width:0;margin:0;padding:1.6rem 0 .4rem;animation:none;display:flex}.vs-scarce-card h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:600;line-height:.92}.vs-scarce-card p{color:var(--vs-ink);letter-spacing:-.02em;max-width:22em;margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.28}.vs-card,.vs-stat,.vs-loop{animation:linear both vs-rise;animation-timeline:view();animation-range:entry entry 35%}@keyframes vs-rise{0%{opacity:0;transform:translateY(1.6rem)}}.vs-stats{background:var(--vs-line);border:1px solid var(--vs-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid}.vs-stat{background:var(--vs-card);padding:1.5rem 1.3rem 1.35rem}.vs-stat b{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.04em;font-size:2.1rem;display:block}.vs-stat span{color:var(--vs-muted);margin-top:.35rem;font-size:.92rem;line-height:1.4;display:block}.vs-grid-3,.vs-grid-2,.vs-grid-4{gap:1rem;margin-top:2rem;display:grid}.vs-grid-3{grid-template-columns:repeat(3,1fr)}.vs-grid-2{grid-template-columns:repeat(2,1fr)}.vs-who-mast{border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;padding-bottom:1.35rem;display:grid}.vs-who-mast h2{max-width:12ch;margin:0;font-size:clamp(2.2rem,5vw,3.6rem)}.vs-who-deck{max-width:16rem;color:var(--vs-muted);margin:0;font-size:1.05rem;line-height:1.4}.vs-who{grid-template-columns:1fr 1fr;gap:0;margin-top:0;display:grid}.vs-who-card{flex-direction:column;align-items:flex-start;padding:1.7rem 2.2rem 1.9rem 0;display:flex}.vs-who-card:last-child{border-left:1px solid var(--vs-line);padding-left:2.2rem;padding-right:0}.vs-who-card span{letter-spacing:.14em;color:var(--vs-muted);margin-bottom:.55rem;font-size:.7rem;font-weight:700;display:block}.vs-who-faces{align-items:center;margin-top:1.15rem;display:flex}.vs-who-faces img{object-fit:cover;background:var(--vs-card);width:3.35rem;height:3.35rem;box-shadow:0 0 0 2px var(--vs-paper);border-radius:50%}.vs-who-faces img+img{margin-left:-.65rem}.vs-who-card h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.045em;max-width:11ch;margin:0 0 .7rem;font-size:clamp(2.05rem,4.4vw,3.45rem);font-weight:500;line-height:.94}.vs-who-card p{max-width:22rem;color:var(--vs-muted);margin:0;font-size:1.12rem;line-height:1.4}.vs-grid-4{grid-template-columns:repeat(4,1fr)}.vs-card{background:var(--vs-card);border:1px solid var(--vs-line);border-radius:1.15rem;padding:1.4rem 1.35rem 1.5rem}.vs-card h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.02em;margin:.45rem 0 .55rem;font-size:1.35rem}.vs-card p,.vs-card li{color:var(--vs-muted);font-size:.98rem;line-height:1.55}.vs-step{font-family:Grift, var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a6d12;font-size:.78rem}.vs-list{margin:.8rem 0 0;padding:0;list-style:none}.vs-list li{border-top:1px solid var(--vs-line);padding:.45rem 0}.vs-macro-stage{background:var(--vs-ink);color:#f6f3ea;--vs-m:0;height:260vh}.vs-macro-pin{top:var(--vs-chrome);height:calc(100dvh - var(--vs-chrome));align-items:center;display:flex;position:sticky;overflow:hidden}.vs-macro-pin .vs-label,.vs-macro-pin .vs-copy{color:#f6f3eab8}.vs-macro-pin h2{max-width:42rem}.vs-macro-pin .vs-copy{max-width:40rem}.vs-macro-beats{flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;display:flex}.vs-macro-beats button{color:#f6f3eab8;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f6f3ea38;border-radius:999px;padding:.4rem .75rem;font-size:.72rem}.vs-macro-beats button.is-on{background:var(--vs-accent);color:var(--vs-ink);border-color:var(--vs-accent)}.vs-macro{grid-template-columns:.9rem minmax(0,1fr);align-items:stretch;gap:.95rem;margin-top:1.35rem;display:grid}.vs-macro-spine{position:relative}.vs-macro-spine i{width:2px;height:calc(12% + var(--vs-m) * 78%);background:var(--vs-accent);border-radius:2px;position:absolute;top:1.35rem;left:.28rem;box-shadow:0 0 12px #d6ff3f59}.vs-macro-layers{flex-direction:column;align-items:stretch;min-width:0;display:flex}.vs-macro-on-pieces{opacity:clamp(0, calc((var(--vs-m) - .22) * 4.4), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--vs-m) - .22) * 4.4), 1)) * .85rem), 0);pointer-events:none}.vs-macro-on-jobs{opacity:clamp(0, calc((var(--vs-m) - .56) * 3.8), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--vs-m) - .56) * 3.8), 1)) * .85rem), 0);pointer-events:none}.vs-macro-pin[data-step="1"] .vs-macro-on-pieces,.vs-macro-pin[data-step="2"] .vs-macro-on-pieces,.vs-macro-pin[data-step="2"] .vs-macro-on-jobs{pointer-events:auto}.vs-macro-origin{border:1px solid var(--vs-accent);background:#d6ff3f14;border-radius:1.15rem;flex-direction:column;gap:.35rem;max-width:28rem;padding:1.15rem 1.3rem 1.25rem;display:flex}.vs-macro-origin span,.vs-macro-stage-label,.vs-macro-job span{letter-spacing:.16em;text-transform:uppercase;color:#f6f3ea8c;font-size:.68rem;font-weight:700}.vs-macro-origin strong{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600}.vs-macro-stage-label{margin:.85rem 0 .55rem}.vs-macro-pieces{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.vs a.vs-macro-node,.vs-macro-node{color:#f6f3ea;background:#f6f3ea0a;border:1px solid #f6f3ea29;border-radius:1.05rem;min-height:100%;padding:1.05rem 1.1rem 1.15rem;display:block}.vs-macro-node h3,.vs-macro-job h3{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.15rem}.vs-macro-node p,.vs-macro-job p{color:#f6f3eaad;margin:0;font-size:.9rem;line-height:1.45}.vs-macro-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.vs-macro-job{border-top:3px solid var(--vs-accent);background:#f6f3ea08;border-bottom:1px solid #f6f3ea1f;border-left:1px solid #f6f3ea1f;border-right:1px solid #f6f3ea1f;border-radius:1.05rem;padding:1.15rem 1.2rem 1.25rem}.vs-macro-job span{color:var(--vs-accent)}.vs-macro-job ul{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.vs-macro-job li{letter-spacing:.08em;text-transform:uppercase;color:#f6f3ead1;border:1px solid #d6ff3f59;border-radius:999px;padding:.28rem .55rem;font-size:.68rem}.vs-frames{grid-template-columns:1.4fr 1fr 1fr;gap:.75rem;margin-top:2rem;display:grid}.vs-frame{background:#1a1b18;border-radius:1.1rem;min-height:14rem;position:relative;overflow:hidden}.vs-frame img{object-fit:cover;width:100%;height:100%;min-height:14rem;display:block}.vs-frame figcaption{color:#fff;background:#0c0d0bb8;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;position:absolute;bottom:.8rem;left:.8rem}.vs-proof-head{border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:end;gap:1.4rem 3.5rem;padding-bottom:1.65rem;display:grid}.vs-proof-head h2{max-width:11ch;margin:.15rem 0 0}.vs-proof-head .vs-copy{max-width:34rem;margin:0;font-size:1.05rem;line-height:1.45}.vs-proof-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.6rem 2.2rem;margin-top:2.6rem;display:grid}.vs-proof-grid .vs-loop-reel{justify-self:stretch;width:100%;max-height:none}.vs-proof-reel p{letter-spacing:.16em;text-transform:uppercase;color:var(--vs-muted);margin:.7rem 0 0;font-size:.72rem}.vs-proof-reel-a{grid-column:1/5}.vs-proof-lede{grid-column:5/13;align-self:center}.vs-proof-q-b{grid-column:1/5}.vs-proof-reel-b{grid-column:5/9}.vs-proof-q-c{grid-column:9/13}.vs-proof-wide{text-align:center;grid-column:3/11;align-items:center}.vs-proof-quote{background:0 0;border:0;flex-direction:column;justify-content:space-between;gap:1.15rem;min-height:0;margin:0;padding:.15rem 0 0;display:flex}.vs-proof-quote .vs-quote{letter-spacing:-.025em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(1.14rem,1.65vw,1.42rem);line-height:1.32;position:relative}.vs-proof-quote .vs-quote:before{content:"“";font-family:Grift, var(--font-display), sans-serif;letter-spacing:0;color:var(--vs-ink);opacity:.22;margin:0 0 .2rem -.06em;font-size:2.35rem;line-height:.7;display:block}.vs-proof-lede .vs-quote,.vs-proof-wide .vs-quote{font-size:clamp(1.32rem,2.35vw,1.82rem);line-height:1.22}.vs-proof-lede .vs-quote:before,.vs-proof-wide .vs-quote:before{font-size:3.1rem}.vs-proof-quote .vs-quote-meta{letter-spacing:.01em;flex-direction:column;gap:.18rem;margin-top:0;font-size:.88rem;display:flex}.vs-proof-quote .vs-quote-meta cite{letter-spacing:.12em;color:var(--vs-ink);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:600}.vs-proof-quote .vs-quote-meta a{letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.18em;font-size:.78rem;text-decoration:underline;text-decoration-thickness:1px}.vs-quote{font-family:Grift, var(--font-display), sans-serif;letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25}.vs-quote-meta{color:var(--vs-muted);margin-top:1rem;font-size:.92rem}.vs-faq button{text-align:left;border:0;border-top:1px solid var(--vs-line);cursor:pointer;width:100%;font:inherit;background:0 0;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.02rem;font-weight:600;display:flex}.vs-faq button span{color:var(--vs-muted);font-weight:400}.vs-faq p{color:var(--vs-muted);max-width:46rem;margin:0 0 1.1rem;line-height:1.6}.vs-cta-band{background:var(--vs-accent);color:var(--vs-ink);padding:var(--vs-space) 0}.vs-cta-row{justify-content:space-between;align-items:end;gap:2rem;display:flex}.vs-cta-band .vs-copy{color:#10110fb8}.vs-sidenav{display:none}@media (min-width:761px){.vs-sidenav{top:var(--vs-chrome);z-index:50;width:1.7rem;box-shadow:none;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;gap:.36rem;margin:0;padding:0 0 0 .45rem;display:flex;position:fixed;bottom:0;left:0}.vs a.vs-sidenav,.vs-sidenav a{pointer-events:auto;background:0 0;border:0;align-items:center;width:1.15rem;height:.42rem;padding:0;display:flex;position:relative}.vs-sidenav a i{opacity:.72;background:#f3f3f3;border-radius:1px;width:.9rem;height:2px;display:block;box-shadow:0 .5px #0000008c}.vs-sidenav a span{z-index:2;color:#1b1b1b;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:.85rem;width:max-content;max-width:16rem;padding:.7rem .9rem;font-size:.9rem;font-weight:400;line-height:1.35;position:absolute;top:50%;left:1.45rem;transform:translate(.35rem,-50%);box-shadow:0 8px 28px #10110f24,0 0 0 1px #10110f0f}.vs-sidenav a:hover i,.vs-sidenav a:focus-visible i,.vs-sidenav a[data-on] i{opacity:1;width:1.1rem}.vs-sidenav a:hover span,.vs-sidenav a:focus-visible span{opacity:1;visibility:visible;transform:translateY(-50%)}}@media (min-width:761px) and (max-width:1180px){.vs-sidenav{width:1.2rem;padding:0}.vs-sidenav a{width:1rem}.vs-sidenav a i{width:.82rem}}@media (max-width:900px){.vs-hero-grid,.vs-grid-3,.vs-grid-4,.vs-grid-2,.vs-stats,.vs-frames,.vs-cta-row,.vs-scene,.vs-process-grid,.vs-proof-grid,.vs-capture-mast,.vs-capture-notes,.vs-who-mast,.vs-who{grid-template-columns:1fr;display:grid}.vs-who-card,.vs-who-card:last-child{border-left:0;border-top:1px solid var(--vs-line);padding:1.45rem 0 1.55rem}.vs-who-card h3,.vs-capture h2{max-width:12ch}.vs-capture-notes li:nth-child(2n){border-left:0;padding-left:0}.vs-map{overflow:visible}.vs-map-fork,.vs-map-ring{display:none}.vs-map-field{flex-direction:column;gap:1rem;height:auto;display:flex}.vs-map-jobs{width:100%;position:relative;top:auto;left:auto;transform:none}.vs-map-orbit{flex-wrap:wrap;justify-content:center;gap:.45rem .7rem;display:flex;position:relative}.vs-map-orbit li{border:1px solid var(--vs-line);background:var(--vs-paper);border-radius:999px;flex-direction:row;gap:.4rem;width:auto;padding:.35rem .7rem .35rem .45rem;position:relative;top:auto;left:auto;transform:none}.vs-map-orbit i{box-shadow:none}.vs-proof-head{grid-template-columns:1fr;align-items:start;gap:.85rem}.vs-proof-head h2{max-width:none}.vs-proof-reel-a,.vs-proof-lede,.vs-proof-q-b,.vs-proof-reel-b,.vs-proof-q-c,.vs-proof-wide{grid-column:1/-1}.vs-proof-wide{text-align:left;align-items:stretch}.vs-proof-quote,.vs-process,.vs-process-pin,.vs-process-grid,.vs-scarce,.vs-scarce-pin,.vs-macro-stage,.vs-macro-pin{height:auto}.vs-process{padding-bottom:0}.vs-process:before,.vs-process:after{content:none}.vs-process-pin,.vs-scarce-pin,.vs-macro-pin{padding-block:var(--vs-space);position:relative;overflow:visible}.vs-process-grid{height:auto}.vs-process .vs-loop{aspect-ratio:16/11;height:auto;min-height:min(58vw,28rem)}.vs-scarce-index,.vs-process-index,.vs-macro-beats{display:none}.vs-scarce-track{flex-wrap:wrap;height:auto;transition:none;transform:none!important}.vs-scarce-port{overflow:visible}.vs-scarce-layout{height:auto;min-height:0;display:block}.vs-scarce-pin{display:block}.vs-scarce-card{flex:100%;height:auto}.vs-scarce-card h3{max-width:none;font-size:clamp(1.85rem,9vw,2.55rem)}.vs-scarce-card p{font-size:clamp(1.08rem,4.2vw,1.28rem)}.vs-macro-on-pieces,.vs-macro-on-jobs{opacity:1;pointer-events:auto;transform:none}.vs-macro-spine{display:none}.vs-macro{grid-template-columns:1fr}.vs-loop-scene{aspect-ratio:16/11;min-height:58vw}.vs-loop-reel{justify-self:start;width:min(100%,22rem)}.vs-macro-pieces,.vs-macro-jobs{grid-template-columns:1fr}.vs-macro-node p{display:block}}@media (prefers-reduced-motion:reduce){.vs-card,.vs-stat,.vs-loop{animation:none}.vs-process,.vs-macro-stage,.vs-scarce{height:auto}.vs-macro-pin{height:auto;position:relative;overflow:visible}.vs-macro-on-pieces,.vs-macro-on-jobs{opacity:1;transform:none}.vs-macro-spine i{height:calc(100% - 2.4rem)}.vs-scarce-pin{height:auto;position:relative;overflow:visible}.vs-scarce-track{flex-wrap:wrap;height:auto;transition:none;transform:none!important}}@media (max-width:700px){.vs-scarce-copy{max-width:none}.vs-scarce-dek{max-width:28em}}
