*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#edf2f3;color:#25333a;font-family:Arial,Helvetica,sans-serif}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;padding:28px 5vw;border-bottom:1px solid #9caeb2}header img{display:block;width:130px;height:28px}nav{display:flex;gap:32px;font-size:13px}nav a{text-decoration:none}main{max-width:1350px;margin:auto;padding:9vw 5vw}.eyebrow,.film-head span{text-transform:uppercase;letter-spacing:.18em;font-size:11px}.eyebrow{color:#a34230}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}h1{font-size:clamp(3.5rem,7.5vw,8rem);line-height:.98;margin:1.5rem 0}h1 em{color:#a34230;font-weight:400}.intro{max-width:38rem;font-size:1.15rem;line-height:1.6;color:#50636b}.film{margin-top:8rem}.film-head{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #aab9bc;padding-top:1.5rem;margin-bottom:2rem}.film-head h2{font-size:clamp(2.5rem,4vw,4rem);margin:1rem 0 0}.film-head p,.caption{font-size:.85rem;color:#61747a}.film video{width:100%;display:block;background:#23333b;aspect-ratio:16/9}.film>a,.next a{display:inline-block;margin-top:1rem;font-size:.85rem;text-underline-offset:5px}.next{margin-top:8rem;background:#203641;color:#fff;padding:3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.next p{max-width:36rem;line-height:1.5}.next a{white-space:nowrap}footer{display:flex;justify-content:space-between;padding:3rem 5vw;background:#203641;color:white;font-size:.8rem}footer a{text-decoration:none}a:focus-visible,video:focus-visible{outline:3px solid #c45b45;outline-offset:4px}@media(max-width:600px){header{padding:22px 5vw}header img{width:100px}nav{gap:15px;font-size:12px}main{padding-top:5rem}.film{margin-top:5rem}.film-head{align-items:start;gap:1rem}.next{display:block;padding:2rem}footer{gap:1rem}}
