.cs-sign{--cs-sign-size:2.625rem;--cs-sign-gap:.75rem;--cs-sign-ink:currentColor;--cs-sign-dim:currentColor;--cs-sign-accent:#d97757;--cs-sign-line:currentColor;--cs-sign-serif:Georgia, "Times New Roman", serif;--cs-sign-flight:2.7s;align-items:center;gap:var(--cs-sign-gap);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex;position:relative}@supports (color:color-mix(in srgb, red 50%, transparent)){.cs-sign{--cs-sign-dim:color-mix(in srgb, currentColor 55%, transparent);--cs-sign-line:color-mix(in srgb, currentColor 18%, transparent)}}.cs-sign:focus-visible{outline:2px solid var(--cs-sign-accent);outline-offset:6px}.cs-sign__bat{width:var(--cs-sign-size);color:var(--cs-sign-dim);flex:none;transition:color .45s;display:block}.cs-sign__bat svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.cs-sign.is-flying .cs-sign__bat{color:var(--cs-sign-accent)}.cs-sign__wing{transform-box:view-box;transform-origin:48.4px 12px}.cs-sign__wing--l{transform-origin:41.6px 12px}.cs-sign__words{flex-direction:column;line-height:1.25;display:flex}.cs-sign__made{letter-spacing:.22em;text-transform:uppercase;color:var(--cs-sign-dim);font-size:.625rem}.cs-sign__name{letter-spacing:-.015em;color:var(--cs-sign-ink);font-size:1.0625rem;font-weight:500}.cs-sign--serif .cs-sign__name{font-family:var(--cs-sign-serif);letter-spacing:-.01em;font-weight:400}.cs-sign--book .cs-sign__name{font-family:"Bookman Old Style", Constantia, var(--cs-sign-serif);letter-spacing:0;font-size:1rem;font-weight:400}.cs-sign__rule{display:none}.cs-sign[data-cs-sign=hang]{align-items:flex-start;width:100%;display:flex}.cs-sign[data-cs-sign=hang] .cs-sign__rule{background:var(--cs-sign-line);height:1px;display:block;position:absolute;top:0;left:0;right:0}.cs-sign[data-cs-sign=hang] .cs-sign__bat{transform:rotate(180deg)}.cs-sign[data-cs-sign=hang] .cs-sign__words{margin-top:.3rem}.cs-sign.is-flying .cs-sign__bat{animation-name:cs-sign-fly;animation-duration:var(--cs-sign-flight);animation-timing-function:cubic-bezier(.38,.02,.32,1)}.cs-sign[data-cs-sign=hang].is-flying .cs-sign__bat{animation-name:cs-sign-fly-hang}.cs-sign.is-flying .cs-sign__wing{animation:.24s ease-in-out infinite cs-sign-flap-r}.cs-sign.is-flying .cs-sign__wing--l{animation-name:cs-sign-flap-l}@keyframes cs-sign-flap-r{0%,to{transform:rotate(-36deg)scaleX(.82)}50%{transform:rotate(22deg)scaleX(1)}}@keyframes cs-sign-flap-l{0%,to{transform:rotate(36deg)scaleX(.82)}50%{transform:rotate(-22deg)scaleX(1)}}@keyframes cs-sign-fly{0%{transform:translate(0)rotate(0)scale(1)}9%{transform:translate(calc(var(--cs-sign-size) * -.07), calc(var(--cs-sign-size) * -.21)) rotate(-9deg) scale(1.03)}26%{transform:translate(calc(var(--cs-sign-size) * .81), calc(var(--cs-sign-size) * -1.05)) rotate(13deg) scale(.95)}42%{transform:translate(calc(var(--cs-sign-size) * 2.52), calc(var(--cs-sign-size) * -.67)) rotate(-7deg) scale(.82)}53%{transform:translate(calc(var(--cs-sign-size) * 4.24), calc(var(--cs-sign-size) * -1.38)) rotate(9deg) scale(.58);opacity:1}56%{transform:translate(calc(var(--cs-sign-size) * 4.76), calc(var(--cs-sign-size) * -1.52)) scale(.5);opacity:0}58%{transform:translate(calc(var(--cs-sign-size) * -4.52), calc(var(--cs-sign-size) * -1.24)) scale(.5);opacity:0}64%{transform:translate(calc(var(--cs-sign-size) * -3.57), calc(var(--cs-sign-size) * -1.05)) rotate(-8deg) scale(.62);opacity:1}79%{transform:translate(calc(var(--cs-sign-size) * -1.57), calc(var(--cs-sign-size) * -.33)) rotate(11deg) scale(.84)}92%{transform:translate(calc(var(--cs-sign-size) * -.19), calc(var(--cs-sign-size) * -.38)) rotate(-8deg) scale(1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes cs-sign-fly-hang{0%{transform:translate(0)rotate(180deg)scale(1)}8%{transform:translate(0, calc(var(--cs-sign-size) * .14)) rotate(196deg) scale(1)}20%{transform:translate(calc(var(--cs-sign-size) * .62), calc(var(--cs-sign-size) * -.33)) rotate(24deg) scale(.95)}38%{transform:translate(calc(var(--cs-sign-size) * 2.19), calc(var(--cs-sign-size) * -1.1)) rotate(-8deg) scale(.78)}52%{transform:translate(calc(var(--cs-sign-size) * 4.05), calc(var(--cs-sign-size) * -.57)) rotate(10deg) scale(.58);opacity:1}55%{transform:translate(calc(var(--cs-sign-size) * 4.71), calc(var(--cs-sign-size) * -.71)) scale(.5);opacity:0}58%{transform:translate(calc(var(--cs-sign-size) * -4.43), calc(var(--cs-sign-size) * -.95)) scale(.5);opacity:0}65%{transform:translate(calc(var(--cs-sign-size) * -3.48), calc(var(--cs-sign-size) * -.81)) rotate(-9deg) scale(.64);opacity:1}80%{transform:translate(calc(var(--cs-sign-size) * -1.48), calc(var(--cs-sign-size) * -.71)) rotate(12deg) scale(.86)}93%{transform:translate(calc(var(--cs-sign-size) * -.14), calc(var(--cs-sign-size) * -.29)) rotate(150deg) scale(1)}to{transform:translate(0)rotate(180deg)scale(1)}}.cs-sign-frame{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.cs-sign.is-flying .cs-sign__bat,.cs-sign.is-flying .cs-sign__wing,.cs-sign.is-flying .cs-sign__wing--l{animation:none}}
