.vj-dia-swap{width:100%}.vj-dia-swap>.vj-dia-mobile{display:none}.vj-dia-swap>lifecycle-graph{display:block}.vj-burger{display:none}@media(max-width:991px){.vj-burger{display:flex!important;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:0;margin-left:auto;border:0;background:none;cursor:pointer;flex:none}.vj-burger span{display:block;height:2px;width:24px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.vj-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.vj-burger.is-open span:nth-child(2){opacity:0}.vj-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vj-mobile-panel{padding:8px 20px 20px;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 14%,transparent)}.vj-mobile-links{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important}.vj-mobile-links>*{width:100%}.vj-mobile-links a{padding:10px 0;display:block}.vj-mobile-links .vj-dd{display:block!important}.vj-mobile-links .vj-dd-m{display:block!important;position:static!important;padding-top:0!important}.vj-mobile-links .vj-dd.is-closed .vj-dd-m{display:block!important}.vj-mobile-links .vj-dd-m>div{background:none!important;border:0!important;box-shadow:none!important;padding:0 0 0 14px!important;min-width:0!important}.vj-mobile-links a.vj-btn,.vj-mobile-links a.vj-btn-ghost,.vj-mobile-links a.vj-btn-ghost-brand,.vj-mobile-links a.vj-btn-sm,.vj-mobile-links a.vj-btn-ghost-sm,.vj-mobile-links a.vj-chip{box-sizing:border-box!important;width:100%!important;text-align:center;margin-top:8px}.vj-mobile-links a.vj-btn{padding:12px 28px}.vj-mobile-links a.vj-btn-ghost,.vj-mobile-links a.vj-btn-ghost-brand{padding:12px 26px}.vj-mobile-links a.vj-btn-sm{padding:10px 20px}.vj-mobile-links a.vj-btn-ghost-sm{padding:8px 18px}.vj-mobile-panel *,.vj-mobile-links *{box-sizing:border-box}}@media(max-width:991px){[data-snap=true]{height:auto!important;max-height:none!important;overflow-y:visible!important;scroll-snap-type:none!important}.vj-snap{scroll-snap-align:none!important}.vj-vh{height:auto!important;min-height:0!important}.vj-minvh{min-height:0!important}[data-snap]>*:first-child,[data-snap]>*:first-child>.vj-snap:first-child{min-height:100svh!important}.vj-band-xl{padding-top:56px!important;padding-bottom:48px!important}.vj-band{padding-top:48px!important}nav.vj-abs{position:static!important}.vj-ac-center{align-content:start!important}.vj-snap.vj-band{padding-top:28px!important}.vj-cols,.vj-grid{grid-template-columns:minmax(0,1fr)!important}.vj-grid>*,.vj-flex>*{min-width:0!important}.vj-flex{flex-wrap:wrap!important}.vj-cli-note.vj-fixed{display:none!important}.vj-panel.vj-terminal .vj-nowrap{overflow-x:auto!important}.vj-panel.vj-terminal .vj-ellipsis{overflow:visible!important;text-overflow:clip!important}div.vj-marquee,div.vj-marquee>*{flex-wrap:nowrap!important;max-width:none!important;width:max-content!important;flex:none!important}div.vj-marquee [role=img]{flex:none!important;max-width:none!important}.vj-flex.vj-stretch{flex-direction:column!important}.vj-has-w{max-width:100%!important}p.vj-has-h,h1.vj-has-h,h2.vj-has-h,h3.vj-has-h,h4.vj-has-h,li.vj-has-h,blockquote.vj-has-h,figcaption.vj-has-h{height:auto!important;min-height:0!important}.vj-has-minw{min-width:0!important}img,svg,video,canvas,iframe{max-width:100%!important;height:auto}html,body{overflow-x:clip}.vj-prose-main table{display:block;overflow-x:auto;max-width:100%}:not(pre)>.vj-code{overflow-wrap:anywhere}.vj-prose-main a{overflow-wrap:anywhere}}@media(max-width:767px){.vj-display,.vj-display,.vj-display{font-size:clamp(36px,13.5vw,60px)!important;line-height:1.06!important}.vj-hero,.vj-hero{font-size:clamp(34px,12vw,54px)!important;line-height:1.08!important}.vj-title,.vj-title{font-size:clamp(32px,11vw,48px)!important;line-height:1.1!important}.vj-head,.vj-head{font-size:clamp(28px,8.5vw,38px)!important;line-height:1.15!important}.vj-subhead{font-size:clamp(26px,7.5vw,34px)!important;line-height:1.18!important}.vj-h-56{font-size:clamp(30px,9vw,56px)!important;line-height:1.1!important}.vj-h-32,.vj-h-32-plain{font-size:clamp(24px,6.2vw,32px)!important;line-height:1.2!important}.vj-post-title{font-size:clamp(28px,8vw,44px)!important;line-height:1.15!important}h1{font-size:clamp(30px,8.5vw,44px)!important;line-height:1.12!important}.vj-softbr::before{content:none!important}h1,h2,h3,h4,p,li,td,th,figcaption,blockquote{white-space:normal!important}nav .vj-nowrap,a.vj-btn,a.vj-btn-ghost,a.vj-btn-ghost-brand,a.vj-btn-sm,a.vj-btn-ghost-sm,a.vj-chip{white-space:nowrap!important}.vj-gutter{padding-left:20px!important;padding-right:20px!important}.vj-band-gutter{padding-left:20px!important;padding-right:20px!important}}@media(max-width:767px){img.vj-dim,img.vj-dim,img.vj-dim{width:auto!important;object-fit:contain}img[src*=award-]{height:48px!important;max-height:48px!important}img[src*=inv-]{height:22px!important;max-height:22px!important;align-self:center!important;vertical-align:middle!important;object-fit:contain}img[src*=inv-gradient]{max-width:112px!important;height:auto!important}img[src*=inv-mayfield]{position:relative!important;top:3px!important}img[src*=inv-brightmind]{max-width:100px!important;height:auto!important}.vj-flex:has(>img[src*=inv-]){gap:12px!important;align-items:center!important;flex-wrap:nowrap!important}.vj-flex.vj-wrap:has(>[role=img][aria-label]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;align-items:center!important;justify-items:stretch!important}.vj-flex.vj-wrap:has(>[role=img][aria-label])>[role=img][aria-label]{width:100%!important}.vj-flex.vj-wrap:has(>[role=img][aria-label])>[role=img][aria-label]:nth-child(odd){background-position:left center!important}.vj-flex.vj-wrap:has(>[role=img][aria-label])>[role=img][aria-label]:nth-child(even){background-position:right center!important}[role=img][aria-label]{height:22px!important;background-size:contain!important}[role=img][aria-label=NEAR]{background-size:auto 78%!important}.vj-diagram-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%!important;width:100%!important}.vj-diagram-scroll>*{display:block;max-width:100%!important}.vj-chart-card{padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.vj-flex:has(>a.vj-btn,>a.vj-btn-ghost,>a.vj-btn-ghost-brand,>a.vj-btn-sm,>a.vj-btn-ghost-sm,>a.vj-chip){justify-content:center!important}img.vj-bleed,div.vj-bleed{width:100%!important;max-width:100%!important}}@media(max-width:479px){.vj-flex:has(>a.vj-btn,>a.vj-btn-ghost,>a.vj-btn-ghost-brand,>a.vj-btn-sm,>a.vj-btn-ghost-sm,>a.vj-chip){flex-direction:column!important;align-items:center!important}a.vj-btn,a.vj-btn-ghost,a.vj-btn-ghost-brand,a.vj-btn-sm,a.vj-btn-ghost-sm,a.vj-chip{box-sizing:border-box!important;width:100%!important;max-width:320px!important;text-align:center!important}.vj-gutter{padding-left:16px!important;padding-right:16px!important}.vj-gap-xl{gap:48px!important}.vj-gap-lg{gap:36px!important}.vj-gap-md{gap:32px!important}}.vj-softbr::before{content:"\a";white-space:pre}@media(max-width:991px){.vj-dia-swap>svg:not(.vj-dia-mobile){display:none!important}.vj-dia-swap>lifecycle-graph{display:none!important}.vj-dia-swap>.vj-dia-mobile{display:block!important;width:100%!important;max-width:350px!important;height:auto!important;margin:0 auto!important}}@media(max-width:991px){.vj-lifecycle .vj-lc-ring,.vj-lifecycle .vj-lc-seg{animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.vj-lifecycle .vj-lc-ring{animation-name:vjLcRing}.vj-lifecycle .vj-lc-seg{animation-name:vjLcSeg}}@keyframes vjLcRing{0%{opacity:0}3%{opacity:1}15%{opacity:0}100%{opacity:0}}@keyframes vjLcSeg{0%,1%{stroke-dashoffset:1;opacity:0}3%{opacity:1}15%{stroke-dashoffset:0;opacity:1}22%{stroke-dashoffset:0;opacity:0}23%,100%{stroke-dashoffset:1;opacity:0}}.vj-lifecycle [data-lc-node].is-lit>.vj-lc-box{fill:color-mix(in srgb,var(--vj-accent-local) 9%,#FFFFFF);stroke:var(--vj-accent-local);stroke-width:2}.vj-lifecycle [data-lc-node].is-lit>.vj-lc-name,.vj-lifecycle [data-lc-node].is-lit>.vj-lc-label{fill:var(--vj-accent-local)}@media(prefers-reduced-motion:reduce){.vj-lifecycle .vj-lc-ring,.vj-lifecycle .vj-lc-seg{animation:none!important}.vj-lifecycle .vj-lc-seg{opacity:0!important}.vj-lifecycle .vj-lc-ring{opacity:0!important}}.vj-sim-band{display:none}[data-snap]>section:not([data-label=Hero]){position:relative;z-index:1}canvas[data-sim]:not(.vj-sim-band){-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 24%,rgba(0,0,0,.42) 52%,rgba(0,0,0,.16) 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 24%,rgba(0,0,0,.42) 52%,rgba(0,0,0,.16) 78%,transparent 100%)}@media(max-width:991px){canvas[data-sim]:not(.vj-sim-band){display:none!important}.vj-sim-band{display:block!important;width:100vw!important;max-width:100vw!important;margin-left:50%!important;transform:translateX(-50%)!important;height:260px!important;margin-top:20px!important;margin-bottom:2px!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.vj-beat{padding:var(--vj-beat-pad, 0)}@media(min-width:768px){.vj-beat{padding:clamp(22px,3.2vw,40px);background:var(--vj-surface);border:1px solid rgba(16,24,40,.12);border-radius:16px}}.vj-hero-loop{display:none}.vj-hero-loop-cap{margin-top:10px;text-align:center;font:500 13px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--vj-ink-muted)}@media(min-width:992px){.vj-hero-loop{display:block;grid-column:1;grid-row:1;align-self:center}section.vj-hero-mini>:nth-child(1){grid-column:2;grid-row:1}section.vj-hero-mini>:nth-child(2){grid-column:3;grid-row:1}}.vj-hero-aside{display:none}@media(min-width:992px){.vj-hero-aside{display:block}}.vj-fits-frame{border-bottom:1px solid rgba(16,24,40,.12);margin:0 0 22px;padding-bottom:12px}.vj-fits-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.vj-fits-tab{display:inline-flex;align-items:center;gap:8px;font:400 16px Futura,"Jost",Arial,sans-serif;padding:8px 16px;border-radius:999px;background:var(--vj-surface);border:1px solid rgba(16,24,40,.12);color:var(--vj-ink-body);white-space:nowrap;cursor:pointer;text-decoration:none}.vj-fits-tab:hover{background:var(--vj-ground-flat)}.vj-fits-tab[aria-selected=true]{font-weight:600;color:var(--vj-ink);border-color:rgba(16,24,40,.34);position:relative}.vj-fits-tab[aria-selected=true]::after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:100%;width:2px;height:12px;background:rgba(16,24,40,.34)}.vj-fits-tab:focus-visible{outline:2px solid var(--vj-ink);outline-offset:2px}.vj-fits-dot{width:8px;height:8px;border-radius:50%;flex:none}.vj-fits-go{display:block;text-align:center;margin-top:14px;font-size:16px;color:var(--vj-brand)}.vj-fits-go[hidden]{display:none}.vj-svg-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%}.vj-svg-scroll>svg{min-width:var(--vj-svg-min, 0);display:block}@media(max-width:991px){.vj-flex>.vj-fill.vj-rounded.vj-jc-center{min-width:88px!important;flex:1 1 88px!important}}@media(min-width:1600px){.vj-band{max-width:min(1800px,78vw)!important}.vj-h-56{font-size:clamp(56px,3.3vw,72px)!important}.vj-display{font-size:clamp(76px,4.4vw,96px)!important}.vj-subhead{font-size:clamp(40px,2.4vw,52px)!important}.vj-h-32,.vj-h-32-plain{font-size:clamp(32px,1.9vw,40px)!important}.vj-h-22{font-size:clamp(22px,1.3vw,26px)!important}}@media(max-width:767px){.vj-sec-open[data-beat=mark]:has(img[src^="/marks/"]){padding-top:20px!important}[data-beat=mark]:has(img[src^="/marks/"]) .vj-crumbs{display:none!important}[data-beat=mark]:has(img[src^="/marks/"]) img[src^="/marks/"]{width:44px!important;height:44px!important}[data-beat=mark]:has(img[src^="/marks/"]) [style*="font:600 32px"]{font-size:24px!important}[data-beat=mark]:has(img[src^="/marks/"]) .vj-stack-2>div+div{font-size:15px!important}[data-beat=mark]:has(img[src^="/marks/"]) [style*="margin-top:28px"]{margin-top:16px!important}[data-beat=mark]:has(img[src^="/marks/"]) p[style*="font-size:20px"],[data-beat=mark]:has(img[src^="/marks/"]) p[style*="font-size:19px"]{font-size:18px!important}main p[style*="font-size:14.5px"],main p[style*="font-size:15px"],main p[style*="font-size:15.5px"],main div[style*="font-size:15px"]:not(:has(*)),main li>p,main dd,main figcaption,.vj-li-body,.vj-body-16-flush{font-size:16px!important}.dsc-role blockquote,.dwn-roles dd,.dme-quotes dd,.dmd-quotes dd,.vj-art-roles dd{font-size:17px!important}a.vj-link-brand:not(p a),p[style*="display:flex"]>a.vj-link-brand,a[style*="justify-self:start"]:not(.vj-btn),a[aria-label][style*="line-height:0"],footer a,footer button{display:inline-flex!important;align-items:center;min-height:44px}footer a[aria-label],.vj-life-x{min-width:44px!important;justify-content:center}.vj-life-aside>div>p:first-of-type{padding-right:44px!important}summary,button:not(.vj-btn),select,input:not([type=checkbox]):not([type=radio]){min-height:44px}html.vj-io [data-beat=mark] figure:not(.vj-inview),html.vj-io [data-beat=mark] figure:not(.vj-inview) *{animation-play-state:paused!important}}@media(min-width:992px)and (max-width:1179px){.vj-nav-links{gap:14px!important}.vj-nav-links>a,.vj-nav-links .vj-dd-t{font-size:16px!important}}
