.hco-flow{stroke-dasharray:.5 7;stroke-linecap:round;animation:1.4s linear infinite hco-dash}@keyframes hco-dash{to{stroke-dashoffset:-15px}}.hco-prog{transform-origin:0;animation:hco-fill var(--hco-ms,7s) linear both}@keyframes hco-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hco-flow,.hco-prog{animation:none}}.hco-prog-v{transform-origin:top;animation:7s linear both hco-fill-v}@keyframes hco-fill-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hco-prog-v{animation:none}}.hco-run{animation:.9s cubic-bezier(.45,0,.55,1) both hco-run;left:0}.hco-run--out{animation-delay:.75s}@keyframes hco-run{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.hco-run{display:none}}.hco-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hco-track{animation:hco-marquee var(--hco-dur,60s) linear infinite}.hco-marquee:hover .hco-track{animation-play-state:paused}@keyframes hco-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hco-marquee{scrollbar-width:none;overflow-x:auto}.hco-marquee::-webkit-scrollbar{display:none}.hco-track{animation:none}}.hn-under{position:relative}.hn-under:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.hn-under:hover:after,.hn-under[aria-expanded=true]:after{transform:scaleX(1)}
.hhm-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hhm-track{animation:hhm-move var(--hhm-dur,90s) linear infinite}.hhm-row:hover .hhm-track,.hhm-row:focus-within .hhm-track{animation-play-state:paused}@media (hover:none){.hhm-row{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hhm-row::-webkit-scrollbar{display:none}.hhm-track{padding-inline:16px;animation:none}.hhm-track>li{scroll-snap-align:start}.hhm-track>li[aria-hidden]{display:none}}@keyframes hhm-move{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hhm-row{scrollbar-width:none;overflow-x:auto}.hhm-row::-webkit-scrollbar{display:none}.hhm-track{animation:none}}.hx-w{animation:1s cubic-bezier(.22,1,.36,1) both hx-word;animation-delay:calc(.12s + var(--i) * 45ms);display:inline-block}@keyframes hx-word{0%{opacity:.01;filter:blur(8px);transform:translateY(.32em)}}.hx-in{animation:.9s cubic-bezier(.22,1,.36,1) both hx-in;animation-delay:var(--d,0s)}@keyframes hx-in{0%{opacity:.01;transform:translateY(12px)}}.hx-row{animation:1.4s cubic-bezier(.22,1,.36,1) .82s both hx-row}@keyframes hx-row{0%{opacity:.01;transform:translateY(32px)}}@media (prefers-reduced-motion:reduce){.hx-w,.hx-in,.hx-row{animation:none}}
.hcs2-zoom{animation:9s both hcs2-zoom}@keyframes hcs2-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.hcs2-drop{animation:.6s cubic-bezier(.2,.9,.3,1.15) .5s both hcs2-drop}@keyframes hcs2-drop{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.hcs2-prog{transform-origin:0;animation:hcs2-fill var(--hcs2-ms,6.5s) linear both}@keyframes hcs2-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hcs2-row{scrollbar-width:none}.hcs2-row::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hcs2-zoom,.hcs2-drop,.hcs2-prog{animation:none}}
