:root{
--ease-out:cubic-bezier(.22,1,.36,1);/* @kind other */

--ease-in-out:cubic-bezier(.65,0,.35,1);/* @kind other */

--ease-spring:cubic-bezier(.34,1.56,.64,1);/* @kind other */

--dur-fast:150ms;/* @kind other */
--dur-base:250ms;/* @kind other */
--dur-slow:450ms;/* @kind other */
--dur-reveal:800ms;/* @kind other */
--dur-hero:1400ms;/* @kind other */

--stagger:70ms;/* @kind other */

}
@keyframes fa-fade-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes fa-fade-in{from{opacity:0}to{opacity:1}}
@keyframes fa-scale-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
@keyframes fa-ken-burns{from{transform:scale(1.08)}to{transform:scale(1)}}
@keyframes fa-shimmer{from{background-position:-200% 0}to{background-position:200% 0}}
@keyframes fa-ring-draw{from{stroke-dashoffset:var(--ring-len,320)}to{stroke-dashoffset:0}}
@keyframes fa-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes fa-spin{to{transform:rotate(360deg)}}
@keyframes fa-pulse-ring{0%{box-shadow:0 0 0 0 rgba(215,185,83,.55)}100%{box-shadow:0 0 0 16px rgba(215,185,83,0)}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
