.hero.svelte-1nnlw43{padding:96px 0 88px;position:relative;overflow:hidden}.hero.svelte-1nnlw43:after{content:"";background:#101f3da8;position:absolute;inset:0}.hero-bg.svelte-1nnlw43{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.hero-content.svelte-1nnlw43{z-index:1;position:relative}.image-credit.svelte-1nnlw43{color:var(--slate-300);text-align:right;margin:28px 0 0;font-size:.72rem}.image-credit.svelte-1nnlw43 a:where(.svelte-1nnlw43){color:inherit;text-underline-offset:.18em}.image-credit.svelte-1nnlw43 a:where(.svelte-1nnlw43):hover{color:var(--text-on-dark)}.image-credit.svelte-1nnlw43 a:where(.svelte-1nnlw43):focus-visible{outline:2px solid var(--text-on-dark);outline-offset:3px;border-radius:2px}.copy.svelte-1nnlw43{max-width:700px}.eyebrow.svelte-1nnlw43{color:var(--accent);letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:18px;font-size:.9rem;font-weight:700;display:inline-flex}.eyebrow.svelte-1nnlw43:before{content:"";background:currentColor;width:28px;height:2px}h1.svelte-1nnlw43{max-width:12ch;color:var(--text-on-dark);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.8rem,6vw,5.8rem)}h1.svelte-1nnlw43 em:where(.svelte-1nnlw43){color:var(--accent);font-style:normal}.lead.svelte-1nnlw43{max-width:58ch;color:var(--text-on-dark-secondary);margin-top:24px;font-size:1.1rem}.facts.svelte-1nnlw43{border-top:1px solid var(--border-on-dark);gap:32px;margin-top:34px;padding-top:26px;display:flex}.fact.svelte-1nnlw43{gap:3px;max-width:18ch;display:grid}.fact.svelte-1nnlw43 strong:where(.svelte-1nnlw43){color:var(--text-on-dark);font-size:1.45rem}.fact.svelte-1nnlw43 span:where(.svelte-1nnlw43){color:var(--slate-300);font-size:.86rem}@media (width<=860px){.hero.svelte-1nnlw43{padding:72px 0 76px}.hero-bg.svelte-1nnlw43{object-position:58% center}}@media (width<=540px){.hero.svelte-1nnlw43{padding-bottom:96px}.image-credit.svelte-1nnlw43{margin-top:24px}.facts.svelte-1nnlw43{flex-direction:column;gap:18px}h1.svelte-1nnlw43{font-size:clamp(2.4rem,13vw,4rem)}}section.svelte-1g5sooq{padding:52px 0 92px}.species-grid.svelte-1g5sooq{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}article.svelte-1g5sooq{background:var(--bg-card);border-top:3px solid var(--slate-400);border-radius:var(--radius);overflow:hidden}article.wide.svelte-1g5sooq{border-top-color:var(--accent);grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}figure.svelte-1g5sooq{background:var(--navy-900);margin:0}img.svelte-1g5sooq{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}figcaption.svelte-1g5sooq{color:var(--paper-200);padding:7px 12px 8px;font-size:.72rem;line-height:1.4}figcaption.svelte-1g5sooq a:where(.svelte-1g5sooq){color:inherit;text-underline-offset:.18em}figcaption.svelte-1g5sooq a:where(.svelte-1g5sooq):hover{color:#fff}figcaption.svelte-1g5sooq a:where(.svelte-1g5sooq):focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.card-copy.svelte-1g5sooq{grid-template-columns:auto 1fr;gap:22px;padding:26px;display:grid}.wide.svelte-1g5sooq .card-copy:where(.svelte-1g5sooq){align-content:center}.number.svelte-1g5sooq{color:var(--paper-400);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.tags.svelte-1g5sooq{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.label.svelte-1g5sooq{color:var(--accent-text);letter-spacing:.08em;font-size:.76rem;font-weight:700}.red-list-tag.svelte-1g5sooq{letter-spacing:.025em;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.75rem;font-weight:800;line-height:1.35;display:inline-flex}.red-list-tag.critically-endangered.svelte-1g5sooq{background:var(--iucn-critically-endangered);color:var(--paper-50)}.red-list-tag.vulnerable.svelte-1g5sooq{background:var(--iucn-vulnerable);color:var(--paper-900)}.red-list-tag.threatened.svelte-1g5sooq{background:var(--green-100);color:var(--green-800)}h2.svelte-1g5sooq{font-size:1.4rem}.scientific.svelte-1g5sooq{color:var(--text-muted);margin:2px 0 12px;font-size:.86rem;font-style:italic}.description.svelte-1g5sooq{color:var(--text-secondary)}@media (width<=720px){section.svelte-1g5sooq{padding:44px 0 64px}.species-grid.svelte-1g5sooq{grid-template-columns:1fr}article.wide.svelte-1g5sooq{grid-column:auto;display:block}}@media (width<=420px){.card-copy.svelte-1g5sooq{grid-template-columns:1fr;gap:12px}}section.svelte-1xdgprs{padding:92px 0}.band-dark.svelte-1xdgprs{background:var(--bg-band-dark)}.journey.svelte-1xdgprs{padding-top:172px;position:relative;overflow:hidden}.journey.svelte-1xdgprs:before{content:"";z-index:1;background:linear-gradient(#101f3db8,#101f3dd1);position:absolute;inset:0}.journey-bg.svelte-1xdgprs{object-fit:cover;object-position:center 68%;width:100%;height:100%;position:absolute;inset:0}.journey.svelte-1xdgprs>.wrap:where(.svelte-1xdgprs){z-index:2;position:relative}.image-credit.svelte-1xdgprs{color:var(--slate-300);text-align:right;margin:32px 0 0;font-size:.72rem}.image-credit.svelte-1xdgprs a:where(.svelte-1xdgprs){color:inherit;text-underline-offset:.18em}.image-credit.svelte-1xdgprs a:where(.svelte-1xdgprs):hover{color:var(--text-on-dark)}.image-credit.svelte-1xdgprs a:where(.svelte-1xdgprs):focus-visible{outline:2px solid var(--text-on-dark);outline-offset:3px;border-radius:2px}ol.svelte-1xdgprs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;display:grid;position:relative}ol.svelte-1xdgprs:before{content:"";background:var(--slate-500);transform-origin:0;height:1px;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;top:19px;left:20px;right:5%}li.svelte-1xdgprs{transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);position:relative}.marker.svelte-1xdgprs{border:1px solid var(--slate-400);background:var(--navy-800);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:22px;font-weight:700;transition:transform .42s cubic-bezier(.34,1.56,.64,1);display:grid}.journey.svelte-1xdgprs[data-reveal-ready=true]:not([data-revealed=true]) ol:where(.svelte-1xdgprs):before{transform:scaleX(0)}.journey.svelte-1xdgprs[data-reveal-ready=true]:not([data-revealed=true]) li:where(.svelte-1xdgprs){opacity:0;transform:translateY(12px)}.journey.svelte-1xdgprs[data-reveal-ready=true]:not([data-revealed=true]) .marker:where(.svelte-1xdgprs){transform:scale(.78)}.journey.svelte-1xdgprs[data-revealed=true] li:where(.svelte-1xdgprs):first-child{transition-delay:.14s}.journey.svelte-1xdgprs[data-revealed=true] li:where(.svelte-1xdgprs):nth-child(2){transition-delay:.28s}.journey.svelte-1xdgprs[data-revealed=true] li:where(.svelte-1xdgprs):nth-child(3){transition-delay:.42s}.journey.svelte-1xdgprs[data-revealed=true] li:where(.svelte-1xdgprs):nth-child(4){transition-delay:.56s}li.svelte-1xdgprs h2:where(.svelte-1xdgprs){color:var(--text-on-dark);margin-bottom:10px;font-size:1.15rem}li.svelte-1xdgprs p:where(.svelte-1xdgprs){color:var(--text-on-dark-secondary);font-size:.94rem}.threats-layout.svelte-1xdgprs{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:70px;display:grid}.threat-list.svelte-1xdgprs{border-top:1px solid var(--paper-400)}article.svelte-1xdgprs{border-bottom:1px solid var(--paper-400);grid-template-columns:minmax(150px,.45fr) 1fr;gap:28px;padding:24px 0;display:grid}article.svelte-1xdgprs h2:where(.svelte-1xdgprs){font-size:1.08rem}article.svelte-1xdgprs p:where(.svelte-1xdgprs){color:var(--text-secondary)}@media (width<=860px){section.svelte-1xdgprs{padding:64px 0}.journey.svelte-1xdgprs{padding-top:144px}ol.svelte-1xdgprs{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}ol.svelte-1xdgprs:before{display:none}.threats-layout.svelte-1xdgprs{grid-template-columns:1fr;gap:18px}}@media (width<=560px){ol.svelte-1xdgprs{grid-template-columns:1fr;gap:30px}ol.svelte-1xdgprs:before{transform-origin:top;width:1px;height:auto;display:block;inset:20px auto 20px 19px;transform:scaleY(1)}li.svelte-1xdgprs{grid-template-columns:40px minmax(0,1fr);column-gap:18px;display:grid}.marker.svelte-1xdgprs{z-index:1;grid-area:1/1/span 2;margin-bottom:0}li.svelte-1xdgprs h2:where(.svelte-1xdgprs),li.svelte-1xdgprs p:where(.svelte-1xdgprs){grid-column:2}.journey.svelte-1xdgprs[data-reveal-ready=true]:not([data-revealed=true]) ol:where(.svelte-1xdgprs):before{transform:scaleY(0)}article.svelte-1xdgprs{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){ol.svelte-1xdgprs:before,li.svelte-1xdgprs,.marker.svelte-1xdgprs{transition:none}.journey.svelte-1xdgprs[data-reveal-ready=true] ol:where(.svelte-1xdgprs):before,.journey.svelte-1xdgprs[data-reveal-ready=true] li:where(.svelte-1xdgprs),.journey.svelte-1xdgprs[data-reveal-ready=true] .marker:where(.svelte-1xdgprs){opacity:1;transform:none}}
