.bw-home{--bw-blue-50:#eff4ff;--bw-blue-100:#dce8ff;--bw-blue-200:#bfd3ff;--bw-blue-300:#93b4fd;--bw-blue-500:#3b82f6;--bw-blue-600:#2563eb;--bw-canvas:#f1f3f7;--bw-surface:#fff;--bw-surface-muted:#f8f9fb;--bw-tint-ice:#eaf2ff;--bw-tint-lavender:#f3eefb;--bw-tint-peach:#fbefe4;--bw-text:#0f172a;--bw-text-2:#4b5563;--bw-text-3:#6b7280;--bw-text-accent:#2563eb;--bw-border:#e5e8ef;--bw-border-strong:#d1d6e0;--bw-border-accent:#bfd3ff;--bw-dark:#111;--bw-shadow-nav:0 4px 16px #0f17290f;--bw-shadow-card:0 8px 24px -8px #0f172914;--bw-shadow-float:0 12px 40px -4px #0f17291a, 0 2px 6px #0f17290a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--bw-text);background:var(--bw-surface);font-family:var(--font-inter), system-ui, sans-serif}.bw-home :where(h1,h2,h3){font-family:var(--font-manrope), system-ui, sans-serif}.bw-home :where(section[id]){scroll-margin-top:96px}.bw-home .bw-display{font:700 clamp(40px, 5.6vw, 76px) / 1.08 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em}.bw-home .bw-headline{font:600 clamp(28px, 3.2vw, 40px) / 1.2 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.5px}.bw-home .bw-headline-md{font:600 clamp(24px, 2.6vw, 32px) / 1.25 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.25px}.bw-home .bw-title{font:600 20px / 28px var(--font-manrope), system-ui, sans-serif}.bw-home .bw-title-sm{font:600 16px / 22px var(--font-manrope), system-ui, sans-serif}.bw-home .bw-body-lg{font-size:18px;line-height:28px}.bw-home .bw-body{font-size:16px;line-height:24px}.bw-home .bw-body-sm{font-size:14px;line-height:20px}.bw-home .bw-label{font-size:14px;font-weight:500;line-height:20px}.bw-home .bw-label-sm{letter-spacing:.2px;font-size:12px;font-weight:500;line-height:16px}.bw-home .bw-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--bw-text-accent);font-size:12px;font-weight:500;line-height:16px}.bw-home :focus-visible{outline:2px solid var(--bw-blue-500);outline-offset:2px;border-radius:6px}.bw-home .bw-legal{color:var(--bw-text-2);overflow-wrap:anywhere;font-size:16px;line-height:26px}.bw-home .bw-legal>:first-child{margin-top:0}.bw-home .bw-legal :where(h2){color:var(--bw-text);font:600 24px / 32px var(--font-manrope), system-ui, sans-serif;letter-spacing:-.25px;margin:40px 0 12px}.bw-home .bw-legal :where(h3){color:var(--bw-text);font:600 19px / 28px var(--font-manrope), system-ui, sans-serif;margin:28px 0 8px}.bw-home .bw-legal :where(h4,h5,h6){color:var(--bw-text);margin:20px 0 6px;font-weight:600}.bw-home .bw-legal :where(p){margin:0 0 14px}.bw-home .bw-legal :where(ul,ol){margin:0 0 16px;padding-left:24px}.bw-home .bw-legal :where(ul){list-style:outside}.bw-home .bw-legal :where(ol){list-style:decimal}.bw-home .bw-legal :where(li){margin:0 0 8px}.bw-home .bw-legal :where(li>p){margin:0}.bw-home .bw-legal :where(strong,b){color:var(--bw-text);font-weight:600}.bw-home .bw-legal :where(a){color:var(--bw-text-accent);text-underline-offset:2px;text-decoration:underline}.bw-home .bw-legal :where(hr){border:0;border-top:1px solid var(--bw-border);margin:28px 0}.bw-home .bw-legal :where(blockquote){border-left:3px solid var(--bw-border-accent);margin:0 0 16px;padding-left:16px}.bw-home .bw-legal :where(table){border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px;line-height:20px}.bw-home .bw-legal :where(th,td){border:1px solid var(--bw-border);text-align:left;vertical-align:top;padding:8px 10px}.bw-home .bw-legal :where(th){background:var(--bw-surface-muted);color:var(--bw-text);font-weight:600}.bw-home .bw-legal :where(th p,td p){margin:0}
