*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#0a0a0a;color:#f5f3ee;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;padding:24px 6vw;border-bottom:1px solid #ffffff20}header img{width:95px;height:auto}nav{display:flex;gap:24px;font-size:13px}main{max-width:1440px;margin:auto;padding:0 6vw}article>section{padding:70px 0}.eyebrow{color:#ff6b35;letter-spacing:.16em;font-size:12px;text-transform:uppercase}h1{font-size:clamp(40px,7vw,96px);letter-spacing:-.05em;line-height:1.05;margin:24px 0}h2{font-size:clamp(26px,4vw,48px);letter-spacing:-.03em}p{line-height:1.7}.intro{max-width:780px;font-size:clamp(17px,2vw,23px);color:#c5c5c5}.hero-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.details{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-bottom:1px solid #ffffff25}.details p{max-width:680px;color:#bbb}ul{padding:0;list-style:none}li{padding:14px 0;border-bottom:1px solid #ffffff20}figure{margin:30px 0}figure img,video{width:100%;height:auto;border-radius:12px}figcaption{color:#aaa;font-size:13px;margin-top:12px}footer{padding:40px 6vw;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20}.cta{display:inline-block;border:1px solid #ff6b35;border-radius:50px;padding:18px 26px;margin-top:20px}@media(max-width:650px){header{padding:20px}.details{grid-template-columns:1fr;gap:12px}article>section{padding:40px 0}nav{gap:14px}.hero-image{aspect-ratio:4/3}footer{flex-wrap:wrap}}