:root{--color-dark-green: #0A4F2B;--color-dark-yellow: #E0AA12;--color-warm-cream: #F8F5EA;--color-text-dark: #1E2521;--font-brand: "Cooper Black", "Fraunces", serif;--font-body: "Poppins", sans-serif}html{margin:0;padding:0;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important}body{margin:0;padding:0;font-family:var(--font-body);background-color:var(--color-warm-cream);color:var(--color-text-dark);min-height:100vh;scrollbar-width:none!important;-ms-overflow-style:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}.reveal-up,.reveal-on-scroll{opacity:0;transform:translateY(35px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-left,.reveal-from-left{opacity:0;transform:translate(-35px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-right,.reveal-from-right{opacity:0;transform:translate(35px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-fade{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1);will-change:opacity}.reveal-up.is-visible,.reveal-on-scroll.is-visible,.reveal-left.is-visible,.reveal-from-left.is-visible,.reveal-right.is-visible,.reveal-from-right.is-visible,.reveal-scale.is-visible,.reveal-fade.is-visible{opacity:1;transform:translateY(0) translate(0) scale(1)}.delay-1{transition-delay:.1s!important}.delay-2{transition-delay:.2s!important}.delay-3{transition-delay:.3s!important}.delay-4{transition-delay:.4s!important}.delay-5{transition-delay:.5s!important}.delay-6{transition-delay:.6s!important}
