.ent-grid{--ent-line:color-mix(in srgb, hsl(var(--foreground)) 7%, transparent);--ent-cell:40px;background-image:linear-gradient(to right, var(--ent-line) 1px, transparent 1px), linear-gradient(to bottom, var(--ent-line) 1px, transparent 1px);background-size:var(--ent-cell) var(--ent-cell);-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 88%);mask-image:linear-gradient(#000 0% 38%,#0000 88%)}.ent-grid-sweep{background:radial-gradient(38% 46% at 50% 50%, color-mix(in srgb, hsl(var(--accent)) 16%, transparent) 0%, transparent 72%);will-change:transform;animation:26s ease-in-out infinite alternate ent-sweep}@keyframes ent-sweep{0%{transform:translate(-18%,-14%)}to{transform:translate(18%,10%)}}@media (prefers-reduced-motion:reduce){.ent-grid-sweep{animation:none}}.ent-card-glow{background:radial-gradient(ellipse 46% 48% at 54% 48%, hsl(var(--primary) / .1), hsl(var(--primary) / .05) 40%, hsl(var(--primary) / .017) 72%, transparent), radial-gradient(ellipse 30% 30% at 34% 66%, hsl(var(--primary) / .042), hsl(var(--primary) / .017) 50%, transparent)}.ent-hero-scrim{background:radial-gradient(ellipse 52% 46% at 50% 44%, color-mix(in srgb, hsl(var(--background)) 82%, transparent) 34%, color-mix(in srgb, hsl(var(--background)) 40%, transparent) 68%, transparent 86%)}@keyframes ent-swap-in{0%{opacity:0;filter:blur(var(--blur-small));transform:translateY(var(--distance-micro))}}.ent-stagger>:nth-child(2){--ent-order:1}.ent-stagger>:nth-child(3){--ent-order:2}.ent-stagger>:nth-child(4){--ent-order:3}[id^=pillar-],#infrastructure,#upgrade{scroll-margin-top:calc(var(--navbar-height,3.5rem) + var(--navbar-top,0px) + 2rem)}.ent-fill,.ent-fill-hit,.ent-hit-stretch,.ent-hit-note{--ent-delay:calc(var(--duration-medium) + var(--ent-order,0) * var(--ent-row-stagger,var(--duration-micro)));--ent-fill-time:calc(var(--duration-fast) + var(--duration-stagger))}.ent-fill-hit,.ent-hit-stretch,.ent-hit-note{--ent-hit-at:calc(var(--ent-delay) + var(--ent-fill-time))}.ent-chips>:nth-child(2){--ent-chip:1}.ent-chips>:nth-child(3){--ent-chip:2}.ent-chip{--ent-delay:calc(var(--duration-medium) + var(--duration-fast) + var(--ent-order,0) * var(--duration-micro) + var(--ent-chip,0) * var(--duration-stagger))}.ent-result{--ent-delay:calc(var(--duration-medium) + 2 * var(--duration-fast) + 3 * var(--duration-micro) + 2 * var(--duration-stagger))}[data-entered] .ent-fill{animation:ent-fill var(--ent-fill-time) linear var(--ent-delay) backwards}[data-entered] .ent-fill-hit{animation:ent-hit-run var(--ent-fill-time) linear var(--ent-delay) backwards}.ent-hit-stretch{transform-origin:0}[data-entered] .ent-hit-stretch{animation:ent-hit-stretch var(--duration-very-slow) linear var(--ent-hit-at)}@property --ent-sweep-edge{syntax:"<percentage>";inherits:false;initial-value:120%}@property --ent-sweep-tint{syntax:"<percentage>";inherits:false;initial-value:0%}.ent-land[data-landed],[data-entered] .ent-label-sweep{background-image:linear-gradient(to right, color-mix(in oklch, var(--ent-sweep-color,var(--ent-sweep-rest)) var(--ent-sweep-tint), var(--ent-sweep-rest)) calc(var(--ent-sweep-edge) - 25%), var(--ent-sweep-from,var(--ent-sweep-rest)) var(--ent-sweep-edge));color:#0000;-webkit-background-clip:text;background-clip:text}.ent-land[data-landed]{--ent-sweep-rest:var(--color-foreground);animation:ent-label-flash calc(var(--duration-fast) + var(--duration-very-slow) + var(--duration-medium)) ease-out both}[data-entered] .ent-label-sweep{animation:ent-label-sweep-in var(--duration-fast) ease-out var(--ent-sweep-at,0s) both}.ent-hit-note .ent-label-sweep{--ent-sweep-at:var(--ent-hit-at)}[data-entered] .ent-hit-note{animation:ent-note-in calc(var(--duration-quick) + var(--duration-stagger)) var(--ease-smooth-out) var(--ent-hit-at) backwards}[data-entered] .ent-chip{animation:ent-chip-in var(--duration-fast) var(--ease-smooth-out) var(--ent-delay) backwards}[data-entered] .ent-result{animation:ent-swap-in var(--duration-fast) var(--ease-smooth-out) var(--ent-delay) backwards}.ent-flip{--ent-switch-off:color-mix(in srgb, hsl(var(--foreground)) 30%, transparent);--ent-delay:var(--duration-medium)}[data-entered] .ent-flip{animation:ent-flip-track var(--duration-quick) var(--ease-smooth-out) var(--ent-delay) backwards}[data-entered] .ent-flip>*{animation:ent-flip-thumb var(--duration-fast) var(--ease-in-out-strong) var(--ent-delay) backwards}@keyframes ent-fill{0%{clip-path:inset(0 100% 0 0 round 9999px)}10%{clip-path:inset(0 85.66% 0 0 round 9999px)}20%{clip-path:inset(0 61.69% 0 0 round 9999px)}30%{clip-path:inset(0 40.82% 0 0 round 9999px)}40%{clip-path:inset(0 25.68% 0 0 round 9999px)}50%{clip-path:inset(0 15.62% 0 0 round 9999px)}60%{clip-path:inset(0 9.28% 0 0 round 9999px)}70%{clip-path:inset(0 5.41% 0 0 round 9999px)}80%{clip-path:inset(0 3.11% 0 0 round 9999px)}90%{clip-path:inset(0 1.77% 0 0 round 9999px)}to{clip-path:inset(0 0% 0 0 round 9999px)}}@keyframes ent-hit-run{0%{clip-path:inset(0 100% 0 0 round 9999px)}10%{clip-path:inset(0 93.69% 0 0 round 9999px)}20%{clip-path:inset(0 79.55% 0 0 round 9999px)}30%{clip-path:inset(0 62.8% 0 0 round 9999px)}40%{clip-path:inset(0 46.55% 0 0 round 9999px)}50%{clip-path:inset(0 32.43% 0 0 round 9999px)}60%{clip-path:inset(0 21.08% 0 0 round 9999px)}70%{clip-path:inset(0 12.53% 0 0 round 9999px)}80%{clip-path:inset(0 6.47% 0 0 round 9999px)}88%{clip-path:inset(0 3.12% 0 0 round 9999px)}94%{clip-path:inset(0 1.31% 0 0 round 9999px)}97%{clip-path:inset(0 .6% 0 0 round 9999px)}to{clip-path:inset(0 0% 0 0 round 9999px)}}@keyframes ent-hit-stretch{0%{transform:scale(1)}2%{transform:scale(1.0056,.9831)}4%{transform:scale(1.0101,.9696)}7%{transform:scale(1.015,.9551)}10%{transform:scale(1.018,.9461)}13%{transform:scale(1.0195,.9415)}16%{transform:scale(1.0199,.9402)}20%{transform:scale(1.0193,.9422)}26%{transform:scale(1.0167,.95)}32%{transform:scale(1.0133,.9602)}40%{transform:scale(1.0088,.9736)}50%{transform:scale(1.0044,.9867)}62%{transform:scale(1.0013,.996)}76%{transform:scale(1)}to{transform:scale(1)}}@keyframes ent-label-flash{0%{--ent-sweep-edge:0%;--ent-sweep-tint:100%}22%{--ent-sweep-edge:120%;--ent-sweep-tint:100%}to{--ent-sweep-edge:120%;--ent-sweep-tint:0%}}@keyframes ent-label-sweep-in{0%{--ent-sweep-edge:0%}}@keyframes ent-note-in{0%{opacity:0;transform:translateY(var(--distance-micro)) scale(.97)}}@keyframes ent-flip-track{0%{background-color:var(--ent-switch-off)}}@keyframes ent-chip-in{0%{opacity:0;transform:scale(var(--scale-large))}}@keyframes ent-flip-thumb{0%{translate:0}}@media (prefers-reduced-motion:reduce){[data-entered] .ent-fill,[data-entered] .ent-fill-hit,[data-entered] .ent-hit-stretch,[data-entered] .ent-hit-note,[data-entered] .ent-label-sweep,[data-entered] .ent-chip,[data-entered] .ent-result,[data-entered] .ent-flip,[data-entered] .ent-flip>*{animation:none}}.ent-marquee{animation:45s linear infinite paused ent-marquee}.ent-marquee[data-running]{animation-play-state:running}.ent-marquee-mask:hover .ent-marquee,.ent-marquee-mask:active .ent-marquee{animation-play-state:paused}.ent-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}@keyframes ent-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ent-marquee{animation:none}}.ent-logo{transition:transform var(--duration-quick) var(--ease-smooth-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ent-logo:hover{transition:transform var(--duration-slow) linear(0, .005 1%, .031 2.5%, .076 4%, .134 5.5%, .281 8.5%, .586 14%, .717 16.5%, .833 19%, .914 21%, .982 23%, 1.049 25.5%, 1.089 27.5%, 1.123 30%, 1.146 33.5%, 1.141 38%, 1.118 42%, 1.019 55%, .996 59.5%, .983 64.5%, .979 73%, 1);transform:scale(1.03)}}
/*# sourceMappingURL=3n5iuyv3p0dgf.css.map*/