/* v31j founding offer */
#bsiBar{display:block;overflow:hidden;white-space:nowrap;background:var(--brass,#b39b70);color:#14202e;font:500 12px/30px var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center}
#bsiBar s{opacity:.65}#bsiBar .bsi-run{display:inline-flex;gap:64px;animation:bsiRun 28s linear infinite}#bsiBar .bsi-run>span{flex:none}
@keyframes bsiRun{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){#bsiBar .bsi-run{animation:none}#bsiBar .bsi-run>span+span{display:none}#bsiBar{white-space:normal;line-height:1.4;padding:6px 12px}}
#bsiOffer{position:fixed;inset:0;z-index:200;background:rgba(6,10,16,.78);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:bsiIn .25s ease-out}
#bsiOffer .bsi-card{position:relative;width:100%;max-width:400px;box-sizing:border-box;background:linear-gradient(180deg,#14202e 0%,#0c141f 100%);border:1px solid rgba(179,155,112,.55);outline:1px solid rgba(179,155,112,.18);outline-offset:-7px;padding:34px 28px 26px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.5)}
#bsiOffer .bsi-card:before{content:"";display:block;width:36px;height:1px;margin:0 auto 18px;background:var(--brass,#b39b70)}
#bsiOffer .bsi-x{position:absolute;top:8px;right:8px;width:40px;height:40px;background:none;border:0;color:var(--ink3,#8b8f96);font:300 24px/1 var(--sans);cursor:pointer;transition:color .15s}#bsiOffer .bsi-x:hover{color:var(--ink,#f3eee4)}
#bsiOffer .bsi-t{margin:0 auto 16px;max-width:26ch;font:400 22px/1.3 var(--serif);color:var(--ink,#f3eee4);letter-spacing:.005em}
#bsiOffer .bsi-p{margin:0 0 4px;font:400 40px/1.05 var(--serif);color:var(--brass,#b39b70)}#bsiOffer .bsi-p b{font-weight:400}#bsiOffer .bsi-p s{font-size:20px;color:var(--ink3,#8b8f96);margin-right:10px;vertical-align:.35em}
#bsiOffer .bsi-m{margin:0 0 22px;font:500 11px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2,#c9c3b6)}
#bsiOffer .bsi-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;box-sizing:border-box;background:var(--brass,#b39b70);border:1px solid var(--brass,#b39b70);color:#14202e;font:600 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}
#bsiOffer .bsi-cta:hover,#bsiOffer .bsi-cta:focus-visible{background:#c9b386;color:#0c141f}
@keyframes bsiIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#bsiOffer{animation:none}}
#bsiCk{position:fixed;left:0;right:0;bottom:0;z-index:150;background:#0b121c;border-top:1px solid var(--line,#26303c);padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;text-align:center;font:400 13px/1.4 var(--sans);color:var(--ink2,#c9c3b6)}
#bsiCk p{margin:0}#bsiCk a{color:var(--brass,#b39b70)}#bsiCk div{display:flex;gap:8px}
#bsiCk button{min-height:40px;padding:0 16px;background:none;border:1px solid var(--brass,#b39b70);color:var(--brass,#b39b70);font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}#bsiCk button[data-v=granted]{background:var(--brass,#b39b70);color:#14202e}
