@keyframes fx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.fx-rise{animation:fx-rise .56s cubic-bezier(.22,1,.36,1) both}.fx-rise-0{animation-delay:60ms}.fx-rise-1{animation-delay:.14s}.fx-rise-2{animation-delay:.22s}.fx-rise-3{animation-delay:.3s}}.fx-sweep{position:relative;overflow:hidden;isolation:isolate}@media (hover:hover) and (pointer:fine){.fx-sweep:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.14);transform:translateX(-101%);transition:transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.fx-sweep:focus-visible:after,.fx-sweep:hover:after{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.fx-sweep:after{transition:none}}.fx-logofade{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent)}@keyframes fx-word-bar{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:.35}}@keyframes fx-word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.fx-word{animation:fx-word .52s cubic-bezier(.22,1,.36,1) both}.fx-word-bar{animation:fx-word-bar 2.8s linear both}}