.kc-root{--ac:#e0461f;color:#151514;min-height:100vh;font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#f3f1ec}.kc-root *,.kc-root :before,.kc-root :after{box-sizing:border-box}.kc-root a{color:inherit;text-decoration:none}.kc-root a:hover{color:var(--ac)}.kc-root :focus-visible{outline:2px solid var(--ac);outline-offset:3px}.kc-root input,.kc-root textarea,.kc-root button,.kc-root select{font:inherit;color:inherit}.kc-root input::placeholder,.kc-root textarea::placeholder{color:#76736b}html:has(.kc-root){scroll-behavior:smooth;scroll-padding-top:76px}@keyframes glowA{0%,to{transform:translate(0)}50%{transform:translate(18px,-10px)}}@keyframes glowB{0%,to{transform:translate(0)}50%{transform:translate(-22px,12px)}}@keyframes floatA{0%,to{translate:0}50%{translate:0 -10px}}@keyframes floatB{0%,to{translate:0}50%{translate:0 8px}}@keyframes heroGlow{0%{box-shadow:0 1px #1515140a,0 24px 50px -28px #15151466}35%{border-color:#e0461f8c;box-shadow:0 0 0 6px #e0461f1f,0 0 40px #e0461f2e,0 24px 50px -28px #15151466}to{box-shadow:0 1px #1515140a,0 24px 50px -28px #15151466}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.kc-root){scroll-behavior:auto}.kc-root *,.kc-root :before,.kc-root :after{transition:none!important;animation:none!important}}.kc-1:focus{left:8px!important}.kc-2:hover{background:#1515140f!important}.kc-3:hover{background:var(--ac)!important;color:#151514!important}.kc-4:focus-within{border-color:var(--ac)!important;box-shadow:inset 0 1px #fffffff2,0 0 0 5px #e0461f24,0 30px 60px -30px #50321e59!important}.kc-5:hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px -12px #d63e18f2!important}.kc-6:hover{transform:translateY(-1px)!important}.kc-7:hover{color:var(--ac)!important}.kc-8:focus-within{border-color:var(--ac)!important;box-shadow:0 0 0 4px #e0461f38!important}.kc-9:hover{transform:translateY(-1px)!important}
