:root{--cc-yellow:#ff0;--cc-yellow-pale:#ffc;--cc-yellow-dark:#a7a100;--cc-blue:#00f;--cc-blue-dark:#0000c8;--cc-grey-96:#f6f6f6;--cc-grey-93:#eee;--cc-grey-80:#ccc;--cc-grey-70:#b3b3b3;--cc-blue-70:#b3b3ff;--cc-grey-20:#333;--cc-yellow-backdrop:rgba(255,255,0,.85);--cc-grey-96-backdrop:hsla(0,0%,96%,.3);--cc-green-backdrop:rgba(178,255,182,.5);--cc-blue-backdrop:rgba(0,0,255,.85);--cc-blue-dark-backdrop:rgba(0,0,200,.85);--nok-red:#ff6464;--ok-green:#b2ffb6;--chart-1:#e69f00;--chart-2:#56b4e9;--chart-3:#009e73;--chart-4:#f0e442;--chart-5:#d55e00;--blur-mid:15px;--blur-strong:30px;--font-0:calc(var(--font-1)*1.26);--font-1:1.9rem;--font-2:calc(var(--font-1)*0.6);--font-3:calc(var(--font-2)*5/6);--font-4:calc(var(--font-3)*0.9);--font-5:calc(var(--font-3)*0.8);--font-superscript:calc(var(--font-5)*0.8);--cpl-min:50ch;--cpl:65ch;--cpl-max:75ch;--content-80:80vw;--content-70:70vw;--content-60:60vw;--footer-height:65vh;--easeoutQuad:cubic-bezier(0.5,1,0.89,1);--easeoutCubic:cubic-bezier(0.33,1,0.68,1);--easeinoutCubic:cubic-bezier(0.65,0,0.35,1);--easeinoutQuart:cubic-bezier(0.76,0,0.24,1);--easeinoutQuint:cubic-bezier(0.83,0,0.17,1);--easeinoutCirc:cubic-bezier(0.85,0,0.15,1);--bounce:cubic-bezier(0,1.4,.3,1);--spacing-0:calc(var(--spacing-1)*2);--spacing-1:5rem;--spacing-2:calc(var(--spacing-1)/2);--spacing-3:calc(var(--spacing-2)/2);--spacing-4:calc(var(--spacing-3)/2);--spacing-5:calc(var(--spacing-4)/2);--arrow-dim:var(--font-3);--arrow-stump-vertical-dim:calc(var(--arrow-dim)*1);--arrow-mid-dim:calc(var(--arrow-dim)*1.5);--arrow-long-dim:calc(var(--arrow-dim)*2);--arrow-extra-dim:calc(var(--arrow-dim)*4);--line-thin:1px;--line-thick:2px;--hamburger-width:1.8rem;--navigation-width:25vw;--navigation-offset:calc(var(--spacing-1)*1.5);--navigation-overlap:calc(var(--navigation-offset) + var(--spacing-1));--navigation-timer:.7s;--z-0:calc(var(--z-1)*1.1);--z-1:10000;--z-2:calc(var(--z-1)*0.9);--z-3:calc(var(--z-2)*0.9);--z-4:calc(var(--z-3)*0.9);--z-5:calc(var(--z-4)*0.9);--radius-1:1.5vw;--radius-2:1vw}h1{font-size:var(--font-1)}h1,h2{font-weight:500}h2{font-size:var(--font-2)}span{font-size:var(--font-4)}p{font-size:var(--font-5)}sup{font-size:var(--font-superscript)}