{"id":11,"date":"2024-05-23T10:20:10","date_gmt":"2024-05-23T10:20:10","guid":{"rendered":"http:\/\/www.rysie.hmcloud.pl\/index.php\/strony-tematyczne\/"},"modified":"2026-09-23T13:01:10","modified_gmt":"2026-09-23T13:01:10","slug":"strony-tematyczne","status":"publish","type":"page","link":"https:\/\/rysie.org\/en\/","title":{"rendered":"landing"},"content":{"rendered":"\n<style>\/* Kroje wczytuje sk\u00f3rka (Open Sans hostowany na naszym serwerze). *\/\n\/* Strona testowa przykrywa uk\u0142ad motywu w ca\u0142o\u015bci \u2014 dzi\u0119ki temu nic z niej\n   nie wycieka na reszt\u0119 serwisu i nic z serwisu nie wp\u0142ywa na ni\u0105. *\/\nbody:has(.ztp-stories) { overflow: hidden; background: #1b1613; }\n\n\/* P\u0142ywaj\u0105cy prze\u0142\u0105cznik j\u0119zyka TranslatePress nachodzi na przycisk akcji,\n   a ta strona ma w\u0142asny PL\/EN \u2014 na niej go chowamy. Regu\u0142a jest zwi\u0105zana\n   z obecno\u015bci\u0105 kontenera, wi\u0119c nie dotyka pozosta\u0142ych stron serwisu. *\/\nbody:has(.ztp-stories) #trp-floater-ls { display: none !important; }\n\n.ztp-stories {\n  \/* Kolor wiod\u0105cy serwisu \u2014 ten sam co --clr-primary w sk\u00f3rce. *\/\n  --acc: #ffaf3f;\n  --acc-txt: #2a1800;\n  --tlo: #1b1613;\n  position: fixed;\n  inset: 0;\n  \/* Motyw nadaje ka\u017cdemu blokowi najwy\u017cszego poziomu margin-block-start: 1.2rem,\n     a element position:fixed nadal ten margines respektuje \u2014 przez to nak\u0142adka\n     zaczyna\u0142a si\u0119 19,2 px ni\u017cej i u g\u00f3ry prze\u015bwitywa\u0142o bia\u0142e t\u0142o strony. *\/\n  margin: 0 !important;\n  z-index: 9999;\n  background: var(--tlo);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Open Sans', system-ui, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Na telefonie pe\u0142ny ekran, na szerszych ekranach ramka w proporcji telefonu,\n   \u017ceby da\u0142o si\u0119 to obejrze\u0107 tak\u017ce na laptopie. *\/\n.ztp-stories .ztp-stories__frame {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  background: var(--tlo);\n}\n@media (min-width: 760px) {\n  .ztp-stories .ztp-stories__frame {\n    width: 390px;\n    height: min(844px, 94vh);\n    border-radius: 34px;\n    box-shadow: 0 18px 60px rgba(0,0,0,.55);\n  }\n}\n\n.ztp-stories .ztp-stories__scroll {\n  position: absolute;\n  inset: 0;\n  overflow-y: scroll;\n  scroll-snap-type: y mandatory;\n  scrollbar-width: none;\n  -webkit-overflow-scrolling: touch;\n}\n.ztp-stories__scroll::-webkit-scrollbar { display: none; }\n\n\/* --- Pojedynczy kafelek ------------------------------------- *\/\n.ztp-stories .ztp-slide {\n  position: relative;\n  height: 100%;\n  scroll-snap-align: start;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  overflow: hidden;\n}\n\n.ztp-stories .ztp-slide__bg {\n  position: absolute;\n  inset: 0;\n  background-image: var(--img);\n  background-size: cover;\n  background-position: center;\n  transform: scale(1.06);\n  transition: transform 7s ease-out;\n}\n.ztp-slide.is-live .ztp-slide__bg { transform: scale(1); }\n\n\/* Wideo w tle. Le\u017cy nad plakatem i wje\u017cd\u017ca mi\u0119kko, gdy zacznie gra\u0107 \u2014\n   dzi\u0119ki temu nie ma przeskoku z nieruchomej klatki na ruch. *\/\n.ztp-stories .ztp-slide__vid {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  opacity: 0;\n  transition: opacity .6s ease;\n  pointer-events: none;\n}\n.ztp-stories .ztp-slide.is-playing .ztp-slide__vid { opacity: 1; }\n\n.ztp-stories .ztp-slide__shade {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(#1b161300 34%, #1b1613e6 66%, #1b1613fa);\n}\n\n\/* Na kafelku z wideo ruch w kadrze psuje czytelno\u015b\u0107 opisu, wi\u0119c przyciemnienie\n   zaczyna si\u0119 wy\u017cej i jest g\u0119stsze ni\u017c przy nieruchomym zdj\u0119ciu. *\/\n\/* Kafelek z wideo ma inny uk\u0142ad ni\u017c ze zdj\u0119ciem: film jest pasem u g\u00f3ry,\n   a nie t\u0142em ca\u0142ej karty. Zwierz\u0119ta siedz\u0105 nisko w kadrze, wi\u0119c rozci\u0105gni\u0119cie\n   na pe\u0142n\u0105 wysoko\u015b\u0107 chowa\u0142o je pod tekstem. Pas ko\u0144czy si\u0119 tu\u017c nad gradientem,\n   a gradient nachodzi na jego d\u00f3\u0142, \u017ceby styk nie by\u0142 tward\u0105 kraw\u0119dzi\u0105. *\/\n.ztp-stories .ztp-slide[data-video] {\n  background: #1b1613;\n}\n.ztp-stories .ztp-slide[data-video] .ztp-slide__bg,\n.ztp-stories .ztp-slide[data-video] .ztp-slide__vid {\n  inset: 0 0 auto 0;\n  height: 64%;\n}\n.ztp-stories .ztp-slide[data-video] .ztp-slide__shade {\n  background: linear-gradient(#1b161340 0%, #1b161300 26%, #1b161300 44%, #1b1613b3 57%, #1b1613 64%);\n}\n\n.ztp-stories .ztp-slide__body {\n  position: relative;\n  padding: 0 22px 34px;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n\/* Wej\u015bcie tre\u015bci \u2014 to jest zal\u0105\u017cek \u201eanimowanych podk\u0142adek\u201d. *\/\n.ztp-stories .ztp-slide__body > * {\n  opacity: 0;\n  transform: translateY(14px);\n  transition: opacity .5s ease, transform .5s cubic-bezier(.22,.7,.3,1);\n}\n.ztp-slide.is-live .ztp-slide__body > * { opacity: 1; transform: none; }\n.ztp-slide.is-live .ztp-slide__body > :nth-child(1) { transition-delay: .06s; }\n.ztp-slide.is-live .ztp-slide__body > :nth-child(2) { transition-delay: .13s; }\n.ztp-slide.is-live .ztp-slide__body > :nth-child(3) { transition-delay: .20s; }\n.ztp-slide.is-live .ztp-slide__body > :nth-child(4) { transition-delay: .27s; }\n.ztp-slide.is-live .ztp-slide__body > :nth-child(5) { transition-delay: .34s; }\n\n.ztp-stories .ztp-slide__title {\n  margin: 0;\n  font-family: 'Open Sans', system-ui, sans-serif;\n  font: 800 38px\/1.02 'Open Sans', sans-serif;\n  letter-spacing: -.02em;\n  color: #fff;\n  text-wrap: balance;\n}\n.ztp-stories .ztp-slide__desc {\n  margin: 0;\n  font: 400 15px\/1.5 'Open Sans', sans-serif;\n  color: #f0ece6;\n  max-width: 300px;\n  text-wrap: pretty;\n}\n.ztp-slide__nums { display: flex; flex-direction: column; gap: 3px; }\n.ztp-stories .ztp-slide__numlabel {\n  font: 500 9px\/1 'Open Sans', sans-serif;\n  letter-spacing: .14em;\n  color: var(--acc);\n}\n.ztp-stories .ztp-slide__num {\n  font: 400 10.5px\/1.5 'Open Sans', sans-serif;\n  color: #c9c2b8;\n}\n\n.ztp-stories .ztp-slide__cta {\n  margin-top: 6px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  height: 56px;\n  border-radius: 16px;\n  background: var(--acc);\n  color: var(--acc-txt) !important;\n  font: 600 15px 'Open Sans', sans-serif;\n  letter-spacing: .02em;\n  text-decoration: none !important;\n  transition: filter .15s, transform .15s;\n}\n.ztp-slide__cta:hover { filter: brightness(1.07); }\n.ztp-slide__cta:active { transform: scale(.985); }\n\n\/* --- Ostatni kafelek: sociale ------------------------------- *\/\n\/* Ten kafelek nie ma zdj\u0119cia ani filmu, wi\u0119c zamiast uk\u0142adu \u201etre\u015b\u0107 przy dolnej\n   kraw\u0119dzi\u201d tre\u015b\u0107 jest wy\u015brodkowana w pionie. T\u0142a daje delikatna po\u015bwiata\n   w kolorze akcentu, \u017ceby karta nie by\u0142a p\u0142ask\u0105 ciemn\u0105 p\u0142yt\u0105. *\/\n.ztp-stories .ztp-slide--social {\n  justify-content: center;\n  background:\n    radial-gradient(120% 60% at 50% 8%, #4a3620 0%, #1b1613 62%),\n    var(--tlo);\n}\n.ztp-stories .ztp-slide--social .ztp-slide__shade { background: none; }\n.ztp-stories .ztp-slide--social .ztp-slide__body {\n  padding: 74px 22px 30px;\n  gap: 12px;\n  justify-content: center;\n  max-height: 100%;\n  overflow-y: auto;\n  scrollbar-width: none;\n}\n.ztp-slide--social .ztp-slide__body::-webkit-scrollbar { display: none; }\n.ztp-stories .ztp-slide--social .ztp-slide__title { font-size: 34px; }\n\n.ztp-stories .ztp-social { display: flex; flex-direction: column; gap: 6px; }\n.ztp-stories .ztp-social__link {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  min-height: 48px;\n  padding: 7px 12px;\n  border-radius: 13px;\n  background: #ffffff0f;\n  color: #fff !important;\n  text-decoration: none !important;\n  transition: background .15s, transform .15s;\n}\n.ztp-social__link:hover { background: #ffffff1c; }\n.ztp-social__link:active { transform: scale(.985); }\n.ztp-stories .ztp-social__ico {\n  flex: 0 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #fff;\n}\n.ztp-stories .ztp-social__ico svg { width: 22px; height: 22px; fill: currentColor; }\n.ztp-stories .ztp-social__txt { display: flex; flex-direction: column; gap: 1px; min-width: 0; }\n.ztp-stories .ztp-social__nazwa {\n  font: 600 13.5px\/1.2 'Open Sans', sans-serif;\n  color: #fff;\n}\n.ztp-stories .ztp-social__uchwyt {\n  font: 400 11px\/1.3 'Open Sans', sans-serif;\n  color: #b9b2a8;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.ztp-stories .ztp-social__adres {\n  margin: 4px 0 0;\n  font: 400 11px\/1.6 'Open Sans', sans-serif;\n  color: #a79f95;\n}\n.ztp-stories .ztp-social__adres a { color: var(--acc) !important; text-decoration: none !important; }\n\n\/* --- Pasek g\u00f3rny -------------------------------------------- *\/\n.ztp-stories .ztp-stories__top {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  z-index: 5;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 18px;\n  background: linear-gradient(#1b1613cc, #1b161300);\n  pointer-events: none;\n}\n.ztp-stories__brand { display: flex; flex-direction: column; color: #fff; min-width: 0; }\n.ztp-stories .ztp-stories__name {\n  font: 700 12.5px\/1.25 'Open Sans', sans-serif;\n  letter-spacing: -.005em;\n  max-width: 15.5em;\n  text-wrap: balance;\n}\n\n.ztp-stories .ztp-stories__lang {\n  display: flex;\n  gap: 2px;\n  padding: 3px;\n  border-radius: 99px;\n  background: #ffffff26;\n  pointer-events: auto;\n}\n.ztp-stories .ztp-stories__lang button {\n  border: 0;\n  cursor: pointer;\n  border-radius: 99px;\n  min-width: 44px;\n  min-height: 44px;\n  font: 600 11.5px 'Open Sans', sans-serif;\n  background: transparent;\n  color: #e2ddd6;\n  transition: background .15s, color .15s;\n}\n.ztp-stories__lang button.is-on { background: #fff; color: #1b1613; }\n\n\/* --- Wska\u017anik post\u0119pu --------------------------------------- *\/\n.ztp-stories .ztp-stories__dots {\n  position: absolute;\n  right: 11px;\n  top: 50%;\n  transform: translateY(-50%);\n  z-index: 5;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  pointer-events: none;\n}\n.ztp-stories .ztp-stories__dots span {\n  width: 3px;\n  height: 10px;\n  border-radius: 99px;\n  background: #ffffff66;\n  transition: height .25s ease, background .25s ease;\n}\n.ztp-stories__dots span.is-on { height: 26px; background: var(--acc); }\n\n@media (prefers-reduced-motion: reduce) {\n  .ztp-slide__bg,\n  .ztp-slide__body > * { transition: none !important; transform: none !important; opacity: 1 !important; }\n}\n\/* ============================================================\n   WERSJA KOMPUTEROWA \u2014 te same tre\u015bci, ale 5 kafelk\u00f3w obok\n   siebie zamiast przewijanej talii. Film rusza dopiero po\n   najechaniu myszk\u0105, wi\u0119c wej\u015bcie na stron\u0119 nadal kosztuje\n   tyle co pi\u0119\u0107 plakat\u00f3w.\n   ============================================================ *\/\n\n.ztp-desk { display: none; }\n\n@media (min-width: 1024px) {\n  html.ztp-mobilnie .ztp-desk { display: none; }\n  html:not(.ztp-mobilnie) .ztp-stories { display: none; }\n  html:not(.ztp-mobilnie) .ztp-desk { display: block; }\n  html:not(.ztp-mobilnie) body:has(.ztp-desk) { overflow: auto; }\n}\n\n.ztp-desk {\n  --acc: #ffaf3f;\n  --acc-txt: #2a1800;\n  --tlo: #1b1613;\n  position: fixed;\n  inset: 0;\n  z-index: 9999;\n  margin: 0 !important;      \/* motyw dok\u0142ada margin-block-start 1.2rem *\/\n  overflow-y: auto;\n  background: var(--tlo);\n  font-family: 'Open Sans', system-ui, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Zdj\u0119cie z obecnego landingu, \u017ceby test da\u0142o si\u0119 z nim zestawi\u0107. *\/\n.ztp-desk__tlo {\n  position: fixed;\n  inset: 0;\n  background: url('https:\/\/rysie.org\/wp-content\/uploads\/2024\/05\/tlo.jpg') center\/cover no-repeat;\n  z-index: 0;\n}\n.ztp-desk__tlo::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(#1b1613cc 0%, #1b1613d9 45%, #1b1613f2 100%);\n}\n\n.ztp-desk__in {\n  position: relative;\n  z-index: 1;\n  box-sizing: border-box;   \/* inaczej padding dok\u0142ada si\u0119 do 100vh *\/\n  min-height: 100vh;\n  max-width: 1440px;\n  margin: 0 auto;\n  padding: 34px 32px 26px;\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n}\n\n\/* --- Nag\u0142\u00f3wek ------------------------------------------------ *\/\n\/* Trzy kolumny 1fr \/ auto \/ 1fr: \u015brodkowa trafia dok\u0142adnie na o\u015b strony,\n   wi\u0119c nazwa stoi centralnie nad kafelkami mimo prze\u0142\u0105cznika z prawej. *\/\n.ztp-desk__top {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: center;\n  gap: 24px;\n}\n.ztp-desk__brand { grid-column: 2; display: flex; justify-content: center; }\n.ztp-desk__lang { grid-column: 3; justify-self: end; }\n.ztp-desk__name {\n  text-align: center;\n  margin: 0;\n  font: 800 30px\/1.05 'Open Sans', sans-serif;\n  letter-spacing: -.02em;\n  \/* Sk\u00f3rka ustawia kolor nag\u0142\u00f3wk\u00f3w regu\u0142\u0105 .wp-site-blocks :is(h1..h6),\n     kt\u00f3ra bije pojedyncz\u0105 klas\u0119 \u2014 st\u0105d !important. *\/\n  \/* ta sama regu\u0142a narzuca te\u017c kr\u00f3j \u2014 nag\u0142\u00f3wek wychodzi\u0142 szeryfowy *\/\n  font-family: 'Open Sans', system-ui, sans-serif !important;\n  color: #fff !important;\n  text-shadow: 0 2px 14px #1b1613b3;\n}\n.ztp-desk__lang {\n  display: flex;\n  gap: 2px;\n  padding: 3px;\n  border-radius: 99px;\n  background: #ffffff1f;\n}\n.ztp-desk__lang button {\n  border: 0;\n  cursor: pointer;\n  border-radius: 99px;\n  min-width: 46px;\n  min-height: 34px;\n  font: 600 11.5px 'Open Sans', sans-serif;\n  background: transparent;\n  color: #e2ddd6;\n  transition: background .15s, color .15s;\n}\n.ztp-desk__lang button.is-on { background: #fff; color: #1b1613; }\n\n\/* --- Siatka kafelk\u00f3w ----------------------------------------- *\/\n.ztp-desk__siatka {\n  flex: 1 1 auto;\n  display: grid;\n  \/* minmax(0,\u2026), nie 1fr \u2014 inaczej najd\u0142u\u017cszy numer projektu rozpycha\n     pierwsz\u0105 kolumn\u0119 (mierzone: 319 px przy 246 px pozosta\u0142ych). *\/\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 18px;\n  align-content: center;\n}\n\n.ztp-kafel {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  border-radius: 18px;\n  overflow: hidden;\n  background: #241d19;\n  color: #fff !important;\n  text-decoration: none !important;\n  box-shadow: 0 10px 30px #00000059;\n  \/* Uniesienie przez `top`, nie `transform`. Przy transformacji przegl\u0105darka\n     rysuje kafelek na osobnej warstwie, a \u017ce wysoko\u015b\u0107 pasa wypada na u\u0142amku\n     piksela (342,41 px), na jego dolnej kraw\u0119dzi zostawa\u0142a jasna pozioma\n     kreska przez ca\u0142\u0105 szeroko\u015b\u0107 kafelka \u2014 dok\u0142adnie na wysoko\u015bci opisu.\n     Sprawdzone pomiarem: przy `top` w tym miejscu jest czysto. *\/\n  top: 0;\n  transition: top .25s cubic-bezier(.22,.7,.3,1), box-shadow .25s;\n  outline-offset: 3px;\n}\n.ztp-kafel:hover,\n.ztp-kafel:focus-visible {\n  top: -6px;\n  box-shadow: 0 18px 44px #00000080;\n}\n\n\/* Pas z obrazem\/filmem trzyma proporcj\u0119 \u017ar\u00f3d\u0142a (1080\u00d71418), wi\u0119c\n   film nie jest przycinany ani w pionie, ani w poziomie. *\/\n.ztp-kafel__pas {\n  position: relative;\n  aspect-ratio: 1080 \/ 1418;\n  overflow: hidden;\n  background: #100d0b;\n}\n.ztp-kafel__foto {\n  position: absolute;\n  inset: 0;\n  background-image: var(--img);\n  background-size: cover;\n  background-position: center;\n  transform: scale(1.02);\n  transition: transform .5s ease-out;\n}\n.ztp-kafel:hover .ztp-kafel__foto { transform: scale(1.06); }\n.ztp-kafel__vid {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  opacity: 0;\n  transition: opacity .45s ease;\n  pointer-events: none;\n}\n.ztp-kafel.is-playing .ztp-kafel__vid { opacity: 1; }\n.ztp-kafel__pas::after {\n  content: '';\n  position: absolute;\n  inset: auto 0 0 0;\n  height: 38%;\n  background: linear-gradient(#24191300, #241d19);\n  pointer-events: none;\n}\n\n\/* Znacznik \u201eten kafelek ma film\" \u2014 znika, gdy film gra. *\/\n.ztp-kafel__ruch {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  padding: 4px 8px;\n  border-radius: 99px;\n  background: #00000073;\n  backdrop-filter: blur(3px);\n  font: 500 8.5px\/1 'Open Sans', sans-serif;\n  letter-spacing: .12em;\n  color: #fff;\n  transition: opacity .3s;\n}\n.ztp-kafel.is-playing .ztp-kafel__ruch { opacity: 0; }\n.ztp-kafel__ruch::before {\n  content: '';\n  width: 5px;\n  height: 5px;\n  border-radius: 99px;\n  background: var(--acc);\n}\n\n.ztp-kafel__body {\n  position: relative;\n  margin-top: -34px;\n  z-index: 1;\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 0 16px 16px;\n}\n.ztp-kafel__tytul {\n  margin: 0;\n  font: 800 19px\/1.12 'Open Sans', sans-serif;\n  letter-spacing: -.015em;\n  color: #fff;\n  text-wrap: balance;\n}\n.ztp-kafel__opis {\n  margin: 0;\n  font: 400 12.5px\/1.45 'Open Sans', sans-serif;\n  color: #d5cec5;\n  text-wrap: pretty;\n}\n.ztp-kafel__dol { margin-top: auto; display: flex; flex-direction: column; }\n.ztp-kafel__nums { display: flex; flex-direction: column; gap: 2px; }\n.ztp-kafel__numlabel {\n  font: 500 8px\/1 'Open Sans', sans-serif;\n  letter-spacing: .14em;\n  color: var(--acc);\n}\n.ztp-kafel__num { font: 400 9.5px\/1.45 'Open Sans', sans-serif; color: #a79f95; }\n.ztp-kafel__cta {\n  margin-top: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n  height: 40px;\n  padding: 0 14px;\n  border-radius: 11px;\n  background: #ffffff14;\n  font: 600 11.5px 'Open Sans', sans-serif;\n  letter-spacing: .06em;\n  color: #fff;\n  transition: background .18s, color .18s;\n}\n.ztp-kafel:hover .ztp-kafel__cta { background: var(--acc); color: var(--acc-txt); }\n.ztp-kafel__cta span:last-child { transition: transform .18s; }\n.ztp-kafel:hover .ztp-kafel__cta span:last-child { transform: translateX(3px); }\n\n\/* --- Sociale na dole ----------------------------------------- *\/\n.ztp-desk__stopka {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n  padding-top: 18px;\n  border-top: 1px solid #ffffff1a;\n}\n.ztp-desk__adres {\n  margin: 0;\n  font: 400 10.5px\/1.6 'Open Sans', sans-serif;\n  color: #a79f95;\n}\n.ztp-desk__adres a { color: var(--acc) !important; text-decoration: none !important; }\n.ztp-desk__prawa { display: flex; align-items: center; gap: 10px; }\n.ztp-desk__ikony { display: flex; align-items: center; gap: 6px; }\n.ztp-desk__ikona {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  border-radius: 11px;\n  background: #ffffff14;\n  color: #fff !important;\n  transition: background .15s, transform .15s, color .15s;\n}\n.ztp-desk__ikona:hover { background: var(--acc); color: var(--acc-txt) !important; transform: translateY(-2px); }\n.ztp-desk__ikona svg { width: 19px; height: 19px; fill: currentColor; }\n.ztp-desk__patronite {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  height: 38px;\n  padding: 0 16px;\n  border-radius: 11px;\n  background: var(--acc);\n  color: var(--acc-txt) !important;\n  font: 600 11.5px 'Open Sans', sans-serif;\n  letter-spacing: .05em;\n  white-space: nowrap;\n  text-decoration: none !important;\n  transition: filter .15s, transform .15s;\n}\n.ztp-desk__patronite:hover { filter: brightness(1.08); transform: translateY(-2px); }\n\n\/* Ni\u017csze okna: kafelki nieco kr\u00f3tsze, \u017ceby stopka zosta\u0142a widoczna. *\/\n@media (max-height: 860px) {\n  .ztp-desk__in { padding: 24px 28px 18px; gap: 16px; }\n  .ztp-desk__name { font-size: 26px; }\n  .ztp-kafel__pas { aspect-ratio: 1080 \/ 1240; }\n  .ztp-kafel__tytul { font-size: 17px; }\n  .ztp-kafel__opis { font-size: 11.5px; }\n  .ztp-kafel__body { gap: 6px; padding: 0 14px 14px; }\n}\n@media (max-height: 760px) {\n  .ztp-desk__in { padding: 18px 24px 14px; gap: 12px; }\n  .ztp-desk__name { font-size: 22px; }\n  .ztp-kafel__pas { aspect-ratio: 1080 \/ 1020; }\n  .ztp-kafel__cta { height: 34px; margin-top: 8px; }\n  .ztp-desk__stopka { padding-top: 12px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ztp-kafel, .ztp-kafel__foto, .ztp-kafel__cta span:last-child {\n    transition: none !important; transform: none !important;\n  }\n  .ztp-kafel:hover, .ztp-kafel:focus-visible { top: 0; }\n}\n<\/style>\n<div class=\"ztp-stories\" data-lang=\"pl\">\n<div class=\"ztp-stories__frame\">\n<div class=\"ztp-stories__top\"><div class=\"ztp-stories__brand\"><span class=\"ztp-stories__name\" data-pl=\"Zachodniopomorskie Towarzystwo Przyrodnicze\" data-en=\"West Pomeranian Nature Society\">Zachodniopomorskie Towarzystwo Przyrodnicze<\/span><\/div><div class=\"ztp-stories__lang\"><button type=\"button\" data-lang-btn=\"pl\" class=\"is-on\" aria-label=\"Polski\">PL<\/button><button type=\"button\" data-lang-btn=\"en\" aria-label=\"English\">EN<\/button><\/div><\/div>\n<div class=\"ztp-stories__dots\" aria-hidden=\"true\"><span class=\"is-on\"><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n<div class=\"ztp-stories__scroll\">\n<section class=\"ztp-slide\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas.mp4\"><div class=\"ztp-slide__bg\" role=\"img\" aria-label=\"Rysie\"><\/div><video class=\"ztp-slide__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"Rysie\" data-en=\"Lynx\">Rysie<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Serwis projekt\u00f3w ochrony rysia nizinnego prowadzonych przez Zachodniopomorskie Towarzystwo Przyrodnicze.\" data-en=\"Project website on lowland lynx conservation run by the West Pomeranian Nature Society.\">Serwis projekt\u00f3w ochrony rysia nizinnego prowadzonych przez Zachodniopomorskie Towarzystwo Przyrodnicze.<\/p><div class=\"ztp-slide__nums\"><span class=\"ztp-slide__numlabel\" data-pl=\"SERWIS PROJEKT\u00d3W\" data-en=\"PROJECT WEBSITE\">SERWIS PROJEKT\u00d3W<\/span><span class=\"ztp-slide__num\">POIS.02.04.00-00-0143\/16<\/span><span class=\"ztp-slide__num\">101114131 \u2013 LIFE22-NAT-PL-LIFE LYNX PL LT DE<\/span><\/span><a class=\"ztp-slide__cta\" href=\"https:\/\/rysie.org\/rysie-strona-glowna\/\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><\/section>\n<section class=\"ztp-slide\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas.mp4\"><div class=\"ztp-slide__bg\" role=\"img\" aria-label=\"\u017bubry\"><\/div><video class=\"ztp-slide__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"\u017bubry\" data-en=\"Bison\">\u017bubry<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Serwis projekt\u00f3w ochrony \u017cubra w zachodniej Polsce.\" data-en=\"Project website on European bison conservation in western Poland.\">Serwis projekt\u00f3w ochrony \u017cubra w zachodniej Polsce.<\/p><div class=\"ztp-slide__nums\"><span class=\"ztp-slide__numlabel\" data-pl=\"SERWIS PROJEKT\u00d3W\" data-en=\"PROJECT WEBSITE\">SERWIS PROJEKT\u00d3W<\/span><span class=\"ztp-slide__num\">FENX.01.05-IW.01-0010\/24<\/span><span class=\"ztp-slide__num\">LIFE13 NAT\/PL\/000010<\/span><\/span><a class=\"ztp-slide__cta\" href=\"https:\/\/bisonlife13.zubry.org\/\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><\/section>\n<section class=\"ztp-slide\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas.mp4\"><div class=\"ztp-slide__bg\" role=\"img\" aria-label=\"Dzika Zagroda\"><\/div><video class=\"ztp-slide__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"Dzika Zagroda\" data-en=\"Dzika Zagroda\">Dzika Zagroda<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Serwis zagrody pokazowej \u017cubr\u00f3w i rysi w Jab\u0142onowie.\" data-en=\"Website of the bison and lynx show enclosure in Jab\u0142onowo.\">Serwis zagrody pokazowej \u017cubr\u00f3w i rysi w Jab\u0142onowie.<\/p><a class=\"ztp-slide__cta\" href=\"https:\/\/dzika-zagroda.pl\/\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><\/section>\n<section class=\"ztp-slide\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom.mp4\"><div class=\"ztp-slide__bg\" role=\"img\" aria-label=\"Bezpieczna informacja o \u017cubrach i \u0142osiach\"><\/div><video class=\"ztp-slide__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom-plakat.jpg\" aria-hidden=\"true\"><\/video><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"Bezpieczna informacja o \u017cubrach i \u0142osiach\" data-en=\"Bison and moose safety map\">Bezpieczna informacja o \u017cubrach i \u0142osiach<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Mapa online pokazuj\u0105ca rejony przebywania \u017cubr\u00f3w i \u0142osi.\" data-en=\"Online map showing areas where bison and moose are present.\">Mapa online pokazuj\u0105ca rejony przebywania \u017cubr\u00f3w i \u0142osi.<\/p><a class=\"ztp-slide__cta\" href=\"https:\/\/www.zubry.hmcloud.pl\/bisonlife\/mapa\/mapa.html\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><\/section>\n<section class=\"ztp-slide\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys.mp4\"><div class=\"ztp-slide__bg\" role=\"img\" aria-label=\"Biblioteka genotyp\u00f3w rysi\"><\/div><video class=\"ztp-slide__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys-plakat.jpg\" aria-hidden=\"true\"><\/video><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"Biblioteka genotyp\u00f3w rysi\" data-en=\"Lynx genotype library\">Biblioteka genotyp\u00f3w rysi<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Informacje o bibliotece genotyp\u00f3w rysi.\" data-en=\"Information about the lynx genotype library.\">Informacje o bibliotece genotyp\u00f3w rysi.<\/p><a class=\"ztp-slide__cta\" href=\"https:\/\/rysie.org\/biblioteka-genotypow-rysi\/\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><\/div><\/section>\n<section class=\"ztp-slide ztp-slide--social\"><div class=\"ztp-slide__shade\"><\/div><div class=\"ztp-slide__body\"><h2 class=\"ztp-slide__title\" data-pl=\"Znajd\u017a nas\" data-en=\"Find us\">Znajd\u017a nas<\/h2><p class=\"ztp-slide__desc\" data-pl=\"Codziennie pokazujemy, co dzieje si\u0119 w Dzikiej Zagrodzie i w terenie.\" data-en=\"Every day we show what is happening at Dzika Zagroda and in the field.\">Codziennie pokazujemy, co dzieje si\u0119 w Dzikiej Zagrodzie i w terenie.<\/p><div class=\"ztp-social\"><a class=\"ztp-social__link\" href=\"https:\/\/www.youtube.com\/@ztp_dzika_zagroda\" target=\"_blank\" rel=\"noopener\"><span class=\"ztp-social__ico\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><\/span><span class=\"ztp-social__txt\"><span class=\"ztp-social__nazwa\">YouTube<\/span><span class=\"ztp-social__uchwyt\">@ztp_dzika_zagroda<\/span><\/span><\/a><a class=\"ztp-social__link\" href=\"https:\/\/www.facebook.com\/dzika.zagroda.jablonowo\" target=\"_blank\" rel=\"noopener\"><span class=\"ztp-social__ico\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/span><span class=\"ztp-social__txt\"><span class=\"ztp-social__nazwa\">Facebook<\/span><span class=\"ztp-social__uchwyt\">Dzika Zagroda Jab\u0142onowo<\/span><\/span><\/a><a class=\"ztp-social__link\" href=\"https:\/\/www.facebook.com\/powrot.rysia.pomorze.zachodnie\" target=\"_blank\" rel=\"noopener\"><span class=\"ztp-social__ico\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/span><span class=\"ztp-social__txt\"><span class=\"ztp-social__nazwa\">Facebook<\/span><span class=\"ztp-social__uchwyt\">Powr\u00f3t rysia na Pomorze Zachodnie<\/span><\/span><\/a><a class=\"ztp-social__link\" href=\"https:\/\/www.instagram.com\/ztp_dzika_zagroda\/\" target=\"_blank\" rel=\"noopener\"><span class=\"ztp-social__ico\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z\"><\/path><\/svg><\/span><span class=\"ztp-social__txt\"><span class=\"ztp-social__nazwa\">Instagram<\/span><span class=\"ztp-social__uchwyt\">@ztp_dzika_zagroda<\/span><\/span><\/a><a class=\"ztp-social__link\" href=\"https:\/\/www.tiktok.com\/@ztp_dzika_zagroda\/\" target=\"_blank\" rel=\"noopener\"><span class=\"ztp-social__ico\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z\" \/><\/svg><\/span><span class=\"ztp-social__txt\"><span class=\"ztp-social__nazwa\">TikTok<\/span><span class=\"ztp-social__uchwyt\">@ztp_dzika_zagroda<\/span><\/span><\/a><\/span><a class=\"ztp-slide__cta\" href=\"https:\/\/patronite.pl\/ztp_dzika_zagroda\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"WESPRZYJ NAS NA PATRONITE\" data-en=\"SUPPORT US ON PATRONITE\">WESPRZYJ NAS NA PATRONITE<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a><p class=\"ztp-social__adres\"><span data-pl=\"Zachodniopomorskie Towarzystwo Przyrodnicze\" data-en=\"West Pomeranian Nature Society\">Zachodniopomorskie Towarzystwo Przyrodnicze<\/span><br>Jab\u0142onowo 42, 78-650 Miros\u0142awiec<br><a href=\"mailto:dzika.zagroda@zubry.org\">dzika.zagroda@zubry.org<\/a><\/p><\/div><\/section>\n<\/div>\n<\/div><\/div>\n<div class=\"ztp-desk\" data-lang=\"pl\"><div class=\"ztp-desk__tlo\" aria-hidden=\"true\"><\/div><div class=\"ztp-desk__in\"><div class=\"ztp-desk__top\"><div class=\"ztp-desk__brand\"><h1 class=\"ztp-desk__name\" data-pl=\"Zachodniopomorskie Towarzystwo Przyrodnicze\" data-en=\"West Pomeranian Nature Society\">Zachodniopomorskie Towarzystwo Przyrodnicze<\/h1><\/div><div class=\"ztp-desk__lang\"><button type=\"button\" data-lang-btn=\"pl\" class=\"is-on\" aria-label=\"Polski\">PL<\/button><button type=\"button\" data-lang-btn=\"en\" aria-label=\"English\">EN<\/button><\/div><\/div><div class=\"ztp-desk__siatka\"><a class=\"ztp-kafel\" href=\"https:\/\/rysie.org\/rysie-strona-glowna\/\" target=\"_blank\" rel=\"noopener\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas.mp4\"><span class=\"ztp-kafel__pas\"><span class=\"ztp-kafel__ruch\" data-pl=\"FILM\" data-en=\"VIDEO\">FILM<\/span><span class=\"ztp-kafel__foto\" role=\"img\" aria-label=\"Rysie\"><\/span><video class=\"ztp-kafel__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/rysie-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><\/span><span class=\"ztp-kafel__body\"><span class=\"ztp-kafel__tytul\" data-pl=\"Rysie\" data-en=\"Lynx\">Rysie<\/span><span class=\"ztp-kafel__opis\" data-pl=\"Serwis projekt\u00f3w ochrony rysia nizinnego prowadzonych przez Zachodniopomorskie Towarzystwo Przyrodnicze.\" data-en=\"Project website on lowland lynx conservation run by the West Pomeranian Nature Society.\">Serwis projekt\u00f3w ochrony rysia nizinnego prowadzonych przez Zachodniopomorskie Towarzystwo Przyrodnicze.<\/span><span class=\"ztp-kafel__dol\"><span class=\"ztp-kafel__nums\"><span class=\"ztp-kafel__numlabel\" data-pl=\"SERWIS PROJEKT\u00d3W\" data-en=\"PROJECT WEBSITE\">SERWIS PROJEKT\u00d3W<\/span><span class=\"ztp-kafel__num\">POIS.02.04.00-00-0143\/16<\/span><span class=\"ztp-kafel__num\">101114131 \u2013 LIFE22-NAT-PL-LIFE LYNX PL LT DE<\/span><\/span><span class=\"ztp-kafel__cta\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/span><\/span><\/span><\/a><a class=\"ztp-kafel\" href=\"https:\/\/bisonlife13.zubry.org\/\" target=\"_blank\" rel=\"noopener\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas.mp4\"><span class=\"ztp-kafel__pas\"><span class=\"ztp-kafel__ruch\" data-pl=\"FILM\" data-en=\"VIDEO\">FILM<\/span><span class=\"ztp-kafel__foto\" role=\"img\" aria-label=\"\u017bubry\"><\/span><video class=\"ztp-kafel__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zubry-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><\/span><span class=\"ztp-kafel__body\"><span class=\"ztp-kafel__tytul\" data-pl=\"\u017bubry\" data-en=\"Bison\">\u017bubry<\/span><span class=\"ztp-kafel__opis\" data-pl=\"Serwis projekt\u00f3w ochrony \u017cubra w zachodniej Polsce.\" data-en=\"Project website on European bison conservation in western Poland.\">Serwis projekt\u00f3w ochrony \u017cubra w zachodniej Polsce.<\/span><span class=\"ztp-kafel__dol\"><span class=\"ztp-kafel__nums\"><span class=\"ztp-kafel__numlabel\" data-pl=\"SERWIS PROJEKT\u00d3W\" data-en=\"PROJECT WEBSITE\">SERWIS PROJEKT\u00d3W<\/span><span class=\"ztp-kafel__num\">FENX.01.05-IW.01-0010\/24<\/span><span class=\"ztp-kafel__num\">LIFE13 NAT\/PL\/000010<\/span><\/span><span class=\"ztp-kafel__cta\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/span><\/span><\/span><\/a><a class=\"ztp-kafel\" href=\"https:\/\/dzika-zagroda.pl\/\" target=\"_blank\" rel=\"noopener\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas.mp4\"><span class=\"ztp-kafel__pas\"><span class=\"ztp-kafel__ruch\" data-pl=\"FILM\" data-en=\"VIDEO\">FILM<\/span><span class=\"ztp-kafel__foto\" role=\"img\" aria-label=\"Dzika Zagroda\"><\/span><video class=\"ztp-kafel__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/zagroda-pas-plakat.jpg\" aria-hidden=\"true\"><\/video><\/span><span class=\"ztp-kafel__body\"><span class=\"ztp-kafel__tytul\" data-pl=\"Dzika Zagroda\" data-en=\"Dzika Zagroda\">Dzika Zagroda<\/span><span class=\"ztp-kafel__opis\" data-pl=\"Serwis zagrody pokazowej \u017cubr\u00f3w i rysi w Jab\u0142onowie.\" data-en=\"Website of the bison and lynx show enclosure in Jab\u0142onowo.\">Serwis zagrody pokazowej \u017cubr\u00f3w i rysi w Jab\u0142onowie.<\/span><span class=\"ztp-kafel__dol\"><span class=\"ztp-kafel__cta\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/span><\/span><\/span><\/a><a class=\"ztp-kafel\" href=\"https:\/\/www.zubry.hmcloud.pl\/bisonlife\/mapa\/mapa.html\" target=\"_blank\" rel=\"noopener\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom.mp4\"><span class=\"ztp-kafel__pas\"><span class=\"ztp-kafel__ruch\" data-pl=\"FILM\" data-en=\"VIDEO\">FILM<\/span><span class=\"ztp-kafel__foto\" role=\"img\" aria-label=\"Bezpieczna informacja o \u017cubrach i \u0142osiach\"><\/span><video class=\"ztp-kafel__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/mapa-zoom-plakat.jpg\" aria-hidden=\"true\"><\/video><\/span><span class=\"ztp-kafel__body\"><span class=\"ztp-kafel__tytul\" data-pl=\"Bezpieczna informacja o \u017cubrach i \u0142osiach\" data-en=\"Bison and moose safety map\">Bezpieczna informacja o \u017cubrach i \u0142osiach<\/span><span class=\"ztp-kafel__opis\" data-pl=\"Mapa online pokazuj\u0105ca rejony przebywania \u017cubr\u00f3w i \u0142osi.\" data-en=\"Online map showing areas where bison and moose are present.\">Mapa online pokazuj\u0105ca rejony przebywania \u017cubr\u00f3w i \u0142osi.<\/span><span class=\"ztp-kafel__dol\"><span class=\"ztp-kafel__cta\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/span><\/span><\/span><\/a><a class=\"ztp-kafel\" href=\"https:\/\/rysie.org\/biblioteka-genotypow-rysi\/\" target=\"_blank\" rel=\"noopener\" style=\"--img:url(https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys-plakat.jpg)\" data-video=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys.mp4\"><span class=\"ztp-kafel__pas\"><span class=\"ztp-kafel__ruch\" data-pl=\"FILM\" data-en=\"VIDEO\">FILM<\/span><span class=\"ztp-kafel__foto\" role=\"img\" aria-label=\"Biblioteka genotyp\u00f3w rysi\"><\/span><video class=\"ztp-kafel__vid\" muted loop playsinline preload=\"none\" poster=\"https:\/\/rysie.org\/wp-content\/uploads\/2026\/09\/genotypy-rys-plakat.jpg\" aria-hidden=\"true\"><\/video><\/span><span class=\"ztp-kafel__body\"><span class=\"ztp-kafel__tytul\" data-pl=\"Biblioteka genotyp\u00f3w rysi\" data-en=\"Lynx genotype library\">Biblioteka genotyp\u00f3w rysi<\/span><span class=\"ztp-kafel__opis\" data-pl=\"Informacje o bibliotece genotyp\u00f3w rysi.\" data-en=\"Information about the lynx genotype library.\">Informacje o bibliotece genotyp\u00f3w rysi.<\/span><span class=\"ztp-kafel__dol\"><span class=\"ztp-kafel__cta\"><span data-pl=\"SPRAWD\u0179\" data-en=\"OPEN\">SPRAWD\u0179<\/span><span aria-hidden=\"true\">\u2192<\/span><\/span><\/span><\/span><\/a><\/div><div class=\"ztp-desk__stopka\"><p class=\"ztp-desk__adres\"><span data-pl=\"Zachodniopomorskie Towarzystwo Przyrodnicze\" data-en=\"West Pomeranian Nature Society\">Zachodniopomorskie Towarzystwo Przyrodnicze<\/span><br>Jab\u0142onowo 42, 78-650 Miros\u0142awiec &middot; <a href=\"mailto:dzika.zagroda@zubry.org\">dzika.zagroda@zubry.org<\/a><\/p><div class=\"ztp-desk__prawa\"><div class=\"ztp-desk__ikony\"><a class=\"ztp-desk__ikona\" href=\"https:\/\/www.youtube.com\/@ztp_dzika_zagroda\" target=\"_blank\" rel=\"noopener\" title=\"YouTube \u2014 @ztp_dzika_zagroda\" aria-label=\"YouTube \u2014 @ztp_dzika_zagroda\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><\/a><a class=\"ztp-desk__ikona\" href=\"https:\/\/www.facebook.com\/dzika.zagroda.jablonowo\" target=\"_blank\" rel=\"noopener\" title=\"Facebook \u2014 Dzika Zagroda Jab\u0142onowo\" aria-label=\"Facebook \u2014 Dzika Zagroda Jab\u0142onowo\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><a class=\"ztp-desk__ikona\" href=\"https:\/\/www.facebook.com\/powrot.rysia.pomorze.zachodnie\" target=\"_blank\" rel=\"noopener\" title=\"Facebook \u2014 Powr\u00f3t rysia na Pomorze Zachodnie\" aria-label=\"Facebook \u2014 Powr\u00f3t rysia na Pomorze Zachodnie\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><a class=\"ztp-desk__ikona\" href=\"https:\/\/www.instagram.com\/ztp_dzika_zagroda\/\" target=\"_blank\" rel=\"noopener\" title=\"Instagram \u2014 @ztp_dzika_zagroda\" aria-label=\"Instagram \u2014 @ztp_dzika_zagroda\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z\"><\/path><\/svg><\/a><a class=\"ztp-desk__ikona\" href=\"https:\/\/www.tiktok.com\/@ztp_dzika_zagroda\/\" target=\"_blank\" rel=\"noopener\" title=\"TikTok \u2014 @ztp_dzika_zagroda\" aria-label=\"TikTok \u2014 @ztp_dzika_zagroda\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z\" \/><\/svg><\/a><\/div><a class=\"ztp-desk__patronite\" href=\"https:\/\/patronite.pl\/ztp_dzika_zagroda\" target=\"_blank\" rel=\"noopener\"><span data-pl=\"WESPRZYJ NAS NA PATRONITE\" data-en=\"SUPPORT US ON PATRONITE\">WESPRZYJ NAS NA PATRONITE<\/span><\/a><\/div><\/div><\/div><\/div>\n<script>(function () {\n  'use strict';\n  var root = document.querySelector('.ztp-stories');\n  if (!root) { return; }\n\n  var scroll = root.querySelector('.ztp-stories__scroll');\n  var slajdy = [].slice.call(root.querySelectorAll('.ztp-slide'));\n  var kropki = [].slice.call(root.querySelectorAll('.ztp-stories__dots span'));\n\n  var mniejRuchu = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/* Wideo w tle: plik doczytujemy dopiero, gdy kafelek staje si\u0119 aktywny,\n     a nie przy wej\u015bciu na stron\u0119. Przy pi\u0119ciu kafelkach oszcz\u0119dza to\n     kilkana\u015bcie megabajt\u00f3w na starcie \u2014 przy tym serwerze to istotne.\n     Gra zawsze najwy\u017cej jeden film; pozosta\u0142e s\u0105 zatrzymane. *\/\n  \/* Na du\u017cym ekranie talia jest ukryta (jest siatka kafelk\u00f3w), a mimo to\n     kod ni\u017cej wystartowa\u0142by pierwszy film \u2014 czyli 2,7 MB pobrane na darmo.\n     Dlatego ka\u017cde uruchomienie sprawdza, czy talia jest w og\u00f3le widoczna. *\/\n  function widoczne() {\n    return root.offsetParent !== null || getComputedStyle(root).display !== 'none';\n  }\n\n  function wlaczWideo(slajd) {\n    if (mniejRuchu || !widoczne()) { return; }\n    var src = slajd.getAttribute('data-video');\n    var v = slajd.querySelector('.ztp-slide__vid');\n    if (!src || !v) { return; }\n    if (!v.getAttribute('src')) { v.setAttribute('src', src); }\n    var p = v.play();\n    if (p && p.then) {\n      p.then(function () { slajd.classList.add('is-playing'); })\n       .catch(function () { \/* przegl\u0105darka odm\u00f3wi\u0142a \u2014 zostaje plakat *\/ });\n    } else {\n      slajd.classList.add('is-playing');\n    }\n  }\n  function zatrzymajWideo(slajd) {\n    var v = slajd.querySelector('.ztp-slide__vid');\n    if (!v) { return; }\n    slajd.classList.remove('is-playing');\n    try { v.pause(); } catch (e) {}\n  }\n\n  \/* Aktywny kafelek: IntersectionObserver zamiast liczenia scrollTop \u2014\n     dzia\u0142a niezale\u017cnie od wysoko\u015bci okna, kt\u00f3ra na telefonie zmienia si\u0119\n     przy chowaniu paska adresu. *\/\n  if ('IntersectionObserver' in window) {\n    var obs = new IntersectionObserver(function (wpisy) {\n      wpisy.forEach(function (w) {\n        if (!w.isIntersecting) { return; }\n        var i = slajdy.indexOf(w.target);\n        slajdy.forEach(function (s, j) {\n          s.classList.toggle('is-live', j === i);\n          if (j === i) { wlaczWideo(s); } else { zatrzymajWideo(s); }\n        });\n        kropki.forEach(function (k, j) { k.classList.toggle('is-on', j === i); });\n      });\n    }, { root: scroll, threshold: 0.6 });\n    slajdy.forEach(function (s) { obs.observe(s); });\n  } else {\n    slajdy.forEach(function (s) { s.classList.add('is-live'); });\n  }\n\n  \/* Prze\u0142\u0105cznik j\u0119zyka: teksty siedz\u0105 w data-pl \/ data-en. *\/\n  var przyciski = [].slice.call(root.querySelectorAll('[data-lang-btn]'));\n  function ustawJezyk(lang) {\n    root.setAttribute('data-lang', lang);\n    var klucz = 'data-' + lang;\n    [].forEach.call(root.querySelectorAll('[data-pl][data-en]'), function (el) {\n      var t = el.getAttribute(klucz);\n      if (t !== null) { el.textContent = t; }\n    });\n    przyciski.forEach(function (b) {\n      b.classList.toggle('is-on', b.getAttribute('data-lang-btn') === lang);\n    });\n    document.documentElement.setAttribute('lang', lang);\n  }\n  przyciski.forEach(function (b) {\n    b.addEventListener('click', function () { ustawJezyk(b.getAttribute('data-lang-btn')); });\n  });\n\n  \/* Pierwszy kafelek od razu aktywny, \u017ceby tre\u015b\u0107 nie czeka\u0142a na przewini\u0119cie. *\/\n  if (slajdy.length) {\n    slajdy[0].classList.add('is-live');\n    wlaczWideo(slajdy[0]);\n  }\n\n  \/* Karta schowana w tle (prze\u0142\u0105czona zak\u0142adka) nie ma po co odtwarza\u0107. *\/\n  document.addEventListener('visibilitychange', function () {\n    slajdy.forEach(function (s) {\n      if (document.hidden) { zatrzymajWideo(s); }\n      else if (s.classList.contains('is-live')) { wlaczWideo(s); }\n    });\n  });\n})();\n(function () {\n  'use strict';\n  \/* Podgl\u0105d wersji telefonowej na du\u017cym ekranie: rysie.org\/...?mobile=1 *\/\n  if (\/[?&]mobile=1\/.test(location.search)) {\n    document.documentElement.classList.add('ztp-mobilnie');\n  }\n\n  var desk = document.querySelector('.ztp-desk');\n  if (!desk) { return; }\n\n  var mniejRuchu = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var kafelki = [].slice.call(desk.querySelectorAll('.ztp-kafel'));\n\n  \/* Film doczytujemy dopiero przy pierwszym najechaniu \u2014 wej\u015bcie na stron\u0119\n     kosztuje tyle co pi\u0119\u0107 plakat\u00f3w, a nie pi\u0119\u0107 film\u00f3w. Gra zawsze najwy\u017cej\n     jeden, bo kursor jest jeden. *\/\n  function wlacz(k) {\n    if (mniejRuchu) { return; }\n    var src = k.getAttribute('data-video');\n    var v = k.querySelector('.ztp-kafel__vid');\n    if (!src || !v) { return; }\n    if (!v.getAttribute('src')) { v.setAttribute('src', src); }\n    var p = v.play();\n    if (p && p.then) {\n      p.then(function () { k.classList.add('is-playing'); }).catch(function () {});\n    } else {\n      k.classList.add('is-playing');\n    }\n  }\n  function zatrzymaj(k) {\n    var v = k.querySelector('.ztp-kafel__vid');\n    if (!v) { return; }\n    k.classList.remove('is-playing');\n    try { v.pause(); } catch (e) {}\n  }\n\n  kafelki.forEach(function (k) {\n    k.addEventListener('mouseenter', function () { wlacz(k); });\n    k.addEventListener('mouseleave', function () { zatrzymaj(k); });\n    \/* To samo z klawiatury \u2014 kafelek jest linkiem, wi\u0119c dostaje focus. *\/\n    k.addEventListener('focus', function () { wlacz(k); });\n    k.addEventListener('blur', function () { zatrzymaj(k); });\n  });\n\n  document.addEventListener('visibilitychange', function () {\n    if (document.hidden) { kafelki.forEach(zatrzymaj); }\n  });\n\n  \/* Prze\u0142\u0105cznik j\u0119zyka \u2014 ta sama zasada co w wersji telefonowej. *\/\n  var przyciski = [].slice.call(desk.querySelectorAll('[data-lang-btn]'));\n  function ustawJezyk(lang) {\n    desk.setAttribute('data-lang', lang);\n    var klucz = 'data-' + lang;\n    [].forEach.call(desk.querySelectorAll('[data-pl][data-en]'), function (el) {\n      var t = el.getAttribute(klucz);\n      if (t !== null) { el.textContent = t; }\n    });\n    przyciski.forEach(function (b) {\n      b.classList.toggle('is-on', b.getAttribute('data-lang-btn') === lang);\n    });\n  }\n  przyciski.forEach(function (b) {\n    b.addEventListener('click', function (ev) {\n      ev.preventDefault();\n      ustawJezyk(b.getAttribute('data-lang-btn'));\n    });\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Zachodniopomorskie Towarzystwo Przyrodnicze PLEN Rysie Serwis projekt\u00f3w ochrony rysia nizinnego prowadzonych przez Zachodniopomorskie Towarzystwo Przyrodnicze. SERWIS PROJEKT\u00d3WPOIS.02.04.00-00-0143\/16101114131 \u2013 LIFE22-NAT-PL-LIFE LYNX PL LT DESPRAWD\u0179\u2192 \u017bubry Serwis projekt\u00f3w ochrony \u017cubra w zachodniej Polsce. SERWIS PROJEKT\u00d3WFENX.01.05-IW.01-0010\/24LIFE13 NAT\/PL\/000010SPRAWD\u0179\u2192 Dzika Zagroda Serwis zagrody pokazowej \u017cubr\u00f3w i rysi w Jab\u0142onowie. SPRAWD\u0179\u2192 Bezpieczna informacja o \u017cubrach i \u0142osiach Mapa online pokazuj\u0105ca rejony [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":138,"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":3125,"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/pages\/11\/revisions\/3125"}],"wp:attachment":[{"href":"https:\/\/rysie.org\/en\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}