:root{--stroke-length: 400}.no-animation{stroke-dasharray:var(--stroke-length);stroke-dashoffset:calc(var(--stroke-length) * 2)}.revert-animated-stroke{stroke-dasharray:var(--stroke-length);stroke-dashoffset:0;animation:dash-revert 2s cubic-bezier(.85,0,.15,1) forwards}.animated-stroke{stroke-dasharray:var(--stroke-length);stroke-dashoffset:calc(var(--stroke-length) * 2);animation:dash 2s cubic-bezier(.85,0,.15,1) forwards}@keyframes dash{to{stroke-dashoffset:0}}@keyframes dash-revert{to{stroke-dashoffset:calc(var(--stroke-length) * 2)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}.bg-shiny{z-index:-1;width:300%;display:flex;position:absolute;inset:0;overflow:hidden}.shiny{width:100%;height:100%;position:relative}.shiny:after{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.5s;content:"";background:url(/images/misc/fx/shiny.svg) 50%/cover no-repeat;width:100%;transition-duration:.5s;position:absolute;inset:0}.bg-shiny .shiny:after{transform:translate(0)}button:hover .bg-shiny .shiny:after{transform:translate(-50%)}@property --tw-duration{syntax:"*";inherits:false}@keyframes progress{0%{width:0}to{width:100%}}.animate-progress{animation-name:progress;width:0;animation:progress 2s ease-in-out forwards}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.carousel__container{display:flex;animation:slide 60s linear infinite}.carousel__container.paused{animation-play-state:paused!important}
