body{margin:0;background:#07111f;color:#eef6ff;font-family:Arial,sans-serif;line-height:1.6}.container{width:min(calc(100% - 32px),1180px);margin:auto}.topbar{position:sticky;top:0;background:#07111fdd;border-bottom:1px solid #ffffff18}.nav{display:flex;justify-content:space-between;align-items:center;min-height:74px}.brand{color:inherit;text-decoration:none;font-weight:700;display:flex;gap:12px;align-items:center}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#33d2c0,#79a8ff);color:#07111f}.nav-links{display:flex;gap:20px}.nav-links a,.text-link{color:#a9bdd4;text-decoration:none}.lang button{margin-left:4px}.hero{padding:80px 0}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px}.eyebrow{color:#33d2c0;text-transform:uppercase;font-weight:700;letter-spacing:.15em}.person-name{font-weight:700}.hero h1{font-size:clamp(2.8rem,6vw,6rem);line-height:.96}.gradient-text{background:linear-gradient(90deg,#33d2c0,#79a8ff,#b69cff);-webkit-background-clip:text;color:transparent}.lead{color:#a9bdd4;font-size:1.2rem}.chips,.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chip,.btn{border:1px solid #ffffff18;padding:10px 14px;border-radius:999px}.btn{color:#eef6ff;text-decoration:none}.btn.primary{background:#33d2c0;color:#07111f}.portrait-card,.card,.phase,.project,.contact{background:#101f33;border:1px solid #ffffff18;border-radius:24px;padding:28px}.portrait-card{min-height:380px;display:flex;flex-direction:column;justify-content:flex-end}section{padding:70px 0}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px}.grid-3,.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.projects{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.num,.tag{color:#33d2c0;font-weight:700}.quote{margin-top:20px;border-left:3px solid #33d2c0;padding:18px;background:#ffffff08}.identity{display:grid;grid-template-columns:1fr 1fr;gap:30px}.big{font-size:clamp(2rem,4vw,4rem);line-height:1}.text,.section-head p,.card p,.phase p,.project p,.contact p{color:#a9bdd4}.contact{text-align:center}.centered-actions{justify-content:center}.footer-grid{display:flex;justify-content:space-between;border-top:1px solid #ffffff18;padding:24px 0;color:#a9bdd4}@media(max-width:900px){.nav-links{display:none}.hero-grid,.section-head,.identity,.grid-3,.timeline,.projects{grid-template-columns:1fr}}