.renty-case{--renty-teal:#0d9488;background:radial-gradient(55rem 35rem at 78% 3%, #f59e0b14, transparent 65%), var(--bg)}.renty-hero .case-kicker{color:var(--case-accent)}.renty-case .cap-mode-bar{display:none}.renty-case .scene-node{min-height:44px}.renty-back{border:1px solid color-mix(in srgb, var(--case-accent) 45%, var(--line-soft));color:var(--text-hi);align-items:center;gap:.55rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.renty-back:hover,.renty-back:focus-visible{color:var(--case-accent);border-color:var(--case-accent)}.renty-facts{border-top:1px solid var(--line-soft);grid-template-columns:minmax(16rem,.7fr) minmax(22rem,1.3fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.renty-facts h2,.renty-close h2,.case-film-head h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:500;line-height:1}.renty-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renty-facts dl>div{border:1px solid var(--line-soft);min-height:9rem;margin:-1px 0 0 -1px;padding:1.25rem}.renty-facts dt{color:var(--case-accent);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase}.renty-facts dd{color:var(--text-hi);font-size:var(--t-lead);margin:1rem 0 0}.renty-close{border-top:1px solid var(--line-soft);gap:1.4rem;padding-block:clamp(4rem,10vw,8rem);display:grid}.renty-close>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:820px){.renty-facts,.renty-facts dl{grid-template-columns:1fr}.renty-facts dl>div{min-height:7rem}}
