html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow-x:clip}:root{--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-ease-in-out:cubic-bezier(.65, 0, .35, 1);--fx-fast:.16s;--fx-base:.26s;--fx-slow:.7s}a,button,summary,select,input,textarea{transition-property:color,background-color,border-color,outline-color,box-shadow,opacity,translate,scale,rotate,filter,text-decoration-color,background-size;transition-duration:var(--fx-base);transition-timing-function:var(--fx-ease)}.fx-btn:active{transition-duration:var(--fx-fast);translate:0;scale:.97}.fx-arrow{transition:translate var(--fx-base) var(--fx-ease)}.fx-card{transition-property:translate,box-shadow,border-color,background-color;transition-duration:.32s;transition-timing-function:var(--fx-ease)}.fx-zoom{transition:scale var(--fx-slow) var(--fx-ease)}.fx-lift,.fx-icon,.fx-tilt,.fx-straighten{transition-property:translate,rotate,scale,box-shadow,background-color,border-color,color,opacity;transition-duration:var(--fx-base);transition-timing-function:var(--fx-ease)}.fx-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px}@media (hover:hover) and (pointer:fine){.fx-btn:hover{translate:0 -2px;box-shadow:var(--fx-btn-shadow,0 14px 28px -12px #00000073)!important}.fx-btn:hover .fx-arrow,a:hover>.fx-arrow,.fx-card:hover .fx-arrow{translate:4px}.fx-card:hover{translate:0 -6px;box-shadow:var(--fx-card-shadow,0 22px 44px -20px #00000059)!important}.fx-card:hover .fx-zoom,.fx-zoom-parent:hover .fx-zoom{scale:1.06}.fx-lift:hover{translate:0 -4px}.fx-icon:hover{translate:0 -2px;scale:1.06}.fx-tilt:hover{rotate:-4deg}.fx-straighten:hover{rotate:var(--fx-straighten,0deg);translate:0 -8px}.fx-underline:hover,.fx-underline:focus-visible{background-size:100% 1.5px}}@keyframes fx-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes fx-drift{0%,to{translate:0}50%{translate:6px -5px}}@keyframes fx-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes fx-spin{to{rotate:360deg}}@keyframes fx-twinkle{0%,to{opacity:1}50%{opacity:.3}}@keyframes fx-pulse{0%{box-shadow:0 0 0 0 var(--fx-pulse-color,#e3451773)}70%,to{box-shadow:0 0 0 14px #e3451700}}.fx-float{animation:fx-float 6s var(--fx-ease-in-out) infinite}.fx-float-slow{animation:fx-float 9s var(--fx-ease-in-out) infinite}.fx-drift{animation:fx-drift 8s var(--fx-ease-in-out) infinite}.fx-sway{animation:fx-sway 7s var(--fx-ease-in-out) infinite}.fx-spin-slow{animation:60s linear infinite fx-spin}.fx-twinkle{animation:fx-twinkle 3.6s var(--fx-ease-in-out) infinite}.fx-pulse{animation:fx-pulse 2.4s var(--fx-ease) infinite}@keyframes fx-enter{0%{opacity:.01;translate:0 18px}to{opacity:1;translate:none}}.fx-enter{animation:fx-enter .9s var(--fx-ease) backwards;animation-delay:calc(var(--fx-step,0) * .11s + 80ms)}.fx-delay-1{animation-delay:-1.5s}.fx-delay-2{animation-delay:-3s}.fx-delay-3{animation-delay:-4.5s}.fx-ready [data-reveal]{opacity:0;transition:opacity .8s var(--fx-ease), translate .8s var(--fx-ease), scale .8s var(--fx-ease);transition-delay:calc(var(--fx-step,0) * 90ms);translate:0 22px}.fx-ready [data-reveal=fade]{translate:none}.fx-ready [data-reveal=left]{translate:-28px}.fx-ready [data-reveal=right]{translate:28px}.fx-ready [data-reveal=zoom]{translate:none;scale:.96}.fx-ready [data-reveal].is-revealed{opacity:1;translate:none;scale:none}[data-step="1"]{--fx-step:1}[data-step="2"]{--fx-step:2}[data-step="3"]{--fx-step:3}[data-step="4"]{--fx-step:4}[data-step="5"]{--fx-step:5}[data-step="6"]{--fx-step:6}[data-step="7"]{--fx-step:7}[data-step="8"]{--fx-step:8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation:none!important}}
