.hero-with-film{grid-template-columns:40% 60%;min-height:620px}.hero-with-film .hero-copy{padding-left:15%;padding-right:8%}.hero-film{display:flex;align-items:flex-start;min-width:0;background:#e9ece2}.hero-film .space-film{width:100%;min-width:0;padding:36px 30px}.hero-film .film-shell{width:100%}.hero-film .film-chapters button{gap:10px;padding:18px 12px;min-height:88px}.hero-film .chapter-arrow{display:none}.hero-film .film-caption{display:block;margin-top:16px}.hero-film .film-caption p{font-size:12px;line-height:1.65}.hero-film .film-caption>.underlink{display:none}.hero-film .film-play{gap:12px}.hero-film .film-play>span:last-child{padding:10px 12px}.hero-film .film-play-icon{width:54px;height:54px;flex-shrink:0}
@media(max-width:1100px) and (min-width:761px){.hero-with-film{grid-template-columns:38% 62%;min-height:560px}.hero-with-film .hero-copy{padding-left:12%;padding-right:8%}.hero-with-film h1{font-size:clamp(48px,5.7vw,65px)}.hero-film .space-film{padding:28px 22px}.hero-film .film-chapters button{padding:14px 10px;gap:8px}.hero-film .film-chapters small{font-size:11px}.hero-film .film-play{font-size:14px}}
@media(max-width:760px){.hero-with-film{grid-template-columns:1fr;min-height:0}.hero-with-film .hero-copy{padding:32px 6% 24px}.hero-with-film h1{font-size:clamp(44px,11.5vw,64px);margin-bottom:20px}.hero-with-film h1 br{display:none}.hero-with-film h1 em::before{content:' '}.hero-with-film .hero-footnote{display:none}.hero-with-film .hero-copy>p{margin-bottom:18px}.hero-with-film .hero-actions{gap:8px 20px}.hero-film .space-film{padding:22px 5% 24px}.hero-film .film-play-icon{width:44px;height:44px}.hero-film .film-play{font-size:13px}.hero-film .film-chapters:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}.hero-film .film-chapters button{display:block;min-height:80px;padding:12px 9px;border-top:3px solid transparent;border-left:0;border-right:1px solid #ffffff24}.hero-film .film-chapters button[aria-pressed=true],.hero-film .film-chapters button:hover{border-top-color:var(--lime);border-left:0}.hero-film .chapter-number{display:block;margin-bottom:3px}.hero-film .film-chapters strong{font-size:12px}.hero-film .film-chapters small{display:none}.hero-film .film-caption p{font-size:11px}}

.hero-film .film-chapters[hidden]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));visibility:hidden}
