*{box-sizing:border-box}body{margin:0;background:#050505;color:white;font-family:Inter,Arial,sans-serif}.home{width:min(1100px,calc(100% - 32px));margin:auto;padding:48px 0 70px}.hero{padding:48px;border:1px solid rgba(255,255,255,.09);border-radius:32px;background:radial-gradient(circle at 80% 10%,rgba(255,120,0,.16),transparent 28%),#0a0a0a}.brand{display:flex;gap:12px;align-items:center;color:#ff7d00;font-size:24px;font-weight:800}.brand img{width:38px}.eyebrow{font:11px 'Space Mono',monospace;color:#ff8500;letter-spacing:2px;margin-top:65px}.hero h1{font-size:clamp(40px,7vw,72px);line-height:1;margin:14px 0 18px;letter-spacing:-2px}.hero p{max-width:700px;color:#c8c8c8;font-size:18px;line-height:1.6}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.buttons a{padding:14px 19px;border:1px solid #ff7800;border-radius:999px;color:#ffad00;text-decoration:none;font-weight:600}.buttons .primary{background:#ff7800;color:#080808}.head{margin:50px 0 20px}.head h2{font-size:30px;margin:8px 0}.head p{color:#999}.people{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.person{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0a0a0a;text-decoration:none;color:white}.person .role{font:9px 'Space Mono',monospace;color:#ff7a00;text-transform:uppercase}.person h3{margin:10px 0 6px}.person p{margin:0;color:#999;font-size:13px;line-height:1.4}.foot{margin-top:50px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;color:#888}.foot a{color:#ff8a00}@media(max-width:760px){.hero{padding:30px 24px}.people{grid-template-columns:1fr}}