*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:1rem;color:#111827;background:#fff;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}input{font-family:inherit;border:none;outline:none}section[id]{scroll-margin-top:72px}:focus-visible{outline:2px solid #106d20;outline-offset:2px;border-radius:2px}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.5}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #106d2033}50%{box-shadow:0 0 40px #106d2066}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes grassGrow{0%{transform:scaleY(0);opacity:0}40%{opacity:1}80%{transform:scaleY(1.08)}to{transform:scaleY(1);opacity:1}}@keyframes grassSway{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes floatBlob1{0%,to{transform:translate(0)}50%{transform:translate(10px,-20px)}}@keyframes floatBlob2{0%,to{transform:translate(0)}50%{transform:translate(-8px,15px)}}@keyframes floatBlob3{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}@keyframes ringRotateCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringRotateCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
