*{box-sizing:border-box}body{margin:0;background:#0f1116;color:#f6f6f6;font:16px/1.65 system-ui,-apple-system,Arial,sans-serif}a{color:inherit}header{background:#161a20;position:sticky;top:0;z-index:3;border-bottom:1px solid #ffffff24}.wrap{max-width:1100px;margin:auto;padding:0 20px}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:15px 0}nav strong{font-size:1.35rem;letter-spacing:.07em}nav .links{display:flex;flex-wrap:wrap;gap:16px}nav a{text-decoration:none}nav a:hover{color:#f1bd5a}.hero{padding:85px 20px 65px;text-align:center;background:linear-gradient(130deg,#191b20,#2b2930)}h1{font-size:clamp(2.4rem,7vw,4.8rem);line-height:1.1;margin:0 0 16px}h2{font-size:clamp(1.6rem,4vw,2.3rem);margin:0 0 16px}h3{font-size:1.35rem;margin:10px 0}.tag{color:#f2c16c;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.btn{display:inline-block;background:#e9b95f;color:#161616;border-radius:7px;padding:12px 22px;text-decoration:none;font-weight:700;margin-top:16px}.section{padding:48px 0;border-bottom:1px solid #ffffff16}.lead{max-width:760px;margin:10px auto 0;color:#d1d1d1}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.tile{background:#1c2028;border:1px solid #ffffff18;border-radius:12px;overflow:hidden}.tile img{width:100%;height:240px;object-fit:cover;display:block}.tile .content{padding:16px}.bio{white-space:normal;max-width:850px}.bio p{margin:0 0 16px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.photo-grid img{width:100%;height:220px;object-fit:cover;border-radius:8px}footer{padding:40px 20px;text-align:center;color:#c7c7c7}footer a{color:#f1bd5a}@media(max-width:600px){nav{justify-content:center}nav .links{justify-content:center;font-size:.9rem}.hero{padding:55px 16px}.photo-grid{grid-template-columns:repeat(2,1fr)}}