.vd-hero{color:#f2efe8;background:#0d1720;padding-top:max(48px,min(7vw,104px));padding-bottom:max(40px,min(6vw,80px))}.vd-crumb{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8b97a4;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.vd-hero h1{color:#f2efe8;width:-moz-fit-content;width:fit-content;max-width:17ch;font-size:max(34px,min(5.4vw,68px));line-height:1.06}.vd-hero h1:after{content:"";background:#f2efe8;height:.118em;margin-top:.24em;display:block}.vd-lede{color:rgba(242,239,232,.78);max-width:58ch;margin-top:28px;font-size:18px}.vd-ledger{font-family:var(--font-mono);border-top:1px solid rgba(242,239,232,.14);flex-wrap:wrap;gap:18px 44px;margin:36px 0 0;padding-top:22px;display:flex}.vd-ledger dt{color:#8b97a4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.vd-ledger dd{color:#f2efe8;margin:0;font-size:15px}.vd-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 48px;margin-bottom:36px;display:grid}.vd-head p{color:var(--ink-2);max-width:56ch}@media (max-width:820px){.vd-head{grid-template-columns:minmax(0,1fr)}}.vd-src{font-family:var(--font-mono);color:var(--ink-3);text-underline-offset:3px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}.vd-src:hover{color:var(--accent-deep)}.vd-sees{border-top:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vd-sees article{padding:24px 28px 26px 0}.vd-sees article+article{border-left:1px solid var(--line);padding-left:28px}.vd-sees h3,.vd-duties h3{letter-spacing:-.015em;margin-bottom:8px;font-size:20px}.vd-sees p,.vd-duties p{color:var(--ink-2);font-size:15px}@media (max-width:860px){.vd-sees{grid-template-columns:minmax(0,1fr)}.vd-sees article,.vd-sees article+article{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}}.vd-band{background:var(--bg-soft);border-block:1px solid var(--line)}.vd-onboard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 72px;display:grid}@media (max-width:900px){.vd-onboard{grid-template-columns:minmax(0,1fr)}}.vd-onboard h2{margin-bottom:14px}.vd-onboard p{color:var(--ink-2);max-width:48ch}.vd-steps{counter-reset:vd-step;margin:0;padding:0;list-style:none}.vd-steps li{counter-increment:vd-step;border-top:1px solid var(--line);padding:18px 0 18px 52px;position:relative}.vd-steps li:last-child{border-bottom:1px solid var(--line)}.vd-steps li:before{content:counter(vd-step,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-deep);font-size:12px;position:absolute;top:20px;left:0}.vd-steps b{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.vd-steps span{color:var(--ink-2);font-size:15px}.vd-duties{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;display:grid}.vd-duties article{border-top:1px solid var(--line);padding:22px 0 24px}.vd-next{border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius-sm);background:var(--bg-elev);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:max(28px,min(4vw,44px));display:grid}.vd-next h2{margin-bottom:10px;font-size:max(24px,min(3vw,32px))}.vd-next p{color:var(--ink-2);max-width:60ch}.vd-next p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.vd-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.vd-next{grid-template-columns:minmax(0,1fr)}}.vd-fine{color:var(--ink-3);max-width:80ch;margin-top:18px;font-size:12.5px}
