.fsb{--fsb-paper:#fbf8f2;--fsb-ink:#17140f;--fsb-graphite:#6f6656;--fsb-accent:#1f3fd1;background:var(--fsb-paper);color:var(--fsb-ink);isolation:isolate;position:relative}.fsb[data-hidden="1"]{display:none}.fsb:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.fsb-inner{align-items:center;gap:.75rem;max-width:80rem;margin-inline:auto;padding:.625rem 1rem .75rem;display:flex}@media (min-width:640px){.fsb-inner{gap:1rem;padding-inline:1.5rem}}@media (min-width:1024px){.fsb-inner{padding-inline:2rem}}.fsb-tag{color:var(--fsb-accent);flex-shrink:0;display:none}.fsb-tag svg{width:20px;height:20px;transform:rotate(-4deg)}@media (min-width:640px){.fsb-tag{display:block}}.fsb-copy{flex:auto;align-items:baseline;gap:.5rem;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.fsb-label{font-family:var(--font-instrument),Georgia,serif;letter-spacing:.005em;color:var(--fsb-accent);white-space:nowrap;font-size:1.0625rem;font-style:italic}.fsb-sep{color:var(--fsb-graphite);opacity:.6}.fsb-message{color:color-mix(in oklab,var(--fsb-ink)88%,var(--fsb-paper));text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.fsb-message-short{color:color-mix(in oklab,var(--fsb-ink)88%,var(--fsb-paper));white-space:nowrap}@media (min-width:900px){.fsb-message{display:block}.fsb-message-short{display:none}}.fsb-cta{color:var(--fsb-ink);flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .35s;display:inline-flex;position:relative}.fsb-cta-box{width:calc(100% + 8px);height:calc(100% + 4px);color:var(--fsb-ink);opacity:.55;pointer-events:none;transition:color .35s,opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:-2px -4px}.fsb-cta-arrow{transition:transform .4s cubic-bezier(.16,1,.3,1)}.fsb-cta:hover,.fsb-cta:focus-visible{color:var(--fsb-accent)}.fsb-cta:hover .fsb-cta-box,.fsb-cta:focus-visible .fsb-cta-box{color:var(--fsb-accent);opacity:1;transform:rotate(-.5deg)scale(1.02)}.fsb-cta:hover .fsb-cta-arrow,.fsb-cta:focus-visible .fsb-cta-arrow{transform:translate(3px)}.fsb-cta:focus-visible{outline:none}.fsb-cta-text{white-space:nowrap}@media (max-width:420px){.fsb-cta{padding-inline:.7rem;font-size:.75rem}.fsb-label{font-size:.9375rem}}.fsb-dismiss{width:26px;height:26px;color:var(--fsb-graphite);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;transition:color .25s,background-color .25s;display:grid}.fsb-dismiss:hover,.fsb-dismiss:focus-visible{color:var(--fsb-ink);background:color-mix(in oklab,var(--fsb-ink)7%,transparent)}.fsb-rule{color:#cfc3ab;width:100%;height:5px;display:block;position:absolute;bottom:-2px;left:0}@media (prefers-reduced-motion:reduce){.fsb-cta,.fsb-cta-box,.fsb-cta-arrow,.fsb-dismiss{transition-duration:.001ms}}
