Watchman Sunset

Price range: $99.00 through $2,799.00

Watchman Sunset, Zion National Park, Utah, USA.

Available as a signed archival print, gallery style float mount, or face mounted acrylic. The mounted versions are ready to hang with the hardware shown, or you can add moulding from your local frame shop. The float mount has a luster finish, and the acrylic mount has a high gloss finish.

document.addEventListener('DOMContentLoaded', function () { var OFFSET = 100; // adjust for sticky header height function getTitle(hash) { if (!hash) return null; // Match href that ends with the hash (handles full URLs or just "#policies") return document.querySelector('.accordion .accordion-title[href$="' + hash + '"]'); } function openAndScroll(hash) { var title = getTitle(hash); if (!title) return false; var item = title.closest('.accordion-item'); if (!item) return false; // Click the built-in toggle if present var toggle = item.querySelector('.toggle') || title; if (!item.classList.contains('active')) { // Use a real click event for reliability toggle.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window })); } // Scroll into view with sticky offset var y = item.getBoundingClientRect().top + window.pageYOffset - OFFSET; window.scrollTo({ top: y, behavior: 'smooth' }); return true; } function retryOpen(hash, tries, delay) { var n = 0, t = setInterval(function () { n++; if (openAndScroll(hash) || n >= tries) clearInterval(t); }, delay); } // Open on page load if URL has a hash if (window.location.hash) { retryOpen(window.location.hash, 15, 100); } // Handle in-page clicks document.addEventListener('click', function (e) { var a = e.target.closest('a[href*="#"]'); if (!a) return; var hash = a.hash; // just the "#policies" part if (!hash) return; if (getTitle(hash)) { e.preventDefault(); if (location.hash !== hash) history.pushState(null, '', hash); retryOpen(hash, 10, 80); } }); // Handle back/forward hash changes window.addEventListener('hashchange', function () { if (location.hash) retryOpen(location.hash, 10, 80); }); });