:root{--v1-bg:#f7f7f5;--v1-bg2:#f3f2ee;--v1-border:#ebe6de;--v1-ink:#0c0e10;--v1-ink-d:#454545;--v1-mint:#9ee2c8;--v1-mint-50:#d3f1e5;--v1-mint-500:#72dcb3;--v1-blue:#74bdff;--v1-blue-50:#d0e7fb;--v1-lav:#cbc4fa;--v1-coral:#f96f55;--v1-radius-card:8px;--v1-radius-badge:4px;--v1-pad-desktop:80px;--v1-pad-mobile:24px;--v1-content-max:1280px;--v1-shell-max:1440px;--v1-content-col:954px;--v1-how-media-max:628px;--font-label:var(--font-geist-mono), ui-monospace, monospace;--v1-font-body:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif}@media (min-width:2048px){:root{--v1-content-max:1440px;--v1-shell-max:1600px;--v1-content-col:1114px;--v1-how-media-max:708px}}.v1-page{background:var(--v1-bg);color:var(--v1-ink);font-family:var(--v1-font-body)}.v1-page h1,.v1-page h2,.v1-page h3,.v1-page h4,.v1-hero__title,.v1-section-head__title,.v1-how__title,.v1-how__detail-title,.v1-teams__title,.v1-early__title,.v1-blog__title,.v1-ft__headline,.v1-update-card__title,.v1-blog-card__title,.v1-blog-hero__title,.v1-blog-section-heading__title,.v1-blog-author__text h1,.v1-blog-post__title,.v1-blog-post-cta__title,.v1-demo__title{font-family:var(--v1-font-body);font-style:normal}.v1-label{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);font-size:12px;font-weight:500;line-height:1.4}.v1-badge{border:1px solid var(--v1-border);background:var(--v1-bg);border-radius:var(--v1-radius-badge);width:fit-content;font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:.89;display:inline-flex}.v1-btn{border-radius:var(--v1-radius-badge);background:var(--v1-mint);font-family:var(--v1-font-body);cursor:pointer;color:var(--v1-ink);letter-spacing:-.56px;font-feature-settings:"dlig" 1;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;width:fit-content;padding:4px 4px 4px 8px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.v1-btn:hover{background:var(--v1-mint-500)}.v1-btn:active{transform:translateY(1px)}.v1-btn--soft{background:var(--v1-mint-50)}.v1-btn--soft:hover{background:var(--v1-mint)}.v1-btn__icon{flex-shrink:0;width:24px;height:24px;line-height:0;display:block}.v1-btn__icon img{width:24px;height:24px;display:block}.v1-tag{border-radius:var(--v1-radius-badge);font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink);border:1px solid #0000;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:.89;display:inline-flex}.v1-tag--mint{background:var(--v1-mint-50);border-color:var(--v1-mint)}.v1-tag--blue{background:var(--v1-blue-50);border-color:var(--v1-blue)}.v1-section{padding:80px var(--v1-pad-desktop)}.v1-section--bg2{background:var(--v1-bg2)}.v1-section-head{width:100%;max-width:var(--v1-content-max);align-items:flex-start;gap:clamp(48px,12vw,216px);margin:0 auto 40px;display:flex}.v1-section-head__title{letter-spacing:-1.6px;color:var(--v1-ink);flex:1;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-sub{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:1.5}.v1-texture{border-radius:var(--v1-radius-card);background:#fff;position:relative;overflow:hidden}.v1-texture img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v1-texture:after{content:"";border-radius:inherit;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.v1-texture--lav:after{background:var(--v1-lav)}.v1-texture--mint:after{background:var(--v1-mint)}.v1-texture--blue:after{background:var(--v1-blue)}.v1-texture--coral:after{background:var(--v1-coral)}.v1-topbanner{padding:10px var(--v1-pad-mobile);background:var(--v1-lav);font-family:var(--v1-font-body);letter-spacing:-.56px;text-align:center;color:var(--v1-ink);justify-content:center;align-items:center;font-size:14px;line-height:22px;text-decoration:none;display:flex}.v1-topbanner__cta{text-underline-offset:4px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.v1-topbanner__arrow{transition:transform .15s;display:inline-block}.v1-topbanner:hover .v1-topbanner__arrow{transform:translate(3px)}.v1-hd{z-index:50;padding:16px var(--v1-pad-desktop) 0;background:0 0;transition:opacity .22s,transform .22s,visibility .22s;position:sticky;top:0}.v1-hd:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--v1-bg) 0%, var(--v1-bg) 60%, transparent 100%);height:calc(100% + 16px);position:absolute;inset:0 0 auto}.v1-hd:has(.v1-hd__nav.open):before{content:none}.v1-hd.is-away{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.v1-hd{transition:none}.v1-hd.is-away{transform:none}}.v1-hd__bar{max-width:var(--v1-content-max);background:var(--v1-bg2);border:1px solid var(--v1-border);border-radius:var(--v1-radius-card);-webkit-backdrop-filter:blur(4px);justify-content:space-between;align-items:center;margin:0 auto;padding:4px 8px 4px 16px;display:flex}.v1-hd__logo{color:var(--v1-ink);align-items:center;text-decoration:none;display:flex}.v1-hd__logo img{width:auto;height:24px;display:block}.v1-hd__nav{align-items:center;gap:16px;display:flex}.v1-hd__links{align-items:center;gap:16px;height:40px;margin:0;padding:0;list-style:none;display:flex}.v1-hd__links a{font-family:var(--v1-font-body);letter-spacing:-.56px;font-feature-settings:"dlig" 1;color:var(--v1-ink);font-size:14px;font-weight:400;line-height:22px;text-decoration:none;transition:color .15s}.v1-hd__links a:hover,.v1-hd__links a[aria-current=page]{color:var(--v1-ink)}.v1-hd__actions{align-items:center;gap:16px;display:flex}.v1-hd__burger{cursor:pointer;width:32px;height:32px;color:var(--v1-mint);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:none}.v1-hd__burger-icon{width:32px;height:32px;display:block}.v1-hd__burger-outer{color:var(--v1-mint);fill:currentColor}.v1-hd__burger-inner{color:var(--v1-mint-50);fill:currentColor}.v1-hd__burger[aria-expanded=true] .v1-hd__burger-outer{color:var(--v1-mint-500)}.v1-hd__burger[aria-expanded=true] .v1-hd__burger-inner{color:var(--v1-mint)}.v1-hero{padding:48px var(--v1-pad-desktop) 64px}.v1-hero__grid{max-width:var(--v1-content-max);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:48px;margin:0 auto;display:grid}.v1-hero__copy{flex-direction:column;justify-content:space-between;gap:40px;padding:24px 0;display:flex}.v1-hero__title{letter-spacing:-1.92px;color:var(--v1-ink);max-width:18ch;margin:0;font-size:48px;font-weight:400;line-height:1.05}.v1-hero__bottom{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.v1-hero__sub{letter-spacing:-.56px;color:var(--v1-ink-d);max-width:420px;margin:0;font-size:14px;line-height:22px}.v1-hero__graph{border-radius:var(--v1-radius-card);background:var(--v1-bg2);aspect-ratio:628/726;min-height:0;position:relative;overflow:hidden}.v1-hero-loop{--hero-panel-ease:cubic-bezier(.22, 1, .36, 1);--hero-panel-duration:.38s;--hero-swap-duration:.14s;--hero-graph-blur-ms:.22s;--hero-prompt-enter-delay:.18s;--hero-modal-clip:inset(40.5% 7% 34% 7% round 10px);background:#0c0e10;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.v1-hero-loop__asset{object-fit:cover;opacity:0;pointer-events:none;will-change:opacity, transform, filter;display:block;position:absolute;width:100%!important;height:100%!important;inset:0!important}.v1-hero-loop__graph{--hero-frame-x:calc(100% * 24 / 1256);--hero-frame-y:calc(100% * 24 / 1452);z-index:0;opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.v1-hero-loop__graph.is-active{opacity:1}.v1-hero-loop__asset--graph,.v1-hero-loop__asset--graph-frame{opacity:1;transform:none}.v1-hero-loop__asset--graph{filter:blur();transition:filter var(--hero-graph-blur-ms) cubic-bezier(.33, 1, .68, 1)}.v1-hero-loop__graph.is-blurred .v1-hero-loop__asset--graph{filter:blur(1.5px)}.v1-hero-loop__graph-frame{z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% var(--hero-frame-y), 100% var(--hero-frame-y), var(--hero-frame-x) 100%, var(--hero-frame-x) 100%;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:top,bottom,0,100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% var(--hero-frame-y), 100% var(--hero-frame-y), var(--hero-frame-x) 100%, var(--hero-frame-x) 100%;mask-size:100% var(--hero-frame-y), 100% var(--hero-frame-y), var(--hero-frame-x) 100%, var(--hero-frame-x) 100%;position:absolute;inset:0;-webkit-mask-position:top,bottom,0,100%;mask-position:top,bottom,0,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v1-hero-loop__asset--panel{z-index:1;clip-path:var(--hero-modal-clip);filter:drop-shadow(0 14px 28px #0c0e1024);transition:opacity var(--hero-panel-duration) var(--hero-panel-ease), transform var(--hero-panel-duration) var(--hero-panel-ease);transform:translateY(14px)}.v1-hero-loop__asset--panel.is-active{opacity:1;transform:translateY(0)}.v1-hero-loop[data-hero-state=prompt] .v1-hero-loop__asset--prompt.is-active{transition-delay:var(--hero-prompt-enter-delay)}.v1-hero-loop__asset--attached{transition:opacity var(--hero-swap-duration) ease;transform:none}.v1-hero-loop__asset--attached.is-active{transform:none}.v1-hero-loop[data-hero-state=attached] .v1-hero-loop__asset--prompt,.v1-hero-loop[data-hero-state=loading] .v1-hero-loop__asset--prompt{transition:opacity var(--hero-swap-duration) ease;transition-delay:0s;transform:none}.v1-hero-loop[data-hero-state=attached] .v1-hero-loop__asset--attached,.v1-hero-loop[data-hero-state=loading] .v1-hero-loop__asset--attached{transition-delay:0s}.v1-hero-loop[data-hero-state=answer] .v1-hero-loop__asset--panel{opacity:0;transition:opacity .2s ease, transform .22s var(--hero-panel-ease);transition-delay:0s;transform:translateY(12px)}.v1-hero-loop__asset--answer{z-index:2;transition:opacity .36s var(--hero-panel-ease), transform .42s var(--hero-panel-ease);transition-delay:90ms;transform:translateY(18px)}.v1-hero-loop__asset--answer.is-active{opacity:1;transition-delay:90ms;transform:translateY(0)}.v1-hero-loop[data-hero-state=graph] .v1-hero-loop__asset--answer{opacity:0;transition:opacity .28s ease, transform .3s var(--hero-panel-ease);transition-delay:0s;transform:translateY(10px)}.v1-hero-loop__typewriter{z-index:3;opacity:0;pointer-events:none;width:18.79%;height:2.07%;position:absolute;top:51.58%;left:11.54%}.v1-hero-loop__typewriter.is-active{opacity:1}.v1-hero-loop__typewriter-mask{clip-path:inset(0 0 0 var(--hero-type-reveal,0%));background:#fff;position:absolute;inset:0}.v1-hero-loop[data-hero-state=loading] .v1-hero-loop__typewriter-mask,.v1-hero-loop__typewriter[data-hero-type-progress="100.00%"] .v1-hero-loop__typewriter-mask{display:none}.v1-hero-loop__typewriter-caret{top:12%;left:var(--hero-type-reveal,0%);background:#0c0e10;width:1px;height:76%;animation:.9s step-end infinite v1-hero-caret;position:absolute;transform:translate(-.5px)}.v1-hero-loop__spinner{z-index:4;aspect-ratio:1;background:var(--v1-blue);opacity:0;pointer-events:none;border-radius:50%;width:5.1%;transition:opacity .16s,transform .16s;position:absolute;top:56.44%;left:83.16%;transform:scale(.92)}.v1-hero-loop__spinner.is-active{opacity:1;transform:scale(1)}.v1-hero-loop__spinner-ring{border:2.5px solid #0c0e10;border-color:#0c0e10 #0c0e10 #0c0e102e #0c0e102e;border-radius:50%;animation:none;position:absolute;inset:22%}.v1-hero-loop__spinner.is-active .v1-hero-loop__spinner-ring{animation:.75s linear infinite v1-hero-spin}@keyframes v1-hero-spin{to{transform:rotate(360deg)}}@keyframes v1-hero-caret{0%,45%{opacity:1}50%,to{opacity:0}}.v1-hero-chat{width:min(100%,514px);color:var(--v1-ink);font-family:var(--v1-font-body)}.v1-hero-chat--prompt{border:1px solid var(--v1-bg2);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 10px 15px #0000001a}.v1-hero-chat p,.v1-hero-answer p{margin:0}.v1-hero-chat--prompt>p,.v1-hero-chat__question-body>p{letter-spacing:-.04em;color:var(--v1-ink-d);font-size:clamp(10px,2.35cqw,15px);line-height:1.35}.v1-hero-chat--question{border:1px solid var(--v1-bg2);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 15px #0000001a}.v1-hero-chat__finding-row{border-bottom:1px solid var(--v1-bg2);padding:8px 16px}.v1-hero-chat__finding{border:1px solid var(--v1-border);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px;font-size:clamp(8px,1.9cqw,13px);line-height:1.2;display:flex}.v1-hero-chat__finding strong{text-overflow:ellipsis;overflow:hidden}.v1-hero-chat__finding-icon{color:#8072dc;width:21px;height:21px;font-family:var(--font-label);background:#efedff;border:1px solid #8072dc;border-radius:4px;flex:0 0 21px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.v1-hero-chat__critical{border:1px solid var(--v1-coral);color:var(--v1-coral);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;background:#ffecef;border-radius:4px;padding:4px;font-size:10px;line-height:1}.v1-hero-chat__question-body{flex-direction:column;gap:16px;padding:16px;display:flex}.v1-hero-chat__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1-hero-chat__actions,.v1-hero-chat__model{align-items:center;gap:8px;display:flex}.v1-hero-chat__model{color:var(--v1-ink-d);flex:none;gap:4px;font-size:clamp(8px,1.8cqw,13px);font-weight:500}.v1-hero-chat__action{background:var(--v1-bg2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:clamp(8px,1.8cqw,13px);font-weight:500;display:inline-flex}.v1-hero-chat__action b{font-size:14px;font-weight:400}.v1-hero-chat__send{background:var(--v1-blue);width:32px;height:32px;color:var(--v1-ink);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.v1-hero-chat__send.is-loading{animation:.9s linear infinite v1-hero-spin}.v1-hero-answer{border:1px solid var(--v1-border);width:min(100%,514px);max-height:92%;color:var(--v1-ink);background:#fffffff7;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000001a}.v1-hero-answer__question{background:var(--v1-mint-50);border-radius:8px 8px 0;align-self:flex-end;max-width:82%;margin:16px 16px 8px;padding:10px}.v1-hero-answer__question .v1-hero-chat__finding{background:0 0;border:0;padding:0}.v1-hero-answer__question p{margin-top:8px;font-size:clamp(9px,1.9cqw,13px)}.v1-hero-answer__response{flex-direction:column;gap:8px;padding:8px 16px 16px;font-size:clamp(8px,1.5cqw,11px);line-height:1.42;display:flex;overflow:auto}.v1-hero-answer__response h3{letter-spacing:0;margin:0;font-size:clamp(11px,2.1cqw,15px);font-weight:700;line-height:1.25}.v1-hero-answer__response code{background:var(--v1-bg2);font-family:var(--font-label);border-radius:3px;padding:1px 3px;font-size:.9em}.v1-hero-answer__composer{border:1px solid var(--v1-border);background:#fff;border-radius:7px;margin:auto 12px 12px;padding:10px 12px}.v1-hero-answer__composer>p{color:var(--v1-ink-d);margin-bottom:10px;font-size:clamp(8px,1.6cqw,11px)}.v1-investors{padding:0 var(--v1-pad-desktop) 40px}.v1-investors__bar{max-width:var(--v1-content-max);background:var(--v1-bg2);border-radius:var(--v1-radius-card);justify-content:space-between;align-items:center;gap:48px;margin:0 auto;padding:24px;display:flex;overflow:hidden}.v1-investors__label{flex-shrink:0;width:151px;margin:0;font-weight:400;line-height:12px}.v1-investors__logos{flex-shrink:0;justify-content:space-between;align-items:center;width:520px;max-width:100%;display:flex}.v1-investors__logos img{opacity:.5;width:auto;height:24px;display:block}.v1-investors__logo--box{height:14px}.v1-investors__logo--vmware{height:18px}.v1-gap-block{background:var(--v1-bg2)}.v1-gap,.v1-solution{box-sizing:border-box;width:100%;max-width:calc(var(--v1-content-max) + 2 * var(--v1-pad-desktop));padding:80px var(--v1-pad-desktop);flex-direction:column;align-items:flex-end;gap:40px;margin:0 auto;scroll-margin-top:96px;display:flex}.v1-gap .v1-section-head,.v1-solution .v1-section-head{width:100%;max-width:none;margin:0}.v1-gap .v1-section-head{gap:240px}.v1-gap .v1-badge{width:85px}.v1-solution .v1-section-head{gap:216px}.v1-gap__cards{width:min(var(--v1-content-col), 100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.v1-gap__card{background:var(--v1-bg);border-radius:var(--v1-radius-card);flex-direction:column;align-self:stretch;min-height:384px;padding:12px 12px 0;display:flex;overflow:hidden}.v1-gap__card-media{aspect-ratio:278/266;border-radius:var(--v1-radius-card);flex:none;width:100%}.v1-gap__card-text{letter-spacing:-.56px;color:var(--v1-ink-d);flex:auto;margin:0;padding:16px 12px 24px;font-size:14px;line-height:22px}.v1-gap__stats{grid-template-rows:1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:216px;display:grid}.v1-stat{border:1px solid var(--v1-border);grid-row:span 2;grid-template-rows:subgrid;background:0 0;row-gap:24px;padding:24px;display:grid}.v1-stat:first-child{border-radius:var(--v1-radius-card) 0 0 var(--v1-radius-card);border-right:none}.v1-stat:last-child{border-radius:0 var(--v1-radius-card) var(--v1-radius-card) 0}.v1-stat__top{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.v1-stat__value{letter-spacing:-2.24px;color:var(--v1-ink);flex-shrink:0;font-size:56px;font-weight:400;line-height:56px}.v1-stat__label{letter-spacing:-.64px;color:var(--v1-ink-d);max-width:28ch;margin:0;font-size:16px;line-height:22px}.v1-stat__source{box-sizing:border-box;border-top:1px solid var(--v1-border);width:100%;font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);margin:0;padding-top:8px;font-size:12px;line-height:18px}.v1-solution__grid{width:min(var(--v1-content-col), 100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v1-solution__card{border-radius:var(--v1-radius-card);border:1px solid var(--v1-border);flex-direction:column;gap:24px;padding:24px 24px 12px;display:flex}.v1-solution__card--before{background:var(--v1-bg2);border-color:var(--v1-border)}.v1-solution__card--after{background:var(--v1-mint-50);border-color:var(--v1-mint)}.v1-solution__kicker{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink);font-size:12px;line-height:.89}.v1-solution__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v1-solution__list li{border-top:1px solid var(--v1-border);letter-spacing:-.56px;color:var(--v1-ink);align-items:flex-start;gap:8px;padding:16px 0;font-size:14px;line-height:22px;display:flex}.v1-solution__card--after .v1-solution__list li{border-top-color:var(--v1-mint)}.v1-solution__marker{flex-shrink:0;width:16px;height:16px;margin-top:3px;display:block}.v1-how{padding-top:80px;scroll-margin-top:96px}.v1-how__intro{max-width:var(--v1-shell-max);padding:0 var(--v1-pad-desktop);flex-direction:column;gap:24px;margin:0 auto 56px;display:flex}.v1-how__intro-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.v1-how__title{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:1.15}.v1-how__sub{letter-spacing:-.64px;color:var(--v1-ink-d);max-width:42ch;margin:0;font-size:16px;line-height:1.5}.v1-how__stack{flex-direction:column;width:100%;display:flex}.v1-how__stage{border-top:1px solid var(--v1-border);background:var(--v1-bg);cursor:pointer;scroll-margin-top:96px}.v1-how__stage-shell{width:100%;max-width:var(--v1-shell-max);padding:40px var(--v1-pad-desktop) 24px;cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;display:grid}.v1-how__detail{flex-direction:column;min-width:0;display:flex}.v1-how__stage-label{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:27px;padding:0;display:flex}.v1-how__stage.is-active .v1-how__stage-shell{align-items:stretch;padding-top:40px;padding-bottom:40px}.v1-how__stage.is-active .v1-how__detail{justify-content:space-between;align-self:stretch;height:100%;min-height:0}.v1-how__step-label{letter-spacing:-.72px;color:var(--v1-ink);font-size:18px;line-height:24px}.v1-step__pill{border-radius:var(--v1-radius-badge);min-width:36px;height:auto;font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink);border:1px solid #0000;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:.89;display:inline-flex}.v1-step__pill--lav{border-color:var(--v1-lav);background:#efedff}.v1-step__pill--mint{background:var(--v1-mint-50);border-color:var(--v1-mint-500)}.v1-step__pill--blue{background:var(--v1-blue-50);border-color:var(--v1-blue)}.v1-how__stage-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.v1-how__stage.is-active .v1-how__stage-panel{opacity:1;flex:1;grid-template-rows:1fr;min-height:0}.v1-how__stage-panel-inner{height:100%;min-height:0;overflow:hidden}.v1-how__stage.is-active .v1-how__stage-panel-inner{flex-direction:column;justify-content:flex-end;display:flex}.v1-how__detail-copy{opacity:0;flex-direction:column;gap:16px;max-width:515px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;transform:translateY(8px)}.v1-how__stage.is-active .v1-how__detail-copy{opacity:1;transform:translateY(0)}.v1-how__detail-title{letter-spacing:-1.28px;color:var(--v1-ink);margin:0;font-size:32px;font-weight:400;line-height:32px}.v1-how__detail-body{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:24px}.v1-how__media{border-radius:var(--v1-radius-card) var(--v1-radius-card) 0 0;width:100%;max-height:80px;max-width:var(--v1-how-media-max);justify-self:end;transition:max-height .28s cubic-bezier(.22,1,.36,1),border-radius .2s;display:block;overflow:hidden}.v1-how__stage.is-active .v1-how__media{border-radius:var(--v1-radius-card);align-self:stretch;max-width:none;max-height:480px}.v1-how__product{aspect-ratio:628/413;object-fit:cover;object-position:top;border-radius:var(--v1-radius-card);opacity:1;width:100%;height:auto;transition:opacity .2s;display:block}.v1-how__stage.is-active .v1-how__product{opacity:1}.v1-teams__head{max-width:var(--v1-content-max);flex-direction:column;gap:24px;margin:0 auto 40px;display:flex}.v1-teams__head-row{border-top:1px solid var(--v1-border);justify-content:space-between;align-items:flex-end;gap:48px;width:100%;padding-top:16px;display:flex}.v1-teams__title{letter-spacing:-1.6px;flex:1 1 0;min-width:0;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-teams__sub{letter-spacing:-.56px;width:min(432px,34%);color:var(--v1-ink-d);flex:none;margin:0;font-size:14px;line-height:22px}.v1-teams__grid{max-width:var(--v1-content-max);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin:0 auto;display:grid}.v1-teams__card{box-sizing:border-box;border-radius:var(--v1-radius-card);background:var(--v1-bg2);flex-direction:column;align-self:stretch;min-height:384px;padding:12px 12px 0;display:flex;overflow:hidden}.v1-teams__card-media{aspect-ratio:604/356;border-radius:var(--v1-radius-card);background:#fff;flex:none;width:100%;position:relative;overflow:hidden}.v1-teams__card-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.v1-teams__card-body{flex-direction:column;flex:auto;gap:8px;padding:16px 12px 24px;display:flex}.v1-teams__card-body h3{letter-spacing:-.72px;margin:0;font-size:18px;font-weight:400;line-height:24px}.v1-teams__card-body p{letter-spacing:-.56px;max-width:491px;color:var(--v1-ink-d);margin:0;font-size:14px;line-height:22px}.v1-early{box-sizing:border-box;width:100%;padding:40px var(--v1-pad-desktop);background:var(--v1-bg2)}.v1-early__card{width:100%;max-width:var(--v1-content-max);background:var(--v1-border);border-radius:var(--v1-radius-card);flex-direction:column;gap:24px;margin:0 auto;padding:24px;display:flex}.v1-early__graphic{border-radius:var(--v1-radius-card);line-height:0;overflow:hidden}.v1-early__graphic img{width:100%;height:auto;display:block}.v1-early__copy{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.v1-early__left{flex-direction:column;flex:1;gap:24px;max-width:655px;display:flex}.v1-early__right{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:16px;width:min(494px,100%);padding-top:35px;display:flex}.v1-early__title{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-early__sub{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:24px}.v1-updates{box-sizing:border-box;width:100%;padding:80px var(--v1-pad-desktop);background:var(--v1-bg2)}.v1-updates__inner{width:100%;max-width:var(--v1-content-max);flex-direction:column;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.v1-updates .v1-section-head{gap:240px;width:100%;max-width:none;margin:0}.v1-updates .v1-badge{width:85px}.v1-updates .v1-section-head__title{white-space:nowrap;flex:0 auto}.v1-updates__grid{width:min(var(--v1-content-col), 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v1-update-card{border-radius:var(--v1-radius-card);background:var(--v1-bg);border:1px solid #ddd;flex-direction:column;gap:40px;min-height:289px;padding:24px;display:flex}.v1-update-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1-update-card__body{flex-direction:column;gap:16px;display:flex}.v1-update-card__title{letter-spacing:-.72px;margin:0;font-size:18px;font-weight:400;line-height:24px}.v1-update-card__excerpt{letter-spacing:-.56px;color:var(--v1-ink-d);margin:0;font-size:14px;line-height:22px}.v1-news{box-sizing:border-box;width:100%;padding:80px var(--v1-pad-desktop) 40px;background:var(--v1-bg);scroll-margin-top:96px}.v1-news__inner{width:100%;max-width:var(--v1-content-max);flex-direction:column;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.v1-news .v1-section-head{gap:240px;width:100%;max-width:none;margin:0}.v1-news .v1-section-head>.v1-badge{width:85px}.v1-news .v1-section-head__title{white-space:nowrap;flex:0 auto}.v1-news__list{width:min(var(--v1-content-col), 100%);flex-direction:column;display:flex}.v1-news__row{border-top:1px solid var(--v1-border);color:inherit;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 0;text-decoration:none;display:flex}.v1-news__row:hover .v1-news__title{text-decoration:underline}.v1-news__main{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.v1-news__outlet{background:var(--v1-bg);flex-shrink:0}.v1-news__title{letter-spacing:-.72px;color:var(--v1-ink);white-space:nowrap;font-size:18px;line-height:24px}.v1-news__ext{background:var(--v1-mint-500);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.v1-news__ext img{width:8px;height:8px;display:block}.v1-blog__head{max-width:var(--v1-content-max);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto 40px;display:flex}.v1-blog__title{letter-spacing:-1.6px;max-width:14ch;margin:0;font-size:40px;font-weight:400;line-height:1.15}.v1-blog__grid{max-width:var(--v1-content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.v1-blog-card{background:var(--v1-bg);border-radius:var(--v1-radius-card);height:100%;color:inherit;flex-direction:column;gap:16px;padding:12px 12px 0;text-decoration:none;display:flex;overflow:hidden}a.v1-blog-card:hover .v1-blog-card__media>img,a.v1-blog-card:hover .v1-blog-card__media.v1-texture img{transform:scale(1.02)}.v1-blog-card>.v1-badge{background:var(--v1-border);border-color:var(--v1-border);align-self:flex-start}.v1-blog-card__media{aspect-ratio:604/345;border-radius:var(--v1-radius-card);background:var(--v1-border);width:100%;overflow:hidden}.v1-blog-card__media>img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.v1-blog-card__media.v1-texture img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.v1-blog-card__body{flex-direction:column;flex:1;gap:24px;min-width:0;padding:0 12px 24px;display:flex}.v1-blog-card__title{letter-spacing:-.96px;margin:0;font-size:24px;font-weight:400;line-height:32px}.v1-blog-card__meta{min-width:0;font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);flex-wrap:nowrap;align-items:baseline;gap:16px;margin:auto 0 0;font-size:12px;font-weight:500;line-height:16px;display:flex}.v1-blog-card__meta-date,.v1-blog-card__meta-sep,.v1-blog-card__meta-author{line-height:16px}.v1-blog-card__meta-date,.v1-blog-card__meta-sep{flex-shrink:0}.v1-blog-card__meta-sep{color:var(--v1-border)}.v1-blog-card__meta-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v1-ft{background:var(--v1-bg2);padding:40px var(--v1-pad-desktop)}.v1-ft__inner{max-width:var(--v1-content-max);background:var(--v1-bg);border-radius:var(--v1-radius-card);flex-direction:column;gap:24px;margin:0 auto;padding:40px 24px;display:flex}.v1-ft__top{flex-direction:column;gap:80px;width:100%;display:flex}.v1-ft__wordmark{width:164px;max-width:100%;height:32px;display:block}.v1-ft__body{flex-direction:column;gap:24px;width:100%;display:flex}.v1-ft__cta-row{border-bottom:1px solid var(--v1-border);justify-content:space-between;align-items:flex-start;gap:48px;padding-bottom:40px;display:flex}.v1-ft__headline{letter-spacing:-1.6px;max-width:655px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-ft__cta-side{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:min(460px,100%);display:flex}.v1-ft__tagline{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:24px}.v1-ft__nav-row{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.v1-ft__cols{grid-template-columns:repeat(4,minmax(0,207px));gap:24px;display:grid}.v1-ft__col{flex-direction:column;gap:8px;display:flex}.v1-ft__col h4{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);margin:0;font-size:12px;font-weight:400;line-height:18px}.v1-ft__col a,.v1-ft__col button{letter-spacing:-.56px;color:var(--v1-ink);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;line-height:22px;text-decoration:none}.v1-ft__col a:hover,.v1-ft__col button:hover{text-decoration:underline}.v1-ft__copy{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:0;margin:0;font-size:12px;line-height:18px;display:flex}.v1-ft__map{width:100%;overflow:hidden}.v1-ft__map img{width:100%;height:auto;display:block}@media (max-width:960px){.v1-hd{padding:12px var(--v1-pad-mobile) 0}.v1-hd__bar{flex-wrap:wrap}.v1-hd__nav{display:none}.v1-hd__burger{display:flex}.v1-hd__nav.open{border-top:1px solid var(--v1-border);flex-direction:column;flex:100%;order:3;align-items:stretch;gap:4px;min-width:0;margin:8px -8px 0 -16px;padding:8px 16px 12px;display:flex}.v1-hd__nav.open .v1-hd__links{flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto}.v1-hd__nav.open .v1-hd__links a{width:100%;padding:12px 0;line-height:22px;display:block}.v1-hd__nav.open .v1-hd__actions{width:100%;margin-top:8px}.v1-hd__nav.open .v1-hd__actions .v1-btn{justify-content:space-between;width:100%}.v1-section,.v1-hero,.v1-investors,.v1-gap,.v1-solution,.v1-updates,.v1-news,.v1-how__intro,.v1-early,.v1-ft{padding-left:var(--v1-pad-mobile);padding-right:var(--v1-pad-mobile)}.v1-hero{padding-top:24px;padding-bottom:24px}.v1-hero__copy{gap:40px;padding:0}.v1-hero__bottom{gap:24px}.v1-hero__title{max-width:none}.v1-section-head{flex-direction:column;gap:16px}.v1-hero__title{letter-spacing:-1.6px;font-size:40px;line-height:40px}.v1-section-head__title,.v1-how__title,.v1-teams__title,.v1-early__title,.v1-blog__title,.v1-ft__headline{letter-spacing:-1.28px;font-size:32px;line-height:32px}.v1-hero__grid,.v1-how__intro-copy,.v1-solution__grid,.v1-teams__grid,.v1-updates__grid,.v1-blog__grid{grid-template-columns:1fr}.v1-teams__head-row{border-top:1px solid var(--v1-border);flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.v1-teams__sub{width:100%}.v1-br-desktop{display:none}.v1-teams__card,.v1-teams__card-media{min-height:0}.v1-early__copy,.v1-ft__cta-row,.v1-ft__nav-row{flex-direction:column;align-items:flex-start}.v1-early__right{width:100%;padding-top:0}.v1-early__card{gap:24px;padding:16px}.v1-ft__top{gap:40px}.v1-ft__inner{padding:16px}.v1-ft__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;width:100%}.v1-gap .v1-section-head,.v1-solution .v1-section-head,.v1-updates .v1-section-head,.v1-news .v1-section-head{gap:16px}.v1-solution .v1-section-head{gap:24px}.v1-updates .v1-section-head__title,.v1-news .v1-section-head__title{white-space:normal}.v1-gap__cards{width:calc(100% + var(--v1-pad-mobile));margin-right:calc(-1 * var(--v1-pad-mobile));padding-right:var(--v1-pad-mobile);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.v1-gap__cards::-webkit-scrollbar{display:none}.v1-gap__cards{align-items:stretch}.v1-gap__card{scroll-snap-align:start;flex:0 0 min(302px,78vw);min-height:384px}.v1-solution__grid,.v1-updates__grid,.v1-news__list{width:100%}.v1-gap__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-stat{row-gap:16px;padding:16.5px}.v1-stat:first-child,.v1-stat:last-child{border:1px solid var(--v1-border);border-radius:0}.v1-stat:first-child{border-radius:var(--v1-radius-card) 0 0 var(--v1-radius-card);border-right:none;margin-bottom:0}.v1-stat:last-child{border-radius:0 var(--v1-radius-card) var(--v1-radius-card) 0}.v1-stat__top{flex-direction:column;align-items:flex-start;gap:4px}.v1-stat__value{letter-spacing:-1.92px;font-size:48px;line-height:48px}.v1-stat__label{letter-spacing:-.56px;max-width:none;font-size:14px;line-height:18px}.v1-how{padding-top:40px}.v1-how__intro{gap:24px;margin-bottom:40px}.v1-how__stage{cursor:default}.v1-how__stage-shell{padding:24px var(--v1-pad-mobile) 32px;cursor:default}.v1-how__stage-label{pointer-events:none;min-height:27px}.v1-how__stage.is-active .v1-how__stage-shell{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:32px}.v1-how__stage.is-active .v1-how__detail{gap:24px;height:auto}.v1-how__detail-copy{max-width:none}.v1-how__media{justify-self:stretch;max-width:none}.v1-how__stage:not(.is-active) .v1-how__media{max-height:56px}.v1-blog__head{flex-direction:column;align-items:flex-start;gap:24px}.v1-news__row{align-items:flex-end}.v1-news__main{flex-direction:column;align-items:flex-start;gap:16px}.v1-news__title{white-space:normal}.v1-ft__copy{align-items:flex-start}.v1-hero__graph{aspect-ratio:628/726;justify-self:stretch;width:100%;min-height:0}.v1-investors{padding-top:0;padding-bottom:24px}.v1-investors__bar{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.v1-investors__label{width:100%}.v1-investors__logos{flex-shrink:1;justify-content:space-between;gap:10px;width:100%;min-width:0}.v1-investors__logos img{object-fit:contain;flex:0 auto;min-width:0;max-width:22%;height:14px}.v1-investors__logo--box{height:10px}.v1-investors__logo--vmware{height:11px}.v1-gap,.v1-solution{padding-top:24px;padding-bottom:24px}}@media (max-width:640px){.v1-hero-chat__action{padding:5px 7px}.v1-hero-chat__actions{gap:4px}.v1-hero-chat__model>span:first-child{display:none}.v1-hero-chat__finding{white-space:normal}.v1-hero-chat__critical{display:none}.v1-updates__grid{grid-template-columns:1fr}.v1-gap__card{min-height:320px}}@media (prefers-reduced-motion:reduce){.v1-hero-loop__asset,.v1-hero-loop__spinner,.v1-hero-loop__typewriter-caret,.v1-hero-chat__send,.v1-how__stage-label,.v1-how__stage-panel,.v1-how__detail-copy,.v1-how__product{animation:none;transition:none!important}.v1-how__detail-copy,.v1-how__product{opacity:1;transform:none}.v1-how__stage:not(.is-active) .v1-how__detail-copy{opacity:0}.v1-how__stage-panel,.v1-how__detail-copy,.v1-how__media,.v1-how__product{transition:none!important}.v1-hero-loop__spinner.is-active .v1-hero-loop__spinner-ring{animation:none}.v1-hero-loop__graph.is-blurred .v1-hero-loop__asset--graph{filter:blur(1.25px)}}.v1-page .blog-avatar,.v1-page .blog-author-name,.v1-page .blog-author-role,.v1-page .blog-date,.v1-page .blog-back,.v1-page .blog-post-content h2,.v1-page .blog-post-content h3{font-family:var(--v1-font-body);font-style:normal}.v1-page .blog-author-name{color:var(--v1-ink);letter-spacing:-.56px;font-weight:500}.v1-page .blog-author-role,.v1-page .blog-date{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);font-size:12px;font-weight:500}.v1-shell{max-width:var(--v1-content-max);padding:0 var(--v1-pad-desktop);margin:0 auto}.v1-blog-hero{padding:40px var(--v1-pad-desktop)}.v1-blog-hero__inner{max-width:var(--v1-content-max);flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;display:flex}.v1-blog-hero__title{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-blog-hero__sub{letter-spacing:-.64px;max-width:48ch;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:1.5}.v1-blog-filters{padding:0 var(--v1-pad-desktop) 40px}.v1-blog-filters__inner{max-width:var(--v1-content-max);flex-wrap:wrap;gap:8px;margin:0 auto;display:flex}.v1-blog-pill{appearance:none;cursor:pointer;border:1px solid var(--v1-border);background:var(--v1-bg);border-radius:var(--v1-radius-badge);font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);white-space:nowrap;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:.89;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.v1-blog-pill:hover{background:var(--v1-bg2);color:var(--v1-ink)}.v1-blog-pill.is-active{background:var(--v1-mint);border-color:var(--v1-mint);color:var(--v1-ink)}.v1-blog-section-heading{padding:0 var(--v1-pad-desktop) 24px}.v1-blog-section-heading__title{max-width:var(--v1-content-max);letter-spacing:-1.28px;margin:0 auto;font-size:32px;font-weight:400;line-height:40px}.v1-blog-feed{padding:40px var(--v1-pad-desktop) 80px;background:var(--v1-bg2)}.v1-blog-feed__grid{max-width:var(--v1-content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.v1-blog-empty{color:var(--v1-ink-d);margin:0;font-size:15px}.v1-blog-author{padding:40px var(--v1-pad-desktop)}.v1-blog-author__inner{max-width:var(--v1-content-max);margin:0 auto}.v1-blog-author__meta{align-items:center;gap:24px;margin-top:8px;display:flex}.v1-blog-author__text h1{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-blog-author__role{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);margin:8px 0 0;font-size:12px;font-weight:500}.v1-blog-author__bio{max-width:560px;color:var(--v1-ink-d);margin:14px 0 0;font-size:15px;line-height:1.7}.v1-back{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);align-items:center;gap:6px;margin-bottom:28px;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.v1-back--flush{margin-bottom:0}.v1-back:hover{color:var(--v1-ink)}.v1-blog-post{background:var(--v1-bg)}.v1-blog-post__header,.v1-blog-post__body,.v1-blog-post__footer{padding-left:var(--v1-pad-desktop);padding-right:var(--v1-pad-desktop)}.v1-blog-post__header{padding-top:40px;padding-bottom:0}.v1-blog-post__header-inner,.v1-blog-post__body-inner,.v1-blog-post__footer-inner{max-width:760px;margin:0 auto}.v1-blog-post__title{letter-spacing:-.84px;text-wrap:balance;margin:0 0 20px;font-size:clamp(24px,2.4vw,28px);font-weight:400;line-height:1.3}.v1-blog-post__lede{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0 0 28px;font-size:16px;line-height:1.6}.v1-blog-post__byline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.v1-blog-post__byline .blog-date{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);font-size:12px;font-weight:500}.v1-blog-post__hero{border-radius:var(--v1-radius-card);background:var(--v1-border);margin-bottom:48px;overflow:hidden}.v1-blog-post__hero img{width:100%;height:auto;display:block}.v1-blog-post__body{padding-top:0;padding-bottom:80px}.v1-page .blog-post-content p,.v1-page .blog-post-content li{color:var(--v1-ink-d)}.v1-page .blog-post-content a{color:var(--v1-ink);-webkit-text-decoration-color:var(--v1-mint-500);text-decoration-color:var(--v1-mint-500)}.v1-page .blog-post-content h2,.v1-page .blog-post-content h3{color:var(--v1-ink);letter-spacing:-.04em}.v1-page .blog-post-content blockquote{border-left-color:var(--v1-mint);background:var(--v1-bg2)}.v1-page .blog-post-content :not(pre)>code{background:var(--v1-bg2);color:var(--v1-ink)}.v1-page .blog-post-content pre{background:var(--v1-ink);color:var(--v1-bg);border-radius:var(--v1-radius-card)}.v1-page .blog-post-content pre code{color:inherit;background:0 0;padding:0}.v1-blog-post-cta{border-radius:var(--v1-radius-card);background:var(--v1-bg2);flex-direction:column;gap:20px;margin-top:56px;padding:32px;display:flex}.v1-blog-post-cta__label{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);margin:0 0 8px;font-size:12px;font-weight:500}.v1-blog-post-cta__title{letter-spacing:-1.28px;margin:0 0 12px;font-size:32px;font-weight:400;line-height:40px}.v1-blog-post-cta__copy{letter-spacing:-.64px;color:var(--v1-ink-d);max-width:48ch;margin:0;font-size:16px;line-height:1.5}.v1-blog-post__footer{padding-top:0;padding-bottom:80px}.v1-blog-post__footer-row{border-top:1px solid var(--v1-border);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.v1-blog-post__share{align-items:center;gap:16px;display:flex}.v1-blog-post__share-label{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);font-size:12px;font-weight:500}.v1-blog-post__share a{color:var(--v1-ink);font-size:14px;text-decoration:none}.v1-blog-post__share a:hover{color:var(--v1-ink-d)}.v1-demo{padding:40px var(--v1-pad-desktop) 100px;max-width:calc(560px + var(--v1-pad-desktop) * 2);margin:0 auto}.v1-demo--split{max-width:calc(var(--v1-content-max) + var(--v1-pad-desktop) * 2);grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.v1-demo__main{min-width:0}.v1-demo__art{border-radius:var(--v1-radius-card);background:var(--v1-bg2);align-self:stretch;min-height:0;padding:12px;position:relative;overflow:hidden}.v1-demo__art img{object-fit:cover;object-position:center;border-radius:var(--v1-radius-card);width:calc(100% - 24px);height:calc(100% - 24px);display:block;position:absolute;inset:12px}.v1-demo__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px;display:flex}.v1-demo__title{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-demo__sub{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:1.5}.v1-demo__panel{border-radius:var(--v1-radius-card);background:var(--v1-bg2);padding:12px}.v1-demo input:not([type=submit]):not(.demo-honeypot),.v1-demo textarea{border:1px solid var(--v1-border);border-radius:var(--v1-radius-badge);width:100%;color:var(--v1-ink);font-family:var(--v1-font-body);letter-spacing:-.56px;background:#fff;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:22px;transition:border-color .15s;display:block}.v1-demo input:not([type=submit]):not(.demo-honeypot):focus,.v1-demo textarea:focus{border-color:var(--v1-ink);outline:none}.v1-demo input:not([type=submit])::placeholder,.v1-demo textarea::placeholder{color:var(--v1-ink-d)}.v1-demo textarea{resize:vertical;min-height:100px}.v1-demo .v1-btn{justify-content:space-between;width:100%;margin-top:8px}.v1-demo .v1-btn:disabled{opacity:.7;cursor:wait}.v1-demo__direct{letter-spacing:-.56px;color:var(--v1-ink-d);margin-top:16px;padding:0 4px 12px;font-size:14px;line-height:22px}.v1-demo__direct p{margin:0}.v1-demo__direct a,.v1-demo .demo-status a{color:var(--v1-ink);text-underline-offset:3px;text-decoration:underline}.v1-demo .demo-status{text-align:left;border:1px solid var(--v1-border);border-radius:var(--v1-radius-badge);background:var(--v1-bg2);color:var(--v1-ink-d);margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.65}.v1-demo .demo-status-success{text-align:center;border-color:var(--v1-mint);background:var(--v1-mint-50);color:var(--v1-ink)}.v1-demo .demo-status-error{color:var(--v1-ink);background:#f96f5514;border-color:#f96f5559}.v1-legal{padding:40px var(--v1-pad-desktop) 100px}.v1-legal__inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;margin:0 auto;display:flex}.v1-legal__title{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:400;line-height:48px}.v1-legal__sub{letter-spacing:-.64px;color:var(--v1-ink-d);margin:0;font-size:16px;line-height:1.5}.v1-legal__updated{font-family:var(--font-label);letter-spacing:.48px;text-transform:uppercase;color:var(--v1-ink-d);margin:0;font-size:12px;font-weight:500}.v1-legal__list{width:100%;margin:24px 0 0;padding:0;list-style:none}.v1-legal__list li{border-top:1px solid var(--v1-border)}.v1-legal__list li:last-child{border-bottom:1px solid var(--v1-border)}.v1-legal__list a{letter-spacing:-.64px;color:var(--v1-ink);padding:16px 0;font-size:16px;text-decoration:none;transition:color .15s;display:block}.v1-legal__list a:hover{color:var(--v1-ink-d)}.v1-legal__content{margin-top:24px}.v1-legal__content h2,.v1-legal__content h3{letter-spacing:-.6px;color:var(--v1-ink);margin:40px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.v1-legal__content p,.v1-legal__content li{letter-spacing:-.28px;color:var(--v1-ink-d);margin-bottom:12px;font-size:14px;line-height:1.8}.v1-legal__content ul,.v1-legal__content ol{margin-bottom:24px;padding-left:24px}.v1-legal__content ul{list-style:outside}.v1-legal__content a{color:var(--v1-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v1-mint-500);text-decoration-color:var(--v1-mint-500);text-underline-offset:3px}.v1-legal__content a:hover{-webkit-text-decoration-color:var(--v1-ink);text-decoration-color:var(--v1-ink)}.v1-legal__content .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--v1-border);border-radius:var(--v1-radius-card);margin:32px 0;overflow-x:auto}.v1-legal__content table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:1.6}.v1-legal__content thead{background:var(--v1-bg2)}.v1-legal__content th{text-align:left;font-family:var(--font-label);letter-spacing:.44px;text-transform:uppercase;color:var(--v1-ink-d);border-bottom:1px solid var(--v1-border);padding:14px 20px;font-size:11px;font-weight:500}.v1-legal__content td{text-align:left;color:var(--v1-ink-d);border-bottom:1px solid var(--v1-border);padding:14px 20px}.v1-legal__content td:first-child{color:var(--v1-ink);font-weight:500}.v1-legal__content tr:last-child td{border-bottom:none}@media (max-width:900px){.v1-shell,.v1-blog-hero,.v1-blog-filters,.v1-blog-section-heading,.v1-blog-feed,.v1-blog-author,.v1-blog-post__header,.v1-blog-post__body,.v1-blog-post__footer,.v1-demo,.v1-legal{padding-left:var(--v1-pad-mobile);padding-right:var(--v1-pad-mobile)}.v1-blog-hero__title,.v1-blog-author__text h1,.v1-demo__title,.v1-legal__title{letter-spacing:-1.28px;font-size:32px;line-height:40px}.v1-blog-feed__grid{grid-template-columns:1fr}.v1-blog-card__title{letter-spacing:-.6px;font-size:20px;line-height:1.3}.v1-blog-author__meta,.v1-blog-post__footer-row{flex-direction:column;align-items:flex-start}.v1-blog-post-cta{padding:24px}.v1-demo{padding-top:32px;padding-bottom:64px}.v1-demo--split{grid-template-columns:1fr}.v1-demo__art{aspect-ratio:604/356;order:2;align-self:auto;width:100%;position:relative}.v1-demo__art img{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}}
