body{background:#05120b;color:#fff9de}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 18% 6%,rgba(243,198,35,.18),transparent 22rem),radial-gradient(circle at 82% 12%,rgba(34,197,94,.16),transparent 24rem),linear-gradient(180deg,#06170d,#102617 52%,#040906)}.zoo-page[data-astro-cid-4b4kfnrm]{overflow:hidden;background:radial-gradient(circle at 18% 6%,rgba(243,198,35,.14),transparent 22rem),radial-gradient(circle at 82% 12%,rgba(34,197,94,.12),transparent 24rem),linear-gradient(180deg,#06170d,#102617 52%,#040906);color:#fff9de}.zoo-shell[data-astro-cid-4b4kfnrm]{width:min(1180px,calc(100% - 32px));margin-right:auto;margin-left:auto}.zoo-hero[data-astro-cid-4b4kfnrm]{position:relative;min-height:clamp(720px,88vh,940px);padding:clamp(70px,9vw,128px) 0 clamp(54px,8vw,96px);isolation:isolate}.zoo-hero[data-astro-cid-4b4kfnrm]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05120bf0,#05120bb8 42%,#05120b2e 72%,#05120b7a),linear-gradient(180deg,#05120b24,#05120bd1),radial-gradient(circle at 18% 20%,rgba(243,198,35,.22),transparent 25rem)}.zoo-hero-image[data-astro-cid-4b4kfnrm]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.78}.hero-layout[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);gap:clamp(28px,5vw,64px);align-items:center;min-height:inherit}.hero-badge[data-astro-cid-4b4kfnrm],.eyebrow[data-astro-cid-4b4kfnrm]{display:inline-flex;width:fit-content;margin:0 0 18px;padding:9px 16px;border-radius:999px;background:#f3c623;color:#101607;font-size:.82rem;font-weight:950;text-transform:uppercase}h1[data-astro-cid-4b4kfnrm],h2[data-astro-cid-4b4kfnrm],h3[data-astro-cid-4b4kfnrm],p[data-astro-cid-4b4kfnrm]{margin-top:0}h1[data-astro-cid-4b4kfnrm]{max-width:10ch;margin-bottom:24px;color:#fff9de;font-size:clamp(3.5rem,6.3vw,6.4rem);line-height:.9}h1[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm],.section-heading[data-astro-cid-4b4kfnrm] h2[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{color:#f3c623}.hero-copy[data-astro-cid-4b4kfnrm]>p[data-astro-cid-4b4kfnrm]:not(.hero-badge),.section-heading[data-astro-cid-4b4kfnrm] p[data-astro-cid-4b4kfnrm],.explain-grid[data-astro-cid-4b4kfnrm] p[data-astro-cid-4b4kfnrm]{color:#fff9dec2;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.7}.hero-stats[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;margin-top:32px}.hero-stats[data-astro-cid-4b4kfnrm] div[data-astro-cid-4b4kfnrm],.keeper-panel[data-astro-cid-4b4kfnrm],.scale-board[data-astro-cid-4b4kfnrm],.animal-card[data-astro-cid-4b4kfnrm],.explain-grid[data-astro-cid-4b4kfnrm] article[data-astro-cid-4b4kfnrm]{border:1px solid rgba(243,198,35,.25);border-radius:8px;background:#030a0694;box-shadow:0 24px 70px #0000003d;backdrop-filter:blur(14px)}.hero-stats[data-astro-cid-4b4kfnrm] div[data-astro-cid-4b4kfnrm]{min-height:104px;padding:18px}.hero-stats[data-astro-cid-4b4kfnrm] strong[data-astro-cid-4b4kfnrm]{display:block;color:#f3c623;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1}.hero-stats[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{display:block;margin-top:8px;color:#fff9debd;font-weight:800}.keeper-panel[data-astro-cid-4b4kfnrm]{display:grid;gap:22px;padding:clamp(20px,3vw,30px)}.keeper-chart[data-astro-cid-4b4kfnrm]{display:grid;gap:12px}.keeper-row[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(120px,1fr);gap:12px;align-items:center}.keeper-row[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{color:#fff9debd;font-size:.82rem;font-weight:900;text-align:right}.keeper-row[data-astro-cid-4b4kfnrm] b[data-astro-cid-4b4kfnrm],.banana-bar[data-astro-cid-4b4kfnrm],.mini-bar[data-astro-cid-4b4kfnrm]{display:block;height:14px;overflow:hidden;border-radius:999px;background:#ffffff1f}.keeper-row[data-astro-cid-4b4kfnrm] b[data-astro-cid-4b4kfnrm]:before,.banana-bar[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm],.mini-bar[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{display:block;width:var(--bar);height:100%;border-radius:inherit;background:linear-gradient(90deg,#f3c623,var(--animal));content:""}.keeper-note[data-astro-cid-4b4kfnrm]{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#030a0694}.keeper-note[data-astro-cid-4b4kfnrm] p[data-astro-cid-4b4kfnrm],.animal-content[data-astro-cid-4b4kfnrm]>p[data-astro-cid-4b4kfnrm]:first-child{margin-bottom:8px;color:#f3c623;font-size:.8rem;font-weight:950;text-transform:uppercase}.keeper-note[data-astro-cid-4b4kfnrm] strong[data-astro-cid-4b4kfnrm]{display:block;margin-bottom:8px;color:#fff9de;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08}.keeper-note[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{color:#fff9deb8;line-height:1.55}.filter-section[data-astro-cid-4b4kfnrm],.animal-section[data-astro-cid-4b4kfnrm],.explain-section[data-astro-cid-4b4kfnrm]{padding:clamp(44px,7vw,84px) 0;background:radial-gradient(circle at 10% 0%,rgba(243,198,35,.08),transparent 22rem),linear-gradient(180deg,#06170dfa,#040906fa)}.section-heading[data-astro-cid-4b4kfnrm]{max-width:860px;margin-bottom:24px}.section-heading[data-astro-cid-4b4kfnrm] h2[data-astro-cid-4b4kfnrm]{max-width:13ch;margin-bottom:16px;color:#fff9de;font-size:clamp(2.4rem,5.8vw,5.2rem);line-height:.94}.filter-controls[data-astro-cid-4b4kfnrm]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.filter-controls[data-astro-cid-4b4kfnrm] button[data-astro-cid-4b4kfnrm]{min-height:42px;padding:0 16px;border:1px solid rgba(243,198,35,.26);border-radius:999px;color:#fff9de;background:#ffffff14;font-weight:900;cursor:pointer}.filter-controls[data-astro-cid-4b4kfnrm] button[data-astro-cid-4b4kfnrm][aria-pressed=true]{color:#101607;background:#f3c623}.scale-board[data-astro-cid-4b4kfnrm]{display:grid;gap:10px;padding:clamp(16px,3vw,26px)}.scale-row[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,1.6fr) minmax(140px,auto);gap:16px;align-items:center;min-height:72px;padding:14px 16px;border-radius:8px;background:#ffffff12}.scale-row[data-astro-cid-4b4kfnrm] strong[data-astro-cid-4b4kfnrm],.scale-row[data-astro-cid-4b4kfnrm] b[data-astro-cid-4b4kfnrm]{display:block;color:#fff9de;font-size:1.08rem}.scale-row[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{color:#fff9de9e;font-weight:750}.scale-row[data-astro-cid-4b4kfnrm] b[data-astro-cid-4b4kfnrm]{color:#f3c623;text-align:right}.banana-bar[data-astro-cid-4b4kfnrm]{height:16px}.banana-bar[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{transform-origin:left;animation:growBar .9s ease-out both;animation-delay:calc(var(--row-index) * 45ms)}[data-astro-cid-4b4kfnrm][hidden]{display:none!important}.animal-grid[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.animal-card[data-astro-cid-4b4kfnrm]{display:grid;grid-template-rows:220px 1fr;overflow:hidden;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--animal),transparent 65%),transparent 13rem),#ffffff0f}.animal-visual[data-astro-cid-4b4kfnrm]{position:relative;overflow:hidden}.animal-visual[data-astro-cid-4b4kfnrm] img[data-astro-cid-4b4kfnrm]{width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .42s ease,opacity .22s ease}.animal-card[data-astro-cid-4b4kfnrm]:hover .animal-visual[data-astro-cid-4b4kfnrm] img[data-astro-cid-4b4kfnrm]{opacity:1;transform:scale(1.04)}.animal-visual[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#101607;background:#f3c623;font-size:.76rem;font-weight:950}.animal-content[data-astro-cid-4b4kfnrm]{display:grid;grid-template-rows:auto auto auto auto 1fr;align-content:start;padding:20px}.animal-content[data-astro-cid-4b4kfnrm] h3[data-astro-cid-4b4kfnrm]{min-height:2.1em;margin-bottom:14px;color:#fff9de;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.05}.measurement[data-astro-cid-4b4kfnrm]{display:grid;gap:5px;min-height:132px;padding:16px;border:1px solid rgba(243,198,35,.22);border-radius:8px;background:#0000002e}.measurement[data-astro-cid-4b4kfnrm] small[data-astro-cid-4b4kfnrm]{color:#fff9dea8;font-size:.9rem}.measurement[data-astro-cid-4b4kfnrm] strong[data-astro-cid-4b4kfnrm]{color:#f3c623;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.05}.measurement[data-astro-cid-4b4kfnrm] em[data-astro-cid-4b4kfnrm]{color:#fff9dead;font-style:normal;font-weight:750}.mini-bar[data-astro-cid-4b4kfnrm]{height:10px;margin-top:16px}.fact[data-astro-cid-4b4kfnrm]{align-self:end;margin:18px 0 0;color:#fff9debd;line-height:1.6}.explain-grid[data-astro-cid-4b4kfnrm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.explain-grid[data-astro-cid-4b4kfnrm] article[data-astro-cid-4b4kfnrm]{padding:clamp(22px,4vw,34px)}.explain-grid[data-astro-cid-4b4kfnrm] h2[data-astro-cid-4b4kfnrm]{color:#fff9de;font-size:clamp(1.8rem,4vw,3rem);line-height:1}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.banana-bar[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{animation:none}}@media(max-width:1100px){.animal-grid[data-astro-cid-4b4kfnrm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.hero-layout[data-astro-cid-4b4kfnrm],.explain-grid[data-astro-cid-4b4kfnrm]{grid-template-columns:1fr}.animal-grid[data-astro-cid-4b4kfnrm]{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-row[data-astro-cid-4b4kfnrm]{grid-template-columns:1fr}.scale-row[data-astro-cid-4b4kfnrm] b[data-astro-cid-4b4kfnrm]{text-align:left}}@media(max-width:640px){.zoo-shell[data-astro-cid-4b4kfnrm]{width:min(100% - 22px,1180px)}.zoo-hero[data-astro-cid-4b4kfnrm]{min-height:auto}.zoo-hero-image[data-astro-cid-4b4kfnrm]{opacity:.48;object-position:66% center}h1[data-astro-cid-4b4kfnrm]{font-size:clamp(3.2rem,16vw,5.1rem)}.hero-stats[data-astro-cid-4b4kfnrm],.animal-grid[data-astro-cid-4b4kfnrm],.keeper-row[data-astro-cid-4b4kfnrm]{grid-template-columns:1fr}.keeper-row[data-astro-cid-4b4kfnrm] span[data-astro-cid-4b4kfnrm]{text-align:left}}
