/* Clearer, bounded animal composition for touch devices. */
.wildlife-art .elephant-walker{left:8%;top:23%;width:84%;height:52%;animation:elephantMeasuredLeft 16s linear infinite!important;opacity:1!important;will-change:transform}.wildlife-art .elephant-walk-sprite{background-image:url('assets1/elephant-real-walk-2x2.png');background-size:200% 200%;aspect-ratio:1/1;animation:elephantNaturalSteps 1.6s steps(1) infinite!important;image-rendering:auto;backface-visibility:hidden}.elephant-crop{filter:drop-shadow(0 8px 7px #0003);overflow:visible}.wildlife-art .wildlife-ground{left:10%;top:71%;width:78%;opacity:.65}.wildlife-art .elephant-walk-sprite{filter:none!important}.hero-copy h1{text-wrap:balance}.platform-card,.learn-card,.risk-grid article{min-width:0}.detail-button{min-height:44px}.filters button{min-height:40px}select{min-height:40px}.button{min-height:44px}.wildlife-sound{width:36px;height:36px}
@keyframes elephantNaturalSteps{0%,100%{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{background-position:100% 100%}}@keyframes elephantMeasuredLeft{0%{transform:translateX(3%)}100%{transform:translateX(-3%)}}
@media(max-width:850px){body{padding-bottom:env(safe-area-inset-bottom,0)}.hero-art.wildlife-art{height:auto!important;min-height:0!important;aspect-ratio:1/1.08;width:100%;max-width:460px;margin:10px auto 0;overflow:hidden}.wildlife-art .elephant-walker{left:7%;top:16%;width:86%;height:auto;aspect-ratio:1.25/1}.wildlife-art .elephant-walk-sprite{width:100%;height:auto;aspect-ratio:1/1}.wildlife-art .eagle-flight{width:52%;height:29%;top:0;right:0}.wildlife-art .leopard-chase{width:61%;height:24%;right:1%;bottom:1%}.wildlife-art .wildlife-ground{top:72%;left:10%;width:78%}.hero-copy .intro{font-size:14px;line-height:1.85}.platform-card>p{font-size:12px;line-height:1.85}.status{font-size:9px}.card-index{font-size:7px}.learn-card p,.risk-grid p{font-size:12px;line-height:1.8}.platform-card h3{font-size:18px}.hero-facts span{line-height:1.8}.brand small{line-height:1.5}.wildlife-sound{right:1%;bottom:0;z-index:9}}
@media(max-width:360px){.hero-copy h1{font-size:34px;letter-spacing:-1px}.hero-copy .intro{font-size:13px}.hero-art.wildlife-art{aspect-ratio:1/1.12}.wildlife-art .elephant-walker{left:7%;top:16%;width:86%}.hero-facts span{font-size:8px}.platform-card>p{font-size:12px}.learn-card p{font-size:11px}}

.wildlife-art .elephant-crop{animation:elephantWeightTransfer 1.6s ease-in-out infinite!important;transform-origin:50% 85%;will-change:transform}@keyframes elephantWeightTransfer{0%,50%,100%{transform:translateY(0)}25%,75%{transform:translateY(-1px)}}
