/* Logo Nesher animado, opção B: a asa se abre. Gerado de logo-geo-b.json; peças em vetor como máscara sobre um degradê metálico único. */
.logo-b{position:relative;width:var(--lw,min(560px,78vw));aspect-ratio:4117/2970}
.logo-b i{position:absolute;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(118deg,#8F6A24 0%,#F3D98E 18%,#B88A35 34%,#FBE7A8 52%,#C9A24D 70%,#F3D98E 86%,#8F6A24 100%)}
.logo-b .asa{position:absolute;inset:0}
.logo-b .luz{position:absolute;inset:0;-webkit-mask:url(img/logo-b/mascara.svg) 0 0/100% 100% no-repeat;mask:url(img/logo-b/mascara.svg) 0 0/100% 100% no-repeat;background:linear-gradient(105deg,transparent 40%,rgba(255,240,205,.95) 50%,transparent 60%) 0 0/300% 100% no-repeat;background-position:120% 0;mix-blend-mode:screen;pointer-events:none}
.logo-b .pena1{left:35.997%;top:0.000%;width:37.503%;height:47.710%;-webkit-mask-image:url(img/logo-b/pena1.svg);mask-image:url(img/logo-b/pena1.svg);background-size:266.65% 209.60%;background-position:57.60% 0.00%;transform-origin:10.62% 109.46%}
.logo-b .pena2{left:39.641%;top:18.485%;width:30.532%;height:35.185%;-webkit-mask-image:url(img/logo-b/pena2.svg);mask-image:url(img/logo-b/pena2.svg);background-size:327.53% 284.21%;background-position:57.06% 28.52%;transform-origin:1.11% 95.89%}
.logo-b .pena3{left:44.571%;top:32.862%;width:19.893%;height:11.448%;-webkit-mask-image:url(img/logo-b/pena3.svg);mask-image:url(img/logo-b/pena3.svg);background-size:502.69% 873.53%;background-position:55.64% 37.11%;transform-origin:-23.08% 169.12%}
.logo-b .letra1{left:0.000%;top:63.232%;width:16.177%;height:22.121%;-webkit-mask-image:url(img/logo-b/letra1.svg);mask-image:url(img/logo-b/letra1.svg);background-size:618.17% 452.05%;background-position:0.00% 81.19%}
.logo-b .letra2{left:19.407%;top:63.199%;width:11.853%;height:22.155%;-webkit-mask-image:url(img/logo-b/letra2.svg);mask-image:url(img/logo-b/letra2.svg);background-size:843.65% 451.37%;background-position:22.02% 81.19%}
.logo-b .letra3{left:34.831%;top:62.660%;width:10.785%;height:23.098%;-webkit-mask-image:url(img/logo-b/letra3.svg);mask-image:url(img/logo-b/letra3.svg);background-size:927.25% 432.94%;background-position:39.04% 81.48%}
.logo-b .letra4{left:49.429%;top:63.199%;width:16.857%;height:22.155%;-webkit-mask-image:url(img/logo-b/letra4.svg);mask-image:url(img/logo-b/letra4.svg);background-size:593.23% 451.37%;background-position:59.45% 81.19%}
.logo-b .letra5{left:70.027%;top:63.232%;width:12.023%;height:22.121%;-webkit-mask-image:url(img/logo-b/letra5.svg);mask-image:url(img/logo-b/letra5.svg);background-size:831.72% 452.05%;background-position:79.60% 81.19%}
.logo-b .letra6{left:85.645%;top:63.232%;width:14.355%;height:22.222%;-webkit-mask-image:url(img/logo-b/letra6.svg);mask-image:url(img/logo-b/letra6.svg);background-size:696.62% 450.00%;background-position:100.00% 81.30%}
.logo-b .subtitulo{left:0.704%;top:92.660%;width:98.640%;height:7.340%;-webkit-mask-image:url(img/logo-b/subtitulo.svg);mask-image:url(img/logo-b/subtitulo.svg);background-size:101.38% 1362.39%;background-position:51.79% 100.00%}
@media (prefers-reduced-motion:no-preference){
  .logo-b.anima .asa{animation:lb-sobe 1.1s cubic-bezier(.45,0,.2,1) .2s both}
  .logo-b.anima .pena2{animation:lb-p2 1.1s cubic-bezier(.45,0,.2,1) .2s both}
  .logo-b.anima .pena3{animation:lb-p3 1.1s cubic-bezier(.45,0,.2,1) .2s both}
  .logo-b.anima .letra1,.logo-b.anima .letra2,.logo-b.anima .letra3,.logo-b.anima .letra4,.logo-b.anima .letra5,.logo-b.anima .letra6{animation:lb-letra .6s cubic-bezier(.2,.7,.2,1) both}
  .logo-b.anima .letra1{animation-delay:1.25s}.logo-b.anima .letra2{animation-delay:1.32s}.logo-b.anima .letra3{animation-delay:1.39s}
  .logo-b.anima .letra4{animation-delay:1.46s}.logo-b.anima .letra5{animation-delay:1.53s}.logo-b.anima .letra6{animation-delay:1.60s}
  .logo-b.anima .subtitulo{animation:lb-sub .6s cubic-bezier(.2,.7,.2,1) 1.85s both}
  .logo-b.anima .luz{animation:lb-luz 1.1s cubic-bezier(.33,0,.67,1) 2.45s both}
  @keyframes lb-sobe{0%{transform:translateY(8%);visibility:hidden}1%{visibility:visible}to{transform:none}}
  @keyframes lb-p2{0%{transform:rotate(-9deg);visibility:hidden}1%{visibility:visible}to{transform:none}}
  @keyframes lb-p3{0%{transform:rotate(-16deg);visibility:hidden}1%{visibility:visible}to{transform:none}}
  @keyframes lb-letra{0%{transform:translateY(56%);visibility:hidden}1%{visibility:visible}to{transform:none}}
  @keyframes lb-sub{0%{transform:translateY(85%);visibility:hidden}1%{visibility:visible}to{transform:none}}
  @keyframes lb-luz{from{background-position:120% 0}to{background-position:-20% 0}}
}
