.footer .footer-signature{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.footer .footer-inner{align-items:center}.footer-signature .jefe-scene{color:#f5efda;width:8em;height:3.5em;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.jefe-scene__message{text-align:center;color:#f5efda;opacity:0;pointer-events:none;align-content:center;font:500 .95em/1.3 Manrope,Arial,sans-serif;display:grid;position:absolute;inset:0}.jefe-scene__word{letter-spacing:-.03em;opacity:0;font-family:Manrope,Arial,sans-serif;font-size:1.55em;font-weight:800;line-height:1;transition:opacity .24s,transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(4px)}.jefe-scene__word:after{content:attr(data-word);color:#0000;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 40%,#fff 50%,#0000 60%) 100% 0/300% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__word:after{animation:.85s ease-out .18s both jefe-glint}@keyframes jefe-glint{0%{opacity:0;background-position:100% 0}20%{opacity:.85}80%{opacity:.85}to{opacity:0;background-position:0 0}}.jefe-scene__foliage{pointer-events:none;width:100%;height:100%;transform:translateY(var(--jefe-drift,0px)) rotate(var(--jefe-tilt,0deg));transition:transform .18s ease-out;position:absolute;inset:0;overflow:visible}.jefe-scene__leaf{transform-box:view-box;transform-origin:50px 52px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s}.jefe-scene__leaf--left{transform:rotate(20deg)}.jefe-scene__leaf--right{transform:rotate(-20deg)}.jefe-scene__line{opacity:0;background:#c7d5a9;width:42%;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .24s;position:absolute;bottom:3px;transform:scaleX(.25)}.footer-signature[data-revealed=true] .jefe-scene__leaf--left{transform:translate(-22px,-8px)rotate(10deg)scale(.6)}.footer-signature:has(:focus-visible) .jefe-scene__leaf--left{transform:translate(-22px,-8px)rotate(10deg)scale(.6)}.footer-signature[data-revealed=true] .jefe-scene__leaf--right{transform:translate(22px,-8px)rotate(-10deg)scale(.6)}.footer-signature:has(:focus-visible) .jefe-scene__leaf--right{transform:translate(22px,-8px)rotate(-10deg)scale(.6)}.footer-signature[data-revealed=true] .jefe-scene__word{opacity:1;transform:none}.footer-signature:has(:focus-visible) .jefe-scene__word{opacity:1;transform:none}.footer-signature[data-revealed=true] .jefe-scene__line{opacity:1;transform:scaleX(1)}.footer-signature:has(:focus-visible) .jefe-scene__line{opacity:1;transform:scaleX(1)}.jefe-scene:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e5d7a9}.footer .footer-signature .footer-credit{margin:0;display:inline-block}@media (hover:hover) and (pointer:fine){.footer-signature:hover .jefe-scene__leaf--left{transform:translate(-22px,-8px)rotate(10deg)scale(.6)}.footer-signature:hover .jefe-scene__leaf--right{transform:translate(22px,-8px)rotate(-10deg)scale(.6)}.footer-signature:hover .jefe-scene__word{opacity:1;transform:none}.footer-signature:hover .jefe-scene__line{opacity:1;transform:scaleX(1)}.footer-signature:hover .jefe-scene__word:after{animation:.85s ease-out .18s both jefe-glint}}@media (width<=620px){.footer .footer-signature{flex-direction:column;gap:4px;margin-top:12px}}.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__message{animation:1.6s ease-out both jefe-message}.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__word{animation:.26s ease-out 1.6s both jefe-word-arrive}.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__foliage,.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__line{animation:.3s ease-out 1.6s both jefe-detail-arrive}.footer-signature:is([data-revealed=true],:has(:focus-visible)) .jefe-scene__word:after{animation-delay:1.9s}@keyframes jefe-message{0%{opacity:0;transform:translateY(3px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}@keyframes jefe-word-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes jefe-detail-arrive{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.footer-signature:hover .jefe-scene__message{animation:1.6s ease-out both jefe-message}.footer-signature:hover .jefe-scene__word{animation:.26s ease-out 1.6s both jefe-word-arrive}.footer-signature:hover .jefe-scene__foliage,.footer-signature:hover .jefe-scene__line{animation:.3s ease-out 1.6s both jefe-detail-arrive}.footer-signature:hover .jefe-scene__word:after{animation-delay:1.9s}}@media (prefers-reduced-motion:reduce){.jefe-scene__message{display:none}.footer-signature .jefe-scene__word,.footer-signature .jefe-scene__foliage,.footer-signature .jefe-scene__line{animation:none!important}.jefe-scene__foliage{transition:none;transform:none}.footer-signature .jefe-scene__word:after{opacity:0;animation:none!important}.jefe-scene__leaf{transition:none}.jefe-scene__word,.jefe-scene__line{transition:none;transform:none}.footer-signature[data-revealed=true] .jefe-scene__leaf{opacity:0}.footer-signature:has(:focus-visible) .jefe-scene__leaf{opacity:0}@media (hover:hover) and (pointer:fine){.footer-signature:hover .jefe-scene__leaf{opacity:0}}}
