@media (prefers-reduced-motion:no-preference){.anim-fade-up{animation:eg-fade-up .2s ease-out both}.anim-fade{animation:eg-fade .15s ease-out both}.hover-raise{transition:transform .15s ease,box-shadow .15s ease}.hover-raise:hover{transform:translateY(-2px)}.anim-chip{transition:transform .15s ease,opacity .15s ease}@keyframes eg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eg-fade{0%{opacity:0}to{opacity:1}}.parallax-layer{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.hero-reveal{animation:eg-hero-reveal .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--hero-reveal-delay,0ms)}@keyframes eg-hero-reveal{0%{opacity:.01;transform:translateY(32px)}to{opacity:1;transform:none}}.hero-ambient{animation:eg-ambient-drift 48s ease-in-out infinite alternate;will-change:transform}@keyframes eg-ambient-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}to{transform:translate3d(2.5%,2%,0) scale(1.06)}}.logo-draw-check{stroke-dasharray:60;stroke-dashoffset:60;animation:eg-logo-draw .8s cubic-bezier(.65,0,.35,1) .15s both}@keyframes eg-logo-draw{to{stroke-dashoffset:0}}.logo-draw-tree{animation:eg-logo-tree .7s ease-out both}@keyframes eg-logo-tree{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:none}}.heading-underline:after{transition:transform .7s cubic-bezier(.22,1,.36,1) .2s}[data-reveal=armed] .heading-underline:after{transform:scaleX(0)}.heading-underline-load:after{animation:eg-underline-draw .7s cubic-bezier(.22,1,.36,1) .45s both}@keyframes eg-underline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mock-float{animation:eg-mock-float 9s ease-in-out infinite alternate;will-change:transform}@keyframes eg-mock-float{0%{transform:translate3d(0,-4px,0)}to{transform:translate3d(0,6px,0)}}.depth-shimmer:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-35%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 0,hsl(var(--brand)/.05) 40%,hsl(var(--brand-accent)/.08) 50%,hsl(var(--brand)/.05) 60%,transparent 100%);transform:rotate(14deg) translate3d(-120%,0,0);animation:eg-depth-shimmer 7s ease-in-out infinite}@keyframes eg-depth-shimmer{0%{transform:rotate(14deg) translate3d(-120%,0,0)}55%,to{transform:rotate(14deg) translate3d(420%,0,0)}}.depth-shimmer-paper:after{background:linear-gradient(100deg,transparent,hsla(43,21%,94%,.04) 40%,hsla(43,21%,94%,.08) 50%,hsla(43,21%,94%,.04) 60%,transparent)}}