:root{--cnnb-c-text:#111512;--cnnb-c-muted:#46524A;--cnnb-c-bg:#FFF;--cnnb-c-bg-alt:#F2F7F2;--cnnb-c-bg-tint:#E2F1E4;--cnnb-c-green:#23A638;--cnnb-c-green-dark:#1B802D;--cnnb-c-green-darker:#13621F;--cnnb-c-green-light:#5FD073;--cnnb-c-line:#D7E2D8;--cnnb-c-line-dark:#2E3D33;--cnnb-c-media:#1F2B23;--cnnb-c-footer:#132018;--cnnb-c-on-dark:#FFF;--cnnb-c-on-dark-muted:#B7C4BA;--cnnb-c-scrim:rgba(10,16,12,.3);--cnnb-c-scrim-modal:rgba(10,16,12,.92);--cnnb-c-veil:rgba(255,255,255,.5);--cnnb-c-veil-hover:rgba(255,255,255,.14);--cnnb-g-hero:linear-gradient(90deg,rgba(10,16,12,.82) 0%,rgba(10,16,12,.55) 50%,rgba(10,16,12,.15) 100%);--cnnb-g-player:linear-gradient(180deg,rgba(10,16,12,.35) 0%,rgba(10,16,12,0) 30%,rgba(10,16,12,0) 60%,rgba(10,16,12,.8) 100%);--cnnb-font:"Figtree",system-ui,sans-serif;--cnnb-fs-h1:clamp(2.5rem,2.2vw + 2rem,4.5rem);--cnnb-fs-h2:clamp(2rem,1.6vw + 1.4rem,3.25rem);--cnnb-fs-h3:1.375rem;--cnnb-fs-lead:clamp(1.25rem,.6vw + 1.05rem,1.625rem);--cnnb-fs-body:1.125rem;--cnnb-fs-small:1rem;--cnnb-fs-xs:.875rem;--cnnb-fs-btn:1.125rem;--cnnb-fs-stat:clamp(2.5rem,1.6vw + 1.5rem,3.5rem);--cnnb-fs-display:clamp(7rem,18vw,15rem);--cnnb-s-1:4px;--cnnb-s-2:8px;--cnnb-s-3:12px;--cnnb-s-4:16px;--cnnb-s-5:24px;--cnnb-s-6:32px;--cnnb-s-7:48px;--cnnb-s-8:64px;--cnnb-pad:48px;--cnnb-section:clamp(64px,7vw,120px);--cnnb-gap-col:clamp(32px,5vw,80px);--cnnb-pad-card:clamp(24px,3vw,48px);--cnnb-pad-hero:clamp(48px,7vw,112px);--cnnb-h-hero:clamp(520px,72vh,760px);--cnnb-size-play-lg:clamp(72px,9vw,112px);--cnnb-r-sm:12px;--cnnb-r-md:20px;--cnnb-r-lg:32px;--cnnb-r-pill:999px;--cnnb-r-round:50%;--cnnb-w-max:1440px;--cnnb-w-text:68ch;--cnnb-w-head:880px;--cnnb-w-wide:820px;--cnnb-ease:cubic-bezier(.2,.7,.2,1);--cnnb-d-2:200ms;--cnnb-d-3:320ms;--cnnb-d-4:700ms;--cnnb-d-ambient:24s;--cnnb-d-spin:2400ms;--cnnb-f-dim:brightness(.88)}@media (max-width:1023px){:root{--cnnb-pad:32px}}@media (max-width:767px){:root{--cnnb-pad:24px;--cnnb-pad-hero:var(--cnnb-s-7)}}@media (max-width:479px){:root{--cnnb-pad:16px}}