@font-face{font-family:Rubik;src:url('/assets/rubik-latin-CnQIisVs.woff2')}@font-face{font-family:ProfilerCondensed;src:url('/assets/profiler-condensed-20261024a.ttf')}*{box-sizing:border-box}body{margin:0;background:#16120e;color:#f3ecdc;font:18px/1.8 Rubik,Arial,sans-serif}a{color:#e8c494;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ef5146;outline-offset:5px}header{border-bottom:1px solid #473a30;padding:20px max(22px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{display:flex;gap:9px;align-items:center;text-decoration:none;color:white;font:30px/1.1 ProfilerCondensed,Arial}.brand img{width:30px;height:34px;object-fit:contain}.red{color:#ef5146}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:15px}.language{font-size:14px;white-space:nowrap}main{max-width:1100px;margin:auto;padding:58px 24px 80px}h1,h2,h3{line-height:1.25}h1{font-size:clamp(35px,5.8vw,65px);letter-spacing:-1px;max-width:900px;margin:14px 0 28px}h2{font-size:29px;margin:48px 0 18px}h3{font-size:22px}p,li{max-width:780px}.kick{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#c9b795}.lead{font-size:23px;color:#e9dfc8;line-height:1.6;max-width:790px}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.hero img{width:100%;max-height:460px;object-fit:cover;border-radius:14px}.hero .portrait{object-position:top;max-height:530px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.card{background:#211a14;border:1px solid #473a30;border-radius:14px;overflow:hidden}.card img{width:100%;height:220px;object-fit:cover}.card .inside{padding:22px}.card h2{font-size:26px;margin:0 0 16px}.card a{text-decoration:none}.note{border-inline-start:3px solid #ef5146;background:#211a14;padding:20px 24px;margin:28px 0}.meta{font-size:14px;color:#c9b795}.article{max-width:820px;margin:auto}.article h1{font-size:clamp(34px,5vw,53px)}.article img.cover{width:100%;max-height:390px;object-fit:cover;border-radius:12px}footer{border-top:1px solid #473a30;padding:30px 24px;text-align:center;color:#bbac96;font-size:14px}footer nav{justify-content:center}footer p{margin:18px auto;max-width:850px}.btn,button{display:inline-block;background:#ae3029;color:white;padding:12px 22px;border:0;border-radius:28px;text-decoration:none;font:inherit;cursor:pointer}.skip{position:absolute;left:16px;top:-100px}.skip:focus{top:12px;background:#fff;color:#111;padding:8px;z-index:5}.draft{background:#e8c494;color:#211a14;text-align:center;font-size:14px;padding:7px}form{display:grid;gap:18px;max-width:620px}label{display:grid;gap:6px}input,textarea{background:#211a14;color:white;border:1px solid #7b6b58;border-radius:8px;font:inherit;padding:11px;width:100%}.hp{position:absolute;left:-10000px}button:disabled{opacity:.6}#contact-success[hidden],form[hidden]{display:none!important}#contact-error{color:#ffad9d}@media(max-width:700px){header{padding:18px 20px;gap:16px}nav{gap:12px}main{padding:35px 20px 55px}.hero{grid-template-columns:1fr;gap:24px}.hero img{max-height:290px}.cards{grid-template-columns:1fr}.lead{font-size:21px}body{font-size:17px}h2{font-size:26px}}.hero[data-portrait-hidden="true"]{grid-template-columns:1fr}
.hero .hero-fingerprint{width:100%;height:auto;max-width:285px;max-height:none;object-fit:contain;border-radius:0;justify-self:center;display:block}header .compact-language{order:0}@media(max-width:700px){header{display:grid;grid-template-columns:1fr auto;gap:14px 12px;padding:15px 20px}.brand{grid-column:1;grid-row:1}.compact-language{grid-column:2;grid-row:1}header nav{grid-column:1/-1;grid-row:2;font-size:13px;gap:10px 16px}.hero .hero-fingerprint{max-width:132px;margin:2px auto 0}.hero{gap:20px}}