:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#142332;--muted:#5d6b78;--surface:#f3f6f8;--blue:#2496e8;--blue-dark:#0875c4;--line:#dce4e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{min-height:100vh}.hero,.foundation{padding:clamp(4rem,10vw,8rem) max(1.5rem,50vw - 560px)}.hero{color:#fff;background:radial-gradient(circle at 82% 18%,#24445d 0,#172a3a 34%,#101d29 72%);align-content:center;min-height:65vh;display:grid}.eyebrow,.section-label{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1{letter-spacing:-.055em;max-width:820px;margin:1rem 0;font-size:clamp(3rem,8vw,6.4rem);line-height:.95}.lede{color:#cbd6de;max-width:710px;margin:1rem 0 2rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.actions{color:#aab8c2;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.primary{color:#fff;background:var(--blue);border-radius:999px;padding:.9rem 1.2rem;font-weight:750;text-decoration:none}.primary:hover,.primary:focus-visible{background:var(--blue-dark)}.foundation{background:var(--surface)}h2{letter-spacing:-.04em;margin:.75rem 0 2.5rem;font-size:clamp(2rem,5vw,3.6rem)}.pillars{border:1px solid var(--line);background:var(--line);border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pillars article{background:#fff;min-height:210px;padding:2rem}.pillars span{color:var(--blue);font-weight:800}.pillars h3{max-width:260px;font-size:1.3rem;line-height:1.35}@media (max-width:720px){.pillars{grid-template-columns:1fr}.hero{min-height:75vh}}.policy-page{max-width:52rem;margin:0 auto;padding:3rem 1.5rem 6rem;line-height:1.65}.policy-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.policy-page h2{margin:2.5rem 0 .5rem;font-size:1.5rem}.policy-page a{color:var(--blue-dark)}.connectby-logo-symbol{color:#168bf2;vertical-align:middle;flex-shrink:0;width:1.5em;height:.92em;margin-right:.18em;display:inline-block}.landing-logo,.account-wordmark,.member-wordmark,.public-wordmark{align-items:center;display:inline-flex}.connectby-logo-text{color:inherit!important}.connectby-logo-symbol{width:1.25em;height:.82em;margin-right:.02em}.member-mention{color:#0875c4;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.member-mention:hover{color:#065b98}.member-mention:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0875c4}.connectby-logo-image{flex-shrink:0;width:5.4em;max-width:100%;height:auto;display:block}.account-wordmark:has(.connectby-logo-image){background:#202632;border-radius:.25rem;padding:.4rem .7rem}
