.content hr{border-color:#414143;margin-top:1.5rem}.bp-home{--bp-surface:#f6f7f9;--bp-fg:#111827;--bp-body:#374151;--bp-muted:#4b5563;--bp-faint:#6b7280;--bp-line:#e5e7eb;--bp-accent:hsl(212 100% 42%);--bp-accent-dim:hsl(212 100% 42% / 0.6);--bp-accent-soft:hsl(212 100% 50% / 0.12);--bp-line-strong:#cfd3da;--bp-gap:clamp(22px, 3.5vw, 34px);width:100%;max-width:800px;margin-inline:auto;display:grid;gap:var(--bp-gap);justify-items:start;padding-block:8px 24px;padding-inline:.5rem}@media(min-width:768px){.bp-home{padding-top:16px}}.dark .bp-home{--bp-surface:#18191c;--bp-fg:#f1f2f4;--bp-body:#d9dce1;--bp-muted:#9aa1ad;--bp-faint:#5d636e;--bp-line:#2a2c31;--bp-line-strong:#3a3d44;--bp-accent:hsl(212 100% 68%);--bp-accent-dim:hsl(212 100% 68% / 0.65);--bp-accent-soft:hsl(212 100% 60% / 0.18)}.bp-statements{display:grid;gap:var(--bp-gap);width:100%}#bp-statements{margin:0 auto}html:has(.bp-home),html:has(.bp-home) body{overflow-x:hidden;overflow-x:clip}.bp-divider{width:100%;height:1px;border:0;margin-block:clamp(16px,3vw,28px);background:var(--bp-line-strong)}.bp-cta{width:100%;display:grid;justify-items:start;gap:clamp(20px,3vw,28px)}.bp-cta-title{margin:0;font-size:clamp(2rem,4.8vw,3.3rem);line-height:1.12;font-weight:800;letter-spacing:-.025em;color:var(--bp-fg);text-wrap:balance}.bp-cta-btn{display:inline-flex;align-items:center;gap:8px;color:var(--bp-accent);font-size:clamp(1.125rem,2vw,1.3rem);font-weight:600;line-height:1.3;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--bp-accent-dim);border-radius:4px;transition:text-decoration-color .2s,color .2s}.bp-cta-btn:hover{color:var(--bp-fg);text-decoration-color:var(--bp-accent)}.bp-cta-btn:focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px}.bp-cta-btn svg{width:1em;height:1em;flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.bp-cta-btn:hover svg{transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.bp-cta-btn svg{transition:none}}.bp-hero{display:grid;gap:16px}.bp-hero+.bp-hero{border-top:1px solid var(--bp-line);padding-top:clamp(22px,3.5vw,34px)}.bp-headline{margin:0;font-size:clamp(2rem,4.8vw,3.3rem);line-height:1.12;font-weight:800;letter-spacing:-.025em;color:var(--bp-fg)}.bp-lead{display:block}.bp-stack{display:grid}.bp-stack>*{grid-area:1/1}.bp-slide{visibility:hidden;opacity:0}.bp-slide.bp-on{visibility:visible;opacity:1}.bp-headline .bp-slide{text-wrap:balance}.bp-snippet{color:var(--bp-accent);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.06em;text-underline-offset:.16em;text-decoration-color:var(--bp-accent-dim);border-radius:6px;cursor:pointer;transition:background-color .2s,text-decoration-color .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bp-snippet:hover{text-decoration-color:var(--bp-accent);background:var(--bp-accent-soft)}.bp-snippet:focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px}.bp-snippet[aria-expanded=true]{background:var(--bp-accent-soft);text-decoration-style:solid}.bp-q{color:var(--bp-accent-dim)}.bp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.bp-attr{color:var(--bp-muted);font-size:15px;min-width:0;flex:1 1 280px}.bp-attr strong{color:var(--bp-fg);font-weight:600}.bp-controls{display:flex;align-items:center;gap:6px}.bp-controls[hidden]{display:none}.bp-btn{appearance:none;border:1px solid var(--bp-line);background:0 0;color:var(--bp-muted);width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer;flex:none;transition:color .15s,border-color .15s}.bp-btn:hover{color:var(--bp-fg);border-color:var(--bp-faint)}.bp-btn:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}.bp-btn svg{width:15px;height:15px}.bp-dots{display:flex;align-items:center;gap:5px;padding:0 6px}.bp-dot{appearance:none;border:0;padding:0;cursor:pointer;width:6px;height:6px;border-radius:999px;background:var(--bp-line);position:relative;overflow:hidden;transition:width .35s cubic-bezier(.2,.7,.2,1),background-color .2s}.bp-dot:hover{background:var(--bp-faint)}.bp-dot:focus-visible{outline:2px solid var(--bp-accent);outline-offset:3px}.bp-dot[aria-current=true]{width:28px;background:var(--bp-line)}.bp-fill{position:absolute;inset:0;background:var(--bp-accent);transform-origin:left;transform:scaleX(0)}.bp-dot[aria-current=true] .bp-fill{transform:scaleX(var(--p,0))}.bp-count{font-size:12px;color:var(--bp-faint);font-variant-numeric:tabular-nums;min-width:3.4em;text-align:right}@media(max-width:560px){.bp-meta{flex-direction:column;align-items:flex-start}.bp-attr{flex-basis:auto}.bp-count{display:none}}.bp-panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.bp-panel-wrap.bp-open{grid-template-rows:1fr}.bp-panel-clip{overflow:hidden;min-height:0}.bp-panel{margin-top:4px;border:1px solid var(--bp-line);background:var(--bp-surface);border-radius:14px;padding:clamp(20px,4vw,32px);display:grid;gap:18px}.bp-panel[hidden]{display:none}.bp-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bp-panel-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-faint);font-weight:600}.bp-panel figure{margin:0;display:grid;gap:18px}.bp-panel blockquote{margin:0;padding:0;border:0;display:grid;gap:14px;font-size:17px;line-height:1.7;color:var(--bp-body);font-style:normal;max-width:68ch}.bp-panel blockquote p{margin:0}.bp-panel mark{background:var(--bp-accent-soft);color:var(--bp-fg);border-radius:3px;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bp-panel figcaption{color:var(--bp-muted);font-size:15px;border-top:1px solid var(--bp-line);padding-top:14px}.bp-panel figcaption strong{color:var(--bp-fg);font-weight:600}.bp-all{font-size:14px;color:var(--bp-accent);text-decoration:none}.bp-all:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.bp-panel-wrap,.bp-dot,.bp-snippet{transition:none}}