@font-face{font-family:ABC Diatype;src:url("/enrichment-demo/fonts/ABC Diatype/ABC Diatype Plus Variable/ABCDiatypePlusVariable-Trial.woff2") format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:ABC Arizona Flare;src:url(/enrichment-demo/fonts/ArizonaFlare/Arizona\ Flare/ABCArizonaFlare-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ABC Arizona Flare;src:url(/enrichment-demo/fonts/ArizonaFlare/Arizona\ Flare/ABCArizonaFlare-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:ABC Arizona Flare;src:url(/enrichment-demo/fonts/ArizonaFlare/Arizona\ Flare/ABCArizonaFlare-Bold.woff2) format("woff2");font-weight:700;font-style:normal}:root{--background:#ffffff;--foreground:#000911;--exa-black:#000911;--exa-dark:#272626;--exa-blue:#0040f0;--exa-blue-light:#638dff;--exa-blue-dark:#001651;--exa-gray-100:#faf9f8;--exa-gray-200:#f9f7f7;--exa-gray-300:#e5e5e5;--exa-gray-400:#d4d4d4;--exa-gray-500:#bababa;--exa-gray-600:#6b7280;--exa-gray-700:#636262;--exa-gray-800:#60646c}body{background:var(--background);color:var(--foreground);font-family:ABC Diatype,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-arizona{font-family:ABC Arizona Flare,Georgia,serif}.font-diatype{font-family:ABC Diatype,system-ui,sans-serif}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(0,64,240,.4)}50%{box-shadow:0 0 0 8px rgba(0,64,240,0)}}.animate-fade-in{animation:fade-in .5s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes exa-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes shimmer-text{0%,to{opacity:1}50%{opacity:.4}}.animate-exa-spin{animation:exa-spin 1.8s cubic-bezier(.4,0,.2,1) infinite}.animate-shimmer-text{animation:shimmer-text 1.5s ease-in-out infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}