
.film-section{position:relative}.film-title{display:flex;justify-content:space-between;align-items:end;gap:35px}.film-title p{max-width:320px}.film-title h2{font-size:40px}.film-title .eyebrow{margin-bottom:15px}.film-frame{position:relative;background:#283328;overflow:hidden}.film-frame video{display:block;width:100%;height:100%;object-fit:cover}.film-caption{display:flex;justify-content:space-between;font-size:13px;gap:24px;letter-spacing:.3px}.film-control{position:absolute;right:25px;bottom:25px;border:1px solid #fff9;background:#1d291dcc;color:#fff;padding:10px 18px;border-radius:30px;cursor:pointer;font-size:14px;z-index:2}.film-control:focus-visible{outline:3px solid #fff;outline-offset:4px}.b1 .film-section{background:#302e25;color:#fff8eb}.b1 .film-title{padding:48px 6%}.b1 .film-title p{color:#cec7b8}.b1 .film-frame{width:calc(100% - 48px);max-width:720px;height:auto;aspect-ratio:16/9;margin:0 auto}.b1 .film-caption{padding:20px 6%;color:#d2cbbb}.b1 .film-caption a{border-bottom:1px solid #968774}.b2 .film-section{padding:85px max(6%,calc((100% - 1156px)/2));background:#eae2d5}.b2 .film-title{margin-bottom:34px}.b2 .film-frame{aspect-ratio:16/8.5}.b2 .film-caption{padding-top:19px}.b2 .film-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;border:0;background:linear-gradient(transparent,#15221835);color:#fff;cursor:pointer}.b2 .film-start .play-circle{width:84px;height:84px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;background:#fff2;backdrop-filter:blur(4px);font-size:25px;padding-left:5px}.b2 .film-start strong{font-weight:500;letter-spacing:1px;text-shadow:0 1px 8px #000}.film-start[hidden]{display:none}.b3 .film-section{padding:100px max(6%,calc((100% - 1250px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.b3 .film-title{display:block}.b3 .film-title h2{font-size:43px}.b3 .film-title p{margin:25px 0}.b3 .film-frame{height:550px}.b3 .film-caption{padding-top:18px}.film-section+section.wrap{padding-top:85px}.b3 .film-section+section.wrap{padding-top:0}.b3 .film-section+section.wrap .facts{margin-top:0}.video-nav{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:8px}.video-nav a{border-bottom:1px solid #b7a288}.film-section .textlink{color:inherit}@media(max-width:700px){.film-title{display:block}.film-title h2{font-size:31px}.film-title p{margin-top:20px}.b1 .film-title{padding:38px 24px}.b1 .film-frame{height:auto;aspect-ratio:16/9}.b1 .film-caption{padding:18px 24px}.film-caption{font-size:12px}.film-caption span:last-child{max-width:135px;text-align:right}.b2 .film-section{padding:50px 24px}.b2 .film-title{margin-bottom:25px}.b2 .film-frame{aspect-ratio:4/3}.b2 .film-start .play-circle{width:64px;height:64px;font-size:20px}.b3 .film-section{padding:55px 24px;display:block}.b3 .film-title h2{font-size:35px}.b3 .film-title p{max-width:none}.b3 .film-title .textlink{margin:0 0 32px}.b3 .film-frame{height:380px}.film-control{bottom:16px;right:16px;font-size:13px;padding:9px 15px}.film-section+section.wrap{padding-top:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:700px){.b .hero-bottom>a{display:none}}
