.site{--site-glow-gold:rgba(232,182,90,0.16);--site-glow-leaf:rgba(30,122,90,0.35)}.site-grid{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 30%,transparent 75%)}.site-glow-leaf{background:radial-gradient(closest-side,var(--site-glow-leaf),transparent)}.site-glow-gold{background:radial-gradient(closest-side,var(--site-glow-gold),transparent)}.site-pulse{animation:site-pulse 2s ease-in-out infinite}@keyframes site-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-reveal]{transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s)}.reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.site-pulse{animation:none!important}[data-reveal]{transition:none!important}}