@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2%)scale(1.06)}to{transform:translate(0,0)scale(1)}}@keyframes sheen{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal],html.js [data-reveal-group]{transition:opacity var(--duration-reveal) var(--ease-out-expo),transform var(--duration-reveal) var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}html.js [data-reveal]{opacity:0}html.js [data-reveal=fade-up]{transform:translateY(16px)}html.js [data-reveal=scale]{transform:scale(.97)}html.js [data-reveal=left]{transform:translate(-28px)}html.js [data-reveal=right]{transform:translate(28px)}html.js [data-reveal][data-visible=true],html.js [data-reveal-group][data-visible=true] [data-reveal]{opacity:1;transform:none}html.js [data-reveal-group]>:first-child{--reveal-delay:0s}html.js [data-reveal-group]>:nth-child(2){--reveal-delay:80ms}html.js [data-reveal-group]>:nth-child(3){--reveal-delay:.16s}html.js [data-reveal-group]>:nth-child(4){--reveal-delay:.24s}html.js [data-reveal-group]>:nth-child(5){--reveal-delay:.32s}html.js [data-reveal-group]>:nth-child(6){--reveal-delay:.4s}html.js [data-reveal-group]>:nth-child(7){--reveal-delay:.48s}html.js [data-reveal-group]>:nth-child(8){--reveal-delay:.56s}html.js [data-reveal-group]>:nth-child(9){--reveal-delay:.64s}html.js [data-reveal-group]>:nth-child(10){--reveal-delay:.72s}html.js [data-reveal-group]>:nth-child(11){--reveal-delay:.8s}html.js [data-reveal-group]>:nth-child(12){--reveal-delay:.88s}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-rise-in-place{0%{transform:translateY(14px)}to{transform:none}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){[data-hero-enter]>*{animation:hero-rise var(--duration-slow) var(--ease-out-expo) both}[data-hero-enter]>:first-child{animation-delay:0s}[data-hero-enter]>:nth-child(2){animation-delay:90ms}[data-hero-enter]>:nth-child(3){animation-delay:.18s}[data-hero-enter]>:nth-child(4){animation-delay:.27s}[data-hero-enter]>:nth-child(5){animation-delay:.36s}[data-hero-enter]>:nth-child(6){animation-delay:.45s}[data-hero-enter]>[data-hero-lcp]{animation-name:hero-rise-in-place;animation-delay:0s}}[data-signal-bars]>span{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){[data-signal-bars]>span{animation:bar-grow .7s var(--ease-out-expo) both}[data-signal-bars]>span:first-child{animation-delay:.42s}[data-signal-bars]>span:nth-child(2){animation-delay:.475s}[data-signal-bars]>span:nth-child(3){animation-delay:.53s}[data-signal-bars]>span:nth-child(4){animation-delay:.585s}[data-signal-bars]>span:nth-child(5){animation-delay:.64s}[data-signal-bars]>span:nth-child(6){animation-delay:.695s}[data-signal-bars]>span:nth-child(7){animation-delay:.75s}[data-signal-bars]>span:nth-child(8){animation-delay:.805s}[data-signal-bars]>span:nth-child(9){animation-delay:.86s}[data-signal-bars]>span:nth-child(10){animation-delay:.915s}}[data-sheen]{position:relative}[data-sheen]:after{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(100deg,#0000 34%,#fff9 50%,#0000 66%);background-position:-140% 0;background-repeat:no-repeat;background-size:250% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-sheen]:after{animation:sheen 2.6s var(--ease-out-soft) .9s 1 both}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-hero-parallax]>*{will-change:transform;transform:translate3d(calc(var(--parallax-x,0) * 16px), calc(var(--parallax-y,0) * 16px), 0);transition:transform var(--duration-base) var(--ease-out-soft)}}@media (prefers-reduced-motion:no-preference){html.js [data-image-scale-in]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo),transform var(--duration-reveal) var(--ease-out-expo);transform:scale(1.05)}html.js [data-reveal][data-visible=true] [data-image-scale-in]{opacity:1;transform:scale(1)}}@keyframes explorer-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-explorer-preview]{animation:explorer-fade-in var(--duration-base) var(--ease-out-soft) both}}@keyframes explorer-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-explorer-preview] .industry-chip{animation:explorer-chip-in var(--duration-base) var(--ease-out-expo) both}[data-explorer-preview] .industry-chip:first-child{animation-delay:.12s}[data-explorer-preview] .industry-chip:nth-child(2){animation-delay:.165s}[data-explorer-preview] .industry-chip:nth-child(3){animation-delay:.21s}[data-explorer-preview] .industry-chip:nth-child(4){animation-delay:.255s}[data-explorer-preview] .industry-chip:nth-child(5){animation-delay:.3s}[data-explorer-preview] .industry-chip:nth-child(6){animation-delay:.345s}html.js [data-chart-line]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-out-expo)}html.js [data-reveal][data-visible=true] [data-chart-line]{stroke-dashoffset:0}}[data-cta-lines]{background-image:repeating-linear-gradient(45deg,#ffffff12 0 1px,#0000 1px 32px)}@media (prefers-reduced-motion:no-preference){[data-cta-lines]{animation:20s linear infinite cta-lines-drift}}@keyframes cta-lines-drift{to{background-position:32px 32px}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-connector-fill]{transition:transform var(--duration-story) var(--ease-out-expo);transition-delay:calc(var(--reveal-delay,0s) + .2s);transform:scaleY(0)}html.js [data-reveal-group][data-visible=true] [data-timeline-connector-fill]{transform:scaleY(1)}}@keyframes timeline-dot-1{0%{opacity:0;top:0%}0%{opacity:0;top:0%}4.86111%{opacity:1}7.63889%{opacity:1}12.5%{opacity:0;top:100%}to{opacity:0;top:100%}}[data-timeline-dot="1"]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-dot="1"]{animation:timeline-dot-1 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-marker-1{0%{filter:grayscale()brightness(.55)}12.5%{filter:grayscale()brightness(.55)}17.3611%{filter:grayscale(0)brightness()}87.5%{filter:grayscale(0)brightness()}to{filter:grayscale()brightness(.55)}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-marker="1"]{animation:timeline-marker-1 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-dot-2{0%{opacity:0;top:0%}13.8889%{opacity:0;top:0%}18.75%{opacity:1}21.5278%{opacity:1}26.3889%{opacity:0;top:100%}to{opacity:0;top:100%}}[data-timeline-dot="2"]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-dot="2"]{animation:timeline-dot-2 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-marker-2{0%{filter:grayscale()brightness(.55)}26.3889%{filter:grayscale()brightness(.55)}31.25%{filter:grayscale(0)brightness()}87.5%{filter:grayscale(0)brightness()}to{filter:grayscale()brightness(.55)}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-marker="2"]{animation:timeline-marker-2 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-dot-3{0%{opacity:0;top:0%}27.7778%{opacity:0;top:0%}32.6389%{opacity:1}35.4167%{opacity:1}40.2778%{opacity:0;top:100%}to{opacity:0;top:100%}}[data-timeline-dot="3"]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-dot="3"]{animation:timeline-dot-3 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-marker-3{0%{filter:grayscale()brightness(.55)}40.2778%{filter:grayscale()brightness(.55)}45.1389%{filter:grayscale(0)brightness()}87.5%{filter:grayscale(0)brightness()}to{filter:grayscale()brightness(.55)}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-marker="3"]{animation:timeline-marker-3 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-dot-4{0%{opacity:0;top:0%}41.6667%{opacity:0;top:0%}46.5278%{opacity:1}49.3056%{opacity:1}54.1667%{opacity:0;top:100%}to{opacity:0;top:100%}}[data-timeline-dot="4"]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-dot="4"]{animation:timeline-dot-4 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-marker-4{0%{filter:grayscale()brightness(.55)}54.1667%{filter:grayscale()brightness(.55)}59.0278%{filter:grayscale(0)brightness()}87.5%{filter:grayscale(0)brightness()}to{filter:grayscale()brightness(.55)}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-marker="4"]{animation:timeline-marker-4 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-dot-5{0%{opacity:0;top:0%}55.5556%{opacity:0;top:0%}60.4167%{opacity:1}63.1944%{opacity:1}68.0556%{opacity:0;top:100%}to{opacity:0;top:100%}}[data-timeline-dot="5"]{opacity:0}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-dot="5"]{animation:timeline-dot-5 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-marker-5{0%{filter:grayscale()brightness(.55)}68.0556%{filter:grayscale()brightness(.55)}72.9167%{filter:grayscale(0)brightness()}87.5%{filter:grayscale(0)brightness()}to{filter:grayscale()brightness(.55)}}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-marker="5"]{animation:timeline-marker-5 7.2s var(--ease-in-out-soft) infinite}}@keyframes timeline-boom{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent)}68.0556%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent)}80.5556%{box-shadow:0 0 0 14px color-mix(in srgb, var(--color-brand) 0%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--color-brand) 0%, transparent)}}[data-timeline-boom]{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent)}@media (prefers-reduced-motion:no-preference){html.js [data-timeline-boom]{animation:timeline-boom 7.2s var(--ease-out-expo) infinite}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.showcase-panel.showcase-panel[data-reveal]{contain:layout;will-change:flex-grow;min-width:0;box-shadow:var(--shadow-e2);transition:opacity var(--duration-reveal) var(--ease-out-expo),transform var(--duration-reveal) var(--ease-out-expo),flex-grow var(--duration-slow) var(--ease-in-out-soft),box-shadow var(--duration-slow) var(--ease-in-out-soft);flex:1}.showcase-panel.showcase-panel[data-reveal]:hover,.showcase-panel.showcase-panel[data-reveal]:focus-within{box-shadow:var(--shadow-e4);flex-grow:6}.showcase:not(:has(.showcase-panel:hover,.showcase-panel:focus-within)) .showcase-panel:first-child{flex-grow:6}.showcase-detail{opacity:0;transition:opacity var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo);transform:translateY(8px)}.showcase-collapsed{transition:opacity var(--duration-base) var(--ease-out-expo)}.showcase-chip{opacity:0;transition:opacity var(--duration-base) var(--ease-out-expo)}.showcase-chip:first-child{transition-delay:80ms}.showcase-chip:nth-child(2){transition-delay:.12s}.showcase-chip:nth-child(3){transition-delay:.16s}.showcase-chip:nth-child(4){transition-delay:.2s}.showcase-chip:nth-child(5){transition-delay:.24s}.showcase-chip:nth-child(6){transition-delay:.28s}}@media (min-width:64rem){.showcase-cta svg{transition:transform var(--duration-base) var(--ease-out-expo)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.showcase-panel:hover .showcase-detail,.showcase-panel:focus-within .showcase-detail{opacity:1;transform:translateY(0)}.showcase:not(:has(.showcase-panel:hover,.showcase-panel:focus-within)) .showcase-panel:first-child .showcase-detail{opacity:1;transform:translateY(0)}.showcase-panel:hover .showcase-collapsed,.showcase-panel:focus-within .showcase-collapsed{opacity:0}.showcase:not(:has(.showcase-panel:hover,.showcase-panel:focus-within)) .showcase-panel:first-child .showcase-collapsed{opacity:0}.showcase-panel:hover .showcase-chip,.showcase-panel:focus-within .showcase-chip{opacity:1}.showcase:not(:has(.showcase-panel:hover,.showcase-panel:focus-within)) .showcase-panel:first-child .showcase-chip{opacity:1}}@media (min-width:64rem){.showcase-panel:hover .showcase-cta svg,.showcase-panel:focus-within .showcase-cta svg{transform:translate(3px)}.showcase:not(:has(.showcase-panel:hover,.showcase-panel:focus-within)) .showcase-panel:first-child .showcase-cta svg{transform:translate(3px)}}
