.movie-scope{--fortune-red:#b71c1c;--festival-red:#d62828;--gold:#d4af37;--light-gold:#f5d77a;--cream:#fff8e8;--deep-red:#6e0e0e;--ink:#20130f;background-color:var(--deep-red);color:var(--cream);overflow-x:hidden;-webkit-font-smoothing:antialiased;margin-top:-4rem}.movie-scope .pb-safe{padding-bottom:env(safe-area-inset-bottom)}.movie-scope .pt-safe{padding-top:env(safe-area-inset-top)}.movie-scope .h-nav-safe{height:calc(64px + env(safe-area-inset-bottom))}.movie-scope .mb-nav-safe{margin-bottom:calc(64px + env(safe-area-inset-bottom))}.movie-scope .container-site{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.movie-scope .container-site{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.movie-scope .container-site{padding-left:2.5rem;padding-right:2.5rem}}.movie-scope .text-gold-gradient{background-image:linear-gradient(180deg,#f7e6a8 0,var(--gold) 55%,#a8842c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.movie-scope .tap-target{min-width:44px;min-height:44px}.movie-scope .reveal{animation:reveal-rise .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.movie-scope .reveal{animation-timeline:view();animation-range:entry 0 entry 55%}}@media (prefers-reduced-motion:reduce){.movie-scope .reveal{animation:none!important;opacity:1!important;transform:none!important}.movie-scope *,.movie-scope :after,.movie-scope :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}