.cb-hero{--bg:#0b0c0f;--bg-sub:#0e0d0b;--bg-raise:#13110f;--ink:#efece6;--ink-sub:#b2aea4;--ink-mute:#a8a39a;--ink-faint:#3a3935;--rule:#fffaf014;--rule-hi:#fffaf029;--rule-soft:#fffaf00d;--signal:#76c7b2;--signal-ink:#cde9e0;--signal-weak:#76c7b229;--signal-rule:#76c7b261;--cb-bg:#0b0f19;--cbx-eyebrow-ink:#8d99b0;--sans:"Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;background:var(--cb-bg);width:100%;height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;isolation:isolate;font-feature-settings:"ss01", "cv11";position:relative;overflow:hidden}.cb-hero *,.cb-hero :before,.cb-hero :after{box-sizing:border-box}.cb-hero ::selection{background:var(--signal);color:#001714}.cb-h1{font-family:var(--sans);letter-spacing:-.036em;color:var(--ink);text-wrap:balance;max-width:15em;margin:0;font-weight:500;line-height:1.02}.cb-h1 em{font-style:normal}.cb-sub{color:var(--ink-sub);text-wrap:balance;max-width:52ch;margin:0;line-height:1.6}.cb-sub strong{color:var(--ink);font-weight:500}.cb-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.cb-cta-note{color:var(--ink-mute);justify-content:center;align-items:center;margin:0;font-size:11px;line-height:1;display:flex}.cbx{isolation:isolate;height:auto;min-height:min(calc(100svh - var(--nav-h,80px)), 800px);background:var(--cb-bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cbx-inner{z-index:2;width:100%;max-width:var(--maxw,1240px);flex-direction:column;flex:auto;margin:0 auto;padding:48px 32px 40px;display:flex;position:relative}.cbx-center{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:24px 0 40px;display:flex}.cbx-eyebrow{margin-bottom:26px}.cbx .cb-h1{font-size:clamp(38px,5.8cqw,72px)}.cbx .cb-sub{margin-top:28px;font-size:clamp(16px,1.35cqw,19px)}.cbx .cb-cta-row{margin-top:34px}.cbx .cb-cta-note{margin-top:26px}@media (max-width:1023.98px){.cbx{min-height:min(calc(100svh - var(--nav-h,80px)), 820px)}.cbx-inner{padding:44px 24px 36px}.cbx-center{padding:16px 0 34px}.cbx-eyebrow{margin-bottom:20px;font-size:11px}.cbx .cb-sub{max-width:46ch;margin-top:22px}.cbx .cb-cta-row{margin-top:28px}.cbx .cb-cta-note{margin-top:22px}.cbx:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg));height:150px;position:absolute;bottom:0;left:0;right:0}}@media (max-width:767.98px){.cbx-inner{padding:40px 24px 32px}}
