@font-face{font-family:Borna;src:url(/fonts/Borna-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-RegularItalic.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-Medium.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-MediumItalic.otf) format("opentype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-SemiBold.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-SemiBoldItalic.otf) format("opentype");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Borna;src:url(/fonts/Borna-BoldItalic.otf) format("opentype");font-style:italic;font-weight:700;font-display:swap}html.ainimate-landing{--background:#000000;--foreground:#ffffff;--muted-word:#4d4d4d;--accent:#0bb037;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html.ainimate-landing{color-scheme:dark;font-size:clamp(16px,1.111111vw,32px);scrollbar-width:none}body.ainimate-landing,html.ainimate-landing{background:var(--background);-ms-overflow-style:none}body.ainimate-landing{margin:0;color:var(--foreground);font-family:Borna,Helvetica Neue,Arial,sans-serif;font-synthesis:none;overflow-x:hidden}@supports (-webkit-touch-callout:none){@media (max-width:767px){body.ainimate-landing,html.ainimate-landing{background-color:#000000;color-scheme:dark}}}@supports (overflow:clip){body.ainimate-landing{overflow-x:clip}}body.ainimate-landing.solutions-menu-open,html.ainimate-landing.solutions-menu-open{overscroll-behavior:none;touch-action:none}html.ainimate-landing.solutions-menu-open .blend-scrollbar{pointer-events:none}body.ainimate-landing::-webkit-scrollbar,html.ainimate-landing::-webkit-scrollbar{width:0;height:0}main{min-height:100%}.blend-scrollbar{position:fixed;z-index:99;top:0;right:0;width:.875rem;height:100vh;height:100dvh;background:transparent;mix-blend-mode:difference;touch-action:none;visibility:hidden}.blend-scrollbar-thumb{position:absolute;top:0;right:.25rem;display:block;width:.25rem;min-height:3rem;border-radius:999rem;background:#ffffff;cursor:grab;will-change:height,transform}.blend-scrollbar[data-dragging=true] .blend-scrollbar-thumb{cursor:grabbing}@supports not (mix-blend-mode:difference){.blend-scrollbar{mix-blend-mode:normal}.blend-scrollbar-thumb{background:#808080}}@media (forced-colors:active){.blend-scrollbar{mix-blend-mode:normal}.blend-scrollbar-thumb{border:1px solid Canvas;background:CanvasText;forced-color-adjust:none}}.loading-intro{position:fixed;z-index:100;inset:0;overflow:hidden;background:transparent;color:#000000;font-family:Borna,Helvetica Neue,Arial,sans-serif;font-synthesis:none}.loading-backdrop{background:#ffffff}.loading-backdrop,.loading-wipe{position:absolute;z-index:0;inset:0}.loading-wipe{overflow:hidden}.loading-intro[data-exiting=true] .loading-wipe{will-change:clip-path}.loading-intro[data-exiting=true] .loading-wordmark{will-change:top,transform,color}.loading-wordmark{position:absolute;z-index:1;top:50%;left:5.125rem;transform:translateY(-50%);text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:7.5rem;line-height:.9;letter-spacing:-.15rem;white-space:nowrap}.loading-title-layer{display:flex;flex-direction:column;justify-content:center}.loading-percent{position:absolute;z-index:1;top:calc(50% - 4.6875rem);right:5.125rem;transform:translateY(-50%);justify-items:end;text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:3.75rem;line-height:.9;letter-spacing:-.075rem;text-align:right;white-space:nowrap}.landing-hero-stage{position:relative;z-index:1;height:calc(100dvh + clamp(4rem, 8vh, 6rem));background:#000000}.landing-hero{--landing-copy-clip:100%;--landing-headline-bottom-space:0rem;--landing-video-parallax:0rem;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:#000000;color:#ffffff}.landing-hero-scrim,.landing-hero-video{position:absolute;inset:0;width:100%;height:100%}.landing-hero-video{z-index:0;display:block;backface-visibility:hidden;contain:paint;object-fit:cover;transform:translate3d(0,var(--landing-video-parallax),0);will-change:transform}.landing-hero-scrim{z-index:1;background:rgba(0,0,0,.48);pointer-events:none}.landing-content,.landing-copy-group,.landing-copy-inner{display:contents}.landing-description{position:absolute;z-index:2;top:50%;right:2.5rem;width:28.6875rem;margin:0;transform:translateY(-50%);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.025rem}.landing-description,.landing-headline{clip-path:inset(0 0 var(--landing-copy-clip) 0);transition:clip-path .9s cubic-bezier(.22,1,.36,1);will-change:clip-path}.landing-description{transition-delay:.12s}.landing-hero--content-ready .landing-description,.landing-hero--content-ready .landing-headline{transition:none}.landing-business-cta{position:absolute;z-index:2;right:18.25rem;bottom:4.5rem;display:flex;height:3rem;align-items:center;justify-content:center;gap:.625rem;padding:calc(.75rem - 4px) calc(2.5rem - 4px);border:4px solid transparent;border-radius:2rem;background:#ffffff;color:#000000;font:inherit;font-size:1rem;font-weight:600;line-height:1.1;letter-spacing:-.02rem;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.landing-cta-arrow{display:grid;width:1.5rem;height:1.5rem;place-items:center}.landing-cta-arrow img{display:block;width:.8125rem;height:.8125rem;transform:rotate(180deg);transition:filter .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.landing-business-cta:focus-visible,.landing-business-cta:hover{border-color:#ffffff;background:transparent;color:#ffffff}.landing-business-cta:focus-visible .landing-cta-arrow img,.landing-business-cta:hover .landing-cta-arrow img{filter:invert(1);transform:rotate(225deg)}.landing-headline{position:absolute;z-index:2;bottom:3.125rem;left:2.5rem;width:33.4375rem;margin:0;font-size:2.625rem;font-weight:600;line-height:1.1;letter-spacing:-.0525rem;clip-path:inset(0 0 calc(var(--landing-copy-clip) - var(--landing-headline-bottom-space)) 0)}@media (prefers-reduced-motion:reduce){.landing-business-cta,.landing-cta-arrow img,.landing-description,.landing-headline{transition:none}}.transition-header{--board-progress:0;--header-top:2.5rem;--header-logo-size:7.5rem;--header-logo-tracking:-0.15rem;--header-logo-line-height:0.9;--header-nav-height:9rem;--header-expanded-opacity:1;--header-menu-opacity:0;position:fixed;z-index:50;top:0;right:0;left:0;height:0;color:#ffffff;isolation:isolate;pointer-events:none}.transition-header[data-submenu-open=true]{z-index:100}.transition-brand{z-index:0;position:absolute;top:var(--header-top);left:2.5rem;display:flex;margin:0;padding:0;border:0;align-items:flex-start;gap:.625rem;background:transparent;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.transition-brand:focus-visible{outline:.125rem solid currentColor;outline-offset:.375rem}.transition-brand-symbol{position:relative;display:block;flex:0 0 2rem;width:2rem;height:2rem}.transition-symbol{position:absolute;inset:0;display:block;width:2rem;height:2rem;filter:invert(var(--board-progress))}.transition-brand-name{display:flex;visibility:hidden;flex-direction:column;justify-content:center;color:inherit;text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:var(--header-logo-size);font-weight:600;line-height:var(--header-logo-line-height);letter-spacing:var(--header-logo-tracking);white-space:nowrap}.transition-brand-name--visible{visibility:visible}.transition-nav-slot{z-index:3;position:absolute;top:var(--header-top);right:23.0625rem;width:8.125rem;height:9rem}.transition-nav-expanded{position:absolute;top:0;left:0;display:flex;width:8.125rem;height:var(--header-nav-height);flex-direction:column;gap:1rem;overflow:hidden;opacity:var(--header-expanded-opacity);font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-.02rem}.transition-menu,.transition-nav-row{display:flex;width:8.125rem;height:1.5rem;flex:0 0 1.5rem;align-items:center;justify-content:space-between}.transition-header[data-menu-visible=false] .transition-nav-expanded,.transition-header[data-menu-visible=true] .transition-menu{pointer-events:auto}.transition-header[data-menu-visible=false] .transition-menu,.transition-header[data-menu-visible=true] .transition-nav-expanded{pointer-events:none}.transition-nav-row{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.transition-nav-row:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem}.transition-header[data-active-submenu=academic] .transition-nav-row:not(.transition-nav-row--academic),.transition-header[data-active-submenu=community] .transition-nav-row:not(.transition-nav-row--community),.transition-header[data-active-submenu=resources] .transition-nav-row:not(.transition-nav-row--resources),.transition-header[data-active-submenu=solutions] .transition-nav-row:not(.transition-nav-row--solutions){opacity:0;pointer-events:none;transform:translate3d(0,-.5rem,0);visibility:hidden}.transition-header[data-active-submenu=solutions] .transition-nav-expanded{height:1.5rem;overflow:hidden}.transition-header[data-active-submenu=academic] .transition-nav-expanded{height:4rem;overflow:hidden}.transition-header[data-active-submenu=resources] .transition-nav-expanded{height:6.5rem;overflow:hidden}.transition-header[data-active-submenu=community] .transition-nav-expanded{height:9rem;overflow:hidden}.transition-nav-plus{display:grid;width:1.5rem;height:1.5rem;place-items:center;overflow:hidden}.transition-nav-plus img{display:block;width:.75rem;height:.75rem;filter:invert(var(--board-progress));transition:filter .18s linear,transform .32s cubic-bezier(.22,1,.36,1)}.transition-header[data-active-submenu=academic] .transition-nav-row--academic .transition-nav-plus img,.transition-header[data-active-submenu=community] .transition-nav-row--community .transition-nav-plus img,.transition-header[data-active-submenu=resources] .transition-nav-row--resources .transition-nav-plus img,.transition-header[data-active-submenu=solutions] .transition-nav-row--solutions .transition-nav-plus img{transform:rotate(45deg)}.transition-menu{position:absolute;top:0;left:0;margin:0;padding:0;border:0;background:transparent;color:inherit;opacity:var(--header-menu-opacity);font:inherit;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-.02rem;text-align:left;cursor:pointer}.transition-menu:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem}.transition-header[data-active-submenu=menu] .transition-menu .transition-nav-plus img{filter:invert(1);transform:rotate(45deg)}.transition-header[data-active-submenu=menu] .transition-launch,.transition-header[data-active-submenu=menu] .transition-menu{color:#000000}.transition-menu>span:first-child,.transition-nav-row>span:first-child{position:relative;display:inline-block}.transition-launch{z-index:3;position:absolute;top:var(--header-top);right:2.5rem;display:inline-block;color:inherit;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-.02rem;text-decoration:none;white-space:nowrap;cursor:pointer;pointer-events:auto}.transition-solutions-shade{position:fixed;z-index:1;inset:0;margin:0;padding:0;border:0;background:rgba(0,0,0,.3);backface-visibility:hidden;contain:paint;opacity:0;pointer-events:none;transform:translateZ(0);transition:none;visibility:visible}.transition-header[data-submenu-open=true] .transition-solutions-shade{opacity:1;pointer-events:auto}.transition-solutions-panel{position:fixed;z-index:2;top:0;right:0;width:33.6875rem;height:100vh;height:100dvh;backface-visibility:hidden;contain:layout paint;isolation:isolate;overflow:hidden;pointer-events:none;transform:translateZ(0);visibility:visible}.transition-header[data-submenu-open=true] .transition-solutions-panel{pointer-events:auto}.transition-solutions-layer{position:absolute;inset:0;display:block;backface-visibility:hidden;transform:translate3d(101%,0,0);transition:transform 575ms cubic-bezier(.65,.01,.05,.99);will-change:transform}.transition-solutions-layer--first{z-index:0;background:#242424}.transition-solutions-layer--second{z-index:1;background:#111111}.transition-solutions-layer--final{z-index:2;background:#000000}.transition-solutions-panel[data-panel-kind=menu] .transition-solutions-layer--first{background:#242424}.transition-solutions-panel[data-panel-kind=menu] .transition-solutions-layer--second{background:#bdbdbd}.transition-solutions-panel[data-panel-kind=menu] .transition-solutions-layer--final{background:#ffffff}.transition-header[data-submenu-open=true] .transition-solutions-layer{transform:translateZ(0)}.transition-header[data-submenu-open=true] .transition-solutions-layer--second{transition-delay:.12s}.transition-header[data-submenu-open=true] .transition-solutions-layer--final{transition-delay:.24s}.transition-solutions-list{position:absolute;z-index:3;top:6.375rem;right:2.5rem;display:flex;width:28.6875rem;flex-direction:column;gap:2.5rem;transform:translate3d(calc(100% + 2.5rem),0,0);transition:transform .39s cubic-bezier(.65,.01,.05,.99);will-change:transform}.transition-header[data-submenu-open=true] .transition-solutions-list{transform:translateZ(0);transition:none}.transition-solutions-list--academic{top:8.875rem}.transition-solutions-list--resources{top:11.375rem}.transition-solutions-list--community{top:13.875rem}.transition-menu-overview{position:absolute;z-index:3;top:5.375rem;right:2.5rem;display:flex;width:28.6875rem;flex-direction:column;gap:1.5rem;color:#000000;transform:translate3d(calc(100% + 2.5rem),0,0);transition:transform .39s cubic-bezier(.65,.01,.05,.99);will-change:transform}.transition-header[data-submenu-open=true] .transition-menu-overview{transform:translateZ(0);transition:none}.transition-menu-overview-group,.transition-menu-overview-item,.transition-menu-overview-items{display:flex;width:100%;flex-direction:column;align-items:flex-start}.transition-menu-overview-group,.transition-menu-overview-items{gap:.75rem}.transition-menu-overview-group[data-overview-group=solutions] .transition-menu-overview-items{gap:1rem}.transition-menu-overview-item{--overview-item-delay:0ms;gap:.5rem;color:inherit;text-decoration:none;cursor:pointer}.transition-menu-overview-label-clip,.transition-menu-overview-title-clip{width:100%;margin-bottom:-.125rem;padding-bottom:.125rem;overflow:hidden}.transition-menu-overview-description,.transition-menu-overview-label,.transition-menu-overview-title{width:100%;margin:0}.transition-menu-overview-label{--overview-label-delay:0ms;color:rgba(0,0,0,.3);font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.0175rem;transform-origin:left bottom}.transition-menu-overview-title{color:#000000;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.025rem;transform-origin:left bottom;transition:color .28s cubic-bezier(.22,1,.36,1)}.transition-menu-overview-description{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:-.015rem}.transition-menu-overview-item:hover .transition-menu-overview-title{color:rgba(0,0,0,.4)}.transition-header[data-submenu-open=true] .transition-menu-overview-label{animation:transition-submenu-title-in .7s cubic-bezier(.65,.01,.05,.99) var(--overview-label-delay) both}.transition-header[data-submenu-open=true] .transition-menu-overview-title{animation:transition-submenu-title-in .7s cubic-bezier(.65,.01,.05,.99) var(--overview-item-delay) both}.transition-header[data-submenu-open=true] .transition-menu-overview-description{animation:transition-submenu-description-in .42s ease calc(var(--overview-item-delay) + .1s) both}.transition-menu-overview-divider{--overview-divider-delay:620ms;position:relative;display:block;width:100%;height:0;flex:0 0 0;opacity:0}.transition-menu-overview-divider:nth-child(4){--overview-divider-delay:700ms}.transition-header[data-submenu-open=true] .transition-menu-overview-divider{animation:transition-submenu-description-in .42s ease var(--overview-divider-delay) both}.transition-menu-overview-divider:before{position:absolute;right:0;left:0;top:0;height:.0625rem;background:rgba(0,0,0,.1);content:""}.transition-menu-overview-columns{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.transition-menu-mobile-cta{display:none}.transition-solutions-item{display:flex;width:100%;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none;cursor:pointer}.transition-solutions-title-clip{overflow:hidden;padding-bottom:.125rem;margin-bottom:-.125rem}.transition-solutions-title{--solution-title-delay:0ms;color:#ffffff;transform:translateZ(0) rotate(0deg);transform-origin:left bottom;transition:color .28s cubic-bezier(.22,1,.36,1)}.transition-solutions-item:hover .transition-solutions-title,.transition-solutions-title:hover{color:rgba(255,255,255,.4)}.transition-header[data-submenu-open=true] .transition-solutions-title{animation:transition-submenu-title-in .7s cubic-bezier(.65,.01,.05,.99) var(--solution-title-delay) both}.transition-header[data-submenu-open=true] .transition-solutions-item:first-child .transition-solutions-title{--solution-title-delay:420ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(2) .transition-solutions-title{--solution-title-delay:470ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(3) .transition-solutions-title{--solution-title-delay:520ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(4) .transition-solutions-title{--solution-title-delay:570ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(5) .transition-solutions-title{--solution-title-delay:620ms}@keyframes transition-submenu-title-in{0%{transform:translate3d(0,140%,0) rotate(3deg)}to{transform:translateZ(0) rotate(0deg)}}.transition-solutions-description,.transition-solutions-title{margin:0}.transition-solutions-title{font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.04rem}.transition-solutions-description{--solution-description-delay:0ms;color:rgba(255,255,255,.5);font-size:.875rem;font-weight:400;line-height:1.2;letter-spacing:-.0175rem}.transition-header[data-submenu-open=true] .transition-solutions-description{animation:transition-submenu-description-in .42s ease var(--solution-description-delay) both}.transition-header[data-submenu-open=true] .transition-solutions-item:first-child .transition-solutions-description{--solution-description-delay:600ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(2) .transition-solutions-description{--solution-description-delay:650ms}.transition-header[data-submenu-open=true] .transition-solutions-item:nth-child(3) .transition-solutions-description{--solution-description-delay:700ms}@keyframes transition-submenu-description-in{0%{opacity:0}to{opacity:1}}.transition-launch:after,.transition-menu>span:first-child:after,.transition-nav-row>span:first-child:after{position:absolute;right:0;bottom:-3px;left:0;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.transition-launch:after{z-index:0;background:currentColor;animation:transition-launch-underline-loop 2.4s cubic-bezier(.65,.01,.05,.99) infinite;transform:scaleX(0);transition:none}.transition-launch:before{position:absolute;z-index:1;right:0;bottom:-3px;left:0;height:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.transition-launch:hover:before,.transition-menu:hover>span:first-child:after,.transition-nav-row:hover>span:first-child:after{transform:scaleX(1)}@keyframes transition-launch-underline-loop{0%{transform:scaleX(0);transform-origin:left center}36%{transform:scaleX(1);transform-origin:left center}56%{transform:scaleX(1);transform-origin:right center}82%,to{transform:scaleX(0);transform-origin:right center}}.bottleneck-section{position:relative;z-index:1;height:400vh;height:400dvh;background:#000000;color:#000000}.bottleneck-sticky{--bottleneck-background-crop:0px;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:transparent}.bottleneck-sticky:before{position:absolute;inset:0;background:#ffffff;clip-path:inset(0 0 var(--bottleneck-background-crop) 0);content:"";pointer-events:none;will-change:clip-path}.bottleneck-counter{position:absolute;top:4rem;right:23.0625rem;width:8.125rem;margin:0;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-.02rem}.bottleneck-card-deck{position:absolute;inset:0;pointer-events:none}.bottleneck-card{position:absolute;top:7.0625rem;right:2.5rem;display:flex;width:28.6875rem;height:20rem;align-items:flex-end;padding:1rem 1.5rem 1.5rem;backface-visibility:hidden;background:#ffffff;contain:paint;isolation:isolate;overflow:hidden;transform-origin:center top;will-change:transform,opacity}.bottleneck-card--media{background:#000000}.bottleneck-card-media,.bottleneck-card-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bottleneck-card-media{z-index:0;display:block;backface-visibility:hidden;contain:paint;object-fit:cover;opacity:.5;transform:translateZ(0);will-change:transform}.bottleneck-card-overlay{display:none}.bottleneck-card-copy{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;gap:.5rem}.bottleneck-card h2,.bottleneck-card p{margin:0}.bottleneck-card h2{font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:-.03rem}.bottleneck-card p{color:rgba(0,0,0,.7);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:-.015rem}.bottleneck-card--media h2,.bottleneck-card--media p{color:#ffffff}.bottleneck-content{position:absolute;bottom:5rem;left:2.5rem;width:46.375rem;height:19.125rem;will-change:transform}.bottleneck-primary{position:relative;width:100%;height:13.5625rem}.bottleneck-data,.bottleneck-kicker,.bottleneck-not{margin:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.bottleneck-kicker{top:0;color:rgba(0,0,0,.3);font-size:1.5rem;font-weight:500;letter-spacing:-.03rem}.bottleneck-data,.bottleneck-kicker{position:absolute;left:0;width:100%;line-height:.9}.bottleneck-data{top:3.0625rem;font-size:15rem;font-weight:600;letter-spacing:-.3rem;text-transform:uppercase}.bottleneck-not{position:absolute;top:16.0625rem;left:0;width:100%;font-size:4.375rem;font-weight:500;line-height:.9;letter-spacing:-.0875rem;white-space:nowrap}.bottleneck-dynamic-word{color:#009427;font-style:italic;font-weight:600}.bottleneck-caret{display:inline-block;width:.375rem;height:.72em;margin-left:.3125rem;background:#009427;vertical-align:-.02em;animation:bottleneck-caret-blink .7s step-end infinite}@keyframes bottleneck-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}.reveal-section{position:relative;z-index:1;height:951.2svh;background:var(--background)}.sticky-viewport{--board-progress:0;--feature-channel:0;--feature-invert:0;position:sticky;top:0;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--background);transform-origin:center center;will-change:transform}.hero-copy{position:absolute;z-index:0;top:50%;left:50%;width:calc(100vw - 5rem);max-width:76.6875rem;margin:0;transform:translate(-50%,-50%);color:var(--muted-word);font-size:min(5.125rem,5.6944vw);font-weight:600;line-height:.9;letter-spacing:-.02em;text-align:center;will-change:opacity}.hero-line{display:block;clip-path:inset(0 0 100% 0);white-space:nowrap;will-change:clip-path}.hero-word{color:var(--muted-word);will-change:color}.hero-media{position:absolute;z-index:1;top:50%;left:50%;width:32.875rem;height:43.875rem;transform:translate3d(-50%,calc(-50% + 100vh),0);transform-origin:center;pointer-events:none;will-change:transform}.hero-media video{display:block;width:100%;height:100%;backface-visibility:hidden;contain:paint;object-fit:contain;transform:translateZ(0);will-change:transform}.hero-orbit{position:absolute;z-index:0;top:50%;left:50%;display:block;width:28.625rem;height:28.625rem;transform:translate(-50%,-50%);opacity:0;mix-blend-mode:difference;pointer-events:none;will-change:opacity,transform}.hero-orbit--spinning{animation:hero-orbit-clockwise 24s linear infinite}@keyframes hero-orbit-clockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-next-copy{position:absolute;z-index:2;top:calc(50% - 5.625rem);left:50%;width:min(55.125rem,calc(100vw - 5rem));margin:0;transform:translateX(-50%);color:#ffffff;font-size:min(5.125rem,5.6944vw);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-align:center;opacity:0;mix-blend-mode:difference;pointer-events:none;will-change:opacity}.hero-next-copy span{display:block;white-space:nowrap}.feature-card{position:absolute;z-index:2;top:calc(50% - 10.10075rem);left:calc(50% - 40.8125rem);display:flex;width:21.875rem;align-items:flex-start;gap:1.5rem;color:rgb(var(--feature-channel),var(--feature-channel),var(--feature-channel));opacity:0;pointer-events:none;will-change:opacity}.feature-card--secondary{left:calc(50% + 18.9375rem)}.feature-card--quaternary,.feature-card--tertiary{top:calc(50% + 5.27425rem)}.feature-icon{display:block;flex:0 0 2.417938rem;width:2.417938rem;height:2.417938rem;filter:invert(var(--feature-invert))}.feature-icon--group{height:2.014938rem;margin-top:.2015rem}.feature-icon--round{filter:invert(calc(1 - var(--feature-invert)))}.feature-icon--sparkles{position:relative;filter:none}.feature-icon--sparkles img{position:absolute;display:block}.sparkles-main{top:.319063rem;left:.319063rem;width:1.981375rem;height:1.981375rem}.sparkles-small{top:1.813438rem;left:.2015rem;width:.50375rem;height:.50375rem}.sparkles-medium{top:.2015rem;left:0;width:.70525rem;height:.70525rem}.feature-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2015rem}.feature-copy p{margin:0}.feature-title{font-size:1.611938rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.feature-description{color:rgba(var(--feature-channel),var(--feature-channel),var(--feature-channel),.7);font-size:1.007438rem;font-weight:400;line-height:1.4;letter-spacing:-.02em}.closing-section{position:relative;z-index:2;height:340vh;height:340svh;margin-top:-100svh;background:transparent}.closing-sticky{position:sticky;top:1.875rem;width:calc(100% - 3.75rem);height:calc(100vh - 3.75rem);height:calc(100svh - 3.75rem);margin:0 auto;overflow:hidden;background:#ffffff;color:#000000;transform-origin:center center;will-change:transform}.closing-content{position:absolute;z-index:1;top:50%;left:50%;display:flex;width:100%;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:3.125rem;will-change:opacity,transform}.closing-cards{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.closing-card{position:absolute;top:0;display:block;width:22.5rem;height:28.25rem;color:#ffffff;perspective:56.25rem;pointer-events:auto;transform:translate3d(0,120vh,0);will-change:transform}.closing-card-inner{--card-tilt-x:0deg;--card-tilt-y:0deg;position:relative;box-sizing:border-box;width:100%;height:100%;border:.125rem solid rgba(255,255,255,.1);overflow:hidden;background:#000000;transform:rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.closing-card--tilting .closing-card-inner{transition-duration:.12s;transition-timing-function:ease-out}.closing-card-copy{position:relative;z-index:1;display:flex;box-sizing:border-box;width:100%;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:.249563rem}.closing-card-description,.closing-card-title{margin:0}.closing-card-title{width:100%;font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-.04rem}.closing-card-description{width:100%;color:rgba(255,255,255,.7);font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:-.025rem;white-space:normal}.closing-card-art{inset:0;height:100%;clip-path:inset(5.75rem 0 0)}.closing-card-art,.closing-card-video{position:absolute;z-index:0;display:block;width:100%;object-fit:cover}.closing-card-video{top:10rem;right:0;bottom:0;left:0;height:calc(100% - 10rem);backface-visibility:hidden;contain:paint;object-position:center bottom;transform:translateZ(0);will-change:transform}.closing-card--infra{left:calc(50% - 34.75rem)}.closing-card--workforce{left:calc(50% - 11.25rem)}.closing-card--compute{left:calc(50% + 12.25rem)}.closing-title{--closing-title-fill-alpha:1;--closing-title-stroke-alpha:0;width:calc(100vw - 7.125rem);max-width:82.875rem;margin:0;color:rgb(0 0 0/var(--closing-title-fill-alpha));font-size:min(10.881375rem,12.0904vw);font-weight:600;line-height:.9;letter-spacing:-.217625rem;text-align:center;-webkit-text-stroke:.125rem rgb(0 0 0/var(--closing-title-stroke-alpha));paint-order:stroke fill}.closing-title-line{display:block;margin-bottom:-.12em;padding-bottom:.12em;clip-path:inset(0 0 100% 0);white-space:nowrap;transition:clip-path .9s cubic-bezier(.22,1,.36,1);will-change:clip-path}.closing-sticky--active .closing-title-line{clip-path:inset(0)}.closing-description{width:min(57.25rem,calc(100vw - 5rem));margin:0;color:rgba(0,0,0,.7);font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:-.025rem;text-align:center;opacity:0;transition:opacity .7s ease .18s;will-change:opacity}.closing-sticky--active .closing-description{opacity:1}.closing-description-mobile{display:none}.product-showcase{position:relative;z-index:3;height:500vh;height:500svh;margin-top:-10svh;background:#000000;color:#ffffff}.product-showcase-sticky{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;background:#000000}.product-mobile-list{display:none}.product-visual-stage{position:absolute;inset:0 50% 0 0;overflow:hidden}.product-background-shadow,.product-green-glow{position:absolute;z-index:0;display:block;max-width:none;pointer-events:none}.product-background-shadow{top:-28.8125rem;left:-17.5625rem;width:74.125rem;height:74.125rem}.product-green-glow{top:0;left:0;width:98.75rem;height:98.75rem;transform:translate3d(-36rem,-3.75rem,0);will-change:transform}.product-visual{position:absolute;z-index:1;bottom:0;display:block;max-width:none;height:auto;object-fit:cover;opacity:0;transform:translateX(-50%);will-change:opacity}.product-visual--task{opacity:1;left:calc(50% + 3.6806vw);width:88.0556vw}.product-visual--sim{left:calc(50% + .3472vw);width:80.9722vw}.product-visual--mobile{left:calc(50% + 1.1111vw);width:73.0556vw}.product-visual--pipeline{left:calc(50% + 1.7708vw);width:37.8472vw}.product-progress{position:absolute;z-index:2;top:calc(50% + .15625rem);left:calc(50% + 5.375rem);width:.75rem;height:20.25rem;transform:translate(-50%,-50%)}.product-progress-line{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,#272727 0 2px,transparent 2px 5px)}.product-progress-tick{width:.5rem;height:1px;background:#272727}.product-progress-dot,.product-progress-tick{position:absolute;left:50%;transform:translate(-50%,-50%)}.product-progress-dot{top:0;width:.75rem;height:.75rem;border-radius:50%;background:#ffffff;will-change:top}.product-copy-stage{position:absolute;inset:0 0 0 50%}.product-scene-copy{position:absolute;inset:0;pointer-events:none}.product-scene-count{top:4rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.025rem;white-space:nowrap}.product-scene-body,.product-scene-count{position:absolute;left:calc(50vw - 31.1875rem)}.product-scene-body{top:50%;right:2.5rem;display:flex;transform:translateY(-50%);flex-direction:column;align-items:flex-start;gap:1.5rem}.product-scene-title-reveal{width:100%;margin-bottom:-.5rem;padding-bottom:.5rem;visibility:hidden;overflow:hidden;clip-path:inset(0 0 100% 0);will-change:clip-path}.product-scene-detail-reveal{display:block;width:100%;opacity:0;visibility:hidden;will-change:opacity;transition:opacity 80ms linear}.product-scene-copy:first-of-type .product-scene-title-reveal{visibility:visible;clip-path:inset(0)}.product-scene-copy:first-of-type .product-scene-detail-reveal{opacity:1;visibility:visible}.product-scene-description,.product-scene-title{width:100%;margin:0}.product-scene-title{color:#ffffff;font-size:2.875rem;font-weight:600;line-height:1.1;letter-spacing:-.0575rem}.product-scene-description{color:rgba(255,255,255,.7);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.025rem}.product-scene-action{display:flex;height:3rem;padding:calc(.75rem - 4px) calc(2.5rem - 4px);border:4px solid transparent;border-radius:2rem;align-items:center;justify-content:center;gap:.625rem;background:#ffffff;color:#000000;font:inherit;font-size:1rem;font-weight:600;line-height:1.1;letter-spacing:-.02rem;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 80ms linear,background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.product-scene-copy:first-of-type .product-scene-action{opacity:1;visibility:visible;pointer-events:auto}.product-scene-action-arrow{display:grid;width:1.5rem;height:1.5rem;place-items:center}.product-scene-action-arrow img{display:block;width:.8125rem;height:.8125rem;transform:rotate(180deg);transition:filter .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.product-scene-action:focus-visible,.product-scene-action:hover{border-color:#ffffff;background:transparent;color:#ffffff}.product-scene-action:focus-visible .product-scene-action-arrow img,.product-scene-action:hover .product-scene-action-arrow img{filter:invert(1);transform:rotate(225deg)}.site-footer{position:sticky;z-index:0;bottom:0;height:36.3125rem;contain:paint;isolation:isolate;overflow:hidden;background:#000000;color:#ffffff}.site-footer-pattern{position:absolute;z-index:0;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:fill;object-position:center;pointer-events:none}.footer-partners{position:absolute;z-index:2;top:1.75rem;right:0;left:0;height:2rem;backface-visibility:hidden;contain:layout paint;isolation:isolate;overflow:hidden;pointer-events:none;transform:translateZ(0)}.footer-partner-track{display:flex;width:max-content;height:100%;align-items:center;animation:footer-partner-loop 18s linear infinite;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.footer-partner-group,.footer-partner-set{display:flex;height:100%;flex:0 0 auto;align-items:center}.footer-partner-set{padding-right:3.47825rem;gap:3.47825rem}.footer-partner-logo{display:block;backface-visibility:hidden;flex:0 0 auto;object-fit:contain}.footer-partner-logo--stepfun{width:7.344125rem;height:1.96875rem}.footer-partner-logo--booster{width:8.01525rem;height:1.150563rem}.footer-partner-logo--manycore{width:5.996188rem;height:1.776125rem}.footer-partner-logo--dexmal{width:7.283813rem;height:.9365rem}.footer-partner-logo--geely{width:3.086938rem;height:1.735063rem}.footer-partner-logo--lotus{width:2rem;height:2rem}.site-footer-symbol{position:absolute;z-index:1;top:7.6875rem;left:2.5rem;display:block;width:7.5rem;height:7.6045rem}.site-footer-brand{position:absolute;z-index:1;top:6.875rem;left:max(28rem,54.8%);right:2.5rem;width:auto;margin:0;font-size:clamp(3rem,5.5vw,5rem);font-weight:600;line-height:1.1;letter-spacing:-.1rem;text-align:left;white-space:nowrap}.site-footer-brand span{display:inline}.site-footer-nav{position:absolute;z-index:1;top:14.875rem;right:2.5rem;left:max(28rem,54.8%);display:grid;width:auto;max-width:40rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.015rem}.site-footer-nav-column{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0}.site-footer-legal .footer-hover-link,.site-footer-legal p,.site-footer-nav a,.site-footer-nav p,.site-footer-signature p{margin:0}.site-footer-nav-column>:not(:first-child){color:rgba(255,255,255,.7)}.footer-hover-link,.site-footer-nav a{color:inherit;text-decoration:none}.footer-hover-link{position:relative;display:inline-block;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.footer-hover-link:after{position:absolute;right:0;bottom:-3px;left:0;height:2px;background:currentColor;backface-visibility:hidden;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.footer-hover-link:hover:after{transform:scaleX(1)}.site-footer-signature{position:absolute;z-index:1;top:29.25rem;right:auto;bottom:auto;left:2.5rem;display:flex;width:28.25rem;flex-direction:column;align-items:flex-start;gap:1.5rem}.site-footer-signature p:first-child{font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:-.03rem}.site-footer-legal,.site-footer-signature p:last-child{color:rgba(255,255,255,.7);font-size:.75rem;font-weight:400;line-height:1.4}.site-footer-signature-mobile{display:none}.site-footer-legal{top:33.78125rem;right:2.5rem;left:auto;flex-direction:row;gap:1rem;white-space:nowrap}.site-footer-legal,.site-footer-socials{position:absolute;z-index:1;bottom:auto;display:flex;align-items:center}.site-footer-socials{top:33.5625rem;right:auto;left:max(28rem,54.8%);gap:.5rem}.site-footer-social{display:grid;width:1.5rem;height:1.5rem;border-radius:50%;place-items:center;background:#ffffff;color:#000000;cursor:pointer;text-decoration:none;transition:background-color .24s cubic-bezier(.22,1,.36,1)}.site-footer-social:before{display:block;width:.875rem;height:.875rem;background:currentColor;content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.site-footer-social:first-child:before{-webkit-mask-image:url(/assets/footer-social-x.svg);mask-image:url(/assets/footer-social-x.svg)}.site-footer-social:last-child:before{-webkit-mask-image:url(/assets/footer-social-discord.svg);mask-image:url(/assets/footer-social-discord.svg)}.site-footer-social:hover{background-color:var(--accent)}.site-footer-social img{display:none}@keyframes footer-partner-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:767px){.blend-scrollbar{display:none}.loading-wordmark{top:var(--loading-mobile-top)!important;left:var(--loading-mobile-left);font-size:var(--loading-mobile-font-size);letter-spacing:var(--loading-mobile-letter-spacing)}.loading-intro[data-exiting=true] .loading-title-layer{font-weight:500!important}.loading-percent{top:calc(50% - 28.8px);right:20px;transform:none;font-size:24px;line-height:.9;letter-spacing:-.48px}.landing-hero{min-height:100svh}.landing-hero,.landing-hero-stage{height:100vh;height:100svh}.landing-hero-video{backface-visibility:visible;contain:none;object-position:center center;transform:none;will-change:auto}.landing-content{position:absolute;z-index:2;right:max(20px,var(--safe-area-right));bottom:calc(20px + var(--safe-area-bottom));left:max(20px,var(--safe-area-left));width:auto}.landing-content,.landing-copy-group{display:flex;flex-direction:column;gap:24px}.landing-copy-group{width:100%;order:0;backface-visibility:visible;clip-path:none;contain:none;transform:none;transition:none;will-change:auto}.landing-hero--content-ready .landing-copy-group{transition:none}.landing-business-cta,.landing-description,.landing-headline{position:static;width:100%}.landing-copy-group .landing-description,.landing-copy-group .landing-headline{clip-path:none;transition:none;will-change:auto}.landing-headline{order:0;margin:0;font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.72px}.landing-description{order:1;margin:0;transform:none;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.28px}.landing-business-cta{order:2;height:48px;min-height:48px;padding:8px 36px;border-radius:32px;font-size:16px;line-height:1.1;letter-spacing:-.32px}.bottleneck-section,.bottleneck-sticky{height:auto;background:#ffffff}.bottleneck-sticky{position:relative;top:auto;padding:132px 0 20px;overflow:visible}.bottleneck-counter,.bottleneck-sticky:before{display:none}.bottleneck-content{position:relative;bottom:auto;left:auto;width:calc(100% - 40px);height:152px;margin-left:20px;transform:none!important;will-change:auto}.bottleneck-primary{height:111px}.bottleneck-kicker{top:0;font-size:16px;line-height:.9;letter-spacing:-.32px}.bottleneck-data{top:40px;font-size:calc((100vw - 40px) * .3896);line-height:.9;letter-spacing:-.02em}.bottleneck-not{top:171px;font-size:24px;line-height:.9;letter-spacing:-.48px}.bottleneck-caret{width:3px;margin-left:2px}.bottleneck-card-deck{position:relative;inset:auto;display:flex;width:calc(100% - 40px);margin:80px 20px 0;flex-direction:column;gap:20px;pointer-events:auto}.bottleneck-card{position:relative;top:auto;right:auto;width:100%;height:233.55px;flex:0 0 233.55px;padding:11.68px 17.52px 17.52px;filter:none!important;opacity:1!important;transform:none!important;will-change:auto}.bottleneck-card-media{backface-visibility:visible;contain:none;transform:none;will-change:auto}.bottleneck-card-copy{gap:5.84px}.bottleneck-card h2{font-size:20px;line-height:1.1;letter-spacing:-.4px}.bottleneck-card p{font-size:14px;line-height:1.2;letter-spacing:-.28px;opacity:.7}.hero-copy{width:calc(100% - 40px);max-width:335px;font-size:36px;line-height:.9;letter-spacing:-.72px;text-align:center}.sticky-viewport{width:100%;height:100vh;height:100lvh;min-height:100lvh}.hero-line{display:contents;clip-path:none!important;white-space:normal;will-change:auto}.hero-media{width:311px;height:414px}.hero-media video{backface-visibility:visible;contain:none;transform:none;will-change:auto}.hero-orbit{width:250px;height:250px}.hero-next-copy{top:calc(50% - 48px);width:calc(100% - 40px);max-width:335px;font-size:36px;line-height:.9;letter-spacing:-.72px}.hero-next-copy span{white-space:normal}.feature-card,.feature-card--quaternary,.feature-card--secondary,.feature-card--tertiary{top:calc(50% + 71px);left:20px;width:calc(100% - 40px);gap:12px;color:#ffffff;will-change:opacity,transform}.feature-card--secondary{top:calc(50% + 138.224px)}.feature-card--tertiary{top:calc(50% + 205.448px)}.feature-card--quaternary{top:calc(50% + 272.672px)}.feature-icon{flex-basis:24px;width:24px;height:24px}.feature-icon--group{height:24px;margin-top:0}.feature-copy{gap:3.224px}.feature-title{font-size:16px;line-height:1.1;letter-spacing:-.32px}.feature-description{font-size:12px;line-height:1.2;letter-spacing:-.24px}.sparkles-main{top:4px;left:4px;width:18px;height:18px}.sparkles-small{top:18px;left:2px;width:5px;height:5px}.sparkles-medium{top:2px;left:0;width:7px;height:7px}.transition-header{--header-top:max(20px,calc(var(--safe-area-top) + 8px))!important;--header-logo-size:20px!important;--header-logo-tracking:-0.4px!important;--header-logo-line-height:0.9!important;--header-expanded-opacity:0!important;--header-menu-opacity:1!important}.transition-header:before{position:fixed;z-index:-1;top:0;right:0;left:0;height:max(72px,calc(var(--safe-area-top) + 52px));background:rgba(0,0,0,.01);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);-webkit-mask-image:linear-gradient(180deg,#000000 0,transparent);mask-image:linear-gradient(180deg,#000000 0,transparent);backface-visibility:hidden;contain:paint;content:"";pointer-events:none;transform:translateZ(0)}.transition-brand{left:max(20px,var(--safe-area-left));gap:10px}.transition-brand-name{font-weight:500}.transition-nav-slot{top:max(20px,calc(var(--safe-area-top) + 8px));right:max(20px,var(--safe-area-right));width:auto;height:24px}.transition-launch,.transition-nav-expanded{display:none}.transition-menu{top:0;right:0;left:auto;display:flex;width:auto;height:24px;flex-basis:auto;justify-content:flex-end;opacity:1;font-size:16px;font-weight:400;line-height:.9;letter-spacing:-.32px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;appearance:none;pointer-events:auto!important;touch-action:manipulation;user-select:none}.transition-menu:active{background:transparent;color:inherit}.transition-menu .transition-nav-plus{display:none}.transition-header[data-active-submenu=menu] .transition-brand{opacity:0;pointer-events:none}.transition-header[data-active-submenu=menu] .transition-menu>span:first-child:after{display:none}.transition-solutions-panel[data-panel-kind=menu]{top:0;right:0;width:100%;height:0;min-height:0;background:#ffffff;contain:layout paint;overflow:hidden;transform:translateZ(0);transition:height .9s cubic-bezier(.65,.01,.05,.99);will-change:height}.transition-header[data-submenu-open=true] .transition-solutions-panel[data-panel-kind=menu]{height:100vh;height:100lvh}.transition-solutions-panel[data-panel-kind=menu] .transition-solutions-layer{display:none}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview{top:max(72px,calc(var(--safe-area-top) + 60px));right:max(20px,var(--safe-area-right));bottom:max(20px,var(--safe-area-bottom));left:max(20px,var(--safe-area-left));display:flex;width:auto;max-height:calc(100lvh - max(72px, calc(var(--safe-area-top) + 60px)) - max(20px, var(--safe-area-bottom)));gap:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;color:#000000;scrollbar-width:none;transform:none;transition:none;will-change:auto}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview::-webkit-scrollbar{display:none}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-group,.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-items{gap:12px}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-group[data-overview-group=solutions] .transition-menu-overview-items{gap:16px}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-item{gap:8px}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-label,.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-title{animation:none;transform:translate3d(0,125%,0);will-change:transform}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-label{transition:transform .6s cubic-bezier(.65,.01,.05,.99)}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-title{transition:transform .6s cubic-bezier(.65,.01,.05,.99),color .28s cubic-bezier(.22,1,.36,1)}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-description{animation:none;opacity:0;transition:opacity .36s ease;will-change:opacity}.transition-header[data-submenu-open=true] .transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-label{animation:none;transform:translateZ(0);transition-delay:calc(var(--overview-label-delay) - .22s)}.transition-header[data-submenu-open=true] .transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-title{animation:none;transform:translateZ(0);transition-delay:calc(var(--overview-item-delay) - .26s),0s}.transition-header[data-submenu-open=true] .transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-description{animation:none;opacity:1;transition-delay:calc(var(--overview-item-delay) - .14s)}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-divider{opacity:0;transition:opacity .36s ease}.transition-header[data-submenu-open=true] .transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-divider{animation:none;opacity:1;transition-delay:calc(var(--overview-divider-delay) - .38s)}.transition-solutions-panel[data-panel-kind=menu] .transition-menu-overview-columns{column-gap:24px}.transition-menu-mobile-cta{display:flex;width:100%;height:48px;min-height:48px;flex:0 0 48px;align-items:center;justify-content:center;gap:10px;padding:8px 36px;border:2px solid transparent;border-radius:32px;background:#000000;color:#ffffff;font:inherit;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-.32px;text-decoration:none;opacity:0;transform:translate3d(0,18px,0);transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),opacity .36s ease,transform .6s cubic-bezier(.65,.01,.05,.99);cursor:pointer;will-change:opacity,transform}.transition-header[data-submenu-open=true] .transition-menu-mobile-cta{opacity:1;transform:translateZ(0);transition-delay:0s,0s,0s,.56s,.48s}.transition-menu-mobile-cta-arrow{display:grid;width:24px;height:24px;place-items:center}.transition-menu-mobile-cta-arrow img{display:block;width:13px;height:13px;filter:invert(1);transform:rotate(180deg);transition:filter .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.transition-menu-mobile-cta:focus-visible,.transition-menu-mobile-cta:hover{border-color:#000000;background:#ffffff;color:#000000}.transition-menu-mobile-cta:focus-visible .transition-menu-mobile-cta-arrow img,.transition-menu-mobile-cta:hover .transition-menu-mobile-cta-arrow img{filter:none;transform:rotate(225deg)}.transition-brand,.transition-nav-slot{transition:opacity .18s ease}.transition-header[data-mobile-story-intro=true] .transition-brand,.transition-header[data-mobile-story-intro=true] .transition-nav-slot{opacity:0;pointer-events:none}.closing-section{height:calc(1978px + 52svh);height:calc(1978px + 52lvh);margin-top:-100lvh;background:transparent}.closing-sticky{position:sticky;top:0;width:100%;height:100vh;height:100svh;height:100lvh;min-height:100lvh;margin:0;padding:0;overflow:hidden;clip-path:inset(30px);transform:none!important;will-change:clip-path}.closing-content{position:absolute;top:290px;left:50%;width:calc(100% - 40px);max-width:none;margin:0;gap:24px;opacity:1!important;transform:translate3d(-50%,0,0);will-change:transform}.closing-title{width:100%;max-width:none;font-size:46px;line-height:.9;letter-spacing:-.92px}.closing-title-line{margin-bottom:0;padding-bottom:0;clip-path:inset(0 0 100% 0);white-space:normal;transition:clip-path .9s cubic-bezier(.22,1,.36,1);will-change:clip-path}.closing-title-line:first-child{white-space:nowrap}.closing-description{width:100%;margin:0;color:rgba(0,0,0,.7);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.28px;transition:opacity .7s ease .18s;will-change:opacity}.closing-description-desktop{display:none}.closing-description-mobile{display:inline}.closing-cards{position:absolute;top:562px;right:auto;bottom:auto;left:50%;display:flex;width:calc(100% - 40px);max-width:none;margin:0;overflow:visible;flex-direction:column;gap:20px;opacity:0;pointer-events:none;transform:translate3d(-50%,0,0);will-change:opacity,transform}.closing-card,.closing-card--compute,.closing-card--infra,.closing-card--workforce{position:relative;top:auto;left:auto;width:100%;height:452px;perspective:none;pointer-events:none!important;transform:none!important;will-change:auto}.closing-card--tilting .closing-card-inner,.closing-card-inner,.closing-card:hover .closing-card-inner{border:0;transform:none;transition:none;will-change:auto}.closing-card-copy{padding:24px;gap:3.993px}.closing-card-title{font-size:32px;line-height:1.1;letter-spacing:-.64px}.closing-card-description{font-size:20px;line-height:1.4;letter-spacing:-.4px;white-space:normal}.closing-card-video{top:auto;right:auto;bottom:0;left:1px;width:calc(100% - 2px);max-width:calc(100% - 2px);height:auto;aspect-ratio:4/3;backface-visibility:visible;contain:none;object-fit:contain;object-position:center bottom;transform:none;will-change:auto}.product-showcase{height:auto;min-height:2688px;margin-top:0;color:#ffffff}.product-showcase-sticky{display:none}.product-mobile-list{display:block;padding-top:72px;background:#000000}.product-mobile-card{position:relative;display:flex;width:100%;margin:0;flex-direction:column}.product-mobile-visual-stage{position:relative;width:100%;height:406.25px;overflow:hidden}.product-mobile-backdrop{position:absolute;z-index:0;top:-240.104px;left:-300px;display:block;width:822.917px;height:1031.77px;max-width:none;pointer-events:none}.product-mobile-visual{position:absolute;z-index:1;top:calc(50% + 6.51px);left:calc(50% + 27.604px);display:block;width:660.417px;height:440.104px;max-width:none;object-fit:contain;object-position:center bottom;transform:translate(-50%,-50%)}.product-mobile-copy{display:flex;width:calc(100% - 40px);min-height:207px;margin:20.25px auto 20.5px;flex-direction:column;align-items:flex-start;gap:24px}.product-mobile-description,.product-mobile-title{width:100%;margin:0}.product-mobile-title{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.48px}.product-mobile-description{color:rgba(255,255,255,.7);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.28px}.product-mobile-action{flex:0 0 auto;opacity:1;visibility:visible;pointer-events:auto}html.ainimate-landing.mobile-footer-visible .transition-header{opacity:0;pointer-events:none}.site-footer{position:relative;z-index:auto;bottom:auto;width:100%;height:640px;contain:paint;isolation:isolate;overflow:hidden}.footer-partners{top:16px;display:block;height:28px}.site-footer-pattern{inset:0;width:100%;height:100%;object-fit:fill;transform:none}.site-footer-symbol{top:64px;left:2.5rem;width:52px;height:53px}.site-footer-brand{top:64px;right:2.5rem;left:auto;width:150px;font-size:28px;line-height:1.1;letter-spacing:-.56px;text-align:right;white-space:normal}.site-footer-brand span{display:block}.site-footer-nav{top:148px;right:2.5rem;left:2.5rem;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;font-size:12px;line-height:1.2;letter-spacing:-.24px}.site-footer-nav-column{gap:16px}.site-footer-legal{top:420px;right:auto;bottom:auto;left:2.5rem;flex-direction:column;align-items:flex-start;gap:16px;font-size:12px;line-height:1.4}.site-footer-socials{top:510px;bottom:auto;left:2.5rem;gap:8px}.site-footer-signature{top:560px;bottom:auto;left:2.5rem;width:calc(100% - 5rem);gap:12px}.site-footer-signature p:first-child{font-size:14px;line-height:1.1;letter-spacing:-.28px}.site-footer-signature p:last-child{font-size:12px;line-height:1.4}.site-footer-signature-desktop{display:none}.site-footer-signature-mobile{display:inline}}@media (prefers-reduced-motion:reduce){.transition-launch:after,.transition-launch:before,.transition-menu-mobile-cta,.transition-menu-overview,.transition-menu-overview-description,.transition-menu-overview-label,.transition-menu-overview-title,.transition-menu>span:first-child:after,.transition-nav-plus img,.transition-nav-row,.transition-nav-row>span:first-child:after,.transition-solutions-description,.transition-solutions-item,.transition-solutions-layer,.transition-solutions-list,.transition-solutions-panel,.transition-solutions-shade,.transition-solutions-title{transition:none}.transition-menu-overview-description,.transition-menu-overview-label,.transition-menu-overview-title,.transition-solutions-description,.transition-solutions-title{animation:none}.transition-menu-overview-divider{animation:none;opacity:1}.transition-solutions-title{transform:none}.transition-launch:after{animation:none;transform:scaleX(1)}.bottleneck-caret{display:none}.feature-card,.hero-copy,.hero-media,.hero-next-copy,.hero-orbit,.hero-word{will-change:auto}.closing-title-line{clip-path:none;will-change:auto}.closing-description{opacity:1;will-change:auto}.closing-card{will-change:auto}.closing-card-inner,.closing-card:hover .closing-card-inner{transform:none;transition:none;will-change:auto}.product-progress-dot,.product-scene-detail-reveal,.product-scene-title-reveal,.product-visual{will-change:auto}.product-scene-action,.product-scene-action-arrow img,.product-scene-detail-reveal{transition:none}.footer-partner-track{animation:none;will-change:auto}.footer-hover-link:after,.site-footer-social{transition:none}.hero-orbit--spinning{animation:none}}