.cf-scan{opacity:0}.lf-fig[data-armed] .cf-scan{opacity:1}@keyframes cf-read{0%{stroke-dashoffset:4;opacity:1}16%{stroke-dashoffset:-100;opacity:1}16.5%,to{stroke-dashoffset:-100;opacity:0}}.lf-fig[data-armed] .cf-read{stroke-dasharray:4 200;stroke-dashoffset:4;animation:cf-read 5.4s linear infinite;animation-delay:calc(var(--i, 0) * .9s - 5.4s)}@keyframes cf-zip{0%{stroke-dashoffset:6;opacity:1}14%{stroke-dashoffset:-100;opacity:1}15%,to{stroke-dashoffset:-100;opacity:0}}.lf-fig[data-armed] .cf-zip{stroke-dasharray:6 200;stroke-dashoffset:6;animation:cf-zip var(--T,6s) cubic-bezier(.5,0,.5,1) infinite;animation-delay:var(--at,0s)}@keyframes cf-pop{0%,15%{opacity:0;transform:translateY(4px)}19%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes cf-pop-late{0%,84%{opacity:0;transform:translateY(4px)}88%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.lf-fig[data-armed] .cf-pop{animation:cf-pop var(--T,6s) ease-out infinite;animation-delay:var(--at,0s)}.lf-fig[data-armed] .cf-pop-late{animation:cf-pop-late var(--T,6s) ease-out infinite}@keyframes cf-gen{0%,16%{transform:translateX(0);animation-timing-function:steps(16)}84%,to{transform:translateX(var(--w,300px))}}.cf-cover{transform:translateX(var(--w,300px))}.lf-fig[data-armed] .cf-cover{animation:cf-gen var(--T,6s) linear infinite}@keyframes cf-region{0%{opacity:0}17%,5%{opacity:1}21%,to{opacity:0}}.cf-region-rest{opacity:0}.cf-region-rest[data-first]{opacity:1}.lf-fig[data-armed] .cf-region{animation:cf-region var(--T,12.5s) ease-in-out infinite;animation-delay:calc(var(--r, 0) * var(--slot, 2.5s) + var(--d, 0) * 35ms - var(--T, 12.5s))}@keyframes cf-legend{0%{opacity:.5}18%,4%{opacity:1}22%,to{opacity:.5}}.cf-legend-rest{opacity:.5}.cf-legend-rest[data-first]{opacity:1}.lf-fig[data-armed] .cf-legend{animation:cf-legend var(--T,12.5s) ease-in-out infinite;animation-delay:calc(var(--r, 0) * var(--slot, 2.5s) - var(--T, 12.5s))}@keyframes cf-before{0%,40%{opacity:1}48%,92%{opacity:0}to{opacity:1}}@keyframes cf-after{0%,40%{opacity:0}48%,92%{opacity:1}to{opacity:0}}@keyframes cf-slide{0%,40%{transform:translateY(var(--dy,0))}50%,92%{transform:translateY(0)}to{transform:translateY(var(--dy,0))}}.cf-before{opacity:0}.lf-fig[data-armed] .cf-before{animation:cf-before var(--T,9s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .06s)}.lf-fig[data-armed] .cf-after{animation:cf-after var(--T,9s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .06s)}.lf-fig[data-armed] .cf-slide{animation:cf-slide var(--T,9s) cubic-bezier(.6,0,.3,1) infinite;animation-delay:calc(var(--i, 0) * .06s)}@keyframes cf-word{0%{opacity:0}22%,3%{opacity:1}25%,to{opacity:0}}.cf-word-rest{opacity:0}.cf-word-rest[data-first]{opacity:1}.lf-fig[data-armed] .cf-word{animation:cf-word var(--T,14s) ease-in-out infinite;animation-delay:calc(var(--w, 0) * var(--slot, 3.5s) + var(--c, 0) * 35ms - var(--T, 14s))}@keyframes cf-blip{0%{opacity:0}4%{opacity:1}14%,to{opacity:0}}.cf-blip{opacity:0}.lf-fig[data-armed] .cf-blip{animation:cf-blip var(--T,6s) ease-out infinite;animation-delay:calc(var(--c, 0) * .06s + 1.2s)}@keyframes cf-row{0%{opacity:.55}16%,6%{opacity:1}24%,to{opacity:.55}}.lf-fig[data-armed] .cf-row{animation:cf-row var(--T,7s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * var(--step, .9s) - var(--T, 7s))}@keyframes cf-layer{0%{opacity:.25}30%,8%{opacity:1}45%,to{opacity:.25}}.lf-fig[data-armed] .cf-layer{animation:cf-layer var(--T,4.8s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .32s - var(--T, 4.8s))}@keyframes cf-wave{0%,to{transform:translateY(0);opacity:1}40%{transform:translateY(-2.5px);opacity:.55}}.cf-motif circle{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.group:focus-visible .cf-motif .cf-m,.group:hover .cf-motif .cf-m{animation:cf-wave .9s ease-in-out infinite;animation-delay:calc(var(--c, 0) * .07s)}}.cf-hero-light{position:relative;isolation:isolate;background:#fff}.cf-hero-light:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#D9D9DF 1px,transparent 1.3px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 38%,#000 75%);mask-image:linear-gradient(90deg,transparent,transparent 38%,#000 75%);opacity:.7}@media (max-width:1023px){.cf-hero-light:before{-webkit-mask-image:linear-gradient(180deg,transparent,transparent 55%,#000);mask-image:linear-gradient(180deg,transparent,transparent 55%,#000)}}.cf-rail{position:relative}.cf-rail:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background-image:radial-gradient(circle,#C9C9D1 1px,transparent 1.2px);background-size:2px 6px;background-repeat:repeat-y}.cf-rail-dot{position:relative;z-index:1;flex:none;width:12px;height:12px;border-radius:50%;background:#fff;border:1.5px solid #c9c9d1;transition:background-color .25s,border-color .25s,transform .25s}.cf-rail-dot[data-state=done]{background:#17171B;border-color:#17171B;transform:scale(.75)}.cf-rail-dot[data-state=on]{background:#E5342A;border-color:#E5342A}.cf-rail-dot[data-state=on]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(229,52,42,.45)}@media (prefers-reduced-motion:reduce){.cf-rail-dot{transition:none}}.sh-table.cf-cmp-table thead th[data-emph]{background:#17171B;color:#fff;border-bottom-color:#17171B}