main:has([data-product-hero=vit]) [data-clip-item]>button{isolation:isolate}main:has([data-product-hero=vit]) [data-clip-item]>button:hover{background-color:#0000}main:has([data-product-hero=vit]) [data-clip-item]>button:before{content:"";z-index:-1;border-radius:var(--radius-control);background-color:#0000;transition:background-color .2s;position:absolute;inset:4px -10px}main:has([data-product-hero=vit]) [data-clip-item]>button:hover:before{background-color:#fff6}.depth-trace[data-trace=engine] :is(.depth-trace-route,.depth-trace-rail,.depth-trace-dot){display:none}@media (max-width:1023px){.depth-trace[data-trace=engine] .depth-trace-cell{padding-left:0}}.depth-trace[data-trace=engine] .depth-trace-cell+.depth-trace-cell:before,.depth-trace[data-trace=engine] .depth-trace-band+.depth-trace-band>.depth-trace-cell:first-child:before{content:"";background:var(--color-line-2);height:1px;position:absolute;left:0;right:0}.depth-trace[data-trace=engine] .depth-trace-cell+.depth-trace-cell:before{top:-16px}.depth-trace[data-trace=engine] .depth-trace-band+.depth-trace-band>.depth-trace-cell:first-child:before{top:-20px}@media (min-width:1024px){.depth-trace[data-trace=engine] .depth-trace-band+.depth-trace-band>.depth-trace-cell:first-child:before{content:none}.depth-trace[data-trace=engine] .depth-trace-cell+.depth-trace-cell:before{width:1px;height:auto;inset:0 auto 0 -12.5px}main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine]){flex-flow:wrap;align-items:flex-start;row-gap:16px;display:flex}main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine])>[data-chapter-rule-row]{flex-basis:100%}main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine])>h2{flex:none}main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine])>[data-support]{flex:0 30rem}}@layer utilities{@media (min-width:1024px){main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine]){column-gap:96px!important}main:has([data-product-hero=vit]) section#enrolled{padding-bottom:48px!important}}@media (min-width:1024px) and (min-height:801px){main:has([data-product-hero=vit]) #how-it-runs [data-chapter-header]{row-gap:16px!important}}}main:has([data-product-hero=vit]) #capabilities ul[data-grid]{margin-top:48px}main:has([data-product-hero=vit]) #enrolled>[data-chapter-frame]>div:has(>[data-stack-story]){margin-top:48px}main:has([data-product-hero=vit]) #enrolled [data-story-evidence-footer]{border-top:0;padding-top:0}main:has([data-product-hero=vit]) #enrolled [data-story-evidence-footer] strong:first-letter{text-transform:uppercase}@media (min-width:1024px){main:has([data-product-hero=vit]) #enrolled [data-story-evidence-footer]>li{position:relative}main:has([data-product-hero=vit]) #enrolled [data-story-evidence-footer]>li+li:before{content:"";background:var(--color-line-2);width:1px;position:absolute;top:0;bottom:0;left:-14.5px}main:has([data-product-hero=vit]) #enrolled>[data-chapter-frame]{flex:1 0 auto}main:has([data-product-hero=vit]) #enrolled>[data-chapter-frame]>div:has(>[data-stack-story]){flex:1 0 auto}main:has([data-product-hero=vit]) #enrolled [data-stack-story]{flex:1 0 auto}main:has([data-product-hero=vit]) #enrolled .story-frame{flex:1 0 auto}}main:has([data-product-hero=vit]) #enrolled [data-story-evidence-footer]{margin-top:24px}main:has([data-product-hero=vit]) #enrolled [data-caption-rail]{margin-top:24px}main:has([data-product-hero=vit]) #how-it-runs svg:has([data-signal]){display:none}main:has([data-product-hero=vit]) #how-it-runs [data-flow-stepper]{margin-top:24px}@media (min-width:1024px){main:has([data-product-hero=vit]) #how-it-runs [data-flow-step][data-current=false] button>span:nth-child(2)>span:last-child{color:#ffffff8c}main:has([data-product-hero=vit]) #how-it-runs [data-flow-step][data-current=false] [data-step-caption]{color:#ffffff8c}main:has([data-product-hero=vit]) #how-it-runs [data-flow-step][data-current=false] button>span:nth-child(2)>span:first-child{color:#fff6}main:has([data-product-hero=vit]) section#drops-in{min-height:0!important}main:has([data-product-hero=vit]) #drops-in .map-subject{height:460px!important;min-height:0!important;max-height:none!important}main:has([data-product-hero=vit]) #drops-in .map-perimeter-node{flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px}main:has([data-product-hero=vit]) #drops-in .map-platform-estate .map-marks{flex:1 1 0;grid-auto-rows:minmax(0,72px);align-content:end;align-items:stretch;min-height:0}main:has([data-product-hero=vit]) #drops-in .map-platform-estate .map-mark-cell{height:auto;min-height:0}}main:has([data-product-hero=vit]) #delivers [data-cinema-item]{position:relative}main:has([data-product-hero=vit]) #delivers .depth-cinema-items{flex-direction:column;flex:auto;gap:0;display:flex}main:has([data-product-hero=vit]) #delivers [data-cinema-item]{flex-direction:column;flex:auto;justify-content:center;padding-block:24px;display:flex}main:has([data-product-hero=vit]) #delivers div:has(>.depth-cinema-items){padding-block:0}main:has([data-product-hero=vit]) #delivers [data-cinema-item]+[data-cinema-item]:before{content:"";background:var(--color-line-2);height:1px;position:absolute;top:-.5px;left:0;right:0}main:has([data-product-hero=vit]) #closing [data-caption-rail]>[data-caption-chip]{display:none}main:has([data-product-hero=vit]) #closing [data-caption-rail]{text-align:center;justify-content:center;min-height:51px}@media (min-width:1024px){@layer components{main:has([data-product-hero=vit]) [data-section-header] [data-support] p{font-size:clamp(14px,.446429vw + 9.42857px,18px)!important;line-height:1.4!important}main:has([data-product-hero=vit]) [data-chapter-header=row]:has(>[data-chapter-rule-row=engine])>[data-support]{justify-self:start}}main:has([data-product-hero=vit]) [data-clip-stage=story] [data-chapter-header]{margin-bottom:0}main:has([data-product-hero=vit]):has([data-chapter-lip=engine][data-lip=opening]) section#engine{padding-top:48px}main:has([data-product-hero=vit]):has([data-chapter-lip=engine][data-lip=opening]) section#engine>[data-chapter-frame]>:first-child{margin-top:0}main:has([data-product-hero=vit]):has([data-chapter-lip=how-it-runs][data-lip=opening]) div[data-chapter=how-it-runs]{--product-story-opening:48px}main:has([data-product-hero=vit]):has([data-chapter-lip=how-it-runs][data-lip=opening]) div[data-chapter=how-it-runs]>[data-chapter-frame]>[data-exit]>:first-child{margin-top:0}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-row{grid-template-rows:minmax(calc(104px * var(--trace-v,1)), auto) minmax(24px, 1fr) repeat(var(--slots), auto) minmax(24px, 1fr);height:auto;min-height:calc(var(--band-h) + 20px * var(--trace-v,1));margin-bottom:calc(-20px * var(--trace-v,1));row-gap:0}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-cell{grid-row:1/-1;grid-template-rows:subgrid;display:grid}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-head{grid-row:1;align-self:end;gap:0;height:auto;padding-bottom:16px}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-band+.depth-trace-band{min-height:calc(var(--band-h) + 20px * var(--trace-v,1) + 24px);grid-template-rows:minmax(calc(104px * var(--trace-v,1) + 24px), auto) minmax(24px, 1fr) repeat(var(--slots), auto) minmax(24px, 1fr);position:relative}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-band+.depth-trace-band:before{content:"";left:0;right:0;top:calc(-10px * var(--trace-v,1));background:var(--color-line-2);height:1px;position:absolute}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-band+.depth-trace-band .depth-trace-head{padding-top:24px}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-readings{grid-row:3 / span var(--slots);grid-template-rows:subgrid;margin-top:0}main:has([data-product-hero=vit]) .depth-trace[data-trace=engine][data-per-row="3"] .depth-trace-readings>li+li{padding-top:24px}main:has([data-product-hero=vit]) section#proof{padding-bottom:0}main:has([data-product-hero=vit]) section#drops-in>[data-chapter-frame] [data-caption-rail]:last-child{padding-bottom:0}}@layer components{main:has([data-product-hero=vit]) [data-cinema-item]>p:nth-child(n+2){line-height:1.3!important}main:has([data-product-hero=vit]) [data-cinema-item]>p:nth-child(3){margin-top:0!important}}
