Players 1-5 Playtime 40-100 Age 12+ Designer Mathias Wigge Publishers Feuerland Spiele Artists Dennis Lohausen, Christof Tisch, Felix Wermke Show More Mechanics Action Queue, Hand Management, Hexagon Grid, Open Drafting, Set Collection, Solo / Solitaire Game, Tile Placement, Variable Set-up Categories Animals, Environmental, Territory Building In Sanctuary, you will plan and design a modern, scientifically-managed zoo for animals and visitors. A supply of 135 unique zoo tiles provides you with animals, buildings, and projects. In every game, you want to find the best mix from those available to build the most successful zoological establishment. Different effects on the tiles will help you to achieve conservation goals and to increase the attraction of your zoo. Each player has a set of four action cards to manage their gameplay, and the power of an action is determined by the slot the card currently occupies. One of those cards will let you play projects, and the other three cards will let you play animals of a specific habitat: forest, rock, or water. Sanctuary is based on its predecessor Ark Nova, but modifies and simplifies many of the mechanisms of that game in an elegant and surprising manner. Your goal to find the best way to puzzle together your animals, buildings, and projects on your zoo map is an ongoing pleasure! —description from the publisher var cardText = document.querySelector(".storepass-see-more-content") var showMore = document.querySelector('.storepass-see-more') function toggleSeeMore() { if (showMore.innerHTML == 'Show More') { showMore.innerHTML = 'Show Less' cardText.classList.add('storepass-see-more-content-show') } else { showMore.innerHTML = 'Show More' cardText.classList.remove('storepass-see-more-content-show') } } initText() function initText() { if (!checkOverflow(cardText)) return showMore.classList.remove('d-none') } function checkOverflow(el) { var curOverflow = el.style.overflow; if (!curOverflow || curOverflow === "visible") el.style.overflow = "hidden" var isOverflowing = el.clientWidth < el.scrollWidth || el.clientHeight < el.scrollHeight; el.style.overflow = curOverflow; return isOverflowing; } .storepass-see-more-content { display: inline-block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: 28px; } .storepass-see-more-content-show { -webkit-line-clamp: unset; height: unset; } .storepass-custom-description .d-none { display: none!important; } .storepass-custom-description .d-block { display: block!important; }