<style>
        .zoom {
        padding: 25px;  
            transition: transform .9s;
            margin: 0 auto;
            overflow-x: hidden;
            font-size: larger;
        }

        .zoom.active {
            -ms-transform: scale(2.0); /* IE 9 */
            -webkit-transform: scale(1.5); /* Safari 3-8 */
            transform: scale(1.5);
            width: 75%;
            overflow-x: hidden; /* Hide horizontal scrollbar */
        }

.zoom.active {
    transform: scale(1.5); /* desktop zoom */
}

body.mobile .zoom.active {
    transform: scale(1.15); /* mobile zoom */
}

    </style>


    <script>
        window.onload = function() {
            let scrollInterval = setInterval(function() {
                window.scrollBy(0, 3); // Scroll down by 3 pixels
                if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
                    clearInterval(scrollInterval); // Stop scrolling when bottom is reached
                }
                checkMiddleDiv();
            }, 50); // Scroll every 50 milliseconds

            window.addEventListener('scroll', function() {
                if (this.oldScroll > this.scrollY) {
                    clearInterval(scrollInterval); // Stop scrolling when user scrolls up
                }
                this.oldScroll = this.scrollY;
                checkMiddleDiv();
            });

            function checkMiddleDiv() {
                const middle = window.innerHeight / 2;
                const items = document.querySelectorAll('.zoom');
                items.forEach(item => {
                    const rect = item.getBoundingClientRect();
                    if (rect.top < middle && rect.bottom > middle) {
                        item.classList.add('active');
                    } else {
                        item.classList.remove('active');
                    }
                });
            }
        };
    </script>
<script>
    window.onload = function() {
        
        // --- NEW CODE: Prevent text wrapping ---
        const zoomItems = document.querySelectorAll('.zoom');
        zoomItems.forEach(item => {
            // "nowrap" forces the text to stay on a single line
            // It will overflow horizontally if it is too long
            item.style.whiteSpace = "nowrap";
        });
        // ---------------------------------------

        let scrollInterval = setInterval(function() {
            window.scrollBy(0, 3); // Scroll down by 3 pixels
            if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
                clearInterval(scrollInterval); // Stop scrolling when bottom is reached
            }
            checkMiddleDiv();
        }, 50); // Scroll every 50 milliseconds

        window.addEventListener('scroll', function() {
            if (this.oldScroll > this.scrollY) {
                clearInterval(scrollInterval); // Stop scrolling when user scrolls up
            }
            this.oldScroll = this.scrollY;
            checkMiddleDiv();
        });

        function checkMiddleDiv() {
            const middle = window.innerHeight / 2;
            const items = document.querySelectorAll('.zoom');
            items.forEach(item => {
                const rect = item.getBoundingClientRect();
                if (rect.top < middle && rect.bottom > middle) {
                    item.classList.add('active');
                } else {
                    item.classList.remove('active');
                }
            });
        }
    };
</script>

The President’s Council is the Denver Center for the Performing Arts’ premier recognition society, celebrating our most dedicated donors and constituents. This distinguished group serves as a vital forum for high-level conversations about the future of the DCPA and the broader performing arts industry. Members of the President’s Council are invited to engage in strategic dialogue, gain insider access, and help shape the vision of the DCPA as we continue to inspire and enrich our community through the arts.