.films-module__00BErW__hero{background:radial-gradient(at 100% 0,#c8a35e0f,#0000 60%),linear-gradient(#fbf9f4 0%,#f6f1e6 100%)}.films-module__00BErW__heroInner{padding-top:clamp(32px,4.5vw,56px);padding-bottom:clamp(24px,3.5vw,44px)}.films-module__00BErW__headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:var(--mc-ink);margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.02}.films-module__00BErW__subhead{color:var(--mc-text-muted);max-width:620px;font-size:1.125rem;line-height:1.55}.films-module__00BErW__section{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.films-module__00BErW__tile{color:var(--mc-ink);transition:transform .15s;display:block}.films-module__00BErW__tile:hover{transform:translateY(-2px)}.films-module__00BErW__tile:hover .films-module__00BErW__tileTitle{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--mc-rule);text-decoration-color:var(--mc-rule)}.films-module__00BErW__tile:hover .films-module__00BErW__poster{filter:grayscale(.6)contrast(1.02)}.films-module__00BErW__poster{aspect-ratio:1;border:1px solid var(--mc-rule);filter:grayscale()contrast(1.05);background:linear-gradient(160deg,#0b1f4d2e,#0b1f4d8c 70%,#0b1f4dcc 100%),linear-gradient(#e4dfd4 0%,#b9b4a8 100%);border-radius:10px;width:100%;transition:filter .2s;position:relative;overflow:hidden}.films-module__00BErW__posterImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.films-module__00BErW__tileMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-muted);font-size:.75rem;font-weight:600}.films-module__00BErW__tileTitle{font-family:var(--font-display), Georgia, serif;color:var(--mc-ink);margin:0;font-size:1.375rem;font-weight:500;line-height:1.2}.films-module__00BErW__tileArrow{color:var(--mc-ink);flex-shrink:0;transition:transform .15s,color .15s}.films-module__00BErW__tile:hover .films-module__00BErW__tileArrow{color:var(--mc-accent);transform:translate(2px,-2px)}
