:root{--jb-granate:#881029;--jb-granate-deep:#6b1c2c;--jb-ink:#3b1117;--jb-paper:#f7f2f0;--jb-paper-dim:#e0cdd1;--jb-band-line:#d6aab2;--jb-ease:cubic-bezier(.25, 1, .5, 1);--jb-ease-expo:cubic-bezier(.16, 1, .3, 1)}.jb{box-sizing:border-box;border:1px solid var(--jb-granate);letter-spacing:.02em;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--jb-ease), border-color .24s var(--jb-ease), color .24s var(--jb-ease), box-shadow .24s var(--jb-ease), transform .24s var(--jb-ease);border-radius:0;justify-content:center;align-items:center;gap:10px;font-family:open sans,jane-open-sans-fallback,sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:flex}.jb>span{white-space:nowrap;display:block}.jb-arrow{width:16px;height:10px;transition:transform .3s var(--jb-ease-expo);flex:none}@media (hover:hover){.jb:hover .jb-arrow{transform:translate(4px)}.jb-back:hover .jb-arrow{transform:translate(-4px)}}.jb:active{transform:translateY(1px)}.jb:focus:not(:focus-visible){outline:none}.jb-primary{letter-spacing:.01em;color:#fff;background-color:var(--jb-granate);border-color:var(--jb-paper);box-shadow:0 0 0 1px var(--jb-ink);font-size:15px;font-weight:700}@media (hover:hover){.jb-primary:hover{background-color:var(--jb-ink)}}.jb-primary:active{background-color:var(--jb-ink)}.jb-primary:focus-visible{outline:2px solid var(--jb-paper);outline-offset:3px;box-shadow:0 0 0 3px var(--jb-ink)}.jb-secondary{color:var(--jb-granate);border-color:var(--jb-granate);background-color:#0000}@media (hover:hover){.jb-secondary:hover{color:#fff;background-color:var(--jb-granate)}}.jb-secondary:active{color:#fff;background-color:var(--jb-granate-deep);border-color:var(--jb-granate-deep)}.jb-secondary:focus-visible{outline:2px solid var(--jb-granate);outline-offset:3px}.jb-band{letter-spacing:.01em;color:#fff;border-color:var(--jb-band-line);background-color:#0000;padding:0 6px}@media (hover:hover){.jb-band:hover{color:var(--jb-granate);background-color:var(--jb-paper);border-color:var(--jb-paper)}}.jb-band:active{color:var(--jb-granate);background-color:var(--jb-paper-dim);border-color:var(--jb-paper-dim)}.jb-band:focus-visible{outline:2px solid var(--jb-paper);outline-offset:3px}@media (min-width:768px){.jb-band{font-size:13px}}@media (max-width:767px){.jb-secondary{letter-spacing:0;gap:8px}.jb-secondary .jb-arrow{width:14px}}@media (prefers-reduced-motion:reduce){.jb,.jb-arrow{transition-property:background-color,border-color,color}.jb:active,.jb:hover .jb-arrow{transform:none}}@media (forced-colors:active){.jb{border-color:buttontext}.jb-arrow{color:linktext}}
