@import url(https://fonts.cdnfonts.com/css/credit-block);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@800&family=Noto+Sans+Display:ital,wght@0,900;1,800&family=Oswald:wght@700&display=swap);*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;background-image:url(/assets/images/paper.svg);background-color:var(--cream);color:var(--black);text-align:center;font-family:"Inter",Helvetica,Arial sans-serif}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block}picture{max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--cream:rgba(235, 231, 215, 1);--black:rgba(0,0,0,0.95);--red:rgba(236, 96, 98, 1);--red-dark:rgba(234, 74, 76, 1);--white:#ffffff}@font-face{font-family:"Credit Block";src:url(https://fonts.cdnfonts.com/s/25375/Credit%20Block%20ultra%20condensed.woff);font-style:normal;font-weight:400;font-display:swap}footer,header,main,section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}footer,main{padding:0 10vw}@media only screen and (max-width:768px){footer,main{padding:0 4vw;box-sizing:border-box}footer{padding:0 2vw}}.logos,header,section{max-width:920px}.cinema-listing,footer{max-width:1280px}footer{margin-bottom:60px}img{height:auto;max-width:100%}.spacer+.spacer{margin-top:60px}@media only screen and (max-width:414px){.spacer+.spacer{margin-top:40px}}.hero-image{mix-blend-mode:darken;opacity:.95}p+p{margin-top:1em}.blurb p{font-size:27.327px;font-size:clamp(17px,2.5vw,27px);font-style:italic;font-weight:800;line-height:150%}.credits p,h2{text-transform:uppercase}h2{display:inline-block;padding:15px 5vw;background-color:var(--black);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-transform:rotate(-1.234deg);transform:rotate(-1.234deg);text-decoration:none;color:var(--white);font-style:italic;font-size:17px;font-size:clamp(17px,2.5vw,20px);font-weight:800;max-width:100%;box-sizing:border-box}.cinema-listing{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:36px;justify-content:center}@media only screen and (max-width:414px){.cinema-listing{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;row-gap:28px}}.cinema-listing>h2,.cinema-listing>h3{flex-grow:1;flex-basis:100%}.cinema-listing>h3{color:var(--red)}.cinema-details{flex-basis:available;flex-grow:0;flex-shrink:1;font-family:"Noto Sans Display",arial,sans-serif}@supports not ((-webkit-column-gap:24px) or (-moz-column-gap:24px) or (column-gap:24px)) and (not (row-gap:48px)){.cinema-details+.cinema-details{margin-top:48px;margin-left:24px}}@media only screen and (max-width:414px){.cinema-details{flex-basis:40%}}.cinema-details a,.cinema-details h3{text-transform:uppercase;font-size:14px;white-space:nowrap}.cinema-details h3{font-family:"Oswald","Noto Sans Display",arial,sans-serif;letter-spacing:-.035rem;font-weight:700;font-size:clamp(14px,2.5vw,15px);margin-bottom:.85em}@media only screen and (max-width:414px){.cinema-details h3{font-size:14px}}.cinema-details a{display:inline-block;padding:5px 15px;background-color:var(--red);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-transform:rotate(-1.234deg);transform:rotate(-1.234deg);text-decoration:none;color:var(--white);font-style:italic;font-weight:800;transition:background-color .25s ease-in,transform .15s ease-in-out;transition:background-color .25s ease-in,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}@media only screen and (max-width:414px){.cinema-details a{font-size:13px}}a.btn-large{font-size:17px;font-size:clamp(17px,2.5vw,20px);padding:15px 30px}.cinema-details a:hover{background-color:var(--red-dark);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.credits p{color:#000;text-align:center;font-family:"Credit Block",impact;font-size:30px;font-size:clamp(30px,5vw,56px);font-style:normal;font-weight:400;line-height:1.4}.credits p>.small{font-size:clamp(23px,5vw,43px)}.credits p :is(.p-name+.p-name,.p-name+.small),.credits p :is(.small+.p-name){padding-left:1em}@supports (padding-left:1ch){.credits p :is(.p-name+.p-name,.p-name+.small),.credits p :is(.small+.p-name){padding-left:1ch}}.credits p *{white-space:break-spaces;display:inline-block}@media only screen and (min-width:415px){.credits p *{white-space:nowrap}}.logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%}.logos img{flex-basis:inherit;align-self:center;flex-shrink:1;flex-grow:0}@media only screen and (max-width:768px){.logos{flex-wrap:wrap;row-gap:20px}.logos img{max-width:165px;max-height:60px;align-self:center;flex-shrink:1;flex-grow:1}}@supports not (row-gap:20px){@media only screen and (max-width:768px){.logos img{margin-bottom:20px}}}