#page-home{--home-section-y:min(3rem,8vw);--gap:min(var(--size-1),2vw);--section-padding:var(--size-2);--box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07)}#page-home h2{font-size:var(--v2-text-lg);font-weight:700;margin-bottom:2rem;text-align:center}#page-home h2+p{color:var(--color-slate-600);margin-top:-.75rem;max-width:80ch;margin-inline:auto;line-height:1.5;text-align:center}#page-home p{font-size:var(--v2-text-base);line-height:1.3}[data-type=home-benefits]{background:linear-gradient(135deg,var(--color-slate-600),var(--color-slate-900));display:grid;align-items:start;grid-row-gap:2rem;row-gap:2rem;grid-column-gap:3rem;column-gap:3rem;justify-content:center;padding:var(--home-section-y) var(--offset-x);grid-template-areas:"header" "primary" "secondary"}@media screen and (min-width:67.5rem){[data-type=home-benefits]{grid-template-columns:1fr 1fr;grid-template-areas:"header header" "primary secondary"}}[data-type=home-benefits] h2{color:var(--color-slate-300);grid-area:header}[data-type=home-benefits] p{color:var(--color-slate-300);margin-top:var(--size--2);font-weight:var(--font-weight-light)}[data-type=home-benefits] ul[data-type=primary]{grid-area:primary;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}[data-type=home-benefits] ul[data-type=primary] li{background:linear-gradient(135deg,var(--color-slate-700),var(--color-slate-800));border-radius:1rem;padding:var(--size-1)}[data-type=home-benefits] ul[data-type=primary] li>div img{width:auto;max-width:100%;height:3.5rem}[data-type=home-benefits] ul[data-type=secondary]{grid-area:secondary;border-radius:1rem;overflow:hidden}[data-type=home-benefits] ul[data-type=secondary] li{background:linear-gradient(135deg,var(--color-slate-700),var(--color-slate-800));padding:var(--size-2) var(--size-3)}[data-type=home-benefits] ul[data-type=secondary] li:not(:first-of-type){border-top:1px solid var(--color-slate-800)}[data-type=home-benefits] ul[data-type=secondary] li h3{position:relative;align-items:flex-start;color:var(--color-accent);display:flex;font-size:1.25rem;font-weight:600}[data-type=home-benefits] ul[data-type=secondary] li h3 svg{position:absolute;top:-.6em;right:101%}[data-type=resources]{display:grid;grid-gap:2rem;gap:2rem;grid-column-gap:4rem;column-gap:4rem;grid-template-areas:"insights" "youtube"}@media screen and (min-width:67.5rem){[data-type=resources]{grid-template-columns:1fr;grid-template-areas:"insights" "youtube"}}[data-type=insights]{grid-area:insights}#getting-started,[data-type=insights]{padding:var(--home-section-y) var(--offset-x)}#getting-started{text-align:center}#getting-started ul{--grid-size:20rem;--grid-gap:3rem;display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:3rem}@media screen and (min-width:67.5rem){#getting-started ul{--grid-gap:2rem;grid-template-columns:repeat(var(--grid-columns),min-content);justify-content:center}}#getting-started ul li a{text-decoration:none}#getting-started ul li h3{font-size:var(--v2-text-base);font-weight:var(--font-weight-bold);margin-top:1rem}#getting-started ul li .subtitle{color:var(--color-accent);font-size:var(--v2-text-base);margin-top:.25em}#getting-started ul li .img{position:relative;overflow:hidden;border-radius:1rem;width:var(--grid-size);height:var(--grid-size);max-width:100%;margin:0 auto}#getting-started ul li .img img{object-fit:cover}[data-type=applications]{position:relative;padding:var(--home-section-y) var(--offset-x)}[data-type=applications] ul{--background-color:white;--item-text:var(--color-orange-10);--item-border-color:var(--color-orange-5);--icon-size:6rem;--icon-stroke:var(--color-accent);--icon-stroke-width:6px;--icon-fill:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;justify-content:center;border-radius:.5rem;overflow:hidden}@media screen and (min-width:67.5rem){[data-type=applications] ul{background-color:rgba(0,0,0,0);grid-template-columns:repeat(var(--columns),1fr)}}[data-type=applications] ul[data-variant=inverse]{--background-color:var(--color-accent);--item-text:white;--item-border-color:white;--icon-fill:white}[data-type=applications] ul[data-count=odd] li:last-child{grid-column:1/3}[data-type=applications] ul li{background-color:var(--background-color);align-items:center;display:flex;flex-direction:column;font-size:var(--v2-text-base);font-weight:var(--font-weight-medium);justify-content:center;text-align:center;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:67.5rem){[data-type=applications] ul li:last-child{grid-column:unset!important}}[data-type=applications] ul li span{color:var(--item-text)}[data-type=applications] ul li[data-type="Autonomous vehicles"]{--icon-stroke-width:0}[data-type=applications] ul svg{width:var(--icon-size);height:var(--icon-size)}[data-type=industries]{padding:var(--home-section-y) var(--offset-x)}[data-type=industries] ul{align-items:flex-start;display:flex;justify-content:center;column-gap:1rem;row-gap:min(3rem,6vw);margin-top:1rem;padding:min(2rem,4vw);flex-wrap:wrap;flex-direction:row}[data-type=industries] ul li{width:calc(50vw - 3rem);max-width:15rem;text-align:center}[data-type=industries] ul li>div:first-of-type{background-color:var(--color-slate-100);border-radius:1rem;aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}[data-type=industries] ul li>div:first-of-type img{object-fit:cover}[data-type=industries] ul li p{margin-top:1rem}[data-type=roi-calculator]{padding:var(--home-section-y) var(--offset-x);max-width:var(--max-width-content);margin-inline:auto}[data-type=roi-calculator] #location-selector-grp{text-align:center;margin-top:2rem;margin-bottom:3rem}[data-type=roi-calculator] #location-selector-grp label{font-size:var(--v2-text-sm);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}[data-type=roi-calculator] #location-selector-grp .react-aria-ToggleButtonGroup{margin-top:1rem;display:flex;justify-content:center;gap:.5rem}[data-type=roi-calculator] #location-selector-grp .react-aria-ToggleButton{min-width:20ch;border-radius:var(--radius-round);line-height:1.25}[data-type=roi-calculator] #calculator{display:grid;grid-gap:var(--size-2);gap:var(--size-2);margin-top:var(--offset-y);grid-template-columns:1fr;grid-template-areas:"chart" "result" "form"}[data-type=roi-calculator] #calculator [data-type=inputs]{grid-area:form}[data-type=roi-calculator] #calculator [data-type=chart]{grid-area:chart}[data-type=roi-calculator] #calculator [data-type=results]{grid-area:result}[data-type=roi-calculator] .vega-embed{border-radius:1rem;overflow:hidden}[data-type=roi-calculator] .vega-embed svg{max-width:100%;height:auto}@media screen and (min-width:1080px){[data-type=roi-calculator] #calculator{grid-template-columns:18rem 2fr 3fr;grid-template-areas:"form chart result"}}#calculator{--border-color:var(--color-slate-200);--column-width:calc(100% / 3);background-color:var(--color-slate-100);border:1px solid var(--color-slate-300);padding:var(--size-1);border-radius:1rem}#calculator form .react-aria-Button{display:inline-flex;align-items:center;justify-content:center}#calculator form .react-aria-NumberField{margin-top:1.5rem}#calculator form .react-aria-NumberField>label{font-weight:var(--font-weight-bold)}#calculator form .react-aria-NumberField .react-aria-Input{background-color:#fff}#calculator form .react-aria-NumberField>*+*{margin-top:.5rem}#calculator form .react-aria-NumberField [slot=description]{display:block}#calculator h3{font-size:1.25rem;font-weight:700;color:var(--color-slate-600);margin-top:0;margin-bottom:2rem}#calculator [data-type=chart]{display:flex;flex-direction:column}#calculator [data-type=chart]>h3{margin-bottom:2rem}#calculator [data-type=chart] canvas{width:auto!important;max-width:100%;aspect-ratio:454/477;height:auto!important}#calculator [data-type=results] [data-type=key]{font-size:.9rem;line-height:1.3;margin-top:.125em;margin-bottom:0;color:var(--color-slate-600)}#calculator [data-type=results] [data-type=value]{font-size:1.25rem;font-weight:700}#calculator [data-type=results] [data-type=label]{background-color:var(--color-accent);border-radius:9999em;display:inline-flex;color:#fff;font-size:.7rem;padding:.5em 1em;position:relative;top:-.3em;text-transform:capitalize}#calculator [data-type=results]>ul{background-color:#fff;padding-left:0;border-radius:1rem;display:grid;grid-template-columns:repeat(1,1fr)}#calculator [data-type=results]>ul li{display:flex;flex-direction:column-reverse;padding:1rem}#calculator [data-type=results]>ul li:not(:first-child){border-top:1px solid var(--border-color)}#viz-roi{min-height:20rem;background-color:#fff;border-radius:1rem;margin:0;padding:3rem 1rem 1rem;display:grid;grid-template-columns:repeat(2,1fr);flex:1 1 auto}#viz-roi>div{display:flex;flex-direction:column-reverse;align-items:center}#viz-roi dd{font-size:var(--v2-text-base);font-weight:var(--font-weight-bold);background-color:var(--color);border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-left:0;position:relative;width:65%;height:calc(var(--height)*100%)}#viz-roi dd>span{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%)}#viz-roi dt{border-top:1px solid var(--color-slate-600);color:var(--color-slate-600);font-weight:var(--font-weight-bold);padding-top:.25rem;text-align:center;width:100%}#page-home #splash{position:relative}#page-home #splash #splash-inner{position:relative;display:flex;flex-direction:column;min-height:52rem;padding:min(4rem,6vw) var(--offset-x)}#page-home #splash #splash-inner:before{content:"";position:absolute;inset:0;background:rgba(36,30,108,.2) radial-gradient(at 40% 50%,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%);z-index:1}@media screen and (min-width:60rem){#page-home #splash #splash-inner{min-height:50rem;height:calc(100vh - 7rem)}#page-home #splash #splash-inner:before{background:rgba(36,30,108,.25) radial-gradient(at 80% 30%,rgba(0,0,0,0) 30%,rgba(0,0,0,.4) 60%)}}#page-home #splash #splash-inner #hero-img{object-fit:cover;object-position:72% 0}@media screen and (min-width:60rem){#page-home #splash #splash-inner #hero-img{object-position:10% 80%}}#page-home #splash #splash-inner #subtitle{color:#fff;font-size:var(--v2-text-lg);font-weight:var(--font-weight-light);letter-spacing:.0375em;max-width:29ch;margin-top:3rem;z-index:10}@media screen and (min-width:60rem){#page-home #splash #splash-inner #subtitle button{position:absolute;display:flex;justify-content:center;width:4rem;height:4rem;bottom:min(4rem,6vw);right:var(--offset-x)}}#page-home #splash #splash-inner #subtitle button{margin-top:1rem}#page-home #splash .action-group{padding:var(--offset-x);z-index:1;margin-top:auto}@media screen and (min-width:60rem){#page-home #splash .action-group{padding-top:0;max-width:41rem;position:absolute;bottom:0}#page-home #splash .action-group .feature-card,#page-home #splash .action-group .react-aria-Button{border:none}}#page-home #splash [data-type=link-group]{display:flex;flex-direction:column;gap:1rem;margin-top:auto}@media screen and (min-width:60rem){#page-home #splash [data-type=link-group]{margin-top:2rem;flex-direction:row}}#page-home #splash [data-type=link-group] .react-aria-Button{font-size:var(--v2-text-base);padding:.5rem 1rem;flex:1 1 auto;white-space:nowrap}#page-home #splash #tag-line{width:clamp(9rem,10rem + 3vw,13rem);height:auto;z-index:1;color:#fff}#page-home #splash #trust-badge{position:absolute;right:var(--offset-x);width:clamp(6rem,6rem + 2vw,8rem);height:auto;z-index:1}#page-home #splash #badge-group{position:absolute;right:var(--offset-x);width:clamp(6rem,6rem + 4vw,8.5rem);height:auto;z-index:2;display:flex;flex-direction:column;gap:1rem}#page-home #splash #badge-group>img{max-width:100%}#page-home #splash .feature-card{margin-top:1.5rem;width:100%}.feature-card{background-color:#fff;border-radius:1.25rem;border:1px solid var(--color-orange-6);display:grid;grid-template-columns:8rem 1fr;grid-gap:1rem;gap:1rem;z-index:1;overflow:hidden}.feature-card h3{color:var(--color-accent);margin-bottom:.25em;font-size:1.2rem;font-size:var(--v2-text-base);font-weight:var(--font-weight-bold);padding-top:.8rem}.feature-card p{font-size:var(--v2-text-sm)!important;padding-right:1rem;margin:0 0 1rem}.feature-card a{display:block;color:var(--color-accent);font-size:var(--v2-text-sm);margin-top:.5em}.feature-card .icon{position:relative;background-color:var(--color-slate-300)}.feature-card .icon img{position:absolute;width:100%;height:100%;object-fit:cover}#youtube-videos{padding:var(--home-section-y) var(--offset-x);grid-area:youtube}#youtube-videos .react-aria-Button{text-align:left;margin:0;display:block;padding:0}