.carousel[data-astro-cid-oulirr76]{position:relative;height:clamp(28rem,calc(100svh - var(--header-h)),72rem);background:var(--ink)}.viewport[data-astro-cid-oulirr76]{overflow:hidden;height:100%;cursor:grab}.viewport[data-astro-cid-oulirr76]:active{cursor:grabbing}.track[data-astro-cid-oulirr76]{display:flex;height:100%;touch-action:pan-y pinch-zoom}.slide[data-astro-cid-oulirr76]{position:relative;flex:0 0 100%;min-width:0;margin:0;overflow:hidden}.slide[data-astro-cid-oulirr76] img{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.slide[data-astro-cid-oulirr76].is-active img{animation:8s ease-out forwards slow-zoom}.carousel[data-astro-cid-oulirr76].paused .slide[data-astro-cid-oulirr76].is-active img{animation-play-state:paused}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.slide[data-astro-cid-oulirr76].is-active img{animation:none}}figcaption[data-astro-cid-oulirr76]{position:absolute;left:0;right:0;bottom:0;padding:1.5rem var(--gutter) 1.75rem;padding-right:calc(var(--gutter) + 36rem);background:color-mix(in srgb,var(--paper) 94%,transparent);display:flex;flex-direction:column;gap:.25rem}.species[data-astro-cid-oulirr76]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600;line-height:1.05}.meta[data-astro-cid-oulirr76]{display:flex;flex-direction:column;gap:.2rem;color:var(--ink-soft);font-size:1.05rem}.where[data-astro-cid-oulirr76]{font-family:var(--font-mono);font-size:.875rem;color:var(--muted)}button[data-astro-cid-oulirr76]{display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:var(--ink)}svg[data-astro-cid-oulirr76]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tagline[data-astro-cid-oulirr76]{position:absolute;left:var(--gutter);top:14%;width:min(85%,21ch);margin:0;text-align:left;font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,3.4rem);font-weight:300;line-height:1.12;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 3px #0006,0 4px 24px #00000059;pointer-events:none;z-index:1;animation:1.6s ease-out .3s both fondu}@keyframes fondu{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tagline[data-astro-cid-oulirr76]{animation:none}}.arrow[data-astro-cid-oulirr76]{position:absolute;top:calc(50% - 5rem);width:56px;height:56px;border-radius:50%;background:var(--paper)}.prev[data-astro-cid-oulirr76]{left:2rem}.next[data-astro-cid-oulirr76]{right:2rem}.controls[data-astro-cid-oulirr76]{position:absolute;right:var(--gutter);bottom:1.9rem;display:flex;align-items:center;gap:.25rem}.pause[data-astro-cid-oulirr76],.dot[data-astro-cid-oulirr76]{width:44px;height:44px;background:none}.pause[data-astro-cid-oulirr76] .icon-play[data-astro-cid-oulirr76],.carousel[data-astro-cid-oulirr76].paused .pause[data-astro-cid-oulirr76] .icon-pause[data-astro-cid-oulirr76]{display:none}.carousel[data-astro-cid-oulirr76].paused .pause[data-astro-cid-oulirr76] .icon-play[data-astro-cid-oulirr76]{display:block}.icon-play[data-astro-cid-oulirr76] path[data-astro-cid-oulirr76]{fill:currentColor}.dot[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{display:block;width:16px;height:4px;border-radius:2px;background:var(--muted-light);transition:width .3s,background-color .3s}.dot[data-astro-cid-oulirr76][aria-current=true] span[data-astro-cid-oulirr76]{width:32px;background:var(--accent)}button[data-astro-cid-oulirr76]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(width<=800px){.arrow[data-astro-cid-oulirr76]{display:none}}@media(width<=1100px){figcaption[data-astro-cid-oulirr76]{padding-right:var(--gutter);padding-bottom:4.5rem}.controls[data-astro-cid-oulirr76]{left:var(--gutter);right:auto;bottom:.75rem;gap:0}.dot[data-astro-cid-oulirr76]{width:24px}.dot[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{width:10px}.dot[data-astro-cid-oulirr76][aria-current=true] span[data-astro-cid-oulirr76]{width:20px}}@media(aspect-ratio<=1){.carousel[data-astro-cid-oulirr76],.viewport[data-astro-cid-oulirr76],.track[data-astro-cid-oulirr76]{height:auto}.carousel[data-astro-cid-oulirr76]{background:var(--paper)}.slide[data-astro-cid-oulirr76]{display:flex;flex-direction:column}.slide[data-astro-cid-oulirr76] picture{display:block;overflow:hidden}.slide[data-astro-cid-oulirr76] img{height:auto;aspect-ratio:1}figcaption[data-astro-cid-oulirr76]{position:static;flex:1;background:var(--paper)}}.stats[data-astro-cid-lcdefpme]{margin:4rem var(--gutter) 0;padding:3rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;gap:.5rem}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:600;line-height:1}.stats[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--accent)}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.block[data-astro-cid-lcdefpme]{padding:6rem var(--gutter) 0}.block-head[data-astro-cid-lcdefpme]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}h2[data-astro-cid-lcdefpme]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400}.more[data-astro-cid-lcdefpme]{font-weight:700;color:var(--accent);white-space:nowrap}.latest[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.latest[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;gap:.35rem}@media(width>=1001px){.latest[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(6){display:none}}.latest[data-astro-cid-lcdefpme] img,.latest[data-astro-cid-lcdefpme] .no-photo[data-astro-cid-lcdefpme]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--rule);margin-bottom:.6rem}.date[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:.85rem;color:var(--rust)}.name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.1}.sci[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.where[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.countries[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.country[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;gap:.25rem}.country[data-astro-cid-lcdefpme] img,.no-photo[data-astro-cid-lcdefpme]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px;background:var(--rule);margin-bottom:.75rem;transition:opacity .2s}.country[data-astro-cid-lcdefpme]:hover img{opacity:.88}.country-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.9rem;font-weight:600}.country-count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:.9rem;color:var(--muted)}.ig-grid[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ig-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{position:relative;display:block;overflow:hidden;border-radius:4px;aspect-ratio:1}.ig-grid[data-astro-cid-lcdefpme] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s,opacity .4s}.ig-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img{transform:scale(1.04);opacity:.9}.ig-video[data-astro-cid-lcdefpme]{position:absolute;top:.6rem;right:.7rem;color:#fff;text-shadow:0 1px 4px #0009}.ig-follow[data-astro-cid-lcdefpme]{display:inline-block;margin-top:2rem;padding:.75rem 1.4rem;border:1.5px solid var(--ink);border-radius:999px;font-weight:600}.ig-follow[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}@media(width<=1000px){.latest[data-astro-cid-lcdefpme],.countries[data-astro-cid-lcdefpme],.ig-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=800px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;padding:2rem 0;gap:1.75rem 1.5rem}.block[data-astro-cid-lcdefpme]{padding-top:3.5rem}.block-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}}
