
/* November 12 client revisions. Homepage mobile composition remains unchanged. */
.ticket-discount{font-size:15px!important;line-height:1.55!important;max-width:48ch;font-weight:600;margin:12px 0 18px!important}.shared-ticket{font-size:14px!important;line-height:1.65!important}
@media(min-width:901px){.over-home{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding-top:80px;padding-bottom:90px}.over-home-copy{margin:0;max-width:none}.over-home h2{font-size:clamp(40px,4.6vw,68px)}.over-home h3{font-size:28px}.over-home p{font-size:17px}.over-home>img{border-radius:4px}#main-nav{gap:20px}}
.page-over-fears{--ink:#f4eee4;--line:rgba(245,238,225,.22);background:#151c20;color:#f4eee4}.page-over-fears .site-header{background:#151c20;color:#f4eee4}.page-over-fears .over-hero{padding-top:60px;padding-bottom:0}.page-over-fears .over-hero h1{font-size:clamp(60px,11vw,156px);letter-spacing:-.065em;line-height:.95}.page-over-fears .over-hero .eyebrow{color:#dec293}.page-over-fears .over-hero .lede{font-size:18px;margin:22px 0 40px}.page-over-fears .over-hero>img{border-radius:0}.page-over-fears .over-nav{padding-top:20px;padding-bottom:20px;gap:10px 28px}.page-over-fears .over-nav a{color:#f4eee4;font-size:13px}.page-over-fears .over-section{padding-top:100px;padding-bottom:100px}.page-over-fears .over-section h2{font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:-.04em}.page-over-fears .over-section h3{font-size:clamp(25px,2.5vw,36px);font-weight:400}.page-over-fears .over-section p{font-size:17px;color:#d4d7d5;line-height:1.8}.page-over-fears .over-reading{max-width:900px}.page-over-fears .cinema-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cinema-still{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;object-position:45% center}.page-over-fears #workshops{grid-template-columns:.9fr 1.1fr}.page-over-fears #workshops .cinema-still{object-position:48% center}.page-over-fears #behind-the-film .cinema-still{aspect-ratio:1.2;object-position:38% center}.page-over-fears .premiere-feature{padding:70px clamp(24px,6vw,90px);margin-top:25px;margin-bottom:25px;background:#e9ddc7;color:#192125;border:0}.page-over-fears .premiere-feature .over-reading{max-width:790px;margin:0}.page-over-fears .premiere-feature p{color:#303d43}.page-over-fears .premiere-feature h2{max-width:19ch}.page-over-fears .premiere-feature .button{background:#192125;border-color:#192125;color:#fff}.page-over-fears .button{border-color:#dfc398;background:#dfc398;color:#172126}.page-over-fears .button:hover{background:#f0d7af}.page-over-fears .over-workshop{border-color:#dec293;padding:20px 0 20px 26px;margin-top:30px}.page-over-fears .over-workshop h3{font-size:26px}.page-over-fears .cinema-callout{text-align:center}.page-over-fears .cinema-callout p{margin-left:auto;margin-right:auto}.page-over-fears .coming-soon{color:#dec293!important}.page-over-fears .connect{border-color:var(--line)}.page-over-fears footer{color:#f4eee4}.page-over-fears dialog{--ink:#171d20;--line:#d8d6cf;color:#171d20;background:#f7f5f0}.page-over-fears .menu-button,.page-over-fears .language,.page-over-fears .nav-contact{color:inherit}.page-over-fears .over-section a:focus-visible,.page-over-fears nav a:focus-visible{outline:2px solid #dfc398;outline-offset:5px}
@media(max-width:900px){.page-over-fears .cinema-split,.page-over-fears #workshops{grid-template-columns:1fr;gap:36px}.cinema-still{aspect-ratio:16/9;object-position:center}.page-over-fears .over-section{padding-top:60px;padding-bottom:60px}.page-over-fears .over-hero{padding-top:40px}.page-over-fears .over-hero .lede{margin-bottom:28px}.page-over-fears .premiere-feature{padding:40px 24px}.page-over-fears .over-nav{gap:4px 20px}.page-over-fears .over-section h2{margin-bottom:22px}.page-over-fears #behind-the-film .cinema-still{aspect-ratio:16/9}.page-over-fears #main-nav{background:#151c20}.page-over-fears .over-workshop{padding-left:20px}}
.page-over-fears .over-section h2,.page-over-fears .over-section h3,.page-over-fears .over-hero h1,.page-over-fears .connect h2{color:#f4eee4}.page-over-fears .premiere-feature h2,.page-over-fears .premiere-feature h3{color:#192125}.page-over-fears .over-workshop .eyebrow{color:#dec293}.page-over-fears .over-hero .lede,.page-over-fears .connect p{color:#d4d7d5}
@media(min-width:651px) and (max-width:1000px){.site-header{gap:14px;padding-left:3%;padding-right:3%}.site-header nav{gap:12px;font-size:12px}.site-header .wordmark{font-size:20px}.site-header .language{padding-left:12px}.site-header .nav-contact{padding:10px 12px;font-size:12px}}
