:root{--yellow:#ffc20e;--navy:#0d2a4d;--blue:#1b6fb8;--light:#f6f6f3;--surface:#e9e9e4;--paper:#fff;--ink:#101214;--muted:#424a52;--on-navy:#f2f4f7;--on-navy-muted:#b7c3d2;--mark:#ffd84a;--step-small:clamp(1rem,.95rem + .12vw,1.0625rem);--step-body:clamp(1.0625rem,1rem + .25vw,1.1875rem);--step-lead:clamp(1.375rem,1.1rem + .9vw,1.875rem);--step-head:clamp(2.5rem,1.2rem + 4.6vw,6rem);--step-display:clamp(3.5rem,1rem + 9.6vw,12rem);--margin:clamp(20px,2.4vw,40px);--gap-section:clamp(56px,6vw,96px);--font:"Satoshi","Helvetica Neue",Arial,sans-serif;--font-display:"Erode","Iowan Old Style",Georgia,serif;--ease:cubic-bezier(.2,.7,.2,1);--cut-b:polygon(0 0,100% 0,100% 100%,95% calc(100% - 10px),90% 100%,85% calc(100% - 10px),80% 100%,75% calc(100% - 10px),70% 100%,65% calc(100% - 10px),60% 100%,55% calc(100% - 10px),50% 100%,45% calc(100% - 10px),40% 100%,35% calc(100% - 10px),30% 100%,25% calc(100% - 10px),20% 100%,15% calc(100% - 10px),10% 100%,5% calc(100% - 10px),0 100%)}