[data-home-v3]{--spectrum-teal:#23a4bc;--spectrum-indigo:#5b5bd6;--spectrum-coral:#f2665a;--spectrum-amber:#f5b83d;--spectrum-mint:#3ccb9a;--spectrum-ink:#0e1630;isolation:isolate;counter-reset:home-section;position:relative}[data-home-v3] section.bg-\[\#fbfcfd\]{background-color:#ffffff8c}[data-home-v3] .home-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}[data-home-v3] .home-ambient__view{height:100vh;position:sticky;top:0;overflow:hidden}[data-home-v3] .home-ambient__view:before,[data-home-v3] .home-ambient__view:after{content:"";will-change:transform;position:absolute;inset:-30%}[data-home-v3] .home-ambient__view:before{background:radial-gradient(32% 28% at 22% 28%,#a8cbce80,#0000 70%),radial-gradient(30% 26% at 78% 70%,#cde8f899,#0000 70%);animation:90s ease-in-out infinite alternate home-ambient-a}[data-home-v3] .home-ambient__view:after{background:radial-gradient(26% 22% at 68% 24%,#23a4bc1a,#0000 70%),radial-gradient(28% 24% at 30% 78%,#a8cbce59,#0000 70%);animation:120s ease-in-out infinite alternate home-ambient-b}@keyframes home-ambient-a{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes home-ambient-b{0%{transform:translate(4%,3%)rotate(0)}to{transform:translate(-5%,-2%)rotate(8deg)}}[data-home-v3] h1{letter-spacing:-.04em;font-weight:500;line-height:.98}[data-home-v3] h2{letter-spacing:-.02em;counter-increment:home-section;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:500;line-height:1.05}[data-home-v3] section h2:before{content:counter(home-section, decimal-leading-zero) / "";width:fit-content;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:#606b80;background:linear-gradient(#23a4bc,#23a4bc) 100%/1.75rem 1px no-repeat;margin-bottom:1.25rem;padding-right:2.75rem;font-size:.75rem;font-weight:300;line-height:1;display:block}@keyframes home-draw{to{stroke-dashoffset:0}}[data-home-v3] .home-scaffold line,[data-home-v3] .home-scaffold path{stroke-dasharray:1;stroke-dashoffset:1px;animation:home-draw .72s var(--m-ease-inout) both}[data-home-v3] #hero h1 .s-w,[data-home-v3] #hero h1 .hero-accent{margin-bottom:-.3em;padding-bottom:.3em}[data-home-v3] #hero .hero-w{animation:.56s both m-ride;animation-delay:calc(.12s + var(--i,0) * 60ms)}[data-home-v3] #hero .hero-rise{animation:s-rise .68s var(--m-ease-out) both;animation-delay:calc(.7s + var(--d,0s))}@keyframes hero-rule-l{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hero-rule-r{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-logo{0%{clip-path:inset(0 100% 0 0);transform:translate(-24px)}to{clip-path:inset(0);transform:none}}[data-home-v3] .hero-rule--left{animation:hero-rule-l .9s var(--m-ease-inout) 1.3s both}[data-home-v3] .hero-rule--right{animation:hero-rule-r .9s var(--m-ease-inout) 1.3s both}[data-home-v3] .hero-logo{animation:hero-logo .9s var(--m-ease-out) 60ms both}[data-home-v3] .hero-guide{background:repeating-linear-gradient(90deg,#b9c4c8 0 14px,#0000 14px 24px)}[data-home-v3] .hero-guide--base{z-index:1;background:repeating-linear-gradient(90deg,#aab6bb 0 14px,#0000 14px 24px)}[data-home-v3] #hero{--hero-gx:max(24px, calc((100% - 1280px) / 2))}[data-home-v3] .hero-vguide{width:1px;animation:hero-vguide 1.1s var(--m-ease-inout) both;animation-delay:var(--d,0s);background:repeating-linear-gradient(#c3cdd1 0 14px,#0000 14px 24px);display:none;position:absolute;top:0;bottom:0}[data-home-v3] .hero-vguide--l{left:var(--hero-gx)}[data-home-v3] .hero-vguide--r{right:var(--hero-gx)}@keyframes hero-vguide{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}[data-home-v3] .hero-scaf{--hero-gx:max(24px, calc((100% - 1280px) / 2))}[data-home-v3] .hero-node{width:13px;height:13px;animation:.56s both hero-node;animation-delay:var(--d,0s);background:radial-gradient(circle,#23a4bc 0 1.6px,#0000 2.2px),linear-gradient(#7e8c96,#7e8c96) 50%/13px 1px no-repeat,linear-gradient(#7e8c96,#7e8c96) 50%/1px 13px no-repeat;margin:-6.5px 0 0 -6.5px;display:none;position:absolute}[data-home-v3] .hero-node--l{left:var(--hero-gx)}[data-home-v3] .hero-node--r{left:calc(100% - var(--hero-gx))}[data-home-v3] .hero-node--top{top:0}[data-home-v3] .hero-node--bottom{top:100%}@keyframes hero-node{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scale(0)rotate(-90deg)}55%{opacity:1;animation-timing-function:cubic-bezier(.455,.03,.515,.955);transform:scale(1.22)rotate(18deg)}to{opacity:1;transform:none}}[data-home-v3] .hero-spark{opacity:0;width:3px;height:3px;animation:.45s both s-spark;animation-delay:calc(var(--d,0s) + .12s);background:#23a4bc;border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}[data-home-v3] .hero-tick{transform-origin:top;width:1px;height:6px;animation:.34s both hero-tick;animation-delay:var(--d,0s);background:#a3b0b6;position:absolute;top:0}[data-home-v3] .hero-tick--major{background:#7e8c96;height:10px}@keyframes hero-tick{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scaleY(0)}60%{opacity:1;animation-timing-function:cubic-bezier(.455,.03,.515,.955);transform:scaleY(1.3)}to{opacity:1;transform:none}}[data-home-v3] .hero-bead{width:7px;height:7px;animation:1.05s both hero-bead;animation-delay:var(--d,0s);background:#23a4bc;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #23a4bc29}@keyframes hero-bead{0%{opacity:0;left:var(--hero-gx);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale(0)}12%{opacity:1;transform:none}70%{animation-timing-function:cubic-bezier(.455,.03,.515,.955);left:calc(50% + 28px)}to{opacity:1;left:50%;transform:none}}@media (min-width:1360px){[data-home-v3] :is(.hero-vguide,.hero-node){display:block}}@keyframes hero-guide{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}[data-home-v3] .hero-guide{animation:hero-guide 1s var(--m-ease-inout) both;animation-delay:calc(80ms + var(--d,0s))}:root:has([data-hero-logo]) [data-site-nav]{inset-inline:0;transform:translateY(calc((var(--nav-p,0) - 1) * 100%));opacity:calc(.2 + .8 * var(--nav-p,0));will-change:transform;position:fixed;top:0}:root:has([data-hero-logo]) [data-site-nav]:has(:focus-visible){opacity:1;transform:none}:root:has([data-hero-logo]) [data-site-nav][data-dock]{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1),box-shadow .38s}:root:has([data-hero-logo]) [data-site-nav][data-dock=shown]{opacity:1;transform:none;box-shadow:0 14px 32px -18px #06060647}@media (prefers-reduced-motion:reduce){:root:has([data-hero-logo]) [data-site-nav][data-dock]{transition:none}}:root:has([data-hero-logo]) [data-nav-logo]{opacity:var(--nav-logo,0)}:root:has([data-hero-logo]) [data-site-nav]:has(:focus-visible) [data-nav-logo]{opacity:1}@media (scripting:none){:root:has([data-hero-logo]) [data-site-nav]{opacity:1;position:sticky;transform:none}:root:has([data-hero-logo]) [data-nav-logo]{opacity:1}}[data-home-v3] section:not(#hero),[data-home-v3] section:not(#hero) [data-reveal]{--m-pace:1}[data-home-v3] .home-flow{stroke-dasharray:6 6}@keyframes industry-spin{to{transform:rotate(360deg)}}@keyframes industry-pop{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:none}}@keyframes industry-blink{50%{opacity:.25}}[data-home-v3] .industry-spin{animation:.8s linear 3 industry-spin}[data-home-v3] .industry-pop{animation:industry-pop .34s var(--m-ease-mark) both}[data-home-v3] .industry-blink{animation:1.2s ease-in-out 8 industry-blink}[data-home-v3] .industry-tab-indicator{transition:transform var(--m-dur-box) var(--m-ease-heavy), width var(--m-dur-word) var(--m-ease-out), height var(--m-dur-word) var(--m-ease-out), background-color var(--m-dur-word) var(--m-ease-out)}[data-home-v3] .industry-panel--in{animation:m-expand calc(var(--m-dur-box) * var(--m-pace,1)) both}[data-home-v3] .industry-card--armed :is(.industry-in,.industry-rail){opacity:0}[data-home-v3] [data-industries-paused=true] :is(.industry-spin,.industry-blink,.industry-pop){animation-play-state:paused}@keyframes industry-in{0%{opacity:0;transform:translateY(12px)}60%{opacity:1}to{opacity:1;transform:none}}[data-home-v3] .industry-card--in .industry-in{animation:industry-in calc(.52s * var(--m-pace,1)) var(--m-ease-out) both;animation-delay:calc(var(--k,0) * 90ms * var(--m-pace,1))}[data-home-v3] .industry-card--in p.industry-in{animation-delay:calc(90ms * var(--m-pace,1))}[data-home-v3] .industry-card--in .industry-rail{animation:m-draw-down calc(.7s * var(--m-pace,1)) var(--m-ease-inout) calc(.16s * var(--m-pace,1)) both}[data-home-v3] .industry-cta{transition:box-shadow .32s var(--m-ease-out), translate .32s var(--m-ease-out);box-shadow:0 10px 24px -16px #0e1630b3}[data-home-v3] .industry-cta:hover,[data-home-v3] .industry-cta:focus-visible{box-shadow:0 0 0 4px var(--ind-soft), 0 14px 32px -12px var(--ind);translate:0 -2px}[data-home-v3] .industry-cta__arrow{transition:translate .32s var(--m-ease-out)}[data-home-v3] .industry-cta:hover .industry-cta__arrow{translate:4px}@media (prefers-reduced-motion:reduce){[data-home-v3] :is(.industry-in,.industry-rail,.industry-panel--in){opacity:1!important;animation:none!important}[data-home-v3] :is(.industry-cta,.industry-cta__arrow,.industry-tab-indicator){transition:none;translate:none!important}[data-home-v3] .home-ambient__view:before,[data-home-v3] .home-ambient__view:after{animation:none!important}[data-home-v3] .home-scaffold line,[data-home-v3] .home-scaffold path{stroke-dashoffset:0;animation:none!important}[data-home-v3] :is(.hero-w,.hero-rise,.hero-rule,.hero-logo){animation:none!important}[data-home-v3] .hero-guide,[data-home-v3] :is(.hero-vguide,.hero-node,.hero-tick,.hero-bead){clip-path:none!important;animation:none!important}[data-home-v3] .hero-spark{display:none}[data-home-v3] :is(.industry-spin,.industry-pop,.industry-blink){animation:none!important}}[data-home-v3] section:not(#hero){--m-travel-box:28px;--m-overshoot-box:4px}@media (min-width:1024px){[data-home-v3] [data-home-head]{align-items:start}[data-home-v3] [data-home-head]>:not(h2){padding-top:var(--home-head-offset,2.25rem)}}
