.page-module___8aEwW__hero{text-align:center;color:#fff;height:100vh;min-height:600px;padding-top:var(--nav-height);background-image:linear-gradient(#0000004d,#0000004d),url(/img/wildlife_1.jpeg);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__heroContent{max-width:800px;animation:1s ease-out page-module___8aEwW__fadeIn}.page-module___8aEwW__hero h1{color:#fff;text-shadow:0 4px 12px #000000b3,0 1px 3px #000000e6;margin-bottom:1rem;font-size:4rem;font-weight:800}.page-module___8aEwW__hero p{color:#fff;text-shadow:0 2px 8px #000c,0 1px 3px #000000e6;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;max-width:800px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:1.35rem;font-weight:500;display:inline-block}.page-module___8aEwW__heroButtons{justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__learnMoreBtn{border:2px solid var(--dark-green);color:#fff;border-radius:var(--radius-sm);background-color:var(--dark-green);padding:.8rem 2rem;font-weight:600;transition:all .3s;display:inline-block}.page-module___8aEwW__learnMoreBtn:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.page-module___8aEwW__statsSection{color:#fff;background:linear-gradient(135deg,#1f4734 0%,#153224 100%);padding:5rem 0;position:relative}.page-module___8aEwW__statsSection:before{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.page-module___8aEwW__statCard{text-align:center;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;padding:2rem;transition:all .3s}.page-module___8aEwW__statCard:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-10px)}.page-module___8aEwW__statIcon{width:60px;height:60px;color:var(--accent-gold);margin:0 auto 1.5rem;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.page-module___8aEwW__statCard:hover .page-module___8aEwW__statIcon{transform:scale(1.2)rotate(5deg)}.page-module___8aEwW__statNumber{font-size:3rem;font-weight:800;font-family:var(--font-heading);color:var(--accent-gold);margin-bottom:.5rem}.page-module___8aEwW__statLabel{text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:500}.page-module___8aEwW__aboutPreview{background-color:var(--light-green);position:relative}.page-module___8aEwW__aboutHeader{text-align:center;max-width:700px;margin:0 auto 4rem}.page-module___8aEwW__aboutHeader h2{margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__aboutHeader p{color:var(--text-muted);font-size:1.1rem}.page-module___8aEwW__objectivesGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module___8aEwW__objectiveCard{border-radius:var(--radius-lg);z-index:1;background:#f5f5f5;border:1px solid #0000000d;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module___8aEwW__objectiveCard:hover{background:#e8e8e8;transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px #00000026}.page-module___8aEwW__objectiveNumber{color:var(--dark-green);opacity:.25;z-index:0;font-size:6rem;font-weight:800;font-family:var(--font-heading);transition:all .4s;position:absolute;top:-10px;right:10px}.page-module___8aEwW__objectiveCard:hover .page-module___8aEwW__objectiveNumber{color:var(--dark-green);opacity:.4;transform:scale(1.1)rotate(5deg)}.page-module___8aEwW__objectiveCard h3{color:var(--accent-orange);z-index:1;margin-bottom:1rem;font-size:1.4rem;transition:color .4s;position:relative}.page-module___8aEwW__objectiveCard p{color:var(--text-main);z-index:1;line-height:1.7;transition:color .4s;position:relative}.page-module___8aEwW__serviceCard{border-radius:var(--radius-md);text-align:center;background:#f5f5f5;border-bottom:4px solid #0000;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 20px #0000000d}.page-module___8aEwW__serviceCard:hover{border-bottom-color:var(--primary-green);background:#e8e8e8;transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px #00000026}.page-module___8aEwW__serviceIcon{margin-bottom:1rem;font-size:3rem;transition:transform .4s}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__serviceIcon{transform:scale(1.1)}.page-module___8aEwW__serviceCard h3{margin-bottom:1rem;font-size:1.25rem;transition:color .4s}.page-module___8aEwW__serviceCard p{transition:color .4s}.page-module___8aEwW__rescuesSection{color:#fff;background-color:#000}.page-module___8aEwW__rescuesSection h2{color:#fff}.page-module___8aEwW__rescuesSection .page-module___8aEwW__section-title p{color:#ffffffb3}.page-module___8aEwW__animalCard{border-radius:var(--radius-md);height:350px;box-shadow:var(--shadow-sm);transition:transform .3s;position:relative;overflow:hidden}.page-module___8aEwW__animalCard:hover{box-shadow:var(--shadow-md);transform:scale(1.03)}.page-module___8aEwW__animalImage{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0}.page-module___8aEwW__animalCard:hover .page-module___8aEwW__animalImage{transform:scale(1.08)}.page-module___8aEwW__animalInfo{text-align:center;z-index:1;background:linear-gradient(#0000 0%,#0006 50%,#000000e6 100%);padding:2rem 1.5rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__animalInfo h3{color:#fff;text-shadow:0 2px 8px #000c;margin:0;font-size:1.5rem}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__animateFadeUp{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__fadeUpReveal}.page-module___8aEwW__animateFadeUpDelay{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .4s forwards page-module___8aEwW__fadeUpReveal}.page-module___8aEwW__animateFadeUpDelayMore{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .8s forwards page-module___8aEwW__fadeUpReveal}@keyframes page-module___8aEwW__fadeUpReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module___8aEwW__hero h1{font-size:2.5rem}.page-module___8aEwW__objectivesGrid{grid-template-columns:1fr}.page-module___8aEwW__heroButtons{flex-direction:column}}
