@keyframes v-home-rise{0%{transform:translateY(12px)}}@keyframes v-home-settle{0%{transform:translateY(10px)scale(.98)}}.v-home-enter{animation:v-home-rise .6s var(--ease) both;animation-delay:var(--v-home-delay,0s)}.v-home-enter--panel{animation-name:v-home-settle;animation-duration:.9s}.v-home-d60{--reveal-delay:60ms;--v-home-delay:60ms}.v-home-d80{--reveal-delay:80ms;--v-home-delay:80ms}.v-home-d100{--reveal-delay:.1s;--v-home-delay:.1s}.v-home-d120{--reveal-delay:.12s;--v-home-delay:.12s}.v-home-d140{--reveal-delay:.14s;--v-home-delay:.14s}.v-home-d160{--reveal-delay:.16s;--v-home-delay:.16s}.v-home-d240{--reveal-delay:.24s;--v-home-delay:.24s}.v-home-d320{--reveal-delay:.32s;--v-home-delay:.32s}.v-home-step:nth-child(2){--reveal-delay:90ms}.v-home-step:nth-child(3){--reveal-delay:.18s}.v-home-cases__grid>:nth-child(2){--reveal-delay:.11s}:is(.v-home-hero__copy,.v-home-logos,.v-home-problem,.v-home-machine,.v-home-cases,.v-home-deal) .v-eyebrow{margin-bottom:clamp(14px,1.6vw,20px);display:flex}.v-home-machine .v-eyebrow{color:var(--void-mute)}.v-home-final .v-eyebrow{justify-content:center;margin-bottom:clamp(16px,1.8vw,22px);display:flex}.v-home-hero__lead{margin-top:clamp(20px,2.2vw,28px)}.v-hero.v-home-hero{padding-top:clamp(40px,4.6vw,72px)}@media (min-width:941px){.v-home-hero .v-hero__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.v-home-hero .v-home-hero__grid--solo{grid-template-columns:minmax(0,1fr)}}.v-home-hero .v-hero__title{max-width:16ch;font-size:clamp(2.4rem,.8rem + 4.2vw,5.4rem);font-weight:340}@media (min-width:761px){body:has(.v-home-hero) .v-consentBar{left:auto;right:16px}}.v-home-proof{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:clamp(20px,2vw,28px);box-shadow:0 1px #0b0b0c0a,0 28px 60px -36px #0b0b0c52}.v-home-proof__title{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.v-home-proof__list{margin-top:14px}.v-home-proof__item{border-top:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:clamp(16px,1.8vw,24px);padding-block:clamp(16px,1.8vw,22px);display:grid}.v-home-proof__value{min-width:2.2ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;font-variant-numeric:lining-nums;color:var(--ink);grid-row:span 3;font-size:clamp(2.8rem,1.2rem + 2.6vw,4.4rem);font-weight:300;line-height:.9}.v-home-proof__owner{font-weight:600;font-size:var(--t-body);color:var(--ink)}.v-home-proof__label{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.4}.v-home-proof__period{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.v-home-proof__link{border-top:1px solid var(--line);width:100%;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-top:6px;padding-top:16px;font-weight:500;text-decoration:none;display:inline-flex}.v-home-proof__link svg{transition:transform .3s var(--ease)}.v-home-proof__link:hover svg,.v-home-proof__link:focus-visible svg{transform:translate(4px)}@keyframes v-home-out{to{opacity:.25;transform:translateY(-48px)}}@keyframes v-home-dock{0%{clip-path:inset(0 round 18px)}to{clip-path:inset(0 round 24px);transform:scale(.9)}}@keyframes v-home-logos-in{0%{transform:translateY(24px)}}@media (min-width:992px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v-home-hero__copy{animation:linear both v-home-out;animation-timeline:view();animation-range:exit}.v-home-hero__panel{animation:linear both v-home-dock;animation-timeline:view();animation-range:exit}.v-home-logos{animation:linear both v-home-logos-in;animation-timeline:view();animation-range:entry entry 60%}}[data-v-home-io=on] .v-home-hero__copy,[data-v-home-io=on] .v-home-hero__panel{transition:transform .85s var(--ease), opacity .85s var(--ease)}[data-v-home-io=on] .v-home-hero[data-v-home-in=false] .v-home-hero__copy{opacity:.25;transform:translateY(-48px)}[data-v-home-io=on] .v-home-hero[data-v-home-in=false] .v-home-hero__panel{transform:scale(.9)}}.v-home-steps{border-top:1px solid var(--line);margin-top:clamp(32px,3.6vw,48px)}.v-home-step{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2vw,28px);padding-block:clamp(20px,2.4vw,30px);display:grid}.v-home-step__n{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xs);letter-spacing:.14em;color:var(--ink-mute);grid-row:span 2;padding-top:.7em}.v-home-step__title{letter-spacing:-.02em;color:var(--ink);transition:color .45s var(--ease);font-size:clamp(1.5rem,.9rem + 2.1vw,2.4rem);line-height:1.15}.v-manifesto__body .v-home-step__text{font-size:var(--t-body);max-width:52ch;transition:color .45s var(--ease);margin-top:10px;line-height:1.6}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.v-home-steps[data-v-home-scrolly=on] .v-home-step:not([data-active]) :is(.v-home-step__title,.v-home-step__text){color:var(--ink-mute)}}.v-manifesto__body .v-home-problem__note{font-size:var(--t-sm);color:var(--ink-mute);margin-top:clamp(28px,3vw,40px);line-height:1.6}.v-home-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-sunk);font-size:var(--t-xs);color:var(--ink-soft);transition:opacity .5s var(--ease), transform .6s var(--ease);grid-column:2;margin-top:clamp(18px,2vw,24px);padding:clamp(14px,1.6vw,20px);line-height:1.45}.v-home-anim{transition:opacity .45s var(--ease) var(--v-home-anim,0s), transform .55s var(--ease) var(--v-home-anim,0s)}.v-home-anim--2{--v-home-anim:.11s}.v-home-anim--3{--v-home-anim:.22s}.v-home-frame__label,.v-home-frame__head{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute)}.v-home-frame__head{justify-content:space-between;gap:12px;display:flex}.v-home-frame__head span:first-child{color:var(--ink);font-weight:500}.v-home-frame__search{border:1px solid var(--line);background:var(--paper);font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:flex}.v-home-frame__glass{border:1.5px solid var(--ink-mute);border-radius:50%;flex:none;width:11px;height:11px}.v-home-frame__ad{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-top:10px;padding:12px 14px}.v-home-frame__meta{font-size:var(--t-label);color:var(--ink-mute)}.v-home-frame__meta b{color:var(--ink);font-weight:600}.v-home-frame__adtitle{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin-top:6px;font-size:1.12rem;line-height:1.25}.v-home-frame__adtext{margin-top:4px}.v-home-frame__cut{margin-top:12px}.v-home-frame__chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v-home-frame__chips li{border:1px solid var(--line);background:var(--paper);color:var(--ink-mute);border-radius:999px;padding:4px 10px}.v-home-frame__chips s{text-decoration:none;position:relative}.v-home-frame__chips s:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .5s var(--ease) .35s;position:absolute;top:54%;left:-2px;right:-2px}.v-home-frame__rows{gap:8px;margin-top:12px;display:grid}.v-home-frame__row{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.v-home-frame__dot{background:var(--ink);border-radius:50%;width:7px;height:7px}.v-home-frame__channel{color:var(--ink);font-weight:600}.v-home-frame__origin{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-mute);overflow:hidden}.v-home-frame__time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-mute)}.v-home-frame__ok{background:var(--ink);color:var(--paper);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.625rem}.v-home-frame__report{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(12px,1.4vw,18px);margin-top:12px;display:grid}.v-home-frame__chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:12px 14px}.v-home-frame__bars{align-items:flex-end;gap:10px;height:92px;margin-top:10px;display:flex}.v-home-frame__bar{height:100%;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-mute);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:.625rem;display:flex}.v-home-frame__bar i{background:var(--ink);transform-origin:bottom;width:100%;transition:transform .7s var(--ease) var(--v-home-anim,0s);border-radius:4px 4px 0 0;display:block}.v-home-frame__bar--1 i{height:44%}.v-home-frame__bar--2 i{--v-home-anim:90ms;height:62%}.v-home-frame__bar--3 i{--v-home-anim:.18s;height:52%}.v-home-frame__bar--4 i{--v-home-anim:.27s;height:76%}.v-home-frame__lines{align-content:start;gap:8px;display:grid}.v-home-frame__lines li{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);gap:6px;padding:9px 12px;display:grid}.v-home-frame__lines span{background:var(--line);border-radius:3px;width:46%;height:6px;display:block}.v-home-frame__lines li:nth-child(2) span{width:64%}.v-home-frame__lines li:nth-child(3) span{width:36%}.v-home-frame__note{font-family:var(--font-display), Georgia, serif;color:var(--ink-soft);margin-top:12px;font-size:.95rem;font-style:italic}.v-manifesto__body .v-home-scene__caption{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:18px;line-height:1.5}@media (max-width:640px){.v-home-frame{grid-column:1/-1}}@media (max-width:520px){.v-home-frame__row{grid-template-columns:auto minmax(0,1fr) auto auto}.v-home-frame__origin{display:none}.v-home-frame__report{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.v-home-steps[data-v-home-scrolly=on] .v-home-step{padding-block:clamp(32px,6vh,64px)}.v-home-steps[data-v-home-scrolly=on] .v-home-step:not([data-active]) .v-home-frame{opacity:.6;transform:scale(.985)}.v-home-steps[data-v-home-scrolly=on] .v-home-step:not([data-active]) .v-home-anim{opacity:.3;transform:translateY(8px)}.v-home-steps[data-v-home-scrolly=on] .v-home-step:not([data-active]) .v-home-frame__bar i{transform:scaleY(.3)}.v-home-steps[data-v-home-scrolly=on] .v-home-step:not([data-active]) .v-home-frame__chips s:after{transform:scaleX(0)}}.v-home-machine{overflow:clip}.v-home-machine__lead{max-width:52ch;font-size:var(--t-lead);color:var(--void-soft);margin-top:clamp(16px,1.8vw,22px);line-height:1.6}@media (min-width:1081px){.v-home-machine__grid{align-items:start}.v-home-machine__diagram{position:sticky;top:92px}}.v-home-front{border:1px solid var(--void-line);border-radius:var(--radius-lg);transition:background .35s var(--ease), border-color .35s var(--ease);background:#ffffff05;padding:clamp(20px,2.2vw,28px);position:relative}.v-home-machine__fronts>.v-reveal+.v-reveal{margin-top:16px}.v-home-front[data-on=true]{background:#ffffff0f;border-color:#ffffff38}.v-home-front__pick{text-align:left;width:100%;color:inherit;gap:8px;display:grid}.v-home-front__name{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xs);letter-spacing:.14em;color:var(--void-text);align-items:center;gap:10px;font-weight:500;display:inline-flex}.v-home-front__name:before{content:"";background:var(--wire-lit);width:6px;height:6px;transition:background .35s var(--ease), box-shadow .35s var(--ease);flex:none}.v-home-front[data-on=true] .v-home-front__name:before{background:var(--signal);box-shadow:0 0 10px #fffc}.v-home-front__label{font-family:var(--font-display), Georgia, serif;font-weight:300;font-size:var(--t-h3);letter-spacing:-.015em;color:var(--void-text);line-height:1.15}.v-home-front__text{max-width:46ch;font-size:var(--t-body);color:var(--void-soft);margin-top:12px;line-height:1.6}.v-home-front__cta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--void-text);border-bottom:1px solid;align-items:center;gap:10px;margin-top:18px;padding-bottom:4px;font-weight:500;display:inline-flex}.v-home-front__cta svg{transition:transform .35s var(--ease)}.v-home-front__cta:hover svg,.v-home-front__cta:focus-visible svg{transform:translate(3px)}.v-home-machine__others{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:var(--void-mute);margin-top:clamp(28px,3vw,40px);font-weight:500}.v-home-machine .v-lines__list{margin-top:14px}.v-home-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-home-cases__title{font-size:var(--t-h2);max-width:18ch}.v-home-cases .v-lead{margin-top:clamp(16px,1.8vw,22px)}.v-home-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin-top:clamp(36px,4vw,56px);display:grid}.v-home-case{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);height:100%;transition:border-color .35s var(--ease), transform .35s var(--ease);flex-direction:column;display:flex;position:relative;overflow:clip}.v-home-case__media{aspect-ratio:1280/800;background:var(--paper-sunk);border-bottom:1px solid var(--line);overflow:clip}.v-home-case__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.v-home-case__body{align-content:start;gap:10px;padding:clamp(20px,2.4vw,30px);display:grid}.v-home-case__owner{color:var(--ink);margin-top:10px;font-weight:600}.v-home-case__owner span{color:var(--ink-mute);font-weight:400}.v-home-case__metric{font-size:var(--t-body);color:var(--ink-soft)}.v-home-case__metric strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:clamp(3rem,1.4rem + 3.6vw,4.8rem);font-weight:300;line-height:1;display:block}.v-home-case__period{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xs);color:var(--ink-soft)}.v-home-case__def{font-size:var(--t-sm);color:var(--ink-soft);line-height:1.55}.v-home-case__source{font-size:var(--t-xs);color:var(--ink-mute);line-height:1.5}.v-home-case__cta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-top:6px;font-weight:500;display:inline-flex}.v-home-case__cta:after{content:"";border-radius:inherit;position:absolute;inset:0}.v-home-case__cta svg{transition:transform .35s var(--ease)}.v-home-case:focus-within{border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.v-home-case:hover{border-color:var(--ink)}.v-home-case:hover,.v-home-case:focus-within{transform:translateY(-4px)}.v-home-case:hover .v-home-case__img,.v-home-case:focus-within .v-home-case__img{transform:scale(1.04)}.v-home-case:hover .v-home-case__cta svg,.v-home-case:focus-within .v-home-case__cta svg{transform:translate(2px)}}.v-home-quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(18px,2vw,28px);margin-top:clamp(28px,3vw,40px);display:grid}.v-home-quote{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,2.4vw,32px)}.v-home-quote__text{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:clamp(1.25rem,.9rem + 1vw,1.6rem);font-weight:300;line-height:1.35}.v-home-quote__who{font-size:var(--t-sm);color:var(--ink-soft);margin-top:16px}.v-home-cases__all{margin-top:clamp(28px,3vw,40px)}@media (max-width:760px){.v-home-cases__grid{grid-template-columns:minmax(0,1fr)}}.v-home-deal__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.v-home-deal__title{font-size:var(--t-h2);max-width:15ch}.v-home-deal__action{margin-top:clamp(24px,3vw,36px)}.v-home-faq{border-top:1px solid var(--line);interpolate-size:allow-keywords}.v-home-faq__item{border-bottom:1px solid var(--line)}.v-home-faq__q{cursor:pointer;font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(18px,2vw,24px);font-size:clamp(1.15rem,.95rem + .8vw,1.5rem);font-weight:300;line-height:1.25;list-style:none;display:flex}.v-home-faq__q::-webkit-details-marker{display:none}.v-home-faq__q::marker{content:""}.v-home-faq__q:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.v-home-faq__icon{width:14px;height:14px;transition:transform .35s var(--ease);flex:none;position:relative}.v-home-faq__icon:before,.v-home-faq__icon:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-home-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.v-home-faq__item[open] .v-home-faq__icon{transform:rotate(45deg)}.v-home-faq__a{max-width:62ch;font-size:var(--t-body);color:var(--ink-soft);justify-items:start;gap:14px;padding-bottom:clamp(18px,2vw,24px);line-height:1.6;display:grid}.v-home-faq__a ul{gap:8px;display:grid}.v-home-faq__a li{padding-left:18px;position:relative}.v-home-faq__a li:before{content:"";background:var(--ink);width:4px;height:4px;position:absolute;top:.72em;left:0}@supports selector(::details-content){.v-home-faq__item::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s var(--ease) allow-discrete;overflow-y:clip}.v-home-faq__item[open]::details-content{block-size:auto}}@media (max-width:940px){.v-home-deal__grid{grid-template-columns:minmax(0,1fr)}}.v-home-about .v-founders{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.v-home-final__lead{max-width:52ch;margin:clamp(18px,2vw,24px) auto 0}.v-home-wordmark{padding-block:clamp(8px,2vw,24px) clamp(20px,3vw,40px)}.v-home-wordmark__img{width:100%;height:auto;display:block}@keyframes v-home-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (min-width:992px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v-home-wordmark__img{animation:linear both v-home-wipe;animation-timeline:view();animation-range:entry 10% cover 40%}}[data-v-home-io=on] .v-home-wordmark__img{clip-path:inset(100% 0 0);transition:clip-path .85s var(--ease)}[data-v-home-io=on] .v-home-wordmark[data-v-home-in=true] .v-home-wordmark__img{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.v-home-enter,.v-home-hero__copy,.v-home-hero__panel,.v-home-logos,.v-home-wordmark__img{animation:none!important}.v-home-case,.v-home-case__img,.v-home-case__cta svg,.v-home-front__cta svg{transform:none!important}}
