.vB{background:#050505;color:#fff;width:100%}.vB a{color:inherit;text-decoration:none}.vB section{position:relative}.vB p{margin:0}.vB .hero{min-height:820px;position:relative;background:#050505;display:grid;grid-template-columns:5fr 7fr;padding-top:88px}.vB .hero .left{padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;position:relative;border-right:1px solid rgba(255,255,255,.08)}.vB .hero .top-meta{display:flex;flex-direction:column;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em}.vB .hero .top-meta .live{display:inline-flex;align-items:center;gap:8px;color:var(--d-yellow)}.vB .hero .top-meta .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--d-yellow);animation:pulseY 1.6s infinite}@keyframes pulseY{50%{opacity:.3;transform:scale(.8)}}.vB .hero .kicker{font-family:Archivo,sans-serif;font-weight:900;font-size:116px;line-height:.86;letter-spacing:-.05em;margin:0;text-transform:uppercase;color:#fff}.vB .hero .kicker .accent{color:var(--d-yellow);font-style:italic}.vB .hero .lede{font-family:Bricolage Grotesque,sans-serif;font-size:22px;line-height:1.3;max-width:480px;color:#ffffffc7;margin:32px 0 0}.vB .hero .left-bot{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.vB .hero .btn-pri{background:var(--d-yellow);color:#000;padding:18px 28px;border-radius:999px;font-family:Archivo Black,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;gap:12px;align-items:center}.vB .hero .btn-sec{color:#ffffffd9;padding:18px 0;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1.5px solid rgba(255,255,255,.4)}.vB .hero .right{padding:32px 56px 56px 0;position:relative}.vB .hero .videoframe{position:relative;width:100%;height:100%;background:#000;overflow:hidden;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.vB .hero .videolayer{position:absolute;inset:0;overflow:hidden}.vB .hero .videolayer .grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' /><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.3 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.4'/></svg>");mix-blend-mode:overlay;opacity:.18}.vB .hero .videoframe .corners{position:absolute;inset:16px;pointer-events:none;z-index:3}.vB .hero .videoframe .corners span{position:absolute;width:18px;height:18px;border:2px solid var(--d-yellow)}.vB .hero .videoframe .corners .tl{top:0;left:0;border-right:none;border-bottom:none}.vB .hero .videoframe .corners .tr{top:0;right:0;border-left:none;border-bottom:none}.vB .hero .videoframe .corners .bl{bottom:0;left:0;border-right:none;border-top:none}.vB .hero .videoframe .corners .br{bottom:0;right:0;border-left:none;border-top:none}.vB .hero .videoframe .vmeta{position:absolute;bottom:16px;left:16px;right:16px;z-index:4;display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.1em;padding:10px 14px;background:#0000008c;backdrop-filter:blur(8px);border:1px solid rgba(255,236,0,.25)}.vB .hero .videoframe .vmeta .recdot{width:8px;height:8px;border-radius:50%;background:#ff3838;display:inline-block;margin-right:8px;animation:blink 1.4s steps(2) infinite}@keyframes blink{50%{opacity:0}}.vB .nav{position:absolute;top:0;left:0;right:0;z-index:50;height:88px;padding:0 56px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:#05050580;backdrop-filter:blur(10px)}.vB .nav .logo{display:flex;align-items:center;gap:10px;font-family:Archivo Black,sans-serif;font-size:18px;color:#fff;letter-spacing:-.02em;text-transform:uppercase}.vB .nav .links{display:flex;gap:32px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#fff}.vB .nav .links a:hover{color:var(--d-yellow)}.vB .nav .cta{background:#fff;color:#000;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border-radius:999px}.vB .hero .scrolltick{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:14px 56px;border-top:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;background:#050505}.vB .hero .scrolltick .arrow{color:var(--d-yellow);animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(4px)}}.vB .marqB{background:var(--d-yellow);color:#000;border-top:1px solid #000;border-bottom:1px solid #000;padding:18px 0;overflow:hidden;display:flex;font-family:Archivo Black,sans-serif;font-size:28px;letter-spacing:-.01em;text-transform:uppercase}.vB .marqB .track{display:flex;gap:32px;flex:0 0 auto;animation:marqB 26s linear infinite;padding-left:32px;align-items:center}@keyframes marqB{0%{transform:translate(0)}to{transform:translate(-50%)}}.vB .tickerB{background:#000;color:var(--d-yellow);padding:10px 0;overflow:hidden;display:flex;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(255,236,0,.18)}.vB .tickerB .track{display:flex;gap:40px;flex:0 0 auto;animation:tkB 32s linear infinite;padding-left:40px;align-items:center}@keyframes tkB{0%{transform:translate(0)}to{transform:translate(-50%)}}.vB .svc{padding:100px 40px;background:var(--d-paper);color:#000;border-bottom:2px solid #000}.vB .svc .head{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:56px;margin-bottom:56px}.vB .svc .eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;color:#0009;margin:0 0 16px;letter-spacing:.12em}.vB .svc h2{font-family:Archivo Black,sans-serif;font-size:96px;line-height:.88;letter-spacing:-.05em;margin:0;text-transform:uppercase;color:#000}.vB .svc h2 .yellow{background:var(--d-yellow);padding:0 8px;transform:rotate(-1deg);display:inline-block}.vB .svc .sidebar{font-family:Bricolage Grotesque,sans-serif;font-size:17px;line-height:1.5;max-width:360px;align-self:end;color:#000c}.vB .svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vB .svc-card{background:#fbf8f0;border:2px solid #000;border-radius:24px;padding:40px;position:relative;min-height:320px;display:flex;flex-direction:column;text-decoration:none;justify-content:space-between;cursor:pointer;transition:transform .3s,background .3s;overflow:hidden;color:#000}.vB .svc-card .photo-corner{position:absolute;bottom:16px;right:16px;width:140px;height:100px;border:2px solid #000;border-radius:12px;overflow:hidden;transform:rotate(3deg);background:#000;transition:transform .35s}.vB .svc-card:hover .photo-corner{transform:rotate(-2deg) scale(1.05)}.vB .svc-card .photo-corner img{width:100%;height:100%;object-fit:cover}.vB .svc-card:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #000;background:var(--d-yellow)}.vB .svc-card .num{position:absolute;top:-1px;right:-1px;background:var(--d-yellow);color:#000;padding:8px 16px 10px;border-left:2px solid #000;border-bottom:2px solid #000;border-radius:0 24px 0 16px;font-family:Archivo Black,sans-serif;font-size:18px}.vB .svc-card:hover .num{background:#000;color:var(--d-yellow)}.vB .svc-card h3{font-family:Archivo Black,sans-serif;font-size:56px;line-height:.9;letter-spacing:-.04em;margin:32px 0 16px;text-transform:uppercase;color:#000}.vB .svc-card p{font-size:15px;line-height:1.55;color:#000000bf;max-width:460px}.vB .svc-card .foot{margin-top:32px;display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#000000b3}.vB .svc-card .foot .cta{padding:8px 14px;background:#000;color:var(--d-yellow);border-radius:999px;font-family:Archivo Black,sans-serif;font-size:11px;letter-spacing:.04em}.vB .proc{padding:160px 40px 120px;background:#050505}.vB .proc .head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:80px}.vB .proc .eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.2em;margin:0 0 24px}.vB .proc h2{font-family:Archivo,sans-serif;font-weight:900;font-size:120px;line-height:.86;letter-spacing:-.05em;margin:0;text-transform:uppercase}.vB .proc h2 em{color:var(--d-yellow);font-style:italic}.vB .proc .timeline{position:relative;padding-left:80px}.vB .proc .timeline:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--d-yellow) 0%,var(--d-yellow) 70%,rgba(255,236,0,0) 100%)}.vB .proc .step{padding:40px 0 60px;position:relative;display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-bottom:1px solid rgba(255,255,255,.1)}.vB .proc .step:last-child{border-bottom:none}.vB .proc .step .marker{position:absolute;left:-80px;top:40px;width:50px;height:50px;border-radius:50%;background:var(--d-yellow);color:#000;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:18px}.vB .proc .step .label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.vB .proc .step h3{font-family:Archivo,sans-serif;font-weight:900;font-size:64px;line-height:.9;letter-spacing:-.04em;margin:0;text-transform:uppercase}.vB .proc .step p{font-family:Bricolage Grotesque,sans-serif;font-size:20px;line-height:1.4;color:#ffffffbf;margin:0}.vB .impact{background:var(--d-yellow);color:#000;padding:100px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px;border-top:1px solid #000;border-bottom:1px solid #000}.vB .impact .stat{display:flex;flex-direction:column}.vB .impact .num{font-family:Archivo Black,sans-serif;font-size:200px;line-height:.85;letter-spacing:-.07em;margin-bottom:16px}.vB .impact .label{font-family:JetBrains Mono,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.vB .impact .desc{font-size:15px;line-height:1.45;margin-top:8px;max-width:280px}.vB .about{padding:160px 40px;background:#050505;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.vB .about .imgwrap{aspect-ratio:4/5;background:#131313;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.vB .about .imgwrap:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,236,0,.15),transparent 60%);z-index:1;pointer-events:none}.vB .about .imgwrap .corner{position:absolute;top:16px;left:16px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.1em;padding:6px 10px;border:1px solid var(--d-yellow);z-index:2}.vB .about .imgwrap .frame{position:absolute;bottom:16px;left:16px;right:16px;font-family:JetBrains Mono,monospace;font-size:10px;color:#ffec00b3;display:flex;justify-content:space-between;z-index:2}.vB .about .eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.2em;margin:0 0 24px}.vB .about h2{font-family:Archivo,sans-serif;font-weight:900;font-size:80px;line-height:.9;letter-spacing:-.05em;margin:0 0 32px;text-transform:uppercase}.vB .about h2 em{color:var(--d-yellow);font-style:italic}.vB .about p{font-family:Bricolage Grotesque,sans-serif;font-size:22px;line-height:1.4;color:#ffffffd9;margin:0 0 20px;max-width:540px}.vB .about .meta-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;border-top:1px solid rgba(255,255,255,.15);padding-top:32px}.vB .about .meta-row .k{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.vB .about .meta-row .v{font-family:Archivo,sans-serif;font-weight:700;font-size:18px;line-height:1.3}.vB .footcta{padding:160px 40px;background:#050505;position:relative;overflow:hidden}.vB .footcta .ghost{position:absolute;right:-80px;bottom:-40px;font-family:Archivo Black,sans-serif;font-size:380px;line-height:.86;color:#ffffff0a;pointer-events:none;user-select:none}.vB .footcta .label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.2em;margin:0 0 24px}.vB .footcta h2{font-family:Archivo,sans-serif;font-weight:900;font-size:200px;line-height:.86;letter-spacing:-.06em;margin:0;text-transform:uppercase}.vB .footcta h2 em{color:var(--d-yellow);font-style:italic}.vB .footcta .row{display:flex;align-items:center;gap:32px;margin-top:56px;flex-wrap:wrap}.vB .footcta .btn{background:var(--d-yellow);color:#000;padding:22px 32px;border-radius:999px;font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.04em}.vB .footcta .btn-out{color:#ffffffd9;padding:22px 0;font-family:JetBrains Mono,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1.5px solid rgba(255,255,255,.4)}.vB footer{background:#050505;padding:64px 56px 32px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;border-top:1px solid rgba(255,255,255,.1)}.vB footer h3{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--d-yellow);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.vB footer ul{list-style:none;padding:0;margin:0;font-size:14px}.vB footer ul li{padding:4px 0;color:#ffffffb3}.vB footer ul li a{color:inherit;text-decoration:none;transition:color .15s ease}.vB footer ul li a:hover{color:var(--d-yellow)}.vB footer .end{grid-column:1 / -1;padding-top:24px;margin-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:96px;font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em}.vB footer .end a{color:inherit;text-decoration:none;transition:color .15s ease}.vB footer .end a:hover{color:var(--d-yellow)}.vB footer .end .social{display:flex;gap:12px;align-items:center}.vB footer .end .social a{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);color:#fff;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.vB footer .end .social a:hover{background:var(--d-yellow);color:#050505;border-color:var(--d-yellow);transform:translateY(-2px)}.vB footer .end .social svg{width:18px;height:18px;display:block}
