StudioCast Atelier

StudioCast Atelier

Editorial studios for film & broadcast

Purpose-built stages with silent HVAC, rig-ready grids, and crew areas that accelerate your shoot day. Reserve by the hour or by the week—your canvas, our precision.

Quick quote

Estimate studio time instantly. Prices are indicative and exclude crew and add-ons.

Estimated total $0

No holds are confirmed until you receive a written confirmation. studiocast.click is used as our email domain only.

Silent by design

Floating floors, baffled HVAC, and isolated walls deliver clean production audio without surprise hums.

Acoustic spec →

Rig without limits

Ceiling grids up to 18 ft with 1-ton points and 200A power. Pre-lit cyc stages reduce setup time drastically.

See stages →

Crew-ready amenities

Green rooms, HMU, wardrobe, docks, and client lounges ensure comfort and speed for your team.

What’s included? →

Trusted by crews who value time and clarity

Transparent rates, respectful overtime policy, and a support team that answers fast. Book a recce or get a soft hold placed today.

`; document.querySelector('header').outerHTML = templateHeader; document.querySelector('footer').outerHTML = templateFooter; initAfterPartials(); } function closeModal(id) { const el = document.getElementById(id); if (el) el.classList.add('hidden'); } function openModal(id) { const el = document.getElementById(id); if (el) el.classList.remove('hidden'); } function initAfterPartials() { applyTheme(localStorage.getItem(THEME_KEY) || 'dark'); document.addEventListener('click', function(e) { if (e.target.closest('[data-open]')) { const sel = e.target.closest('[data-open]').getAttribute('data-open'); const m = document.querySelector(sel); if (m) m.classList.remove('hidden'); } if (e.target.closest('[data-close]')) { const sel = e.target.closest('[data-close]').getAttribute('data-close'); const m = document.querySelector(sel); if (m) m.classList.add('hidden'); } if (e.target.matches('[data-theme]')) { applyTheme(e.target.getAttribute('data-theme')); closeModal('theme-modal'); } }); document.addEventListener('keydown', function(e) { if (e.key.toLowerCase() === 'd') { const isDark = document.documentElement.classList.contains('dark'); applyTheme(isDark ? 'light' : 'dark'); } }); const cart = JSON.parse(localStorage.getItem(CART_KEY) || '{}'); const count = Object.values(cart).reduce((a, b) => a + Number(b || 0), 0); const badge = document.getElementById('cart-count'); if (badge) badge.textContent = String(count); const cb = document.getElementById('cookie-banner'); if (cb && !localStorage.getItem(COOKIE_KEY)) cb.classList.remove('hidden'); const accept = document.getElementById('cookie-accept'); if (accept) { accept.onclick = () => { localStorage.setItem(COOKIE_KEY, 'accepted'); if (cb) cb.classList.add('hidden'); }; } } injectPartials(); wireQuickQuote();