 html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0;}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}[type=search] {outline-offset: -2px;}[type=search]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}html.has-scroll-smooth {overflow: hidden;}html.has-scroll-dragging {-webkit-user-select: none;-moz-user-select: none;user-select: none;}.has-scroll-smooth body {overflow: hidden;}.has-scroll-smooth [data-scroll-container] {min-height: 100vh;}[data-scroll-direction=horizontal] [data-scroll-container] {height: 100vh;display: inline-block;white-space: nowrap;}[data-scroll-direction=horizontal] [data-scroll-section] {display: inline-block;vertical-align: top;white-space: nowrap;height: 100%;}.c-scrollbar {position: absolute;right: 0;top: 0;width: 11px;height: 100%;transform-origin: center right;transition: transform 0.3s, opacity 0.3s;opacity: 0;}.c-scrollbar:hover {transform: scaleX(1.45);}.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {opacity: 1;}[data-scroll-direction=horizontal] .c-scrollbar {width: 100%;height: 10px;top: auto;bottom: 0;transform: scaleY(1);}[data-scroll-direction=horizontal] .c-scrollbar:hover {transform: scaleY(1.3);}.c-scrollbar_thumb {position: absolute;top: 0;right: 0;background-color: black;opacity: 0.5;width: 7px;border-radius: 10px;margin: 2px;cursor: grab;}.has-scroll-dragging .c-scrollbar_thumb {cursor: grabbing;}[data-scroll-direction=horizontal] .c-scrollbar_thumb {right: auto;bottom: 0;}* {margin: 0;padding: 0;}body {background: #0c0d0f;font-family: "PrimaryFont", sans-serif;overflow-x: hidden !important;line-height: 1.16;color: #f5e9db;}a {text-decoration: none;color: #f5e9db;}ul {list-style-type: none;}h1, h2, h3, h4, h5, h6 {font-family: "PrimaryFont";font-weight: normal;}.overflow-hidden {overflow: hidden;}::-moz-selection {background-color: rgba(0, 0, 0, 0.05);}::selection {background-color: rgba(0, 0, 0, 0.05);}.button {border-radius: 5px;font-size: 1.2rem;font-weight: bold;text-transform: uppercase;align-self: center;justify-self: center;padding: 1rem 3.6rem;transition: all 0.2s ease-in-out;}.button:link, .button:visited {background: #c92b2b;}.button:hover, .button:active {background: #e24242;}.button img {width: 10px;}.red {color: #c92b2b;}.gold {color: #eab03d;}@font-face {font-family: "PrimaryFont";font-weight: normal;src: url("font/BRAND_FONT_REGULAR.woff2") format("woff2"), url("font/BRAND_FONT_REGULAR.otf") format("otf");}@font-face {font-family: "PrimaryFont";font-weight: bold;src: url("font/BRAND_FONT_BOLD.woff2") format("woff2"), url("font/BRAND_FONT_BOLD.otf") format("otf");}@font-face {font-family: "PrimaryFontVar";font-weight: normal;src: url("font/BRAND_FONT_VAR.woff") format("woff");}.site-header {display: flex;justify-content: space-between;align-items: center;max-height: 4.8em;padding: 2em 1.2em;}.site-header .logo {height: -moz-fit-content;height: fit-content;}.site-header .logo img {height: 3.6em;width: auto;}.site-header .header-nav .social-nav ul {display: flex;}.site-header .header-nav .social-nav ul li a {padding: 0.72em;}.site-header .header-nav .social-nav ul li a img {height: 2em;}.site-header .header-nav .social-nav ul li a span {display: none;}.heading {font-size: 2.4rem;text-transform: uppercase;font-weight: bold;color: #666;margin: 1em 0 0.24em 0;}.image {overflow: hidden;border-radius: 5px;}.image img {display: block;width: 105%;}.hero-section {display: grid;gap: 5px;grid-template-columns: repeat(7, 1fr);grid-template-rows: repeat(11, 40px);}.hero-section .heading {margin: 0.64em 0;grid-row: 3/5;grid-column: 2/-1;display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(2, 40px);gap: 5px;font-size: 3.2rem;font-weight: bold;text-transform: uppercase;color: #f5e9db;transform: translateY(10px);z-index: 999;}.hero-section .heading .top-line {grid-row: 1;grid-column: 1/-1;}.hero-section .heading .middle-line {grid-row: 2;grid-column: 2/-1;transform: translate(3px, 4px);}.hero-section .heading .bottom-line {grid-row: 3;grid-column: 1/-1;transform: translate(-23px, 4px);}.hero-section .image-1 {grid-row: 2/5;grid-column: 5/-1;}.hero-section .image-1 img {width: 180%;}.hero-section .image-2 {grid-row: 8/11;grid-column: 1/-4;}.hero-section .image-2 img {width: 140%;}.hero-section .element {grid-row: 1;grid-column: 1;border-radius: 3px;margin: 3px;max-width: 40px;}.hero-section .element-1 {background: #c92b2b;grid-row: 2;grid-column: 2;}.hero-section .element-2 {background: #f5e9db;grid-row: 3;grid-column: 2;}.hero-section .element-3 {background: #eab03d;grid-row: 3;grid-column: 2;transform: translateX(50px);}.feature-section {display: grid;grid-template-columns: repeat(7, 1fr);padding: 0 1.6em;}.feature-section .trailer {border-radius: 5px;grid-column: 1/-1;grid-row: 1;min-height: 14em;height: 12em;overflow: hidden;}.feature-section .trailer img {width: 115%;}.feature-section .movie-details {display: flex;flex-direction: column;padding: 1em 0;grid-column: 1/-1;background: #0c0d0f;}.feature-section .movie-details .movie-title {font-weight: bold;font-size: 2.4rem;}.feature-section .movie-details .movie-title .year {display: block;font-weight: normal;font-size: 1.2rem;line-height: 1.4;padding-right: 4em;}.feature-section .movie-details .movie-synopsis {padding: 1em 0;font-size: 1.4rem;line-height: 1.36;font-weight: bold;}.feature-section .movie-details .footnotes {font-size: 1.4rem;font-weight: normal;line-height: 1.36;}.feature-section .movie-details .press-kit-button {font-size: 1rem;padding: 1em 1em;margin: 2em 1em;}.feature-section .movie-details .press-kit-button img {width: 8px;padding-left: 2em;}.feature-section .laurels {grid-column: 1/-1;display: flex;flex-wrap: wrap;justify-content: space-around;width: 100%;}.feature-section .laurels div {padding: 0.64em;}.feature-section .laurels div img {max-width: 6.4em;}.feature-section .screenings {display: none;}.feature-section .screenings .heading {text-align: center;}.about {display: flex;flex-wrap: wrap;padding: 0 1.6em;}.about blockquote {font-weight: bold;text-align: center;font-size: 2.4rem;}.about blockquote .speaker {display: block;font-size: 1.8rem;font-weight: normal;padding-top: 0.72em;}.about .write-up {padding: 1em 0;font-size: 1.4rem;line-height: 1.36;}.about .write-up p {padding: 0.48em 0;}footer {display: grid;grid-template-columns: repeat(7, 1fr);grid-template-rows: repeat(9, 40px);padding: 0 1.6em;}footer .contact {grid-row: 1;grid-column: 1/-1;display: grid;justify-content: right;width: 100%;}footer .contact .heading {text-align: right;}footer .contact ul {display: flex;flex-wrap: wrap;justify-content: right;}footer .contact ul li {padding: 0.48em;}footer .contact ul li a {font-size: 2rem;font-weight: bold;}footer .contact ul li:nth-child(1) a {color: #dd4e6a;}footer .contact ul li:nth-child(2) a {color: #49b4d6;}footer .contact ul li:nth-child(3) a {color: #eab03d;}footer .image-3 {border-radius: 5px;grid-row: 6/9;grid-column: 1/5;}footer .footer-element {border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;grid-row: -1;grid-column: 4/-1;display: flex;height: 20px;width: 100%;}footer .footer-element .footer-element-1 {width: 100%;background: #c92b2b;}footer .footer-element .footer-element-2 {width: 100%;background: #f5e9db;}footer .footer-element .footer-element-3 {width: 100%;background: #eab03d;}@media all and (min-width: 1024px) {.site-header {padding: 2.4em 2.4em;}.site-header .logo {height: -moz-fit-content;height: fit-content;}.site-header .logo img {height: 3.6em;width: auto;}.site-header .header-nav .social-nav ul li a {display: flex;align-items: center;padding: 0.72em;font-weight: bold;}.site-header .header-nav .social-nav ul li a img {height: 2em;}.site-header .header-nav .social-nav ul li a span {padding-left: 10px;display: inline-block;}.site-header .header-nav .social-nav ul li a:hover {opacity: 0.72;}.heading {font-size: 6.4rem;}.hero-section {grid-template-columns: repeat(12, 1fr);grid-template-rows: repeat(12, 40px);}.hero-section .heading {grid-template-columns: repeat(11, 1fr);grid-template-rows: repeat(2, 80px);font-size: 6.4rem;}.hero-section .heading .top-line {grid-column: 3/-1;}.hero-section .heading .middle-line {grid-column: 2/-1;}.hero-section .heading .bottom-line {grid-column: 4/-1;}.hero-section .image-1 {margin: 10px 0;grid-row: 7/11;grid-column: 9/-1;margin: 10px 0px 2px 4px;}.hero-section .image-1 img {width: 140%;transform: translateY(-40px);}.hero-section .image-2 {margin: 0 8px;grid-row: 2/7;grid-column: 1/-8;}.hero-section .image-2 img {width: 150%;}.hero-section .element-1 {grid-row: 5;grid-column: 9;}.hero-section .element-2 {grid-row: 6;grid-column: 9;}.hero-section .element-3 {grid-row: 6;grid-column: 9;}.feature-section {padding: 0 3.6em;}.feature-section .trailer {height: 24rem;}.feature-section .trailer img {transform: translateY(-40px);}.feature-section .movie-details {z-index: 999;}.feature-section .movie-details .movie-title {font-size: 3.6rem;}.feature-section .movie-details .movie-title .year {font-size: 1.6rem;padding-top: 5px;}.feature-section .movie-details .movie-synopsis, .feature-section .movie-details .footnotes {font-size: 1.8rem;}.feature-section .movie-details .press-kit-button {font-size: 1.6rem;padding: 1em 1.6em;}.feature-section .movie-details .press-kit-button img {width: 16px;}.feature-section .laurels {width: 80%;margin: auto;}.feature-section .laurels div {padding: 1em 2em;}.feature-section .laurels div img {max-width: 10em;}.about {padding: 0 3.6em;}.about .heading {width: 100%;}.about blockquote {font-size: 3.2rem;text-align: left;max-width: 48rem;}.about blockquote .speaker {font-size: 2rem;}.about .write-up {font-size: 1.8rem;}footer {grid-template-rows: repeat(12, 40px);}footer .heading {margin: 0;}footer .contact ul {min-width: 32em;justify-content: space-between;}footer .image-3 {grid-row: 6/12;}}@media all and (min-width: 1348px) {.site-header .logo img {height: 4.2em;}.site-header .header-nav .social-nav ul li a {font-size: 1rem;}.site-header .header-nav .social-nav ul li a img {height: 1.2em;}.heading {margin-top: 12rem;}.hero-section {grid-template-rows: repeat(16, 40px);}.hero-section .heading {grid-row: 5/7;}.hero-section .image-1 {grid-row: 6/13;grid-column: 8/-1;}.hero-section .image-1 img {width: 105%;}.hero-section .image-2 {grid-row: 2/9;}.hero-section .image-2 img {transform: translateY(-36px);}.hero-section .element-1 {grid-row: 4;grid-column: 8;}.hero-section .element-2 {grid-row: 5;grid-column: 8;}.hero-section .element-3 {grid-row: 5;grid-column: 8;}.feature-section {grid-template-columns: repeat(12, 1fr);grid-template-rows: repeat(30, 40px);}.feature-section .trailer {height: auto;grid-row: 1/25;}.feature-section .movie-details {padding: 2.4em;grid-row: 18/-1;grid-column: 6/-1;justify-content: left;background-color: #0c0d0f;border-top-left-radius: 10px;line-height: 1.5;}.feature-section .movie-details .movie-title .year {font-size: 1.4rem;}.feature-section .movie-details .movie-synopsis, .feature-section .movie-details .footnotes {padding-right: 5.6em;}.feature-section .movie-details .movie-synopsis {font-size: 1.36rem;}.feature-section .movie-details .footnotes {font-size: 1.36rem;}.feature-section .movie-details .press-kit-button {margin: 2.4em 0;grid-column: 6;align-self: self-start;font-size: 1rem;padding: 1em 1.4em;}.feature-section .movie-details .press-kit-button img {max-width: 12px;}.feature-section .laurels {grid-row: 26;grid-column: 1/6;}.feature-section .laurels div {padding: 1em;}.feature-section .laurels div img {max-width: 6.4rem;}.about {display: grid;grid-template-columns: 1fr 1.5fr;}.about .heading {grid-row: 1;grid-column: 1/-1;}.about .write-up {padding: 0 6.4em;font-size: 1.36rem;line-height: 1.5;}footer {padding: 0 1.6em;padding-top: 3.6em;}footer .image-3 {grid-column: 1/4;}footer .image-3 img {transform: translateY(-36px);}footer .footer-element {grid-column: 5/-1;}}