@font-face{font-family:Inter;src:url('/inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html{background:#0a0a0a;color:#fff}body{margin:0;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(#0a0a0a,#111114 900px,#0a0a0a);font-size:16px;line-height:1.7}p,h1,h2,h3,figure{margin:0}.wrap{max-width:1040px;padding-left:72px;padding-right:72px;margin:auto}.topbar{border-bottom:1px solid #ffffff0f;padding:20px 0}.brand{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.hero{padding-top:80px;padding-bottom:40px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#ffffff66;margin-bottom:20px}h1{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.subtitle{font-size:clamp(20px,2.5vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-top:26px}.intro{font-size:clamp(17px,1.6vw,20px);font-weight:300;line-height:1.65;color:#ffffffb8;max-width:48ch;margin-top:16px}.date{font-size:13px;color:#ffffff80;margin-top:24px}.portrait{display:block;width:100%;height:auto;border:1px solid #ffffff0f;margin-top:64px}.preview{margin-top:80px}figure{max-width:520px;width:70%;margin-left:auto;margin-right:auto}video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;box-shadow:0 10px 15px #0003}figcaption{font-size:12px;letter-spacing:.08em;color:#ffffff80;margin-top:12px}.section{padding-top:72px;padding-bottom:72px;border-top:1px solid #ffffff0a}h3{font-size:clamp(20px,2.5vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.2}ul{list-style:none;margin:24px 0 0;padding:0}li{position:relative;padding-left:28px;margin-bottom:12px;color:#ffffffb8;font-weight:300}li:before{content:'•';position:absolute;left:0;color:#ffffff40}.second-film{margin-top:48px}.investment{max-width:640px;padding:32px;background:#ffffff05;border:1px solid #ffffff0f}.investment .eyebrow{margin-bottom:16px}.price{font-size:clamp(36px,4vw,48px);font-weight:600;letter-spacing:-.025em;margin-top:20px;line-height:1.2}.details{color:#ffffffb8;margin-top:24px}.duration{font-size:14px;font-weight:300;color:#ffffff80;margin-top:8px}footer{padding-top:56px;padding-bottom:80px;border-top:1px solid #ffffff0a;color:#ffffff73;font-size:14px}footer .brand{margin-bottom:16px}footer a{display:inline-block;margin-top:16px;color:#ffffffb8;text-decoration:none;border-bottom:1px solid #ffffff26}footer a:hover{color:#fff}.confidential{font-size:12px;color:#ffffff66;margin-top:40px}a:focus-visible,video:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:767px){.wrap{padding-left:36px;padding-right:36px}figure{width:100%}.investment{padding:24px}.hero{padding-top:64px}.section{padding-top:56px;padding-bottom:56px}.portrait{margin-top:48px}.preview{margin-top:56px}}@media print{body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
