:root{--akg-bg:var(--akg-white);--akg-bg-soft:var(--akg-gray-pale);--akg-bg-invert:var(--akg-blue);--akg-ink:var(--akg-charcoal);--akg-ink-muted:color-mix(in oklab,var(--akg-charcoal) 65%,white);--akg-ink-subtle:color-mix(in oklab,var(--akg-charcoal) 40%,white);--akg-rule:color-mix(in oklab,var(--akg-charcoal) 12%,white);--akg-rule-strong:color-mix(in oklab,var(--akg-charcoal) 22%,white);--akg-link:var(--akg-blue-deep);--akg-link-hover:var(--akg-blue);--akg-emphasis:var(--akg-blue-deep);--akg-emphasis-dark:var(--akg-lime-pale);--akg-font-display:"Chronicle Display","Source Serif 4",Georgia,serif;--akg-font-sans:Diodrum,DM Sans,system-ui,sans-serif;--akg-t-display-stat:clamp(4rem,6vw + 1.5rem,5.5rem);--akg-t-display:clamp(3rem,5vw + 1rem,5rem);--akg-t-h1:clamp(2.375rem,3.2vw + 1rem,3.25rem);--akg-t-h2:clamp(1.75rem,2vw + 0.75rem,2.375rem);--akg-t-h3:1.375rem;--akg-t-h4:1.125rem;--akg-t-quote:1.5rem;--akg-t-quote-lg:clamp(1.5rem,1.5vw + 0.75rem,2rem);--akg-t-callout-accent:clamp(2rem,1.5vw + 1rem,2.5rem);--akg-t-eyebrow:0.75rem;--akg-t-nav:0.9375rem;--akg-t-body:0.9375rem;--akg-t-body-lg:1.125rem;--akg-t-small:0.875rem;--akg-t-micro:0.75rem;--akg-lh-display:1.05;--akg-lh-heading:1.15;--akg-lh-body:1.7;--akg-lh-body-lg:1.6;--akg-ls-display:-0.020em;--akg-ls-heading:-0.010em;--akg-ls-eyebrow:0.180em;--akg-body-measure:68ch;--akg-lead-measure:62ch;--akg-space-1:0.25rem;--akg-space-2:0.5rem;--akg-space-3:0.75rem;--akg-space-4:1rem;--akg-space-5:1.5rem;--akg-space-6:2rem;--akg-space-7:3rem;--akg-space-8:4rem;--akg-space-9:6rem;--akg-space-10:8rem;--akg-container:1240px;--akg-gutter:clamp(1.25rem,3.294vw + 0.4471rem,3rem);--akg-col-gap:1.5rem;--akg-section-pad:clamp(3rem,2.824vw + 2.312rem,4.5rem);--akg-hero-pad-top:clamp(6rem,3.765vw + 5.082rem,8rem);--akg-hero-pad-bottom:clamp(4rem,3.765vw + 3.082rem,6rem);--akg-footer-pad:3rem;--akg-card-pad:2rem;--akg-btn-pad-v:0.8125rem;--akg-btn-pad-h:1.625rem;--akg-input-pad-v:0.75rem;--akg-input-pad-h:1rem;--akg-nav-height:4rem;--akg-nav-link-gap:2rem;--akg-eyebrow-gap:0.5rem;--akg-headline-gap:1.5rem;--akg-dek-gap:1.5rem;--akg-h2-gap:1.5rem;--akg-h3-above:2rem;--akg-h3-below:0.75rem;--akg-quote-gap:1rem;--akg-stat-gap:0.5rem;--akg-stat-col-gap:3rem;--akg-para-gap:1.333em;--akg-radius:6px;--akg-radius-none:0px;--akg-radius-pill:999px;--akg-shadow-sm:0 1px 2px rgba(46,40,42,0.06),0 1px 1px rgba(46,40,42,0.04);--akg-shadow-md:0 6px 16px -6px rgba(3,86,121,0.18),0 2px 4px rgba(46,40,42,0.06);--akg-shadow-lg:0 24px 48px -18px rgba(3,86,121,0.28),0 6px 14px -6px rgba(46,40,42,0.08);--akg-ease:cubic-bezier(0.2,0.7,0.2,1);--akg-dur-fast:140ms;--akg-dur-med:240ms;--akg-dur-slow:420ms;--akg-lime:#C1D82F;--akg-lime-pale:#DFE9B7;--akg-edge-inset:clamp(1rem,1.5vw + 0.5rem,2rem);--akg-edge-offset:clamp(1.25rem,7.8vw,6.25rem);--akg-col-prose:640px;--akg-col-block:820px;--akg-canvas:1720px}