@keyframes Header_topbarShift__H1i4Q{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Header_topbarGradientAnimated__3CT5L{background:linear-gradient(90deg,var(--brand-primary-active),var(--brand-primary),var(--brand-primary-hover),var(--brand-primary));background-size:250% 250%;animation:Header_topbarShift__H1i4Q 10s ease infinite}.dark .Header_topbarGradientAnimated__3CT5L{background:linear-gradient(90deg,#061f13,#0b3822,#072e1c,#09331e);background-size:250% 250%;animation:Header_topbarShift__H1i4Q 10s ease infinite}@keyframes Header_pillarContentFade__XChvU{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.Header_pillarTransition__IyZXC{animation:Header_pillarContentFade__XChvU .2s cubic-bezier(.16,1,.3,1) forwards}.Header_smoothHeight__dHL_7{transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1)}.Footer_footerLink__y7I17{position:relative;display:flex;align-items:center;gap:.5rem;transition:all .22s cubic-bezier(.16,1,.3,1)}.Footer_footerLink__y7I17:hover{transform:translateX(4px);color:var(--brand-primary,#008043)!important}.dark .Footer_footerLink__y7I17:hover{color:#10b981!important}.Footer_linkArrow__aO6MH{display:inline-flex;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s ease}.Footer_footerLink__y7I17:hover .Footer_linkArrow__aO6MH{transform:translateX(3px);color:var(--brand-primary,#008043)}.dark .Footer_footerLink__y7I17:hover .Footer_linkArrow__aO6MH{color:#10b981}.Footer_linkLabel__3AWTQ{transition:transform .22s cubic-bezier(.16,1,.3,1)}.Footer_footerLink__y7I17:hover .Footer_linkLabel__3AWTQ{transform:translateX(2px)}.RouteProgress_bar__Bf7TL{position:fixed;top:0;left:0;z-index:10000;height:3px;width:100%;transform-origin:left center;background:linear-gradient(90deg,#008043,#34d399);box-shadow:0 0 8px rgba(0,128,67,.45);pointer-events:none}.RouteProgress_loading__3f6ca{animation:RouteProgress_grow__TTxrg 8s cubic-bezier(.1,.8,.2,1) forwards}.RouteProgress_done__NW7ga{transform:scaleX(1);opacity:0;transition:opacity .3s ease 50ms}@keyframes RouteProgress_grow__TTxrg{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.RouteProgress_loading__3f6ca{animation:none;transform:scaleX(.6)}}