.fin-leque-peca{transition:transform .6s cubic-bezier(.22,1,.36,1)}.fin-leque-esq{transform:rotate(-8deg) translateY(1.25rem)}.fin-leque-dir{transform:rotate(8deg) translateY(1.25rem)}.fin-leque:hover .fin-leque-esq{transform:rotate(-11deg) translate(-.6rem,1rem)}.fin-leque:hover .fin-leque-dir{transform:rotate(11deg) translate(.6rem,1rem)}.fin-relevo{box-shadow:var(
    --fin-sombra-card,0 1px 2px hsl(199 60% 14%/.04),0 10px 28px -22px hsl(199 60% 14%/.5)
  );transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.fin-relevo:hover{transform:translateY(-3px);box-shadow:var(
    --fin-sombra-alta,0 2px 4px hsl(199 60% 14%/.05),0 20px 44px -24px hsl(199 60% 14%/.6)
  )}.fin-anel{position:relative;isolation:isolate}.fin-anel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,hsl(199 70% 17%/.45),hsl(16 80% 55%/.85) 55%,hsl(199 70% 17%/.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1}.fin-escada>*{animation:surgir .56s cubic-bezier(.2,.7,.3,1) both}.fin-escada>:nth-child(2){animation-delay:80ms}.fin-escada>:nth-child(3){animation-delay:.16s}.fin-escada>:nth-child(4){animation-delay:.24s}.fin-escada>:nth-child(5){animation-delay:.32s}.fin-escada>:nth-child(n+6){animation-delay:.4s}.fin-lustro{position:relative;overflow:hidden;isolation:isolate}.fin-lustro:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,hsl(0 0% 100%/.35),transparent);transform:skewX(-18deg) translateX(0);animation:fin-lustro-passa 1.1s ease-out .7s 1 forwards}@keyframes fin-lustro-passa{0%{transform:skewX(-18deg) translateX(0)}to{transform:skewX(-18deg) translateX(420%)}}.fin-halo{background:radial-gradient(closest-side,hsl(16 85% 55%/.28),hsl(199 80% 29%/.16) 55%,transparent 78%)}@media (prefers-reduced-motion:reduce){.fin-leque-peca{transition:none}.fin-leque:hover .fin-leque-esq{transform:rotate(-8deg) translateY(1.25rem)}.fin-leque:hover .fin-leque-dir{transform:rotate(8deg) translateY(1.25rem)}.fin-relevo,.fin-relevo:hover{transform:none;transition:none}.fin-escada>*{animation:none}.fin-lustro:after{animation:none;opacity:0}}