@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;color:#1b2a25;background:#fff;-webkit-font-smoothing:antialiased}a{color:#ff6a45;text-decoration:none}a:hover{color:#123d30}button{font-family:inherit}::selection{background:#ff6a45;color:#fff}@keyframes apIn{0%{opacity:0;transform:scale(.88) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.28);opacity:.82}}.cac-dot{transform-origin:60px 60px;animation:dotPulse 3.4s ease-in-out infinite}.cac-mark-in{animation:apIn .8s cubic-bezier(.2,.7,.3,1) both}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1)}.reveal.is-visible{opacity:1;transform:none}