<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <title>Alamo Drafthouse Cinema</title>
  <meta
    name="description"
    content="Alamo Drafthouse Cinema — food and drinks, reserved seating, and the best movies. Find showtimes and buy tickets."
  />

  <base href="/" />
  <meta name="color-scheme" content="light dark" />
  <meta name="viewport"
    content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0" />
  <meta name="format-detection" content="telephone=no" />
  <meta name="msapplication-tap-highlight" content="no" />

  <!-- Warm connections for Imgix-backed hero / promo assets (helps LCP discovery scheduling). -->
  <link rel="preconnect" href="https://img-assets.drafthouse.com" />
  <link rel="preconnect" href="https://crafthouse-assets-prod.s3.amazonaws.com" />
  <link rel="dns-prefetch" href="https://img-assets.drafthouse.com" />
  <link rel="dns-prefetch" href="https://crafthouse-assets-prod.s3.amazonaws.com" />

  <link rel="manifest" href="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/manifest.json" />

  <link rel="shortcut icon" type="image/png" href="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/favicon.png" />

  <!-- add to homescreen for ios -->
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="apple-mobile-web-app-title" content="Ionic App" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black" />

  <!-- The main font family Futura-PT is served from this link. -->
  <link rel="stylesheet" href="https://use.typekit.net/hib2ovh.css" />
  <!-- dataLayer for GA4/GTM - must exist before OneTrust helpers -->
  <script>window.dataLayer = window.dataLayer || [];</script>
  <script>
    window.adcCookieCategories = {
      targeting: 'C0004' //Represents Google Ads, Youtube, Videos, etc
    };
  </script>
  <script type="module" crossorigin src="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/assets/index-DehXnoE4.js"></script>
  <link rel="stylesheet" crossorigin href="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/assets/index-BDKHsoJw.css">
  <script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
  <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head>

<body>
  <!-- A11y (WCAG 2.4.1): fixed mount point for the "Skip to main content" link, placed before
       #root so the skip link is the first element in the DOM (and thus the first Tab stop),
       and outside the Ionic app so `contain: layout` on .ion-page does not hijack its fixed
       positioning. -->
  <div id="skip-link-root"></div>
  <!-- A11y (WCAG 2.4.3): mount point for top promo banners (Cinerama Dome). Placed after the skip
       link and before #root so banner controls come right after the skip link in Tab order, matching
       their position at the top of the screen. Outside the Ionic app so `contain: layout` on
       .ion-page does not affect their fixed positioning. -->
  <div id="top-banner-root"></div>
  <div id="root"></div>
  <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
  <script nomodule crossorigin id="vite-legacy-polyfill" src="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/assets/polyfills-legacy-B6TfSt_J.js"></script>
  <script nomodule crossorigin id="vite-legacy-entry" data-src="https://sspa.prod.aws.drafthouse.com/releases/9210356b27d8/assets/index-legacy-CmQXD-vT.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a54d3a082cfe1e1a',t:'MTc5MzcyODI4Mg=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a54d3a082cfe1e1a',a=document.createElement('script');a.src=o?new URL(u,o).href:u;document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>

</html>