:root{--cbt-ink:#0b0b0f;--cbt-white:#fff;--cbt-off:#fafafb;--ink-1:#0b0b0f;--ink-2:#50505a;--ink-3:#70707a;--ink-on-1:#edeef4;--ink-on-2:#b0b2c0;--ink-on-3:#8e90a0;--cbt-blue:#0a2bff;--cbt-blue-deep:#0620c4;--cbt-blue-soft:#eef0ff;--cbt-blue-on:#6d84ff;--line:#e2e2e8;--line-on:#232430;--cbt-grey:var(--ink-2);--cbt-grey-2:var(--ink-3);--cbt-hair:var(--line);--cbt-hair-2:var(--line);--cbt-font-disp:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--cbt-font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fs--2:13px;--fs--1:15px;--fs-0:17px;--fs-1:21px;--fs-2:clamp(26px,2.4vw,32px);--fs-3:clamp(36px,5.2vw,68px);--fs-4:clamp(52px,9.2vw,142px);--fs-hero:var(--fs-4);--fs-h2:var(--fs-3);--fs-body:var(--fs-0);--fw-body:400;--fw-ui:600;--fw-disp:700;--lh-display:1.02;--lh-title:1.15;--lh-body:1.6;--lh-label:1.3;--track-display:-.03em;--track-title:-.01em;--track-body:0;--track-label:.14em;--measure:62ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--cbt-container:1200px;--cbt-gutter:clamp(24px,4vw,32px);--r-card:22px;--r-sm:10px;--r-pill:999px;--r-card-sm:var(--r-card);--ease:cubic-bezier(.16,1,.3,1);--dur-fast:160ms;--dur-base:260ms;--dur-slow:320ms;--shadow-card:0 30px 70px -24px rgba(11,11,15,.16);--shadow-lift:0 40px 90px -28px rgba(11,11,15,.22);--shadow-soft:var(--shadow-card)}html{scroll-padding-top:var(--sp-9);-webkit-text-size-adjust:100%}.cbt-container{box-sizing:border-box;margin-inline:auto;max-width:var(--cbt-container);padding-inline:var(--cbt-gutter);width:100%}.cbt-scope,[class*=" cbt-"],[class^=cbt-]{font-family:var(--cbt-font-body)}.cbt-kicker,[class*=" cbt-"] h1,[class*=" cbt-"] h2,[class*=" cbt-"] h3,[class*=" cbt-"] h4,[class^=cbt-] h1,[class^=cbt-] h2,[class^=cbt-] h3,[class^=cbt-] h4{hyphens:none;text-wrap:balance}[class*=" cbt-"] p,[class^=cbt-] p{text-wrap:pretty}.cbt-measure{max-width:var(--measure)}.cbt-dif__num,.cbt-esc__num,.cbt-hero__cap-n,.cbt-met__num,.cbt-nums{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}::selection{background:rgba(10,43,255,.16);color:var(--cbt-ink)}.cbt-dark ::selection{background:rgba(109,132,255,.32);color:var(--ink-on-1)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cbt-skip:focus-visible,[class*=" cbt-"] :focus-visible,[class^=cbt-] :focus-visible{outline:2px solid var(--cbt-blue);outline-offset:3px}.cbt-dark :focus-visible{outline-color:var(--cbt-blue-on)}.cbt-skip{background:var(--cbt-ink);border-radius:var(--r-sm);color:var(--ink-on-1);font-family:var(--cbt-font-body);font-size:var(--fs--1);font-weight:var(--fw-ui);left:var(--sp-5);padding:var(--sp-3) var(--sp-5);position:absolute;text-decoration:none!important;top:-64px;transition:top var(--dur-fast) var(--ease);z-index:3000}.cbt-skip,.cbt-skip:active,.cbt-skip:focus,.cbt-skip:hover,.cbt-skip:link,.cbt-skip:visited{color:var(--ink-on-1)!important}.cbt-skip:focus{top:var(--sp-4)}.cbt-reveal{opacity:1;transform:none}body.cbt-anim-ready .cbt-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}body.cbt-anim-ready .cbt-reveal.in{opacity:1;transform:none}.cbt-reveal.d1{transition-delay:80ms}.cbt-reveal.d2{transition-delay:.16s}.cbt-reveal.d3{transition-delay:.24s}[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip),[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip):active,[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip):focus,[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip):hover,[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip):link,[class*=" cbt-"] a:not(.cbt-btn):not(.cbt-skip):visited,[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip),[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip):active,[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip):focus,[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip):hover,[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip):link,[class^=cbt-] a:not(.cbt-btn):not(.cbt-skip):visited{color:inherit!important;text-decoration:none!important}[class*=" cbt-"] a.cbt-btn,[class^=cbt-] a.cbt-btn,a.cbt-btn:active,a.cbt-btn:hover,a.cbt-btn:link,a.cbt-btn:visited{color:inherit}.cbt-btn--dark,.cbt-btn--dark:active,.cbt-btn--dark:hover,.cbt-btn--dark:link,.cbt-btn--dark:visited,.cbt-btn--primary,.cbt-btn--primary:active,.cbt-btn--primary:hover,.cbt-btn--primary:link,.cbt-btn--primary:visited{color:var(--ink-on-1)!important}.cbt-btn--ghost,.cbt-btn--ghost:active,.cbt-btn--ghost:hover,.cbt-btn--ghost:link,.cbt-btn--ghost:visited,.cbt-btn--on-dark,.cbt-btn--on-dark:link,.cbt-btn--on-dark:visited{color:var(--cbt-ink)!important}.cbt-btn--on-dark:active,.cbt-btn--on-dark:hover{color:var(--ink-on-1)!important}[class*=" cbt-"] h1,[class*=" cbt-"] h2,[class*=" cbt-"] h3,[class*=" cbt-"] h4,[class*=" cbt-"] h5,[class*=" cbt-"] h6,[class^=cbt-] h1,[class^=cbt-] h2,[class^=cbt-] h3,[class^=cbt-] h4,[class^=cbt-] h5,[class^=cbt-] h6{text-transform:none!important}.cbt-up{text-transform:uppercase!important}[class*=dnd-section]:has([class^=cbt-]){padding:0!important}.cbt-fullbleed{box-sizing:border-box;margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.cbt-dark,.cbt-dark *{color:var(--ink-on-1)!important}.cbt-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cbt-dark .cbt-blue-on{color:var(--cbt-blue-on)!important}.cbt-dark .cbt-muted{color:var(--ink-on-2)!important}.cbt-dark .cbt-meta{color:var(--ink-on-3)!important}.cbt-btn{align-items:center;border:1px solid transparent;border-radius:var(--r-pill);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--cbt-font-body);font-size:var(--fs--1);font-weight:var(--fw-ui);gap:var(--sp-3);line-height:1;min-height:44px;padding:var(--sp-4) var(--sp-6);text-decoration:none!important;transition:transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease);white-space:nowrap}.cbt-btn__arr{transition:transform var(--dur-base) var(--ease)}.cbt-btn:hover .cbt-btn__arr{transform:translateX(4px)}.cbt-btn--primary{background:var(--cbt-blue);color:var(--ink-on-1)!important}.cbt-btn--primary:hover{background:var(--cbt-blue-deep);transform:translateY(-2px)}.cbt-btn--dark{background:var(--cbt-ink);color:var(--ink-on-1)!important}.cbt-btn--dark:hover{background:var(--cbt-blue);transform:translateY(-2px)}.cbt-btn--ghost{background:var(--cbt-white);border-color:var(--line);color:var(--cbt-ink)!important}.cbt-btn--ghost:hover{border-color:var(--cbt-ink)}.cbt-btn--on-dark{background:var(--ink-on-1);color:var(--cbt-ink)!important}.cbt-btn--on-dark:hover{background:var(--cbt-blue);color:var(--ink-on-1)!important}.cbt-btn--block{justify-content:center;width:100%}.cbt-kicker{color:var(--cbt-blue);font-family:var(--cbt-font-body);font-size:var(--fs--2);font-weight:var(--fw-ui);letter-spacing:var(--track-label);line-height:var(--lh-label);text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}