.HeroBackdrop-module__B7niTG__root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroBackdrop-module__B7niTG__base{background:linear-gradient(to bottom right, var(--color-navy), var(--color-navy) 45%, var(--color-navy-deep));position:absolute;inset:0}.HeroBackdrop-module__B7niTG__blob{filter:blur(64px);animation:HeroBackdrop-module__B7niTG__drift var(--blob-duration,20s) ease-in-out infinite;border-radius:9999px;position:absolute}.HeroBackdrop-module__B7niTG__blobSage{background:color-mix(in srgb, var(--color-sage) 25%, transparent);--blob-duration:18s;width:20rem;height:20rem;top:-8rem;left:-6rem}.HeroBackdrop-module__B7niTG__blobSlate{background:color-mix(in srgb, var(--color-slate) 40%, transparent);--blob-duration:22s;width:24rem;height:24rem;animation-delay:-6s;bottom:-10rem;left:10%}.HeroBackdrop-module__B7niTG__blobElectric{background:color-mix(in srgb, var(--color-sage-electric) 20%, transparent);--blob-duration:20s;width:16rem;height:16rem;animation-delay:-12s;top:8%;right:18%}@keyframes HeroBackdrop-module__B7niTG__drift{0%,to{transform:translate(0,0)}50%{transform:translate(16px,-14px)}}.HeroBackdrop-module__B7niTG__column{max-width:72rem;margin-inline:auto;padding-inline:1.5rem;position:absolute;inset:0}.HeroBackdrop-module__B7niTG__ribbon{opacity:0;width:14rem;height:2.5rem;rotate:-24deg;translate:var(--ribbon-from-x,0) var(--ribbon-from-y,0);transition:opacity var(--duration-entrance) var(--ease-brand), translate var(--duration-entrance) var(--ease-brand);transition-delay:var(--ribbon-delay,0s);border-radius:9999px;display:none;position:absolute}@media (min-width:64rem){.HeroBackdrop-module__B7niTG__ribbon{display:block}}@media (min-width:80rem){.HeroBackdrop-module__B7niTG__ribbon{width:22rem;height:3.5rem}}.HeroBackdrop-module__B7niTG__entered .HeroBackdrop-module__B7niTG__ribbon{opacity:var(--ribbon-opacity,1);translate:0}.HeroBackdrop-module__B7niTG__ribbonSlate{background:var(--color-slate);--ribbon-opacity:.9;--ribbon-from-x:-70px;--ribbon-delay:.1s;top:52%;right:0}.HeroBackdrop-module__B7niTG__ribbonSage{background:var(--color-sage);--ribbon-opacity:.85;--ribbon-from-y:70px;--ribbon-delay:.22s;top:36%;right:7%}.HeroBackdrop-module__B7niTG__ribbonCream{background:var(--color-cream);--ribbon-opacity:.75;--ribbon-from-x:70px;--ribbon-delay:.34s;top:20%;right:14%}.HeroBackdrop-module__B7niTG__scrim{background:linear-gradient(to right, color-mix(in srgb, var(--color-navy) 90%, transparent), color-mix(in srgb, var(--color-navy) 50%, transparent) 55%, transparent);position:absolute;inset:0}
.Reveal-module__RyAmyW__reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--duration-entrance);transition-timing-function:var(--ease-brand);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.Reveal-module__RyAmyW__reveal.Reveal-module__RyAmyW__visible{opacity:1;will-change:auto;transform:none}.Reveal-module__RyAmyW__text{transform:translateY(10px)}.Reveal-module__RyAmyW__media{transform:translateY(20px)}.Reveal-module__RyAmyW__pop{transition-timing-function:var(--ease-brand), var(--ease-spring);transform:scale(.7)}.Reveal-module__RyAmyW__stretch{transform-origin:50% 0;transform:translateY(40px)scaleY(1.25)}
.MockupCard-module__GSNUJq__card{opacity:0;transition-property:opacity,transform;transition-duration:var(--duration-entrance);transition-timing-function:var(--ease-brand), var(--ease-spring);transition-delay:var(--card-delay,0s);transform:scale(.7)}.MockupCard-module__GSNUJq__card.MockupCard-module__GSNUJq__visible{opacity:1;transform:none}.MockupCard-module__GSNUJq__float{animation:3.6s ease-in-out infinite MockupCard-module__GSNUJq__float;animation-delay:var(--float-delay,0s)}@keyframes MockupCard-module__GSNUJq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
.ArrowLink-module__4nMbsG__track{flex-shrink:0;width:1em;height:1em;display:inline-block;position:relative;overflow:hidden}.ArrowLink-module__4nMbsG__glyph{transition:translate var(--duration-interaction) var(--ease-brand);position:absolute;inset:0}.ArrowLink-module__4nMbsG__incoming{translate:-100%}.ArrowLink-module__4nMbsG__root:hover .ArrowLink-module__4nMbsG__glyph,.ArrowLink-module__4nMbsG__root:focus-visible .ArrowLink-module__4nMbsG__glyph{translate:100%}.ArrowLink-module__4nMbsG__root:hover .ArrowLink-module__4nMbsG__incoming,.ArrowLink-module__4nMbsG__root:focus-visible .ArrowLink-module__4nMbsG__incoming{translate:0}:is(.group:hover .ArrowLink-module__4nMbsG__glyph,.group:focus-visible .ArrowLink-module__4nMbsG__glyph){translate:100%}:is(.group:hover .ArrowLink-module__4nMbsG__incoming,.group:focus-visible .ArrowLink-module__4nMbsG__incoming){translate:0}
.ProcessFlowGraphic-module__yIHLgG__path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s ease-in-out}.ProcessFlowGraphic-module__yIHLgG__inView .ProcessFlowGraphic-module__yIHLgG__path{stroke-dashoffset:0}.ProcessFlowGraphic-module__yIHLgG__node{opacity:0;transition:opacity .4s var(--ease-brand), transform .4s var(--ease-brand);transition-delay:var(--node-delay,0s);transform:scale(0)}.ProcessFlowGraphic-module__yIHLgG__inView .ProcessFlowGraphic-module__yIHLgG__node{opacity:1;transform:scale(1)}.ProcessFlowGraphic-module__yIHLgG__inView .ProcessFlowGraphic-module__yIHLgG__pulse{animation:ProcessFlowGraphic-module__yIHLgG__nodePulse var(--pulse-duration,3s) ease-in-out infinite;animation-delay:var(--pulse-delay,0s)}@keyframes ProcessFlowGraphic-module__yIHLgG__nodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}
