.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kw{white-space:nowrap;display:inline-block}.kl{display:inline-block}.kw-w,.kl{transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1)}.kw-w{transition-delay:calc(var(--i) * 40ms)}.kl{transition-delay:calc(var(--i) * 40ms + var(--j) * 14ms)}.kn-armed:not(.kn-in) .kw-w,.kn-armed:not(.kn-in) .kl{opacity:.35;transform:translateX(calc(var(--dx,70px) * .5));animation:10ms linear 2.5s forwards kn-failsafe}@keyframes kn-failsafe{to{opacity:1;transform:none}}.kn-armed:not(.kn-in) .kw-ul path{animation:10ms linear 2.5s forwards kn-pathfs}@keyframes kn-pathfs{to{stroke-dashoffset:0}}.kw-em{color:#8a4a2c;font-style:italic}.kw-poster{font-family:var(--font-poster),Impact,sans-serif;text-transform:uppercase;letter-spacing:.012em;color:var(--navy);font-weight:400}.kw-glow{color:#8a4a2c;background:linear-gradient(100deg,currentColor 38%,#f0c46a 50%,currentColor 62%) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.kn-in .kw-glow{animation:kn-shine 1.9s ease calc(.45s + var(--i) * 90ms) both}@keyframes kn-shine{0%{background-position:115% 0}to{background-position:-15% 0}}.kw-ul{position:relative}.kn-armed:not(.kn-in) .kw-ul path{stroke-dashoffset:1px}.kw-ul path{transition-delay:.7s}.hm-bridge .kw-em,.hm-dark .kw-em,.hm-final .kw-em{color:#f0c46a}.hm-bridge .kw-glow,.hm-dark .kw-glow,.hm-final .kw-glow{color:#f0c46a;background-image:linear-gradient(100deg,currentColor 38%,#fff 50%,currentColor 62%)}.hm-bridge .kw-ul path,.hm-dark .kw-ul path,.hm-final .kw-ul path{stroke:#e6b99f}.sb .kw-em{color:var(--navy)}.sb .kw-glow{color:var(--navy);background-image:linear-gradient(100deg,currentColor 38%,#fff 50%,currentColor 62%)}.sb .kw-ul path{stroke:var(--navy)}@media (prefers-reduced-motion:reduce){.kn-armed:not(.kn-in) .kw-w,.kn-armed:not(.kn-in) .kl{opacity:1;filter:none;transform:none}.kw-w,.kl{transition:none}.kn-in .kw-glow{animation:none}.kn-armed:not(.kn-in) .kw-ul path{stroke-dashoffset:0}}.kw-hand{font-family:var(--font-hand),"Segoe Script",cursive;color:#a35f3d;transform-origin:0 100%;font-size:1.3em;font-weight:600;line-height:.8}.hm-bridge .kw-hand,.hm-dark .kw-hand,.hm-final .kw-hand{color:#f0c46a}.hm-bridge .kw-poster,.hm-dark .kw-poster,.hm-final .kw-poster{color:#f3f0e9}
