.bOvi-a_progress{transform-origin:top;animation:6s linear forwards bOvi-a_progress}.bOvi-a_paused{animation-play-state:paused}@keyframes bOvi-a_progress{0%{transform:scaleY(0)}}@media (min-width:80rem){.bOvi-a_fadeIn{animation:.5s ease-out bOvi-a_fade-in}}@keyframes bOvi-a_fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bOvi-a_progress{animation:none}}
@media (prefers-reduced-motion:reduce){.fRp0bW_frame *{animation:none!important}}.fRp0bW_glow{filter:blur(6px);opacity:.55}
.u-xK4a_phase,.u-xK4a_label,.u-xK4a_line,.u-xK4a_area{animation-duration:var(--cycle,12s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,12s))}.u-xK4a_phase{opacity:0;animation-name:u-xK4a_phase;animation-timing-function:ease-in-out}@keyframes u-xK4a_phase{0%,27%{opacity:1}33%,94%{opacity:0}to{opacity:1}}.u-xK4a_label{animation-name:u-xK4a_label;animation-timing-function:ease-in-out}@keyframes u-xK4a_label{0%,27%{opacity:1}30%,97%{opacity:0}to{opacity:1}}.u-xK4a_line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation-name:u-xK4a_draw;animation-timing-function:ease-out}@keyframes u-xK4a_draw{0%{stroke-dashoffset:1000px}9%,90%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1000px}}.u-xK4a_area{opacity:0;animation-name:u-xK4a_area;animation-timing-function:ease-out}@keyframes u-xK4a_area{0%,4%{opacity:0}12%,90%{opacity:1}94%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.u-xK4a_phase,.u-xK4a_label,.u-xK4a_line,.u-xK4a_area{animation:none}.u-xK4a_phase{opacity:0}.u-xK4a_first{opacity:1}.u-xK4a_line{stroke-dasharray:none;stroke-dashoffset:0}.u-xK4a_area{opacity:1}}
.e7kVyW_cover,.e7kVyW_cell,.e7kVyW_bar{animation-duration:var(--cycle,10s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,10s))}.e7kVyW_cover{transform-box:fill-box;transform-origin:100%;animation-name:e7kVyW_cover;animation-timing-function:linear;transform:scaleX(0)}@keyframes e7kVyW_cover{0%,8%{transform:scaleX(1)}15%,90%{transform:scaleX(0)}94%,to{transform:scaleX(1)}}.e7kVyW_cell{opacity:1;animation-name:e7kVyW_cell;animation-timing-function:ease-out}@keyframes e7kVyW_cell{0%,15%{opacity:0}19%,88%{opacity:1}93%,to{opacity:0}}.e7kVyW_bar{transform-box:fill-box;transform-origin:50% 100%;animation-name:e7kVyW_bar;animation-timing-function:ease-out;transform:scaleY(1)}@keyframes e7kVyW_bar{0%,25%{transform:scaleY(0)}31%,88%{transform:scaleY(1)}93%,to{transform:scaleY(0)}}
.i0z1kW_join,.i0z1kW_reads,.i0z1kW_row,.i0z1kW_bar{animation-duration:var(--cycle,10s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,10s));animation-timing-function:ease-in-out}.i0z1kW_join{opacity:1;animation-name:i0z1kW_join}@keyframes i0z1kW_join{0%,8%{opacity:0}12%,89%{opacity:1}94%,to{opacity:0}}.i0z1kW_reads{opacity:1;animation-name:i0z1kW_reads}@keyframes i0z1kW_reads{0%,30%{opacity:0}35%,89%{opacity:1}94%,to{opacity:0}}.i0z1kW_row{opacity:1;animation-name:i0z1kW_row}@keyframes i0z1kW_row{0%,42%{opacity:0}47%,89%{opacity:1}94%,to{opacity:0}}.i0z1kW_bar{transform-box:fill-box;transform-origin:0;animation-name:i0z1kW_bar;animation-timing-function:ease-out;transform:none}@keyframes i0z1kW_bar{0%,42%{transform:scaleX(0)}52%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}
.UH7bxa_cover,.UH7bxa_band,.UH7bxa_idLit,.UH7bxa_chart,.UH7bxa_line,.UH7bxa_area,.UH7bxa_peak{animation-duration:var(--cycle,10s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,10s))}.UH7bxa_cover{opacity:0;animation-name:UH7bxa_cover;animation-timing-function:ease-in-out}@keyframes UH7bxa_cover{0%,4%{opacity:1}10%,90%{opacity:0}95%,to{opacity:1}}.UH7bxa_band{opacity:1;animation-name:UH7bxa_band;animation-timing-function:ease-out}@keyframes UH7bxa_band{0%,14%{opacity:0}18%,88%{opacity:1}93%,to{opacity:0}}.UH7bxa_idLit{fill:var(--color-neutral-900);animation-name:UH7bxa_id-lit;animation-timing-function:ease-out}@keyframes UH7bxa_id-lit{0%,14%{fill:var(--color-neutral-300)}18%,88%{fill:var(--color-neutral-900)}93%,to{fill:var(--color-neutral-300)}}.UH7bxa_chart{opacity:1;animation-name:UH7bxa_chart;animation-timing-function:ease-in-out}@keyframes UH7bxa_chart{0%,24%{opacity:0}28%,90%{opacity:1}95%,to{opacity:0}}.UH7bxa_line{stroke-dasharray:1000;stroke-dashoffset:0;animation-name:UH7bxa_draw;animation-timing-function:ease-out}@keyframes UH7bxa_draw{0%,26%{stroke-dashoffset:1000px}38%,95%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1000px}}.UH7bxa_area{opacity:1;animation-name:UH7bxa_area;animation-timing-function:ease-out}@keyframes UH7bxa_area{0%,32%{opacity:0}40%,95%{opacity:1}96%,to{opacity:0}}.UH7bxa_peak{opacity:1;animation-name:UH7bxa_peak;animation-timing-function:ease-out}@keyframes UH7bxa_peak{0%,38%{opacity:0}42%,95%{opacity:1}96%,to{opacity:0}}
@property --lower-costs-clock{syntax:"<number>";inherits:true;initial-value:0}.G99pDG_scene{--lower-costs-clock:1;--c:clamp(0, calc((var(--lower-costs-clock) - var(--pack,.4444)) * var(--pack-inv,6)), 1);--k:calc(var(--c) * var(--c) * (3 - 2 * var(--c)));animation-name:G99pDG_clock,G99pDG_reset;animation-duration:var(--cycle,9s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,9s));animation-timing-function:linear,ease-in-out}@keyframes G99pDG_clock{0%{--lower-costs-clock:0}to{--lower-costs-clock:1}}@keyframes G99pDG_reset{0%{opacity:0}3%,94%{opacity:1}98.5%,to{opacity:0}}.G99pDG_row{--p:clamp(0, calc((var(--lower-costs-clock) - var(--s,0)) * var(--glide-inv,1)), 1);--e:calc(1 - (1 - var(--p)) * (1 - var(--p)));opacity:clamp(0, calc(var(--p) * 8), 1)}.G99pDG_block{transform-box:fill-box;transform-origin:0 0;transform:translate(calc((1 - var(--e,1)) * var(--dx,0px)), calc(var(--k) * var(--cy,0px))) scaleY(calc(1 - var(--k) * var(--squash,0)))}.G99pDG_panel{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc(1 - var(--k) * var(--panel-squash,0)))}.G99pDG_ghost{opacity:var(--k)}.G99pDG_timeline{opacity:clamp(0, calc(var(--k) * 4), 1)}.G99pDG_bar{--g:clamp(0, calc((var(--k) - var(--reveal,.39)) / (1 - var(--reveal,.39))), 1);stroke-dasharray:var(--bar,260px);stroke-dashoffset:calc(var(--bar,260px) * (1 - var(--g)));opacity:clamp(0, calc((var(--k) - var(--reveal,.39)) * 8), 1)}.G99pDG_title{opacity:clamp(0, calc((var(--k) - .72) * 5), 1)}.G99pDG_before{opacity:clamp(0, calc((.5 - var(--c)) * 1000), 1)}.G99pDG_after{opacity:clamp(0, calc((var(--c) - .5) * 1000), 1)}
.cNLoca_flow,.cNLoca_boxGlow,.cNLoca_shimmer{animation-duration:var(--cycle,9s);animation-iteration-count:infinite;animation-delay:calc(var(--d,0s) - var(--cycle,9s))}.cNLoca_flow{stroke-dasharray:var(--dash,10 38);stroke-dashoffset:var(--park,0px);animation-name:cNLoca_flow;animation-timing-function:linear}@keyframes cNLoca_flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--travel,-528px)}}.cNLoca_boxGlow{filter:blur(var(--box-blur,16px));opacity:.42;animation-name:cNLoca_breathe;animation-timing-function:ease-in-out}@keyframes cNLoca_breathe{0%,50%,to{opacity:.3}25%,75%{opacity:.46}}.cNLoca_shimmer{opacity:0;animation-name:cNLoca_shimmer;animation-timing-function:ease-in-out}@keyframes cNLoca_shimmer{0%,12%,to{opacity:0}5%{opacity:.55}}
.k3ksPa_node2,.k3ksPa_node3,.k3ksPa_node4,.k3ksPa_node5,.k3ksPa_node6,.k3ksPa_node7,.k3ksPa_node8,.k3ksPa_flow{animation-duration:var(--cycle,8s);animation-iteration-count:infinite}.k3ksPa_node2,.k3ksPa_node3,.k3ksPa_node4,.k3ksPa_node5,.k3ksPa_node6,.k3ksPa_node7,.k3ksPa_node8{opacity:1;animation-timing-function:ease-out}.k3ksPa_node2{animation-name:k3ksPa_node2}@keyframes k3ksPa_node2{0%,15%{opacity:0}19%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node3{animation-name:k3ksPa_node3}@keyframes k3ksPa_node3{0%,25%{opacity:0}29%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node4{animation-name:k3ksPa_node4}@keyframes k3ksPa_node4{0%,33%{opacity:0}37%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node5{animation-name:k3ksPa_node5}@keyframes k3ksPa_node5{0%,39.5%{opacity:0}43.5%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node6{animation-name:k3ksPa_node6}@keyframes k3ksPa_node6{0%,44.5%{opacity:0}48.5%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node7{animation-name:k3ksPa_node7}@keyframes k3ksPa_node7{0%,48.5%{opacity:0}52.5%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_node8{animation-name:k3ksPa_node8}@keyframes k3ksPa_node8{0%,51.5%{opacity:0}55.5%,87.5%{opacity:1}92.5%,to{opacity:0}}.k3ksPa_flow{stroke-dashoffset:0;animation-name:k3ksPa_flow;animation-timing-function:linear}@keyframes k3ksPa_flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}
