.vf-deep{--forest:#10291b;--bone:#f3f2ec;--bone-2:hsla(51,23%,94%,.82);--bone-dim:hsla(51,23%,94%,.7);--bone-faint:hsla(51,23%,94%,.16);--lime:#a8d4af;--c-ink-dim:hsla(51,23%,94%,.66);background:var(--forest);color:var(--bone)}.vf-deep .ev-source a{text-decoration-color:hsla(51,23%,94%,.35)}.vf-hero,.vf-photo{--bone-2:hsla(51,23%,94%,.88);position:relative;overflow:hidden;display:flex;background:#10291b;color:#f3f2ec}.vf-hero{margin-top:6.3rem;min-height:34rem;height:calc(100svh - 6.3rem);align-items:flex-end}.vf-photo-full{min-height:34rem;height:100svh;align-items:center}.vf-img{-o-object-fit:cover;object-fit:cover}.vf-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,13,.55),rgba(8,20,13,0) 65%),linear-gradient(180deg,rgba(8,20,13,.05) 25%,rgba(8,20,13,.85))}.vf-shade-even{background:rgba(8,20,13,.58)}.vf-hero-copy,.vf-photo-copy{position:relative;z-index:1;padding-block:clamp(2.5rem,6vw,5rem)}.vf-center{text-align:center}.vf-center .display-2{margin-inline:auto}.vf-proof .ev-grid,.vf-stats .ev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(3rem,7vw,6rem)}.vf-proof .ev-value,.vf-stats .ev-value{font-size:clamp(5rem,13vw,11rem);line-height:.9;margin-bottom:1.2rem}.vf-proof .ev-lead,.vf-stats .ev-lead{font-size:clamp(1.1rem,1.7vw,1.45rem);max-width:30ch;margin-bottom:1.4rem}.vf-problem{max-width:24ch;margin-top:clamp(4rem,9vw,7rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--bone-faint)}.vf-proof .ev-grid:has(>:only-child){max-width:none}@media (min-width:860px){.vf-proof .ev{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:clamp(2.5rem,6vw,6rem);column-gap:clamp(2.5rem,6vw,6rem);align-items:end}.vf-proof .ev-value{grid-row:1/span 2;margin:0}.vf-proof .ev-lead{font-family:var(--font-display);font-weight:300;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.12;letter-spacing:-.015em;max-width:22ch}}.vf-claims{width:100%}@media (min-width:1000px){.vf-claims{width:78%}}.vf-claims-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,4vw,4rem);align-items:baseline;padding-block:clamp(1.4rem,3.2vw,2.6rem);border-bottom:1px solid var(--bone-faint)}.vf-claims-head{padding-block:0 1rem;font-size:var(--c-label);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-dim)}.vf-known,.vf-said{font-family:var(--font-display);font-weight:300;font-size:clamp(1.35rem,3.4vw,3rem);line-height:1.1;letter-spacing:-.015em}.vf-said{color:var(--bone-dim)}.vf-date{display:flex;align-items:baseline;gap:1rem;font-weight:300;font-size:clamp(4.5rem,12vw,10rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--lime);margin-bottom:1.4rem}.vf-date .font-mono{font-size:.85rem;letter-spacing:.16em;color:var(--c-ink-dim)}.vf-deep .law{margin-top:clamp(4rem,9vw,7rem)}.vf-deep .law-line{background:var(--lime)}.vf-deep .law-dot{width:13px;height:13px;top:-2.2rem;border-color:var(--bone-dim)}.vf-deep .law-stop-now .law-dot{box-shadow:0 0 0 6px rgba(168,212,175,.18)}.vf-deep .law-date{font-size:var(--c-label)}.vf-deep .law-label{font-size:clamp(1.8rem,3.6vw,3rem)}.vf-deep .law-body{font-size:1rem;color:var(--bone-2)}.vf-payoff{display:grid;gap:clamp(3rem,7vw,5rem);align-items:center}@media (min-width:1000px){.vf-payoff{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.vf-mock .ipad{width:100%;aspect-ratio:.78}@media (min-width:1000px){.vf-mock .ipad{aspect-ratio:.9}}.vf-mock .ip-view{overflow:hidden;container:vfview/size}.vf-mock .ip-page{animation:vf-tour 70s ease-in-out 1s infinite alternate}.vf-mock .ipad:hover .ip-page{animation-play-state:paused}@keyframes vf-tour{0%,6%{transform:translateY(0)}94%,to{transform:translateY(calc(-100% + 100cqh))}}@media (prefers-reduced-motion:reduce){.vf-mock .ip-view{overflow-y:auto}.vf-mock .ip-page{animation:none}}@media (max-width:719px){.vf-deep .law-track{display:none}.vf-deep .law-stops{grid-template-columns:1fr;padding-left:1.6rem;border-left:1px solid var(--lime)}.vf-deep .law-dot{top:.1rem;left:calc(-1.6rem - 7px)}}