.press-page{max-width:1240px;margin:0 auto;padding:150px 32px 64px}.press-heading h1{text-transform:uppercase;color:#a45c2e;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#edb65e 0%,#d89a48 18%,#b97834 39%,#915728 60%,#704624 80%,#59402b 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:12px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:72px;font-weight:700;line-height:1}.press-heading{padding-right:210px;position:relative}.press-release-button{color:#191410;background:#d6a16e;border:1px solid #edc194;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:12px 20px;animation:6s cubic-bezier(.45,0,.55,1) infinite press-float;display:flex;position:absolute;top:12px;right:0;box-shadow:0 8px 26px #d6a16e20}.press-release-button:hover,.press-release-button:focus-visible{background:#edbf8e;animation-play-state:paused}.press-release-open{overflow:hidden}#press-releases{width:min(560px,100% - 32px);padding:40px 28px}#press-releases[open]{animation:.8s cubic-bezier(.22,1,.36,1) press-reveal}#press-releases h2{margin:20px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}#press-releases>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;line-height:1.8}.press-release-close{position:absolute;top:12px;right:12px}@keyframes press-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes press-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.press-heading{padding-right:0}.press-release-button{width:max-content;margin-top:24px;margin-left:auto;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.press-release-button,#press-releases[open]{animation:none}}.press-heading>p:last-child{color:var(--muted);line-height:1.7}.press-toolbar{justify-content:space-between;align-items:end;gap:24px;margin:40px 0;display:flex}.press-toolbar label{color:var(--copper);gap:8px;width:min(360px,100%);font-size:12px;display:grid}.press-toolbar select{font:inherit;color:#eee;background:#191919;border:1px solid #ffffff30;border-radius:4px;width:100%;padding:12px;font-size:14px}.press-toolbar p{color:var(--muted);font-size:12px}.press-film{padding:32px 0 56px}.press-film h2{margin:10px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:38px;font-weight:500;line-height:1.2}.press-meta{color:var(--muted);flex-wrap:wrap;gap:12px 28px;font-size:13px;line-height:1.6;display:flex}.press-film-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:32px;display:grid}.press-film h3{color:#e4d6c6;margin:0 0 20px;font-size:16px;font-weight:500}.press-posters{grid-template-columns:repeat(auto-fit,minmax(160px,240px));gap:24px;display:grid}.press-posters figure{min-width:0;margin:0}.press-posters img{aspect-ratio:2/3;object-fit:contain;background:#141414;border-radius:4px;width:100%;height:auto;display:block}.press-posters figcaption{color:var(--muted);gap:12px;padding-top:12px;font-size:12px;display:grid}.press-download{min-height:44px;color:var(--copper);align-items:center;gap:8px;display:inline-flex}.press-download:hover{color:#f5d5af}.press-synopsis>p{color:#b5b1aa;max-width:520px;font-size:15px;line-height:1.9}.press-synopsis dl{grid-template-columns:110px 1fr;gap:14px;margin:28px 0;font-size:13px;line-height:1.6;display:grid}.press-synopsis dt{color:var(--muted)}.press-synopsis dd{margin:0}@media (width<=900px){.press-page{padding-top:180px}.press-film-body{gap:28px}}@media (width<=1100px){.press-heading h1{font-size:58px}}@media (width<=700px){.press-heading h1{font-size:44px}}@media (width<=600px){.press-page{padding:180px 20px 40px}.press-toolbar{flex-direction:column;align-items:start}.press-film-body{grid-template-columns:1fr;gap:32px}.press-film h2{font-size:32px}}
